HomeCareObservations Testscripts
1.0.0-draft - draft
HomeCareObservations Testscripts, published by MedCom. This guide is not an authorized publication; it is the continuous build for version 1.0.0-draft built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/medcomdk/dk-medcom-HomeCareObservation-testscripts/ and changes regularly. See the Directory of published versions
{
"resourceType" : "Bundle",
"id" : "3.4.1-TemporaryCPRAndNoComments",
"meta" : {
"profile" : [
🔗 "http://medcomfhir.dk/ig/homecareobservation/StructureDefinition/medcom-homecareobservation-message"
]
},
"type" : "message",
"timestamp" : "2025-08-08T15:00:00+02:00",
"entry" : [
{
"fullUrl" : "http://medcomfhir.dk/ig/homecareobservation/MessageHeader/3.4.1-MessageHeader",
"resource" : {
"resourceType" : "MessageHeader",
"id" : "3.4.1-MessageHeader",
"meta" : {
"profile" : [
🔗 "http://medcomfhir.dk/ig/homecareobservation/StructureDefinition/medcom-homecareobservation-messageheader"
]
},
"text" : {
"status" : "generated",
"div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><a name=\"MessageHeader_3.4.1-MessageHeader\"> </a><p class=\"res-header-id\"><b>Generated Narrative: MessageHeader 3.4.1-MessageHeader</b></p><a name=\"3.4.1-MessageHeader\"> </a><a name=\"hc3.4.1-MessageHeader\"> </a><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\"/><p style=\"margin-bottom: 0px\">Profile: <a href=\"http://medcomfhir.dk/ig/homecareobservation/1.1.0-trial-use/StructureDefinition-medcom-homecareobservation-messageheader.html\">MedComHomeCareObservationMessageHeader</a></p></div><p><b>event</b>: <a href=\"http://medcomfhir.dk/ig/terminology/2.0.0-draft/CodeSystem-medcom-messaging-eventCodes.html#medcom-messaging-eventCodes-homecareobservation-message\">MedComMessagingEventCodes homecareobservation-message</a>: HomeCare Observation Message</p><h3>Destinations</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>Extension</b></td><td><b>Endpoint</b></td><td><b>Receiver</b></td></tr><tr><td style=\"display: none\">*</td><td/><td><a href=\"https://sor2.sum.dsdn.dk/#id=73091000016008\">https://sor2.sum.dsdn.dk/#id=73091000016008</a></td><td><a href=\"Bundle-3.4.1-TemporaryCPRAndNoComments.html#Organization_AgerskovsLaegePraksisRequesterOrg\">Bundle: type = message; timestamp = 2025-08-08 15:00:00+0200</a></td></tr></table><p><b>sender</b>: <a href=\"Bundle-3.4.1-TemporaryCPRAndNoComments.html#Organization_SkovlyAktivitetstilbudProducerOrg\">Bundle: type = message; timestamp = 2025-08-08 15:00:00+0200</a></p><h3>Sources</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>Endpoint</b></td></tr><tr><td style=\"display: none\">*</td><td><a href=\"https://sor2.sum.dsdn.dk/#id=1267041000016006\">https://sor2.sum.dsdn.dk/#id=1267041000016006</a></td></tr></table><p><b>focus</b>: <a href=\"Bundle-3.4.1-TemporaryCPRAndNoComments.html#DiagnosticReport_3.4.1-DiagnosticReport\">Bundle: type = message; timestamp = 2025-08-08 15:00:00+0200</a></p><p><b>definition</b>: <a href=\"http://medcomfhir.dk/ig/messagedefinitions/1.0.0-trial-use/MessageDefinition-MedComHomeCareObservationMessageDefinition1.1.html\">http://medcomfhir.dk/ig/messagedefinitions/MessageDefinition/MedComHomeCareObservationMessageDefinition1.1</a></p></div>"
},
"eventCoding" : {
"system" : "http://medcomfhir.dk/ig/terminology/CodeSystem/medcom-messaging-eventCodes",
"code" : "homecareobservation-message"
},
"destination" : [
{
"extension" : [
{
"url" : "http://medcomfhir.dk/ig/messaging/StructureDefinition/medcom-messaging-destinationUseExtension",
"valueCoding" : {
"system" : "http://medcomfhir.dk/ig/terminology/CodeSystem/medcom-messaging-destinationUse",
"code" : "primary"
}
}
],
"endpoint" : "https://sor2.sum.dsdn.dk/#id=73091000016008",
"receiver" : {
"reference" : "Organization/AgerskovsLaegePraksisRequesterOrg"
}
}
],
"sender" : {
"reference" : "Organization/SkovlyAktivitetstilbudProducerOrg"
},
"source" : {
"endpoint" : "https://sor2.sum.dsdn.dk/#id=1267041000016006"
},
"focus" : [
{
"reference" : "DiagnosticReport/3.4.1-DiagnosticReport"
}
],
"definition" : "http://medcomfhir.dk/ig/messagedefinitions/MessageDefinition/MedComHomeCareObservationMessageDefinition1.1"
}
},
{
"fullUrl" : "http://medcomfhir.dk/ig/homecareobservation/Patient/PeterHansenECPRPatient",
"resource" : {
"resourceType" : "Patient",
"id" : "PeterHansenECPRPatient",
"meta" : {
"profile" : [
🔗 "http://medcomfhir.dk/ig/core/StructureDefinition/medcom-core-patient"
]
},
"text" : {
"status" : "generated",
"div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><a name=\"Patient_PeterHansenECPRPatient\"> </a><p class=\"res-header-id\"><b>Generated Narrative: Patient PeterHansenECPRPatient</b></p><a name=\"PeterHansenECPRPatient\"> </a><a name=\"hcPeterHansenECPRPatient\"> </a><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\"/><p style=\"margin-bottom: 0px\">Profile: <a href=\"http://medcomfhir.dk/ig/core/2.4.0/StructureDefinition-medcom-core-patient.html\">MedComCorePatient</a></p></div><p style=\"border: 1px #661aff solid; background-color: #e6e6ff; padding: 10px;\">Peter Hansen (official) (no stated gender), DoB Unknown ( urn:oid:1.2.208.176.1.6.1.1#0703921VJ5)</p><hr/></div>"
},
"identifier" : [
{
"system" : "urn:oid:1.2.208.176.1.6.1.1",
"value" : "0703921VJ5"
}
],
"name" : [
{
"use" : "official",
"family" : "Hansen",
"given" : [
"Peter"
]
}
]
}
},
{
"fullUrl" : "http://medcomfhir.dk/ig/homecareobservation/DiagnosticReport/3.4.1-DiagnosticReport",
"resource" : {
"resourceType" : "DiagnosticReport",
"id" : "3.4.1-DiagnosticReport",
"meta" : {
"profile" : [
🔗 "http://medcomfhir.dk/ig/homecareobservation/StructureDefinition/medcom-homecareobservation-diagnosticreport"
]
},
"text" : {
"status" : "generated",
"div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><a name=\"DiagnosticReport_3.4.1-DiagnosticReport\"> </a><p class=\"res-header-id\"><b>Generated Narrative: DiagnosticReport 3.4.1-DiagnosticReport</b></p><a name=\"3.4.1-DiagnosticReport\"> </a><a name=\"hc3.4.1-DiagnosticReport\"> </a><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\"/><p style=\"margin-bottom: 0px\">Profile: <a href=\"http://medcomfhir.dk/ig/homecareobservation/1.1.0-trial-use/StructureDefinition-medcom-homecareobservation-diagnosticreport.html\">MedComHomeCareObservationDiagnosticReport</a></p></div><h2><span title=\"Codes:{http://medcomfhir.dk/ig/terminology/CodeSystem/MedComDiagnosticReportCodes HomeCareReport}\">HomeCareDiagnosticReport</span> </h2><table class=\"grid\"><tr><td>Subject</td><td>Not done yet</td></tr><tr><td>Reported</td><td>2025-08-07 15:00:00+0200</td></tr><tr><td>Performers</td><td> <a href=\"Bundle-3.4.1-TemporaryCPRAndNoComments.html#Organization_SkovlyAktivitetstilbudProducerOrg\">Bundle: type = message; timestamp = 2025-08-08 15:00:00+0200</a> <a href=\"Bundle-3.4.1-TemporaryCPRAndNoComments.html#PractitionerRole_JohnAcuteNursePractitionerRole\">Bundle: type = message; timestamp = 2025-08-08 15:00:00+0200</a></td></tr></table><p><b>Report Details</b></p><table class=\"grid\"><tr><td><b>Code</b></td><td><b>Value</b></td></tr><tr><td/><td/></tr></table></div>"
},
"status" : "final",
"code" : {
"coding" : [
{
"system" : "http://medcomfhir.dk/ig/terminology/CodeSystem/MedComDiagnosticReportCodes",
"code" : "HomeCareReport"
}
]
},
"subject" : {
"reference" : "Patient/PeterHansenECPRPatient"
},
"issued" : "2025-08-07T15:00:00+02:00",
"performer" : [
{
"reference" : "Organization/SkovlyAktivitetstilbudProducerOrg"
},
{
"reference" : "PractitionerRole/JohnAcuteNursePractitionerRole"
}
],
"result" : [
{
"reference" : "Observation/GlucoseObservationOnPeterNoComment"
}
]
}
},
{
"fullUrl" : "http://medcomfhir.dk/ig/homecareobservation/PractitionerRole/JohnAcuteNursePractitionerRole",
"resource" : {
"resourceType" : "PractitionerRole",
"id" : "JohnAcuteNursePractitionerRole",
"meta" : {
"profile" : [
🔗 "http://medcomfhir.dk/ig/core/StructureDefinition/medcom-core-practitionerrole"
]
},
"text" : {
"status" : "generated",
"div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><a name=\"PractitionerRole_JohnAcuteNursePractitionerRole\"> </a><p class=\"res-header-id\"><b>Generated Narrative: PractitionerRole JohnAcuteNursePractitionerRole</b></p><a name=\"JohnAcuteNursePractitionerRole\"> </a><a name=\"hcJohnAcuteNursePractitionerRole\"> </a><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\"/><p style=\"margin-bottom: 0px\">Profile: <a href=\"http://medcomfhir.dk/ig/core/2.4.0/StructureDefinition-medcom-core-practitionerrole.html\">MedComCorePractitionerRole</a></p></div><p><b>practitioner</b>: <a href=\"Bundle-3.4.1-TemporaryCPRAndNoComments.html#Practitioner_JohnAcuteNurse\">Bundle: type = message; timestamp = 2025-08-08 15:00:00+0200</a></p><p><b>code</b>: <span title=\"Codes:{http://medcomfhir.dk/ig/terminology/CodeSystem/medcom-core-PractitionerRolesSKSadministrativ sygeplejerske}\">Sygeplejerske</span></p></div>"
},
"practitioner" : {
"reference" : "Practitioner/JohnAcuteNurse"
},
"code" : [
{
"coding" : [
{
"system" : "http://medcomfhir.dk/ig/terminology/CodeSystem/medcom-core-PractitionerRolesSKSadministrativ",
"code" : "sygeplejerske"
}
]
}
]
}
},
{
"fullUrl" : "http://medcomfhir.dk/ig/homecareobservation/Practitioner/JohnAcuteNurse",
"resource" : {
"resourceType" : "Practitioner",
"id" : "JohnAcuteNurse",
"meta" : {
"profile" : [
🔗 "http://medcomfhir.dk/ig/core/StructureDefinition/medcom-core-practitioner"
]
},
"text" : {
"status" : "generated",
"div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><a name=\"Practitioner_JohnAcuteNurse\"> </a><p class=\"res-header-id\"><b>Generated Narrative: Practitioner JohnAcuteNurse</b></p><a name=\"JohnAcuteNurse\"> </a><a name=\"hcJohnAcuteNurse\"> </a><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\"/><p style=\"margin-bottom: 0px\">Profile: <a href=\"http://medcomfhir.dk/ig/core/2.4.0/StructureDefinition-medcom-core-practitioner.html\">MedComCorePractitioner</a></p></div><p><b>name</b>: John </p><p><b>telecom</b>: <a href=\"tel:+4505577668\">+45 05577668</a></p></div>"
},
"name" : [
{
"given" : [
"John"
]
}
],
"telecom" : [
{
"system" : "phone",
"value" : "+45 05577668"
}
]
}
},
{
"fullUrl" : "http://medcomfhir.dk/ig/homecareobservation/Organization/AgerskovsLaegePraksisRequesterOrg",
"resource" : {
"resourceType" : "Organization",
"id" : "AgerskovsLaegePraksisRequesterOrg",
"meta" : {
"profile" : [
🔗 "http://medcomfhir.dk/ig/messaging/StructureDefinition/medcom-requesterorganization"
]
},
"text" : {
"status" : "generated",
"div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><a name=\"Organization_AgerskovsLaegePraksisRequesterOrg\"> </a><p class=\"res-header-id\"><b>Generated Narrative: Organization AgerskovsLaegePraksisRequesterOrg</b></p><a name=\"AgerskovsLaegePraksisRequesterOrg\"> </a><a name=\"hcAgerskovsLaegePraksisRequesterOrg\"> </a><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\"/><p style=\"margin-bottom: 0px\">Profile: <a href=\"http://medcomfhir.dk/ig/messaging/3.0.0/StructureDefinition-medcom-requesterorganization.html\">MedComMessagingRequesterOrganization</a></p></div><p><b>identifier</b>: <code>https://www.gs1.org/gln</code>/5790000147465, <code>urn:oid:1.2.208.176.1.1</code>/73091000016008, <code>urn:oid:1.2.208.176.1.4</code>/045861</p><p><b>name</b>: Agerskov lægepraksis</p><h3>Contacts</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>Name</b></td></tr><tr><td style=\"display: none\">*</td><td>ALP </td></tr></table></div>"
},
"identifier" : [
{
"system" : "https://www.gs1.org/gln",
"value" : "5790000147465"
},
{
"system" : "urn:oid:1.2.208.176.1.1",
"value" : "73091000016008"
},
{
"system" : "urn:oid:1.2.208.176.1.4",
"value" : "045861"
}
],
"name" : "Agerskov lægepraksis",
"contact" : [
{
"name" : {
"given" : [
"ALP"
]
}
}
]
}
},
{
"fullUrl" : "http://medcomfhir.dk/ig/homecareobservation/Organization/SkovlyAktivitetstilbudProducerOrg",
"resource" : {
"resourceType" : "Organization",
"id" : "SkovlyAktivitetstilbudProducerOrg",
"meta" : {
"profile" : [
🔗 "http://medcomfhir.dk/ig/messaging/StructureDefinition/medcom-producer-organization"
]
},
"text" : {
"status" : "generated",
"div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><a name=\"Organization_SkovlyAktivitetstilbudProducerOrg\"> </a><p class=\"res-header-id\"><b>Generated Narrative: Organization SkovlyAktivitetstilbudProducerOrg</b></p><a name=\"SkovlyAktivitetstilbudProducerOrg\"> </a><a name=\"hcSkovlyAktivitetstilbudProducerOrg\"> </a><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\"/><p style=\"margin-bottom: 0px\">Profile: <a href=\"http://medcomfhir.dk/ig/messaging/3.0.0/StructureDefinition-medcom-producer-organization.html\">MedComCoreProducerOrganization</a></p></div><p><b>identifier</b>: <code>https://www.gs1.org/gln</code>/5790002757778, <code>urn:oid:1.2.208.176.1.1</code>/1267041000016006, <code>http://medcomfhir.dk/ig/terminology/CodeSystem/MedComProducentID</code>/KAF</p><p><b>name</b>: Pleje og Rehabilitering</p></div>"
},
"identifier" : [
{
"system" : "https://www.gs1.org/gln",
"value" : "5790002757778"
},
{
"system" : "urn:oid:1.2.208.176.1.1",
"value" : "1267041000016006"
},
{
"system" : "http://medcomfhir.dk/ig/terminology/CodeSystem/MedComProducentID",
"value" : "KAF"
}
],
"name" : "Pleje og Rehabilitering"
}
},
{
"fullUrl" : "http://medcomfhir.dk/ig/homecareobservation/Provenance/3.4.1-Provenance",
"resource" : {
"resourceType" : "Provenance",
"id" : "3.4.1-Provenance",
"meta" : {
"profile" : [
🔗 "http://medcomfhir.dk/ig/messaging/StructureDefinition/medcom-messaging-provenance"
]
},
"text" : {
"status" : "generated",
"div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><a name=\"Provenance_3.4.1-Provenance\"> </a><p class=\"res-header-id\"><b>Generated Narrative: Provenance 3.4.1-Provenance</b></p><a name=\"3.4.1-Provenance\"> </a><a name=\"hc3.4.1-Provenance\"> </a><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\"/><p style=\"margin-bottom: 0px\">Profile: <a href=\"http://medcomfhir.dk/ig/messaging/3.0.0/StructureDefinition-medcom-messaging-provenance.html\">MedComMessagingProvenance</a></p></div><p>Provenance for <a href=\"Bundle-3.4.1-TemporaryCPRAndNoComments.html#MessageHeader_3.4.1-MessageHeader\">Bundle: type = message; timestamp = 2025-08-08 15:00:00+0200</a></p><p>Summary</p><table class=\"grid\"><tr><td>Occurrence</td><td>2025-08-07 15:00:00+0200</td></tr><tr><td>Recorded</td><td>2025-08-07 15:00:00+0200</td></tr><tr><td>Activity</td><td><span title=\"Codes:{http://medcomfhir.dk/ig/terminology/CodeSystem/medcom-messaging-activityCodes new-message}\">A new message has been sent</span></td></tr></table><p><b>Agents</b></p><table class=\"grid\"><tr><td><b>who</b></td></tr><tr><td><a href=\"Bundle-3.4.1-TemporaryCPRAndNoComments.html#Organization_SkovlyAktivitetstilbudProducerOrg\">Bundle: type = message; timestamp = 2025-08-08 15:00:00+0200</a></td></tr></table></div>"
},
"target" : [
{
"reference" : "MessageHeader/3.4.1-MessageHeader"
}
],
"occurredDateTime" : "2025-08-07T15:00:00+02:00",
"recorded" : "2025-08-07T15:00:00+02:00",
"activity" : {
"coding" : [
{
"system" : "http://medcomfhir.dk/ig/terminology/CodeSystem/medcom-messaging-activityCodes",
"code" : "new-message"
}
]
},
"agent" : [
{
"who" : {
"reference" : "Organization/SkovlyAktivitetstilbudProducerOrg"
}
}
]
}
},
{
"fullUrl" : "http://medcomfhir.dk/ig/homecareobservation/Observation/GlucoseObservationOnPeterNoComment",
"resource" : {
"resourceType" : "Observation",
"id" : "GlucoseObservationOnPeterNoComment",
"meta" : {
"profile" : [
🔗 "http://medcomfhir.dk/ig/homecareobservation/StructureDefinition/medcom-homecare-observation"
]
},
"text" : {
"status" : "generated",
"div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><a name=\"Observation_GlucoseObservationOnPeterNoComment\"> </a><p class=\"res-header-id\"><b>Generated Narrative: Observation GlucoseObservationOnPeterNoComment</b></p><a name=\"GlucoseObservationOnPeterNoComment\"> </a><a name=\"hcGlucoseObservationOnPeterNoComment\"> </a><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\"/><p style=\"margin-bottom: 0px\">Profile: <a href=\"http://medcomfhir.dk/ig/homecareobservation/1.1.0-trial-use/StructureDefinition-medcom-homecare-observation.html\">MedComHomeCareObservation</a></p></div><p><b>status</b>: Final</p><p><b>code</b>: <span title=\"Codes:{urn:oid:1.2.208.176.2.1 NPU22089}\">P(kB)—Glucose; stofk. = ? mmol/L</span></p><p><b>subject</b>: <a href=\"Bundle-3.4.1-TemporaryCPRAndNoComments.html#Patient_PeterHansenECPRPatient\">Bundle: type = message; timestamp = 2025-08-08 15:00:00+0200</a></p><p><b>effective</b>: 2025-08-07 14:47:23+0200</p><p><b>value</b>: 5.1 mmol/L</p><p><b>interpretation</b>: <span title=\"Codes:{http://medcomfhir.dk/ig/terminology/CodeSystem/medcom-core-interpretation-codes NI}\">Not Interpreted</span></p></div>"
},
"status" : "final",
"code" : {
"coding" : [
{
"system" : "urn:oid:1.2.208.176.2.1",
"code" : "NPU22089",
"display" : "P(kB)—Glucose; stofk. = ? mmol/L"
}
]
},
"subject" : {
"reference" : "Patient/PeterHansenECPRPatient"
},
"effectiveDateTime" : "2025-08-07T14:47:23+02:00",
"valueQuantity" : {
"value" : 5.1,
"unit" : "mmol/L"
},
"interpretation" : [
{
"coding" : [
{
"system" : "http://medcomfhir.dk/ig/terminology/CodeSystem/medcom-core-interpretation-codes",
"code" : "NI",
"display" : "Not Interpreted"
}
]
}
]
}
}
]
}