STU 3 - draft1. This version is based on IEEE 11073-10206 - ACOM with Bluetooth GHS support and FHIR R6.
changes
input/pagecontent/changes.md
RelatedIgs
(None Found)
Proposed path for this publication should usually be the canonical with the version or sequence appended and then some kind of label (typically '-snapshot')
Unable to check auto-oid-root because Error parsing JSON source: JSON syntax error - found Close expecting String at Line 112 (path=[//assignmentsJorge Mansilla, 19-Aug 2026]) from 'https://fhir.github.io/ig-registry/oid-assignments.json'
warning
The jira specification file appears to be out of date with the versions, artifacts and pages currently defined in the IG. A proposed revised file to be reviewed and, if appropriate, submitted as a pull request against the XML folder in https://github.com/HL7/JIRA-Spec-Artifacts. To see the differences, perform a file compare on 'template/jira-current.xml' (a normalized view of what is in Github) and 'template/jira-new.xml' (reflects current IG content)
ImplementationGuide/hl7.fhir.uv.phd: ImplementationGuide: Validated against fhir.ImplementationGuide
Path
Severity
Message
Validating
ImplementationGuide.dependsOn[1] (l1/c2171)
error
The ImplementationGuide is based on FHIR version 6.0.0-ballot5 but package hl7.fhir.uv.extensions#5.3.0 is based on FHIR version 5.0.0. Use the package hl7.fhir.uv.extensions.r6 instead
Editor's Comment: R6 dependency/availability issues - can be ignored for nowIG_DEPENDENCY_VERSION_ERROR
Example observation in this IG are supposed to be device generated with often an unknown performer. There is text in the IG to explain this. The affected example observations / bundles are: bits-observation.json, bundle-continuousnonin.json, bundle-example-1.json, coin-20181119174911.json, coin-20181119202022.json, coin-example-1.json, coin-example-timefault.json, glucose-1.0.0.4.json, numeric-observation-not-a-number.json, numeric-spotnumeric.json, stringenum-1234.json
Best Practice Recommendation: In general, all observations should have a performer (62 uses)
Constraint failed: obs-12: 'All observations SHOULD have a performer (performer.exists())' (defined in http://hl7.org/fhir/StructureDefinition/Observation) (62 uses)
IG Publisher choice - can be ignored safely.
The value set expansion is too large, and only a subset has been displayed (2 uses)
MDC codes are used alongside UCUM codes for units - the MDC code alone triggering this info message is expected
The code provided (urn:iso:std:iso:11073:10101#266016) is not in the value set 'UCUM Codes' (http://hl7.org/fhir/ValueSet/ucum-units|6.0.0-ballot5), and a code is recommended to come from this value set (2 uses)
PocD is not available yet for R6. This warning can be ignored for now. The actual code system dependency will move to FHIR terminology.
This IG is version 6.0.0-ballot5, while the IG 'hl7.fhir.uv.pocd' is from version 4.0.1 (1 uses)
R6 dependency/availability issues - can be ignored for now
The ImplementationGuide is based on FHIR version 6.0.0-ballot5 but package hl7.fhir.uv.extensions#5.3.0 is based on FHIR version 5.0.0. Use the package hl7.fhir.uv.extensions.r6 instead (1 uses)
The ImplementationGuide is based on FHIR version 6.0.0-ballot5 but package hl7.fhir.uv.pocd#0.3.0 is based on FHIR version 4.0.1. In general, this version mismatch should be avoided - some tools will try to make this work with variable degrees of success, but others will not even try (1 uses)
Reference to experimental code system...
Reference to experimental CodeSystem http://hl7.org/fhir/CodeSystem/fhirpath-types|6.0.0-ballot5 (264 uses)
Reference to external draft code system...
Reference to draft CodeSystem http://hl7.org/fhir/uv/pocd/CodeSystem/measurement-status|0.3.0 (1 uses)
The spdx-license CodeSystem is draft in FHIR 6.0.0-ballot5 core; not a problem with this IG
Reference to draft CodeSystem http://hl7.org/fhir/spdx-license|84728b7 (1 uses)
These code systems are PHD specific
Most code systems defined in HL7 IGs will need to move to THO later during the process. Consider giving this code system a THO URL now (See https://confluence.hl7.org/display/TSMG/Terminology+Play+Book, and/or talk to TSMG) (5 uses)
This is generated for PhdNumericObservations that use the vital signs category. The vitals sign category element does not match the slice for the `phd` category. This warning can be ignored safely.
This element does not match any known slice defined in the profile http://hl7.org/fhir/uv/phd/StructureDefinition/PhdNumericObservation|3.0.0-draft (this may not be a problem, but you should check that it's not intended to match a slice) (58 uses)
This warning is generated on purpose in two examples that use a private code on purpose. This warning can hence safely be ignored.
Constraint failed: mdc-1: 'A published MDC Code is preferred but private MDC codes are allowed as well. (coding.exists() and coding.where(system = 'urn:iso:std:iso:11073:10101').exists())' (defined in http://hl7.org/fhir/uv/phd/StructureDefinition/PhdBaseObservation) (2 uses)
This warning is generated when different categories are required in resources that comply with different profiles like vitals-signs and phd:
None of the codings provided are in the value set 'Observation Category Codes' (http://hl7.org/fhir/ValueSet/observation-category|6.0.0-ballot5), and a coding is recommended to come from this value set (codes = http://hl7.org/fhir/uv/phd/CodeSystem/PhdObservationCategories#phd) (64 uses)
None of the codings provided are in the value set 'Observation Category Codes' (http://hl7.org/fhir/ValueSet/observation-category|6.0.0-ballot5), and a coding is recommended to come from this value set (codes = http://loinc.org#2708-6) (14 uses)
None of the codings provided are in the value set 'Observation Category Codes' (http://hl7.org/fhir/ValueSet/observation-category|6.0.0-ballot5), and a coding is recommended to come from this value set (codes = http://loinc.org#8310-5) (1 uses)
None of the codings provided are in the value set 'Observation Category Codes' (http://hl7.org/fhir/ValueSet/observation-category|6.0.0-ballot5), and a coding is recommended to come from this value set (codes = http://loinc.org#85354-9) (2 uses)
None of the codings provided are in the value set 'Observation Category Codes' (http://hl7.org/fhir/ValueSet/observation-category|6.0.0-ballot5), and a coding is recommended to come from this value set (codes = http://loinc.org#8867-4) (14 uses)
When a Phd compound observation is also a vital sign this warning is generated. The LOINC coding does not match the slice for the MDC coding. This is not a real problem.
This element does not match any known slice Defined in the profile http://hl7.org/fhir/uv/phd/StructureDefinition/PhdCompoundNumericObservation|3.0.0-draft (this may not be a problem, but you should check that it's not intended to match a slice) (8 uses)
This element does not match any known slice defined in the profile http://hl7.org/fhir/uv/phd/StructureDefinition/PhdCompoundObservation|3.0.0-draft (this may not be a problem, but you should check that it's not intended to match a slice) (4 uses)
When a vital signs observation is also checked against the vital signs profile these warnings are generated. The vitals sign category element does not match the slice for the `phd` category. These are no real problems.
This element does not match any known slice defined in the profile http://hl7.org/fhir/StructureDefinition/bodytemp|6.0.0-ballot5 (this may not be a problem, but you should check that it's not intended to match a slice) (2 uses)
This element does not match any known slice defined in the profile http://hl7.org/fhir/StructureDefinition/bp|6.0.0-ballot5 (this may not be a problem, but you should check that it's not intended to match a slice) (6 uses)
This element does not match any known slice defined in the profile http://hl7.org/fhir/StructureDefinition/heartrate|6.0.0-ballot5 (this may not be a problem, but you should check that it's not intended to match a slice) (30 uses)
This element does not match any known slice defined in the profile http://hl7.org/fhir/StructureDefinition/oxygensat|6.0.0-ballot5 (this may not be a problem, but you should check that it's not intended to match a slice) (30 uses)
partition is a known property of the MDC nomenclature. The IG publisher does not know about it and hence generates this warning. It can be ignored safely.
No definition can be found for the system urn:iso:std:iso:11073:10101, and the property 'partition' is not a generally known property, so the property might not be valid, or understood by the terminology ecosystem. In case it's useful, the list of generally known properties for all systems is concept,code,status,inactive,effectiveDate,deprecationDate,retirementDate,notSelectable,synonym,comment,itemWeight (2 uses)
snapshot.element[13] is Observation.language — an element inherited from the base FHIR Observation resource. Its additional binding has purpose: starter but no key, which triggers eld-31. Cannot be fixed in the IG.
Constraint failed: eld-31: 'additionalBindings should have a key (key.exists())' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation) (15 uses)
The ImplementationGuide is based on FHIR version 6.0.0-ballot5 but package hl7.fhir.uv.extensions#5.3.0 is based on FHIR version 5.0.0. Use the package hl7.fhir.uv.extensions.r6 instead