{ "description": null, "_filename": "Encounter.StructureDefinition.json", "package_name": "synapxe.nde", "date": null, "derivation": "constraint", "publisher": null, "fhirVersion": "5.0.0", "name": "Encounter", "abstract": false, "type": "Encounter", "experimental": null, "resourceType": "StructureDefinition", "title": null, "package_version": "1.0.0", "status": "draft", "id": "b821109e-13e8-455d-b0a7-37f9346fac9f", "kind": "resource", "url": "https://fhir.synapxe.sg/StructureDefinition/profile-encounter", "version": null, "differential": { "element": [ { "id": "Encounter.contained", "min": 1, "path": "Encounter.contained", "type": [ { "code": "Resource", "profile": [ "https://fhir.synapxe.sg/StructureDefinition/profile-location" ] } ] }, { "id": "Encounter.identifier", "max": "1", "min": 1, "path": "Encounter.identifier" }, { "id": "Encounter.identifier.id", "max": "0", "path": "Encounter.identifier.id" }, { "id": "Encounter.identifier.extension", "max": "0", "path": "Encounter.identifier.extension" }, { "id": "Encounter.identifier.type", "max": "0", "path": "Encounter.identifier.type" }, { "id": "Encounter.identifier.system", "min": 1, "path": "Encounter.identifier.system" }, { "id": "Encounter.identifier.value", "min": 1, "path": "Encounter.identifier.value" }, { "id": "Encounter.identifier.period", "max": "0", "path": "Encounter.identifier.period" }, { "id": "Encounter.identifier.assigner", "max": "0", "path": "Encounter.identifier.assigner" }, { "id": "Encounter.class", "max": "1", "min": 1, "path": "Encounter.class", "binding": { "strength": "required", "valueSet": "https://fhir.synapxe.sg/ValueSet/patienttype" } }, { "id": "Encounter.class.id", "max": "0", "path": "Encounter.class.id" }, { "id": "Encounter.class.extension", "max": "0", "path": "Encounter.class.extension" }, { "id": "Encounter.class.coding", "max": "1", "min": 1, "path": "Encounter.class.coding" }, { "id": "Encounter.class.coding.id", "max": "0", "path": "Encounter.class.coding.id" }, { "id": "Encounter.class.coding.extension", "max": "0", "path": "Encounter.class.coding.extension" }, { "id": "Encounter.class.coding.system", "min": 1, "path": "Encounter.class.coding.system", "patternUri": "https://fhir.synapxe.sg/CodeSystem/patienttype" }, { "id": "Encounter.class.coding.version", "max": "0", "path": "Encounter.class.coding.version" }, { "id": "Encounter.class.coding.code", "min": 1, "path": "Encounter.class.coding.code" }, { "id": "Encounter.class.coding.display", "min": 1, "path": "Encounter.class.coding.display" }, { "id": "Encounter.class.coding.userSelected", "max": "0", "path": "Encounter.class.coding.userSelected" }, { "id": "Encounter.class.text", "max": "0", "path": "Encounter.class.text" }, { "id": "Encounter.type", "min": 1, "path": "Encounter.type" }, { "id": "Encounter.type.id", "max": "0", "path": "Encounter.type.id" }, { "id": "Encounter.type.extension", "max": "0", "path": "Encounter.type.extension" }, { "id": "Encounter.type.coding", "max": "1", "min": 1, "path": "Encounter.type.coding" }, { "id": "Encounter.type.coding.id", "max": "0", "path": "Encounter.type.coding.id" }, { "id": "Encounter.type.coding.extension", "max": "0", "path": "Encounter.type.coding.extension" }, { "id": "Encounter.type.coding.system", "min": 1, "path": "Encounter.type.coding.system" }, { "id": "Encounter.type.coding.version", "max": "0", "path": "Encounter.type.coding.version" }, { "id": "Encounter.type.coding.code", "min": 1, "path": "Encounter.type.coding.code" }, { "id": "Encounter.type.coding.display", "min": 1, "path": "Encounter.type.coding.display" }, { "id": "Encounter.type.coding.userSelected", "max": "0", "path": "Encounter.type.coding.userSelected" }, { "id": "Encounter.type.text", "max": "0", "path": "Encounter.type.text" }, { "id": "Encounter.serviceType", "max": "1", "min": 1, "path": "Encounter.serviceType" }, { "id": "Encounter.serviceType.id", "max": "0", "path": "Encounter.serviceType.id" }, { "id": "Encounter.serviceType.extension", "max": "0", "path": "Encounter.serviceType.extension" }, { "id": "Encounter.serviceType.concept", "min": 1, "path": "Encounter.serviceType.concept" }, { "id": "Encounter.serviceType.concept.id", "max": "0", "path": "Encounter.serviceType.concept.id" }, { "id": "Encounter.serviceType.concept.extension", "max": "0", "path": "Encounter.serviceType.concept.extension" }, { "id": "Encounter.serviceType.concept.coding", "max": "1", "min": 1, "path": "Encounter.serviceType.concept.coding" }, { "id": "Encounter.serviceType.concept.coding.id", "max": "0", "path": "Encounter.serviceType.concept.coding.id" }, { "id": "Encounter.serviceType.concept.coding.extension", "max": "0", "path": "Encounter.serviceType.concept.coding.extension" }, { "id": "Encounter.serviceType.concept.coding.system", "min": 1, "path": "Encounter.serviceType.concept.coding.system" }, { "id": "Encounter.serviceType.concept.coding.code", "min": 1, "path": "Encounter.serviceType.concept.coding.code" }, { "id": "Encounter.serviceType.concept.coding.display", "min": 1, "path": "Encounter.serviceType.concept.coding.display" }, { "id": "Encounter.serviceType.concept.coding.userSelected", "max": "0", "path": "Encounter.serviceType.concept.coding.userSelected" }, { "id": "Encounter.serviceType.concept.text", "max": "0", "path": "Encounter.serviceType.concept.text" }, { "id": "Encounter.serviceType.reference", "max": "0", "path": "Encounter.serviceType.reference" }, { "id": "Encounter.subject", "min": 1, "path": "Encounter.subject", "type": [ { "code": "Reference", "targetProfile": [ "https://fhir.synapxe.sg/StructureDefinition/profile-patient" ] } ] }, { "id": "Encounter.subject.reference", "min": 1, "path": "Encounter.subject.reference" }, { "id": "Encounter.subjectStatus", "min": 1, "path": "Encounter.subjectStatus" }, { "id": "Encounter.subjectStatus.id", "max": "0", "path": "Encounter.subjectStatus.id" }, { "id": "Encounter.subjectStatus.extension", "max": "0", "path": "Encounter.subjectStatus.extension" }, { "id": "Encounter.subjectStatus.coding", "max": "1", "min": 1, "path": "Encounter.subjectStatus.coding" }, { "id": "Encounter.subjectStatus.coding.id", "max": "0", "path": "Encounter.subjectStatus.coding.id" }, { "id": "Encounter.subjectStatus.coding.extension", "max": "0", "path": "Encounter.subjectStatus.coding.extension" }, { "id": "Encounter.subjectStatus.coding.system", "min": 1, "path": "Encounter.subjectStatus.coding.system" }, { "id": "Encounter.subjectStatus.coding.code", "min": 1, "path": "Encounter.subjectStatus.coding.code" }, { "id": "Encounter.subjectStatus.coding.display", "min": 1, "path": "Encounter.subjectStatus.coding.display" }, { "id": "Encounter.subjectStatus.coding.userSelected", "max": "0", "path": "Encounter.subjectStatus.coding.userSelected" }, { "id": "Encounter.subjectStatus.text", "max": "0", "path": "Encounter.subjectStatus.text" }, { "id": "Encounter.episodeOfCare", "max": "0", "path": "Encounter.episodeOfCare" }, { "id": "Encounter.basedOn", "max": "0", "path": "Encounter.basedOn" }, { "id": "Encounter.careTeam", "max": "0", "path": "Encounter.careTeam" }, { "id": "Encounter.partOf", "max": "0", "path": "Encounter.partOf" }, { "id": "Encounter.serviceProvider", "min": 1, "path": "Encounter.serviceProvider", "type": [ { "code": "Reference", "targetProfile": [ "https://fhir.synapxe.sg/StructureDefinition/profile-organization" ] } ] }, { "id": "Encounter.serviceProvider.reference", "min": 1, "path": "Encounter.serviceProvider.reference" }, { "id": "Encounter.participant.id", "max": "0", "path": "Encounter.participant.id" }, { "id": "Encounter.participant.extension", "max": "0", "path": "Encounter.participant.extension" }, { "id": "Encounter.participant.modifierExtension", "max": "0", "path": "Encounter.participant.modifierExtension" }, { "id": "Encounter.participant.type.id", "max": "0", "path": "Encounter.participant.type.id" }, { "id": "Encounter.participant.type.extension", "max": "0", "path": "Encounter.participant.type.extension" }, { "id": "Encounter.participant.type.coding", "max": "1", "min": 1, "path": "Encounter.participant.type.coding" }, { "id": "Encounter.participant.type.coding.id", "max": "0", "path": "Encounter.participant.type.coding.id" }, { "id": "Encounter.participant.type.coding.extension", "max": "0", "path": "Encounter.participant.type.coding.extension" }, { "id": "Encounter.participant.type.coding.system", "min": 1, "path": "Encounter.participant.type.coding.system" }, { "id": "Encounter.participant.type.coding.code", "min": 1, "path": "Encounter.participant.type.coding.code" }, { "id": "Encounter.participant.type.coding.display", "min": 1, "path": "Encounter.participant.type.coding.display" }, { "id": "Encounter.participant.type.coding.userSelected", "max": "0", "path": "Encounter.participant.type.coding.userSelected" }, { "id": "Encounter.participant.type.text", "max": "0", "path": "Encounter.participant.type.text" }, { "id": "Encounter.participant.actor", "path": "Encounter.participant.actor", "type": [ { "code": "Reference", "targetProfile": [ "https://fhir.synapxe.sg/StructureDefinition/profile-practitioner" ] } ] }, { "id": "Encounter.appointment", "max": "0", "path": "Encounter.appointment" }, { "id": "Encounter.virtualService", "max": "0", "path": "Encounter.virtualService" }, { "id": "Encounter.actualPeriod", "min": 1, "path": "Encounter.actualPeriod" }, { "id": "Encounter.actualPeriod.start", "min": 1, "path": "Encounter.actualPeriod.start" }, { "id": "Encounter.plannedStartDate", "max": "0", "path": "Encounter.plannedStartDate" }, { "id": "Encounter.plannedEndDate", "max": "0", "path": "Encounter.plannedEndDate" }, { "id": "Encounter.length", "max": "0", "path": "Encounter.length" }, { "id": "Encounter.reason.id", "max": "0", "path": "Encounter.reason.id" }, { "id": "Encounter.reason.extension", "max": "0", "path": "Encounter.reason.extension" }, { "id": "Encounter.reason.modifierExtension", "max": "0", "path": "Encounter.reason.modifierExtension" }, { "id": "Encounter.reason.use", "max": "1", "min": 1, "path": "Encounter.reason.use" }, { "id": "Encounter.reason.use.id", "max": "0", "path": "Encounter.reason.use.id" }, { "id": "Encounter.reason.use.extension", "max": "0", "path": "Encounter.reason.use.extension" }, { "id": "Encounter.reason.use.coding", "max": "1", "min": 1, "path": "Encounter.reason.use.coding" }, { "id": "Encounter.reason.use.coding.id", "max": "0", "path": "Encounter.reason.use.coding.id" }, { "id": "Encounter.reason.use.coding.extension", "max": "0", "path": "Encounter.reason.use.coding.extension" }, { "id": "Encounter.reason.use.coding.system", "min": 1, "path": "Encounter.reason.use.coding.system" }, { "id": "Encounter.reason.use.coding.version", "max": "0", "path": "Encounter.reason.use.coding.version" }, { "id": "Encounter.reason.use.coding.code", "min": 1, "path": "Encounter.reason.use.coding.code" }, { "id": "Encounter.reason.use.coding.display", "min": 1, "path": "Encounter.reason.use.coding.display" }, { "id": "Encounter.reason.use.coding.userSelected", "max": "0", "path": "Encounter.reason.use.coding.userSelected" }, { "id": "Encounter.reason.use.text", "max": "0", "path": "Encounter.reason.use.text" }, { "id": "Encounter.reason.value.id", "max": "0", "path": "Encounter.reason.value.id" }, { "id": "Encounter.reason.value.extension", "max": "0", "path": "Encounter.reason.value.extension" }, { "id": "Encounter.diagnosis", "max": "0", "path": "Encounter.diagnosis" }, { "id": "Encounter.account", "max": "0", "path": "Encounter.account" }, { "id": "Encounter.dietPreference", "max": "0", "path": "Encounter.dietPreference" }, { "id": "Encounter.specialArrangement", "max": "0", "path": "Encounter.specialArrangement" }, { "id": "Encounter.specialCourtesy", "max": "0", "path": "Encounter.specialCourtesy" }, { "id": "Encounter.admission.id", "max": "0", "path": "Encounter.admission.id" }, { "id": "Encounter.admission.extension", "max": "0", "path": "Encounter.admission.extension" }, { "id": "Encounter.admission.modifierExtension", "max": "0", "path": "Encounter.admission.modifierExtension" }, { "id": "Encounter.admission.preAdmissionIdentifier", "max": "0", "path": "Encounter.admission.preAdmissionIdentifier" }, { "id": "Encounter.admission.origin", "max": "0", "path": "Encounter.admission.origin" }, { "id": "Encounter.admission.admitSource", "max": "0", "path": "Encounter.admission.admitSource" }, { "id": "Encounter.admission.reAdmission", "max": "0", "path": "Encounter.admission.reAdmission" }, { "id": "Encounter.admission.destination", "max": "0", "path": "Encounter.admission.destination" }, { "id": "Encounter.admission.dischargeDisposition", "min": 1, "path": "Encounter.admission.dischargeDisposition" }, { "id": "Encounter.admission.dischargeDisposition.id", "max": "0", "path": "Encounter.admission.dischargeDisposition.id" }, { "id": "Encounter.admission.dischargeDisposition.extension", "max": "0", "path": "Encounter.admission.dischargeDisposition.extension" }, { "id": "Encounter.admission.dischargeDisposition.coding", "max": "1", "min": 1, "path": "Encounter.admission.dischargeDisposition.coding" }, { "id": "Encounter.admission.dischargeDisposition.coding.id", "max": "0", "path": "Encounter.admission.dischargeDisposition.coding.id" }, { "id": "Encounter.admission.dischargeDisposition.coding.extension", "max": "0", "path": "Encounter.admission.dischargeDisposition.coding.extension" }, { "id": "Encounter.admission.dischargeDisposition.coding.system", "min": 1, "path": "Encounter.admission.dischargeDisposition.coding.system" }, { "id": "Encounter.admission.dischargeDisposition.coding.version", "max": "0", "path": "Encounter.admission.dischargeDisposition.coding.version" }, { "id": "Encounter.admission.dischargeDisposition.coding.code", "min": 1, "path": "Encounter.admission.dischargeDisposition.coding.code" }, { "id": "Encounter.admission.dischargeDisposition.coding.display", "min": 1, "path": "Encounter.admission.dischargeDisposition.coding.display" }, { "id": "Encounter.admission.dischargeDisposition.coding.userSelected", "max": "0", "path": "Encounter.admission.dischargeDisposition.coding.userSelected" }, { "id": "Encounter.admission.dischargeDisposition.text", "min": 1, "path": "Encounter.admission.dischargeDisposition.text" }, { "id": "Encounter.location", "min": 1, "path": "Encounter.location" }, { "id": "Encounter.location.id", "max": "0", "path": "Encounter.location.id" }, { "id": "Encounter.location.extension", "max": "0", "path": "Encounter.location.extension" }, { "id": "Encounter.location.modifierExtension", "max": "0", "path": "Encounter.location.modifierExtension" }, { "id": "Encounter.location.location", "path": "Encounter.location.location", "type": [ { "code": "Reference", "targetProfile": [ "https://fhir.synapxe.sg/StructureDefinition/profile-location" ] } ] }, { "id": "Encounter.location.status", "max": "0", "path": "Encounter.location.status" }, { "id": "Encounter.location.form", "max": "0", "path": "Encounter.location.form" }, { "id": "Encounter.location.period", "max": "0", "path": "Encounter.location.period" } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Encounter" }