Resource StructureDefinition/FHIR Server from package tw.gov.mohw.cdc.twidir#0.1.1 (328 ms)
Package | tw.gov.mohw.cdc.twidir |
Type | StructureDefinition |
Id | Id |
FHIR Version | R4 |
Source | https://twidir.cdc.gov.tw/twidir/https://twidir.cdc.gov.tw/twidir/0.1.1/StructureDefinition-patient-reporting.html |
Url | https://twidir.cdc.gov.tw/twidir/StructureDefinition/patient-reporting |
Version | 0.1.1 |
Status | active |
Date | 2024-02-02T13:16:12+08:00 |
Name | Patientreporting |
Title | 病患資料(Patient reporting) |
Experimental | False |
Realm | tw |
Authority | national |
Description | 此病患資料(Patient reporting)Profile說明本IG如何進一步定義臺灣核心-病患(TW Core Patient) Profile以呈現傳染病檢驗報告受檢驗之病患基本資料
* 2024/2/2異動說明:
1. 新增identifier:passportNumber欄位。
2. identifier:idCardNumber的Cardinality原為1..1改為0..1。
3. identifier:idCardNumber及identifier:passportNumber依實作情形,兩者擇一填寫。
4. identifier的Cardinality原為2..2改為2..3。
|
Type | Patient |
Kind | resource |
Resources that use this resource
Resources that this resource uses
Narrative
Note: links and images are rebased to the (stated) source
Source
{
"resourceType" : "StructureDefinition",
"id" : "patient-reporting",
"text" : {
"status" : "extensions",
"div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px #F0F0F0 solid; font-size: 11px; font-family: verdana; vertical-align: top;\"><tr style=\"border: 1px #F0F0F0 solid; font-size: 11px; font-family: verdana; vertical-align: top\"><th style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"The logical name of the element\">Name</a></th><th style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Information about the use of the element\">Flags</a></th><th style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Minimum and Maximum # of times the the element can appear in the instance\">Card.</a></th><th style=\"width: 100px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Reference to the type of the element\">Type</a></th><th style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Additional information about the element\">Description & Constraints</a><span style=\"float: right\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Legend for this format\"><img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goXBCwdPqAP0wAAAldJREFUOMuNk0tIlFEYhp9z/vE2jHkhxXA0zJCMitrUQlq4lnSltEqCFhFG2MJFhIvIFpkEWaTQqjaWZRkp0g26URZkTpbaaOJkDqk10szoODP//7XIMUe0elcfnPd9zsfLOYplGrpRwZaqTtw3K7PtGem7Q6FoidbGgqHVy/HRb669R+56zx7eRV1L31JGxYbBtjKK93cxeqfyQHbehkZbUkK20goELEuIzEd+dHS+qz/Y8PTSif0FnGkbiwcAjHaU1+QWOptFiyCLp/LnKptpqIuXHx6rbR26kJcBX3yLgBfnd7CxwJmflpP2wUg0HIAoUUpZBmKzELGWcN8nAr6Gpu7tLU/CkwAaoKTWRSQyt89Q8w6J+oVQkKnBoblH7V0PPvUOvDYXfopE/SJmALsxnVm6LbkotrUtNowMeIrVrBcBpaMmdS0j9df7abpSuy7HWehwJdt1lhVwi/J58U5beXGAF6c3UXLycw1wdFklArBn87xdh0ZsZtArghBdAA3+OEDVubG4UEzP6x1FOWneHh2VDAHBAt80IbdXDcesNoCvs3E5AFyNSU5nbrDPZpcUEQQTFZiEVx+51fxMhhyJEAgvlriadIJZZksRuwBYMOPBbO3hePVVqgEJhFeUuFLhIPkRP6BQLIBrmMenujm/3g4zc398awIe90Zb5A1vREALqneMcYgP/xVQWlG+Ncu5vgwwlaUNx+3799rfe96u9K0JSDXcOzOTJg4B6IgmXfsygc7/Bvg9g9E58/cDVmGIBOP/zT8Bz1zqWqpbXIsd0O9hajXfL6u4BaOS6SeWAAAAAElFTkSuQmCC\" alt=\"doco\" style=\"background-color: inherit\"/></a></span></th></tr><tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck1.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_resource.png\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Resource\" class=\"hierarchy\"/> <a href=\"StructureDefinition-patient-reporting-definitions.html#Patient\">Patient</a><a name=\"Patient\"> </a></td><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"https://twcore.mohw.gov.tw/ig/twcore/0.1.1/StructureDefinition-Patient-twcore.html\">TWCorePatient</a></td><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_element.gif\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Element\" class=\"hierarchy\"/> <a href=\"StructureDefinition-patient-reporting-definitions.html#Patient.identifier\">identifier</a><a name=\"Patient.identifier\"> </a></td><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">2..<span style=\"opacity: 0.5\">*</span></td><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a style=\"opacity: 0.5\" href=\"http://hl7.org/fhir/R4/datatypes.html#Identifier\">Identifier</a></td><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">ç
ä¾è(identifier:medicalRecord)ã身åèåè(identifier:idCardNumber)çºå¿
å¡«ï¼è¥çºå¤åç
æ£ç¡èº«åèåè(identifier:idCardNumber)åæ¹å¡«å¯«è·ç
§è碼(identifier:passportNumber)</td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck14.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_slice_item.png\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Slice Item\" class=\"hierarchy\"/> <span style=\"text-decoration:line-through\" title=\"Slice residentNumber\">identifier:residentNumber</span><a name=\"Patient.identifier\"> </a></td><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"text-decoration:line-through\"/><span style=\"text-decoration:line-through\">0</span><span style=\"text-decoration:line-through\">..</span><span style=\"text-decoration:line-through\">0</span></td><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck14.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_slice_item.png\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Slice Item\" class=\"hierarchy\"/> <a href=\"StructureDefinition-patient-reporting-definitions.html#Patient.identifier:medicalRecord\" title=\"Slice medicalRecord\">identifier:medicalRecord</a><a name=\"Patient.identifier\"> </a></td><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..<span style=\"opacity: 0.5\">1</span></td><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a style=\"opacity: 0.5\" href=\"http://hl7.org/fhir/R4/datatypes.html#Identifier\">Identifier</a></td><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"opacity: 0.5\">é©ç¨ç
æ·è</span></td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_element.gif\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Element\" class=\"hierarchy\"/> <a href=\"StructureDefinition-patient-reporting-definitions.html#Patient.name\">name</a><a name=\"Patient.name\"> </a></td><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"padding-left: 3px; padding-right: 3px; color: white; background-color: red\" title=\"This element must be supported\">S</span></td><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..1</td><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a style=\"opacity: 0.5\" href=\"http://hl7.org/fhir/R4/datatypes.html#HumanName\">HumanName</a></td><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"opacity: 0.5\">ç
人çå§å</span></td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck15.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_slice_item.png\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Slice Item\" class=\"hierarchy\"/> <a href=\"StructureDefinition-patient-reporting-definitions.html#Patient.name:usual\" title=\"Slice usual\">name:usual</a><a name=\"Patient.name\"> </a></td><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..<span style=\"opacity: 0.5\">1</span></td><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a style=\"opacity: 0.5\" href=\"http://hl7.org/fhir/R4/datatypes.html#HumanName\">HumanName</a></td><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"opacity: 0.5\">ç
人æ屬åç±çç實å§å</span></td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck140.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vline.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin_end_slice.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_element.gif\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Element\" class=\"hierarchy\"/> <a href=\"StructureDefinition-patient-reporting-definitions.html#Patient.name:usual.text\">text</a><a name=\"Patient.name.text\"> </a></td><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..<span style=\"opacity: 0.5\">1</span></td><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a style=\"opacity: 0.5\" href=\"http://hl7.org/fhir/R4/datatypes.html#string\">string</a></td><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"opacity: 0.5\">å®æ´çä¸æå§å</span></td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck00.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin_end.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_element.gif\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Element\" class=\"hierarchy\"/> <a href=\"StructureDefinition-patient-reporting-definitions.html#Patient.address\">address</a><a name=\"Patient.address\"> </a></td><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"opacity: 0.5\">0</span>..1</td><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a style=\"opacity: 0.5\" href=\"https://twcore.mohw.gov.tw/ig/twcore/0.1.1/StructureDefinition-Address-twcore.html\" title=\"Address\">TWCoreAddress</a></td><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">ç¶éå ±å®è(Condition.identifier)åéé©å®ç·¨è(Observation.identifier)é½ç¡å¡«å¯«ï¼åç
æ£çå°å(Patient.address)çºå¿
å¡«</td></tr>\r\n<tr><td colspan=\"5\" class=\"hierarchy\"><br/><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Legend for this format\"><img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goXBCwdPqAP0wAAAldJREFUOMuNk0tIlFEYhp9z/vE2jHkhxXA0zJCMitrUQlq4lnSltEqCFhFG2MJFhIvIFpkEWaTQqjaWZRkp0g26URZkTpbaaOJkDqk10szoODP//7XIMUe0elcfnPd9zsfLOYplGrpRwZaqTtw3K7PtGem7Q6FoidbGgqHVy/HRb669R+56zx7eRV1L31JGxYbBtjKK93cxeqfyQHbehkZbUkK20goELEuIzEd+dHS+qz/Y8PTSif0FnGkbiwcAjHaU1+QWOptFiyCLp/LnKptpqIuXHx6rbR26kJcBX3yLgBfnd7CxwJmflpP2wUg0HIAoUUpZBmKzELGWcN8nAr6Gpu7tLU/CkwAaoKTWRSQyt89Q8w6J+oVQkKnBoblH7V0PPvUOvDYXfopE/SJmALsxnVm6LbkotrUtNowMeIrVrBcBpaMmdS0j9df7abpSuy7HWehwJdt1lhVwi/J58U5beXGAF6c3UXLycw1wdFklArBn87xdh0ZsZtArghBdAA3+OEDVubG4UEzP6x1FOWneHh2VDAHBAt80IbdXDcesNoCvs3E5AFyNSU5nbrDPZpcUEQQTFZiEVx+51fxMhhyJEAgvlriadIJZZksRuwBYMOPBbO3hePVVqgEJhFeUuFLhIPkRP6BQLIBrmMenujm/3g4zc398awIe90Zb5A1vREALqneMcYgP/xVQWlG+Ncu5vgwwlaUNx+3799rfe96u9K0JSDXcOzOTJg4B6IgmXfsygc7/Bvg9g9E58/cDVmGIBOP/zT8Bz1zqWqpbXIsd0O9hajXfL6u4BaOS6SeWAAAAAElFTkSuQmCC\" alt=\"doco\" style=\"background-color: inherit\"/> Documentation for this format</a></td></tr></table></div>"
},
"url" : "https://twidir.cdc.gov.tw/twidir/StructureDefinition/patient-reporting",
"version" : "0.1.1",
"name" : "Patientreporting",
"title" : "ç
æ£è³æ(Patient reporting)",
"status" : "active",
"date" : "2024-02-02T13:16:12+08:00",
"publisher" : "è¡ç¦é¨ç¾ç
管å¶ç½²",
"contact" : [
{
"name" : "è¡ç¦é¨ç¾ç
管å¶ç½²",
"telecom" : [
{
"system" : "url",
"value" : "https://www.cdc.gov.tw"
}
]
}
],
"description" : "æ¤ç
æ£è³æ(Patient reporting)Profile說ææ¬IGå¦ä½é²ä¸æ¥å®ç¾©èºç£æ ¸å¿-ç
æ£(TW Core Patient) Profile以åç¾å³æç
檢é©å ±åå檢é©ä¹ç
æ£åºæ¬è³æ\r\n\r\n* 2024/2/2ç°å說æï¼\r\n\t1. æ°å¢identifier:passportNumberæ¬ä½ã\r\n\t2. identifier:idCardNumberçCardinalityåçº1..1æ¹çº0..1ã\r\n\t3. identifier:idCardNumberåidentifier:passportNumberä¾å¯¦ä½æ
å½¢ï¼å
©è
æä¸å¡«å¯«ã\r\n\t4. identifierçCardinalityåçº2..2æ¹çº2..3ã\r\n",
"fhirVersion" : "4.0.1",
"mapping" : [
{
"identity" : "rim",
"uri" : "http://hl7.org/v3",
"name" : "RIM Mapping"
},
{
"identity" : "cda",
"uri" : "http://hl7.org/v3/cda",
"name" : "CDA (R2)"
},
{
"identity" : "w5",
"uri" : "http://hl7.org/fhir/fivews",
"name" : "FiveWs Pattern Mapping"
},
{
"identity" : "v2",
"uri" : "http://hl7.org/v2",
"name" : "HL7 v2 Mapping"
},
{
"identity" : "loinc",
"uri" : "http://loinc.org",
"name" : "LOINC code for the element"
}
],
"kind" : "resource",
"abstract" : false,
"type" : "Patient",
"baseDefinition" : "https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/Patient-twcore",
"derivation" : "constraint",
"snapshot" : {
"element" : [
{
"id" : "Patient",
"path" : "Patient",
"short" : "æ¥åå¥åº·ç
§è·æåçå人æåç©ä¹è³è¨",
"definition" : "éæ¼æ¥åç
§è·æå
¶ä»å¥åº·ç¸éæåçå人æåç©ç人å£çµ±è¨å¸åå
¶ä»è¡æ¿è³è¨ã",
"alias" : [
"SubjectOfCare Client Resident"
],
"min" : 0,
"max" : "*",
"base" : {
"path" : "Patient",
"min" : 0,
"max" : "*"
},
"constraint" : [
{
"key" : "dom-2",
"severity" : "error",
"human" : "If the resource is contained in another resource, it SHALL NOT contain nested Resources",
"expression" : "contained.contained.empty()",
"xpath" : "not(parent::f:contained and f:contained)",
"source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
},
{
"key" : "dom-3",
"severity" : "error",
"human" : "If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource",
"expression" : "contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()",
"xpath" : "not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))",
"source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
},
{
"key" : "dom-4",
"severity" : "error",
"human" : "If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated",
"expression" : "contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()",
"xpath" : "not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))",
"source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
},
{
"key" : "dom-5",
"severity" : "error",
"human" : "If a resource is contained in another resource, it SHALL NOT have a security label",
"expression" : "contained.meta.security.empty()",
"xpath" : "not(exists(f:contained/*/f:meta/f:security))",
"source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice",
"valueBoolean" : true
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation",
"valueMarkdown" : "When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time."
}
],
"key" : "dom-6",
"severity" : "warning",
"human" : "A resource should have narrative for robust management",
"expression" : "text.`div`.exists()",
"xpath" : "exists(f:text/h:div)",
"source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
}
],
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "Entity. Role, or Act"
},
{
"identity" : "rim",
"map" : "Patient[classCode=PAT]"
},
{
"identity" : "cda",
"map" : "ClinicalDocument.recordTarget.patientRole"
}
]
},
{
"id" : "Patient.id",
"path" : "Patient.id",
"short" : "ä¸éè¤çIDç¨ä»¥èå¥å²åå¨ç¹å®FHIR Serverä¸çPatientç´éï¼é常å稱çºé輯æ§IDã",
"definition" : "resourceçé輯IDï¼å¨resourceçURLä¸ä½¿ç¨ãä¸æ¦æå®ï¼éåå¼æ°¸é ä¸ææ¹è®ã",
"comment" : "ä¸åresource使ç¨æ°å¢æä½ï¼create operationï¼æ交給伺æå¨ææ¯æ¤resourceå¯ä¸æ²æidçæå»",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Resource.id",
"min" : 0,
"max" : "1"
},
"type" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl" : "id"
}
],
"code" : "http://hl7.org/fhirpath/System.String"
}
],
"isModifier" : false,
"isSummary" : true
},
{
"id" : "Patient.meta",
"path" : "Patient.meta",
"short" : "æ¤Patient Resourceçmetadata",
"definition" : "éæ¼resourceçmetadataãéæ¯ç±åºç¤å»ºè¨ç¶è·çå
§å®¹ãå°å
§å®¹çæ¹è®å¯è½ä¸¦ä¸ç¸½æ¯èresourceççæ¬æ¹è®ç¸éã",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Resource.meta",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "Meta"
}
],
"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"
}
],
"isModifier" : false,
"isSummary" : true
},
{
"id" : "Patient.implicitRules",
"path" : "Patient.implicitRules",
"short" : "åµå»ºæ¤å
§å®¹æä¾æçä¸çµè¦å",
"definition" : "æ§å»ºresourceæéµå¾ªçä¸ç³»åè¦åçåç
§ï¼å¨èçå
§å®¹æå¿
é ç解éäºè¦åãé常éæ¯IGå®ç¾©ç¹æ®è¦ååå
¶ä»profilesçåç
§ã",
"comment" : "宣åéå¥è¦åéå¶äºå
§å®¹åªè½è¢«æéç貿æ夥伴æç解ãéå¾æ¬è³ªä¸éå¶äºè³æçé·ææç¨æ§ãç¶èï¼ç¾æçå¥åº·çæ
é«ç³»é«åº¦åè£ï¼éæ²ææºå好以æ®éå¯è¨ç®çæ¹å¼å®ç¾©ãæ¶éå交æè³æãåªè¦æå¯è½ï¼å¯¦ä½è
åï¼æè¦ç¯ç·¨å¯«è
æ該é¿å
使ç¨éåè³æé
ç®ãé常ï¼å¨ä½¿ç¨æï¼æ¤URLæ¯å°å¯¦ä½æå¼çåç
§ï¼æ¤æå¼å°éäºç¹æ®è¦åèå
¶ä»profilesãvalue setsçä¸èµ·å®ç¾©çºå
¶æè¿°çä¸é¨åã",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Resource.implicitRules",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "uri"
}
],
"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"
}
],
"isModifier" : true,
"isModifierReason" : "This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation",
"isSummary" : true
},
{
"id" : "Patient.language",
"path" : "Patient.language",
"short" : "ç¨ä»¥è¡¨è¿°Patient Resourceå
§å®¹çèªè¨",
"definition" : "編寫æ¤resourceçåºç¤èªè¨",
"comment" : "æä¾èªè¨æ¯çºäºæ¯æ´ç´¢å¼åå¯ååæ§ï¼é常ï¼æå表述è½èªé³çæå使ç¨æ¤èªè¨æ¨ç±¤ï¼ãhtml lanuage tagé©ç¨æ¼æ¤æè¿°ãresourceä¸çèªè¨æ¨ç±¤å¯ç¨æ¼æå®å¾resourceä¸çè³ææç¢æçå
¶ä»è¡¨è¿°ä¹èªè¨ãä¸æ¯ææçå
§å®¹é½å¿
é 使ç¨æ¤åºç¤èªè¨ãä¸æ該åå®Resource.languageèªåé©ç¨æ¼æè¿°ãå¦ææå®èªè¨ï¼å®ä¹æ該被æå®å¨htmlä¸çdivå
ç´ ï¼éæ¼xml:langåhtml lang屬æ§ä¹éçéä¿ï¼è¦HTML5ä¸çè¦åï¼ã",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Resource.language",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "code"
}
],
"example" : [
{
"label" : "Value",
"valueString" : "zh-TW"
}
],
"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"
}
],
"isModifier" : false,
"isSummary" : false,
"binding" : {
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet",
"valueCanonical" : "http://hl7.org/fhir/ValueSet/all-languages"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
"valueString" : "Language"
}
],
"strength" : "preferred",
"description" : "人é¡èªè¨ï¼é¼åµä½¿ç¨[CommonLanguages](http://hl7.org/fhir/R4/valueset-languages.html)å¼éä¸ç代碼ï¼ä½ä¸å¼·å¶ä¸å®è¦ä½¿ç¨æ¤å¼éï¼ä½ ä¹å¯ä½¿ç¨å
¶ä»å¼éç代碼æå®ç´ä»¥æå表示ã",
"valueSet" : "http://hl7.org/fhir/ValueSet/languages"
}
},
{
"id" : "Patient.text",
"path" : "Patient.text",
"short" : "Patient Resourceä¹å
§å®¹æè¦ä»¥ä¾äººé±è®",
"definition" : "人å¯è®çæè¿°ï¼å
å«resourceçæè¦ï¼å¯ç¨æ¼å人表述resourceçå
§å®¹ãæè¿°ä¸éè¦å°ææççµæ§åè³æé²è¡ç·¨ç¢¼ï¼ä½éè¦å
å«è¶³å¤ çç´°ç¯ä½¿äººå¨é±è®æè¿°æç解ãè¨åºå®å
¨æ§ããresourceå®ç¾©å¯å®ç¾©åªäºå
§å®¹æ該å¨æè¿°ä¸è¡¨ç¤ºï¼ä»¥ç¢ºä¿è¨åºå®å
¨ã",
"comment" : "å
§åµï¼containedï¼çresourceæ²ææè¿°ï¼éå
§åµï¼containedï¼çresourceå **建è°æ該ï¼SHOULDï¼** ææè¿°ãå¨æäºæ
æ³ä¸ï¼resourceå¯è½åªææå表述ï¼å¾å°ææ²æé¡å¤çé¢æ£è³æï¼åªè¦æ»¿è¶³ææminOccurs=1çè³æé
ç®ï¼ãéå°æ¼ä¾èªèæ系統çè³æå¯è½æ¯å¿
è¦çï¼å¨éäºç³»çµ±ä¸ï¼å¾ ãæå表述åå¡ï¼text blobï¼ ãç²åè¨æ¯ï¼æè
æå表述æ¯é¡å¤çåå§è¼¸å
¥ææè¿°ï¼è編碼è¨æ¯æ¯å¾ä¾æ·»å çã",
"alias" : [
"narrative",
"html",
"xhtml",
"display"
],
"min" : 0,
"max" : "1",
"base" : {
"path" : "DomainResource.text",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "Narrative"
}
],
"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"
}
],
"mustSupport" : true,
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "Act.text?"
}
]
},
{
"id" : "Patient.contained",
"path" : "Patient.contained",
"short" : "å
§åµçï¼containedï¼ãè¡å
§çResources",
"definition" : "éäºresourceå
§åµï¼containsï¼çresourceä¸æå¦å¤åæ¼ä»»ä½FHIR伺æå¨ï¼æå³å®åç¡æ³å¨ä»»ä½FHIR伺æå¨ä¸è¢«æ¾å°ï¼ä¹ç¡æ³æèªå·±ç¨ç«çè³æç°åï¼äº¤æï¼transactionï¼ç¯åã",
"comment" : "ç¶å
§å®¹å¯ä»¥å¾ä»»ä½FHIR伺æå¨æ¾å°æï¼ä¸æ該以å
§åµï¼containedï¼resourceçæ¹å¼åç¾ï¼å çºä¸æ¦èå¥ä¸å¤±ï¼è¦å次æ¢å¾©å®æ¯é常å°é£çï¼ä¸¦ä¸å決æ¼æ
å¢ï¼ãå
§åµï¼containedï¼çresourceå¯å¨å®åçmetaè³æé
ç®ä¸è¡¨è¿°profilesåtagï¼æ¨ç±¤ï¼ï¼ä½ **å¿
é æ²æï¼SHALL NOTï¼** è³è¨å®å
¨æ¨èï¼security labelsï¼ã",
"alias" : [
"inline resources",
"anonymous resources",
"contained resources"
],
"min" : 0,
"max" : "*",
"base" : {
"path" : "DomainResource.contained",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Resource"
}
],
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "N/A"
}
]
},
{
"id" : "Patient.extension",
"path" : "Patient.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"ordered" : false,
"rules" : "open"
},
"short" : "æ´å
çè³æé
ç®",
"definition" : "æ´å
çè³æé
ç®",
"min" : 0,
"max" : "*",
"base" : {
"path" : "DomainResource.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
},
{
"id" : "Patient.extension:age",
"path" : "Patient.extension",
"sliceName" : "age",
"short" : "年齡",
"definition" : "年齡 \n- 2023/8/25ç°å說æï¼ \nç¸è¼æ¼å®ç´ä»¥integer Data Type 使ç¨ãæ¸å¼ãåç¾å¹´é½¡ï¼æ¹ä»¥Age Data Typeå
å«ãæ¸å¼ãåãå®ä½ãçåç¾ï¼å
¶èªææ´çºç²¾ç¢ºå使ç¨ä¸è¼å
·å½æ§ã",
"min" : 0,
"max" : "1",
"base" : {
"path" : "DomainResource.extension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension",
"profile" : [
"https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/person-age"
]
}
],
"condition" : [
"ele-1"
],
"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"
}
],
"mustSupport" : true,
"isModifier" : false
},
{
"id" : "Patient.extension:nationality",
"path" : "Patient.extension",
"sliceName" : "nationality",
"short" : "ç
人æ屬åç±",
"definition" : "The nationality of the patient.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "DomainResource.extension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension",
"profile" : [
"http://hl7.org/fhir/StructureDefinition/patient-nationality"
]
}
],
"condition" : [
"ele-1"
],
"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"
}
],
"mustSupport" : true,
"isModifier" : false
},
{
"id" : "Patient.modifierExtension",
"path" : "Patient.modifierExtension",
"short" : "æ¤æ´å
çè³æé
ç®å¯è½æå®å
¨ä¿®æ£ææ¹è®å
¶ä»è³æé
ç®çæ涵ï¼éç¹å¥çæã",
"definition" : "æ´å
çè³æé
ç®å¯ä»¥ç¨ä¾è¡¨ç¤ºä¸å±¬æ¼è³æé
ç®çåºæ¬å®ç¾©çéå è³è¨ï¼ä¸¦ä¸ä¿®æ¹å°å®æå
§åµï¼containedï¼çè³æé
ç®çç解åï¼æï¼å°å
å«è³æé
ç®ä¹å¾çºä½¿ç¨çç解ãé常ï¼ä¿®é£¾ç¨çè³æé
ç®æä¾å¦å®æéå®ãçºäºä½¿æ´å
ç使ç¨å®å
¨åå¯ç®¡çï¼å°æ´å
çå®ç¾©å使ç¨æä¸å¥å´æ ¼ç管çãå管任ä½å¯¦ä½è
é½å¯ä»¥å®ç¾©ä¸åæ´å
ï¼ä½ä½çºæ´å
å®ç¾©çä¸é¨åï¼æä¸å¥è¦æ± **å¿
é ï¼SHALLï¼** 滿足ãèçresourceçæç¨ç¨å¼è¢«è¦æ±æª¢æ¥ä¿®é£¾ç¨çæ´å
è³æé
ç®ã \r\n 修飾ç¨çæ´å
è³æé
ç® **å¿
é æ²æï¼SHALL NOTï¼** æ¹è®resourceæDomainResourceä¸ä»»ä½è³æé
ç®çå«ç¾©ï¼å
æ¬ä¸è½æ¹è®modifierExtensionæ¬èº«çå«ç¾©ï¼ã",
"min" : 0,
"max" : "*",
"base" : {
"path" : "DomainResource.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 resource that contains them",
"isSummary" : false
},
{
"id" : "Patient.identifier",
"path" : "Patient.identifier",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "type.coding.code"
},
{
"type" : "value",
"path" : "type.coding.system"
}
],
"rules" : "open"
},
"short" : "ç
ä¾è(identifier:medicalRecord)ã身åèåè(identifier:idCardNumber)çºå¿
å¡«ï¼è¥çºå¤åç
æ£ç¡èº«åèåè(identifier:idCardNumber)åæ¹å¡«å¯«è·ç
§è碼(identifier:passportNumber)",
"definition" : "ç
人çå¯ä¸èå¥ç¢¼ï¼identifierï¼",
"requirements" : "ç
人幾ä¹ç¸½æ¯è¢«æå®ä¸åç¹å®çæ¸å¼åçå¯ä¸èå¥ç¢¼ï¼identifierï¼",
"min" : 2,
"max" : "*",
"base" : {
"path" : "Patient.identifier",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Identifier"
}
],
"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"
}
],
"mustSupport" : true,
"isModifier" : false,
"isSummary" : true,
"mapping" : [
{
"identity" : "w5",
"map" : "FiveWs.identifier"
},
{
"identity" : "v2",
"map" : "PID-3"
},
{
"identity" : "rim",
"map" : "id"
},
{
"identity" : "cda",
"map" : ".id"
}
]
},
{
"id" : "Patient.identifier:idCardNumber",
"path" : "Patient.identifier",
"sliceName" : "idCardNumber",
"short" : "é©ç¨èº«åèåè",
"definition" : "é©ç¨æ¼èº«åèåè",
"requirements" : "ç
人幾ä¹ç¸½æ¯è¢«æå®ä¸åç¹å®çæ¸å¼åçå¯ä¸èå¥ç¢¼ï¼identifierï¼",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Patient.identifier",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Identifier"
}
],
"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"
}
],
"mustSupport" : true,
"isModifier" : false,
"isSummary" : true,
"mapping" : [
{
"identity" : "w5",
"map" : "FiveWs.identifier"
},
{
"identity" : "v2",
"map" : "PID-3"
},
{
"identity" : "rim",
"map" : "id"
},
{
"identity" : "cda",
"map" : ".id"
}
]
},
{
"id" : "Patient.identifier:idCardNumber.id",
"path" : "Patient.identifier.id",
"representation" : [
"xmlAttr"
],
"short" : "å¯ä¸å¯èå¥IDï¼ä»¥ä¾è³æé
ç®éç¸äºåç
§ã",
"definition" : "resourceä¸è³æé
ç®çå¯ä¸IDï¼ç¨æ¼å
§é¨åç
§ï¼ãéå¯ä»¥æ¯ä»»ä½ä¸å«ç©ºæ ¼çå串ã",
"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" : "Patient.identifier:idCardNumber.extension",
"path" : "Patient.identifier.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"description" : "Extensions are always sliced by (at least) url",
"rules" : "open"
},
"short" : "æ´å
çè³æé
ç®",
"definition" : "æ´å
çè³æé
ç®",
"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
},
{
"id" : "Patient.identifier:idCardNumber.use",
"path" : "Patient.identifier.use",
"short" : "usual ï½ official ï½ temp ï½ secondary ï½ old ï¼å¦æç¥éï¼",
"definition" : "éåå¯ä¸èå¥ç¢¼ï¼identifierï¼çç¨é",
"comment" : "æç¨ç¨å¼å¯ä»¥åå®ä¸åèå¥ç¢¼æ¯æ°¸ä¹
çï¼é¤éå®æ確說å®æ¯æ«æçã",
"requirements" : "å
許å¾ä¸çµèå¥ç¢¼ä¸çºç¹å®ç使ç¨æ
å¢é¸æé©ç¶çèå¥ç¢¼",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Identifier.use",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "code"
}
],
"patternCode" : "official",
"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"
}
],
"mustSupport" : true,
"isModifier" : true,
"isModifierReason" : "This is labeled as \"Is Modifier\" because applications should not mistake a temporary id for a permanent one.",
"isSummary" : true,
"binding" : {
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
"valueString" : "IdentifierUse"
}
],
"strength" : "required",
"description" : "å¦æç¥éï¼è«èªªææ¤èå¥ç¢¼çç®çï¼æå¡«å
¥[IdentifierUse](http://hl7.org/fhir/R4/valueset-identifier-use.html)å¼éä¸çå
¶ä¸ä¸å代碼ã",
"valueSet" : "http://hl7.org/fhir/ValueSet/identifier-use|4.0.1"
},
"mapping" : [
{
"identity" : "v2",
"map" : "N/A"
},
{
"identity" : "rim",
"map" : "Role.code or implied by context"
}
]
},
{
"id" : "Patient.identifier:idCardNumber.type",
"path" : "Patient.identifier.type",
"short" : "身份èå¥ç¢¼ï¼identifierï¼çåå¥èªªæ",
"definition" : "èå¥ç¢¼ç代碼åå¥ï¼ç¨æ¼æ±ºå®ç¹å®ç®é©ç¨çèå¥ç¢¼ã",
"comment" : "éåè³æé
ç®åªæ¶åèå¥ç¢¼çä¸è¬é¡å¥ãå® **å¿
é æ²æï¼SHALL NOTï¼** 被ç¨æ¼èIdentifier.system 1..1å°æç代碼ãä¸äºèå¥ç¢¼å¯è½ç±æ¼å¸¸è¦çç¨æ³è屬æ¼å¤åé¡å¥ãå¨ç³»çµ±æ¯å·²ç¥çæ
æ³ä¸ï¼åå¥æ¯ä¸å¿
è¦çï¼å çºåå¥ç¸½æ¯ç³»çµ±å®ç¾©çä¸é¨åãç¶èï¼ç³»çµ±ç¶å¸¸éè¦èç系統ä¸çºäººç¥çèå¥ç¢¼ãåå¥å系統ä¹éä¸æ¯1:1çéä¿ï¼å çºè¨±å¤ä¸åç系統æç¸åçåå¥ã",
"requirements" : "å
許使ç¨è
å¨ä¸ç¥éèå¥ç¢¼ç³»çµ±çæ
æ³ä¸å©ç¨èå¥ç¢¼",
"min" : 1,
"max" : "1",
"base" : {
"path" : "Identifier.type",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "CodeableConcept",
"profile" : [
"https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/CodeableConcept-tw"
]
}
],
"condition" : [
"ele-1"
],
"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"
}
],
"mustSupport" : true,
"isModifier" : false,
"binding" : {
"strength" : "required",
"description" : "èå¥ç¢¼çåå¥ï¼ç¨æ¼æ±ºå®ç¹å®ç®çæé©ç¨çèå¥ç¢¼ï¼æå¡«å
¥[èºç£èå¥ç¢¼é¡åå¼é](https://twcore.mohw.gov.tw/ig/twcore/ValueSet-identifier-type-tw.html)å¼éä¸é©åç代碼ï¼ç¢ºå®ç¡é©åç代碼æå¯ä»¥ä½¿ç¨å
¶ä»å¼éç代碼ä¾è¡¨ç¤ºã",
"valueSet" : "https://twcore.mohw.gov.tw/ig/twcore/ValueSet/identifier-type-tw"
},
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "v2",
"map" : "CE/CNE/CWE"
},
{
"identity" : "rim",
"map" : "CD"
},
{
"identity" : "orim",
"map" : "fhir:CodeableConcept rdfs:subClassOf dt:CD"
}
]
},
{
"id" : "Patient.identifier:idCardNumber.type.id",
"path" : "Patient.identifier.type.id",
"representation" : [
"xmlAttr"
],
"short" : "å¯ä¸å¯èå¥IDï¼ä»¥ä¾è³æé
ç®éç¸äºåç
§ã",
"definition" : "resourceä¸è³æé
ç®çå¯ä¸IDï¼ç¨æ¼å
§é¨åç
§ï¼ï¼éå¯ä»¥æ¯ä»»ä½ä¸å«ç©ºæ ¼çå串ã",
"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" : "Patient.identifier:idCardNumber.type.extension",
"path" : "Patient.identifier.type.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"description" : "Extensions are always sliced by (at least) url",
"rules" : "open"
},
"short" : "æ´å
çè³æé
ç®",
"definition" : "æ´å
çè³æé
ç®",
"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
},
{
"id" : "Patient.identifier:idCardNumber.type.coding",
"path" : "Patient.identifier.type.coding",
"short" : "ç±å°éè¡èªç³»çµ±ï¼terminology systemï¼å®ç¾©ç代碼",
"definition" : "ç±å°éè¡èªç³»çµ±ï¼terminology systemï¼æå®ç¾©ä¹ä»£ç¢¼çåç
§",
"comment" : "代碼å¯ä»¥å¨åèæ¸
å®ï¼enumerationsï¼æ代碼æ¸
å®ï¼code listsï¼ä¸é常é¨æå°å®ç¾©ï¼ç´è³æé常æ£å¼çå®ç¾©ï¼ä¾å¦ï¼SNOMED CTâæ´å¤è³è¨è¦HL7 v3æ ¸å¿ååï¼Core Principles ï¼ã編碼çæåºæ¯æªå®ç¾©çå è **å¿
é æ²æï¼SHALL NOTï¼** 被ç¨ä¾æ¨æ·æ義ãä¸è¬ä¾èªªï¼æå¤åªæä¸å編碼å¼ï¼coding valuesï¼æ被æ¨è¨çºUserSelected = trueã",
"requirements" : "å
許代碼系統ä¸çæ¿ä»£ç·¨ç¢¼ï¼ä»¥åç¿»è¯å°å
¶ä»ç·¨ç¢¼ç³»çµ±ã",
"min" : 0,
"max" : "*",
"base" : {
"path" : "CodeableConcept.coding",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Coding",
"profile" : [
"https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/Coding-tw"
]
}
],
"condition" : [
"ele-1"
],
"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"
}
],
"mustSupport" : true,
"isModifier" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "v2",
"map" : "CE/CNE/CWE subset one of the sets of component 1-3 or 4-6"
},
{
"identity" : "rim",
"map" : "CV"
},
{
"identity" : "orim",
"map" : "fhir:Coding rdfs:subClassOf dt:CDCoding"
}
]
},
{
"id" : "Patient.identifier:idCardNumber.type.coding.id",
"path" : "Patient.identifier.type.coding.id",
"representation" : [
"xmlAttr"
],
"short" : "å¯ä¸å¯èå¥IDï¼ä»¥ä¾è³æé
ç®éç¸äºåç
§ã",
"definition" : "resourceä¸è³æé
ç®çå¯ä¸IDï¼ç¨æ¼å
§é¨åç
§ï¼ï¼éå¯ä»¥æ¯ä»»ä½ä¸å«ç©ºæ ¼çå串ã",
"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" : "Patient.identifier:idCardNumber.type.coding.extension",
"path" : "Patient.identifier.type.coding.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"description" : "Extensions are always sliced by (at least) url",
"rules" : "open"
},
"short" : "æ´å
çè³æé
ç®",
"definition" : "å¯ç¨æ¼è¡¨ç¤ºä¸å±¬æ¼æ¤è³æé
ç®åºæ¬å®ç¾©çéå è³è¨ãçºäºæ´å
ç使ç¨å®å
¨åå¯ç®¡çï¼å°æ´å
çå®ç¾©å使ç¨æä¸å¥å´æ ¼ç管çãå管任ä½å¯¦ä½è
é½å¯ä»¥å®ç¾©ä¸åæ´å
ï¼ä½ä½çºæ´å
å®ç¾©çä¸é¨åï¼æä¸å¥è¦æ± **å¿
é ï¼SHALLï¼** 滿足ã",
"comment" : "ç¡è«ä½¿ç¨æå®ç¾©æ´å
çæ©æ§æ管è½åï¼ä»»ä½æç¨ç¨å¼ãå°æ¡ææ¨æºä½¿ç¨æ´å
é½ä¸èè² ä»»ä½æ±¡åï¼stigmaï¼ã使ç¨æ´å
æ¯å
許FHIRè¦ç¯çºæ¯å人ä¿çä¸åæ ¸å¿çç°¡ææ§ã",
"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
},
{
"id" : "Patient.identifier:idCardNumber.type.coding.system",
"path" : "Patient.identifier.type.coding.system",
"short" : "å°éè¡èªç³»çµ±ï¼terminology systemï¼çèå¥",
"definition" : "å®ç¾©ä»£ç¢¼ä¸ç¬¦èæ義ç代碼系統èå¥",
"comment" : "URIå¯ä»¥æ¯ä¸åOIDï¼urn:oid:...ï¼æä¸åUUIDï¼urn:uuid:...ï¼ï¼OIDåUUID **å¿
é (SHALL)** åç
§HL7 OID註åä¸å¿ï¼å¦åï¼URIæ該ä¾èªHL7çFHIRå®ç¾©çç¹æ®URIå表ï¼æè
å®æ該åç
§ä¸äºæ確建ç«çç³»ç»å®ç¾©ã",
"requirements" : "éè¦æ確說æ符èå®ç¾©çä¾æº",
"min" : 1,
"max" : "1",
"base" : {
"path" : "Coding.system",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "uri"
}
],
"patternUri" : "http://terminology.hl7.org/CodeSystem/v2-0203",
"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"
}
],
"mustSupport" : true,
"isModifier" : false,
"isSummary" : true,
"mapping" : [
{
"identity" : "v2",
"map" : "C*E.3"
},
{
"identity" : "rim",
"map" : "./codeSystem"
},
{
"identity" : "orim",
"map" : "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem"
}
]
},
{
"id" : "Patient.identifier:idCardNumber.type.coding.version",
"path" : "Patient.identifier.type.coding.version",
"short" : "系統ççæ¬âå¦æç¸éç話",
"definition" : "é¸ææ¤ä»£ç¢¼æ使ç¨ç代碼系統çæ¬ï¼è«æ³¨æï¼ä¸åç¶è·è¯å¥½ç代碼系統ä¸éè¦çæ¬å ±åï¼å çºä»£ç¢¼çæ義å¨ä¸å系統çæ¬ä¸æ¯ä¸è´çï¼ç¶èï¼ä¸è½å§çµä¿èéé»ï¼ç¶ä¸è½ä¿èæ義ä¸è´æï¼ **å¿
é (SHALL)** å°çæ¬è³è¨ä¹ä¸ä½µä½äº¤æã",
"comment" : "å¦æå°éè¡èªæ²ææ確å®ç¾©æ該使ç¨ä»éº¼å串ä¾èå¥ä»£ç¢¼ç³»çµ±ççæ¬ï¼å»ºè°ä½¿ç¨çæ¬æ£å¼ç¼å¸çæ¥æï¼ç¨FHIRæ¥ææ ¼å¼è¡¨ç¤ºï¼ä½çºçæ¬æ¥æã",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Coding.version",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "string"
}
],
"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"
}
],
"isModifier" : false,
"isSummary" : true,
"mapping" : [
{
"identity" : "v2",
"map" : "C*E.7"
},
{
"identity" : "rim",
"map" : "./codeSystemVersion"
},
{
"identity" : "orim",
"map" : "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion"
}
]
},
{
"id" : "Patient.identifier:idCardNumber.type.coding.code",
"path" : "Patient.identifier.type.coding.code",
"short" : "系統å®ç¾©çèªæ³ä¹ç¬¦è",
"definition" : "系統å®ç¾©çèªæ³ä¹ç¬¦èï¼ç¬¦èå¯è½æ¯ä¸åé å
å®ç¾©ç代碼ï¼ä¹å¯è½æ¯ä»£ç¢¼ç³»çµ±å®ç¾©çèªæ³ä¸ç表éå¼ï¼å¦å¾çµåé
å°ï¼å¾çµåå¼ï¼ã",
"requirements" : "éè¦åç
§ç³»çµ±ä¸çä¸åç¹å®ä»£ç¢¼",
"min" : 1,
"max" : "1",
"base" : {
"path" : "Coding.code",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "code"
}
],
"patternCode" : "NNxxx",
"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"
}
],
"mustSupport" : true,
"isModifier" : false,
"isSummary" : true,
"mapping" : [
{
"identity" : "v2",
"map" : "C*E.1"
},
{
"identity" : "rim",
"map" : "./code"
},
{
"identity" : "orim",
"map" : "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code"
}
]
},
{
"id" : "Patient.identifier:idCardNumber.type.coding.code.id",
"path" : "Patient.identifier.type.coding.code.id",
"representation" : [
"xmlAttr"
],
"short" : "xml:id (or equivalent in JSON)",
"definition" : "unique id for the element within a resource (for internal references)",
"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
},
{
"id" : "Patient.identifier:idCardNumber.type.coding.code.extension",
"path" : "Patient.identifier.type.coding.code.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"ordered" : false,
"rules" : "open"
},
"short" : "Extension",
"definition" : "An Extension",
"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
},
{
"id" : "Patient.identifier:idCardNumber.type.coding.code.extension:identifier-suffix",
"path" : "Patient.identifier.type.coding.code.extension",
"sliceName" : "identifier-suffix",
"short" : "èå¥ç¢¼å¾ç¶´è©",
"definition" : "èå¥ç¢¼å¾ç¶´è©",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Element.extension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension",
"profile" : [
"https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/identifier-suffix"
]
}
],
"condition" : [
"ele-1"
],
"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"
}
],
"mustSupport" : true,
"isModifier" : false
},
{
"id" : "Patient.identifier:idCardNumber.type.coding.code.value",
"path" : "Patient.identifier.type.coding.code.value",
"representation" : [
"xmlAttr"
],
"short" : "Primitive value for code",
"definition" : "Primitive value for code",
"min" : 0,
"max" : "1",
"base" : {
"path" : "string.value",
"min" : 0,
"max" : "1"
},
"type" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl" : "string"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/regex",
"valueString" : "[^\\s]+(\\s[^\\s]+)*"
}
],
"code" : "http://hl7.org/fhirpath/System.String"
}
],
"isModifier" : false,
"isSummary" : false
},
{
"id" : "Patient.identifier:idCardNumber.type.coding.display",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
"valueBoolean" : true
}
],
"path" : "Patient.identifier.type.coding.display",
"short" : "ç±ç³»çµ±å®ç¾©ç表示æ³",
"definition" : "éµå¾ªç³»çµ±çè¦å以åç¾ä»£ç¢¼å«ç¾©ç表示æ³",
"requirements" : "éè¦è½çºä¸äºè§£æ¤ç³»çµ±çè®è
åç¾å¯è®ç代碼å«ç¾©",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Coding.display",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "string"
}
],
"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"
}
],
"mustSupport" : true,
"isModifier" : false,
"isSummary" : true,
"mapping" : [
{
"identity" : "v2",
"map" : "C*E.2 - but note this is not well followed"
},
{
"identity" : "rim",
"map" : "CV.displayName"
},
{
"identity" : "orim",
"map" : "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName"
}
]
},
{
"id" : "Patient.identifier:idCardNumber.type.coding.userSelected",
"path" : "Patient.identifier.type.coding.userSelected",
"short" : "æ¤ç·¨ç¢¼æ¯å¦ç±ä½¿ç¨è
ç´æ¥é¸æï¼",
"definition" : "表ææ¤ç·¨ç¢¼æ¯ç±ä½¿ç¨è
ç´æ¥é¸æï¼ä¾å¦ï¼å¾å¯ç¨é
ç®ï¼ä»£ç¢¼æ顯示å稱ï¼çæ¸
å®ä¸é¸æã",
"comment" : "å¨ä¸ç³»ååé¸æ¹æ¡ä¸ï¼ç´æ¥é¸æç代碼æ¯æ°ç¿»è¯æåé©çèµ·é»ï¼éæ¼ãç´æ¥é¸æãç確åæ義ï¼åå¨æ¨¡ç³ä¸æ¸
ä¹èï¼å¯è½éè¦è²¿æ夥伴çåæï¼ä»¥æ´å®æ´æ¾æ¸
æ¤è³æé
ç®ç使ç¨åå
¶å¾æã",
"requirements" : "已被確å®çºä¸åè¨åºå®å
¨æºåâæ¤ç¢ºåç系統ï¼ä»£ç¢¼å°(code pair)æ¯è¢«æ確é¸æçï¼èä¸æ¯ç±ç³»çµ±æ ¹æä¸äºè¦åææ¯ç¨å¼èªè¨èçå¤æ·ã",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Coding.userSelected",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "boolean"
}
],
"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"
}
],
"isModifier" : false,
"isSummary" : true,
"mapping" : [
{
"identity" : "v2",
"map" : "Sometimes implied by being first"
},
{
"identity" : "rim",
"map" : "CD.codingRationale"
},
{
"identity" : "orim",
"map" : "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map; fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [ fhir:source \"true\"; fhir:target dt:CDCoding.codingRationale\\#O ]"
}
]
},
{
"id" : "Patient.identifier:idCardNumber.type.text",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
"valueBoolean" : true
}
],
"path" : "Patient.identifier.type.text",
"short" : "æ¦å¿µçæå表示æ³",
"definition" : "輸å
¥è³æç使ç¨è
æè¦ï¼æé¸ï¼æ說ç人é¡å¯è®æå表述ï¼åï¼æï¼å
¶ä»£è¡¨ä½¿ç¨è
çé æå«ç¾©ã",
"comment" : "å¾å¤æåï¼æ¤æå表述èå
¶ä¸ä¸å代碼ç顯示å稱ç¸åã",
"requirements" : "å°éè¡èªä¸ç代碼並ä¸ç¸½æ¯è½ææ人é¡ä½¿ç¨ç細微差å¥çæ£ç¢ºæ義ï¼æè
æ ¹æ¬å°±æ²æåé©ç代碼ï¼éäºæ
æ³ä¸ï¼æå表述被ç¨ä¾ææä¾æºçå
¨é¨æ義ã",
"min" : 0,
"max" : "1",
"base" : {
"path" : "CodeableConcept.text",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "string"
}
],
"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"
}
],
"mustSupport" : true,
"isModifier" : false,
"isSummary" : true,
"mapping" : [
{
"identity" : "v2",
"map" : "C*E.9. But note many systems use C*E.2 for this"
},
{
"identity" : "rim",
"map" : "./originalText[mediaType/code=\"text/plain\"]/data"
},
{
"identity" : "orim",
"map" : "fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText"
}
]
},
{
"id" : "Patient.identifier:idCardNumber.system",
"path" : "Patient.identifier.system",
"short" : "身份èå¥ç¢¼ï¼identifierï¼çå½å空éï¼namespaceï¼\r\nä¾å¦ï¼èº«åèåè='http://www.moi.gov.tw/'",
"definition" : "建ç«å¼çå½å空éï¼å³ä¸åæè¿°ä¸çµå¼çå¯ä¸URL",
"comment" : "Identifier.system總æ¯åå大å°å¯«",
"requirements" : "æ許å¤èå¥ç¢¼çéåãçºäºé²è¡å
©åèå¥ç¢¼çå°æï¼æåéè¦ç¥éæåèççæ¯åªä¸çµã系統ææäºä¸åç¹å®çå¯ä¸èå¥ç¢¼éã",
"min" : 1,
"max" : "1",
"base" : {
"path" : "Identifier.system",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "uri"
}
],
"patternUri" : "http://www.moi.gov.tw/",
"example" : [
{
"label" : "General",
"valueUri" : "http://www.acme.com/identifiers/patient"
}
],
"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"
}
],
"mustSupport" : true,
"isModifier" : false,
"isSummary" : true,
"mapping" : [
{
"identity" : "v2",
"map" : "CX.4 / EI-2-4"
},
{
"identity" : "rim",
"map" : "II.root or Role.id.root"
},
{
"identity" : "servd",
"map" : "./IdentifierType"
}
]
},
{
"id" : "Patient.identifier:idCardNumber.value",
"path" : "Patient.identifier.value",
"short" : "å¯ä¸å¼ã\r\nä¾å¦ï¼èº«åèåèçºA123456789",
"definition" : "èå¥ç¢¼ä¸é常è使ç¨è
æéçé¨åï¼å¨ç³»çµ±æ
å¢å
§æ¯å¯ä¸çã",
"comment" : "å¦ææ¤å¼æ¯ä¸åå®æ´çURIï¼é£éº¼æ¤ç³»çµ± **å¿
é ï¼SHALLï¼** æ¯urn:ietf:rfc:3986ãæ¤å¼ç主è¦ç®çæ¯çºäºå¯éç®çå°æãå æ¤ï¼çºäºæ¯è¼çç®çï¼å®å¯è½æ被æ£è¦åï¼ä¾å¦ï¼å»é¤ä¸éè¦ç空ç½ãç ´æèçï¼ãä¸åçºäººé¡¯ç¤ºçæ ¼å¼åçå¼å¯ä»¥ä½¿ç¨[Rendered Value](http://hl7.org/fhir/R4/extension-rendered-value.html)æ´å
ä¾å³éãé¤éå°Identifier.systemçäºè§£ä½¿èçè
確信ä¸åå大å°å¯«çèçæ¯å®å
¨çï¼å¦åIdentifier.valueæ被è¦çºåå大å°å¯«ã",
"min" : 1,
"max" : "1",
"base" : {
"path" : "Identifier.value",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "string"
}
],
"example" : [
{
"label" : "General",
"valueString" : "123456"
}
],
"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"
}
],
"mustSupport" : true,
"isModifier" : false,
"isSummary" : true,
"mapping" : [
{
"identity" : "v2",
"map" : "CX.1 / EI.1"
},
{
"identity" : "rim",
"map" : "II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)"
},
{
"identity" : "servd",
"map" : "./Value"
}
]
},
{
"id" : "Patient.identifier:idCardNumber.period",
"path" : "Patient.identifier.period",
"short" : "æ¤èº«ä»½èå¥ç¢¼ï¼identifierï¼ç使ç¨ææ",
"definition" : "èå¥ç¢¼ææï¼æ¾ç¶ææ使ç¨çæ段ææé",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Identifier.period",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "Period"
}
],
"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"
}
],
"isModifier" : false,
"isSummary" : true,
"mapping" : [
{
"identity" : "v2",
"map" : "CX.7 + CX.8"
},
{
"identity" : "rim",
"map" : "Role.effectiveTime or implied by context"
},
{
"identity" : "servd",
"map" : "./StartDate and ./EndDate"
}
]
},
{
"id" : "Patient.identifier:idCardNumber.assigner",
"path" : "Patient.identifier.assigner",
"short" : "ç°½ç¼identifierçæ©æ§ï¼å¯ä»¥åªæ¯æå表述ï¼",
"definition" : "ç°½ç¼ï¼ç®¡çèå¥ç¢¼çæ©æ§",
"comment" : "Identifier.assignerå¯ä»¥çç¥.referenceè³æé
ç®ï¼åªå
å«ä¸å.displayè³æé
ç®ï¼åæ æå®æ©æ§çå稱æå
¶ä»æå表述è³è¨ã",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Identifier.assigner",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "Reference",
"targetProfile" : [
"https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/Organization-twcore"
]
}
],
"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"
}
],
"isModifier" : false,
"isSummary" : true,
"mapping" : [
{
"identity" : "v2",
"map" : "CX.4 / (CX.4,CX.9,CX.10)"
},
{
"identity" : "rim",
"map" : "II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper"
},
{
"identity" : "servd",
"map" : "./IdentifierIssuingAuthority"
}
]
},
{
"id" : "Patient.identifier:passportNumber",
"path" : "Patient.identifier",
"sliceName" : "passportNumber",
"short" : "é©ç¨è·ç
§è碼",
"definition" : "é©ç¨æ¼è·ç
§è碼",
"requirements" : "ç
人幾ä¹ç¸½æ¯è¢«æå®ä¸åç¹å®çæ¸å¼åçå¯ä¸èå¥ç¢¼ï¼identifierï¼",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Patient.identifier",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Identifier"
}
],
"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"
}
],
"mustSupport" : true,
"isModifier" : false,
"isSummary" : true,
"mapping" : [
{
"identity" : "w5",
"map" : "FiveWs.identifier"
},
{
"identity" : "v2",
"map" : "PID-3"
},
{
"identity" : "rim",
"map" : "id"
},
{
"identity" : "cda",
"map" : ".id"
}
]
},
{
"id" : "Patient.identifier:passportNumber.id",
"path" : "Patient.identifier.id",
"representation" : [
"xmlAttr"
],
"short" : "å¯ä¸å¯èå¥IDï¼ä»¥ä¾è³æé
ç®éç¸äºåç
§ã",
"definition" : "resourceä¸è³æé
ç®çå¯ä¸IDï¼ç¨æ¼å
§é¨åç
§ï¼ãéå¯ä»¥æ¯ä»»ä½ä¸å«ç©ºæ ¼çå串ã",
"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" : "Patient.identifier:passportNumber.extension",
"path" : "Patient.identifier.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"description" : "Extensions are always sliced by (at least) url",
"rules" : "open"
},
"short" : "æ´å
çè³æé
ç®",
"definition" : "æ´å
çè³æé
ç®",
"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
},
{
"id" : "Patient.identifier:passportNumber.use",
"path" : "Patient.identifier.use",
"short" : "usual ï½ official ï½ temp ï½ secondary ï½ old ï¼å¦æç¥éï¼",
"definition" : "éåå¯ä¸èå¥ç¢¼ï¼identifierï¼çç¨é",
"comment" : "æç¨ç¨å¼å¯ä»¥åå®ä¸åèå¥ç¢¼æ¯æ°¸ä¹
çï¼é¤éå®æ確說å®æ¯æ«æçã",
"requirements" : "å
許å¾ä¸çµèå¥ç¢¼ä¸çºç¹å®ç使ç¨æ
å¢é¸æé©ç¶çèå¥ç¢¼",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Identifier.use",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "code"
}
],
"patternCode" : "official",
"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"
}
],
"mustSupport" : true,
"isModifier" : true,
"isModifierReason" : "This is labeled as \"Is Modifier\" because applications should not mistake a temporary id for a permanent one.",
"isSummary" : true,
"binding" : {
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
"valueString" : "IdentifierUse"
}
],
"strength" : "required",
"description" : "å¦æç¥éï¼è«èªªææ¤èå¥ç¢¼çç®çï¼æå¡«å
¥[IdentifierUse](http://hl7.org/fhir/R4/valueset-identifier-use.html)å¼éä¸çå
¶ä¸ä¸å代碼ã",
"valueSet" : "http://hl7.org/fhir/ValueSet/identifier-use|4.0.1"
},
"mapping" : [
{
"identity" : "v2",
"map" : "N/A"
},
{
"identity" : "rim",
"map" : "Role.code or implied by context"
}
]
},
{
"id" : "Patient.identifier:passportNumber.type",
"path" : "Patient.identifier.type",
"short" : "身份èå¥ç¢¼ï¼identifierï¼çåå¥èªªæ",
"definition" : "èå¥ç¢¼ç代碼åå¥ï¼ç¨æ¼æ±ºå®ç¹å®ç®é©ç¨çèå¥ç¢¼ã",
"comment" : "éåè³æé
ç®åªæ¶åèå¥ç¢¼çä¸è¬é¡å¥ãå® **å¿
é æ²æï¼SHALL NOTï¼** 被ç¨æ¼èIdentifier.system 1..1å°æç代碼ãä¸äºèå¥ç¢¼å¯è½ç±æ¼å¸¸è¦çç¨æ³è屬æ¼å¤åé¡å¥ãå¨ç³»çµ±æ¯å·²ç¥çæ
æ³ä¸ï¼åå¥æ¯ä¸å¿
è¦çï¼å çºåå¥ç¸½æ¯ç³»çµ±å®ç¾©çä¸é¨åãç¶èï¼ç³»çµ±ç¶å¸¸éè¦èç系統ä¸çºäººç¥çèå¥ç¢¼ãåå¥å系統ä¹éä¸æ¯1:1çéä¿ï¼å çºè¨±å¤ä¸åç系統æç¸åçåå¥ã",
"requirements" : "å
許使ç¨è
å¨ä¸ç¥éèå¥ç¢¼ç³»çµ±çæ
æ³ä¸å©ç¨èå¥ç¢¼",
"min" : 1,
"max" : "1",
"base" : {
"path" : "Identifier.type",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "CodeableConcept",
"profile" : [
"https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/CodeableConcept-tw"
]
}
],
"condition" : [
"ele-1"
],
"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"
}
],
"mustSupport" : true,
"isModifier" : false,
"binding" : {
"strength" : "required",
"description" : "èå¥ç¢¼çåå¥ï¼ç¨æ¼æ±ºå®ç¹å®ç®çæé©ç¨çèå¥ç¢¼ï¼æå¡«å
¥[èºç£èå¥ç¢¼é¡åå¼é](https://twcore.mohw.gov.tw/ig/twcore/ValueSet-identifier-type-tw.html)å¼éä¸é©åç代碼ï¼ç¢ºå®ç¡é©åç代碼æå¯ä»¥ä½¿ç¨å
¶ä»å¼éç代碼ä¾è¡¨ç¤ºã",
"valueSet" : "https://twcore.mohw.gov.tw/ig/twcore/ValueSet/identifier-type-tw"
},
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "v2",
"map" : "CE/CNE/CWE"
},
{
"identity" : "rim",
"map" : "CD"
},
{
"identity" : "orim",
"map" : "fhir:CodeableConcept rdfs:subClassOf dt:CD"
}
]
},
{
"id" : "Patient.identifier:passportNumber.type.id",
"path" : "Patient.identifier.type.id",
"representation" : [
"xmlAttr"
],
"short" : "å¯ä¸å¯èå¥IDï¼ä»¥ä¾è³æé
ç®éç¸äºåç
§ã",
"definition" : "resourceä¸è³æé
ç®çå¯ä¸IDï¼ç¨æ¼å
§é¨åç
§ï¼ï¼éå¯ä»¥æ¯ä»»ä½ä¸å«ç©ºæ ¼çå串ã",
"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" : "Patient.identifier:passportNumber.type.extension",
"path" : "Patient.identifier.type.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"description" : "Extensions are always sliced by (at least) url",
"rules" : "open"
},
"short" : "æ´å
çè³æé
ç®",
"definition" : "æ´å
çè³æé
ç®",
"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
},
{
"id" : "Patient.identifier:passportNumber.type.coding",
"path" : "Patient.identifier.type.coding",
"short" : "ç±å°éè¡èªç³»çµ±ï¼terminology systemï¼å®ç¾©ç代碼",
"definition" : "ç±å°éè¡èªç³»çµ±ï¼terminology systemï¼æå®ç¾©ä¹ä»£ç¢¼çåç
§",
"comment" : "代碼å¯ä»¥å¨åèæ¸
å®ï¼enumerationsï¼æ代碼æ¸
å®ï¼code listsï¼ä¸é常é¨æå°å®ç¾©ï¼ç´è³æé常æ£å¼çå®ç¾©ï¼ä¾å¦ï¼SNOMED CTâæ´å¤è³è¨è¦HL7 v3æ ¸å¿ååï¼Core Principles ï¼ã編碼çæåºæ¯æªå®ç¾©çå è **å¿
é æ²æï¼SHALL NOTï¼** 被ç¨ä¾æ¨æ·æ義ãä¸è¬ä¾èªªï¼æå¤åªæä¸å編碼å¼ï¼coding valuesï¼æ被æ¨è¨çºUserSelected = trueã",
"requirements" : "å
許代碼系統ä¸çæ¿ä»£ç·¨ç¢¼ï¼ä»¥åç¿»è¯å°å
¶ä»ç·¨ç¢¼ç³»çµ±ã",
"min" : 0,
"max" : "*",
"base" : {
"path" : "CodeableConcept.coding",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Coding",
"profile" : [
"https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/Coding-tw"
]
}
],
"condition" : [
"ele-1"
],
"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"
}
],
"mustSupport" : true,
"isModifier" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "v2",
"map" : "CE/CNE/CWE subset one of the sets of component 1-3 or 4-6"
},
{
"identity" : "rim",
"map" : "CV"
},
{
"identity" : "orim",
"map" : "fhir:Coding rdfs:subClassOf dt:CDCoding"
}
]
},
{
"id" : "Patient.identifier:passportNumber.type.coding.id",
"path" : "Patient.identifier.type.coding.id",
"representation" : [
"xmlAttr"
],
"short" : "å¯ä¸å¯èå¥IDï¼ä»¥ä¾è³æé
ç®éç¸äºåç
§ã",
"definition" : "resourceä¸è³æé
ç®çå¯ä¸IDï¼ç¨æ¼å
§é¨åç
§ï¼ï¼éå¯ä»¥æ¯ä»»ä½ä¸å«ç©ºæ ¼çå串ã",
"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" : "Patient.identifier:passportNumber.type.coding.extension",
"path" : "Patient.identifier.type.coding.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"description" : "Extensions are always sliced by (at least) url",
"rules" : "open"
},
"short" : "æ´å
çè³æé
ç®",
"definition" : "å¯ç¨æ¼è¡¨ç¤ºä¸å±¬æ¼æ¤è³æé
ç®åºæ¬å®ç¾©çéå è³è¨ãçºäºæ´å
ç使ç¨å®å
¨åå¯ç®¡çï¼å°æ´å
çå®ç¾©å使ç¨æä¸å¥å´æ ¼ç管çãå管任ä½å¯¦ä½è
é½å¯ä»¥å®ç¾©ä¸åæ´å
ï¼ä½ä½çºæ´å
å®ç¾©çä¸é¨åï¼æä¸å¥è¦æ± **å¿
é ï¼SHALLï¼** 滿足ã",
"comment" : "ç¡è«ä½¿ç¨æå®ç¾©æ´å
çæ©æ§æ管è½åï¼ä»»ä½æç¨ç¨å¼ãå°æ¡ææ¨æºä½¿ç¨æ´å
é½ä¸èè² ä»»ä½æ±¡åï¼stigmaï¼ã使ç¨æ´å
æ¯å
許FHIRè¦ç¯çºæ¯å人ä¿çä¸åæ ¸å¿çç°¡ææ§ã",
"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
},
{
"id" : "Patient.identifier:passportNumber.type.coding.system",
"path" : "Patient.identifier.type.coding.system",
"short" : "å°éè¡èªç³»çµ±ï¼terminology systemï¼çèå¥",
"definition" : "å®ç¾©ä»£ç¢¼ä¸ç¬¦èæ義ç代碼系統èå¥",
"comment" : "URIå¯ä»¥æ¯ä¸åOIDï¼urn:oid:...ï¼æä¸åUUIDï¼urn:uuid:...ï¼ï¼OIDåUUID **å¿
é (SHALL)** åç
§HL7 OID註åä¸å¿ï¼å¦åï¼URIæ該ä¾èªHL7çFHIRå®ç¾©çç¹æ®URIå表ï¼æè
å®æ該åç
§ä¸äºæ確建ç«çç³»ç»å®ç¾©ã",
"requirements" : "éè¦æ確說æ符èå®ç¾©çä¾æº",
"min" : 1,
"max" : "1",
"base" : {
"path" : "Coding.system",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "uri"
}
],
"patternUri" : "http://terminology.hl7.org/CodeSystem/v2-0203",
"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"
}
],
"mustSupport" : true,
"isModifier" : false,
"isSummary" : true,
"mapping" : [
{
"identity" : "v2",
"map" : "C*E.3"
},
{
"identity" : "rim",
"map" : "./codeSystem"
},
{
"identity" : "orim",
"map" : "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem"
}
]
},
{
"id" : "Patient.identifier:passportNumber.type.coding.version",
"path" : "Patient.identifier.type.coding.version",
"short" : "系統ççæ¬âå¦æç¸éç話",
"definition" : "é¸ææ¤ä»£ç¢¼æ使ç¨ç代碼系統çæ¬ï¼è«æ³¨æï¼ä¸åç¶è·è¯å¥½ç代碼系統ä¸éè¦çæ¬å ±åï¼å çºä»£ç¢¼çæ義å¨ä¸å系統çæ¬ä¸æ¯ä¸è´çï¼ç¶èï¼ä¸è½å§çµä¿èéé»ï¼ç¶ä¸è½ä¿èæ義ä¸è´æï¼ **å¿
é (SHALL)** å°çæ¬è³è¨ä¹ä¸ä½µä½äº¤æã",
"comment" : "å¦æå°éè¡èªæ²ææ確å®ç¾©æ該使ç¨ä»éº¼å串ä¾èå¥ä»£ç¢¼ç³»çµ±ççæ¬ï¼å»ºè°ä½¿ç¨çæ¬æ£å¼ç¼å¸çæ¥æï¼ç¨FHIRæ¥ææ ¼å¼è¡¨ç¤ºï¼ä½çºçæ¬æ¥æã",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Coding.version",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "string"
}
],
"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"
}
],
"isModifier" : false,
"isSummary" : true,
"mapping" : [
{
"identity" : "v2",
"map" : "C*E.7"
},
{
"identity" : "rim",
"map" : "./codeSystemVersion"
},
{
"identity" : "orim",
"map" : "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion"
}
]
},
{
"id" : "Patient.identifier:passportNumber.type.coding.code",
"path" : "Patient.identifier.type.coding.code",
"short" : "系統å®ç¾©çèªæ³ä¹ç¬¦è",
"definition" : "系統å®ç¾©çèªæ³ä¹ç¬¦èï¼ç¬¦èå¯è½æ¯ä¸åé å
å®ç¾©ç代碼ï¼ä¹å¯è½æ¯ä»£ç¢¼ç³»çµ±å®ç¾©çèªæ³ä¸ç表éå¼ï¼å¦å¾çµåé
å°ï¼å¾çµåå¼ï¼ã",
"requirements" : "éè¦åç
§ç³»çµ±ä¸çä¸åç¹å®ä»£ç¢¼",
"min" : 1,
"max" : "1",
"base" : {
"path" : "Coding.code",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "code"
}
],
"patternCode" : "PPN",
"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"
}
],
"mustSupport" : true,
"isModifier" : false,
"isSummary" : true,
"mapping" : [
{
"identity" : "v2",
"map" : "C*E.1"
},
{
"identity" : "rim",
"map" : "./code"
},
{
"identity" : "orim",
"map" : "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code"
}
]
},
{
"id" : "Patient.identifier:passportNumber.type.coding.display",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
"valueBoolean" : true
}
],
"path" : "Patient.identifier.type.coding.display",
"short" : "ç±ç³»çµ±å®ç¾©ç表示æ³",
"definition" : "éµå¾ªç³»çµ±çè¦å以åç¾ä»£ç¢¼å«ç¾©ç表示æ³",
"requirements" : "éè¦è½çºä¸äºè§£æ¤ç³»çµ±çè®è
åç¾å¯è®ç代碼å«ç¾©",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Coding.display",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "string"
}
],
"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"
}
],
"mustSupport" : true,
"isModifier" : false,
"isSummary" : true,
"mapping" : [
{
"identity" : "v2",
"map" : "C*E.2 - but note this is not well followed"
},
{
"identity" : "rim",
"map" : "CV.displayName"
},
{
"identity" : "orim",
"map" : "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName"
}
]
},
{
"id" : "Patient.identifier:passportNumber.type.coding.userSelected",
"path" : "Patient.identifier.type.coding.userSelected",
"short" : "æ¤ç·¨ç¢¼æ¯å¦ç±ä½¿ç¨è
ç´æ¥é¸æï¼",
"definition" : "表ææ¤ç·¨ç¢¼æ¯ç±ä½¿ç¨è
ç´æ¥é¸æï¼ä¾å¦ï¼å¾å¯ç¨é
ç®ï¼ä»£ç¢¼æ顯示å稱ï¼çæ¸
å®ä¸é¸æã",
"comment" : "å¨ä¸ç³»ååé¸æ¹æ¡ä¸ï¼ç´æ¥é¸æç代碼æ¯æ°ç¿»è¯æåé©çèµ·é»ï¼éæ¼ãç´æ¥é¸æãç確åæ義ï¼åå¨æ¨¡ç³ä¸æ¸
ä¹èï¼å¯è½éè¦è²¿æ夥伴çåæï¼ä»¥æ´å®æ´æ¾æ¸
æ¤è³æé
ç®ç使ç¨åå
¶å¾æã",
"requirements" : "已被確å®çºä¸åè¨åºå®å
¨æºåâæ¤ç¢ºåç系統ï¼ä»£ç¢¼å°(code pair)æ¯è¢«æ確é¸æçï¼èä¸æ¯ç±ç³»çµ±æ ¹æä¸äºè¦åææ¯ç¨å¼èªè¨èçå¤æ·ã",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Coding.userSelected",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "boolean"
}
],
"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"
}
],
"isModifier" : false,
"isSummary" : true,
"mapping" : [
{
"identity" : "v2",
"map" : "Sometimes implied by being first"
},
{
"identity" : "rim",
"map" : "CD.codingRationale"
},
{
"identity" : "orim",
"map" : "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map; fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [ fhir:source \"true\"; fhir:target dt:CDCoding.codingRationale\\#O ]"
}
]
},
{
"id" : "Patient.identifier:passportNumber.type.text",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
"valueBoolean" : true
}
],
"path" : "Patient.identifier.type.text",
"short" : "æ¦å¿µçæå表示æ³",
"definition" : "輸å
¥è³æç使ç¨è
æè¦ï¼æé¸ï¼æ說ç人é¡å¯è®æå表述ï¼åï¼æï¼å
¶ä»£è¡¨ä½¿ç¨è
çé æå«ç¾©ã",
"comment" : "å¾å¤æåï¼æ¤æå表述èå
¶ä¸ä¸å代碼ç顯示å稱ç¸åã",
"requirements" : "å°éè¡èªä¸ç代碼並ä¸ç¸½æ¯è½ææ人é¡ä½¿ç¨ç細微差å¥çæ£ç¢ºæ義ï¼æè
æ ¹æ¬å°±æ²æåé©ç代碼ï¼éäºæ
æ³ä¸ï¼æå表述被ç¨ä¾ææä¾æºçå
¨é¨æ義ã",
"min" : 0,
"max" : "1",
"base" : {
"path" : "CodeableConcept.text",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "string"
}
],
"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"
}
],
"mustSupport" : true,
"isModifier" : false,
"isSummary" : true,
"mapping" : [
{
"identity" : "v2",
"map" : "C*E.9. But note many systems use C*E.2 for this"
},
{
"identity" : "rim",
"map" : "./originalText[mediaType/code=\"text/plain\"]/data"
},
{
"identity" : "orim",
"map" : "fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText"
}
]
},
{
"id" : "Patient.identifier:passportNumber.system",
"path" : "Patient.identifier.system",
"short" : "身份èå¥ç¢¼ï¼identifierï¼çå½å空éï¼namespaceï¼\r\nä¾å¦ï¼è·ç
§è碼='http://www.boca.gov.tw/ã",
"definition" : "建ç«å¼çå½å空éï¼å³ä¸åæè¿°ä¸çµå¼çå¯ä¸URL",
"comment" : "Identifier.system總æ¯åå大å°å¯«",
"requirements" : "æ許å¤èå¥ç¢¼çéåãçºäºé²è¡å
©åèå¥ç¢¼çå°æï¼æåéè¦ç¥éæåèççæ¯åªä¸çµã系統ææäºä¸åç¹å®çå¯ä¸èå¥ç¢¼éã",
"min" : 1,
"max" : "1",
"base" : {
"path" : "Identifier.system",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "uri"
}
],
"patternUri" : "http://www.boca.gov.tw/",
"example" : [
{
"label" : "General",
"valueUri" : "http://www.acme.com/identifiers/patient"
}
],
"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"
}
],
"mustSupport" : true,
"isModifier" : false,
"isSummary" : true,
"mapping" : [
{
"identity" : "v2",
"map" : "CX.4 / EI-2-4"
},
{
"identity" : "rim",
"map" : "II.root or Role.id.root"
},
{
"identity" : "servd",
"map" : "./IdentifierType"
}
]
},
{
"id" : "Patient.identifier:passportNumber.value",
"path" : "Patient.identifier.value",
"short" : "å¯ä¸å¼ã ä¾å¦ï¼è·ç
§è碼çº888800371",
"definition" : "èå¥ç¢¼ä¸é常è使ç¨è
æéçé¨åï¼å¨ç³»çµ±æ
å¢å
§æ¯å¯ä¸çã",
"comment" : "å¦ææ¤å¼æ¯ä¸åå®æ´çURIï¼é£éº¼æ¤ç³»çµ± **å¿
é ï¼SHALLï¼** æ¯urn:ietf:rfc:3986ãæ¤å¼ç主è¦ç®çæ¯çºäºå¯éç®çå°æãå æ¤ï¼çºäºæ¯è¼çç®çï¼å®å¯è½æ被æ£è¦åï¼ä¾å¦ï¼å»é¤ä¸éè¦ç空ç½ãç ´æèçï¼ãä¸åçºäººé¡¯ç¤ºçæ ¼å¼åçå¼å¯ä»¥ä½¿ç¨[Rendered Value](http://hl7.org/fhir/R4/extension-rendered-value.html)æ´å
ä¾å³éãé¤éå°Identifier.systemçäºè§£ä½¿èçè
確信ä¸åå大å°å¯«çèçæ¯å®å
¨çï¼å¦åIdentifier.valueæ被è¦çºåå大å°å¯«ã",
"min" : 1,
"max" : "1",
"base" : {
"path" : "Identifier.value",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "string"
}
],
"example" : [
{
"label" : "General",
"valueString" : "123456"
}
],
"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"
}
],
"mustSupport" : true,
"isModifier" : false,
"isSummary" : true,
"mapping" : [
{
"identity" : "v2",
"map" : "CX.1 / EI.1"
},
{
"identity" : "rim",
"map" : "II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)"
},
{
"identity" : "servd",
"map" : "./Value"
}
]
},
{
"id" : "Patient.identifier:passportNumber.period",
"path" : "Patient.identifier.period",
"short" : "æ¤èº«ä»½èå¥ç¢¼ï¼identifierï¼ç使ç¨ææ",
"definition" : "èå¥ç¢¼ææï¼æ¾ç¶ææ使ç¨çæ段ææé",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Identifier.period",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "Period"
}
],
"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"
}
],
"isModifier" : false,
"isSummary" : true,
"mapping" : [
{
"identity" : "v2",
"map" : "CX.7 + CX.8"
},
{
"identity" : "rim",
"map" : "Role.effectiveTime or implied by context"
},
{
"identity" : "servd",
"map" : "./StartDate and ./EndDate"
}
]
},
{
"id" : "Patient.identifier:passportNumber.assigner",
"path" : "Patient.identifier.assigner",
"short" : "ç°½ç¼identifierçæ©æ§ï¼å¯ä»¥åªæ¯æå表述ï¼",
"definition" : "ç°½ç¼ï¼ç®¡çèå¥ç¢¼çæ©æ§",
"comment" : "Identifier.assignerå¯ä»¥çç¥.referenceè³æé
ç®ï¼åªå
å«ä¸å.displayè³æé
ç®ï¼åæ æå®æ©æ§çå稱æå
¶ä»æå表述è³è¨ã",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Identifier.assigner",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "Reference",
"targetProfile" : [
"https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/Organization-twcore"
]
}
],
"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"
}
],
"isModifier" : false,
"isSummary" : true,
"mapping" : [
{
"identity" : "v2",
"map" : "CX.4 / (CX.4,CX.9,CX.10)"
},
{
"identity" : "rim",
"map" : "II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper"
},
{
"identity" : "servd",
"map" : "./IdentifierIssuingAuthority"
}
]
},
{
"id" : "Patient.identifier:residentNumber",
"path" : "Patient.identifier",
"sliceName" : "residentNumber",
"short" : "é©ç¨å±
çèè碼",
"definition" : "é©ç¨æ¼å±
çèè碼",
"requirements" : "ç
人幾ä¹ç¸½æ¯è¢«æå®ä¸åç¹å®çæ¸å¼åçå¯ä¸èå¥ç¢¼ï¼identifierï¼",
"min" : 0,
"max" : "0",
"base" : {
"path" : "Patient.identifier",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Identifier"
}
],
"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"
}
],
"mustSupport" : true,
"isModifier" : false,
"isSummary" : true,
"mapping" : [
{
"identity" : "w5",
"map" : "FiveWs.identifier"
},
{
"identity" : "v2",
"map" : "PID-3"
},
{
"identity" : "rim",
"map" : "id"
},
{
"identity" : "cda",
"map" : ".id"
}
]
},
{
"id" : "Patient.identifier:residentNumber.id",
"path" : "Patient.identifier.id",
"representation" : [
"xmlAttr"
],
"short" : "å¯ä¸å¯èå¥IDï¼ä»¥ä¾è³æé
ç®éç¸äºåç
§ã",
"definition" : "resourceä¸è³æé
ç®çå¯ä¸IDï¼ç¨æ¼å
§é¨åç
§ï¼ãéå¯ä»¥æ¯ä»»ä½ä¸å«ç©ºæ ¼çå串ã",
"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" : "Patient.identifier:residentNumber.extension",
"path" : "Patient.identifier.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"description" : "Extensions are always sliced by (at least) url",
"rules" : "open"
},
"short" : "æ´å
çè³æé
ç®",
"definition" : "æ´å
çè³æé
ç®",
"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
},
{
"id" : "Patient.identifier:residentNumber.use",
"path" : "Patient.identifier.use",
"short" : "usual ï½ official ï½ temp ï½ secondary ï½ old ï¼å¦æç¥éï¼",
"definition" : "éåå¯ä¸èå¥ç¢¼ï¼identifierï¼çç¨é",
"comment" : "æç¨ç¨å¼å¯ä»¥åå®ä¸åèå¥ç¢¼æ¯æ°¸ä¹
çï¼é¤éå®æ確說å®æ¯æ«æçã",
"requirements" : "å
許å¾ä¸çµèå¥ç¢¼ä¸çºç¹å®ç使ç¨æ
å¢é¸æé©ç¶çèå¥ç¢¼",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Identifier.use",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "code"
}
],
"patternCode" : "official",
"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"
}
],
"mustSupport" : true,
"isModifier" : true,
"isModifierReason" : "This is labeled as \"Is Modifier\" because applications should not mistake a temporary id for a permanent one.",
"isSummary" : true,
"binding" : {
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
"valueString" : "IdentifierUse"
}
],
"strength" : "required",
"description" : "å¦æç¥éï¼è«èªªææ¤èå¥ç¢¼çç®çï¼æå¡«å
¥[IdentifierUse](http://hl7.org/fhir/R4/valueset-identifier-use.html)å¼éä¸çå
¶ä¸ä¸å代碼ã",
"valueSet" : "http://hl7.org/fhir/ValueSet/identifier-use|4.0.1"
},
"mapping" : [
{
"identity" : "v2",
"map" : "N/A"
},
{
"identity" : "rim",
"map" : "Role.code or implied by context"
}
]
},
{
"id" : "Patient.identifier:residentNumber.type",
"path" : "Patient.identifier.type",
"short" : "身份èå¥ç¢¼ï¼identifierï¼çåå¥èªªæ",
"definition" : "èå¥ç¢¼ç代碼åå¥ï¼ç¨æ¼æ±ºå®ç¹å®ç®é©ç¨çèå¥ç¢¼ã",
"comment" : "éåè³æé
ç®åªæ¶åèå¥ç¢¼çä¸è¬é¡å¥ãå® **å¿
é æ²æï¼SHALL NOTï¼** 被ç¨æ¼èIdentifier.system 1..1å°æç代碼ãä¸äºèå¥ç¢¼å¯è½ç±æ¼å¸¸è¦çç¨æ³è屬æ¼å¤åé¡å¥ãå¨ç³»çµ±æ¯å·²ç¥çæ
æ³ä¸ï¼åå¥æ¯ä¸å¿
è¦çï¼å çºåå¥ç¸½æ¯ç³»çµ±å®ç¾©çä¸é¨åãç¶èï¼ç³»çµ±ç¶å¸¸éè¦èç系統ä¸çºäººç¥çèå¥ç¢¼ãåå¥å系統ä¹éä¸æ¯1:1çéä¿ï¼å çºè¨±å¤ä¸åç系統æç¸åçåå¥ã",
"requirements" : "å
許使ç¨è
å¨ä¸ç¥éèå¥ç¢¼ç³»çµ±çæ
æ³ä¸å©ç¨èå¥ç¢¼",
"min" : 1,
"max" : "1",
"base" : {
"path" : "Identifier.type",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "CodeableConcept",
"profile" : [
"https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/CodeableConcept-tw"
]
}
],
"condition" : [
"ele-1"
],
"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"
}
],
"mustSupport" : true,
"isModifier" : false,
"binding" : {
"strength" : "required",
"description" : "èå¥ç¢¼çåå¥ï¼ç¨æ¼æ±ºå®ç¹å®ç®çæé©ç¨çèå¥ç¢¼ï¼æå¡«å
¥[èºç£èå¥ç¢¼é¡åå¼é](https://twcore.mohw.gov.tw/ig/twcore/ValueSet-identifier-type-tw.html)å¼éä¸é©åç代碼ï¼ç¢ºå®ç¡é©åç代碼æå¯ä»¥ä½¿ç¨å
¶ä»å¼éç代碼ä¾è¡¨ç¤ºã",
"valueSet" : "https://twcore.mohw.gov.tw/ig/twcore/ValueSet/identifier-type-tw"
},
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "v2",
"map" : "CE/CNE/CWE"
},
{
"identity" : "rim",
"map" : "CD"
},
{
"identity" : "orim",
"map" : "fhir:CodeableConcept rdfs:subClassOf dt:CD"
}
]
},
{
"id" : "Patient.identifier:residentNumber.type.id",
"path" : "Patient.identifier.type.id",
"representation" : [
"xmlAttr"
],
"short" : "å¯ä¸å¯èå¥IDï¼ä»¥ä¾è³æé
ç®éç¸äºåç
§ã",
"definition" : "resourceä¸è³æé
ç®çå¯ä¸IDï¼ç¨æ¼å
§é¨åç
§ï¼ï¼éå¯ä»¥æ¯ä»»ä½ä¸å«ç©ºæ ¼çå串ã",
"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" : "Patient.identifier:residentNumber.type.extension",
"path" : "Patient.identifier.type.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"description" : "Extensions are always sliced by (at least) url",
"rules" : "open"
},
"short" : "æ´å
çè³æé
ç®",
"definition" : "æ´å
çè³æé
ç®",
"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
},
{
"id" : "Patient.identifier:residentNumber.type.coding",
"path" : "Patient.identifier.type.coding",
"short" : "ç±å°éè¡èªç³»çµ±ï¼terminology systemï¼å®ç¾©ç代碼",
"definition" : "ç±å°éè¡èªç³»çµ±ï¼terminology systemï¼æå®ç¾©ä¹ä»£ç¢¼çåç
§",
"comment" : "代碼å¯ä»¥å¨åèæ¸
å®ï¼enumerationsï¼æ代碼æ¸
å®ï¼code listsï¼ä¸é常é¨æå°å®ç¾©ï¼ç´è³æé常æ£å¼çå®ç¾©ï¼ä¾å¦ï¼SNOMED CTâæ´å¤è³è¨è¦HL7 v3æ ¸å¿ååï¼Core Principles ï¼ã編碼çæåºæ¯æªå®ç¾©çå è **å¿
é æ²æï¼SHALL NOTï¼** 被ç¨ä¾æ¨æ·æ義ãä¸è¬ä¾èªªï¼æå¤åªæä¸å編碼å¼ï¼coding valuesï¼æ被æ¨è¨çºUserSelected = trueã",
"requirements" : "å
許代碼系統ä¸çæ¿ä»£ç·¨ç¢¼ï¼ä»¥åç¿»è¯å°å
¶ä»ç·¨ç¢¼ç³»çµ±ã",
"min" : 0,
"max" : "*",
"base" : {
"path" : "CodeableConcept.coding",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Coding",
"profile" : [
"https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/Coding-tw"
]
}
],
"condition" : [
"ele-1"
],
"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"
}
],
"mustSupport" : true,
"isModifier" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "v2",
"map" : "CE/CNE/CWE subset one of the sets of component 1-3 or 4-6"
},
{
"identity" : "rim",
"map" : "CV"
},
{
"identity" : "orim",
"map" : "fhir:Coding rdfs:subClassOf dt:CDCoding"
}
]
},
{
"id" : "Patient.identifier:residentNumber.type.coding.id",
"path" : "Patient.identifier.type.coding.id",
"representation" : [
"xmlAttr"
],
"short" : "å¯ä¸å¯èå¥IDï¼ä»¥ä¾è³æé
ç®éç¸äºåç
§ã",
"definition" : "resourceä¸è³æé
ç®çå¯ä¸IDï¼ç¨æ¼å
§é¨åç
§ï¼ï¼éå¯ä»¥æ¯ä»»ä½ä¸å«ç©ºæ ¼çå串ã",
"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" : "Patient.identifier:residentNumber.type.coding.extension",
"path" : "Patient.identifier.type.coding.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"description" : "Extensions are always sliced by (at least) url",
"rules" : "open"
},
"short" : "æ´å
çè³æé
ç®",
"definition" : "å¯ç¨æ¼è¡¨ç¤ºä¸å±¬æ¼æ¤è³æé
ç®åºæ¬å®ç¾©çéå è³è¨ãçºäºæ´å
ç使ç¨å®å
¨åå¯ç®¡çï¼å°æ´å
çå®ç¾©å使ç¨æä¸å¥å´æ ¼ç管çãå管任ä½å¯¦ä½è
é½å¯ä»¥å®ç¾©ä¸åæ´å
ï¼ä½ä½çºæ´å
å®ç¾©çä¸é¨åï¼æä¸å¥è¦æ± **å¿
é ï¼SHALLï¼** 滿足ã",
"comment" : "ç¡è«ä½¿ç¨æå®ç¾©æ´å
çæ©æ§æ管è½åï¼ä»»ä½æç¨ç¨å¼ãå°æ¡ææ¨æºä½¿ç¨æ´å
é½ä¸èè² ä»»ä½æ±¡åï¼stigmaï¼ã使ç¨æ´å
æ¯å
許FHIRè¦ç¯çºæ¯å人ä¿çä¸åæ ¸å¿çç°¡ææ§ã",
"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
},
{
"id" : "Patient.identifier:residentNumber.type.coding.system",
"path" : "Patient.identifier.type.coding.system",
"short" : "å°éè¡èªç³»çµ±ï¼terminology systemï¼çèå¥",
"definition" : "å®ç¾©ä»£ç¢¼ä¸ç¬¦èæ義ç代碼系統èå¥",
"comment" : "URIå¯ä»¥æ¯ä¸åOIDï¼urn:oid:...ï¼æä¸åUUIDï¼urn:uuid:...ï¼ï¼OIDåUUID **å¿
é (SHALL)** åç
§HL7 OID註åä¸å¿ï¼å¦åï¼URIæ該ä¾èªHL7çFHIRå®ç¾©çç¹æ®URIå表ï¼æè
å®æ該åç
§ä¸äºæ確建ç«çç³»ç»å®ç¾©ã",
"requirements" : "éè¦æ確說æ符èå®ç¾©çä¾æº",
"min" : 1,
"max" : "1",
"base" : {
"path" : "Coding.system",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "uri"
}
],
"patternUri" : "http://terminology.hl7.org/CodeSystem/v2-0203",
"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"
}
],
"mustSupport" : true,
"isModifier" : false,
"isSummary" : true,
"mapping" : [
{
"identity" : "v2",
"map" : "C*E.3"
},
{
"identity" : "rim",
"map" : "./codeSystem"
},
{
"identity" : "orim",
"map" : "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem"
}
]
},
{
"id" : "Patient.identifier:residentNumber.type.coding.version",
"path" : "Patient.identifier.type.coding.version",
"short" : "系統ççæ¬âå¦æç¸éç話",
"definition" : "é¸ææ¤ä»£ç¢¼æ使ç¨ç代碼系統çæ¬ï¼è«æ³¨æï¼ä¸åç¶è·è¯å¥½ç代碼系統ä¸éè¦çæ¬å ±åï¼å çºä»£ç¢¼çæ義å¨ä¸å系統çæ¬ä¸æ¯ä¸è´çï¼ç¶èï¼ä¸è½å§çµä¿èéé»ï¼ç¶ä¸è½ä¿èæ義ä¸è´æï¼ **å¿
é (SHALL)** å°çæ¬è³è¨ä¹ä¸ä½µä½äº¤æã",
"comment" : "å¦æå°éè¡èªæ²ææ確å®ç¾©æ該使ç¨ä»éº¼å串ä¾èå¥ä»£ç¢¼ç³»çµ±ççæ¬ï¼å»ºè°ä½¿ç¨çæ¬æ£å¼ç¼å¸çæ¥æï¼ç¨FHIRæ¥ææ ¼å¼è¡¨ç¤ºï¼ä½çºçæ¬æ¥æã",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Coding.version",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "string"
}
],
"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"
}
],
"isModifier" : false,
"isSummary" : true,
"mapping" : [
{
"identity" : "v2",
"map" : "C*E.7"
},
{
"identity" : "rim",
"map" : "./codeSystemVersion"
},
{
"identity" : "orim",
"map" : "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion"
}
]
},
{
"id" : "Patient.identifier:residentNumber.type.coding.code",
"path" : "Patient.identifier.type.coding.code",
"short" : "系統å®ç¾©çèªæ³ä¹ç¬¦è",
"definition" : "系統å®ç¾©çèªæ³ä¹ç¬¦èï¼ç¬¦èå¯è½æ¯ä¸åé å
å®ç¾©ç代碼ï¼ä¹å¯è½æ¯ä»£ç¢¼ç³»çµ±å®ç¾©çèªæ³ä¸ç表éå¼ï¼å¦å¾çµåé
å°ï¼å¾çµåå¼ï¼ã",
"requirements" : "éè¦åç
§ç³»çµ±ä¸çä¸åç¹å®ä»£ç¢¼",
"min" : 1,
"max" : "1",
"base" : {
"path" : "Coding.code",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "code"
}
],
"patternCode" : "PRC",
"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"
}
],
"mustSupport" : true,
"isModifier" : false,
"isSummary" : true,
"mapping" : [
{
"identity" : "v2",
"map" : "C*E.1"
},
{
"identity" : "rim",
"map" : "./code"
},
{
"identity" : "orim",
"map" : "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code"
}
]
},
{
"id" : "Patient.identifier:residentNumber.type.coding.display",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
"valueBoolean" : true
}
],
"path" : "Patient.identifier.type.coding.display",
"short" : "ç±ç³»çµ±å®ç¾©ç表示æ³",
"definition" : "éµå¾ªç³»çµ±çè¦å以åç¾ä»£ç¢¼å«ç¾©ç表示æ³",
"requirements" : "éè¦è½çºä¸äºè§£æ¤ç³»çµ±çè®è
åç¾å¯è®ç代碼å«ç¾©",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Coding.display",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "string"
}
],
"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"
}
],
"mustSupport" : true,
"isModifier" : false,
"isSummary" : true,
"mapping" : [
{
"identity" : "v2",
"map" : "C*E.2 - but note this is not well followed"
},
{
"identity" : "rim",
"map" : "CV.displayName"
},
{
"identity" : "orim",
"map" : "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName"
}
]
},
{
"id" : "Patient.identifier:residentNumber.type.coding.userSelected",
"path" : "Patient.identifier.type.coding.userSelected",
"short" : "æ¤ç·¨ç¢¼æ¯å¦ç±ä½¿ç¨è
ç´æ¥é¸æï¼",
"definition" : "表ææ¤ç·¨ç¢¼æ¯ç±ä½¿ç¨è
ç´æ¥é¸æï¼ä¾å¦ï¼å¾å¯ç¨é
ç®ï¼ä»£ç¢¼æ顯示å稱ï¼çæ¸
å®ä¸é¸æã",
"comment" : "å¨ä¸ç³»ååé¸æ¹æ¡ä¸ï¼ç´æ¥é¸æç代碼æ¯æ°ç¿»è¯æåé©çèµ·é»ï¼éæ¼ãç´æ¥é¸æãç確åæ義ï¼åå¨æ¨¡ç³ä¸æ¸
ä¹èï¼å¯è½éè¦è²¿æ夥伴çåæï¼ä»¥æ´å®æ´æ¾æ¸
æ¤è³æé
ç®ç使ç¨åå
¶å¾æã",
"requirements" : "已被確å®çºä¸åè¨åºå®å
¨æºåâæ¤ç¢ºåç系統ï¼ä»£ç¢¼å°(code pair)æ¯è¢«æ確é¸æçï¼èä¸æ¯ç±ç³»çµ±æ ¹æä¸äºè¦åææ¯ç¨å¼èªè¨èçå¤æ·ã",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Coding.userSelected",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "boolean"
}
],
"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"
}
],
"isModifier" : false,
"isSummary" : true,
"mapping" : [
{
"identity" : "v2",
"map" : "Sometimes implied by being first"
},
{
"identity" : "rim",
"map" : "CD.codingRationale"
},
{
"identity" : "orim",
"map" : "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map; fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [ fhir:source \"true\"; fhir:target dt:CDCoding.codingRationale\\#O ]"
}
]
},
{
"id" : "Patient.identifier:residentNumber.type.text",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
"valueBoolean" : true
}
],
"path" : "Patient.identifier.type.text",
"short" : "æ¦å¿µçæå表示æ³",
"definition" : "輸å
¥è³æç使ç¨è
æè¦ï¼æé¸ï¼æ說ç人é¡å¯è®æå表述ï¼åï¼æï¼å
¶ä»£è¡¨ä½¿ç¨è
çé æå«ç¾©ã",
"comment" : "å¾å¤æåï¼æ¤æå表述èå
¶ä¸ä¸å代碼ç顯示å稱ç¸åã",
"requirements" : "å°éè¡èªä¸ç代碼並ä¸ç¸½æ¯è½ææ人é¡ä½¿ç¨ç細微差å¥çæ£ç¢ºæ義ï¼æè
æ ¹æ¬å°±æ²æåé©ç代碼ï¼éäºæ
æ³ä¸ï¼æå表述被ç¨ä¾ææä¾æºçå
¨é¨æ義ã",
"min" : 0,
"max" : "1",
"base" : {
"path" : "CodeableConcept.text",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "string"
}
],
"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"
}
],
"mustSupport" : true,
"isModifier" : false,
"isSummary" : true,
"mapping" : [
{
"identity" : "v2",
"map" : "C*E.9. But note many systems use C*E.2 for this"
},
{
"identity" : "rim",
"map" : "./originalText[mediaType/code=\"text/plain\"]/data"
},
{
"identity" : "orim",
"map" : "fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText"
}
]
},
{
"id" : "Patient.identifier:residentNumber.system",
"path" : "Patient.identifier.system",
"short" : "身份èå¥ç¢¼ï¼identifierï¼çå½å空éï¼namespaceï¼\r\nä¾å¦ï¼å±
çèè='http://www.immigration.gov.tw/'ã",
"definition" : "建ç«å¼çå½å空éï¼å³ä¸åæè¿°ä¸çµå¼çå¯ä¸URL",
"comment" : "Identifier.system總æ¯åå大å°å¯«",
"requirements" : "æ許å¤èå¥ç¢¼çéåãçºäºé²è¡å
©åèå¥ç¢¼çå°æï¼æåéè¦ç¥éæåèççæ¯åªä¸çµã系統ææäºä¸åç¹å®çå¯ä¸èå¥ç¢¼éã",
"min" : 1,
"max" : "1",
"base" : {
"path" : "Identifier.system",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "uri"
}
],
"patternUri" : "http://www.immigration.gov.tw/",
"example" : [
{
"label" : "General",
"valueUri" : "http://www.acme.com/identifiers/patient"
}
],
"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"
}
],
"mustSupport" : true,
"isModifier" : false,
"isSummary" : true,
"mapping" : [
{
"identity" : "v2",
"map" : "CX.4 / EI-2-4"
},
{
"identity" : "rim",
"map" : "II.root or Role.id.root"
},
{
"identity" : "servd",
"map" : "./IdentifierType"
}
]
},
{
"id" : "Patient.identifier:residentNumber.value",
"path" : "Patient.identifier.value",
"short" : "å¯ä¸å¼ã ä¾å¦ï¼å±
çèè碼çºA912345678",
"definition" : "èå¥ç¢¼ä¸é常è使ç¨è
æéçé¨åï¼å¨ç³»çµ±æ
å¢å
§æ¯å¯ä¸çã",
"comment" : "å¦ææ¤å¼æ¯ä¸åå®æ´çURIï¼é£éº¼æ¤ç³»çµ± **å¿
é ï¼SHALLï¼** æ¯urn:ietf:rfc:3986ãæ¤å¼ç主è¦ç®çæ¯çºäºå¯éç®çå°æãå æ¤ï¼çºäºæ¯è¼çç®çï¼å®å¯è½æ被æ£è¦åï¼ä¾å¦ï¼å»é¤ä¸éè¦ç空ç½ãç ´æèçï¼ãä¸åçºäººé¡¯ç¤ºçæ ¼å¼åçå¼å¯ä»¥ä½¿ç¨[Rendered Value](http://hl7.org/fhir/R4/extension-rendered-value.html)æ´å
ä¾å³éãé¤éå°Identifier.systemçäºè§£ä½¿èçè
確信ä¸åå大å°å¯«çèçæ¯å®å
¨çï¼å¦åIdentifier.valueæ被è¦çºåå大å°å¯«ã",
"min" : 1,
"max" : "1",
"base" : {
"path" : "Identifier.value",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "string"
}
],
"example" : [
{
"label" : "General",
"valueString" : "123456"
}
],
"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"
}
],
"mustSupport" : true,
"isModifier" : false,
"isSummary" : true,
"mapping" : [
{
"identity" : "v2",
"map" : "CX.1 / EI.1"
},
{
"identity" : "rim",
"map" : "II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)"
},
{
"identity" : "servd",
"map" : "./Value"
}
]
},
{
"id" : "Patient.identifier:residentNumber.period",
"path" : "Patient.identifier.period",
"short" : "æ¤èº«ä»½èå¥ç¢¼ï¼identifierï¼ç使ç¨ææ",
"definition" : "èå¥ç¢¼ææï¼æ¾ç¶ææ使ç¨çæ段ææé",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Identifier.period",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "Period"
}
],
"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"
}
],
"isModifier" : false,
"isSummary" : true,
"mapping" : [
{
"identity" : "v2",
"map" : "CX.7 + CX.8"
},
{
"identity" : "rim",
"map" : "Role.effectiveTime or implied by context"
},
{
"identity" : "servd",
"map" : "./StartDate and ./EndDate"
}
]
},
{
"id" : "Patient.identifier:residentNumber.assigner",
"path" : "Patient.identifier.assigner",
"short" : "ç°½ç¼identifierçæ©æ§ï¼å¯ä»¥åªæ¯æå表述ï¼",
"definition" : "ç°½ç¼ï¼ç®¡çèå¥ç¢¼çæ©æ§",
"comment" : "Identifier.assignerå¯ä»¥çç¥.referenceè³æé
ç®ï¼åªå
å«ä¸å.displayè³æé
ç®ï¼åæ æå®æ©æ§çå稱æå
¶ä»æå表述è³è¨ã",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Identifier.assigner",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "Reference",
"targetProfile" : [
"https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/Organization-twcore"
]
}
],
"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"
}
],
"isModifier" : false,
"isSummary" : true,
"mapping" : [
{
"identity" : "v2",
"map" : "CX.4 / (CX.4,CX.9,CX.10)"
},
{
"identity" : "rim",
"map" : "II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper"
},
{
"identity" : "servd",
"map" : "./IdentifierIssuingAuthority"
}
]
},
{
"id" : "Patient.identifier:medicalRecord",
"path" : "Patient.identifier",
"sliceName" : "medicalRecord",
"short" : "é©ç¨ç
æ·è",
"definition" : "é©ç¨æ¼ç
æ·è",
"requirements" : "ç
人幾ä¹ç¸½æ¯è¢«æå®ä¸åç¹å®çæ¸å¼åçå¯ä¸èå¥ç¢¼ï¼identifierï¼",
"min" : 1,
"max" : "1",
"base" : {
"path" : "Patient.identifier",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Identifier"
}
],
"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"
}
],
"mustSupport" : true,
"isModifier" : false,
"isSummary" : true,
"mapping" : [
{
"identity" : "w5",
"map" : "FiveWs.identifier"
},
{
"identity" : "v2",
"map" : "PID-3"
},
{
"identity" : "rim",
"map" : "id"
},
{
"identity" : "cda",
"map" : ".id"
}
]
},
{
"id" : "Patient.identifier:medicalRecord.id",
"path" : "Patient.identifier.id",
"representation" : [
"xmlAttr"
],
"short" : "å¯ä¸å¯èå¥IDï¼ä»¥ä¾è³æé
ç®éç¸äºåç
§ã",
"definition" : "resourceä¸è³æé
ç®çå¯ä¸IDï¼ç¨æ¼å
§é¨åç
§ï¼ãéå¯ä»¥æ¯ä»»ä½ä¸å«ç©ºæ ¼çå串ã",
"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" : "Patient.identifier:medicalRecord.extension",
"path" : "Patient.identifier.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"description" : "Extensions are always sliced by (at least) url",
"rules" : "open"
},
"short" : "æ´å
çè³æé
ç®",
"definition" : "æ´å
çè³æé
ç®",
"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
},
{
"id" : "Patient.identifier:medicalRecord.use",
"path" : "Patient.identifier.use",
"short" : "usual ï½ official ï½ temp ï½ secondary ï½ old ï¼å¦æç¥éï¼",
"definition" : "éåå¯ä¸èå¥ç¢¼ï¼identifierï¼çç¨é",
"comment" : "æç¨ç¨å¼å¯ä»¥åå®ä¸åèå¥ç¢¼æ¯æ°¸ä¹
çï¼é¤éå®æ確說å®æ¯æ«æçã",
"requirements" : "å
許å¾ä¸çµèå¥ç¢¼ä¸çºç¹å®ç使ç¨æ
å¢é¸æé©ç¶çèå¥ç¢¼",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Identifier.use",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "code"
}
],
"patternCode" : "official",
"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"
}
],
"mustSupport" : true,
"isModifier" : true,
"isModifierReason" : "This is labeled as \"Is Modifier\" because applications should not mistake a temporary id for a permanent one.",
"isSummary" : true,
"binding" : {
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
"valueString" : "IdentifierUse"
}
],
"strength" : "required",
"description" : "å¦æç¥éï¼è«èªªææ¤èå¥ç¢¼çç®çï¼æå¡«å
¥[IdentifierUse](http://hl7.org/fhir/R4/valueset-identifier-use.html)å¼éä¸çå
¶ä¸ä¸å代碼ã",
"valueSet" : "http://hl7.org/fhir/ValueSet/identifier-use|4.0.1"
},
"mapping" : [
{
"identity" : "v2",
"map" : "N/A"
},
{
"identity" : "rim",
"map" : "Role.code or implied by context"
}
]
},
{
"id" : "Patient.identifier:medicalRecord.type",
"path" : "Patient.identifier.type",
"short" : "身份èå¥ç¢¼ï¼identifierï¼çåå¥èªªæ",
"definition" : "èå¥ç¢¼ç代碼åå¥ï¼ç¨æ¼æ±ºå®ç¹å®ç®é©ç¨çèå¥ç¢¼ã",
"comment" : "éåè³æé
ç®åªæ¶åèå¥ç¢¼çä¸è¬é¡å¥ãå® **å¿
é æ²æï¼SHALL NOTï¼** 被ç¨æ¼èIdentifier.system 1..1å°æç代碼ãä¸äºèå¥ç¢¼å¯è½ç±æ¼å¸¸è¦çç¨æ³è屬æ¼å¤åé¡å¥ãå¨ç³»çµ±æ¯å·²ç¥çæ
æ³ä¸ï¼åå¥æ¯ä¸å¿
è¦çï¼å çºåå¥ç¸½æ¯ç³»çµ±å®ç¾©çä¸é¨åãç¶èï¼ç³»çµ±ç¶å¸¸éè¦èç系統ä¸çºäººç¥çèå¥ç¢¼ãåå¥å系統ä¹éä¸æ¯1:1çéä¿ï¼å çºè¨±å¤ä¸åç系統æç¸åçåå¥ã",
"requirements" : "å
許使ç¨è
å¨ä¸ç¥éèå¥ç¢¼ç³»çµ±çæ
æ³ä¸å©ç¨èå¥ç¢¼",
"min" : 1,
"max" : "1",
"base" : {
"path" : "Identifier.type",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "CodeableConcept",
"profile" : [
"https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/CodeableConcept-tw"
]
}
],
"condition" : [
"ele-1"
],
"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"
}
],
"mustSupport" : true,
"isModifier" : false,
"binding" : {
"strength" : "required",
"description" : "èå¥ç¢¼çåå¥ï¼ç¨æ¼æ±ºå®ç¹å®ç®çæé©ç¨çèå¥ç¢¼ï¼æå¡«å
¥[èºç£èå¥ç¢¼é¡åå¼é](https://twcore.mohw.gov.tw/ig/twcore/ValueSet-identifier-type-tw.html)å¼éä¸é©åç代碼ï¼ç¢ºå®ç¡é©åç代碼æå¯ä»¥ä½¿ç¨å
¶ä»å¼éç代碼ä¾è¡¨ç¤ºã",
"valueSet" : "https://twcore.mohw.gov.tw/ig/twcore/ValueSet/identifier-type-tw"
},
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "v2",
"map" : "CE/CNE/CWE"
},
{
"identity" : "rim",
"map" : "CD"
},
{
"identity" : "orim",
"map" : "fhir:CodeableConcept rdfs:subClassOf dt:CD"
}
]
},
{
"id" : "Patient.identifier:medicalRecord.type.id",
"path" : "Patient.identifier.type.id",
"representation" : [
"xmlAttr"
],
"short" : "å¯ä¸å¯èå¥IDï¼ä»¥ä¾è³æé
ç®éç¸äºåç
§ã",
"definition" : "resourceä¸è³æé
ç®çå¯ä¸IDï¼ç¨æ¼å
§é¨åç
§ï¼ï¼éå¯ä»¥æ¯ä»»ä½ä¸å«ç©ºæ ¼çå串ã",
"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" : "Patient.identifier:medicalRecord.type.extension",
"path" : "Patient.identifier.type.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"description" : "Extensions are always sliced by (at least) url",
"rules" : "open"
},
"short" : "æ´å
çè³æé
ç®",
"definition" : "æ´å
çè³æé
ç®",
"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
},
{
"id" : "Patient.identifier:medicalRecord.type.coding",
"path" : "Patient.identifier.type.coding",
"short" : "ç±å°éè¡èªç³»çµ±ï¼terminology systemï¼å®ç¾©ç代碼",
"definition" : "ç±å°éè¡èªç³»çµ±ï¼terminology systemï¼æå®ç¾©ä¹ä»£ç¢¼çåç
§",
"comment" : "代碼å¯ä»¥å¨åèæ¸
å®ï¼enumerationsï¼æ代碼æ¸
å®ï¼code listsï¼ä¸é常é¨æå°å®ç¾©ï¼ç´è³æé常æ£å¼çå®ç¾©ï¼ä¾å¦ï¼SNOMED CTâæ´å¤è³è¨è¦HL7 v3æ ¸å¿ååï¼Core Principles ï¼ã編碼çæåºæ¯æªå®ç¾©çå è **å¿
é æ²æï¼SHALL NOTï¼** 被ç¨ä¾æ¨æ·æ義ãä¸è¬ä¾èªªï¼æå¤åªæä¸å編碼å¼ï¼coding valuesï¼æ被æ¨è¨çºUserSelected = trueã",
"requirements" : "å
許代碼系統ä¸çæ¿ä»£ç·¨ç¢¼ï¼ä»¥åç¿»è¯å°å
¶ä»ç·¨ç¢¼ç³»çµ±ã",
"min" : 0,
"max" : "*",
"base" : {
"path" : "CodeableConcept.coding",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Coding",
"profile" : [
"https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/Coding-tw"
]
}
],
"condition" : [
"ele-1"
],
"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"
}
],
"mustSupport" : true,
"isModifier" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "v2",
"map" : "CE/CNE/CWE subset one of the sets of component 1-3 or 4-6"
},
{
"identity" : "rim",
"map" : "CV"
},
{
"identity" : "orim",
"map" : "fhir:Coding rdfs:subClassOf dt:CDCoding"
}
]
},
{
"id" : "Patient.identifier:medicalRecord.type.coding.id",
"path" : "Patient.identifier.type.coding.id",
"representation" : [
"xmlAttr"
],
"short" : "å¯ä¸å¯èå¥IDï¼ä»¥ä¾è³æé
ç®éç¸äºåç
§ã",
"definition" : "resourceä¸è³æé
ç®çå¯ä¸IDï¼ç¨æ¼å
§é¨åç
§ï¼ï¼éå¯ä»¥æ¯ä»»ä½ä¸å«ç©ºæ ¼çå串ã",
"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" : "Patient.identifier:medicalRecord.type.coding.extension",
"path" : "Patient.identifier.type.coding.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"description" : "Extensions are always sliced by (at least) url",
"rules" : "open"
},
"short" : "æ´å
çè³æé
ç®",
"definition" : "å¯ç¨æ¼è¡¨ç¤ºä¸å±¬æ¼æ¤è³æé
ç®åºæ¬å®ç¾©çéå è³è¨ãçºäºæ´å
ç使ç¨å®å
¨åå¯ç®¡çï¼å°æ´å
çå®ç¾©å使ç¨æä¸å¥å´æ ¼ç管çãå管任ä½å¯¦ä½è
é½å¯ä»¥å®ç¾©ä¸åæ´å
ï¼ä½ä½çºæ´å
å®ç¾©çä¸é¨åï¼æä¸å¥è¦æ± **å¿
é ï¼SHALLï¼** 滿足ã",
"comment" : "ç¡è«ä½¿ç¨æå®ç¾©æ´å
çæ©æ§æ管è½åï¼ä»»ä½æç¨ç¨å¼ãå°æ¡ææ¨æºä½¿ç¨æ´å
é½ä¸èè² ä»»ä½æ±¡åï¼stigmaï¼ã使ç¨æ´å
æ¯å
許FHIRè¦ç¯çºæ¯å人ä¿çä¸åæ ¸å¿çç°¡ææ§ã",
"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
},
{
"id" : "Patient.identifier:medicalRecord.type.coding.system",
"path" : "Patient.identifier.type.coding.system",
"short" : "å°éè¡èªç³»çµ±ï¼terminology systemï¼çèå¥",
"definition" : "å®ç¾©ä»£ç¢¼ä¸ç¬¦èæ義ç代碼系統èå¥",
"comment" : "URIå¯ä»¥æ¯ä¸åOIDï¼urn:oid:...ï¼æä¸åUUIDï¼urn:uuid:...ï¼ï¼OIDåUUID **å¿
é (SHALL)** åç
§HL7 OID註åä¸å¿ï¼å¦åï¼URIæ該ä¾èªHL7çFHIRå®ç¾©çç¹æ®URIå表ï¼æè
å®æ該åç
§ä¸äºæ確建ç«çç³»ç»å®ç¾©ã",
"requirements" : "éè¦æ確說æ符èå®ç¾©çä¾æº",
"min" : 1,
"max" : "1",
"base" : {
"path" : "Coding.system",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "uri"
}
],
"patternUri" : "http://terminology.hl7.org/CodeSystem/v2-0203",
"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"
}
],
"mustSupport" : true,
"isModifier" : false,
"isSummary" : true,
"mapping" : [
{
"identity" : "v2",
"map" : "C*E.3"
},
{
"identity" : "rim",
"map" : "./codeSystem"
},
{
"identity" : "orim",
"map" : "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem"
}
]
},
{
"id" : "Patient.identifier:medicalRecord.type.coding.version",
"path" : "Patient.identifier.type.coding.version",
"short" : "系統ççæ¬âå¦æç¸éç話",
"definition" : "é¸ææ¤ä»£ç¢¼æ使ç¨ç代碼系統çæ¬ï¼è«æ³¨æï¼ä¸åç¶è·è¯å¥½ç代碼系統ä¸éè¦çæ¬å ±åï¼å çºä»£ç¢¼çæ義å¨ä¸å系統çæ¬ä¸æ¯ä¸è´çï¼ç¶èï¼ä¸è½å§çµä¿èéé»ï¼ç¶ä¸è½ä¿èæ義ä¸è´æï¼ **å¿
é (SHALL)** å°çæ¬è³è¨ä¹ä¸ä½µä½äº¤æã",
"comment" : "å¦æå°éè¡èªæ²ææ確å®ç¾©æ該使ç¨ä»éº¼å串ä¾èå¥ä»£ç¢¼ç³»çµ±ççæ¬ï¼å»ºè°ä½¿ç¨çæ¬æ£å¼ç¼å¸çæ¥æï¼ç¨FHIRæ¥ææ ¼å¼è¡¨ç¤ºï¼ä½çºçæ¬æ¥æã",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Coding.version",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "string"
}
],
"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"
}
],
"isModifier" : false,
"isSummary" : true,
"mapping" : [
{
"identity" : "v2",
"map" : "C*E.7"
},
{
"identity" : "rim",
"map" : "./codeSystemVersion"
},
{
"identity" : "orim",
"map" : "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion"
}
]
},
{
"id" : "Patient.identifier:medicalRecord.type.coding.code",
"path" : "Patient.identifier.type.coding.code",
"short" : "系統å®ç¾©çèªæ³ä¹ç¬¦è",
"definition" : "系統å®ç¾©çèªæ³ä¹ç¬¦èï¼ç¬¦èå¯è½æ¯ä¸åé å
å®ç¾©ç代碼ï¼ä¹å¯è½æ¯ä»£ç¢¼ç³»çµ±å®ç¾©çèªæ³ä¸ç表éå¼ï¼å¦å¾çµåé
å°ï¼å¾çµåå¼ï¼ã",
"requirements" : "éè¦åç
§ç³»çµ±ä¸çä¸åç¹å®ä»£ç¢¼",
"min" : 1,
"max" : "1",
"base" : {
"path" : "Coding.code",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "code"
}
],
"patternCode" : "MR",
"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"
}
],
"mustSupport" : true,
"isModifier" : false,
"isSummary" : true,
"mapping" : [
{
"identity" : "v2",
"map" : "C*E.1"
},
{
"identity" : "rim",
"map" : "./code"
},
{
"identity" : "orim",
"map" : "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code"
}
]
},
{
"id" : "Patient.identifier:medicalRecord.type.coding.display",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
"valueBoolean" : true
}
],
"path" : "Patient.identifier.type.coding.display",
"short" : "ç±ç³»çµ±å®ç¾©ç表示æ³",
"definition" : "éµå¾ªç³»çµ±çè¦å以åç¾ä»£ç¢¼å«ç¾©ç表示æ³",
"requirements" : "éè¦è½çºä¸äºè§£æ¤ç³»çµ±çè®è
åç¾å¯è®ç代碼å«ç¾©",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Coding.display",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "string"
}
],
"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"
}
],
"mustSupport" : true,
"isModifier" : false,
"isSummary" : true,
"mapping" : [
{
"identity" : "v2",
"map" : "C*E.2 - but note this is not well followed"
&