StructureDefinition UKCore-Encounter

The need for a Genomics Encounter is currently under review.

The profile for the UK Core FHIR Encounter is provided below for completeness.

Profile url FHIR Module Normative Status
https://fhir.hl7.org.uk/StructureDefinition/UKCore-Encounter UK Core trial-use

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
dischargeMethodC0..1Extension(CodeableConcept)
emergencyCareDischargeStatusC0..1Extension(CodeableConcept)
legalStatusC0..*Extension(Complex)
OutcomeOfAttendanceC0..1Extension(CodeableConcept)
modifierExtension?! C0..*Extension
identifierS Σ0..*Identifier
statusS Σ ?!1..1codeBinding
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
status1..1codeBinding
periodC1..1Period
classS Σ1..1CodingBinding
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
class1..1CodingBinding
periodC1..1Period
typeΣ0..*CodeableConceptBinding
serviceTypeΣ0..1CodeableConceptBinding
priority0..1CodeableConcept
subjectS Σ C0..1Reference(Group | Patient)
episodeOfCareΣ C0..*Reference(EpisodeOfCare)
basedOnC0..*Reference(ServiceRequest)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
typeΣ0..*CodeableConceptBinding
periodC0..1Period
individualΣ C0..1Reference(Practitioner | PractitionerRole | RelatedPerson)
appointmentΣ C0..*Reference(Appointment)
periodC0..1Period
lengthC0..1Duration
reasonCodeS Σ0..*CodeableConceptBinding
reasonReferenceS Σ C0..*Reference(Condition | ImmunizationRecommendation | Observation | Procedure)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
conditionΣ C1..1Reference(Condition | Procedure)
use0..1CodeableConceptBinding
rank0..1positiveInt
accountC0..*Reference(Account)
id0..1string
admissionMethodC0..1Extension(CodeableConcept)
modifierExtensionΣ ?! C0..*Extension
preAdmissionIdentifier0..1Identifier
originC0..1Reference(Location | Organization)
admitSource0..1CodeableConceptBinding
reAdmission0..1CodeableConcept
dietPreference0..*CodeableConcept
specialCourtesy0..*CodeableConceptBinding
specialArrangement0..*CodeableConceptBinding
destinationC0..1Reference(Location | Organization)
dischargeDisposition0..1CodeableConceptBinding
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
locationC1..1Reference(Location)
status0..1codeBinding
physicalType0..1CodeableConceptBinding
periodC0..1Period
serviceProviderC0..1Reference(Organization)
partOfC0..1Reference(Encounter)


FHIRMDSHL7v2
Encounter.identifierHE-003PV1-19
Encounter.classHE-004PV1-2
Encounter.serviceTypeHE-001PV1-10
Encounter.episodeOfCare.identifierHE-002PV1-50 (PV1-53/54 in other versions of HL7v2)
Encounter.serviceProviderPCI-023, PCI-024, PCI-025, PCI-026PV1-42

Additional Guidance

identifier

SHOULD use a local identifier for the encounter, using a locally managed system or assigner.
"identifier": [
    "system": "https://fhir.leedssth.nhs.uk/Id/encounterId",
    "value": "E-12764",
    "assigner": {
        "identifier": {
            "system": "https://fhir.nhs.uk/Id/ods-organization-code",
            "value": "RR8"
        }
    }
],

status

SHALL be provided, SHOULD use `finished` for records of Encounters, or `planned` for recording future planned encounters.
"status": "finished",

class

SHALL be provided, classifying the encounter as inpatient/ambulatory etc. Core HL7 ActCodes are preferred.
"class": {
    "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode",
    "code": "IMP",
    "display": "inpatient encounter"
},

serviceType

MAY be provided. Specifies the treatment function code the encounter falls under (mapped to Care Setting Types in SNOMED CT).
"serviceType": {
    [
        "class": {
            "system": "http://snomed.info/sct",
            "code": "700241009",
            "display": "Dermatology service"
        }
    ]
}

subject

SHALL be provided. Reference to the associated Patient. This MAY be through a resource reference if the ID on the central service is known (or provided within the transaction bundle) or through NHS number where this is known and has been traced through PDS
"subject": {
        "reference": "Patient/Patient-MeirLieberman-Example",
        "identifier": {
            "system": "https://fhir.nhs.uk/Id/nhs-number",
            "value": "9449307873"
        }
    },

episodeOfCare

MAY be provided, for hospital provider spells. Only reference by identifier is supported at this time.
"episodeOfCare": [
    {
        "identifier": {
            "system": "https://fhir.leedssth.nhs.uk/Id/episodeOfCareId",
            "value": "EoC-12764",
            "assigner": {
                "identifier": {
                    "system": "https://fhir.nhs.uk/Id/ods-organization-code",
                    "value": "RR8"
                }
            }
        }
    }
]