ObservationPriorIllness

Introduction and scope

This profile is of the resource Observation. The profile contains information about past and present illnesses and aims to provide additional health information about the patient. This information may have an impact on the treatment and the further course.

URL

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

Usage

In this profile there are six elements. The element identifier is mandatory. The status item is mandatory and its fixed value is set to registered to indicate that the patient's current illnesses are registered. The element code is also mandatory, but remains blank, as terminology bindings must be specified in a terminology that is not used in this project. The element subject is mandatory and contains a reference to the profile Patient, as all registrations must be tied up on the patient, while the element effective ensures a timestamp for the profile. The element component contains information about any previous or current diseases that the patient suffers from, and is therefore sliced into eight slices. The number of slices is determined by the content of the PPJ, where there are eight predefined registrations. Each of the eight slices has SNOMED CT codes to match their description.

xml code for ObservationPriorIllness

<?xml version="1.0" encoding="utf-8"?>
<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="RE07" />
  <url value="https://PrehospitalDataInEHR.dk/fhir/StructureDefinition/RE07" />
  <name value="PrehospitalDataInEHRObservationPriorIllnessprofile" />
  <status value="draft" />
  <description value="This profile originates from the page Prior illnesses in the pre-hospital patient journal (PPJ). The registration contains information regarding any kinds of illnesses, the patient may have or have had in the past. It is only possible to select from predefined illnesses." />
  <fhirVersion value="4.0.1" />
  <mapping>
    <identity value="workflow" />
    <uri value="http://hl7.org/fhir/workflow" />
    <name value="Workflow Pattern" />
  </mapping>
  <mapping>
    <identity value="sct-concept" />
    <uri value="http://snomed.info/conceptdomain" />
    <name value="SNOMED CT Concept Domain Binding" />
  </mapping>
  <mapping>
    <identity value="v2" />
    <uri value="http://hl7.org/v2" />
    <name value="HL7 v2 Mapping" />
  </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="sct-attr" />
    <uri value="http://snomed.org/attributebinding" />
    <name value="SNOMED CT Attribute Binding" />
  </mapping>
  <kind value="resource" />
  <abstract value="false" />
  <type value="Observation" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" />
  <derivation value="constraint" />
  <differential>
    <element id="Observation">
      <path value="Observation" />
      <short value="Current or prior illnesses the patient may have" />
      <definition value="This profile originates from the page Prior illnesses in the pre-hospital patient journal (PPJ). The registration contains information regarding any kinds of illnesses, the patient may have or have had in the past. It is only possible to select from predefined illnesses." />
    </element>
    <element id="Observation.identifier">
      <path value="Observation.identifier" />
      <short value="Danish social security number (CPR)" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.identifier.use">
      <path value="Observation.identifier.use" />
      <max value="0" />
    </element>
    <element id="Observation.identifier.type">
      <path value="Observation.identifier.type" />
      <max value="0" />
    </element>
    <element id="Observation.identifier.system">
      <path value="Observation.identifier.system" />
      <short value="Entry to Danish social security number database" />
      <min value="1" />
    </element>
    <element id="Observation.identifier.value">
      <path value="Observation.identifier.value" />
      <short value="Unique identifier of 10 digits" />
      <min value="1" />
    </element>
    <element id="Observation.identifier.period">
      <path value="Observation.identifier.period" />
      <max value="0" />
    </element>
    <element id="Observation.identifier.assigner">
      <path value="Observation.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="Observation.basedOn">
      <path value="Observation.basedOn" />
      <max value="0" />
    </element>
    <element id="Observation.partOf">
      <path value="Observation.partOf" />
      <max value="0" />
    </element>
    <element id="Observation.status">
      <path value="Observation.status" />
      <fixedCode value="registered" />
    </element>
    <element id="Observation.category">
      <path value="Observation.category" />
      <code>
        <system value="http://terminology.hl7.org/CodeSystem/observation-category" />
        <code value="social-history" />
      </code>
      <max value="0" />
    </element>
    <element id="Observation.subject">
      <path value="Observation.subject" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://PrehospitalDataInEHR.dk/fhir/StructureDefinition/RE09" />
      </type>
    </element>
    <element id="Observation.subject.reference">
      <path value="Observation.subject.reference" />
      <max value="0" />
    </element>
    <element id="Observation.subject.type">
      <path value="Observation.subject.type" />
      <max value="0" />
    </element>
    <element id="Observation.subject.identifier">
      <path value="Observation.subject.identifier" />
      <max value="0" />
    </element>
    <element id="Observation.subject.display">
      <path value="Observation.subject.display" />
      <max value="0" />
    </element>
    <element id="Observation.focus">
      <path value="Observation.focus" />
      <max value="0" />
    </element>
    <element id="Observation.encounter">
      <path value="Observation.encounter" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://PrehospitalDataInEHR.dk/fhir/StructureDefinition/RE02" />
      </type>
    </element>
    <element id="Observation.encounter.reference">
      <path value="Observation.encounter.reference" />
      <max value="0" />
    </element>
    <element id="Observation.encounter.type">
      <path value="Observation.encounter.type" />
      <max value="0" />
    </element>
    <element id="Observation.encounter.identifier">
      <path value="Observation.encounter.identifier" />
      <max value="0" />
    </element>
    <element id="Observation.encounter.display">
      <path value="Observation.encounter.display" />
      <max value="0" />
    </element>
    <element id="Observation.effective[x]">
      <path value="Observation.effective[x]" />
      <min value="1" />
      <type>
        <code value="dateTime" />
      </type>
    </element>
    <element id="Observation.issued">
      <path value="Observation.issued" />
      <max value="0" />
    </element>
    <element id="Observation.performer">
      <path value="Observation.performer" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://PrehospitalDataInEHR.dk/fhir/StructureDefinition/RE12" />
      </type>
    </element>
    <element id="Observation.performer.reference">
      <path value="Observation.performer.reference" />
      <max value="0" />
    </element>
    <element id="Observation.performer.type">
      <path value="Observation.performer.type" />
      <max value="0" />
    </element>
    <element id="Observation.performer.identifier">
      <path value="Observation.performer.identifier" />
      <max value="0" />
    </element>
    <element id="Observation.performer.display">
      <path value="Observation.performer.display" />
      <max value="0" />
    </element>
    <element id="Observation.value[x]">
      <path value="Observation.value[x]" />
      <max value="0" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Observation.dataAbsentReason">
      <path value="Observation.dataAbsentReason" />
      <max value="0" />
    </element>
    <element id="Observation.interpretation">
      <path value="Observation.interpretation" />
      <max value="0" />
    </element>
    <element id="Observation.note">
      <path value="Observation.note" />
      <max value="0" />
    </element>
    <element id="Observation.bodySite">
      <path value="Observation.bodySite" />
      <max value="0" />
    </element>
    <element id="Observation.method">
      <path value="Observation.method" />
      <max value="0" />
    </element>
    <element id="Observation.specimen">
      <path value="Observation.specimen" />
      <max value="0" />
    </element>
    <element id="Observation.device">
      <path value="Observation.device" />
      <max value="0" />
    </element>
    <element id="Observation.referenceRange">
      <path value="Observation.referenceRange" />
      <max value="0" />
    </element>
    <element id="Observation.hasMember">
      <path value="Observation.hasMember" />
      <max value="0" />
    </element>
    <element id="Observation.derivedFrom">
      <path value="Observation.derivedFrom" />
      <max value="0" />
    </element>
    <element id="Observation.component">
      <path value="Observation.component" />
      <slicing>
        <discriminator>
          <type value="exists" />
          <path value="code.text" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <short value="Predefined illnesses" />
      <max value="1" />
    </element>
    <element id="Observation.component.value[x]">
      <path value="Observation.component.value[x]" />
      <max value="0" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Observation.component.dataAbsentReason">
      <path value="Observation.component.dataAbsentReason" />
      <max value="0" />
    </element>
    <element id="Observation.component.interpretation">
      <path value="Observation.component.interpretation" />
      <max value="0" />
    </element>
    <element id="Observation.component.referenceRange">
      <path value="Observation.component.referenceRange" />
      <max value="0" />
    </element>
    <element id="Observation.component:COPD">
      <path value="Observation.component" />
      <sliceName value="COPD" />
      <short value="COPD" />
      <max value="1" />
    </element>
    <element id="Observation.component:COPD.code">
      <path value="Observation.component.code" />
      <code>
        <system value="http://snomed.info/sct" />
        <version value="2020/09/30" />
        <code value="13645005" />
        <display value="KOL" />
      </code>
    </element>
    <element id="Observation.component:COPD.code.coding">
      <path value="Observation.component.code.coding" />
      <code>
        <system value="http://snomed.info/sct" />
        <version value="2020/09/30" />
        <code value="13645005" />
        <display value="KOL" />
      </code>
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.component:COPD.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <max value="0" />
    </element>
    <element id="Observation.component:COPD.code.coding.version">
      <path value="Observation.component.code.coding.version" />
      <max value="0" />
    </element>
    <element id="Observation.component:COPD.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <max value="0" />
    </element>
    <element id="Observation.component:COPD.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <max value="0" />
    </element>
    <element id="Observation.component:COPD.code.coding.userSelected">
      <path value="Observation.component.code.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Observation.component:COPD.code.text">
      <path value="Observation.component.code.text" />
      <short value="Registration of COPD" />
      <min value="1" />
      <fixedString value="KOL" />
    </element>
    <element id="Observation.component:COPD.value[x]">
      <path value="Observation.component.value[x]" />
      <max value="0" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="Observation.component:COPD.dataAbsentReason">
      <path value="Observation.component.dataAbsentReason" />
      <max value="0" />
    </element>
    <element id="Observation.component:COPD.interpretation">
      <path value="Observation.component.interpretation" />
      <max value="0" />
    </element>
    <element id="Observation.component:COPD.referenceRange">
      <path value="Observation.component.referenceRange" />
      <max value="0" />
    </element>
    <element id="Observation.component:heart">
      <path value="Observation.component" />
      <sliceName value="heart" />
      <short value="Heart" />
      <max value="1" />
    </element>
    <element id="Observation.component:heart.code">
      <path value="Observation.component.code" />
      <code>
        <system value="http://snomed.info/sct" />
        <version value="2020/09/30" />
        <code value="56265001" />
        <display value="Hjerte" />
      </code>
    </element>
    <element id="Observation.component:heart.code.coding">
      <path value="Observation.component.code.coding" />
      <code>
        <system value="http://snomed.info/sct" />
        <version value="2020/09/30" />
        <code value="56265001" />
        <display value="Hjerte" />
      </code>
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.component:heart.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <max value="0" />
    </element>
    <element id="Observation.component:heart.code.coding.version">
      <path value="Observation.component.code.coding.version" />
      <max value="0" />
    </element>
    <element id="Observation.component:heart.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <max value="0" />
    </element>
    <element id="Observation.component:heart.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <max value="0" />
    </element>
    <element id="Observation.component:heart.code.coding.userSelected">
      <path value="Observation.component.code.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Observation.component:heart.code.text">
      <path value="Observation.component.code.text" />
      <short value="Registration of heart" />
      <min value="1" />
      <fixedString value="Hjerte" />
    </element>
    <element id="Observation.component:heart.value[x]">
      <path value="Observation.component.value[x]" />
      <max value="0" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="Observation.component:heart.dataAbsentReason">
      <path value="Observation.component.dataAbsentReason" />
      <max value="0" />
    </element>
    <element id="Observation.component:heart.interpretation">
      <path value="Observation.component.interpretation" />
      <max value="0" />
    </element>
    <element id="Observation.component:heart.referenceRange">
      <path value="Observation.component.referenceRange" />
      <max value="0" />
    </element>
    <element id="Observation.component:apoplexy">
      <path value="Observation.component" />
      <sliceName value="apoplexy" />
      <short value="Apoplexy" />
      <max value="1" />
    </element>
    <element id="Observation.component:apoplexy.code">
      <path value="Observation.component.code" />
      <code>
        <system value="http://snomed.info/sct" />
        <version value="2020/09/30" />
        <code value="422504002" />
        <display value="Apopleksi" />
      </code>
    </element>
    <element id="Observation.component:apoplexy.code.coding">
      <path value="Observation.component.code.coding" />
      <code>
        <system value="http://snomed.info/sct" />
        <version value="2020/09/30" />
        <code value="422504002" />
        <display value="Apopleksi" />
      </code>
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.component:apoplexy.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <max value="0" />
    </element>
    <element id="Observation.component:apoplexy.code.coding.version">
      <path value="Observation.component.code.coding.version" />
      <max value="0" />
    </element>
    <element id="Observation.component:apoplexy.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <max value="0" />
    </element>
    <element id="Observation.component:apoplexy.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <max value="0" />
    </element>
    <element id="Observation.component:apoplexy.code.coding.userSelected">
      <path value="Observation.component.code.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Observation.component:apoplexy.code.text">
      <path value="Observation.component.code.text" />
      <short value="Registration of apoplexy" />
      <min value="1" />
      <fixedString value="Apopleksi" />
    </element>
    <element id="Observation.component:apoplexy.value[x]">
      <path value="Observation.component.value[x]" />
      <max value="0" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="Observation.component:apoplexy.dataAbsentReason">
      <path value="Observation.component.dataAbsentReason" />
      <max value="0" />
    </element>
    <element id="Observation.component:apoplexy.interpretation">
      <path value="Observation.component.interpretation" />
      <max value="0" />
    </element>
    <element id="Observation.component:apoplexy.referenceRange">
      <path value="Observation.component.referenceRange" />
      <max value="0" />
    </element>
    <element id="Observation.component:hypertension">
      <path value="Observation.component" />
      <sliceName value="hypertension" />
      <short value="Hypertension" />
      <max value="1" />
    </element>
    <element id="Observation.component:hypertension.code">
      <path value="Observation.component.code" />
      <code>
        <system value="http://snomed.info/sct" />
        <version value="2020/09/30" />
        <code value="38341003" />
        <display value="Hypertension" />
      </code>
    </element>
    <element id="Observation.component:hypertension.code.coding">
      <path value="Observation.component.code.coding" />
      <code>
        <system value="http://snomed.info/sct" />
        <version value="2020/09/30" />
        <code value="38341003" />
        <display value="Hypertension" />
      </code>
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.component:hypertension.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <max value="0" />
    </element>
    <element id="Observation.component:hypertension.code.coding.version">
      <path value="Observation.component.code.coding.version" />
      <max value="0" />
    </element>
    <element id="Observation.component:hypertension.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <max value="0" />
    </element>
    <element id="Observation.component:hypertension.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <max value="0" />
    </element>
    <element id="Observation.component:hypertension.code.coding.userSelected">
      <path value="Observation.component.code.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Observation.component:hypertension.code.text">
      <path value="Observation.component.code.text" />
      <short value="Registration of hypertension" />
      <min value="1" />
      <fixedString value="Hypertension" />
    </element>
    <element id="Observation.component:hypertension.value[x]">
      <path value="Observation.component.value[x]" />
      <max value="0" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="Observation.component:hypertension.dataAbsentReason">
      <path value="Observation.component.dataAbsentReason" />
      <max value="0" />
    </element>
    <element id="Observation.component:hypertension.interpretation">
      <path value="Observation.component.interpretation" />
      <max value="0" />
    </element>
    <element id="Observation.component:hypertension.referenceRange">
      <path value="Observation.component.referenceRange" />
      <max value="0" />
    </element>
    <element id="Observation.component:seizures">
      <path value="Observation.component" />
      <sliceName value="seizures" />
      <short value="Seizures" />
      <max value="1" />
    </element>
    <element id="Observation.component:seizures.code">
      <path value="Observation.component.code" />
      <code>
        <system value="http://snomed.info/sct" />
        <version value="2020/09/30" />
        <code value="71587006" />
        <display value="Kramper" />
      </code>
    </element>
    <element id="Observation.component:seizures.code.coding">
      <path value="Observation.component.code.coding" />
      <code>
        <system value="http://snomed.info/sct" />
        <version value="2020/09/30" />
        <code value="71587006" />
        <display value="Kramper" />
      </code>
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.component:seizures.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <max value="0" />
    </element>
    <element id="Observation.component:seizures.code.coding.version">
      <path value="Observation.component.code.coding.version" />
      <max value="0" />
    </element>
    <element id="Observation.component:seizures.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <max value="0" />
    </element>
    <element id="Observation.component:seizures.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <max value="0" />
    </element>
    <element id="Observation.component:seizures.code.coding.userSelected">
      <path value="Observation.component.code.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Observation.component:seizures.code.text">
      <path value="Observation.component.code.text" />
      <short value="Registration of seizures" />
      <min value="1" />
      <fixedString value="Kramper" />
    </element>
    <element id="Observation.component:seizures.value[x]">
      <path value="Observation.component.value[x]" />
      <max value="0" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="Observation.component:seizures.dataAbsentReason">
      <path value="Observation.component.dataAbsentReason" />
      <max value="0" />
    </element>
    <element id="Observation.component:seizures.interpretation">
      <path value="Observation.component.interpretation" />
      <max value="0" />
    </element>
    <element id="Observation.component:seizures.referenceRange">
      <path value="Observation.component.referenceRange" />
      <max value="0" />
    </element>
    <element id="Observation.component:diabetes">
      <path value="Observation.component" />
      <sliceName value="diabetes" />
      <short value="Diabetes" />
      <max value="1" />
    </element>
    <element id="Observation.component:diabetes.code">
      <path value="Observation.component.code" />
      <code>
        <system value="http://snomed.info/sct" />
        <version value="2020/09/30" />
        <code value="73211009" />
        <display value="Sukkersyge" />
      </code>
    </element>
    <element id="Observation.component:diabetes.code.coding">
      <path value="Observation.component.code.coding" />
      <code>
        <system value="http://snomed.info/sct" />
        <version value="2020/09/30" />
        <code value="73211009" />
        <display value="Hypertension" />
      </code>
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.component:diabetes.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <max value="0" />
    </element>
    <element id="Observation.component:diabetes.code.coding.version">
      <path value="Observation.component.code.coding.version" />
      <max value="0" />
    </element>
    <element id="Observation.component:diabetes.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <max value="0" />
    </element>
    <element id="Observation.component:diabetes.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <max value="0" />
    </element>
    <element id="Observation.component:diabetes.code.coding.userSelected">
      <path value="Observation.component.code.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Observation.component:diabetes.code.text">
      <path value="Observation.component.code.text" />
      <short value="Registration of diabetes" />
      <min value="1" />
      <fixedString value="Sukkersyge" />
    </element>
    <element id="Observation.component:diabetes.value[x]">
      <path value="Observation.component.value[x]" />
      <max value="0" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="Observation.component:diabetes.dataAbsentReason">
      <path value="Observation.component.dataAbsentReason" />
      <max value="0" />
    </element>
    <element id="Observation.component:diabetes.interpretation">
      <path value="Observation.component.interpretation" />
      <max value="0" />
    </element>
    <element id="Observation.component:diabetes.referenceRange">
      <path value="Observation.component.referenceRange" />
      <max value="0" />
    </element>
    <element id="Observation.component:epilepsy">
      <path value="Observation.component" />
      <sliceName value="epilepsy" />
      <short value="Epilepsy" />
      <max value="1" />
    </element>
    <element id="Observation.component:epilepsy.code">
      <path value="Observation.component.code" />
      <code>
        <system value="http://snomed.info/sct" />
        <version value="2020/09/30" />
        <code value="84757009" />
        <display value="Epilepsi" />
      </code>
    </element>
    <element id="Observation.component:epilepsy.code.coding">
      <path value="Observation.component.code.coding" />
      <code>
        <system value="http://snomed.info/sct" />
        <version value="2020/09/30" />
        <code value="84757009" />
        <display value="Epilpsi" />
      </code>
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.component:epilepsy.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <max value="0" />
    </element>
    <element id="Observation.component:epilepsy.code.coding.version">
      <path value="Observation.component.code.coding.version" />
      <max value="0" />
    </element>
    <element id="Observation.component:epilepsy.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <max value="0" />
    </element>
    <element id="Observation.component:epilepsy.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <max value="0" />
    </element>
    <element id="Observation.component:epilepsy.code.coding.userSelected">
      <path value="Observation.component.code.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Observation.component:epilepsy.code.text">
      <path value="Observation.component.code.text" />
      <short value="Registration of epilepsy" />
      <min value="1" />
      <fixedString value="Epilepsi" />
    </element>
    <element id="Observation.component:epilepsy.value[x]">
      <path value="Observation.component.value[x]" />
      <max value="0" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="Observation.component:epilepsy.dataAbsentReason">
      <path value="Observation.component.dataAbsentReason" />
      <max value="0" />
    </element>
    <element id="Observation.component:epilepsy.interpretation">
      <path value="Observation.component.interpretation" />
      <max value="0" />
    </element>
    <element id="Observation.component:epilepsy.referenceRange">
      <path value="Observation.component.referenceRange" />
      <max value="0" />
    </element>
    <element id="Observation.component:psychiatry">
      <path value="Observation.component" />
      <sliceName value="psychiatry" />
      <short value="Psychiatry" />
      <max value="1" />
    </element>
    <element id="Observation.component:psychiatry.code">
      <path value="Observation.component.code" />
      <code>
        <system value="http://snomed.info/sct" />
        <version value="2020/09/30" />
        <code value="554871000005105" />
        <display value="Psykiatri" />
      </code>
    </element>
    <element id="Observation.component:psychiatry.code.coding">
      <path value="Observation.component.code.coding" />
      <code>
        <system value="http://snomed.info/sct" />
        <version value="2020/09/30" />
        <code value="554871000005105" />
        <display value="Psykiatri" />
      </code>
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.component:psychiatry.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <max value="0" />
    </element>
    <element id="Observation.component:psychiatry.code.coding.version">
      <path value="Observation.component.code.coding.version" />
      <max value="0" />
    </element>
    <element id="Observation.component:psychiatry.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <max value="0" />
    </element>
    <element id="Observation.component:psychiatry.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <max value="0" />
    </element>
    <element id="Observation.component:psychiatry.code.coding.userSelected">
      <path value="Observation.component.code.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Observation.component:psychiatry.code.text">
      <path value="Observation.component.code.text" />
      <short value="Registration of psychiatry" />
      <min value="1" />
      <fixedString value="Psykiatri" />
    </element>
    <element id="Observation.component:psychiatry.value[x]">
      <path value="Observation.component.value[x]" />
      <max value="0" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="Observation.component:psychiatry.dataAbsentReason">
      <path value="Observation.component.dataAbsentReason" />
      <max value="0" />
    </element>
    <element id="Observation.component:psychiatry.interpretation">
      <path value="Observation.component.interpretation" />
      <max value="0" />
    </element>
    <element id="Observation.component:psychiatry.referenceRange">
      <path value="Observation.component.referenceRange" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>