臺灣長期照顧實作指引(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
在宅急症照護資料交換依據全民健康保險在宅急症照護試辦計畫之「住院替代服務」(Hospital-at-Home, HAH)模式,聚焦於急症感染個案之跨系統資訊整合與資料流轉。臨床流程涵蓋初次訪視與收案、持續訪視與急症治療,以及後續照護安排與交班三階段。醫療端與長照端透過標準單一資源之建立、條件查詢與單筆讀取機制,驗證在宅急症跨專業協同與轉銜之資訊互通能力。相關在宅行政與臨床資源可參考在宅專題說明。
| Keyword | 名稱 | 說明 |
|---|---|---|
| LTC_MANAGEMENT | LTC Creator | 在宅照護資料建立端,負責在各項在宅急症業務流程中發起單筆 FHIR 資源建立請求(POST),產出符合 HAH Profile 規範之收案、就診、診斷、評估、量測、處方、給藥、處置、計畫、任務與交班資源。 |
| LTC_CONSUMER | LTC Consumer | 接續與協同照護端,負責向儲存端發起條件查詢(Search)與單筆讀取(Read)請求,檢索並核對指定個案之各階段臨床資料、訪視歷程與跨資源引用關聯。 |
| LTC_REPOSITORY | LTC Repository | 在宅急症資料儲存端,負責接收來自 Creator 之 POST 請求,執行結構與條件驗證,回傳 HTTP 201 Created 與 Location 標頭,並支援 Consumer 進行條件查詢(HTTP 200 OK 與 searchset Bundle)及單筆讀取。 |
| 情境 ID | 說明 | 測試類別 |
|---|---|---|
| SC1 | 初次訪視與收案 | 必測 |
| SC2 | 持續訪視與治療 | 必測 |
| SC3 | 後續照護安排與交班 | 必測 |
初次訪視與收案情境模擬個案出現急症狀況後,在宅醫療團隊前往個案家中進行初次訪視與評估。經醫師臨床判斷符合在宅急症收案標準並取得同意後,系統正式建立收案療程與在宅住院整段照護就診脈絡,接續上傳記載實際到離時間之初訪紀錄,以及醫師之初訪臨床評估與急症診斷。
本情境使用 EpisodeOfCare、Encounter、Condition 與 ClinicalImpression 資源,遵循 HAHEpisodeOfCare、HAHAdmissionEncounter、HAHVisitEncounter、HAHCondition 及 HAHClinicalImpression Profile 規範。大會事前預載符合 HAHPatient、LTCOrganization、LTCPractitioner 與 LTCPractitionerRole 之基本資料與參照清單。
LTC-411:建立收案與整段照護(LTC_MANAGEMENT 角色)
POST [base]/EpisodeOfCare,遵循 HAHEpisodeOfCare Profile。填寫 status(active)、type(代碼 acute-home,系統為 http://ltc-ig.fhir.tw/CodeSystem/hah-activity)、patient(參照預載 HAHPatient)、managingOrganization(參照預載 LTCOrganization)、療程識別碼 identifier.system 與 identifier.value,以及收案開始時間 period.start。伺服器建立成功回傳 HTTP 201 Created,由 Location 標頭取得實際 EpisodeOfCare ID。POST [base]/Encounter,遵循 HAHAdmissionEncounter Profile。填寫 status(in-progress)、class(系統 http://terminology.hl7.org/CodeSystem/v3-ActCode,代碼 IMP)、type(代碼 acute-home)、subject(參照相同 HAHPatient)、serviceProvider(服務機構)、participant.individual(醫事人員)、實際照護開始時間 period.start,且 episodeOfCare 參照上一步取得之實際 EpisodeOfCare ID。伺服器建立成功回傳 HTTP 201 Created,由 Location 標頭取得實際 AdmissionEncounter ID。LTC-412:查詢與讀取收案與整段照護(LTC_CONSUMER 角色)
GET [base]/EpisodeOfCare?patient=Patient/{id},伺服器回傳 HTTP 200 OK 與 searchset Bundle。GET [base]/EpisodeOfCare/{id},核對個案、管理機構、status(active)、type(acute-home)與 period.start。GET [base]/Encounter?subject=Patient/{id}&class=IMP,伺服器回傳 HTTP 200 OK 與 searchset Bundle。GET [base]/Encounter/{id},核對 status(in-progress)、class(IMP)、subject、serviceProvider、participant、period.start,並確認 episodeOfCare 參照與當次 EpisodeOfCare ID 一致。LTC-413:建立初次訪視紀錄(LTC_MANAGEMENT 角色)
POST [base]/Encounter,遵循 HAHVisitEncounter Profile。status 填入 finished。class 填入 http://terminology.hl7.org/CodeSystem/v3-ActCode#HH。type 填入 http://ltc-ig.fhir.tw/CodeSystem/hah-activity#visit。extension[mode] 填入 in-person。subject 參照個案 HAHPatient。serviceProvider 參照服務機構。participant.individual 參照主責醫師。period.start 與 period.end 填入初次到宅之實際起訖時間。episodeOfCare 指向 LTC-411 建立之實際 EpisodeOfCare ID。partOf 指向 LTC-411 建立之實際 AdmissionEncounter ID。LTC-414:查詢與讀取初次訪視紀錄(LTC_CONSUMER 角色)
GET [base]/Encounter?subject=Patient/{id}&part-of=Encounter/{admission_id} 檢索訪視清單,伺服器回傳 HTTP 200 OK 與 searchset Bundle。GET [base]/Encounter/{id},伺服器回傳 HTTP 200 OK 與單筆 Encounter 資源。status(finished)、訪視起訖時間(period.start、period.end)、主責醫師(participant)、服務機構(serviceProvider)、訪視方式(class 為 HH、mode 為 in-person)以及 episodeOfCare 與 partOf 關聯。LTC-415:上傳初訪評估與診斷(LTC_MANAGEMENT 角色)
POST [base]/Condition,遵循 HAHCondition Profile。填入 subject、clinicalStatus、verificationStatus、category、診斷代碼(如肺炎代碼)、recordedDate,且 encounter 指向 LTC-413 建立之初訪 Encounter ID。伺服器建立成功回傳 HTTP 201 Created 並取得實際 Condition ID。POST [base]/ClinicalImpression,遵循 HAHClinicalImpression Profile。填入 subject、status(completed)、assessor(指向醫師)、effectiveDateTime 或 effectivePeriod、date、summary(評估文字摘要),且 encounter 指向 LTC-413 初訪 Encounter ID,problem 指向上一步建立之 Condition ID。伺服器建立成功回傳 HTTP 201 Created 並取得實際 ClinicalImpression ID。LTC-416:查詢與讀取初訪評估與診斷(LTC_CONSUMER 角色)
GET [base]/Condition?subject=Patient/{id},自清單選取目標診斷發送 GET [base]/Condition/{id}。核對診斷代碼、clinicalStatus、verificationStatus、recordedDate 與初訪 encounter 參照。GET [base]/ClinicalImpression?subject=Patient/{id},自清單選取目標評估發送 GET [base]/ClinicalImpression/{id}。核對評估狀態(completed)、評估人員(assessor)、評估時間、文字摘要(summary),並確認 encounter 指向初訪紀錄,且 problem 正確指向當次建立之 Condition ID。持續訪視與治療情境模擬收案後之急性期照護進程。醫師與護理人員依排程或病情需要分次到宅訪視,每次到宅均視為獨立之單次訪視,統一掛載於同一整段照護之下。本情境涵蓋本次訪視與生命徵象量測、抗生素或輸液之處方開立與給藥執行、床側檢驗採檢與報告回傳,以及在宅醫療處置。
本情境使用 Encounter、Observation、MedicationRequest、MedicationAdministration、DiagnosticReport 及 Procedure 資源,遵循 HAHVisitEncounter、LTCObservationVitalSigns、HAHMedicationRequest、HAHMedicationAdministration、HAHObservationLab、HAHDiagnosticReport 及 HAHProcedure Profile 規範。
LTC-421:建立本次訪視與生理量測(LTC_MANAGEMENT 角色)
POST [base]/Encounter,遵循 HAHVisitEncounter Profile。建立新一筆訪視紀錄,partOf 指向同一 AdmissionEncounter ID,episodeOfCare 指向同一 EpisodeOfCare ID,status 填入 finished,class 為 HH,type 為 visit,extension[mode] 為 in-person,填寫 subject、serviceProvider、participant.individual 及 period.start、period.end。伺服器建立成功回傳 HTTP 201 Created 並取得本次訪視 Encounter ID。POST [base]/Observation,遵循 LTCObservationVitalSigns Profile。status 填入 final,category 為 vital-signs,代碼填入 LOINC 體溫代碼 8310-5,填入 effectiveDateTime、量測數值與 UCUM 計量單位(system 為 http://unitsofmeasure.org,code 為 Cel),subject 指向個案,且 encounter 指向本筆新建立之訪視 Encounter ID。伺服器建立成功回傳 HTTP 201 Created 並取得 Observation ID。LTC-422:查詢與讀取本次訪視與生理量測(LTC_CONSUMER 角色)
GET [base]/Encounter?subject=Patient/{id}&part-of=Encounter/{admission_id},自清單選取 LTC-421 當次建立之訪視 ID 發送 GET [base]/Encounter/{id}。核對本次到訪起訖時間、醫事人員、機構、訪視方式以及所屬整段照護關聯。GET [base]/Observation?subject=Patient/{id}&code=http://loinc.org|8310-5,自清單選取 LTC-421 當次建立之 Observation ID 發送 GET [base]/Observation/{id}。核對量測時間、體溫數值、計量單位(Cel)與本次訪視參照關聯。LTC-423:上傳處方與給藥紀錄(LTC_MANAGEMENT 角色)
POST [base]/MedicationRequest,遵循 HAHMedicationRequest Profile。填入處方狀態(status = active)、意圖(intent = order)、藥品品項、用法途徑、劑量、subject、authoredOn、requester(開立醫師)及 dosageInstruction.text,encounter 指向開立時之訪視 Encounter ID(可為先前醫師訪視或本次訪視)。伺服器建立成功回傳 HTTP 201 Created 並取得實際 MedicationRequest ID。POST [base]/MedicationAdministration,遵循 HAHMedicationAdministration Profile。status 填入 completed,request 指向上一步建立之 MedicationRequest ID,context 指向執行給藥之實際護理訪視 Encounter ID,performer.actor 指向執行護理人員,填寫 subject、藥品品項及 dosage.route。依測資擇一填寫:單次給藥(填寫 effectiveDateTime 與 dosage.dose)或點滴持續輸注(填寫 effectivePeriod 與 dosage.rateQuantity)。伺服器建立成功回傳 HTTP 201 Created 並取得實際 MedicationAdministration ID。LTC-424:查詢與讀取處方與給藥紀錄(LTC_CONSUMER 角色)
GET [base]/MedicationRequest?subject=Patient/{id},自清單選取 LTC-423 當次建立之處方 ID 發送 GET [base]/MedicationRequest/{id}。核對處方狀態、藥品、用法用量、開立時間、開立醫師與訪視參照。GET [base]/MedicationAdministration?subject=Patient/{id},自清單選取 LTC-423 當次建立之給藥 ID 發送 GET [base]/MedicationAdministration/{id}。核對藥品品項、執行時間或輸注期間、途徑、劑量或流速、執行護理師(performer.actor),並確認 request 指向當次處方,且各自關聯至對應之訪視就診。LTC-425:上傳檢驗結果與報告(LTC_MANAGEMENT 角色)
POST [base]/Observation,遵循 HAHObservationLab Profile。填寫 status(final)、category(laboratory)、code、effectiveDateTime 及一項檢驗數值。valueQuantity 填入數值、單位、UCUM 系統 http://unitsofmeasure.org 及單位代碼,subject 指向個案,encounter 指向當次訪視 Encounter ID。伺服器建立成功回傳 HTTP 201 Created 並取得實際 Observation ID。POST [base]/DiagnosticReport,遵循 HAHDiagnosticReport Profile。填入報告狀態(status = final)、報告項目代碼、effectiveDateTime、issued、報告人員(performer),subject 指向個案,encounter 指向當次訪視,且 result 參照上一步建立之 HAHObservationLab ID。伺服器建立成功回傳 HTTP 201 Created 並取得實際 DiagnosticReport ID。LTC-426:查詢與讀取檢驗結果與報告(LTC_CONSUMER 角色)
GET [base]/DiagnosticReport?subject=Patient/{id},自清單選取 LTC-425 當次建立之報告 ID 發送 GET [base]/DiagnosticReport/{id}。核對報告項目名稱、簽發時間、報告人員與訪視關聯。GET [base]/Observation?subject=Patient/{id},自清單選取 LTC-425 當次建立之檢驗 ID 發送 GET [base]/Observation/{id}。核對檢驗項目名稱、數值、單位,並確認 DiagnosticReport.result 準確連結至該筆 Observation。LTC-427:上傳在宅處置紀錄(LTC_MANAGEMENT 角色)
POST [base]/Procedure,遵循 HAHProcedure Profile。status 填入 completed。subject 指向個案。encounter 指向當次訪視 Encounter ID。performedDateTime 或 performedPeriod 填入處置時間。performer.actor 指向執行處置之醫事人員。LTC-428:查詢與讀取在宅處置紀錄(LTC_CONSUMER 角色)
GET [base]/Procedure?subject=Patient/{id},伺服器回傳 HTTP 200 OK 與 searchset Bundle。GET [base]/Procedure/{id},伺服器回傳 HTTP 200 OK 與單筆 Procedure 資源。performer.actor)以及所屬訪視 Encounter 參照。後續照護安排與交班情境模擬當次訪視完成時,醫護人員為個案安排後續照護作為。系統建立接續照護計畫並記錄下次回訪時程與行動項目,指派下一位醫護人員之到宅訪視工作任務,並建立照護交班紀錄,傳遞目前病況、已完成治療項目以及下次訪視之臨床注意事項。
本情境使用 CarePlan、Task 及 Communication 資源,遵循 HAHCarePlan、HAHVisitTask 及 HAHCommunication Profile 規範。若案例需關聯照護目標,可直接參照大會預載之 HAHGoal。
LTC-431:建立後續照護計畫(LTC_MANAGEMENT 角色)
POST [base]/CarePlan,遵循 HAHCarePlan Profile。status 填入 active,intent 填入 plan,填入個案 subject、計畫類別 category 與執行期間 period。extension[episode] 參照本次建立之 HAHEpisodeOfCare ID。encounter 指向擬定計畫之當次訪視 Encounter ID。activity.detail 至少包含一筆活動明細,填寫 status、description(描述下次來訪事項)、scheduledPeriod(預定下次到訪時間)以及 performer(預定執行人員)。LTC-432:查詢與讀取照護計畫(LTC_CONSUMER 角色)
GET [base]/CarePlan?subject=Patient/{id},伺服器回傳 HTTP 200 OK 與 searchset Bundle。GET [base]/CarePlan/{id},伺服器回傳 HTTP 200 OK 與單筆 CarePlan 資源。extension[episode])、訪視關聯(encounter),以及 activity.detail 內記錄之下次到訪預定時間(scheduledPeriod)、預定事項(description)與負責人員(performer)。LTC-433:指派下一次訪視工作(LTC_MANAGEMENT 角色)
POST [base]/Task,遵循 HAHVisitTask Profile。status 填入 requested,intent 填入 order。code 使用 http://ltc-ig.fhir.tw/CodeSystem/hah-activity 之 visit 代碼。for 指向個案 HAHPatient。authoredOn 填入開立時間。requester 指向派工者(當次訪視人員)。owner 指向預定到宅之執行人員或照護團隊。encounter 指向安排此工作之當次訪視 Encounter ID。focus 指向 LTC-431 建立之 CarePlan ID。restriction.period 填入預定執行之未來時間區間。LTC-434:查詢與讀取待執行訪視工作(LTC_CONSUMER 角色)
GET [base]/Task?patient=Patient/{id}&status=requested 檢索工作清單,伺服器回傳 HTTP 200 OK 與 searchset Bundle。GET [base]/Task/{id},伺服器回傳 HTTP 200 OK 與單筆 Task 資源。owner)、指派者(requester)、預定到宅執行時間(restriction.period)、當次訪視關聯(encounter),並確認 focus 正確參照至前述照護計畫。LTC-435:建立照護交班紀錄(LTC_MANAGEMENT 角色)
POST [base]/Communication,遵循 HAHCommunication Profile。status 填入 completed。category 填入交班代碼(system 為 http://ltc-ig.fhir.tw/CodeSystem/hah-activity,code 為 handover)。subject 指向個案 HAHPatient。sender 指向本次交班人員。recipient 指向接收交班人員或團隊。sent 填入交班發送時間。encounter 指向當次訪視 Encounter ID。basedOn 指向 LTC-431 建立之 CarePlan ID。payload.contentString 填入交班摘要文字(包含目前病況摘要、本次已完成治療、下次訪視注意事項)。LTC-436:查詢與讀取照護交班紀錄(LTC_CONSUMER 角色)
GET [base]/Communication?subject=Patient/{id}&category=handover 檢索交班紀錄,伺服器回傳 HTTP 200 OK 與 searchset Bundle。GET [base]/Communication/{id},伺服器回傳 HTTP 200 OK 與單筆 Communication 資源。sender)、接收者(recipient)、交班時間(sent)、交班文字內容(payload.contentString)、當次訪視關聯(encounter)與計畫關聯(basedOn)。| 交易 ID | 說明 | 發送方 (From) | 接收方 (To) |
|---|---|---|---|
| LTC-411 | 建立收案與整段照護 | 在宅醫療端 (LTC_MANAGEMENT) | 長照資料交換中心 (LTC_REPOSITORY) |
| LTC-412 | 查詢與讀取收案與整段照護 | 接續照護端 (LTC_CONSUMER) | 長照資料交換中心 (LTC_REPOSITORY) |
| LTC-413 | 建立初次訪視紀錄 | 在宅醫療端 (LTC_MANAGEMENT) | 長照資料交換中心 (LTC_REPOSITORY) |
| LTC-414 | 查詢與讀取初次訪視紀錄 | 接續照護端 (LTC_CONSUMER) | 長照資料交換中心 (LTC_REPOSITORY) |
| LTC-415 | 上傳初訪評估與診斷 | 在宅醫療端 (LTC_MANAGEMENT) | 長照資料交換中心 (LTC_REPOSITORY) |
| LTC-416 | 查詢與讀取初訪評估與診斷 | 接續照護端 (LTC_CONSUMER) | 長照資料交換中心 (LTC_REPOSITORY) |
| LTC-421 | 建立本次訪視與生理量測 | 在宅醫療端 (LTC_MANAGEMENT) | 長照資料交換中心 (LTC_REPOSITORY) |
| LTC-422 | 查詢與讀取本次訪視與生理量測 | 接續照護端 (LTC_CONSUMER) | 長照資料交換中心 (LTC_REPOSITORY) |
| LTC-423 | 上傳處方與給藥紀錄 | 在宅醫療端 (LTC_MANAGEMENT) | 長照資料交換中心 (LTC_REPOSITORY) |
| LTC-424 | 查詢與讀取處方與給藥紀錄 | 接續照護端 (LTC_CONSUMER) | 長照資料交換中心 (LTC_REPOSITORY) |
| LTC-425 | 上傳檢驗結果與報告 | 在宅醫療端 (LTC_MANAGEMENT) | 長照資料交換中心 (LTC_REPOSITORY) |
| LTC-426 | 查詢與讀取檢驗結果與報告 | 接續照護端 (LTC_CONSUMER) | 長照資料交換中心 (LTC_REPOSITORY) |
| LTC-427 | 上傳在宅處置紀錄 | 在宅醫療端 (LTC_MANAGEMENT) | 長照資料交換中心 (LTC_REPOSITORY) |
| LTC-428 | 查詢與讀取在宅處置紀錄 | 接續照護端 (LTC_CONSUMER) | 長照資料交換中心 (LTC_REPOSITORY) |
| LTC-431 | 建立後續照護計畫 | 在宅醫療端 (LTC_MANAGEMENT) | 長照資料交換中心 (LTC_REPOSITORY) |
| LTC-432 | 查詢與讀取照護計畫 | 接續照護端 (LTC_CONSUMER) | 長照資料交換中心 (LTC_REPOSITORY) |
| LTC-433 | 指派下一次訪視工作 | 在宅醫療端 (LTC_MANAGEMENT) | 長照資料交換中心 (LTC_REPOSITORY) |
| LTC-434 | 查詢與讀取待執行訪視工作 | 接續照護端 (LTC_CONSUMER) | 長照資料交換中心 (LTC_REPOSITORY) |
| LTC-435 | 建立照護交班紀錄 | 在宅醫療端 (LTC_MANAGEMENT) | 長照資料交換中心 (LTC_REPOSITORY) |
| LTC-436 | 查詢與讀取照護交班紀錄 | 接續照護端 (LTC_CONSUMER) | 長照資料交換中心 (LTC_REPOSITORY) |