Skip to content

Commit 6a46fc9

Browse files
committed
fix build issues for publication
1 parent 278ab9a commit 6a46fc9

15 files changed

Lines changed: 172 additions & 143 deletions

FHIR-phd.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<specification xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ballotUrl="http://hl7.org/fhir/uv/phd/2025Sep" ciUrl="http://build.fhir.org/ig/HL7/phd" defaultVersion="1.1.0" defaultWorkgroup="dev" gitUrl="https://github.com/HL7/PHD" url="http://hl7.org/fhir/uv/phd">
33
<version code="current" url="http://build.fhir.org/ig/HL7/phd"/>
4-
<version code="2.0.0-ballot2" url="http://hl7.org/fhir/uv/phd/2025Sep"/>
4+
<version code="2.0.0" url="http://hl7.org/fhir/uv/phd/2025Sep"/>
5+
<version code="2.0.0-ballot2" deprecated="true" url="http://hl7.org/fhir/uv/phd/2025Sep"/>
56
<version code="1.1.0" url="http://hl7.org/fhir/uv/phd/STU1.1"/>
67
<version code="2.0.0-ballot" deprecated="true" url="http://hl7.org/fhir/uv/phd/2024Sep"/>
78
<version code="1.0.0" deprecated="true" url="http://hl7.org/fhir/uv/phd/STU1"/>

input/fsh/CodeSystem.ASN1ToHL7.fsh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
1+
Alias: $Mdc = urn:iso:std:iso:11073:10101
2+
13
RuleSet: Bitcode(concept, define, description, eventOrState, source, mdcmapping)
24
* {concept} {define} {description}
35
* ^property[0].code = #eventOrState
46
* ^property[=].valueCode = #{eventOrState}
57
* ^property[+].code = #source
68
* ^property[=].valueCode = #{source}
79
* ^property[+].code = #MDCCode
8-
* ^property[=].valueCoding = Mdc#{mdcmapping}
10+
* ^property[=].valueCoding = $Mdc#{mdcmapping}
911

1012
CodeSystem: ASN1ToHL7
1113
Id: ASN1ToHL7

input/fsh/StructureDefinition.PhdBaseObservation.fsh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
Alias: $Mdc = urn:iso:std:iso:11073:10101
12
Alias: $MDCValueSet = http://hl7.org/fhir/uv/phd/ValueSet/MDCValueSet
23

34
Profile: PhdBaseObservation
@@ -93,7 +94,7 @@ Description: "Common base profile with the elements that are common to the PHD I
9394
* ^definition = "For each code contained in the Supplemental-Types attribute, a separate component is generated. The component is not generated if the attribute is absent or empty. The component shall be generated otherwise."
9495
* ^comment = "A PHD may send a Supplemental-Types attribute as part of the measurement. This attribute consists of a set of MDC nomenclature codes. Each code describes an aspect of the measurement, such as MDC_MODALITY_SPOT in the pulse oximeter which indicates that the provided measurement is a stable average."
9596
// * code from $CodeableConcept11073MDC (required)
96-
* code = Mdc#68193 // from $CodeableConcept11073MDC (required)
97+
* code = $Mdc#68193 // from $CodeableConcept11073MDC (required)
9798
* coding 1..
9899
* system 1..
99100
* system = "urn:iso:std:iso:11073:10101" (exactly)

input/fsh/StructureDefinition.PhdCoincidentTimeStampObservation.fsh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
Alias: $Mdc = urn:iso:std:iso:11073:10101
2+
13
Profile: PhdCoincidentTimeStampObservation
24
Parent: Observation
35
Id: PhdCoincidentTimeStampObservation
@@ -47,7 +49,7 @@ Description: "Observations containing a coincident timestamp."
4749
* component[clockSyncMethod] ^short = "Clock Synchronization Method: The method used to synchronize the clock."
4850
* ^definition = "The method used to synchronize the clock of the PHD. This element is populated if the PHD supports clock synchronization."
4951
* ^comment = "Clock synchronization methods may include NTP, PTP, or other mechanisms."
50-
* code = Mdc#68220 // MDC_TIME_SYNC_PROTOCOL
52+
* code = $Mdc#68220 // MDC_TIME_SYNC_PROTOCOL
5153
* valueCodeableConcept from http://hl7.org/fhir/uv/phd/ValueSet/MDCTimeSyncMethods (extensible)
5254
* ^short = "The clock synchronization method last used by the PHD/PHG to synchronize the clock of the PHD"
5355
* dataAbsentReason ..0

input/fsh/StructureDefinition.PhdDevice.fsh

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1+
Alias: $Mdc = urn:iso:std:iso:11073:10101
12
Alias: $ASN1DeviceBits = http://hl7.org/fhir/uv/phd/ValueSet/ASN1DeviceBits
3+
Alias: $UCUM = http://unitsofmeasure.org
24

35
Profile: PhdDevice
46
Parent: Device
@@ -84,7 +86,7 @@ Description: "Profile for the Device Resource for a PHD"
8486
* ^slicing.rules = #open
8587
* type.coding contains PhdCode 1..1
8688
* type.coding[PhdCode] ^short = "Indicates the device is a PHD."
87-
* type.coding[PhdCode] = Mdc#65573
89+
* type.coding[PhdCode] = $Mdc#65573
8890
* specialization 1..
8991
* specialization ^slicing.discriminator[0].type = #value
9092
* ^slicing.discriminator[=].path = "systemType.coding"
@@ -132,14 +134,14 @@ Description: "Profile for the Device Resource for a PHD"
132134
* property[timeSyncProperty] ^short = "Time synchronization method"
133135
* ^definition = "This element represents the time synchronization method used by the PHD. It is an MDC coded value."
134136
* ^comment = "The clock set method is a required attribute in the IEEE 11073-10206 standard. It is also supported by Bluetooth Low Energy ETS and GHS specifications. Strictly speaking, the time synchronization method is not a property of the PHD but rather a property of the PHG. However, it is included here as it is a required attribute in the IEEE 11073-10206 standard and is often used by the PHG to determine how to set the time on the PHD. In most cases it reflects the time synchronization method used to set the PHG's clock and strictly speaking it should not be reported as a static device property, but as part of a coincident timestamp."
135-
* type = Mdc#68220 // MDC_TIME_SYNC_PROTOCOL
137+
* type = $Mdc#68220 // MDC_TIME_SYNC_PROTOCOL
136138
* valueCode ..1
137139
* coding 1..*
138140
* coding from http://hl7.org/fhir/uv/phd/ValueSet/MDCTimeSyncMethods (extensible)
139141

140142
* property[continuaCertProperty] ^short = "Continua certified PHD interfaces (from IEEE 11073-20601)"
141143
* ^definition = "This element represents a Continua certified interface that is supported by the PHD. It is an MDC coded value."
142-
* type = Mdc#532353 // MDC_REG_CERT_DATA_CONTINUA_CERT_DEV_LIST
144+
* type = $Mdc#532353 // MDC_REG_CERT_DATA_CONTINUA_CERT_DEV_LIST
143145
* valueCode ..1
144146
* valueCode from http://hl7.org/fhir/uv/phd/ValueSet/ContinuaPHDInterfaces (extensible)
145147

@@ -165,19 +167,19 @@ Description: "Profile for the Device Resource for a PHD"
165167
* ^definition = "The value. All the time fields are scaled to microseconds"
166168
* system 1..
167169
* system = "http://unitsofmeasure.org" (exactly)
168-
* code = UCUM#us
170+
* code = $UCUM#us
169171
* ^definition = "The UCUM code for microseconds is 'us'."
170172

171173
* property[timeSyncAccuracyProperty] ^short = "Time Synchronization Accuracy as reported by the PHD"
172174
* ^definition = "The time synchronization accuracy as reported by the PHD in microseconds."
173-
* type = Mdc#68221 // MDC_TIME_SYNC_ACCURACY
175+
* type = $Mdc#68221 // MDC_TIME_SYNC_ACCURACY
174176
* ^short = "Tells what the time synchronization accuracy is"
175177
* ^definition = "The time synchronization accuracy of the clock as reported by the PHD."
176178
* valueQuantity 1..1
177179
* ^definition = "The value. All the time fields are scaled to microseconds"
178180
* system 1..
179181
* system = "http://unitsofmeasure.org" (exactly)
180-
* code = UCUM#us
182+
* code = $UCUM#us
181183
* ^definition = "The UCUM code for microseconds is 'us'."
182184

183185
* property[isRegulatedProperty] ^short = "Regulatory status of the PHD"

input/fsh/StructureDefinition.PhgDevice.fsh

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
Alias: $Mdc = urn:iso:std:iso:11073:10101
2+
Alias: $UCUM = http://unitsofmeasure.org
13
Alias: $DeviceTypes11073MDC = http://hl7.org/fhir/uv/phd/ValueSet/DeviceTypes11073MDC
24
Alias: $ASN1DeviceBits = http://hl7.org/fhir/uv/phd/ValueSet/ASN1DeviceBits
35

@@ -116,20 +118,20 @@ Description: "Profile for the Device Resource for a PHG"
116118
* property[timeSyncProperty] ^short = "Time synchronization method"
117119
* ^definition = "This element represents the time synchronization method used by the PHG. It is an MDC coded value."
118120
* ^comment = "This element reflects the time synchronization method used to set the PHG's clock."
119-
* type = Mdc#68220 // MDC_TIME_SYNC_PROTOCOL
121+
* type = $Mdc#68220 // MDC_TIME_SYNC_PROTOCOL
120122
* valueCode ..1
121123
* coding 1..*
122124
* coding from http://hl7.org/fhir/uv/phd/ValueSet/MDCTimeSyncMethods (extensible)
123125

124126
* property[continuaCertPHDProperty] ^short = "Continua certified PHD interfaces (from IEEE 11073-20601)"
125127
* ^definition = "This element represents a Continua certified PHD interface that is supported by the PHG. It is an MDC coded value."
126-
* type = Mdc#532353 // MDC_REG_CERT_DATA_CONTINUA_CERT_DEV_LIST
128+
* type = $Mdc#532353 // MDC_REG_CERT_DATA_CONTINUA_CERT_DEV_LIST
127129
* valueCode ..1
128130
* valueCode from http://hl7.org/fhir/uv/phd/ValueSet/ContinuaPHDInterfaces (extensible)
129131

130132
* property[continuaCertPHGProperty] ^short = "Continua certified PHG interfaces"
131133
* ^definition = "This element represents a Continua certified PHG to HFS interface that is supported by the PHG. It is an MDC coded value."
132-
* type = Mdc#532355 // MDC_REG_CERT_DATA_CONTINUA_AHD_CERT_DEV_LIST
134+
* type = $Mdc#532355 // MDC_REG_CERT_DATA_CONTINUA_AHD_CERT_DEV_LIST
133135
* valueCode ..1
134136
* valueCode from http://hl7.org/fhir/uv/phd/ValueSet/ContinuaPHGInterfaces (extensible)
135137

@@ -155,19 +157,19 @@ Description: "Profile for the Device Resource for a PHG"
155157
* ^definition = "The value. All the time fields are scaled to microseconds"
156158
* system 1..
157159
* system = "http://unitsofmeasure.org" (exactly)
158-
* code = UCUM#us
160+
* code = $UCUM#us
159161
* ^definition = "The UCUM code for microseconds is 'us'."
160162

161163
* property[timeSyncAccuracyProperty] ^short = "Time Synchronization Accuracy"
162164
* ^definition = "The time synchronization accuracy in microseconds."
163-
* type = Mdc#68221 // MDC_TIME_SYNC_ACCURACY
165+
* type = $Mdc#68221 // MDC_TIME_SYNC_ACCURACY
164166
* ^short = "Tells what the time synchronization accuracy is"
165167
* ^definition = "The time synchronization accuracy of the clock."
166168
* valueQuantity 1..1
167169
* ^definition = "The value. All the time fields are scaled to microseconds"
168170
* system 1..
169171
* system = "http://unitsofmeasure.org" (exactly)
170-
* code = UCUM#us
172+
* code = $UCUM#us
171173
* ^definition = "The UCUM code for microseconds is 'us'."
172174

173175
* property[isRegulatedProperty] ^short = "Regulatory status of the PHG"
Lines changed: 92 additions & 90 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
Alias: $Mdc = urn:iso:std:iso:11073:10101
2+
13
ValueSet: DeviceTypes11073MDC
24
Id: DeviceTypes11073MDC
35
Title: "MDC Device Specialization codes"
@@ -9,94 +11,94 @@ Description: "ValueSet for the ISO/IEEE 11073-10101 Nomenclature Codes for Devic
911
* ^experimental = false
1012
* ^date = "2021-09-25"
1113
* ^publisher = "Health Level Seven International (Devices Work Group)"
12-
* Mdc#528385
13-
* Mdc#528384
14-
* Mdc#528388
15-
* Mdc#528390
16-
* Mdc#528391
17-
* Mdc#528392
18-
* Mdc#528397
19-
* Mdc#528399
20-
* Mdc#528401
21-
* Mdc#528402
22-
* Mdc#528403
23-
* Mdc#528404
24-
* Mdc#528405
25-
* Mdc#528406
26-
* Mdc#528408
27-
* Mdc#528409
28-
* Mdc#528412
29-
//* Mdc#528413
14+
* $Mdc#528385
15+
* $Mdc#528384
16+
* $Mdc#528388
17+
* $Mdc#528390
18+
* $Mdc#528391
19+
* $Mdc#528392
20+
* $Mdc#528397
21+
* $Mdc#528399
22+
* $Mdc#528401
23+
* $Mdc#528402
24+
* $Mdc#528403
25+
* $Mdc#528404
26+
* $Mdc#528405
27+
* $Mdc#528406
28+
* $Mdc#528408
29+
* $Mdc#528409
30+
* $Mdc#528412
31+
//* $Mdc#528413
3032
* MissingMDCCodes#528413
31-
* Mdc#528425
32-
* Mdc#528426
33-
* Mdc#528455
34-
* Mdc#528456
35-
* Mdc#528457
36-
* Mdc#528484
37-
* Mdc#528501
38-
* Mdc#528502
39-
* Mdc#528503
40-
* Mdc#528504
41-
* Mdc#528505
42-
* Mdc#528506
43-
* Mdc#528507
44-
* Mdc#528508
45-
* Mdc#528509
46-
* Mdc#528510
47-
* Mdc#528511
48-
* Mdc#528512
49-
* Mdc#528513
50-
* Mdc#528514
51-
* Mdc#528524
52-
* Mdc#528525
53-
* Mdc#528532
54-
* Mdc#528533
55-
* Mdc#528534
56-
* Mdc#528535
57-
* Mdc#528536
58-
// * Mdc#528385 "MDC_DEV_SPEC_PROFILE_GENERIC: withdrawn code"
59-
// * Mdc#528384 "MDC_DEV_SPEC_PROFILE_HYDRA: device supports any IEEE 11073-10206 specialization"
60-
// * Mdc#528388 "MDC_DEV_SPEC_PROFILE_PULS_OXIM: Pulse oximeter"
61-
// * Mdc#528390 "MDC_DEV_SPEC_PROFILE_MIN_ECG: Electrocardiogram (ECG)"
62-
// * Mdc#528391 "MDC_DEV_SPEC_PROFILE_BP: Non-invasive Blood Pressure monitor"
63-
// * Mdc#528392 "MDC_DEV_SPEC_PROFILE_TEMP : Thermometer"
64-
// * Mdc#528397 "MDC_DEV_SPEC_PROFILE_RESP_RATE : Respiration rate monitor"
65-
// * Mdc#528399 "MDC_DEV_SPEC_PROFILE_SCALE : Weight scale"
66-
// * Mdc#528401 "MDC_DEV_SPEC_PROFILE_GLUCOSE: Glucose monitor"
67-
// * Mdc#528402 "MDC_DEV_SPEC_PROFILE_COAG: Coagulation meter"
68-
// * Mdc#528403 "MDC_DEV_SPEC_PROFILE_INSULIN_PUMP: Insulin pump"
69-
// * Mdc#528404 "MDC_DEV_SPEC_PROFILE_BCA: Body composition analyzer"
70-
// * Mdc#528405 "MDC_DEV_SPEC_PROFILE_BCA: Peak Flow meter"
71-
// * Mdc#528406 "MDC_DEV_SPEC_PROFILE_URINE: Urine analyzer"
72-
// * Mdc#528408 "MDC_DEV_SPEC_PROFILE_SABTE: Sleep Apnea and Breathing Therapy Equipment"
73-
// * Mdc#528409 "MDC_DEV_SPEC_PROFILE_CGM: Continuous Glucose Monitor"
74-
// * Mdc#528412 "MDC_DEV_SPEC_PROFILE_PSM: Power Status Monitor"
75-
// * Mdc#528413 "MDC_DEV_SPEC_PROFILE_SPIRO: Spirometer"
76-
// * Mdc#528425 "MDC_DEV_SPEC_PROFILE_HF_CARDIO: Cardiovascular exercise equipment"
77-
// * Mdc#528426 "MDC_DEV_SPEC_PROFILE_HF_STRENGH: Strength and fitness equipment"
78-
// * Mdc#528455 "MDC_DEV_SPEC_PROFILE_AI_ACTIVITY_HUB: Independent living hub"
79-
// * Mdc#528456 "MDC_DEV_SPEC_PROFILE_AI_NED_MINDER: Medication Monitor"
80-
// * Mdc#528457 "MDC_DEV_SPEC_PROFILE_GENERIC: Device following the IEEE 11073-10206 standard but no specific specialization"
81-
// * Mdc#528484 "MDC_DEV_SUB_SPEC_PROFILE_STEP_COUNTER: Step counter"
82-
// * Mdc#528501 "MDC_DEV_SUB_SPEC_PROFILE_FALL_SENSOR: Fall sensor"
83-
// * Mdc#528502 "MDC_DEV_SUB_SPEC_PROFILE_PERS_SENSOR: Personal sensor"
84-
// * Mdc#528503 "MDC_DEV_SUB_SPEC_PROFILE_SMOKE_SENSOR: Smoke sensor"
85-
// * Mdc#528504 "MDC_DEV_SUB_SPEC_PROFILE_CO_SENSOR: Carbon Monoxide sensor"
86-
// * Mdc#528505 "MDC_DEV_SUB_SPEC_PROFILE_WATER_SENSOR: Water sensor"
87-
// * Mdc#528506 "MDC_DEV_SUB_SPEC_PROFILE_GAS_SENSOR: Gas sensor"
88-
// * Mdc#528507 "MDC_DEV_SUB_SPEC_PROFILE_MOTION_SENSOR: Motion sensor"
89-
// * Mdc#528508 "MDC_DEV_SUB_SPEC_PROFILE_PROPEXIT_SENSOR: Property Exit sensor"
90-
// * Mdc#528509 "MDC_DEV_SUB_SPEC_PROFILE_ENURESIS_SENSOR: Enuresis sensor"
91-
// * Mdc#528510 "MDC_DEV_SUB_SPEC_PROFILE_CONTACTCLOSURE_SENSOR: Contact Closure sensor"
92-
// * Mdc#528511 "MDC_DEV_SUB_SPEC_PROFILE_USAGE_SENSOR: Usage sensor"
93-
// * Mdc#528512 "MDC_DEV_SUB_SPEC_PROFILE_SWITCH_SENSOR: Switch sensor"
94-
// * Mdc#528513 "MDC_DEV_SUB_SPEC_PROFILE_DOSAGE_SENSOR: Dosage sensor"
95-
// * Mdc#528514 "MDC_DEV_SUB_SPEC_PROFILE_TEMP_SENSOR: Temperature sensor"
96-
// * Mdc#528524 "MDC_DEV_SUB_SPEC_PROFILE_ECG: ECG supporting waveforms"
97-
// * Mdc#528525 "MDC_DEV_SUB_SPEC_PROFILE_HR: ECG supporting just heart rate"
98-
// * Mdc#528532 "MDC_DEV_SUB_SPEC_PROFILE_CPAP: Specialized SABTE device providing CPAP (continuous positive airway pressure) manually set"
99-
// * Mdc#528533 "MDC_DEV_SUB_SPEC_PROFILE_CPAP_AUTO: Specialized SABTE device providing CPAP (continuous positive airway pressure) automatically"
100-
// * Mdc#528534 "MDC_DEV_SUB_SPEC_PROFILE_BPAP: Specialized SABTE device providing BPAP (Bi-level positive airway pressure) manually set"
101-
// * Mdc#528535 "MDC_DEV_SUB_SPEC_PROFILE_BPAP_AUTO: Specialized SABTE device providing BPAP (Bi-level positive airway pressure) automatically"
102-
// * Mdc#528536 "MDC_DEV_SUB_SPEC_PROFILE_ACSV: Specialized SABTE device providing ACSV (Anti-cyclic Servo Ventilation)"
33+
* $Mdc#528425
34+
* $Mdc#528426
35+
* $Mdc#528455
36+
* $Mdc#528456
37+
* $Mdc#528457
38+
* $Mdc#528484
39+
* $Mdc#528501
40+
* $Mdc#528502
41+
* $Mdc#528503
42+
* $Mdc#528504
43+
* $Mdc#528505
44+
* $Mdc#528506
45+
* $Mdc#528507
46+
* $Mdc#528508
47+
* $Mdc#528509
48+
* $Mdc#528510
49+
* $Mdc#528511
50+
* $Mdc#528512
51+
* $Mdc#528513
52+
* $Mdc#528514
53+
* $Mdc#528524
54+
* $Mdc#528525
55+
* $Mdc#528532
56+
* $Mdc#528533
57+
* $Mdc#528534
58+
* $Mdc#528535
59+
* $Mdc#528536
60+
// * $Mdc#528385 "MDC_DEV_SPEC_PROFILE_GENERIC: withdrawn code"
61+
// * $Mdc#528384 "MDC_DEV_SPEC_PROFILE_HYDRA: device supports any IEEE 11073-10206 specialization"
62+
// * $Mdc#528388 "MDC_DEV_SPEC_PROFILE_PULS_OXIM: Pulse oximeter"
63+
// * $Mdc#528390 "MDC_DEV_SPEC_PROFILE_MIN_ECG: Electrocardiogram (ECG)"
64+
// * $Mdc#528391 "MDC_DEV_SPEC_PROFILE_BP: Non-invasive Blood Pressure monitor"
65+
// * $Mdc#528392 "MDC_DEV_SPEC_PROFILE_TEMP : Thermometer"
66+
// * $Mdc#528397 "MDC_DEV_SPEC_PROFILE_RESP_RATE : Respiration rate monitor"
67+
// * $Mdc#528399 "MDC_DEV_SPEC_PROFILE_SCALE : Weight scale"
68+
// * $Mdc#528401 "MDC_DEV_SPEC_PROFILE_GLUCOSE: Glucose monitor"
69+
// * $Mdc#528402 "MDC_DEV_SPEC_PROFILE_COAG: Coagulation meter"
70+
// * $Mdc#528403 "MDC_DEV_SPEC_PROFILE_INSULIN_PUMP: Insulin pump"
71+
// * $Mdc#528404 "MDC_DEV_SPEC_PROFILE_BCA: Body composition analyzer"
72+
// * $Mdc#528405 "MDC_DEV_SPEC_PROFILE_BCA: Peak Flow meter"
73+
// * $Mdc#528406 "MDC_DEV_SPEC_PROFILE_URINE: Urine analyzer"
74+
// * $Mdc#528408 "MDC_DEV_SPEC_PROFILE_SABTE: Sleep Apnea and Breathing Therapy Equipment"
75+
// * $Mdc#528409 "MDC_DEV_SPEC_PROFILE_CGM: Continuous Glucose Monitor"
76+
// * $Mdc#528412 "MDC_DEV_SPEC_PROFILE_PSM: Power Status Monitor"
77+
// * $Mdc#528413 "MDC_DEV_SPEC_PROFILE_SPIRO: Spirometer"
78+
// * $Mdc#528425 "MDC_DEV_SPEC_PROFILE_HF_CARDIO: Cardiovascular exercise equipment"
79+
// * $Mdc#528426 "MDC_DEV_SPEC_PROFILE_HF_STRENGH: Strength and fitness equipment"
80+
// * $Mdc#528455 "MDC_DEV_SPEC_PROFILE_AI_ACTIVITY_HUB: Independent living hub"
81+
// * $Mdc#528456 "MDC_DEV_SPEC_PROFILE_AI_NED_MINDER: Medication Monitor"
82+
// * $Mdc#528457 "MDC_DEV_SPEC_PROFILE_GENERIC: Device following the IEEE 11073-10206 standard but no specific specialization"
83+
// * $Mdc#528484 "MDC_DEV_SUB_SPEC_PROFILE_STEP_COUNTER: Step counter"
84+
// * $Mdc#528501 "MDC_DEV_SUB_SPEC_PROFILE_FALL_SENSOR: Fall sensor"
85+
// * $Mdc#528502 "MDC_DEV_SUB_SPEC_PROFILE_PERS_SENSOR: Personal sensor"
86+
// * $Mdc#528503 "MDC_DEV_SUB_SPEC_PROFILE_SMOKE_SENSOR: Smoke sensor"
87+
// * $Mdc#528504 "MDC_DEV_SUB_SPEC_PROFILE_CO_SENSOR: Carbon Monoxide sensor"
88+
// * $Mdc#528505 "MDC_DEV_SUB_SPEC_PROFILE_WATER_SENSOR: Water sensor"
89+
// * $Mdc#528506 "MDC_DEV_SUB_SPEC_PROFILE_GAS_SENSOR: Gas sensor"
90+
// * $Mdc#528507 "MDC_DEV_SUB_SPEC_PROFILE_MOTION_SENSOR: Motion sensor"
91+
// * $Mdc#528508 "MDC_DEV_SUB_SPEC_PROFILE_PROPEXIT_SENSOR: Property Exit sensor"
92+
// * $Mdc#528509 "MDC_DEV_SUB_SPEC_PROFILE_ENURESIS_SENSOR: Enuresis sensor"
93+
// * $Mdc#528510 "MDC_DEV_SUB_SPEC_PROFILE_CONTACTCLOSURE_SENSOR: Contact Closure sensor"
94+
// * $Mdc#528511 "MDC_DEV_SUB_SPEC_PROFILE_USAGE_SENSOR: Usage sensor"
95+
// * $Mdc#528512 "MDC_DEV_SUB_SPEC_PROFILE_SWITCH_SENSOR: Switch sensor"
96+
// * $Mdc#528513 "MDC_DEV_SUB_SPEC_PROFILE_DOSAGE_SENSOR: Dosage sensor"
97+
// * $Mdc#528514 "MDC_DEV_SUB_SPEC_PROFILE_TEMP_SENSOR: Temperature sensor"
98+
// * $Mdc#528524 "MDC_DEV_SUB_SPEC_PROFILE_ECG: ECG supporting waveforms"
99+
// * $Mdc#528525 "MDC_DEV_SUB_SPEC_PROFILE_HR: ECG supporting just heart rate"
100+
// * $Mdc#528532 "MDC_DEV_SUB_SPEC_PROFILE_CPAP: Specialized SABTE device providing CPAP (continuous positive airway pressure) manually set"
101+
// * $Mdc#528533 "MDC_DEV_SUB_SPEC_PROFILE_CPAP_AUTO: Specialized SABTE device providing CPAP (continuous positive airway pressure) automatically"
102+
// * $Mdc#528534 "MDC_DEV_SUB_SPEC_PROFILE_BPAP: Specialized SABTE device providing BPAP (Bi-level positive airway pressure) manually set"
103+
// * $Mdc#528535 "MDC_DEV_SUB_SPEC_PROFILE_BPAP_AUTO: Specialized SABTE device providing BPAP (Bi-level positive airway pressure) automatically"
104+
// * $Mdc#528536 "MDC_DEV_SUB_SPEC_PROFILE_ACSV: Specialized SABTE device providing ACSV (Anti-cyclic Servo Ventilation)"
Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
Alias: $Mdc = urn:iso:std:iso:11073:10101
2+
13
ValueSet: MDCClockResolutionTypes
24
Id: MDCClockResolutionTypes
35
Title: "MDC Clock Resolution Types"
@@ -9,8 +11,8 @@ Description: "ValueSet for the ISO/IEEE 11073-10101 Nomenclature Codes for Clock
911
* ^experimental = false
1012
* ^date = "2021-09-25"
1113
* ^publisher = "Health Level Seven International (Devices Work Group)"
12-
* Mdc#68222
13-
* Mdc#68223
14-
* Mdc#68224
15-
* Mdc#68239
16-
* Mdc#68229
14+
* $Mdc#68222
15+
* $Mdc#68223
16+
* $Mdc#68224
17+
* $Mdc#68239
18+
* $Mdc#68229
Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
Alias: $Mdc = urn:iso:std:iso:11073:10101
2+
13
ValueSet: MDCClockTypes
24
Id: MDCClockTypes
35
Title: "MDC Clock Types"
@@ -9,7 +11,7 @@ Description: "ValueSet for the ISO/IEEE 11073-10101 Nomenclature Codes for Clock
911
* ^experimental = false
1012
* ^date = "2021-09-25"
1113
* ^publisher = "Health Level Seven International (Devices Work Group)"
12-
* Mdc#67975
13-
* Mdc#68226
14-
* Mdc#67983
15-
* Mdc#68072
14+
* $Mdc#67975
15+
* $Mdc#68226
16+
* $Mdc#67983
17+
* $Mdc#68072

0 commit comments

Comments
 (0)