臺灣長期照顧實作指引(TW LTC IG)
1.0.0 - STU 1.0.0
臺灣長期照顧實作指引(TW LTC IG), published by 經濟部產業發展署. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/Lorex/TWLongTermCare_IG_Build/ and changes regularly. See the Directory of published versions
| Draft as of 2026-07-29 |
Mappings for the LTCFeeAuditStatusModel logical model.
| Name | 長照支付審查-分案審核狀態與交易處理結果邏輯模型對應![]() |
|---|---|
![]() |
|
![]() ![]() |
Task 查詢輸入資訊整體對應至一筆支付審查交易 Task(LTCTaskFeeAudit) |
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() ![]() |
//ltc-ig.fhir.tw/identifier/feeaudit/yyyymm').value 支審年月以 Task.identifier[yyyymm] 表達 |
![]() ![]() ![]() |
Task.groupIdentifier.value 交易序號以 Task.groupIdentifier 表達,作為同一批交易的群組識別 |
![]() ![]() ![]() |
Task 查詢類別(固定值 A)屬傳輸層查詢參數,用以區分查詢A 與查詢B,於 LTCTaskFeeAudit 中不另設 input 切片;查詢A 之回覆內容即以本 Task 表達 |
![]() ![]() |
Task 縣市案件資訊為查詢交易之執行結果;每一筆分案(縣市代碼 + 核銷案號)對應一筆 LTCTaskFeeAudit |
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() ![]() |
Task.input.where(type.text='縣市代碼').valueString 縣市代碼以 Task.input[cityCd] 表達(切片 discriminator 為 type.text) |
![]() ![]() ![]() |
|
![]() ![]() ![]() ![]() |
|
![]() ![]() ![]() ![]() |
|
![]() ![]() ![]() ![]() |
|
![]() ![]() ![]() ![]() |
Task.input.where(type.text='核銷案號').valueString 核銷案號以 Task.input[caseNo] 表達;亦得以 Task.focus 參照該核銷案件 |
![]() ![]() ![]() ![]() |
Task.businessStatus 核銷狀況(0 已分案待電腦審核處理~6 結案)以 Task.businessStatus 表達,繫結 VS_TW_LTC_FeeAuditCaseStatus |
![]() ![]() ![]() ![]() |
Task 總表版次於 LTCTaskFeeAudit 未定義對應之 output 切片;因 output 之 slicing 規則為 open,實作時得自訂 type.text = 總表版次 之 output 承載,或改由(查詢B)之 ClaimResponse.identifier[docVer] 取得 |
![]() ![]() ![]() ![]() |
Task 簽證編號於 LTCTaskFeeAudit 未定義對應之 output 切片;因 output 之 slicing 規則為 open,實作時得自訂 type.text = 簽證編號 之 output 承載,或改由(查詢B)之 ClaimResponse.identifier[accNum] 取得 |
![]() ![]() |
Task 每一筆 API 執行結果資料對應至一筆支付審查交易 Task(LTCTaskFeeAudit) |
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() ![]() |
Task.code API Function 名稱以 Task.code 表達,繫結 VS_TW_LTC_FeeAuditApiFunction |
![]() ![]() ![]() |
Task.note.text 來源系統別以 Task.note 記述;Parent LTCTask 已將 Task.requester 限定為 Reference(LTCPractitioner | LTCOrganization | LTCPractitionerRole),若來源系統別可對應到實際申報單位,亦得以 Task.requester 參照該 Organization |
![]() ![]() ![]() |
Task.groupIdentifier.value 交易序號以 Task.groupIdentifier 表達 |
![]() ![]() ![]() |
Task.status API 執行狀況(0 待處理、1 處理中、3 錯誤、4 處理完成)依序對應至 Task.status 之 requested、in-progress、failed、completed |
![]() ![]() ![]() |
Task.output.where(type.text='批次處理結果').valueString 批次處理結果說明以 Task.output[batchProcResult] 表達 |
![]() ![]() ![]() |
Task.output.where(type.text='批次處理筆數').valueInteger 批次處理筆數以 Task.output[batchProcNum] 表達 |
![]() ![]() ![]() |
Task.output.where(type.text='批次處理成功筆數').valueInteger 批次處理成功筆數以 Task.output[batchSuccNum] 表達 |
![]() ![]() ![]() |
Task.output.where(type.text='批次處理失敗筆數').valueInteger 批次處理失敗筆數以 Task.output[batchErrNum] 表達 |
![]() ![]() ![]() |
Task.output.where(type.text='分案異常資料').valueReference 分案異常資料以 Task.output[exceptionRecords] 參照 LTCOperationOutcomeFeeAudit 表達,逐筆一個 output |
![]() ![]() ![]() ![]() |
|
![]() ![]() ![]() ![]() |
|
![]() ![]() ![]() ![]() |
|
![]() ![]() ![]() ![]() |
Task.output.where(type.text='分案異常資料').valueReference 分案異常之服務紀錄識別碼,記於所參照 OperationOutcome 之 issue.expression(須帶入實際 objid 值)與 issue.diagnostics |
![]() ![]() ![]() ![]() |
Task.output.where(type.text='分案異常資料').valueReference 分案異常錯誤碼,記於所參照 OperationOutcome 之 issue.details.coding.code |
![]() ![]() ![]() ![]() |
Task.output.where(type.text='分案異常資料').valueReference 分案異常錯誤原因,記於所參照 OperationOutcome 之 issue.details.text |
![]() ![]() ![]() |
Task.output.where(type.text='服務紀錄刪除成功資料').valueString 服務紀錄刪除成功資料以 Task.output[deleteRecords] 表達,逐筆一個 output |
![]() ![]() ![]() ![]() |
|
![]() ![]() ![]() ![]() |
|
![]() ![]() ![]() ![]() |
|
![]() ![]() ![]() ![]() |
Task.output.where(type.text='服務紀錄刪除成功資料').valueString 刪除成功之服務紀錄識別碼 |
![]() ![]() ![]() |
Task.output.where(type.text='服務紀錄刪除失敗資料').valueReference 服務紀錄刪除失敗資料以 Task.output[deleteExceptionRecords] 參照 LTCOperationOutcomeFeeAudit 表達,逐筆一個 output |
![]() ![]() ![]() ![]() |
|
![]() ![]() ![]() ![]() |
|
![]() ![]() ![]() ![]() |
|
![]() ![]() ![]() ![]() |
Task.output.where(type.text='服務紀錄刪除失敗資料').valueReference 刪除失敗之服務紀錄識別碼,記於所參照 OperationOutcome 之 issue.expression(須帶入實際 objid 值)與 issue.diagnostics |
![]() ![]() ![]() ![]() |
Task.output.where(type.text='服務紀錄刪除失敗資料').valueReference 刪除失敗錯誤碼,記於所參照 OperationOutcome 之 issue.details.coding.code |
![]() ![]() ![]() ![]() |
Task.output.where(type.text='服務紀錄刪除失敗資料').valueReference 刪除失敗錯誤原因,記於所參照 OperationOutcome 之 issue.details.text |
![]() ![]() |
Task 服務紀錄刪除作業對應至 Task.code = ObjDel 之支付審查交易 Task |
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() ![]() |
//ltc-ig.fhir.tw/identifier/feeaudit/yyyymm').value 支審年月以 Task.identifier[yyyymm] 表達 |
![]() ![]() ![]() |
Task.groupIdentifier.value 交易序號以 Task.groupIdentifier 表達 |
![]() ![]() ![]() |
Task.input.where(type.text='服務紀錄識別碼').count() 服務記錄筆數為統計值,等於 Task.input[objid] 之筆數;LTCTaskFeeAudit 未另設 input 切片承載 |
![]() ![]() ![]() |
|
![]() ![]() ![]() ![]() |
|
![]() ![]() ![]() ![]() |
|
![]() ![]() ![]() ![]() |
|
![]() ![]() ![]() ![]() |
Task.input.where(type.text='服務紀錄識別碼').valueString 要刪除之服務紀錄識別碼以 Task.input[objid] 逐筆表達;亦得以 Task.focus 參照該筆服務紀錄申報 |
![]() ![]() |
Task 申報確認通知作業對應至 Task.code = appCompletionNotice 之支付審查交易 Task;因 FHIR R4 之 Task.input 不支援巢狀 part,涉及多個縣市時須依縣市拆分為多筆 Task,各 Task 共用同一 groupIdentifier |
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() ![]() |
//ltc-ig.fhir.tw/identifier/feeaudit/yyyymm').value 支審年月以 Task.identifier[yyyymm] 表達 |
![]() ![]() ![]() |
Task.groupIdentifier.value 交易序號以 Task.groupIdentifier 表達 |
![]() ![]() ![]() |
|
![]() ![]() ![]() ![]() |
|
![]() ![]() ![]() ![]() |
|
![]() ![]() ![]() ![]() |
|
![]() ![]() ![]() ![]() |
Task.input.where(type.text='縣市代碼').valueString 縣市代碼以 Task.input[cityCd] 表達,每筆 Task 僅一個縣市(0..1) |
![]() ![]() ![]() ![]() |
|
![]() ![]() ![]() ![]() ![]() |
|
![]() ![]() ![]() ![]() ![]() |
|
![]() ![]() ![]() ![]() ![]() |
|
![]() ![]() ![]() ![]() ![]() |
Task.input.where(type.text='核銷案號').valueString 該縣市之各筆案件編號以同一 Task 之 Task.input[caseNo] 逐筆表達,藉此表達其隸屬於本 Task 之 input[cityCd] |
![]() ![]() |
Task 服務單位撤回作業對應至 Task.code = appCancel 之支付審查交易 Task |
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() ![]() |
//ltc-ig.fhir.tw/identifier/feeaudit/yyyymm').value 支審年月以 Task.identifier[yyyymm] 表達 |
![]() ![]() ![]() |
Task.input.where(type.text='縣市代碼').valueString 縣市代碼以 Task.input[cityCd] 表達 |
![]() ![]() ![]() |
Task.input.where(type.text='核銷案號').valueString 指定撤回之核銷案號以 Task.input[caseNo] 表達;亦得以 Task.focus 參照 |
![]() ![]() ![]() |
Task.groupIdentifier.value 交易序號以 Task.groupIdentifier 表達 |
![]() ![]() |
Task 取消交易單處理結果回報作業對應至 Task.code = CancelResultResponse 之支付審查交易 Task |
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() ![]() |
//ltc-ig.fhir.tw/identifier/feeaudit/yyyymm').value 支審年月以 Task.identifier[yyyymm] 表達 |
![]() ![]() ![]() |
Task.groupIdentifier.value 本次作業交易序號以 Task.groupIdentifier 表達 |
![]() ![]() ![]() |
Task.input.where(type.text='所要取消結果回報之交易序號').valueString 所要取消結果回報之交易序號以 Task.input[cancelTransNo] 表達,並以 Task.partOf 參照原交易單 Task |
Documentation for this format | |
No Mappings Found
No Mappings Found