臺灣長期照顧實作指引(TW LTC IG)
1.1.0 - STU 1.1.0
臺灣長期照顧實作指引(TW LTC IG) - Local Development build (v1.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
長照共通資料交換為跨居家照護、住宿機構、日間照護與在宅醫療共用的基礎資料層,涵蓋病人基本資料、機構基本資料、生理量測、用藥紀錄、健康問題、照護目標、照護計畫、服務請求與照護執行紀錄。參測單位透過標準建立、查詢與單筆讀取機制,驗證長照共通核心資源之新增、交換與呈現能力。
| Keyword | 名稱 | 說明 |
|---|---|---|
| LTC_CONSUMER | LTC Consumer | 長照資料查詢端,負責向 LTC Repository 發起條件查詢與單筆讀取請求,並正確解析與呈現指定欄位內容。 |
| LTC_MANAGEMENT | LTC Creator | 長照資料建立端,負責向 LTC Repository 發起單筆新增請求(POST),建立符合 Profile 規範之長照共通資源。 |
| LTC_REPOSITORY | LTC Repository | 長照資料儲存端,負責儲存與維護長照共通資源,接收並處理新增、查詢與單筆讀取請求,回傳標準格式之回應。 |
| 情境 ID | 說明 | 測試類別 |
|---|---|---|
| SC1 | 病人基本資料 | 必測 |
| SC2 | 機構基本資料 | 必測 |
| SC3 | 生理量測 | 必測 |
| SC4 | 用藥紀錄 | 必測 |
| SC5 | 健康問題 | 選測 |
| SC6 | 照護目標 | 選測 |
| SC7 | 照護計畫 | 選測 |
| SC8 | 服務請求 | 選測 |
| SC9 | 照護執行紀錄 | 選測 |
病人基本資料情境模擬各類長照與醫療系統建立與查詢個案基本資料的流程。維護端上傳個案基本資料,查詢端透過個案識別碼檢索個案主檔,確認個案身分,並取得姓名、出生日期、聯絡方式與緊急聯絡人資料。
本情境使用 Patient 資源,遵循 LTCPatient Profile 規範。大會提供固定合成案例、JSON 範本與指派之本輪唯一識別碼,必要參照已由大會事前備妥。
LTC-111:建立病人基本資料
POST [base]/Patient,符合 LTCPatient Profile。identifier[member],其中 use 為 official,代碼系統 type.coding.system 為 http://terminology.hl7.org/CodeSystem/v2-0203,代碼 type.coding.code 為 PRN,system 為機構網址,value 填入大會指派之本輪唯一識別碼。name),中文姓名填入 use = usual 與 text,英文姓名填入 use = official 與 text,依測試案例填寫。birthDate,格式為 YYYY-MM-DD)。telecom.value)。address,填入 use = home 與完整地址 text)。contact),包含關係(relationship)、姓名(name.text)與聯絡電話(telecom.value)。managingOrganization,填入大會預載之機構 ID)。LTC-112:病人基本資料查詢與讀取
GET [base]/Patient?identifier={system}|{value},使用大會指派之本輪唯一識別碼查詢,伺服器回傳 HTTP 200 OK 與 searchset Bundle。GET [base]/Patient/{id},伺服器回傳 HTTP 200 OK 與單筆 Patient 資源。identifier[member].system 與 identifier[member].value 比對測試案例,其 identifier[member].type.coding.code 為 PRN。name)。birthDate)。telecom)。address)。contact)之姓名、關係與電話。機構基本資料情境模擬系統建立與查詢長照服務機構、醫院或診所之組織資訊的流程。維護端上傳機構基本資料,查詢端依機構代碼檢索機構主檔,取得機構名稱、類別、地址與聯絡管道。
本情境使用 Organization 資源,遵循 LTCOrganization Profile 規範。大會提供長照機構與醫療院所測資及指派之本輪唯一代碼。
LTC-121:建立機構基本資料
POST [base]/Organization,符合 LTCOrganization Profile。identifier.system 填入大會指定的識別碼系統,identifier.value 填入本輪唯一機構代碼)。active,設為 true)。type,填入機構類型代碼)。name)。telecom.value)。address.text)。contact,包含聯絡人姓名與聯絡電話)。LTC-122:機構基本資料查詢與讀取
GET [base]/Organization?identifier={system}|{value},使用大會指派之本輪唯一代碼查詢,伺服器回傳 HTTP 200 OK 與 searchset Bundle。GET [base]/Organization/{id},伺服器回傳 HTTP 200 OK 與單筆 Organization 資源。identifier)。active)。type)。name)。telecom)。address)。contact,按測資內容)。生理量測情境模擬各照護場域上傳與查閱個案日常生理指標數據的流程。維護端上傳血壓量測紀錄,查詢端依個案識別碼與檢驗代碼查詢近期量測紀錄,掌握生命徵象變化。
本情境使用 Observation 資源,遵循 LTCObservationVitalSigns Profile 規範。大會事前預載必要個案與醫事人員參照。
LTC-131:上傳生理量測
POST [base]/Observation,符合 LTCObservationVitalSigns Profile。status,填入 final)。category,代碼系統 http://terminology.hl7.org/CodeSystem/observation-category,代碼 vital-signs)。code,LOINC 代碼 85354-9,名稱 Blood pressure panel with all children optional)。subject,填入大會預載之 Patient ID)。effectiveDateTime,包含時區之日期時間)。performer,填入大會預載之醫事人員 ID)。component),包含收縮壓與舒張壓兩項:
8480-6,數值填入 component.valueQuantity.value,單位系統為 http://unitsofmeasure.org,單位代碼為 mm[Hg]。8462-4,數值填入 component.valueQuantity.value,單位系統為 http://unitsofmeasure.org,單位代碼為 mm[Hg]。LTC-132:生理量測查詢與讀取
GET [base]/Observation?subject=Patient/{id}&code=http://loinc.org|85354-9,伺服器回傳 HTTP 200 OK 與 searchset Bundle。GET [base]/Observation/{id},伺服器回傳 HTTP 200 OK 與單筆 Observation 資源。status)。category)。code)。subject)。effectiveDateTime)。component):收縮壓代碼 8480-6 與舒張壓代碼 8462-4。component.valueQuantity.value 數值與 UCUM 單位代碼 mm[Hg]。用藥紀錄情境模擬照護團隊登錄與查閱個案實際用藥執行情形的流程。維護端上傳單筆給藥紀錄,查詢端依個案識別碼查詢給藥紀錄,掌握用藥品項、劑量與給藥時間。
本情境使用 MedicationAdministration 資源,遵循 LTCMedicationAdministration Profile 規範。大會事前預載必要個案與醫事人員參照。
LTC-141:上傳用藥紀錄
POST [base]/MedicationAdministration,符合 LTCMedicationAdministration Profile。status,填入 completed)。medicationCodeableConcept,填入大會測資之藥品代碼、代碼系統與名稱)。subject,填入大會預載之 Patient ID)。effectiveDateTime,包含時區之日期時間)。dosage.route,填入給藥途徑代碼與文字)。dosage.dose,填入劑量數值與單位)。performer.actor,填入大會預載之醫事人員 ID)。note,按測資內容)。LTC-142:用藥紀錄查詢與讀取
GET [base]/MedicationAdministration?subject=Patient/{id},伺服器回傳 HTTP 200 OK 與 searchset Bundle。GET [base]/MedicationAdministration/{id},伺服器回傳 HTTP 200 OK 與單筆 MedicationAdministration 資源。status)。subject)。medicationCodeableConcept,直接包含藥品代碼與名稱)。effectiveDateTime)。dosage.route)。dosage.dose)。performer.actor)。健康問題情境模擬照護團隊建立與查閱個案目前確診疾病或慢性健康問題的流程。維護端上傳健康問題資料,查詢端依個案識別碼查詢健康問題清單,以高血壓等常見健康問題展示紀錄內容。
本情境使用 Condition 資源,遵循 LTCCondition Profile 規範。大會事前預載必要個案與醫事人員參照。
LTC-151:建立健康問題
POST [base]/Condition,符合 LTCCondition Profile。clinicalStatus,代碼系統 http://terminology.hl7.org/CodeSystem/condition-clinical,代碼 active)。verificationStatus,代碼系統 http://terminology.hl7.org/CodeSystem/condition-ver-status,代碼 confirmed)。category,填入分類代碼)。code,填入疾病診斷代碼與名稱,例如高血壓)。subject,填入大會預載之 Patient ID)。onset[x],例如 onsetDateTime)。recorder,填入大會預載之醫事人員 ID)。note,按測資內容)。LTC-152:健康問題查詢與讀取
GET [base]/Condition?subject=Patient/{id},伺服器回傳 HTTP 200 OK 與 searchset Bundle。GET [base]/Condition/{id},伺服器回傳 HTTP 200 OK 與單筆 Condition 資源。subject)。code)。clinicalStatus)。verificationStatus)。onset[x])。note,按測資內容)。照護目標情境模擬照護團隊建立與查閱個案照護目標與預期成果的流程。維護端上傳照護目標項目,查詢端依個案識別碼查詢目標項目,呈現目標描述、執行進度與目標期限。
本情境使用 Goal 資源,遵循 LTCGoal Profile 規範。大會事前預載必要個案與醫事人員參照。
LTC-161:建立照護目標
POST [base]/Goal,符合 LTCGoal Profile。lifecycleStatus,填入 active)。description.coding 與 description.text,填入目標項目代碼與描述文字)。subject,填入大會預載之 Patient ID)。startDate)。target.measure)與預期成果(target.detailString),依大會測試案例填寫。target.dueDate)。expressedBy,填入大會預載之醫事人員 ID)。note,按測資內容)。LTC-162:照護目標查詢與讀取
GET [base]/Goal?subject=Patient/{id},伺服器回傳 HTTP 200 OK 與 searchset Bundle。GET [base]/Goal/{id},伺服器回傳 HTTP 200 OK 與單筆 Goal 資源。subject)。lifecycleStatus)。description.coding 與 description.text)。startDate)。target.measure)與預期成果(target.detailString),依大會測試案例填寫。target.dueDate)。照護計畫情境模擬跨專業團隊建立與查閱個案整體照護方針與活動規劃的流程。維護端上傳照護計畫,查詢端依個案識別碼查詢照護計畫,讀取計畫類別、執行期程與內嵌活動描述。
本情境使用 CarePlan 資源,遵循 LTCCarePlan Profile 規範。大會事前預載必要個案與關聯參照。
LTC-171:建立照護計畫
POST [base]/CarePlan,符合 LTCCarePlan Profile。status,填入 active)。intent,填入 plan 或 order)。category)。subject,填入大會預載之 Patient ID)。period.start 與 period.end)。author,填入大會預載之醫事人員或機構 ID)。activity.detail.status、activity.detail.code、activity.detail.description)。addresses、goal,填入大會預載之 Condition 與 Goal ID)。LTC-172:照護計畫查詢與讀取
GET [base]/CarePlan?subject=Patient/{id},伺服器回傳 HTTP 200 OK 與 searchset Bundle。GET [base]/CarePlan/{id},伺服器回傳 HTTP 200 OK 與單筆 CarePlan 資源。subject)。status)。intent)。category)。period)。activity.detail.status、activity.detail.code、activity.detail.description)。addresses、goal)。服務請求情境模擬長照服務項目之開立與查閱流程。維護端上傳服務請求資料,查詢端依個案識別碼查詢照護服務請求,掌握服務項目、預計執行時間與開立單位。
本情境使用 ServiceRequest 資源,遵循 LTCServiceRequest Profile 規範。大會事前預載必要個案與醫事人員參照。
LTC-181:建立服務請求
POST [base]/ServiceRequest,符合 LTCServiceRequest Profile。status,填入 active)。intent,填入 order)。category)。code,填寫臺灣長照服務項目代碼,code.coding[ltcServiceItem].system 為 http://ltc-ig.fhir.tw/CodeSystem/cs-tw-ltc-service-item,代碼如 BA07 等)。subject,填入大會預載之 Patient ID)。occurrence[x],例如 occurrenceDateTime)。authoredOn,包含時區之日期時間)。requester,填入大會預載之人員或機構 ID)。performer,填入大會預載之人員或機構 ID)。note,按測資內容)。LTC-182:服務請求查詢與讀取
GET [base]/ServiceRequest?patient=Patient/{id},伺服器回傳 HTTP 200 OK 與 searchset Bundle。GET [base]/ServiceRequest/{id},伺服器回傳 HTTP 200 OK 與單筆 ServiceRequest 資源。subject)。status)。intent)。code)。occurrence[x])。authoredOn)。requester)。performer)。note)。照護執行紀錄情境模擬照護人員登錄實際完成之照護活動處置紀錄,以及查詢端查閱處置紀錄的流程。維護端上傳已完成之照護處置紀錄,查詢端依個案識別碼查詢處置紀錄,確認單次已完成之照護項目與執行時間。
本情境使用 Procedure 資源,遵循 LTCProcedureCareActivity Profile 規範。大會事前預載必要個案與醫事人員參照。
LTC-191:上傳照護執行紀錄
POST [base]/Procedure,符合 LTCProcedureCareActivity Profile。status,填入 completed)。code,填寫臺灣長照服務項目代碼,code.coding[ltcServiceItem].system 為 http://ltc-ig.fhir.tw/CodeSystem/cs-tw-ltc-service-item,代碼如 BA07,名稱為協助沐浴及洗頭)。subject,填入大會預載之 Patient ID)。performed[x],例如 performedDateTime)。performer.actor,填入大會預載之醫事人員或照服員 ID)。outcome,按測資內容)。note,按測資內容)。LTC-192:照護執行紀錄查詢與讀取
GET [base]/Procedure?subject=Patient/{id},伺服器回傳 HTTP 200 OK 與 searchset Bundle。GET [base]/Procedure/{id},伺服器回傳 HTTP 200 OK 與單筆 Procedure 資源。subject)。status)。code)。performed[x])。performer.actor)。outcome、note,按測資內容)。| 交易 ID | 說明 | 發送方 (From) | 接收方 (To) | 類別 |
|---|---|---|---|---|
| LTC-111 | 建立病人基本資料 | 長照資料維護端 (LTC_MANAGEMENT) | 長照資料儲存端 (LTC_REPOSITORY) | 必測 |
| LTC-112 | 病人基本資料查詢與讀取 | 長照資料查詢端 (LTC_CONSUMER) | 長照資料儲存端 (LTC_REPOSITORY) | 必測 |
| LTC-121 | 建立機構基本資料 | 長照資料維護端 (LTC_MANAGEMENT) | 長照資料儲存端 (LTC_REPOSITORY) | 必測 |
| LTC-122 | 機構基本資料查詢與讀取 | 長照資料查詢端 (LTC_CONSUMER) | 長照資料儲存端 (LTC_REPOSITORY) | 必測 |
| LTC-131 | 上傳生理量測 | 長照資料維護端 (LTC_MANAGEMENT) | 長照資料儲存端 (LTC_REPOSITORY) | 必測 |
| LTC-132 | 生理量測查詢與讀取 | 長照資料查詢端 (LTC_CONSUMER) | 長照資料儲存端 (LTC_REPOSITORY) | 必測 |
| LTC-141 | 上傳用藥紀錄 | 長照資料維護端 (LTC_MANAGEMENT) | 長照資料儲存端 (LTC_REPOSITORY) | 必測 |
| LTC-142 | 用藥紀錄查詢與讀取 | 長照資料查詢端 (LTC_CONSUMER) | 長照資料儲存端 (LTC_REPOSITORY) | 必測 |
| LTC-151 | 建立健康問題 | 長照資料維護端 (LTC_MANAGEMENT) | 長照資料儲存端 (LTC_REPOSITORY) | 選測 |
| LTC-152 | 健康問題查詢與讀取 | 長照資料查詢端 (LTC_CONSUMER) | 長照資料儲存端 (LTC_REPOSITORY) | 選測 |
| LTC-161 | 建立照護目標 | 長照資料維護端 (LTC_MANAGEMENT) | 長照資料儲存端 (LTC_REPOSITORY) | 選測 |
| LTC-162 | 照護目標查詢與讀取 | 長照資料查詢端 (LTC_CONSUMER) | 長照資料儲存端 (LTC_REPOSITORY) | 選測 |
| LTC-171 | 建立照護計畫 | 長照資料維護端 (LTC_MANAGEMENT) | 長照資料儲存端 (LTC_REPOSITORY) | 選測 |
| LTC-172 | 照護計畫查詢與讀取 | 長照資料查詢端 (LTC_CONSUMER) | 長照資料儲存端 (LTC_REPOSITORY) | 選測 |
| LTC-181 | 建立服務請求 | 長照資料維護端 (LTC_MANAGEMENT) | 長照資料儲存端 (LTC_REPOSITORY) | 選測 |
| LTC-182 | 服務請求查詢與讀取 | 長照資料查詢端 (LTC_CONSUMER) | 長照資料儲存端 (LTC_REPOSITORY) | 選測 |
| LTC-191 | 上傳照護執行紀錄 | 長照資料維護端 (LTC_MANAGEMENT) | 長照資料儲存端 (LTC_REPOSITORY) | 選測 |
| LTC-192 | 照護執行紀錄查詢與讀取 | 長照資料查詢端 (LTC_CONSUMER) | 長照資料儲存端 (LTC_REPOSITORY) | 選測 |