Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .cspell/custom-dictionary-workspace.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ PCHA
pleth
plethysmograph
RTMMS
SFLOAT
SNOMED
timestamping
UCUM
Expand Down
34 changes: 18 additions & 16 deletions FHIR-phd.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,14 @@
<artifact deprecated="true" id="CodeSystem/ASN1ToHL7Concepts" key="CodeSystem-ASN1ToHL7Concepts" name="ASN1ToHL7Concepts"/>
<artifact deprecated="true" id="ValueSet/ASN1attribute" key="ValueSet-ASN1attribute" name="ASN1attribute"/>
<artifact deprecated="true" id="ValueSet/ASN1measurement" key="ValueSet-ASN1measurement" name="ASN1measurement"/>
<artifact id="ValueSet/CodeableConcept11073MDC" key="ValueSet-CodeableConcept11073MDC" name="CodeableConcept IEEE 11073-20601 Attributes"/>
<artifact deprecated="true" id="ValueSet/CodeableConcept11073MDC" key="ValueSet-CodeableConcept11073MDC" name="CodeableConcept11073MDC"/>
<artifact id="StructureDefinition/CoincidentTimeStampReference" key="StructureDefinition-CoincidentTimeStampReference" name="Coincident Timestamp Reference"/>
<artifact id="StructureDefinition/Confidence95" key="StructureDefinition-Confidence95" name="Confidence 95 range"/>
<artifact id="CodeSystem/ContinuaDeviceIdentifiers" key="CodeSystem-ContinuaDeviceIdentifiers" name="Continua Device Identifiers"/>
<artifact id="CodeSystem/ContinuaPHDInterfaceIDs" key="CodeSystem-ContinuaPHDInterfaceIDs" name="Continua Device Interface Identifiers"/>
<artifact id="ValueSet/ContinuaPHDInterfaces" key="ValueSet-ContinuaPHDInterfaces" name="Continua Device Interfaces ValueSet"/>
<artifact id="CodeSystem/ContinuaHFS" key="CodeSystem-ContinuaHFS" name="Continua Health and Fitness Service Interfaces"/>
<artifact id="ValueSet/ContinuaPHDInterfaces" key="ValueSet-ContinuaPHDInterfaces" name="Continua PHD-PHG Device Interfaces ValueSet"/>
<artifact id="ValueSet/ContinuaPHGInterfaces" key="ValueSet-ContinuaPHGInterfaces" name="Continua PHG-HFS Interfaces ValueSet"/>
<artifact deprecated="true" id="CodeSystem/ContinuaPHD" key="CodeSystem-ContinuaPHD" name="ContinuaPHD"/>
<artifact deprecated="true" key="Device" name="Device"/>
<artifact deprecated="true" id="ValueSet/DeviceSystemIdIdentifier" key="ValueSet-DeviceSystemIdIdentifier" name="Device System Id Identifier"/>
Expand Down Expand Up @@ -95,8 +96,8 @@
<artifact deprecated="true" id="StructureDefinition/PhdStringEnumerationObservation" key="StructureDefinition-PhdStringEnumerationObservation" name="PhdStringEnumerationObservation"/>
<artifact id="StructureDefinition/PhdStringObservation" key="StructureDefinition-PhdStringObservation" name="PhdStringObservation"/>
<artifact id="StructureDefinition/PhgDevice" key="StructureDefinition-PhgDevice" name="PhgDevice"/>
<artifact id="ValueSet/Quantity11073MDC" key="ValueSet-Quantity11073MDC" name="Quantity IEEE 11073-20601 Attributes"/>
<artifact id="ValueSet/Range11073MDC" key="ValueSet-Range11073MDC" name="Range 11073-20601 Attributes"/>
<artifact deprecated="true" id="ValueSet/Quantity11073MDC" key="ValueSet-Quantity11073MDC" name="Quantity11073MDC"/>
<artifact deprecated="true" id="ValueSet/Range11073MDC" key="ValueSet-Range11073MDC" name="Range11073MDC"/>
<artifact id="ValueSet/SimpleAlertOperationalStates" key="ValueSet-SimpleAlertOperationalStates" name="Simple Alert Operational States Value Set"/>
<artifact id="StructureDefinition/SimpleAlerting" key="StructureDefinition-SimpleAlerting" name="Simple Alerting"/>
<artifact id="CodeSystem/SimpleAlertOperationalStatesCS" key="CodeSystem-SimpleAlertOperationalStatesCS" name="SimpleAlertOperationalStates CodeSystem"/>
Expand All @@ -116,32 +117,33 @@
<page deprecated="true" key="BaseObservationProfile" name="Base Observation Profile"/>
<page deprecated="true" key="bundleExample" name="Bundled upload of Patient, Device, and Observation resources"/>
<page key="changes" name="Change Log"/>
<page key="CodeableConcepts" name="Codeable Concepts"/>
<page deprecated="true" key="CodeableConcepts" name="Codeable Concepts"/>
<page deprecated="true" key="glucoseEnum" name="Coded Enumeration"/>
<page deprecated="true" key="coinFault" name="Coincident Time Stamp with a time fault"/>
<page deprecated="true" key="coincidentTime" name="Coincident Time Stamp: PHG best synchronized"/>
<page key="CoincidentTimeStamp" name="Coincident Timestamp"/>
<page deprecated="true" key="bloodPress" name="Compound Measurement"/>
<page key="ProfileConsumers" name="Consuming the PHD Profile FHIR Resources"/>
<page key="DIMtoFHIRMapping" name="DIM to FHIR Mapping: Basics"/>
<page key="DIMtoFHIRMappingDetails" name="DIM to FHIR Mapping: Details"/>
<page key="DefinitionMetricMsmt" name="Definition of a Metric Measurement"/>
<page key="DIMtoFHIRMapping" name="DIM to FHIR Mapping"/>
<page deprecated="true" key="DIMtoFHIRMappingDetails" name="DIM to FHIR Mapping: Details"/>
<page deprecated="true" key="DefinitionMetricMsmt" name="Definition of a Metric Measurement"/>
<page deprecated="true" key="DeviceIdentifierCodes" name="Device Identifier codes"/>
<page deprecated="true" key="phdExample" name="Device example from a Blood Pressure PHD"/>
<page deprecated="true" key="downloads" name="Downloads"/>
<page deprecated="true" key="GeneralNotestoConsumers" name="General Notes to Consumers of FHIR Data"/>
<page key="GeneratingtheReportedTimeStampIdentifier" name="Generating the PHD Reported Timestamp Identifier"/>
<page deprecated="true" key="GeneratingtheReportedTimeStampIdentifier" name="Generating the PHD Reported Time Stamp Identifier"/>
<page key="GeneratingtheTimeStampPartIdentifier" name="Generating the PHD Reported Timestamp Identifier"/>
<page deprecated="true" key="ContinuaPersonalAreaNetworkCodes" name="Generating the PHD codes"/>
<page key="GenericModel" name="Generic and Extensible Model"/>
<page key="Glossary" name="Glossary"/>
<page key="MderFLOATsandSFLOATs" name="Mder FLOATs and SFLOATs"/>
<page key="MetricAttributesofNoInterest" name="Metric Protocol-Only Attributes"/>
<page key="MderFLOATsandSFLOATs" name="IEEE 11073 FLOATs and SFLOATs"/>
<page key="Nomenclaturecodes" name="IEEE 11073-10101 MDC Nomenclature codes"/>
<page deprecated="true" key="MetricAttributesofNoInterest" name="Metric Protocol-Only Attributes"/>
<page deprecated="true" key="NumericNaN" name="NaN Example"/>
<page key="Nomenclaturecodes" name="Nomenclature codes"/>
<page deprecated="true" key="Non11073PHDDevices" name="Non IEEE 11073 PHD Devices"/>
<page deprecated="true" key="Non1107320601Devices" name="Non IEEE 11073-20601 Devices"/>
<page key="ObtainObservationCode" name="Obtaining the Observation Code"/>
<page key="ObtainUnitCode" name="Obtaining the Unit Code"/>
<page deprecated="true" key="ObtainObservationCode" name="Obtaining the Observation Code"/>
<page deprecated="true" key="ObtainUnitCode" name="Obtaining the Unit Code"/>
<page deprecated="true" key="Organization" name="Organization"/>
<page key="Organizations" name="Organizations"/>
<page deprecated="true" key="overview" name="Overview"/>
Expand All @@ -166,8 +168,8 @@
<page deprecated="true" key="Scope" name="Scope"/>
<page deprecated="true" key="spotNumeric" name="Simple numeric with supplemental types"/>
<page key="toc" name="Table of Contents"/>
<page key="terminology" name="Terminology"/>
<page key="ObservationIdentifier" name="The Unique Observation Identifier"/>
<page deprecated="true" key="terminology" name="Terminology"/>
<page deprecated="true" key="ObservationIdentifier" name="The Observation Identifier"/>
<page key="UseCases" name="Use Cases"/>
<page deprecated="true" key="languages" name="languages" url="languages"/>
</specification>
6 changes: 3 additions & 3 deletions input-cache/schemas/R5/fhir-single.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
POSSIBILITY OF SUCH DAMAGE.


Generated on Fri, Jul 11, 2025 16:31+0000 for FHIR v6.0.0-ballot2
Generated on Fri, Jul 18, 2025 20:50+0000 for FHIR v6.0.0-ballot2
-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://hl7.org/fhir" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xml="http://www.w3.org/XML/1998/namespace" targetNamespace="http://hl7.org/fhir" elementFormDefault="qualified" version="6.0.0-ballot2">
<!-- Note: When using this schema with some tools, it may also be necessary to declare xmlns:xml="http://www.w3.org/XML/1998/namespace", however this causes performance issues with other tools and thus is not in the base schemas. -->
Expand Down Expand Up @@ -31002,7 +31002,7 @@ The actual author of the section when it is not the author of the composition. I
</xs:element>
<xs:element name="device" minOccurs="1" maxOccurs="1" type="Reference">
<xs:annotation>
<xs:documentation xml:lang="en">Reference to the devices associated with the patient or group.</xs:documentation>
<xs:documentation xml:lang="en">Reference to the device that is being associated.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="relationship" minOccurs="0" maxOccurs="unbounded" type="CodeableConcept">
Expand Down Expand Up @@ -64134,7 +64134,7 @@ Deceased patients may also be marked as inactive for the same reasons, but may b
<xs:documentation xml:lang="en">A free-text description of what is to be performed.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="focus" minOccurs="0" maxOccurs="1" type="Reference">
<xs:element name="focus" minOccurs="0" maxOccurs="unbounded" type="Reference">
<xs:annotation>
<xs:documentation xml:lang="en">The request being fulfilled or the resource being manipulated (changed, suspended, etc.) by this task.</xs:documentation>
</xs:annotation>
Expand Down
70 changes: 7 additions & 63 deletions input/PhdImplementationGuide.xml
Original file line number Diff line number Diff line change
Expand Up @@ -228,24 +228,6 @@ In this example there are only xml structure definitions, value sets, code syste
</reference>
<exampleBoolean value="false"/>
</resource>
<resource>
<reference>
<reference value="ValueSet/CodeableConcept11073MDC"/>
</reference>
<exampleBoolean value="false"/>
</resource>
<resource>
<reference>
<reference value="ValueSet/Quantity11073MDC"/>
</reference>
<exampleBoolean value="false"/>
</resource>
<resource>
<reference>
<reference value="ValueSet/Range11073MDC"/>
</reference>
<exampleBoolean value="false"/>
</resource>
<resource>
<reference>
<reference value="ValueSet/MDCnotObject"/>
Expand Down Expand Up @@ -545,17 +527,12 @@ In this example there are only xml structure definitions, value sets, code syste
<nameUrl value="UseCases.html"/>
<title value="Use Cases"/>
<generation value="markdown"/>
</page>
</page>
<page>
<nameUrl value="ProfilesOverview.html"/>
<title value="Profiles Overview"/>
<generation value="markdown"/>
</page>
<page>
<nameUrl value="terminology.html"/>
<title value="Terminology"/>
<generation value="markdown"/>
</page>
<page>
<nameUrl value="Organizations.html"/>
<title value="Organizations"/>
Expand Down Expand Up @@ -589,58 +566,25 @@ In this example there are only xml structure definitions, value sets, code syste
</page>
<page>
<nameUrl value="DIMtoFHIRMapping.html"/>
<title value="DIM to FHIR Mapping: Basics"/>
<generation value="markdown"/>
</page>
<page>
<nameUrl value="DIMtoFHIRMappingDetails.html"/>
<title value="DIM to FHIR Mapping: Details"/>
<title value="DIM to FHIR Mapping"/>
<generation value="markdown"/>
<page>
<nameUrl value="DefinitionMetricMsmt.html"/>
<title value="Definition of a Metric Measurement"/>
<generation value="markdown"/>
</page>
<page>
<nameUrl value="MetricAttributesofNoInterest.html"/>
<title value="Metric Protocol-Only Attributes"/>
<generation value="markdown"/>
</page>

<page>
<nameUrl value="MderFLOATsandSFLOATs.html"/>
<title value="Mder FLOATs and SFLOATs"/>
<title value="IEEE 11073 FLOATs and SFLOATs"/>
<generation value="markdown"/>
</page>
<page>
<nameUrl value="Nomenclaturecodes.html"/>
<title value="Nomenclature codes"/>
<generation value="markdown"/>
</page>
<page>
<nameUrl value="CodeableConcepts.html"/>
<title value="Codeable Concepts"/>
<title value="IEEE 11073-10101 MDC Nomenclature codes"/>
<generation value="markdown"/>
</page>
<page>
<nameUrl value="ObtainObservationCode.html"/>
<title value="Obtaining the Observation Code"/>
<generation value="markdown"/>
</page>
<page>
<nameUrl value="ObtainUnitCode.html"/>
<title value="Obtaining the Unit Code"/>
<generation value="markdown"/>
</page>
<page>
<nameUrl value="ObservationIdentifier.html"/>
<title value="The Unique Observation Identifier"/>
<generation value="markdown"/>
</page>
<page>
<nameUrl value="GeneratingtheReportedTimeStampIdentifier.html"/>
<nameUrl value="GeneratingtheTimeStampPartIdentifier.html"/>
<title value="Generating the PHD Reported Timestamp Identifier"/>
<generation value="markdown"/>
</page>

</page>
<page>
<nameUrl value="CoincidentTimeStamp.html"/>
Expand Down
68 changes: 62 additions & 6 deletions input/examples/bundle-example-1.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
}
]
},
"system": "urn:oid:1.2.3.4.5.6.7.8.10",
"system": "urn:oid:2.999.1.2.3.4.5.6.7.8.10",
"value": "sisansarahId"
}
],
Expand All @@ -40,7 +40,7 @@
"request": {
"method": "POST",
"url": "Patient",
"ifNoneExist": "identifier=urn:oid:1.2.3.4.5.6.7.8.10|sisansarahId"
"ifNoneExist": "identifier=urn:oid:2.9991.2.3.4.5.6.7.8.10|sisansarahId"
}
},
{
Expand Down Expand Up @@ -152,7 +152,21 @@
"display": "observation-upload-soap"
}
]
},
}
]
},
{
"type": {
"coding": [
{
"system": "urn:iso:std:iso:11073:10101",
"code": "532355",
"display": "MDC_REG_CERT_DATA_CONTINUA_AHD_CERT_LIST"
}
],
"text": "Each element of the certified interfaces list as a separate property"
},
"valueCode": [
{
"coding": [
{
Expand All @@ -161,7 +175,21 @@
"display": "observation-upload-hdata"
}
]
},
}
]
},
{
"type": {
"coding": [
{
"system": "urn:iso:std:iso:11073:10101",
"code": "532355",
"display": "MDC_REG_CERT_DATA_CONTINUA_AHD_CERT_LIST"
}
],
"text": "Each element of the certified interfaces list as a separate property"
},
"valueCode": [
{
"coding": [
{
Expand All @@ -170,7 +198,21 @@
"display": "observation-upload-fhir"
}
]
},
}
]
},
{
"type": {
"coding": [
{
"system": "urn:iso:std:iso:11073:10101",
"code": "532355",
"display": "MDC_REG_CERT_DATA_CONTINUA_AHD_CERT_LIST"
}
],
"text": "Each element of the certified interfaces list as a separate property"
},
"valueCode": [
{
"coding": [
{
Expand All @@ -179,7 +221,21 @@
"display": "capabilities"
}
]
},
}
]
},
{
"type": {
"coding": [
{
"system": "urn:iso:std:iso:11073:10101",
"code": "532355",
"display": "MDC_REG_CERT_DATA_CONTINUA_AHD_CERT_LIST"
}
],
"text": "Each element of the certified interfaces list as a separate property"
},
"valueCode": [
{
"coding": [
{
Expand Down
2 changes: 1 addition & 1 deletion input/examples/meal-context-observation.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
],
"identifier": [
{
"value": "00601900010E9234-sisansarahId-urn:oid:1.2.3.4.5.6.7.8.10-8417864-20170602150227.00",
"value": "00601900010E9234-sisansarahId-urn:oid:2.999.1.2.3.4.5.6.7.8.10-8417864-20170602150227.00",
"system":"http://hl7.org/fhir/uv/phd/StructureDefinition/PhdBaseObservation"
}
],
Expand Down
2 changes: 1 addition & 1 deletion input/examples/numeric-spo2-alarm.json
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@
],
"identifier": [
{
"value": "74E8FFFEFF051C00-sisansarahId-urn:oid:1.2.3.4.5.6.7.8.10-149530-20181113175902.00-150588",
"value": "74E8FFFEFF051C00-sisansarahId-urn:oid:2.999.1.2.3.4.5.6.7.8.10-149530-20181113175902.00-150588",
"system": "http://hl7.org/fhir/uv/phd/StructureDefinition/PhdBaseObservation"
}
],
Expand Down
2 changes: 1 addition & 1 deletion input/examples/numeric-spotnumeric.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
],
"identifier": [
{
"value": "74E8FFFEFF051C00-sisansarahId-urn:oid:1.2.3.4.5.6.7.8.10-149530-20181113175903.00-150588",
"value": "74E8FFFEFF051C00-sisansarahId-urn:oid:2.999.1.2.3.4.5.6.7.8.10-149530-20181113175903.00-150588",
"system":"http://hl7.org/fhir/uv/phd/StructureDefinition/PhdBaseObservation"
}
],
Expand Down
2 changes: 1 addition & 1 deletion input/examples/patientExample-1.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
}
]
},
"system": "urn:oid:1.2.3.4.5.6.7.8.10",
"system": "urn:oid:2.999.1.2.3.4.5.6.7.8.10",
"value": "sisansarahId"
}
],
Expand Down
15 changes: 15 additions & 0 deletions input/examples/phd-00601900010E9234.F45EABA80832.json
Original file line number Diff line number Diff line change
Expand Up @@ -148,6 +148,21 @@
"text": "None"
}
]
},
{
"type": {
"coding": [
{
"system": "http://hl7.org/fhir/uv/phd/CodeSystem/ContinuaDeviceIdentifiers",
"code": "USB"
}
]
},
"valueCode": [
{
"text": "VID_1234:PID_5678"
}
]
}
]
}
Loading