description: Base StructureDefinition for the Device Resource for a PHD package_name: rs/hl7.fhir.uv.phd derivation: constraint name: PhdDevice type: Device elements: serialNumber: {short: Serial number from the Production-Specification attribute, index: 26} meta: index: 0 elements: profile: index: 1 slicing: rules: open discriminator: - {path: value, type: value} min: 1 slices: phdProfile: match: {value: null} schema: pattern: {type: uri, value: 'http://hl7.org/fhir/uv/phd/StructureDefinition/PhdDevice'} _required: true type: uri index: 2 min: 1 max: 1 required: [profile] property: index: 49 slicing: rules: open discriminator: - {path: type, type: value} min: null slices: bitProperties: match: {type: null} schema: short: Properties reported in BITs fields index: 50 elements: type: short: Tells what the BITs item is binding: {strength: required, valueSet: 'http://hl7.org/fhir/uv/phd/ValueSet/ASN1attribute'} index: 51 elements: coding: short: Required ASN1 code system entry index: 52 elements: system: pattern: {type: uri, value: 'http://hl7.org/fhir/uv/phd/CodeSystem/ASN1ToHL7'} type: uri index: 53 code: {index: 54} required: [code, system] text: {index: 55} required: [coding] valueQuantity: {index: 56} valueCode: index: 57 elements: coding: index: 58 slicing: rules: open discriminator: - {path: system, type: value} min: 1 slices: V2Binary: match: {system: 'http://terminology.hl7.org/CodeSystem/v2-0203'} schema: short: Required V2 Binary code system entry _required: true index: 59 elements: system: pattern: {type: uri, value: 'http://terminology.hl7.org/CodeSystem/v2-0203'} type: uri index: 60 code: {index: 61} required: [code, system] required: [coding] required: [valueCode] quantitiesProperty: match: {type: null} schema: short: The device properties represented by quantities such as clock resolution index: 62 elements: type: short: The type of time quantity binding: {strength: required, valueSet: 'http://hl7.org/fhir/uv/phd/ValueSet/Quantity11073MDC'} index: 63 elements: coding: index: 64 slicing: rules: open discriminator: - {path: system, type: value} min: 1 slices: MDCType: match: {system: 'urn:iso:std:iso:11073:10101'} schema: short: The 11073-10101 MDC code for the type _required: true index: 65 elements: system: pattern: {type: uri, value: 'urn:iso:std:iso:11073:10101'} type: uri index: 66 code: {index: 67} required: [code, system] text: {index: 68} required: [coding] valueQuantity: index: 69 elements: value: {index: 70} system: pattern: {type: uri, value: 'http://unitsofmeasure.org'} type: uri index: 71 code: pattern: {type: code, value: us} type: code index: 72 required: [code, system, value] valueCode: {index: 73} required: [valueQuantity] codedListProperties: match: {type: null} schema: short: The device properties represented by a list of codes such as the list of certified PHD interfaces index: 74 elements: type: short: What the coded list is binding: {strength: required, valueSet: 'http://hl7.org/fhir/uv/phd/ValueSet/CodeableConcept11073MDC'} index: 75 elements: coding: index: 76 slicing: rules: open discriminator: - {path: system, type: value} min: 1 slices: MDCType: match: {system: 'urn:iso:std:iso:11073:10101'} schema: short: The 11073-10101 MDC code for the type _required: true index: 77 elements: system: pattern: {type: uri, value: 'urn:iso:std:iso:11073:10101'} type: uri index: 78 code: {index: 79} required: [code, system] text: {index: 80} required: [coding] valueQuantity: {index: 81} valueCode: short: There shall be one valueCode entry for every item reported by the PHD in the list index: 82 elements: coding: index: 83 slicing: rules: open discriminator: - {path: system, type: value} min: 1 slices: ContinuaPHDType: match: {system: null} schema: short: Required Continua PHDType code system entry _required: true index: 84 elements: system: {index: 85} code: {index: 86} required: [code, system] required: [coding] required: [valueCode] partNumber: {short: Part number from the Production-Specification attribute, index: 28} modelNumber: {short: Model number from System-Model.model, index: 27} type: short: Indicates the device is a PHD. index: 29 elements: coding: index: 30 slicing: rules: open discriminator: - {path: system, type: value} min: 1 slices: MDCType: match: {system: 'urn:iso:std:iso:11073:10101'} schema: short: Required MDC code system entry _required: true index: 31 elements: system: short: Identifies IEEE 11073 10101 coding system pattern: {type: uri, value: 'urn:iso:std:iso:11073:10101'} type: uri index: 32 code: short: Indicates PHD pattern: {type: uri, value: '65573'} type: uri index: 33 required: [code, system] text: {index: 34} required: [coding] specialization: short: This element contains an entry for each supported specialization index: 35 elements: systemType: short: The specialization standard supported by the PHD. index: 36 elements: coding: index: 37 slicing: rules: open discriminator: - {path: system, type: value} min: 1 slices: MDCType: match: {system: 'urn:iso:std:iso:11073:10101'} schema: short: Required MDC code system entry for specializations _required: true index: 38 elements: system: short: The 11073-10101 system identifier pattern: {type: uri, value: 'urn:iso:std:iso:11073:10101'} type: uri index: 39 code: {short: 'The 11073-10101 specialization code from a System-Type-Spec-List[i].type.', index: 40} required: [code, system] required: [coding] version: {short: 'The version of the specialization standard supported by the PHD from the System-Type-Spec-List[i].version', index: 41} required: [systemType, version] identifier: short: Information that uniquely describes the personal health device index: 3 slicing: rules: open discriminator: - {path: type.coding.system, type: value} - {path: type.coding.code, type: value} min: 1 slices: systemIdIdentifier: match: type: coding: {system: 'http://hl7.org/fhir/uv/phd/CodeSystem/ContinuaDeviceIdentifiers', code: SYSID} schema: short: System Id identifier _required: true index: 4 elements: type: index: 5 elements: coding: short: Indicates this is the IEEE 11073 System Id identifier index: 6 elements: system: pattern: {type: uri, value: 'http://hl7.org/fhir/uv/phd/CodeSystem/ContinuaDeviceIdentifiers'} type: uri index: 7 code: pattern: {type: code, value: SYSID} type: code index: 8 required: [code, system] required: [coding] system: short: EUI-64 system identifier pattern: {type: uri, value: 'urn:oid:1.2.840.10004.1.1.1.0.0.1.0.0.1.2680'} type: uri index: 9 value: {short: System id value from System-Id attribute, index: 10} required: [system, type, value] btmacAddressIdentifier: match: type: coding: {system: 'http://hl7.org/fhir/uv/phd/CodeSystem/ContinuaDeviceIdentifiers', code: BTMAC} schema: short: Bluetooth MAC Transport address identifier index: 11 elements: type: index: 12 elements: coding: short: Indicates this is the Bluetooth Mac address identifier index: 13 elements: system: pattern: {type: uri, value: 'http://hl7.org/fhir/uv/phd/CodeSystem/ContinuaDeviceIdentifiers'} type: uri index: 14 code: pattern: {type: code, value: BTMAC} type: code index: 15 required: [code, system] required: [coding] system: pattern: {type: uri, value: 'http://hl7.org/fhir/sid/eui-48'} type: uri index: 16 value: {index: 17} required: [system, type, value] macAddressIdentifier: match: type: coding: {system: 'http://hl7.org/fhir/uv/phd/CodeSystem/ContinuaDeviceIdentifiers', code: ETHMAC} schema: short: MAC Transport address identifier index: 18 elements: type: index: 19 elements: coding: short: Indicates this is the Mac address identifier index: 20 elements: system: pattern: {type: uri, value: 'http://hl7.org/fhir/uv/phd/CodeSystem/ContinuaDeviceIdentifiers'} type: uri index: 21 code: pattern: {type: code, value: ETHMAC} type: code index: 22 required: [code, system] required: [coding] system: pattern: {type: uri, value: 'http://hl7.org/fhir/sid/eui-48'} type: uri index: 23 value: {index: 24} required: [system, type, value] manufacturer: {short: Manufacturer name from System-Model.manufacturer, index: 25} version: short: A PHD may report firmware, hardware, software, internal protocol, and Continua versions. index: 42 elements: type: index: 43 elements: coding: index: 44 slicing: rules: open discriminator: - {path: system, type: value} min: 1 slices: MDCType: match: {system: 'urn:iso:std:iso:11073:10101'} schema: short: Required MDC code system entry _required: true index: 45 elements: system: short: Indicates the codes come from the MDC coding system pattern: {type: uri, value: 'urn:iso:std:iso:11073:10101'} type: uri index: 46 code: {short: A code indicating the type of version the Device.version.value refers to., index: 47} required: [code, system] required: [coding] value: {short: The version, index: 48} required: [type, value] package_version: 0.3.0 class: profile kind: resource url: http://hl7.org/fhir/uv/phd/StructureDefinition/PhdDevice base: http://hl7.org/fhir/StructureDefinition/Device version: 0.3.0 required: [identifier, manufacturer, meta, modelNumber, specialization, type]