EncounterPrehospitalEncounter

Introduction and scope

This profile is by the resource Encounter. The profile contains information about the incident, such as which patient is being treated and which ambulance rescuers have been called. The profile supports registrations in the ClinicalImpressionVitalSignsTriage and ProcedureTreatment profiles.

URL

https://PrehospitalDataInEHR.dk/fhir/StructureDefinition/RE02

Usage

In this profile there are six elements. The element identifier is mandatory. The item status is mandatory and its fixed value is set to finished, as the item describes the status of the consultation. Likewise, the element class is mandatory and contains a binding to SNOMED CT. The element class classifies the consultation and is therefore used 182813001 | Acute treatment and care, as this profile is used for the acute course of treatment. The profile also contains the element period to ensure a timestamp for the profile. The element subject is mandatory and refers to the profile Patient, as all registrations in this profile must be tied up on the patient. Likewise, the element serviceProvider has a reference to the profile Organization to identify the company with responsibility for the ambulance service. Therefore, this element is also mandatory.

xml code for EncounterPrehospitalEncounter

<?xml version="1.0" encoding="utf-8"?>
<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="RE02" />
  <url value="https://PrehospitalDataInEHR.dk/fhir/StructureDefinition/RE02" />
  <name value="PrehospitalDataInEHREncounterPrehospitalEncounterprofile" />
  <status value="draft" />
  <description value="This profile contains information regarding the communication between patient, emergency department and the paramedics. The purpose of this profile is to assess the health status of the patient prior to arrival to the ER." />
  <fhirVersion value="4.0.1" />
  <mapping>
    <identity value="workflow" />
    <uri value="http://hl7.org/fhir/workflow" />
    <name value="Workflow Pattern" />
  </mapping>
  <mapping>
    <identity value="rim" />
    <uri value="http://hl7.org/v3" />
    <name value="RIM Mapping" />
  </mapping>
  <mapping>
    <identity value="w5" />
    <uri value="http://hl7.org/fhir/fivews" />
    <name value="FiveWs Pattern Mapping" />
  </mapping>
  <mapping>
    <identity value="v2" />
    <uri value="http://hl7.org/v2" />
    <name value="HL7 v2 Mapping" />
  </mapping>
  <kind value="resource" />
  <abstract value="false" />
  <type value="Encounter" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Encounter" />
  <derivation value="constraint" />
  <differential>
    <element id="Encounter">
      <path value="Encounter" />
      <short value="Informations regarding the incident" />
      <definition value="This profile contains information regarding the incident." />
    </element>
    <element id="Encounter.identifier">
      <path value="Encounter.identifier" />
      <short value="Danish social security number (CPR)" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Encounter.identifier.use">
      <path value="Encounter.identifier.use" />
      <max value="0" />
    </element>
    <element id="Encounter.identifier.type">
      <path value="Encounter.identifier.type" />
      <max value="0" />
    </element>
    <element id="Encounter.identifier.system">
      <path value="Encounter.identifier.system" />
      <short value="Entry to Danish social security number database" />
      <min value="1" />
    </element>
    <element id="Encounter.identifier.value">
      <path value="Encounter.identifier.value" />
      <short value="Unique identifier of 10 digits" />
      <min value="1" />
    </element>
    <element id="Encounter.identifier.period">
      <path value="Encounter.identifier.period" />
      <max value="0" />
    </element>
    <element id="Encounter.identifier.assigner">
      <path value="Encounter.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="Encounter.status">
      <path value="Encounter.status" />
      <fixedCode value="finished" />
    </element>
    <element id="Encounter.statusHistory">
      <path value="Encounter.statusHistory" />
      <max value="0" />
    </element>
    <element id="Encounter.class">
      <path value="Encounter.class" />
      <fixedCoding>
        <system value="http://snomed.info/sct" />
        <version value="2020/09/30" />
        <code value="182813001" />
      </fixedCoding>
    </element>
    <element id="Encounter.class.system">
      <path value="Encounter.class.system" />
      <max value="0" />
    </element>
    <element id="Encounter.class.version">
      <path value="Encounter.class.version" />
      <max value="0" />
    </element>
    <element id="Encounter.class.code">
      <path value="Encounter.class.code" />
      <max value="0" />
    </element>
    <element id="Encounter.class.display">
      <path value="Encounter.class.display" />
      <max value="0" />
    </element>
    <element id="Encounter.class.userSelected">
      <path value="Encounter.class.userSelected" />
      <max value="0" />
    </element>
    <element id="Encounter.classHistory">
      <path value="Encounter.classHistory" />
      <max value="0" />
    </element>
    <element id="Encounter.type">
      <path value="Encounter.type" />
      <max value="0" />
    </element>
    <element id="Encounter.serviceType">
      <path value="Encounter.serviceType" />
      <max value="0" />
    </element>
    <element id="Encounter.priority">
      <path value="Encounter.priority" />
      <max value="0" />
    </element>
    <element id="Encounter.subject">
      <path value="Encounter.subject" />
      <short value="The patient present at the encounter" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://PrehospitalDataInEHR.dk/fhir/StructureDefinition/RE09" />
      </type>
    </element>
    <element id="Encounter.subject.reference">
      <path value="Encounter.subject.reference" />
      <max value="0" />
    </element>
    <element id="Encounter.subject.type">
      <path value="Encounter.subject.type" />
      <max value="0" />
    </element>
    <element id="Encounter.subject.identifier">
      <path value="Encounter.subject.identifier" />
      <max value="0" />
    </element>
    <element id="Encounter.subject.display">
      <path value="Encounter.subject.display" />
      <max value="0" />
    </element>
    <element id="Encounter.episodeOfCare">
      <path value="Encounter.episodeOfCare" />
      <max value="0" />
    </element>
    <element id="Encounter.basedOn">
      <path value="Encounter.basedOn" />
      <max value="0" />
    </element>
    <element id="Encounter.participant">
      <path value="Encounter.participant" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Encounter.participant.type">
      <path value="Encounter.participant.type" />
      <max value="0" />
    </element>
    <element id="Encounter.participant.period">
      <path value="Encounter.participant.period" />
      <max value="0" />
    </element>
    <element id="Encounter.participant.individual">
      <path value="Encounter.participant.individual" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://PrehospitalDataInEHR.dk/fhir/StructureDefinition/RE12" />
      </type>
    </element>
    <element id="Encounter.participant.individual.reference">
      <path value="Encounter.participant.individual.reference" />
      <max value="0" />
    </element>
    <element id="Encounter.participant.individual.type">
      <path value="Encounter.participant.individual.type" />
      <max value="0" />
    </element>
    <element id="Encounter.participant.individual.identifier">
      <path value="Encounter.participant.individual.identifier" />
      <max value="0" />
    </element>
    <element id="Encounter.participant.individual.display">
      <path value="Encounter.participant.individual.display" />
      <max value="0" />
    </element>
    <element id="Encounter.appointment">
      <path value="Encounter.appointment" />
      <max value="0" />
    </element>
    <element id="Encounter.period">
      <path value="Encounter.period" />
      <max value="0" />
    </element>
    <element id="Encounter.period.start">
      <path value="Encounter.period.start" />
      <max value="0" />
    </element>
    <element id="Encounter.period.end">
      <path value="Encounter.period.end" />
      <max value="0" />
    </element>
    <element id="Encounter.length">
      <path value="Encounter.length" />
      <max value="0" />
    </element>
    <element id="Encounter.reasonCode">
      <path value="Encounter.reasonCode" />
      <max value="0" />
    </element>
    <element id="Encounter.reasonReference">
      <path value="Encounter.reasonReference" />
      <max value="0" />
    </element>
    <element id="Encounter.diagnosis">
      <path value="Encounter.diagnosis" />
      <max value="0" />
    </element>
    <element id="Encounter.account">
      <path value="Encounter.account" />
      <max value="0" />
    </element>
    <element id="Encounter.hospitalization">
      <path value="Encounter.hospitalization" />
      <max value="0" />
    </element>
    <element id="Encounter.location">
      <path value="Encounter.location" />
      <max value="0" />
    </element>
    <element id="Encounter.serviceProvider">
      <path value="Encounter.serviceProvider" />
      <short value="The organization responsible for this encounter" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://PrehospitalDataInEHR.dk/fhir/StructureDefinition/RE08" />
      </type>
    </element>
    <element id="Encounter.serviceProvider.reference">
      <path value="Encounter.serviceProvider.reference" />
      <max value="0" />
    </element>
    <element id="Encounter.serviceProvider.type">
      <path value="Encounter.serviceProvider.type" />
      <max value="0" />
    </element>
    <element id="Encounter.serviceProvider.identifier">
      <path value="Encounter.serviceProvider.identifier" />
      <max value="0" />
    </element>
    <element id="Encounter.serviceProvider.display">
      <path value="Encounter.serviceProvider.display" />
      <max value="0" />
    </element>
    <element id="Encounter.partOf">
      <path value="Encounter.partOf" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>