{ "description": null, "_filename": "Observation.StructureDefinition.json", "package_name": "synapxe.nehr", "date": null, "derivation": "constraint", "publisher": null, "fhirVersion": "5.0.0", "name": "Observation", "abstract": false, "type": "Observation", "experimental": null, "resourceType": "StructureDefinition", "title": null, "package_version": "1.0.0", "status": "draft", "id": "3eee9cbe-7dc9-4eff-a6c8-ae52b9694f1b", "kind": "resource", "url": "https://fhir.synapxe.sg/StructureDefinition/profile-observation", "version": null, "differential": { "element": [ { "id": "Observation.extension", "min": 1, "path": "Observation.extension" }, { "id": "Observation.extension:extLabTest", "max": "1", "min": 1, "path": "Observation.extension", "type": [ { "code": "Extension", "profile": [ "https://fhir.synapxe.sg/StructureDefinition/ext-labTest" ] } ], "sliceName": "extLabTest" }, { "id": "Observation.extension:extLabTest.value[x]", "min": 1, "path": "Observation.extension.value[x]" }, { "id": "Observation.extension:extLabTest.value[x].id", "max": "0", "path": "Observation.extension.value[x].id" }, { "id": "Observation.extension:extLabTest.value[x].extension", "max": "0", "path": "Observation.extension.value[x].extension" }, { "id": "Observation.extension:extLabTest.value[x].coding", "max": "1", "min": 1, "path": "Observation.extension.value[x].coding" }, { "id": "Observation.extension:extLabTest.value[x].coding.id", "max": "0", "path": "Observation.extension.value[x].coding.id" }, { "id": "Observation.extension:extLabTest.value[x].coding.extension", "max": "0", "path": "Observation.extension.value[x].coding.extension" }, { "id": "Observation.extension:extLabTest.value[x].coding.system", "min": 1, "path": "Observation.extension.value[x].coding.system" }, { "id": "Observation.extension:extLabTest.value[x].coding.code", "min": 1, "path": "Observation.extension.value[x].coding.code" }, { "id": "Observation.extension:extLabTest.value[x].coding.display", "min": 1, "path": "Observation.extension.value[x].coding.display" }, { "id": "Observation.extension:extLabTest.value[x].coding.userSelected", "max": "0", "path": "Observation.extension.value[x].coding.userSelected" }, { "id": "Observation.extension:extLabTest.value[x].text", "max": "0", "path": "Observation.extension.value[x].text" }, { "id": "Observation.modifierExtension", "max": "0", "path": "Observation.modifierExtension" }, { "id": "Observation.identifier", "max": "1", "min": 1, "path": "Observation.identifier" }, { "id": "Observation.identifier.id", "max": "0", "path": "Observation.identifier.id" }, { "id": "Observation.identifier.extension", "max": "0", "path": "Observation.identifier.extension" }, { "id": "Observation.identifier.use", "max": "0", "path": "Observation.identifier.use" }, { "id": "Observation.identifier.type", "max": "0", "path": "Observation.identifier.type" }, { "id": "Observation.identifier.system", "min": 1, "path": "Observation.identifier.system", "fixedUri": "https://fhir.synapxe.sg/NamingSystem/investigationID" }, { "id": "Observation.identifier.value", "min": 1, "path": "Observation.identifier.value" }, { "id": "Observation.identifier.period", "max": "0", "path": "Observation.identifier.period" }, { "id": "Observation.identifier.assigner", "max": "0", "path": "Observation.identifier.assigner" }, { "id": "Observation.instantiates[x]", "max": "0", "path": "Observation.instantiates[x]" }, { "id": "Observation.basedOn", "max": "0", "path": "Observation.basedOn" }, { "id": "Observation.triggeredBy", "max": "0", "path": "Observation.triggeredBy" }, { "id": "Observation.partOf", "max": "0", "path": "Observation.partOf" }, { "id": "Observation.category", "max": "0", "path": "Observation.category" }, { "id": "Observation.code.id", "max": "0", "path": "Observation.code.id" }, { "id": "Observation.code.extension", "max": "0", "path": "Observation.code.extension" }, { "id": "Observation.code.coding", "max": "1", "min": 1, "path": "Observation.code.coding" }, { "id": "Observation.code.coding.id", "max": "0", "path": "Observation.code.coding.id" }, { "id": "Observation.code.coding.extension", "max": "0", "path": "Observation.code.coding.extension" }, { "id": "Observation.code.coding.system", "min": 1, "path": "Observation.code.coding.system" }, { "id": "Observation.code.coding.code", "min": 1, "path": "Observation.code.coding.code" }, { "id": "Observation.code.coding.display", "min": 1, "path": "Observation.code.coding.display" }, { "id": "Observation.code.coding.userSelected", "max": "0", "path": "Observation.code.coding.userSelected" }, { "id": "Observation.code.text", "max": "0", "path": "Observation.code.text" }, { "id": "Observation.subject", "min": 1, "path": "Observation.subject" }, { "id": "Observation.subject.reference", "min": 1, "path": "Observation.subject.reference" }, { "id": "Observation.focus", "max": "0", "path": "Observation.focus" }, { "id": "Observation.encounter", "max": "0", "path": "Observation.encounter" }, { "id": "Observation.effective[x]", "min": 1, "path": "Observation.effective[x]", "type": [ { "code": "dateTime" } ] }, { "id": "Observation.issued", "max": "0", "path": "Observation.issued" }, { "id": "Observation.performer", "min": 1, "path": "Observation.performer", "type": [ { "code": "Reference", "targetProfile": [ "https://fhir.synapxe.sg/StructureDefinition/profile-organization" ] } ] }, { "id": "Observation.performer.id", "max": "0", "path": "Observation.performer.id" }, { "id": "Observation.performer.extension", "max": "0", "path": "Observation.performer.extension" }, { "id": "Observation.performer.reference", "max": "0", "path": "Observation.performer.reference" }, { "id": "Observation.performer.type", "min": 1, "path": "Observation.performer.type" }, { "id": "Observation.performer.identifier", "min": 1, "path": "Observation.performer.identifier" }, { "id": "Observation.performer.identifier.id", "max": "0", "path": "Observation.performer.identifier.id" }, { "id": "Observation.performer.identifier.extension", "max": "0", "path": "Observation.performer.identifier.extension" }, { "id": "Observation.performer.identifier.use", "max": "0", "path": "Observation.performer.identifier.use" }, { "id": "Observation.performer.identifier.type", "max": "0", "path": "Observation.performer.identifier.type" }, { "id": "Observation.performer.identifier.system", "min": 1, "path": "Observation.performer.identifier.system" }, { "id": "Observation.performer.identifier.value", "min": 1, "path": "Observation.performer.identifier.value" }, { "id": "Observation.performer.identifier.period", "max": "0", "path": "Observation.performer.identifier.period" }, { "id": "Observation.performer.identifier.assigner", "max": "0", "path": "Observation.performer.identifier.assigner" }, { "id": "Observation.performer.display", "min": 1, "path": "Observation.performer.display" }, { "id": "Observation.value[x]", "path": "Observation.value[x]", "type": [ { "code": "Quantity" } ] }, { "id": "Observation.value[x].id", "max": "0", "path": "Observation.value[x].id" }, { "id": "Observation.value[x].extension", "max": "0", "path": "Observation.value[x].extension" }, { "id": "Observation.value[x].value", "min": 1, "path": "Observation.value[x].value" }, { "id": "Observation.value[x].comparator", "max": "0", "path": "Observation.value[x].comparator" }, { "id": "Observation.value[x].unit", "min": 1, "path": "Observation.value[x].unit" }, { "id": "Observation.value[x].system", "min": 1, "path": "Observation.value[x].system" }, { "id": "Observation.value[x].code", "min": 1, "path": "Observation.value[x].code" }, { "id": "Observation.dataAbsentReason", "max": "0", "path": "Observation.dataAbsentReason" }, { "id": "Observation.interpretation", "max": "1", "min": 1, "path": "Observation.interpretation" }, { "id": "Observation.interpretation.id", "max": "0", "path": "Observation.interpretation.id" }, { "id": "Observation.interpretation.extension", "max": "0", "path": "Observation.interpretation.extension" }, { "id": "Observation.interpretation.coding", "max": "1", "min": 1, "path": "Observation.interpretation.coding" }, { "id": "Observation.interpretation.coding.id", "max": "0", "path": "Observation.interpretation.coding.id" }, { "id": "Observation.interpretation.coding.extension", "max": "0", "path": "Observation.interpretation.coding.extension" }, { "id": "Observation.interpretation.coding.system", "min": 1, "path": "Observation.interpretation.coding.system" }, { "id": "Observation.interpretation.coding.code", "min": 1, "path": "Observation.interpretation.coding.code" }, { "id": "Observation.interpretation.coding.display", "min": 1, "path": "Observation.interpretation.coding.display" }, { "id": "Observation.interpretation.coding.userSelected", "max": "0", "path": "Observation.interpretation.coding.userSelected" }, { "id": "Observation.interpretation.text", "max": "0", "path": "Observation.interpretation.text" }, { "id": "Observation.note", "max": "1", "min": 1, "path": "Observation.note" }, { "id": "Observation.note.id", "max": "0", "path": "Observation.note.id" }, { "id": "Observation.note.extension", "max": "0", "path": "Observation.note.extension" }, { "id": "Observation.note.author[x]", "max": "0", "path": "Observation.note.author[x]" }, { "id": "Observation.note.time", "max": "0", "path": "Observation.note.time" }, { "id": "Observation.bodySite.id", "max": "0", "path": "Observation.bodySite.id" }, { "id": "Observation.bodySite.extension", "max": "0", "path": "Observation.bodySite.extension" }, { "id": "Observation.bodySite.coding", "max": "1", "min": 1, "path": "Observation.bodySite.coding" }, { "id": "Observation.bodySite.coding.id", "max": "0", "path": "Observation.bodySite.coding.id" }, { "id": "Observation.bodySite.coding.extension", "max": "0", "path": "Observation.bodySite.coding.extension" }, { "id": "Observation.bodySite.coding.system", "min": 1, "path": "Observation.bodySite.coding.system" }, { "id": "Observation.bodySite.coding.version", "max": "0", "path": "Observation.bodySite.coding.version" }, { "id": "Observation.bodySite.coding.code", "min": 1, "path": "Observation.bodySite.coding.code" }, { "id": "Observation.bodySite.coding.display", "min": 1, "path": "Observation.bodySite.coding.display" }, { "id": "Observation.bodySite.coding.userSelected", "max": "0", "path": "Observation.bodySite.coding.userSelected" }, { "id": "Observation.bodySite.text", "max": "0", "path": "Observation.bodySite.text" }, { "id": "Observation.bodyStructure", "max": "0", "path": "Observation.bodyStructure" }, { "id": "Observation.method.id", "max": "0", "path": "Observation.method.id" }, { "id": "Observation.method.extension", "max": "0", "path": "Observation.method.extension" }, { "id": "Observation.method.coding", "max": "1", "min": 1, "path": "Observation.method.coding" }, { "id": "Observation.method.coding.id", "max": "0", "path": "Observation.method.coding.id" }, { "id": "Observation.method.coding.extension", "max": "0", "path": "Observation.method.coding.extension" }, { "id": "Observation.method.coding.system", "min": 1, "path": "Observation.method.coding.system" }, { "id": "Observation.method.coding.version", "max": "0", "path": "Observation.method.coding.version" }, { "id": "Observation.method.coding.code", "min": 1, "path": "Observation.method.coding.code" }, { "id": "Observation.method.coding.display", "min": 1, "path": "Observation.method.coding.display" }, { "id": "Observation.method.coding.userSelected", "max": "0", "path": "Observation.method.coding.userSelected" }, { "id": "Observation.method.text", "max": "0", "path": "Observation.method.text" }, { "id": "Observation.specimen", "path": "Observation.specimen", "type": [ { "code": "Reference", "targetProfile": [ "https://fhir.synapxe.sg/StructureDefinition/profile-specimen" ] } ] }, { "id": "Observation.device", "path": "Observation.device", "type": [ { "code": "Reference", "targetProfile": [ "https://fhir.synapxe.sg/StructureDefinition/profile-device" ] } ] }, { "id": "Observation.referenceRange", "max": "1", "min": 1, "path": "Observation.referenceRange" }, { "id": "Observation.referenceRange.id", "max": "0", "path": "Observation.referenceRange.id" }, { "id": "Observation.referenceRange.extension", "max": "0", "path": "Observation.referenceRange.extension" }, { "id": "Observation.referenceRange.modifierExtension", "max": "0", "path": "Observation.referenceRange.modifierExtension" }, { "id": "Observation.referenceRange.low", "max": "0", "path": "Observation.referenceRange.low" }, { "id": "Observation.referenceRange.high", "max": "0", "path": "Observation.referenceRange.high" }, { "id": "Observation.referenceRange.normalValue", "max": "0", "path": "Observation.referenceRange.normalValue" }, { "id": "Observation.referenceRange.type", "max": "0", "path": "Observation.referenceRange.type" }, { "id": "Observation.referenceRange.appliesTo", "max": "0", "path": "Observation.referenceRange.appliesTo" }, { "id": "Observation.referenceRange.age", "max": "0", "path": "Observation.referenceRange.age" }, { "id": "Observation.referenceRange.text", "min": 1, "path": "Observation.referenceRange.text" }, { "id": "Observation.hasMember", "max": "0", "path": "Observation.hasMember" }, { "id": "Observation.derivedFrom", "max": "0", "path": "Observation.derivedFrom" }, { "id": "Observation.component.id", "max": "0", "path": "Observation.component.id" }, { "id": "Observation.component.extension", "max": "0", "path": "Observation.component.extension" }, { "id": "Observation.component.modifierExtension", "max": "0", "path": "Observation.component.modifierExtension" }, { "id": "Observation.component.code.id", "max": "0", "path": "Observation.component.code.id" }, { "id": "Observation.component.code.extension", "max": "0", "path": "Observation.component.code.extension" }, { "id": "Observation.component.code.coding", "max": "1", "min": 1, "path": "Observation.component.code.coding" }, { "id": "Observation.component.code.coding.id", "max": "0", "path": "Observation.component.code.coding.id" }, { "id": "Observation.component.code.coding.extension", "max": "0", "path": "Observation.component.code.coding.extension" }, { "id": "Observation.component.code.coding.system", "min": 1, "path": "Observation.component.code.coding.system" }, { "id": "Observation.component.code.coding.version", "max": "0", "path": "Observation.component.code.coding.version" }, { "id": "Observation.component.code.coding.code", "min": 1, "path": "Observation.component.code.coding.code" }, { "id": "Observation.component.code.coding.display", "min": 1, "path": "Observation.component.code.coding.display" }, { "id": "Observation.component.code.coding.userSelected", "max": "0", "path": "Observation.component.code.coding.userSelected" }, { "id": "Observation.component.code.text", "max": "0", "path": "Observation.component.code.text" }, { "id": "Observation.component.value[x]", "min": 1, "path": "Observation.component.value[x]" }, { "id": "Observation.component.dataAbsentReason", "max": "0", "path": "Observation.component.dataAbsentReason" }, { "id": "Observation.component.interpretation", "max": "0", "path": "Observation.component.interpretation" }, { "id": "Observation.component.referenceRange", "max": "0", "path": "Observation.component.referenceRange" } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Observation" }