<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="58081e61-7dec-4886-9cd5-26812ad696c5" />
  <meta>
    <lastUpdated value="2020-07-02T07:19:05.59+00:00" />
  </meta>
  <url value="https://fhir.cambio.se/StructureDefinition/QuestionnaireResponsePreHospitalNote/v1" />
  <name value="QuestionnaireResponsePrehospitalNote" />
  <status value="draft" />
  <date value="2020-07-01T08:05:16.6158052+00:00" />
  <fhirVersion value="4.0.0" />
  <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>
  <kind value="resource" />
  <abstract value="false" />
  <type value="QuestionnaireResponse" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse" />
  <derivation value="constraint" />
  <snapshot />
  <differential>
    <element id="QuestionnaireResponse.meta.source">
      <path value="QuestionnaireResponse.meta.source" />
      <mustSupport value="true" />
    </element>
    <element id="QuestionnaireResponse.meta.profile">
      <path value="QuestionnaireResponse.meta.profile" />
      <min value="1" />
    </element>
    <element id="QuestionnaireResponse.identifier">
      <path value="QuestionnaireResponse.identifier" />
      <min value="1" />
    </element>
    <element id="QuestionnaireResponse.identifier.system">
      <path value="QuestionnaireResponse.identifier.system" />
      <min value="1" />
    </element>
    <element id="QuestionnaireResponse.identifier.value">
      <path value="QuestionnaireResponse.identifier.value" />
      <min value="1" />
    </element>
    <element id="QuestionnaireResponse.basedOn">
      <path value="QuestionnaireResponse.basedOn" />
      <max value="0" />
    </element>
    <element id="QuestionnaireResponse.partOf">
      <path value="QuestionnaireResponse.partOf" />
      <max value="0" />
    </element>
    <element id="QuestionnaireResponse.questionnaire">
      <path value="QuestionnaireResponse.questionnaire" />
      <short value="Medical record template" />
      <definition value="The medical record template that will be used for the external ambulance summary/note." />
      <comment value="Is not used in the implementation." />
    </element>
    <element id="QuestionnaireResponse.status">
      <path value="QuestionnaireResponse.status" />
      <short value="completed | entered-in-error" />
      <definition value="The status of the external ambulance note. Can be either completed (signed) or entered-in-error (invalidated)." />
      <fixedCode value="completed" />
    </element>
    <element id="QuestionnaireResponse.subject">
      <path value="QuestionnaireResponse.subject" />
      <short value="The subject of the note" />
      <definition value="The subject of the note. Will always be a patient, and always the same patient as the patient for the contained encounter." />
      <min value="1" />
    </element>
    <element id="QuestionnaireResponse.subject.reference">
      <path value="QuestionnaireResponse.subject.reference" />
      <definition value="A reference to the patient resource" />
    </element>
    <element id="QuestionnaireResponse.subject.type">
      <path value="QuestionnaireResponse.subject.type" />
      <short value="Patient" />
      <definition value="." />
    </element>
    <element id="QuestionnaireResponse.subject.identifier">
      <path value="QuestionnaireResponse.subject.identifier" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <definition value="Identifier for the patient. If the patient has a temporary ID and the system URIs for personnummer and samordningsnummer can not be applied, then use element MUST be fixed to temp." />
    </element>
    <element id="QuestionnaireResponse.subject.identifier.use">
      <path value="QuestionnaireResponse.subject.identifier.use" />
      <definition value="If a temporary id is sent, temp MUST be used" />
    </element>
    <element id="QuestionnaireResponse.subject.identifier.value">
      <path value="QuestionnaireResponse.subject.identifier.value" />
      <min value="1" />
    </element>
    <element id="QuestionnaireResponse.subject.identifier:Personnummer">
      <path value="QuestionnaireResponse.subject.identifier" />
      <sliceName value="Personnummer" />
      <short value="The personal identification number" />
      <definition value="The personal identification number is a number that the Swedish Tax Agency assigns to persons registered in Sweden to identify them with, among other authorities." />
      <comment value="." />
    </element>
    <element id="QuestionnaireResponse.subject.identifier:Personnummer.use">
      <path value="QuestionnaireResponse.subject.identifier.use" />
      <definition value="The personal identification number is the official identifier" />
      <fixedCode value="official" />
    </element>
    <element id="QuestionnaireResponse.subject.identifier:Personnummer.system">
      <path value="QuestionnaireResponse.subject.identifier.system" />
      <definition value="Swedish Tax Agency Person ID for someone who is registered in Sweden according to SKV704." />
      <min value="1" />
      <fixedUri value="urn:oid:1.2.752.129.2.1.3.1" />
    </element>
    <element id="QuestionnaireResponse.subject.identifier:Personnummer.value">
      <path value="QuestionnaireResponse.subject.identifier.value" />
      <min value="1" />
      <example>
        <label value="General" />
        <valueString value="19121212121212" />
      </example>
    </element>
    <element id="QuestionnaireResponse.subject.identifier:Samordningsnummer">
      <path value="QuestionnaireResponse.subject.identifier" />
      <sliceName value="Samordningsnummer" />
    </element>
    <element id="QuestionnaireResponse.subject.identifier:Samordningsnummer.use">
      <path value="QuestionnaireResponse.subject.identifier.use" />
      <definition value="If the patient has a Coordination number (Sammordningsnummer ) instead of social security number (personnummer) should it be used" />
    </element>
    <element id="QuestionnaireResponse.subject.identifier:Samordningsnummer.system">
      <path value="QuestionnaireResponse.subject.identifier.system" />
      <short value="OID for Coordination number" />
      <definition value="Person ID for someone who is not or has been registered in Sweden according to SKV704. Coordination numbers (Samordningsnummer) are assigned by the Swedish Tax Agency at the request of an authority." />
      <min value="1" />
      <fixedUri value="urn:oid:1.2.752.129.2.1.3.3" />
    </element>
    <element id="QuestionnaireResponse.subject.identifier:Samordningsnummer.value">
      <path value="QuestionnaireResponse.subject.identifier.value" />
      <comment value="." />
      <min value="1" />
    </element>
    <element id="QuestionnaireResponse.encounter">
      <path value="QuestionnaireResponse.encounter" />
      <short value="Context of the note" />
      <definition value="Describes the clinical encounter the ambulance final summary belongs to." />
      <comment value="." />
      <requirements value="." />
      <min value="1" />
    </element>
    <element id="QuestionnaireResponse.encounter.identifier">
      <path value="QuestionnaireResponse.encounter.identifier" />
      <min value="1" />
    </element>
    <element id="QuestionnaireResponse.encounter.identifier.system">
      <path value="QuestionnaireResponse.encounter.identifier.system" />
      <min value="1" />
    </element>
    <element id="QuestionnaireResponse.encounter.identifier.value">
      <path value="QuestionnaireResponse.encounter.identifier.value" />
      <min value="1" />
    </element>
    <element id="QuestionnaireResponse.authored">
      <path value="QuestionnaireResponse.authored" />
      <short value="Authored date and time" />
      <definition value="Date and time when the record was signed in the external ambulance system." />
      <comment value="." />
      <min value="1" />
    </element>
    <element id="QuestionnaireResponse.author">
      <path value="QuestionnaireResponse.author" />
      <short value="Responsible staff in ambulance" />
      <definition value="Will be the responsible staff in the external ambulance system." />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Practitioner" />
      </type>
    </element>
    <element id="QuestionnaireResponse.author.identifier">
      <path value="QuestionnaireResponse.author.identifier" />
      <definition value="HSA-ID of signed in user." />
      <min value="1" />
    </element>
    <element id="QuestionnaireResponse.author.identifier.system">
      <path value="QuestionnaireResponse.author.identifier.system" />
      <definition value="HSA-id for the author" />
      <min value="1" />
      <fixedUri value="urn:oid:1.2.752.129.2.1.4.1" />
    </element>
    <element id="QuestionnaireResponse.author.identifier.value">
      <path value="QuestionnaireResponse.author.identifier.value" />
      <min value="1" />
    </element>
    <element id="QuestionnaireResponse.source">
      <path value="QuestionnaireResponse.source" />
      <max value="0" />
    </element>
    <element id="QuestionnaireResponse.item.answer">
      <path value="QuestionnaireResponse.item.answer" />
      <min value="1" />
    </element>
    <element id="QuestionnaireResponse.item.answer.value[x]">
      <path value="QuestionnaireResponse.item.answer.value[x]" />
      <min value="1" />
      <type>
        <code value="decimal" />
      </type>
      <type>
        <code value="dateTime" />
      </type>
      <type>
        <code value="string" />
      </type>
      <type>
        <code value="uri" />
      </type>
      <type>
        <code value="Coding" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="https://fhir.cambio.se/StructureDefinition/ClinicalImpressionTriageRetts/v1" />
        <targetProfile value="https://fhir.cambio.se/StructureDefinition/ObservationBPPrehospital/v1" />
        <targetProfile value="https://fhir.cambio.se/StructureDefinition/ObservationBodyTemperaturePrehospital/v1" />
        <targetProfile value="https://fhir.cambio.se/StructureDefinition/ObservationHeartRatePrehospital/v1" />
        <targetProfile value="https://fhir.cambio.se/StructureDefinition/ObservationRespiratoryRatePrehospital/v1" />
        <targetProfile value="https://fhir.cambio.se/StructureDefinition/ObservationAcvpuPrehospital/v1" />
        <targetProfile value="https://fhir.cambio.se/StructureDefinition/ObservationOxygenSaturationPrehospital/v1" />
        <targetProfile value="https://fhir.cambio.se/StructureDefinition/ObservationAirPassagePrehospital/v1" />
        <targetProfile value="https://fhir.cambio.se/StructureDefinition/ObservationClinicalSimple/v1" />
      </type>
    </element>
    <element id="QuestionnaireResponse.item.answer.item.answer">
      <path value="QuestionnaireResponse.item.answer.item.answer" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="QuestionnaireResponse.item.answer.item.answer.value[x]">
      <path value="QuestionnaireResponse.item.answer.item.answer.value[x]" />
      <min value="1" />
      <type>
        <code value="decimal" />
      </type>
      <type>
        <code value="dateTime" />
      </type>
      <type>
        <code value="string" />
      </type>
      <type>
        <code value="Coding" />
      </type>
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="QuestionnaireResponse.item.answer.item.answer.item">
      <path value="QuestionnaireResponse.item.answer.item.answer.item" />
      <max value="0" />
    </element>
    <element id="QuestionnaireResponse.item.answer.item.item">
      <path value="QuestionnaireResponse.item.answer.item.item" />
      <max value="0" />
    </element>
    <element id="QuestionnaireResponse.item.item">
      <path value="QuestionnaireResponse.item.item" />
      <max value="0" />
    </element>
    <element id="QuestionnaireResponse.item.item.answer">
      <path value="QuestionnaireResponse.item.item.answer" />
      <max value="0" />
    </element>
    <element id="QuestionnaireResponse.item.item.answer.item">
      <path value="QuestionnaireResponse.item.item.answer.item" />
      <max value="0" />
    </element>
    <element id="QuestionnaireResponse.item.item.item">
      <path value="QuestionnaireResponse.item.item.item" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>