FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packagesynapxe.sgcdi
Resource TypeStructureDefinition
Idprofile-encounter.StructureDefinition.json
FHIR VersionR5
Sourcehttps://simplifier.net/resolve?scope=synapxe.sgcdi@1.1.0&canonical=https://fhir.synapxe.sg/StructureDefinition/profile-encounter
URLhttps://fhir.synapxe.sg/StructureDefinition/profile-encounter
Statusactive
NameEncounter
TypeEncounter
Kindresource

Resources that use this resource

StructureDefinition
profile-appointmentAppointment
profile-cardiologyreportCardiologyReport
profile-careplanCarePlan
profile-claimClaim
profile-summarynotesComposition
profile-conditionCondition
profile-cr-diagnosticreportDiagnosticReport
profile-cr-procedureProcedure
profile-diagnosticreport-cvsCervicalScreeningReport
profile-documentreferenceDocumentReference
profile-ed-medicationrequestMedicationRequest
profile-ed-stepProcedureStepProcedure
profile-investigationInvestigation
profile-investigationorderInvestigationOrder
profile-labresultLabResult
profile-list-medicationstatementPatientMedicationList
profile-list-problemProblemList
profile-medicationdispenseMedicationDispense
profile-medicationrequestMedicationRequest
profile-ot-procedureProcedure
profile-otnotesOTNotes
profile-procedureProcedure
profile-questionnaireresponseQuestionnaireResponse
profile-radiologyreportRadiologyReport
profile-referralReferral
profile-servicerequestServiceRequest
profile-sn-procedureProcedure
profile-sn-questionnaireresponseQuestionnaireResponse
profile-sn-referralrequestReferralRequest
profile-compositionComposition
profile-diagnosticreportDiagnosticReport
profile-patientmedicationlistPatientMedicationList
profile-patientproblemlistPatientProblemList

Resources that this resource uses

StructureDefinition
profile-codeableconceptCodeableConcept
profile-identifierIdentifier
profile-locationLocation
profile-organizationOrganization
profile-patientPatient
profile-reference-organizationReference
profile-reference-patientReference
ValueSet
discharge-dispositionDischarge Disposition Value Set
encounter-participant-typeEncounter Participant Type Value Set
encounter-statusEncounter Status Value Set
event-typeEvent Type Value Set
patient-typePatient Type Value Set
service-specialityService Speciality Value Set

Narrative

No narrative content found in resource


Source1

{
  "resourceType": "StructureDefinition",
  "url": "https://fhir.synapxe.sg/StructureDefinition/profile-encounter",
  "name": "Encounter",
  "status": "active",
  "fhirVersion": "5.0.0",
  "kind": "resource",
  "abstract": false,
  "type": "Encounter",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Encounter",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Encounter.identifier",
        "path": "Encounter.identifier",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "$this"
            }
          ],
          "rules": "open"
        },
        "min": 1
      },
      {
        "id": "Encounter.identifier.id",
        "path": "Encounter.identifier.id",
        "max": "0"
      },
      {
        "id": "Encounter.identifier.extension",
        "path": "Encounter.identifier.extension",
        "max": "0"
      },
      {
        "id": "Encounter.identifier.type",
        "path": "Encounter.identifier.type",
        "max": "0"
      },
      {
        "id": "Encounter.identifier.system",
        "path": "Encounter.identifier.system",
        "min": 1
      },
      {
        "id": "Encounter.identifier.value",
        "path": "Encounter.identifier.value",
        "min": 1
      },
      {
        "id": "Encounter.identifier.period",
        "path": "Encounter.identifier.period",
        "max": "0"
      },
      {
        "id": "Encounter.identifier.assigner",
        "path": "Encounter.identifier.assigner",
        "max": "0"
      },
      {
        "id": "Encounter.identifier:recordIdentifier",
        "path": "Encounter.identifier",
        "sliceName": "recordIdentifier",
        "short": "A unique identifier for this encounter record",
        "definition": "A unique identifier for this encounter record",
        "max": "1",
        "type": [
          {
            "code": "Identifier",
            "profile": [
              "https://fhir.synapxe.sg/StructureDefinition/profile-identifier"
            ]
          }
        ]
      },
      {
        "id": "Encounter.identifier:recordIdentifier.system",
        "path": "Encounter.identifier.system",
        "fixedUri": "https://fhir.synapxe.sg/NamingSystem/record-id"
      },
      {
        "id": "Encounter.identifier:caseIdentifier",
        "path": "Encounter.identifier",
        "sliceName": "caseIdentifier",
        "short": "An identifier of the episode/case",
        "definition": "An identifier of the episode/case",
        "type": [
          {
            "code": "Identifier",
            "profile": [
              "https://fhir.synapxe.sg/StructureDefinition/profile-identifier"
            ]
          }
        ]
      },
      {
        "id": "Encounter.identifier:caseIdentifier.system",
        "path": "Encounter.identifier.system",
        "fixedUri": "https://fhir.synapxe.sg/NamingSystem/case-id"
      },
      {
        "id": "Encounter.identifier:movementIdentifier",
        "path": "Encounter.identifier",
        "sliceName": "movementIdentifier",
        "short": "the sequence identifier of this encounter record within the episode/case identifier",
        "definition": "the sequence identifier of this encounter record within the episode/case identifier",
        "max": "1",
        "type": [
          {
            "code": "Identifier",
            "profile": [
              "https://fhir.synapxe.sg/StructureDefinition/profile-identifier"
            ]
          }
        ]
      },
      {
        "id": "Encounter.identifier:movementIdentifier.system",
        "path": "Encounter.identifier.system",
        "fixedUri": "https://fhir.synapxe.sg/NamingSystem/movement-id"
      },
      {
        "id": "Encounter.status",
        "path": "Encounter.status",
        "short": "completed | cancelled",
        "example": [
          {
            "label": "Completed",
            "valueCode": "completed"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.synapxe.sg/ValueSet/encounter-status"
        }
      },
      {
        "id": "Encounter.class",
        "path": "Encounter.class",
        "short": "Concept - reference to a terminology or just  text",
        "definition": "A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://fhir.synapxe.sg/StructureDefinition/profile-codeableconcept"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "description": "Classification of the encounter.",
          "valueSet": "https://fhir.synapxe.sg/ValueSet/patient-type"
        }
      },
      {
        "id": "Encounter.class.extension",
        "path": "Encounter.class.extension",
        "max": "0"
      },
      {
        "id": "Encounter.class.coding.system",
        "path": "Encounter.class.coding.system",
        "fixedUri": "https://fhir.synapxe.sg/CodeSystem/patient-type"
      },
      {
        "id": "Encounter.class.coding.version",
        "path": "Encounter.class.coding.version",
        "max": "0"
      },
      {
        "id": "Encounter.class.coding.code",
        "path": "Encounter.class.coding.code",
        "example": [
          {
            "label": "Inpatient",
            "valueCode": "I"
          },
          {
            "label": "Outpatient",
            "valueCode": "O"
          }
        ]
      },
      {
        "id": "Encounter.priority",
        "path": "Encounter.priority",
        "max": "0"
      },
      {
        "id": "Encounter.type",
        "path": "Encounter.type",
        "max": "0"
      },
      {
        "id": "Encounter.type.id",
        "path": "Encounter.type.id",
        "max": "0"
      },
      {
        "id": "Encounter.type.extension",
        "path": "Encounter.type.extension",
        "max": "0"
      },
      {
        "id": "Encounter.type.coding",
        "path": "Encounter.type.coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Encounter.type.coding.id",
        "path": "Encounter.type.coding.id",
        "max": "0"
      },
      {
        "id": "Encounter.type.coding.extension",
        "path": "Encounter.type.coding.extension",
        "max": "0"
      },
      {
        "id": "Encounter.type.coding.system",
        "path": "Encounter.type.coding.system",
        "min": 1
      },
      {
        "id": "Encounter.type.coding.version",
        "path": "Encounter.type.coding.version",
        "max": "0"
      },
      {
        "id": "Encounter.type.coding.code",
        "path": "Encounter.type.coding.code",
        "min": 1
      },
      {
        "id": "Encounter.type.coding.display",
        "path": "Encounter.type.coding.display",
        "min": 1
      },
      {
        "id": "Encounter.type.coding.userSelected",
        "path": "Encounter.type.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Encounter.type.text",
        "path": "Encounter.type.text",
        "max": "0"
      },
      {
        "id": "Encounter.serviceType",
        "path": "Encounter.serviceType",
        "short": "Service Speciality type",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Encounter.serviceType.id",
        "path": "Encounter.serviceType.id",
        "max": "0"
      },
      {
        "id": "Encounter.serviceType.extension",
        "path": "Encounter.serviceType.extension",
        "max": "0"
      },
      {
        "id": "Encounter.serviceType.concept",
        "path": "Encounter.serviceType.concept",
        "short": "Concept - reference to a terminology or just  text",
        "definition": "A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text.",
        "min": 1,
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://fhir.synapxe.sg/StructureDefinition/profile-codeableconcept"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.synapxe.sg/ValueSet/service-speciality"
        }
      },
      {
        "id": "Encounter.serviceType.concept.extension",
        "path": "Encounter.serviceType.concept.extension",
        "max": "0"
      },
      {
        "id": "Encounter.serviceType.concept.coding.system",
        "path": "Encounter.serviceType.concept.coding.system",
        "fixedUri": "https://fhir.synapxe.sg/CodeSystem/service-speciality"
      },
      {
        "id": "Encounter.serviceType.concept.coding.code",
        "path": "Encounter.serviceType.concept.coding.code",
        "example": [
          {
            "label": "Physiotherapy",
            "valueCode": "1"
          }
        ]
      },
      {
        "id": "Encounter.serviceType.reference",
        "path": "Encounter.serviceType.reference",
        "max": "0"
      },
      {
        "id": "Encounter.subject",
        "path": "Encounter.subject",
        "short": "A reference from one resource to another",
        "definition": "A reference from one resource to another.",
        "comment": "References SHALL be a reference to an actual FHIR resource, and SHALL be resolvable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.",
        "min": 1,
        "type": [
          {
            "code": "Reference",
            "profile": [
              "https://fhir.synapxe.sg/StructureDefinition/profile-reference-patient"
            ],
            "targetProfile": [
              "https://fhir.synapxe.sg/StructureDefinition/profile-patient"
            ]
          }
        ]
      },
      {
        "id": "Encounter.subjectStatus",
        "path": "Encounter.subjectStatus",
        "short": "event type",
        "definition": "the type of this encounter within the patient's episode/case",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 1,
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://fhir.synapxe.sg/StructureDefinition/profile-codeableconcept"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "description": "Current status of the subject  within the encounter.",
          "valueSet": "https://fhir.synapxe.sg/ValueSet/event-type"
        }
      },
      {
        "id": "Encounter.subjectStatus.extension",
        "path": "Encounter.subjectStatus.extension",
        "max": "0"
      },
      {
        "id": "Encounter.subjectStatus.coding.system",
        "path": "Encounter.subjectStatus.coding.system",
        "fixedUri": "https://fhir.synapxe.sg/CodeSystem/event-type"
      },
      {
        "id": "Encounter.subjectStatus.coding.code",
        "path": "Encounter.subjectStatus.coding.code",
        "example": [
          {
            "label": "Admission encounter",
            "valueCode": "1"
          },
          {
            "label": "Discharge encounter",
            "valueCode": "2"
          }
        ]
      },
      {
        "id": "Encounter.episodeOfCare",
        "path": "Encounter.episodeOfCare",
        "max": "0"
      },
      {
        "id": "Encounter.basedOn",
        "path": "Encounter.basedOn",
        "max": "0"
      },
      {
        "id": "Encounter.careTeam",
        "path": "Encounter.careTeam",
        "max": "0"
      },
      {
        "id": "Encounter.partOf",
        "path": "Encounter.partOf",
        "max": "0"
      },
      {
        "id": "Encounter.serviceProvider",
        "path": "Encounter.serviceProvider",
        "short": "A reference from one resource to another",
        "definition": "A reference from one resource to another.",
        "min": 1,
        "type": [
          {
            "code": "Reference",
            "profile": [
              "https://fhir.synapxe.sg/StructureDefinition/profile-reference-organization"
            ],
            "targetProfile": [
              "https://fhir.synapxe.sg/StructureDefinition/profile-organization"
            ]
          }
        ]
      },
      {
        "id": "Encounter.serviceProvider.display",
        "path": "Encounter.serviceProvider.display",
        "max": "0"
      },
      {
        "id": "Encounter.participant.id",
        "path": "Encounter.participant.id",
        "max": "0"
      },
      {
        "id": "Encounter.participant.extension",
        "path": "Encounter.participant.extension",
        "max": "0"
      },
      {
        "id": "Encounter.participant.modifierExtension",
        "path": "Encounter.participant.modifierExtension",
        "max": "0"
      },
      {
        "id": "Encounter.participant.type",
        "path": "Encounter.participant.type",
        "short": "Concept - reference to a terminology or just  text",
        "definition": "A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://fhir.synapxe.sg/StructureDefinition/profile-codeableconcept"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "description": "Role of participant in encounter.",
          "valueSet": "https://fhir.synapxe.sg/ValueSet/encounter-participant-type"
        }
      },
      {
        "id": "Encounter.participant.type.extension",
        "path": "Encounter.participant.type.extension",
        "max": "0"
      },
      {
        "id": "Encounter.participant.type.coding.system",
        "path": "Encounter.participant.type.coding.system",
        "fixedUri": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType"
      },
      {
        "id": "Encounter.participant.type.coding.code",
        "path": "Encounter.participant.type.coding.code",
        "example": [
          {
            "label": "Admitting clinician",
            "valueCode": "ADM"
          },
          {
            "label": "Attending clinician",
            "valueCode": "ATND"
          }
        ]
      },
      {
        "id": "Encounter.participant.period",
        "path": "Encounter.participant.period",
        "max": "0"
      },
      {
        "id": "Encounter.participant.actor.id",
        "path": "Encounter.participant.actor.id",
        "max": "0"
      },
      {
        "id": "Encounter.participant.actor.extension",
        "path": "Encounter.participant.actor.extension",
        "max": "0"
      },
      {
        "id": "Encounter.participant.actor.reference",
        "path": "Encounter.participant.actor.reference",
        "max": "0"
      },
      {
        "id": "Encounter.participant.actor.type",
        "path": "Encounter.participant.actor.type",
        "min": 1,
        "fixedUri": "Practitioner"
      },
      {
        "id": "Encounter.participant.actor.identifier",
        "path": "Encounter.participant.actor.identifier",
        "min": 1
      },
      {
        "id": "Encounter.participant.actor.identifier.id",
        "path": "Encounter.participant.actor.identifier.id",
        "max": "0"
      },
      {
        "id": "Encounter.participant.actor.identifier.extension",
        "path": "Encounter.participant.actor.identifier.extension",
        "max": "0"
      },
      {
        "id": "Encounter.participant.actor.identifier.use",
        "path": "Encounter.participant.actor.identifier.use",
        "max": "0"
      },
      {
        "id": "Encounter.participant.actor.identifier.type",
        "path": "Encounter.participant.actor.identifier.type",
        "max": "0"
      },
      {
        "id": "Encounter.participant.actor.identifier.system",
        "path": "Encounter.participant.actor.identifier.system",
        "min": 1,
        "fixedUri": "https://fhir.synapxe.sg/NamingSystem/mcr"
      },
      {
        "id": "Encounter.participant.actor.identifier.value",
        "path": "Encounter.participant.actor.identifier.value",
        "min": 1
      },
      {
        "id": "Encounter.participant.actor.identifier.period",
        "path": "Encounter.participant.actor.identifier.period",
        "max": "0"
      },
      {
        "id": "Encounter.participant.actor.identifier.assigner",
        "path": "Encounter.participant.actor.identifier.assigner",
        "max": "0"
      },
      {
        "id": "Encounter.participant.actor.display",
        "path": "Encounter.participant.actor.display",
        "min": 1
      },
      {
        "id": "Encounter.appointment",
        "path": "Encounter.appointment",
        "max": "0"
      },
      {
        "id": "Encounter.virtualService",
        "path": "Encounter.virtualService",
        "max": "0"
      },
      {
        "id": "Encounter.actualPeriod",
        "path": "Encounter.actualPeriod",
        "min": 1
      },
      {
        "id": "Encounter.actualPeriod.start",
        "path": "Encounter.actualPeriod.start",
        "min": 1
      },
      {
        "id": "Encounter.plannedStartDate",
        "path": "Encounter.plannedStartDate",
        "max": "0"
      },
      {
        "id": "Encounter.plannedEndDate",
        "path": "Encounter.plannedEndDate",
        "max": "0"
      },
      {
        "id": "Encounter.length",
        "path": "Encounter.length",
        "max": "0"
      },
      {
        "id": "Encounter.reason.id",
        "path": "Encounter.reason.id",
        "max": "0"
      },
      {
        "id": "Encounter.reason.extension",
        "path": "Encounter.reason.extension",
        "max": "0"
      },
      {
        "id": "Encounter.reason.modifierExtension",
        "path": "Encounter.reason.modifierExtension",
        "max": "0"
      },
      {
        "id": "Encounter.reason.use",
        "path": "Encounter.reason.use",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Encounter.reason.use.id",
        "path": "Encounter.reason.use.id",
        "max": "0"
      },
      {
        "id": "Encounter.reason.use.extension",
        "path": "Encounter.reason.use.extension",
        "max": "0"
      },
      {
        "id": "Encounter.reason.use.coding",
        "path": "Encounter.reason.use.coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Encounter.reason.use.coding.id",
        "path": "Encounter.reason.use.coding.id",
        "max": "0"
      },
      {
        "id": "Encounter.reason.use.coding.extension",
        "path": "Encounter.reason.use.coding.extension",
        "max": "0"
      },
      {
        "id": "Encounter.reason.use.coding.system",
        "path": "Encounter.reason.use.coding.system",
        "min": 1
      },
      {
        "id": "Encounter.reason.use.coding.version",
        "path": "Encounter.reason.use.coding.version",
        "max": "0"
      },
      {
        "id": "Encounter.reason.use.coding.code",
        "path": "Encounter.reason.use.coding.code",
        "min": 1
      },
      {
        "id": "Encounter.reason.use.coding.display",
        "path": "Encounter.reason.use.coding.display",
        "min": 1
      },
      {
        "id": "Encounter.reason.use.coding.userSelected",
        "path": "Encounter.reason.use.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Encounter.reason.use.text",
        "path": "Encounter.reason.use.text",
        "max": "0"
      },
      {
        "id": "Encounter.reason.value.id",
        "path": "Encounter.reason.value.id",
        "max": "0"
      },
      {
        "id": "Encounter.reason.value.extension",
        "path": "Encounter.reason.value.extension",
        "max": "0"
      },
      {
        "id": "Encounter.diagnosis",
        "path": "Encounter.diagnosis",
        "max": "0"
      },
      {
        "id": "Encounter.account",
        "path": "Encounter.account",
        "max": "0"
      },
      {
        "id": "Encounter.dietPreference",
        "path": "Encounter.dietPreference",
        "max": "0"
      },
      {
        "id": "Encounter.specialArrangement",
        "path": "Encounter.specialArrangement",
        "max": "0"
      },
      {
        "id": "Encounter.specialCourtesy",
        "path": "Encounter.specialCourtesy",
        "max": "0"
      },
      {
        "id": "Encounter.admission.id",
        "path": "Encounter.admission.id",
        "max": "0"
      },
      {
        "id": "Encounter.admission.extension",
        "path": "Encounter.admission.extension",
        "max": "0"
      },
      {
        "id": "Encounter.admission.modifierExtension",
        "path": "Encounter.admission.modifierExtension",
        "max": "0"
      },
      {
        "id": "Encounter.admission.preAdmissionIdentifier",
        "path": "Encounter.admission.preAdmissionIdentifier",
        "max": "0"
      },
      {
        "id": "Encounter.admission.origin",
        "path": "Encounter.admission.origin",
        "max": "0"
      },
      {
        "id": "Encounter.admission.admitSource",
        "path": "Encounter.admission.admitSource",
        "max": "0"
      },
      {
        "id": "Encounter.admission.reAdmission",
        "path": "Encounter.admission.reAdmission",
        "max": "0"
      },
      {
        "id": "Encounter.admission.destination",
        "path": "Encounter.admission.destination",
        "short": "A reference from one resource to another",
        "definition": "A reference from one resource to another.",
        "type": [
          {
            "code": "Reference",
            "profile": [
              "https://fhir.synapxe.sg/StructureDefinition/profile-reference-organization"
            ],
            "targetProfile": [
              "https://fhir.synapxe.sg/StructureDefinition/profile-organization"
            ],
            "aggregation": [
              "contained"
            ]
          }
        ]
      },
      {
        "id": "Encounter.admission.destination.identifier.value",
        "path": "Encounter.admission.destination.identifier.value",
        "example": [
          {
            "label": "HCI Code",
            "valueString": "9KC00075"
          }
        ]
      },
      {
        "id": "Encounter.admission.destination.display",
        "path": "Encounter.admission.destination.display",
        "min": 1,
        "example": [
          {
            "label": "Organization name",
            "valueString": "Changi Clinic"
          }
        ]
      },
      {
        "id": "Encounter.admission.dischargeDisposition",
        "path": "Encounter.admission.dischargeDisposition",
        "short": "Concept - reference to a terminology or just  text",
        "definition": "A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text.",
        "min": 1,
        "binding": {
          "strength": "required",
          "description": "Discharge Disposition.",
          "valueSet": "https://fhir.synapxe.sg/ValueSet/discharge-disposition"
        }
      },
      {
        "id": "Encounter.admission.dischargeDisposition.extension",
        "path": "Encounter.admission.dischargeDisposition.extension",
        "max": "0"
      },
      {
        "id": "Encounter.admission.dischargeDisposition.coding.system",
        "path": "Encounter.admission.dischargeDisposition.coding.system",
        "fixedUri": "https://fhir.synapxe.sg/CodeSystem/discharge-disposition"
      },
      {
        "id": "Encounter.admission.dischargeDisposition.coding.version",
        "path": "Encounter.admission.dischargeDisposition.coding.version",
        "max": "0"
      },
      {
        "id": "Encounter.admission.dischargeDisposition.coding.code",
        "path": "Encounter.admission.dischargeDisposition.coding.code",
        "example": [
          {
            "label": "Followup at SOC",
            "valueCode": "09"
          }
        ]
      },
      {
        "id": "Encounter.admission.dischargeDisposition.text",
        "path": "Encounter.admission.dischargeDisposition.text",
        "short": "Description of the outcome or end state of the discharge for patient",
        "definition": "Description of the outcome or end state of the discharge for patient",
        "min": 1,
        "example": [
          {
            "label": "DischargeOutcome",
            "valueString": "Patient has received treatment for broken hip and requires follow-up for physiotherapy"
          }
        ]
      },
      {
        "id": "Encounter.location",
        "path": "Encounter.location",
        "min": 1
      },
      {
        "id": "Encounter.location.id",
        "path": "Encounter.location.id",
        "max": "0"
      },
      {
        "id": "Encounter.location.extension",
        "path": "Encounter.location.extension",
        "max": "0"
      },
      {
        "id": "Encounter.location.modifierExtension",
        "path": "Encounter.location.modifierExtension",
        "max": "0"
      },
      {
        "id": "Encounter.location.location",
        "path": "Encounter.location.location",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://fhir.synapxe.sg/StructureDefinition/profile-location"
            ]
          }
        ]
      },
      {
        "id": "Encounter.location.status",
        "path": "Encounter.location.status",
        "max": "0"
      },
      {
        "id": "Encounter.location.form",
        "path": "Encounter.location.form",
        "max": "0"
      },
      {
        "id": "Encounter.location.period",
        "path": "Encounter.location.period",
        "max": "0"
      }
    ]
  }
}