<StructureDefinition xmlns="http://hl7.org/fhir">
  <meta>
    <lastUpdated value="2017-09-21T16:57:58.046+02:00" />
  </meta>
  <url value="http://hl7.org/fhir/StructureDefinition/HelseVestProcedureRequest" />
  <name value="HelseVestProcedureRequest" />
  <status value="draft" />
  <date value="2017-08-18T15:15:05.609+02:00" />
  <fhirVersion value="3.0.1" />
  <mapping>
    <identity value="helsevest" />
    <name value="HV Architecture Document" />
  </mapping>
  <mapping>
    <identity value="orbit" />
    <name value="Orbit" />
  </mapping>
  <mapping>
    <identity value="dips" />
    <name value="DIPS" />
  </mapping>
  <mapping>
    <identity value="orplan" />
    <name value="Orplan" />
  </mapping>
  <kind value="resource" />
  <abstract value="false" />
  <type value="ProcedureRequest" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/ProcedureRequest" />
  <derivation value="constraint" />
  <differential>
    <element id="ProcedureRequest.extension">
      <path value="ProcedureRequest.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="ProcedureRequest.extension:admittingPhysician">
      <path value="ProcedureRequest.extension" />
      <sliceName value="admittingPhysician" />
      <short value="Admitting doctor for the operation" />
      <definition value="Admitting doctor for the operation" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/procedurerequest-admittingphysician" />
      </type>
      <mapping>
        <identity value="helsevest" />
        <map value="Rekvirerende lege" />
      </mapping>
      <mapping>
        <identity value="orbit" />
        <map value="Preoperative.ReceivingDoctor" />
      </mapping>
      <mapping>
        <identity value="orplan" />
        <map value="WhoBooked" />
      </mapping>
    </element>
    <element id="ProcedureRequest.extension:patientPosition">
      <path value="ProcedureRequest.extension" />
      <sliceName value="patientPosition" />
      <short value="Position the patient has to be in." />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.fhir.org/StructureDefinition/procedurerequest-position" />
      </type>
      <mapping>
        <identity value="helsevest" />
        <map value="side" />
      </mapping>
      <mapping>
        <identity value="orbit" />
        <map value="side_oprekv" />
      </mapping>
      <mapping>
        <identity value="orplan" />
        <map value="SideID" />
      </mapping>
    </element>
    <element id="ProcedureRequest.extension:performingDepartment">
      <path value="ProcedureRequest.extension" />
      <sliceName value="performingDepartment" />
      <short value="Operation department. This is the physical location of the operation." />
      <definition value="Operation department. This is the physical location of the operation." />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/procedurerequest-operationdepartment" />
      </type>
      <mapping>
        <identity value="helsevest" />
        <map value="Avdeling" />
      </mapping>
      <mapping>
        <identity value="orbit" />
        <map value="General.OperationDepartment" />
      </mapping>
      <mapping>
        <identity value="dips" />
        <map value="LOKID" />
      </mapping>
    </element>
    <element id="ProcedureRequest.extension:operationRoom">
      <path value="ProcedureRequest.extension" />
      <sliceName value="operationRoom" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/procedurerequest-operationroom" />
      </type>
      <mapping>
        <identity value="helsevest" />
        <map value="Operasjonsstue" />
      </mapping>
      <mapping>
        <identity value="orbit" />
        <map value="ScheduledOperatingRoom" />
      </mapping>
      <mapping>
        <identity value="dips" />
        <map value="OPERASJONSSTUE" />
      </mapping>
      <mapping>
        <identity value="orplan" />
        <map value="ORID" />
      </mapping>
    </element>
    <element id="ProcedureRequest.identifier">
      <path value="ProcedureRequest.identifier" />
      <short value="Treatment identifier to be used in later messages" />
      <min value="1" />
      <max value="1" />
      <mapping>
        <identity value="helsevest" />
        <map value="Behandlingsnummer" />
      </mapping>
      <mapping>
        <identity value="orbit" />
        <map value="General.TreatmentIdentifier.TreatmentNumber" />
      </mapping>
      <mapping>
        <identity value="dips" />
        <map value="MEDTJENESTEID" />
      </mapping>
      <mapping>
        <identity value="orplan" />
        <map value="OperationID" />
      </mapping>
    </element>
    <element id="ProcedureRequest.status">
      <path value="ProcedureRequest.status" />
      <definition value="The status of the request." />
      <mapping>
        <identity value="helsevest" />
        <map value="Status" />
      </mapping>
      <mapping>
        <identity value="orbit" />
        <map value="General.Status" />
      </mapping>
      <mapping>
        <identity value="orplan" />
        <map value="ProgressID" />
      </mapping>
    </element>
    <element id="ProcedureRequest.priority">
      <path value="ProcedureRequest.priority" />
      <mapping>
        <identity value="helsevest" />
        <map value="Akutt/Elektiv" />
      </mapping>
      <mapping>
        <identity value="orbit" />
        <map value="Preoperative.EmergencyPatient" />
      </mapping>
      <mapping>
        <identity value="dips" />
        <map value="OHJELP" />
      </mapping>
      <mapping>
        <identity value="orplan" />
        <map value="Acute" />
      </mapping>
    </element>
    <element id="ProcedureRequest.category">
      <path value="ProcedureRequest.category" />
      <short value="Operation type" />
      <mapping>
        <identity value="helsevest" />
        <map value="Operasjonstype" />
      </mapping>
      <mapping>
        <identity value="dips" />
        <map value="OPERASJONSTYPE" />
      </mapping>
    </element>
    <element id="ProcedureRequest.code">
      <path value="ProcedureRequest.code" />
      <short value="Planned operation codes" />
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="ProcedureRequestCode" />
        </extension>
        <strength value="required" />
        <description value="Either NCSP Norwegian (Surgical procedure) (urn:oid:2.16.578.1.12.4.1.1.7210), NCMP Norwegian (Medical procedure) (urn:oid:2.16.578.1.12.4.1.1.7220), or NCRP (Radiological procedures) (urn:oid:2.16.578.1.12.4.1.1.7270)" />
        <valueSetUri value="http://hl7.no/fhir/ValueSet/perioperative-procedures" />
      </binding>
      <mapping>
        <identity value="helsevest" />
        <map value="Planlagte operasjonskoder" />
      </mapping>
      <mapping>
        <identity value="orbit" />
        <map value="Preoperative.PlannedProcedureCodes" />
      </mapping>
      <mapping>
        <identity value="dips" />
        <map value="TENT_OPERASJONSKODE" />
      </mapping>
      <mapping>
        <identity value="orplan" />
        <map value="Settes etter opr" />
      </mapping>
    </element>
    <element id="ProcedureRequest.code.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="ProcedureRequest.code.text" />
      <short value="Operation Text (Name of intervention)" />
      <mapping>
        <identity value="helsevest" />
        <map value="Operasjonstekst" />
      </mapping>
      <mapping>
        <identity value="orbit" />
        <map value="OperationCard" />
      </mapping>
      <mapping>
        <identity value="dips" />
        <map value="OPERASJONSTYPE_NAVN" />
      </mapping>
      <mapping>
        <identity value="orplan" />
        <map value="OperationText" />
      </mapping>
    </element>
    <element id="ProcedureRequest.subject">
      <path value="ProcedureRequest.subject" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.no/fhir/StructureDefinition/LabPatientNorway" />
      </type>
      <mapping>
        <identity value="helsevest" />
        <map value="PasientID" />
      </mapping>
      <mapping>
        <identity value="orbit" />
        <map value="Patient.CivilRegistrationNumber" />
      </mapping>
      <mapping>
        <identity value="dips" />
        <map value="FOEDSELSNR" />
      </mapping>
      <mapping>
        <identity value="orplan" />
        <map value="PatientID" />
      </mapping>
    </element>
    <element id="ProcedureRequest.occurrence[x]">
      <path value="ProcedureRequest.occurrence[x]" />
      <short value="Planned operation date, with optional time and duration" />
      <mapping>
        <identity value="helsevest" />
        <map value="Planlagt operasjonsdato" />
      </mapping>
      <mapping>
        <identity value="helsevest" />
        <map value="Planlagt operasjonstid" />
      </mapping>
      <mapping>
        <identity value="orbit" />
        <map value="Preoperative.ScheduledOperationStart" />
      </mapping>
      <mapping>
        <identity value="orbit" />
        <map value="Preoperative.ScheduledOperationEnd" />
      </mapping>
      <mapping>
        <identity value="dips" />
        <map value="OPERASJONSDATO" />
      </mapping>
      <mapping>
        <identity value="dips" />
        <map value="VARIGHET_MIN" />
      </mapping>
      <mapping>
        <identity value="orplan" />
        <map value="OperationDate" />
      </mapping>
      <mapping>
        <identity value="orplan" />
        <map value="Duration" />
      </mapping>
    </element>
    <element id="ProcedureRequest.authoredOn">
      <path value="ProcedureRequest.authoredOn" />
      <short value="When the order was placed" />
      <mapping>
        <identity value="helsevest" />
        <map value="Rekvisisjonsdato" />
      </mapping>
      <mapping>
        <identity value="orbit" />
        <map value="Preoperative.NotificationDate" />
      </mapping>
      <mapping>
        <identity value="orplan" />
        <map value="OriginalyPlannedTime" />
      </mapping>
    </element>
    <element id="ProcedureRequest.requester.agent">
      <path value="ProcedureRequest.requester.agent" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.no/fhir/StructureDefinition/PractitionerNorway" />
      </type>
    </element>
    <element id="ProcedureRequest.requester.onBehalfOf">
      <path value="ProcedureRequest.requester.onBehalfOf" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.performerType">
      <path value="ProcedureRequest.performerType" />
      <short value="Surgical specialty (owner of the treatment). Operating unit." />
      <definition value="Surgical specialty (owner of the treatment). Operating unit." />
      <mapping>
        <identity value="helsevest" />
        <map value="Opererande enhet (specialite)" />
      </mapping>
      <mapping>
        <identity value="orbit" />
        <map value="General.OrganizationSurgicalSpecialty" />
      </mapping>
      <mapping>
        <identity value="dips" />
        <map value="AVDID" />
      </mapping>
      <mapping>
        <identity value="orplan" />
        <map value="SectionID eller ReshID" />
      </mapping>
    </element>
    <element id="ProcedureRequest.performer">
      <path value="ProcedureRequest.performer" />
      <short value="Surgeon (main responsibility)" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.no/fhir/StructureDefinition/PractitionerNorway" />
      </type>
      <mapping>
        <identity value="helsevest" />
        <map value="Hovedoperatør" />
      </mapping>
      <mapping>
        <identity value="orbit" />
        <map value="Surgeon" />
      </mapping>
      <mapping>
        <identity value="dips" />
        <map value="BEHANDLER1ID" />
      </mapping>
      <mapping>
        <identity value="orplan" />
        <map value="Surgeon" />
      </mapping>
    </element>
    <element id="ProcedureRequest.reasonCode">
      <path value="ProcedureRequest.reasonCode" />
      <short value="Planned diagnosis codes" />
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="ProcedureRequestReason" />
        </extension>
        <strength value="required" />
        <description value="This value set consists of Norwegian ICD-10 codes ([urn:oid:2.16.578.1.12.4.1.1.7110](https://volven.no/produkt.asp?id=306990&amp;amp;subID=8&amp;amp;catID=3&amp;amp;oid=7110))" />
        <valueSetUri value="http://hl7.no/fhir/ValueSet/perioperative-diagnosis" />
      </binding>
      <mapping>
        <identity value="helsevest" />
        <map value="Planlagte diagnosekoder" />
      </mapping>
      <mapping>
        <identity value="orbit" />
        <map value="PreoperativePlannedDiagnosisCodes" />
      </mapping>
      <mapping>
        <identity value="dips" />
        <map value="TENT_DIAGNOSEKODE" />
      </mapping>
      <mapping>
        <identity value="orplan" />
        <map value="Settes etter opr" />
      </mapping>
    </element>
    <element id="ProcedureRequest.reasonReference">
      <path value="ProcedureRequest.reasonReference" />
      <short value="Planned diagnosis" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Condition" />
      </type>
      <mapping>
        <identity value="helsevest" />
        <map value="Planlagte diagnosekoder" />
      </mapping>
      <mapping>
        <identity value="orbit" />
        <map value="PreoperativePlannedDiagnosisCodes" />
      </mapping>
      <mapping>
        <identity value="dips" />
        <map value="TENT_DIAGNOSEKODE" />
      </mapping>
      <mapping>
        <identity value="orplan" />
        <map value="Settes etter opr" />
      </mapping>
    </element>
    <element id="ProcedureRequest.supportingInfo">
      <path value="ProcedureRequest.supportingInfo" />
      <short value="Infection risk" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Condition" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Observation" />
      </type>
      <mapping>
        <identity value="helsevest" />
        <map value="Smitte" />
      </mapping>
      <mapping>
        <identity value="orbit" />
        <map value="smitte_oprekv" />
      </mapping>
    </element>
    <element id="ProcedureRequest.bodySite">
      <path value="ProcedureRequest.bodySite" />
      <short value="Position ID" />
      <mapping>
        <identity value="helsevest" />
        <map value="Operasjonsleie" />
      </mapping>
    </element>
    <element id="ProcedureRequest.note">
      <path value="ProcedureRequest.note" />
      <short value="Information for the operator and anesthetist" />
      <mapping>
        <identity value="helsevest" />
        <map value="Info til Op og Anestesi" />
      </mapping>
      <mapping>
        <identity value="orbit" />
        <map value="Info_rekv" />
      </mapping>
      <mapping>
        <identity value="dips" />
        <map value="ANESTESIMERKNAD" />
      </mapping>
      <mapping>
        <identity value="orplan" />
        <map value="AnestMessage" />
      </mapping>
    </element>
  </differential>
</StructureDefinition>