<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="VGHKS-Encounter-LABM" />
  <url value="http://standard-interoperability-lab.com/fhir/StructureDefinition/VGHKSEncounterLABM" />
  <name value="VGHKSEncounterLABM" />
  <title value="VGHKS Encounter LABM profile" />
  <status value="draft" />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Encounter" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Encounter" />
  <derivation value="constraint" />
  <differential>
    <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" />
      <max value="0" />
    </element>
    <element id="Encounter.identifier.value">
      <path value="Encounter.identifier.value" />
      <short value="LABM.h8" />
      <definition value="The portion of the identifier typically relevant to the user and which is unique within the context of the system.&#xD;&#xA;流水編號" />
    </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" />
      <short value="[planned | arrived | triaged | in-progress | onleave | finished | cancelled +]請輸入(finished)" />
      <fixedCode value="finished" />
    </element>
    <element id="Encounter.statusHistory">
      <path value="Encounter.statusHistory" />
      <max value="0" />
    </element>
    <element id="Encounter.class.system">
      <path value="Encounter.class.system" />
      <min value="1" />
      <fixedUri value="http://terminology.hl7.org/ValueSet/v3-ActEncounterCode" />
    </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" />
      <min value="1" />
      <fixedCode value="OBSENC" />
    </element>
    <element id="Encounter.class.display">
      <path value="Encounter.class.display" />
      <short value="[observation encounter]" />
      <min value="1" />
    </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.coding.version">
      <path value="Encounter.type.coding.version" />
      <max value="0" />
    </element>
    <element id="Encounter.type.coding.code">
      <path value="Encounter.type.coding.code" />
      <short value="LABM.h1, LABM.h7" />
      <definition value="A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).&#xD;&#xA;LABM.h1對應至type[0].coding[0].code&#xD;&#xA;LABM.h7對應至type[1].coding[0].code" />
    </element>
    <element id="Encounter.type.coding.userSelected">
      <path value="Encounter.type.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Encounter.type.text">
      <path value="Encounter.type.text" />
      <short value="[報告類別, 案件分類]" />
      <definition value="A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.&#xD;&#xA;type[0].text請輸入報告類別&#xD;&#xA;type[1].text請輸入案件分類" />
      <min value="1" />
    </element>
    <element id="Encounter.serviceType.coding.version">
      <path value="Encounter.serviceType.coding.version" />
      <max value="0" />
    </element>
    <element id="Encounter.serviceType.coding.code">
      <path value="Encounter.serviceType.coding.code" />
      <short value="LABM.h3" />
    </element>
    <element id="Encounter.serviceType.coding.userSelected">
      <path value="Encounter.serviceType.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Encounter.serviceType.text">
      <path value="Encounter.serviceType.text" />
      <short value="[醫事類別]" />
      <min value="1" />
    </element>
    <element id="Encounter.priority">
      <path value="Encounter.priority" />
      <max value="0" />
    </element>
    <element id="Encounter.subject">
      <path value="Encounter.subject" />
      <min value="1" />
    </element>
    <element id="Encounter.subject.reference">
      <path value="Encounter.subject.reference" />
      <short value="患者Resource Link" />
      <min value="1" />
    </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" />
      <max value="0" />
    </element>
    <element id="Encounter.appointment">
      <path value="Encounter.appointment" />
      <max value="0" />
    </element>
    <element id="Encounter.period.start">
      <path value="Encounter.period.start" />
      <short value="LABM.h11/LABM.h13" />
      <definition value="The start of the period. The boundary is inclusive.&#xD;&#xA;請擇一使用&#xD;&#xA;LABM.h11對應至就醫日期&#xD;&#xA;LABM.h13對應至入院年月日" />
    </element>
    <element id="Encounter.period.end">
      <path value="Encounter.period.end" />
      <short value="LABM.h12/LABM.h14" />
      <definition value="The end of the period. If the end of the period is missing, it means no end was known or planned at the time the instance was created. The start may be in the past, and the end date in the future, which means that period is expected/planned to end at that time.&#xD;&#xA;請擇一使用&#xD;&#xA;LABM.h12對應至治療結束日期&#xD;&#xA;LABM.h14對應至出院年月日" />
    </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" />
      <max value="0" />
    </element>
    <element id="Encounter.partOf">
      <path value="Encounter.partOf" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>