臺灣核心實作指引(TW Core IG)
0.1.1 - Trial Use

This page is part of the 臺灣核心實作指引(TW Core IG) (v0.1.1: Releases) based on FHIR R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions

Logical Model: TWPatientModel - XML Profile

Active as of 2023-08-30

XML representation of the TWPatient logical model.

Raw xml | Download



<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="TWPatient"/>
  <text>
    <status value="extensions"/>
    <div xmlns="http://www.w3.org/1999/xhtml">Placeholder</div>
  </text>
  <url
       value="https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/TWPatient"/>
  <version value="0.1.1"/>
  <name value="TWPatientModel"/>
  <title value="臺灣核心-病人(TW Core Patient)之資料模型"/>
  <status value="active"/>
  <date value="2023-08-30T12:27:08+08:00"/>
  <contact>
    <name value="衛生福利部"/>
    <telecom>
      <system value="url"/>
      <value value="https://www.mohw.gov.tw/"/>
    </telecom>
    <telecom>
      <system value="email"/>
      <value value="CCYU@mohw.gov.tw"/>
    </telecom>
  </contact>
  <description value="臺灣核心-病人(TW Core Patient)之資料模型"/>
  <fhirVersion value="4.0.1"/>
  <mapping>
    <identity value="rim"/>
    <uri value="http://hl7.org/v3"/>
    <name value="RIM Mapping"/>
  </mapping>
  <mapping>
    <identity value="TWCore"/>
    <uri value="https://twcore.mohw.gov.tw/ig/twcore"/>
    <name value="TW Core IG"/>
  </mapping>
  <kind value="logical"/>
  <abstract value="false"/>
  <type
        value="https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/TWPatient"/>
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Base"/>
  <derivation value="specialization"/>
  <snapshot>
    <element id="TWPatient">
      <path value="TWPatient"/>
      <short value="臺灣核心-病人(TW Core Patient)之資料模型"/>
      <definition value="臺灣核心-病人(TW Core Patient)之資料模型"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Base"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <isModifier value="false"/>
      <mapping>
        <identity value="TWCore"/>
        <map value="TWCorePatient"/>
      </mapping>
    </element>
    <element id="TWPatient.text">
      <path value="TWPatient.text"/>
      <short value="內容摘要以供人閱讀"/>
      <definition value="內容摘要以供人閱讀"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="TWPatient.text"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="Narrative"/>
      </type>
      <mapping>
        <identity value="TWCore"/>
        <map value="text"/>
      </mapping>
    </element>
    <element id="TWPatient.identifier">
      <path value="TWPatient.identifier"/>
      <short value="身份識別碼(病歷號、身分證字號、護照號碼、居留證號碼等)"/>
      <definition value="身份識別碼(病歷號、身分證字號、護照號碼、居留證號碼等)"/>
      <min value="1"/>
      <max value="*"/>
      <base>
        <path value="TWPatient.identifier"/>
        <min value="1"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Identifier"/>
      </type>
      <mapping>
        <identity value="TWCore"/>
        <map value="identifier"/>
      </mapping>
    </element>
    <element id="TWPatient.active">
      <path value="TWPatient.active"/>
      <short value="此基本資料是否使用中"/>
      <definition value="此基本資料是否使用中"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="TWPatient.active"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="boolean"/>
      </type>
      <mapping>
        <identity value="TWCore"/>
        <map value="active"/>
      </mapping>
    </element>
    <element id="TWPatient.name">
      <path value="TWPatient.name"/>
      <short value="姓名,包括病人身分證或護照上的姓名、新生兒報戶口(戶籍登記)前的暫時性姓名、或研究用之匿名化病人姓名等。"/>
      <definition
                  value="姓名,包括病人身分證或護照上的姓名、新生兒報戶口(戶籍登記)前的暫時性姓名、或研究用之匿名化病人姓名等。"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="TWPatient.name"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="HumanName"/>
      </type>
      <mapping>
        <identity value="TWCore"/>
        <map value="name"/>
      </mapping>
    </element>
    <element id="TWPatient.telecom">
      <path value="TWPatient.telecom"/>
      <short value="聯絡方式"/>
      <definition value="聯絡方式"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="TWPatient.telecom"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="ContactPoint"/>
      </type>
      <mapping>
        <identity value="TWCore"/>
        <map value="telecom"/>
      </mapping>
    </element>
    <element id="TWPatient.gender">
      <path value="TWPatient.gender"/>
      <short value="性別"/>
      <definition value="性別"/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="TWPatient.gender"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="code"/>
      </type>
      <mapping>
        <identity value="TWCore"/>
        <map value="gender"/>
      </mapping>
    </element>
    <element id="TWPatient.birthDate">
      <path value="TWPatient.birthDate"/>
      <short value="出生日期"/>
      <definition value="出生日期"/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="TWPatient.birthDate"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="date"/>
      </type>
      <mapping>
        <identity value="TWCore"/>
        <map value="birthDate"/>
      </mapping>
    </element>
    <element id="TWPatient.address">
      <path value="TWPatient.address"/>
      <short value="地址(戶籍/現居/工作等)"/>
      <definition value="地址(戶籍/現居/工作等)"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="TWPatient.address"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Address"/>
      </type>
      <mapping>
        <identity value="TWCore"/>
        <map value="address"/>
      </mapping>
    </element>
    <element id="TWPatient.maritalStatus">
      <path value="TWPatient.maritalStatus"/>
      <short value="婚姻狀態"/>
      <definition value="婚姻狀態"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="TWPatient.maritalStatus"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <mapping>
        <identity value="TWCore"/>
        <map value="maritalStatus"/>
      </mapping>
    </element>
    <element id="TWPatient.photo">
      <path value="TWPatient.photo"/>
      <short value="病人的影像(照片)"/>
      <definition value="病人的影像(照片)"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="TWPatient.photo"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Attachment"/>
      </type>
      <mapping>
        <identity value="TWCore"/>
        <map value="photo"/>
      </mapping>
    </element>
    <element id="TWPatient.contact">
      <path value="TWPatient.contact"/>
      <short value="緊急聯絡人"/>
      <definition value="緊急聯絡人"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="TWPatient.contact"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="BackboneElement"/>
      </type>
      <mapping>
        <identity value="TWCore"/>
        <map value="contact"/>
      </mapping>
    </element>
    <element id="TWPatient.communicationLanguage">
      <path value="TWPatient.communicationLanguage"/>
      <short value="溝通語言"/>
      <definition value="溝通語言"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="TWPatient.communicationLanguage"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <mapping>
        <identity value="TWCore"/>
        <map value="communication.language"/>
      </mapping>
    </element>
    <element id="TWPatient.organization">
      <path value="TWPatient.organization"/>
      <short value="此紀錄的保管機構"/>
      <definition value="此紀錄的保管機構"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="TWPatient.organization"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="Organization"/>
      </type>
      <mapping>
        <identity value="TWCore"/>
        <map value="managingOrganization.Reference(TW Core Organization)"/>
      </mapping>
    </element>
  </snapshot>
  <differential>
    <element id="TWPatient">
      <path value="TWPatient"/>
      <short value="臺灣核心-病人(TW Core Patient)之資料模型"/>
      <definition value="臺灣核心-病人(TW Core Patient)之資料模型"/>
      <mapping>
        <identity value="TWCore"/>
        <map value="TWCorePatient"/>
      </mapping>
    </element>
    <element id="TWPatient.text">
      <path value="TWPatient.text"/>
      <short value="內容摘要以供人閱讀"/>
      <definition value="內容摘要以供人閱讀"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="Narrative"/>
      </type>
      <mapping>
        <identity value="TWCore"/>
        <map value="text"/>
      </mapping>
    </element>
    <element id="TWPatient.identifier">
      <path value="TWPatient.identifier"/>
      <short value="身份識別碼(病歷號、身分證字號、護照號碼、居留證號碼等)"/>
      <definition value="身份識別碼(病歷號、身分證字號、護照號碼、居留證號碼等)"/>
      <min value="1"/>
      <max value="*"/>
      <type>
        <code value="Identifier"/>
      </type>
      <mapping>
        <identity value="TWCore"/>
        <map value="identifier"/>
      </mapping>
    </element>
    <element id="TWPatient.active">
      <path value="TWPatient.active"/>
      <short value="此基本資料是否使用中"/>
      <definition value="此基本資料是否使用中"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="boolean"/>
      </type>
      <mapping>
        <identity value="TWCore"/>
        <map value="active"/>
      </mapping>
    </element>
    <element id="TWPatient.name">
      <path value="TWPatient.name"/>
      <short value="姓名,包括病人身分證或護照上的姓名、新生兒報戶口(戶籍登記)前的暫時性姓名、或研究用之匿名化病人姓名等。"/>
      <definition
                  value="姓名,包括病人身分證或護照上的姓名、新生兒報戶口(戶籍登記)前的暫時性姓名、或研究用之匿名化病人姓名等。"/>
      <min value="0"/>
      <max value="*"/>
      <type>
        <code value="HumanName"/>
      </type>
      <mapping>
        <identity value="TWCore"/>
        <map value="name"/>
      </mapping>
    </element>
    <element id="TWPatient.telecom">
      <path value="TWPatient.telecom"/>
      <short value="聯絡方式"/>
      <definition value="聯絡方式"/>
      <min value="0"/>
      <max value="*"/>
      <type>
        <code value="ContactPoint"/>
      </type>
      <mapping>
        <identity value="TWCore"/>
        <map value="telecom"/>
      </mapping>
    </element>
    <element id="TWPatient.gender">
      <path value="TWPatient.gender"/>
      <short value="性別"/>
      <definition value="性別"/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="code"/>
      </type>
      <mapping>
        <identity value="TWCore"/>
        <map value="gender"/>
      </mapping>
    </element>
    <element id="TWPatient.birthDate">
      <path value="TWPatient.birthDate"/>
      <short value="出生日期"/>
      <definition value="出生日期"/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="date"/>
      </type>
      <mapping>
        <identity value="TWCore"/>
        <map value="birthDate"/>
      </mapping>
    </element>
    <element id="TWPatient.address">
      <path value="TWPatient.address"/>
      <short value="地址(戶籍/現居/工作等)"/>
      <definition value="地址(戶籍/現居/工作等)"/>
      <min value="0"/>
      <max value="*"/>
      <type>
        <code value="Address"/>
      </type>
      <mapping>
        <identity value="TWCore"/>
        <map value="address"/>
      </mapping>
    </element>
    <element id="TWPatient.maritalStatus">
      <path value="TWPatient.maritalStatus"/>
      <short value="婚姻狀態"/>
      <definition value="婚姻狀態"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <mapping>
        <identity value="TWCore"/>
        <map value="maritalStatus"/>
      </mapping>
    </element>
    <element id="TWPatient.photo">
      <path value="TWPatient.photo"/>
      <short value="病人的影像(照片)"/>
      <definition value="病人的影像(照片)"/>
      <min value="0"/>
      <max value="*"/>
      <type>
        <code value="Attachment"/>
      </type>
      <mapping>
        <identity value="TWCore"/>
        <map value="photo"/>
      </mapping>
    </element>
    <element id="TWPatient.contact">
      <path value="TWPatient.contact"/>
      <short value="緊急聯絡人"/>
      <definition value="緊急聯絡人"/>
      <min value="0"/>
      <max value="*"/>
      <type>
        <code value="BackboneElement"/>
      </type>
      <mapping>
        <identity value="TWCore"/>
        <map value="contact"/>
      </mapping>
    </element>
    <element id="TWPatient.communicationLanguage">
      <path value="TWPatient.communicationLanguage"/>
      <short value="溝通語言"/>
      <definition value="溝通語言"/>
      <min value="0"/>
      <max value="*"/>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <mapping>
        <identity value="TWCore"/>
        <map value="communication.language"/>
      </mapping>
    </element>
    <element id="TWPatient.organization">
      <path value="TWPatient.organization"/>
      <short value="此紀錄的保管機構"/>
      <definition value="此紀錄的保管機構"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="Organization"/>
      </type>
      <mapping>
        <identity value="TWCore"/>
        <map value="managingOrganization.Reference(TW Core Organization)"/>
      </mapping>
    </element>
  </differential>
</StructureDefinition>