FHIR © HL7.org  |  Server Home  |  XIG Home  |  Server Source  |  FHIR  

FHIR IG Statistics: StructureDefinition/ReportingModel

Packagetw.gov.mohw.cdc.twidir
TypeStructureDefinition
IdReportingModel
FHIR VersionR4
Sourcehttps://twidir.cdc.gov.tw/twidir/https://twidir.cdc.gov.tw/twidir/0.1.1/StructureDefinition-ReportingModel.html
URLhttps://twidir.cdc.gov.tw/twidir/StructureDefinition/ReportingModel
Version0.1.1
Statusactive
Date2024-02-02T13:16:12+08:00
NameReportingModel
Title傳染病檢驗報告(Reporting)之資料模型
Realmtw
Authoritynational
Description傳染病檢驗報告(Reporting)之資料模型 * 2023/12/19異動說明:「送驗單位(ReportingModel.inspection.hospId)」及「檢驗機構(ReportingModel.inspection.agencyId)」分別對應至新的「送驗單位(Organization Sendhospid reporting)」及 「檢驗機構(Organization Hospid reporting)」Profile。
Typehttps://twidir.cdc.gov.tw/twidir/StructureDefinition/ReportingModel
Kindlogical

Resources that use this resource

No resources found


Resources that this resource uses

No resources found


Narrative

Note: links and images are rebased to the (stated) source

NameFlagsCard.TypeDescription & Constraintsdoco
.. ReportingModel 0..*Base傳染病檢驗報告(Reporting)之資料模型
Instances of this logical model are not marked to be the target of a Reference
... patient 1..1BackboneElement病患資料
.... identifier 1..1Identifier身份識別碼,身分證字號
.... no 1..1Identifier病歷號
.... name 1..1HumanName姓名
.... gender 1..1code性別
.... birthDate 1..1dateTime出生日期
.... address 0..1Address居住鄉鎮縣市
... notification 1..1BackboneElement通報資料
.... identifier 0..1Identifier傳染病通報系統的通報單號或症狀通報單號
.... onset 0..1dateTime通報病患發病日期與時間
.... icd10 0..1code通報病患的疾病識別ICD-10-CM-2021代碼
... inspection 1..1BackboneElement送驗資料
.... identifier 0..1Identifier送驗單編號,由CDC所提供之Barcode編號
.... hospId 1..1Identifier送驗單位的醫事機構代碼,以馬偕醫院為例:1101100011
.... date 1..1dateTime病患採檢日期與時間
.... agencyId 1..1Identifier檢驗機構之醫事機構代碼
.... receivedDate 1..1dateTime檢驗機構收到病患檢體的收件日期與時間
.... type 0..1CodeableConcept檢體種類代碼(例如:血清)
... report 1..1BackboneElement檢驗報告資料
.... practitionerId 0..1Identifier執行疾病檢驗之專業人員的身份識別碼
.... category 0..1CodeableConcept檢驗方法代碼(例如:血清學檢驗方法)
.... method 0..1CodeableConcept檢驗方法細項(例如:血清學檢驗方法細項)
.... interpretation 1..1CodeableConcept通報個案檢驗檢查的實際結果(例如:陽性、陰性等)
.... effective 1..1dateTime疾病檢驗結果日期與時間
.... loincCode 1..1CodeableConcept檢驗疾病的LOINC CODE
.... equipment 0..1CodeableConcept檢驗儀器
.... reagent 0..1CodeableConcept檢驗試劑
.... measurement 0..1string檢驗測量值
.... units 0..1string檢驗測量單位,例如:CPM、titer、mIU/Ml

doco Documentation for this format

Source

{
  "resourceType": "StructureDefinition",
  "id": "ReportingModel",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "url": "https://twidir.cdc.gov.tw/twidir/StructureDefinition/ReportingModel",
  "version": "0.1.1",
  "name": "ReportingModel",
  "title": "傳染病檢驗報告(Reporting)之資料模型",
  "status": "active",
  "date": "2024-02-02T13:16:12+08:00",
  "publisher": "衛福部疾病管制署",
  "contact": [
    {
      "name": "衛福部疾病管制署",
      "telecom": [
        {
          "system": "url",
          "value": "https://www.cdc.gov.tw"
        }
      ]
    }
  ],
  "description": "傳染病檢驗報告(Reporting)之資料模型\r\n\r\n* 2023/12/19異動說明:「送驗單位(ReportingModel.inspection.hospId)」及「檢驗機構(ReportingModel.inspection.agencyId)」分別對應至新的「送驗單位(Organization Sendhospid reporting)」及 「檢驗機構(Organization Hospid reporting)」Profile。\r\n",
  "fhirVersion": "4.0.1",
  "mapping": [
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    },
    {
      "identity": "TWIDIR",
      "uri": "https://twidir.cdc.gov.tw/twidir",
      "name": "TWIDIR IG"
    }
  ],
  "kind": "logical",
  "abstract": false,
  "type": "https://twidir.cdc.gov.tw/twidir/StructureDefinition/ReportingModel",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Base",
  "derivation": "specialization",
  "snapshot": {
    "element": [
      {
        "id": "ReportingModel",
        "path": "ReportingModel",
        "short": "傳染病檢驗報告(Reporting)之資料模型",
        "definition": "傳染病檢驗報告(Reporting)之資料模型\r\n\r\n* 2023/12/19異動說明:「送驗單位(ReportingModel.inspection.hospId)」及「檢驗機構(ReportingModel.inspection.agencyId)」分別對應至新的「送驗單位(Organization Sendhospid reporting)」及 「檢驗機構(Organization Hospid reporting)」Profile。\r\n",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Base",
          "min": 0,
          "max": "*"
        },
        "isModifier": false,
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "Bundlereporting"
          }
        ]
      },
      {
        "id": "ReportingModel.patient",
        "path": "ReportingModel.patient",
        "short": "病患資料",
        "definition": "病患資料",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ReportingModel.patient",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id": "ReportingModel.patient.id",
        "path": "ReportingModel.patient.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ReportingModel.patient.extension",
        "path": "ReportingModel.patient.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ReportingModel.patient.modifierExtension",
        "path": "ReportingModel.patient.modifierExtension",
        "short": "Extensions that cannot be ignored even if unrecognized",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "ReportingModel.patient.identifier",
        "path": "ReportingModel.patient.identifier",
        "short": "身份識別碼,身分證字號",
        "definition": "身份識別碼,身分證字號。",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ReportingModel.patient.identifier",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Identifier"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:patient.identifier:idCardNumber"
          }
        ]
      },
      {
        "id": "ReportingModel.patient.no",
        "path": "ReportingModel.patient.no",
        "short": "病歷號",
        "definition": "病患病歷號。",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ReportingModel.patient.no",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Identifier"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:patient.identifier:medicalRecord"
          }
        ]
      },
      {
        "id": "ReportingModel.patient.name",
        "path": "ReportingModel.patient.name",
        "short": "姓名",
        "definition": "病患所屬國籍的真實姓名。",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ReportingModel.patient.name",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "HumanName"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:patient.name.text"
          }
        ]
      },
      {
        "id": "ReportingModel.patient.gender",
        "path": "ReportingModel.patient.gender",
        "short": "性別",
        "definition": "病患的性別,例:male、female、other。",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ReportingModel.patient.gender",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:patient.gender"
          }
        ]
      },
      {
        "id": "ReportingModel.patient.birthDate",
        "path": "ReportingModel.patient.birthDate",
        "short": "出生日期",
        "definition": "病患的出生日期,若無完整日期則以0補上。",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ReportingModel.patient.birthDate",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:patient.birthDate"
          }
        ]
      },
      {
        "id": "ReportingModel.patient.address",
        "path": "ReportingModel.patient.address",
        "short": "居住鄉鎮縣市",
        "definition": "病患的居住鄉鎮縣市。",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ReportingModel.patient.address",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Address"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:patient.address.postalCode.valueCodeableConceptTW.coding:PostalCode3"
          }
        ]
      },
      {
        "id": "ReportingModel.notification",
        "path": "ReportingModel.notification",
        "short": "通報資料",
        "definition": "通報資料",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ReportingModel.notification",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id": "ReportingModel.notification.id",
        "path": "ReportingModel.notification.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ReportingModel.notification.extension",
        "path": "ReportingModel.notification.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ReportingModel.notification.modifierExtension",
        "path": "ReportingModel.notification.modifierExtension",
        "short": "Extensions that cannot be ignored even if unrecognized",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "ReportingModel.notification.identifier",
        "path": "ReportingModel.notification.identifier",
        "short": "傳染病通報系統的通報單號或症狀通報單號",
        "definition": "傳染病通報系統的通報單號或症狀通報單號。",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ReportingModel.notification.identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Identifier"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:condition.identifier"
          }
        ]
      },
      {
        "id": "ReportingModel.notification.onset",
        "path": "ReportingModel.notification.onset",
        "short": "通報病患發病日期與時間",
        "definition": "通報病患發病日期與時間",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ReportingModel.notification.onset",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:condition.onsetDateTime"
          }
        ]
      },
      {
        "id": "ReportingModel.notification.icd10",
        "path": "ReportingModel.notification.icd10",
        "short": "通報病患的疾病識別ICD-10-CM-2021代碼",
        "definition": "通報病患的疾病識別ICD-10-CM-2021代碼。",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ReportingModel.notification.icd10",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:condition.code"
          }
        ]
      },
      {
        "id": "ReportingModel.inspection",
        "path": "ReportingModel.inspection",
        "short": "送驗資料",
        "definition": "送驗資料",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ReportingModel.inspection",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id": "ReportingModel.inspection.id",
        "path": "ReportingModel.inspection.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ReportingModel.inspection.extension",
        "path": "ReportingModel.inspection.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ReportingModel.inspection.modifierExtension",
        "path": "ReportingModel.inspection.modifierExtension",
        "short": "Extensions that cannot be ignored even if unrecognized",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "ReportingModel.inspection.identifier",
        "path": "ReportingModel.inspection.identifier",
        "short": "送驗單編號,由CDC所提供之Barcode編號",
        "definition": "送驗單編號,由CDC所提供之Barcode編號。",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ReportingModel.inspection.identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Identifier"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:observation.identifier"
          }
        ]
      },
      {
        "id": "ReportingModel.inspection.hospId",
        "path": "ReportingModel.inspection.hospId",
        "short": "送驗單位的醫事機構代碼,以馬偕醫院為例:1101100011",
        "definition": "送驗單位的醫事機構代碼,以馬偕醫院為例:1101100011。",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ReportingModel.inspection.hospId",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Identifier"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:diagnosticReport.performer.Reference(Organization Hospid reporting)"
          }
        ]
      },
      {
        "id": "ReportingModel.inspection.date",
        "path": "ReportingModel.inspection.date",
        "short": "病患採檢日期與時間",
        "definition": "病患採檢日期與時間",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ReportingModel.inspection.date",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:specimen.collection.collected"
          }
        ]
      },
      {
        "id": "ReportingModel.inspection.agencyId",
        "path": "ReportingModel.inspection.agencyId",
        "short": "檢驗機構之醫事機構代碼",
        "definition": "檢驗機構之醫事機構代碼。",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ReportingModel.inspection.agencyId",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Identifier"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:diagnosticReport.performer.Reference(Organization Sendhospid reporting)"
          }
        ]
      },
      {
        "id": "ReportingModel.inspection.receivedDate",
        "path": "ReportingModel.inspection.receivedDate",
        "short": "檢驗機構收到病患檢體的收件日期與時間",
        "definition": "檢驗機構收到病患檢體的收件日期與時間",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ReportingModel.inspection.receivedDate",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:specimen.receivedTime"
          }
        ]
      },
      {
        "id": "ReportingModel.inspection.type",
        "path": "ReportingModel.inspection.type",
        "short": "檢體種類代碼(例如:血清)",
        "definition": "檢體種類代碼(例如:血清)。",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ReportingModel.inspection.type",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:observation.specimen.Reference(Specimen reporting)"
          }
        ]
      },
      {
        "id": "ReportingModel.report",
        "path": "ReportingModel.report",
        "short": "檢驗報告資料",
        "definition": "檢驗報告資料",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ReportingModel.report",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id": "ReportingModel.report.id",
        "path": "ReportingModel.report.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ReportingModel.report.extension",
        "path": "ReportingModel.report.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ReportingModel.report.modifierExtension",
        "path": "ReportingModel.report.modifierExtension",
        "short": "Extensions that cannot be ignored even if unrecognized",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "ReportingModel.report.practitionerId",
        "path": "ReportingModel.report.practitionerId",
        "short": "執行疾病檢驗之專業人員的身份識別碼",
        "definition": "執行疾病檢驗之專業人員的身份識別碼。",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ReportingModel.report.practitionerId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Identifier"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:diagnosticReport.performer.Reference(TW Core Practitioner)"
          }
        ]
      },
      {
        "id": "ReportingModel.report.category",
        "path": "ReportingModel.report.category",
        "short": "檢驗方法代碼(例如:血清學檢驗方法)",
        "definition": "檢驗方法代碼(例如:血清學檢驗方法)。",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ReportingModel.report.category",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:observation.category"
          }
        ]
      },
      {
        "id": "ReportingModel.report.method",
        "path": "ReportingModel.report.method",
        "short": "檢驗方法細項(例如:血清學檢驗方法細項)",
        "definition": "檢驗方法細項(例如:血清學檢驗方法細項)。",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ReportingModel.report.method",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:observation.method"
          }
        ]
      },
      {
        "id": "ReportingModel.report.interpretation",
        "path": "ReportingModel.report.interpretation",
        "short": "通報個案檢驗檢查的實際結果(例如:陽性、陰性等)",
        "definition": "通報個案檢驗檢查的實際結果(例如:陽性、陰性等)。",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ReportingModel.report.interpretation",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:observation.interpretation"
          }
        ]
      },
      {
        "id": "ReportingModel.report.effective",
        "path": "ReportingModel.report.effective",
        "short": "疾病檢驗結果日期與時間",
        "definition": "疾病檢驗結果日期與時間。",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ReportingModel.report.effective",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:observation.effectiveDateTime"
          }
        ]
      },
      {
        "id": "ReportingModel.report.loincCode",
        "path": "ReportingModel.report.loincCode",
        "short": "檢驗疾病的LOINC CODE",
        "definition": "檢驗疾病的LOINC CODE。",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ReportingModel.report.loincCode",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:observation.code"
          }
        ]
      },
      {
        "id": "ReportingModel.report.equipment",
        "path": "ReportingModel.report.equipment",
        "short": "檢驗儀器",
        "definition": "檢驗儀器",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ReportingModel.report.equipment",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:device.Reference(Device reporting).where(type = 'device')"
          }
        ]
      },
      {
        "id": "ReportingModel.report.reagent",
        "path": "ReportingModel.report.reagent",
        "short": "檢驗試劑",
        "definition": "檢驗試劑",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ReportingModel.report.reagent",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:device.Reference(Device reporting).where(type = 'reagent')"
          }
        ]
      },
      {
        "id": "ReportingModel.report.measurement",
        "path": "ReportingModel.report.measurement",
        "short": "檢驗測量值",
        "definition": "檢驗測量值",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ReportingModel.report.measurement",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:observation.valueQuantity.value"
          }
        ]
      },
      {
        "id": "ReportingModel.report.units",
        "path": "ReportingModel.report.units",
        "short": "檢驗測量單位,例如:CPM、titer、mIU/Ml",
        "definition": "檢驗測量單位,例如:CPM、titer、mIU/Ml。",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ReportingModel.report.units",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:observation.valueQuantity.unit"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "ReportingModel",
        "path": "ReportingModel",
        "short": "傳染病檢驗報告(Reporting)之資料模型",
        "definition": "傳染病檢驗報告(Reporting)之資料模型\r\n\r\n* 2023/12/19異動說明:「送驗單位(ReportingModel.inspection.hospId)」及「檢驗機構(ReportingModel.inspection.agencyId)」分別對應至新的「送驗單位(Organization Sendhospid reporting)」及 「檢驗機構(Organization Hospid reporting)」Profile。\r\n",
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "Bundlereporting"
          }
        ]
      },
      {
        "id": "ReportingModel.patient",
        "path": "ReportingModel.patient",
        "short": "病患資料",
        "definition": "病患資料",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "ReportingModel.patient.identifier",
        "path": "ReportingModel.patient.identifier",
        "short": "身份識別碼,身分證字號",
        "definition": "身份識別碼,身分證字號。",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Identifier"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:patient.identifier:idCardNumber"
          }
        ]
      },
      {
        "id": "ReportingModel.patient.no",
        "path": "ReportingModel.patient.no",
        "short": "病歷號",
        "definition": "病患病歷號。",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Identifier"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:patient.identifier:medicalRecord"
          }
        ]
      },
      {
        "id": "ReportingModel.patient.name",
        "path": "ReportingModel.patient.name",
        "short": "姓名",
        "definition": "病患所屬國籍的真實姓名。",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "HumanName"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:patient.name.text"
          }
        ]
      },
      {
        "id": "ReportingModel.patient.gender",
        "path": "ReportingModel.patient.gender",
        "short": "性別",
        "definition": "病患的性別,例:male、female、other。",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:patient.gender"
          }
        ]
      },
      {
        "id": "ReportingModel.patient.birthDate",
        "path": "ReportingModel.patient.birthDate",
        "short": "出生日期",
        "definition": "病患的出生日期,若無完整日期則以0補上。",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:patient.birthDate"
          }
        ]
      },
      {
        "id": "ReportingModel.patient.address",
        "path": "ReportingModel.patient.address",
        "short": "居住鄉鎮縣市",
        "definition": "病患的居住鄉鎮縣市。",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Address"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:patient.address.postalCode.valueCodeableConceptTW.coding:PostalCode3"
          }
        ]
      },
      {
        "id": "ReportingModel.notification",
        "path": "ReportingModel.notification",
        "short": "通報資料",
        "definition": "通報資料",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "ReportingModel.notification.identifier",
        "path": "ReportingModel.notification.identifier",
        "short": "傳染病通報系統的通報單號或症狀通報單號",
        "definition": "傳染病通報系統的通報單號或症狀通報單號。",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Identifier"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:condition.identifier"
          }
        ]
      },
      {
        "id": "ReportingModel.notification.onset",
        "path": "ReportingModel.notification.onset",
        "short": "通報病患發病日期與時間",
        "definition": "通報病患發病日期與時間",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:condition.onsetDateTime"
          }
        ]
      },
      {
        "id": "ReportingModel.notification.icd10",
        "path": "ReportingModel.notification.icd10",
        "short": "通報病患的疾病識別ICD-10-CM-2021代碼",
        "definition": "通報病患的疾病識別ICD-10-CM-2021代碼。",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:condition.code"
          }
        ]
      },
      {
        "id": "ReportingModel.inspection",
        "path": "ReportingModel.inspection",
        "short": "送驗資料",
        "definition": "送驗資料",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "ReportingModel.inspection.identifier",
        "path": "ReportingModel.inspection.identifier",
        "short": "送驗單編號,由CDC所提供之Barcode編號",
        "definition": "送驗單編號,由CDC所提供之Barcode編號。",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Identifier"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:observation.identifier"
          }
        ]
      },
      {
        "id": "ReportingModel.inspection.hospId",
        "path": "ReportingModel.inspection.hospId",
        "short": "送驗單位的醫事機構代碼,以馬偕醫院為例:1101100011",
        "definition": "送驗單位的醫事機構代碼,以馬偕醫院為例:1101100011。",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Identifier"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:diagnosticReport.performer.Reference(Organization Hospid reporting)"
          }
        ]
      },
      {
        "id": "ReportingModel.inspection.date",
        "path": "ReportingModel.inspection.date",
        "short": "病患採檢日期與時間",
        "definition": "病患採檢日期與時間",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:specimen.collection.collected"
          }
        ]
      },
      {
        "id": "ReportingModel.inspection.agencyId",
        "path": "ReportingModel.inspection.agencyId",
        "short": "檢驗機構之醫事機構代碼",
        "definition": "檢驗機構之醫事機構代碼。",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Identifier"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:diagnosticReport.performer.Reference(Organization Sendhospid reporting)"
          }
        ]
      },
      {
        "id": "ReportingModel.inspection.receivedDate",
        "path": "ReportingModel.inspection.receivedDate",
        "short": "檢驗機構收到病患檢體的收件日期與時間",
        "definition": "檢驗機構收到病患檢體的收件日期與時間",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:specimen.receivedTime"
          }
        ]
      },
      {
        "id": "ReportingModel.inspection.type",
        "path": "ReportingModel.inspection.type",
        "short": "檢體種類代碼(例如:血清)",
        "definition": "檢體種類代碼(例如:血清)。",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:observation.specimen.Reference(Specimen reporting)"
          }
        ]
      },
      {
        "id": "ReportingModel.report",
        "path": "ReportingModel.report",
        "short": "檢驗報告資料",
        "definition": "檢驗報告資料",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "ReportingModel.report.practitionerId",
        "path": "ReportingModel.report.practitionerId",
        "short": "執行疾病檢驗之專業人員的身份識別碼",
        "definition": "執行疾病檢驗之專業人員的身份識別碼。",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Identifier"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:diagnosticReport.performer.Reference(TW Core Practitioner)"
          }
        ]
      },
      {
        "id": "ReportingModel.report.category",
        "path": "ReportingModel.report.category",
        "short": "檢驗方法代碼(例如:血清學檢驗方法)",
        "definition": "檢驗方法代碼(例如:血清學檢驗方法)。",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:observation.category"
          }
        ]
      },
      {
        "id": "ReportingModel.report.method",
        "path": "ReportingModel.report.method",
        "short": "檢驗方法細項(例如:血清學檢驗方法細項)",
        "definition": "檢驗方法細項(例如:血清學檢驗方法細項)。",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:observation.method"
          }
        ]
      },
      {
        "id": "ReportingModel.report.interpretation",
        "path": "ReportingModel.report.interpretation",
        "short": "通報個案檢驗檢查的實際結果(例如:陽性、陰性等)",
        "definition": "通報個案檢驗檢查的實際結果(例如:陽性、陰性等)。",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:observation.interpretation"
          }
        ]
      },
      {
        "id": "ReportingModel.report.effective",
        "path": "ReportingModel.report.effective",
        "short": "疾病檢驗結果日期與時間",
        "definition": "疾病檢驗結果日期與時間。",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:observation.effectiveDateTime"
          }
        ]
      },
      {
        "id": "ReportingModel.report.loincCode",
        "path": "ReportingModel.report.loincCode",
        "short": "檢驗疾病的LOINC CODE",
        "definition": "檢驗疾病的LOINC CODE。",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:observation.code"
          }
        ]
      },
      {
        "id": "ReportingModel.report.equipment",
        "path": "ReportingModel.report.equipment",
        "short": "檢驗儀器",
        "definition": "檢驗儀器",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:device.Reference(Device reporting).where(type = 'device')"
          }
        ]
      },
      {
        "id": "ReportingModel.report.reagent",
        "path": "ReportingModel.report.reagent",
        "short": "檢驗試劑",
        "definition": "檢驗試劑",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:device.Reference(Device reporting).where(type = 'reagent')"
          }
        ]
      },
      {
        "id": "ReportingModel.report.measurement",
        "path": "ReportingModel.report.measurement",
        "short": "檢驗測量值",
        "definition": "檢驗測量值",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:observation.valueQuantity.value"
          }
        ]
      },
      {
        "id": "ReportingModel.report.units",
        "path": "ReportingModel.report.units",
        "short": "檢驗測量單位,例如:CPM、titer、mIU/Ml",
        "definition": "檢驗測量單位,例如:CPM、titer、mIU/Ml。",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "TWIDIR",
            "map": "entry:observation.valueQuantity.unit"
          }
        ]
      }
    ]
  }
}