FHIR IG analytics
Resources that use this resource
Resources that this resource uses
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"
}
]
}
}