{ "description": "Country-independent profile for Encounter", "_filename": "NFHIR_Encounter_R4G_V2.json", "package_name": "sappatientmanagement.sap_ish_r4_gen", "date": "2021-11-04T10:33:11.5813518Z", "derivation": "constraint", "meta": { "lastUpdated": "2021-11-04T10:56:56.097+00:00" }, "publisher": null, "fhirVersion": "4.0.0", "name": "GenericEncounterV2", "abstract": false, "type": "Encounter", "experimental": null, "resourceType": "StructureDefinition", "title": "Encounter, SAP Generic, Version2", "package_version": "2.0.4", "status": "active", "id": "6fc30019-66ca-4d6d-9948-80c518379c34", "kind": "resource", "url": "http://sap.com/healthcare/IS-H/fhir/StructureDefinition/genericencounter/v2", "version": "SAP_ISH_R4_GV2", "differential": { "element": [ { "id": "Encounter.extension", "min": 0, "path": "Encounter.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "path": "Encounter.extension", "min": 0, "definition": "arrived | triaged | on-leave | departed", "short": "arrived | triaged | on-leave | departed", "type": [ { "code": "Extension", "profile": [ "http://sap.com/healthcare/fhir/StructureDefinition/Encounter-subjectStatus" ] } ], "mustSupport": true, "sliceName": "subjectStatus", "max": "1", "id": "Encounter.extension:subjectStatus" }, { "id": "Encounter.extension:subjectStatus.value[x].coding", "min": 1, "path": "Encounter.extension.value[x].coding", "binding": { "strength": "extensible", "valueSet": "http://sap.com/healthcare/IS-H/fhir/ValueSet/encounter-subjectStatus" } }, { "id": "Encounter.extension:institution", "min": 0, "path": "Encounter.extension", "type": [ { "code": "Extension", "profile": [ "http://sap.com/healthcare/fhir/StructureDefinition/institution" ] } ], "sliceName": "institution", "mustSupport": true }, { "id": "Encounter.extension:absence", "min": 0, "path": "Encounter.extension", "type": [ { "code": "Extension", "profile": [ "http://sap.com/healthcare/fhir/StructureDefinition/Encounter-absence" ] } ], "sliceName": "absence" }, { "id": "Encounter.extension:absence.extension", "min": 0, "path": "Encounter.extension.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Encounter.extension:absence.extension:reason", "min": 0, "path": "Encounter.extension.extension", "binding": { "strength": "example", "valueSet": "http://sap.com/healthcare/IS-H/fhir/ValueSet/encounter-absenceReason", "description": "reasons for absences during an inpatient stay" }, "sliceName": "reason" }, { "id": "Encounter.identifier", "path": "Encounter.identifier", "mustSupport": true }, { "id": "Encounter.status", "path": "Encounter.status", "short": "planned | in-progress | finished | cancelled | enter-in-error | unknow", "binding": { "strength": "required", "valueSet": "http://sap.com/healthcare/IS-H/fhir/ValueSet/encounter-status" }, "definition": "planned | in-progress | finished | cancelled | enter-in-error | unknow", "mustSupport": true }, { "id": "Encounter.statusHistory", "path": "Encounter.statusHistory", "mustSupport": false }, { "id": "Encounter.class", "path": "Encounter.class", "binding": { "strength": "extensible", "valueSet": "http://sap.com/healthcare/IS-H/fhir/ValueSet/encounter-class", "description": "SAP Classification of the encounter" }, "mustSupport": true }, { "id": "Encounter.type", "path": "Encounter.type", "slicing": { "rules": "open", "discriminator": [ { "path": "coding.system", "type": "value" } ] }, "mustSupport": true }, { "id": "Encounter.type:encounterLevel", "path": "Encounter.type", "short": "treatment-level encounter", "binding": { "strength": "extensible", "valueSet": "http://sap.com/healthcare/IS-H/fhir/ValueSet/encounter-level", "description": "The type of encounter" }, "sliceName": "encounterLevel" }, { "id": "Encounter.type:encounterLevel.coding.code", "path": "Encounter.type.coding.code", "fixedCode": "treatment-level encounter" }, { "id": "Encounter.type:encounterCategory", "path": "Encounter.type", "short": "previsit | postvisit | outsurgery | initial | insurgery | newborn | companion | medcompainian | delivery | other", "binding": { "strength": "extensible", "valueSet": "http://sap.com/healthcare/IS-H/fhir/valueSet/encounter-category", "description": "The type of encounter" }, "sliceName": "encounterCategory" }, { "id": "Encounter.subject", "path": "Encounter.subject", "mustSupport": true }, { "id": "Encounter.participant", "path": "Encounter.participant", "mustSupport": true }, { "id": "Encounter.participant.type", "path": "Encounter.participant.type", "mustSupport": true }, { "id": "Encounter.participant.type.coding", "path": "Encounter.participant.type.coding", "mustSupport": true }, { "id": "Encounter.participant.type.coding.code", "path": "Encounter.participant.type.coding.code", "mustSupport": true }, { "id": "Encounter.participant.period", "path": "Encounter.participant.period", "mustSupport": true }, { "id": "Encounter.participant.individual", "path": "Encounter.participant.individual", "mustSupport": true }, { "id": "Encounter.participant.individual.identifier", "path": "Encounter.participant.individual.identifier", "mustSupport": true }, { "id": "Encounter.participant.individual.identifier.value", "path": "Encounter.participant.individual.identifier.value", "mustSupport": true }, { "id": "Encounter.appointment", "path": "Encounter.appointment", "mustSupport": true }, { "id": "Encounter.period", "path": "Encounter.period", "mustSupport": true }, { "id": "Encounter.period.extension", "min": 0, "path": "Encounter.period.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Encounter.period.extension:plannedEnd", "min": 0, "path": "Encounter.period.extension", "type": [ { "code": "Extension", "profile": [ "http://sap.com/healthcare/fhir/StructureDefinition/Encounter-plannedEnd" ] } ], "sliceName": "plannedEnd", "mustSupport": false }, { "id": "Encounter.period.start", "path": "Encounter.period.start", "mustSupport": false }, { "id": "Encounter.period.end", "path": "Encounter.period.end", "mustSupport": false }, { "id": "Encounter.diagnosis", "path": "Encounter.diagnosis", "mustSupport": true }, { "id": "Encounter.diagnosis.use", "path": "Encounter.diagnosis.use", "binding": { "strength": "preferred", "valueSet": "http://sap.com/healthcare/IS-H/fhir/ValueSet/encounter-diagnosis-role" } }, { "id": "Encounter.account", "path": "Encounter.account", "mustSupport": true }, { "id": "Encounter.location", "path": "Encounter.location", "mustSupport": true }, { "id": "Encounter.location.location", "path": "Encounter.location.location", "mustSupport": true }, { "id": "Encounter.location.status", "path": "Encounter.location.status", "mustSupport": true }, { "id": "Encounter.location.physicalType", "path": "Encounter.location.physicalType", "mustSupport": true }, { "id": "Encounter.location.period", "path": "Encounter.location.period", "mustSupport": true }, { "id": "Encounter.serviceProvider", "path": "Encounter.serviceProvider", "mustSupport": true } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Encounter" }