臺灣長期照顧實作指引(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

Logical Model: LTCFeeAuditStatusModel - Mappings

Draft as of 2026-07-29

Mappings for the LTCFeeAuditStatusModel logical model.

Mappings to Structures in this Implementation Guide

Name長照支付審查-分案審核狀態與交易處理結果邏輯模型對應doco
.. LTCFeeAuditStatusModel
... queryInfo
Task
查詢輸入資訊整體對應至一筆支付審查交易 Task(LTCTaskFeeAudit)
.... @id
.... extension
.... modifierExtension
.... writeoffYyyymm
//ltc-ig.fhir.tw/identifier/feeaudit/yyyymm').value
支審年月以 Task.identifier[yyyymm] 表達
.... transNo
Task.groupIdentifier.value
交易序號以 Task.groupIdentifier 表達,作為同一批交易的群組識別
.... queryType
Task
查詢類別(固定值 A)屬傳輸層查詢參數,用以區分查詢A 與查詢B,於 LTCTaskFeeAudit 中不另設 input 切片;查詢A 之回覆內容即以本 Task 表達
... cityInfo
Task
縣市案件資訊為查詢交易之執行結果;每一筆分案(縣市代碼 + 核銷案號)對應一筆 LTCTaskFeeAudit
.... @id
.... extension
.... modifierExtension
.... cityCd
Task.input.where(type.text='縣市代碼').valueString
縣市代碼以 Task.input[cityCd] 表達(切片 discriminator 為 type.text)
.... caseInfos
..... @id
..... extension
..... modifierExtension
..... caseNo
Task.input.where(type.text='核銷案號').valueString
核銷案號以 Task.input[caseNo] 表達;亦得以 Task.focus 參照該核銷案件
..... status
Task.businessStatus
核銷狀況(0 已分案待電腦審核處理~6 結案)以 Task.businessStatus 表達,繫結 VS_TW_LTC_FeeAuditCaseStatus
..... docVer
Task
總表版次於 LTCTaskFeeAudit 未定義對應之 output 切片;因 output 之 slicing 規則為 open,實作時得自訂 type.text = 總表版次 之 output 承載,或改由(查詢B)之 ClaimResponse.identifier[docVer] 取得
..... accNum
Task
簽證編號於 LTCTaskFeeAudit 未定義對應之 output 切片;因 output 之 slicing 規則為 open,實作時得自訂 type.text = 簽證編號 之 output 承載,或改由(查詢B)之 ClaimResponse.identifier[accNum] 取得
... webapiProcessInfo
Task
每一筆 API 執行結果資料對應至一筆支付審查交易 Task(LTCTaskFeeAudit)
.... @id
.... extension
.... modifierExtension
.... function
Task.code
API Function 名稱以 Task.code 表達,繫結 VS_TW_LTC_FeeAuditApiFunction
.... sourceSystem
Task.note.text
來源系統別以 Task.note 記述;Parent LTCTask 已將 Task.requester 限定為 Reference(LTCPractitioner | LTCOrganization | LTCPractitionerRole),若來源系統別可對應到實際申報單位,亦得以 Task.requester 參照該 Organization
.... transNo
Task.groupIdentifier.value
交易序號以 Task.groupIdentifier 表達
.... status
Task.status
API 執行狀況(0 待處理、1 處理中、3 錯誤、4 處理完成)依序對應至 Task.status 之 requested、in-progress、failed、completed
.... batchProcResult
Task.output.where(type.text='批次處理結果').valueString
批次處理結果說明以 Task.output[batchProcResult] 表達
.... batchProcNum
Task.output.where(type.text='批次處理筆數').valueInteger
批次處理筆數以 Task.output[batchProcNum] 表達
.... batchSuccNum
Task.output.where(type.text='批次處理成功筆數').valueInteger
批次處理成功筆數以 Task.output[batchSuccNum] 表達
.... batchErrNum
Task.output.where(type.text='批次處理失敗筆數').valueInteger
批次處理失敗筆數以 Task.output[batchErrNum] 表達
.... exceptionRecords
Task.output.where(type.text='分案異常資料').valueReference
分案異常資料以 Task.output[exceptionRecords] 參照 LTCOperationOutcomeFeeAudit 表達,逐筆一個 output
..... @id
..... extension
..... modifierExtension
..... objid
Task.output.where(type.text='分案異常資料').valueReference
分案異常之服務紀錄識別碼,記於所參照 OperationOutcome 之 issue.expression(須帶入實際 objid 值)與 issue.diagnostics
..... errCode
Task.output.where(type.text='分案異常資料').valueReference
分案異常錯誤碼,記於所參照 OperationOutcome 之 issue.details.coding.code
..... errMessage
Task.output.where(type.text='分案異常資料').valueReference
分案異常錯誤原因,記於所參照 OperationOutcome 之 issue.details.text
.... deleteRecords
Task.output.where(type.text='服務紀錄刪除成功資料').valueString
服務紀錄刪除成功資料以 Task.output[deleteRecords] 表達,逐筆一個 output
..... @id
..... extension
..... modifierExtension
..... objid
Task.output.where(type.text='服務紀錄刪除成功資料').valueString
刪除成功之服務紀錄識別碼
.... deleteExceptionRecords
Task.output.where(type.text='服務紀錄刪除失敗資料').valueReference
服務紀錄刪除失敗資料以 Task.output[deleteExceptionRecords] 參照 LTCOperationOutcomeFeeAudit 表達,逐筆一個 output
..... @id
..... extension
..... modifierExtension
..... objid
Task.output.where(type.text='服務紀錄刪除失敗資料').valueReference
刪除失敗之服務紀錄識別碼,記於所參照 OperationOutcome 之 issue.expression(須帶入實際 objid 值)與 issue.diagnostics
..... errCode
Task.output.where(type.text='服務紀錄刪除失敗資料').valueReference
刪除失敗錯誤碼,記於所參照 OperationOutcome 之 issue.details.coding.code
..... errMessage
Task.output.where(type.text='服務紀錄刪除失敗資料').valueReference
刪除失敗錯誤原因,記於所參照 OperationOutcome 之 issue.details.text
.... @id
.... extension
.... modifierExtension
.... writeoffYyyymm
//ltc-ig.fhir.tw/identifier/feeaudit/yyyymm').value
支審年月以 Task.identifier[yyyymm] 表達
.... transNo
Task.groupIdentifier.value
交易序號以 Task.groupIdentifier 表達
.... records
Task.input.where(type.text='服務紀錄識別碼').count()
服務記錄筆數為統計值,等於 Task.input[objid] 之筆數;LTCTaskFeeAudit 未另設 input 切片承載
.... caseSvcRecords
..... @id
..... extension
..... modifierExtension
..... objid
Task.input.where(type.text='服務紀錄識別碼').valueString
要刪除之服務紀錄識別碼以 Task.input[objid] 逐筆表達;亦得以 Task.focus 參照該筆服務紀錄申報
... finishInfo
Task
申報確認通知作業對應至 Task.code = appCompletionNotice 之支付審查交易 Task;因 FHIR R4 之 Task.input 不支援巢狀 part,涉及多個縣市時須依縣市拆分為多筆 Task,各 Task 共用同一 groupIdentifier
.... @id
.... extension
.... modifierExtension
.... writeoffYyyymm
//ltc-ig.fhir.tw/identifier/feeaudit/yyyymm').value
支審年月以 Task.identifier[yyyymm] 表達
.... transNo
Task.groupIdentifier.value
交易序號以 Task.groupIdentifier 表達
.... cityInfo
..... @id
..... extension
..... modifierExtension
..... cityCd
Task.input.where(type.text='縣市代碼').valueString
縣市代碼以 Task.input[cityCd] 表達,每筆 Task 僅一個縣市(0..1)
..... caseNoInfo
...... @id
...... extension
...... modifierExtension
...... caseNo
Task.input.where(type.text='核銷案號').valueString
該縣市之各筆案件編號以同一 Task 之 Task.input[caseNo] 逐筆表達,藉此表達其隸屬於本 Task 之 input[cityCd]
... cancelInfo
Task
服務單位撤回作業對應至 Task.code = appCancel 之支付審查交易 Task
.... @id
.... extension
.... modifierExtension
.... writeoffYyyymm
//ltc-ig.fhir.tw/identifier/feeaudit/yyyymm').value
支審年月以 Task.identifier[yyyymm] 表達
.... cityCd
Task.input.where(type.text='縣市代碼').valueString
縣市代碼以 Task.input[cityCd] 表達
.... caseNo
Task.input.where(type.text='核銷案號').valueString
指定撤回之核銷案號以 Task.input[caseNo] 表達;亦得以 Task.focus 參照
.... transNo
Task.groupIdentifier.value
交易序號以 Task.groupIdentifier 表達
... cancelResultResponseInfo
Task
取消交易單處理結果回報作業對應至 Task.code = CancelResultResponse 之支付審查交易 Task
.... @id
.... extension
.... modifierExtension
.... writeoffYyyymm
//ltc-ig.fhir.tw/identifier/feeaudit/yyyymm').value
支審年月以 Task.identifier[yyyymm] 表達
.... transNo
Task.groupIdentifier.value
本次作業交易序號以 Task.groupIdentifier 表達
.... cancelTransNo
Task.input.where(type.text='所要取消結果回報之交易序號').valueString
所要取消結果回報之交易序號以 Task.input[cancelTransNo] 表達,並以 Task.partOf 參照原交易單 Task

doco Documentation for this format

Mappings to other Structures

No Mappings Found

Other Mappings

No Mappings Found