臺灣長期照顧實作指引(TW LTC IG)
1.1.0 - STU 1.1.0

臺灣長期照顧實作指引(TW LTC IG), published by 經濟部產業發展署. This guide is not an authorized publication; it is the continuous build for version 1.1.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

Resource Profile: HNAPITask - Mappings

Active as of 2026-10-30

Mappings for the HNAPITask resource profile.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameWorkflow PatternRIM MappingFiveWs Pattern MappingHL7 v2 Mappingdoco
Task
  • Request
  • Event
ControlAct[moodCode=INT]
Task / id
Task / meta
Task / implicitRules
Task / language
Task / text
Act.text?
Task / contained
N/A
Task / Slices for extension
Task / Slices for extension / extension:collectionUpdate
Task / modifierExtension
N/A
Task / identifier
  • Request.identifier
  • Event.identifier
.id
FiveWs.identifier
Task / identifier / id
n/a
Task / identifier / extension
n/a
Task / identifier / use
Role.code or implied by context
N/A
Task / identifier / type
Role.code or implied by context
CX.5
Task / identifier / system
II.root or Role.id.root
CX.4 / EI-2-4
Task / identifier / value
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
CX.1 / EI.1
Task / identifier / period
Role.effectiveTime or implied by context
CX.7 + CX.8
Task / identifier / assigner
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
Task / instantiatesCanonical
  • Request.instantiatesCanonical
  • Event.instantiatesCanonical
.outboundRelationship[typeCode=DEFN].target
Task / instantiatesUri
Event.instantiatesUrl
.outboundRelationship[typeCode=DEFN].target
Task / basedOn
  • Request.basedOn
  • Event.basedOn
.outboundRelationship[typeCode=FLFS].target[moodCode=INT]
Task / groupIdentifier
Request.groupIdentifier
.inboundRelationship[typeCode=COMP].source[moodCode=INT].id
Task / partOf
Event.partOf
.inboundRelationship[typeCode=COMP].source[moodCode=INT]
Task / status
  • Request.status
  • Event.status
.statusCode
FiveWs.status
Task / statusReason
  • .inboundRelationship[typeCode=SUBJ].source[classCode=CACT
  • moodCode=EVN
  • code="status change"].reasonCode
Task / businessStatus
  • .inboundRelationship[typeCode=SUBJ].source[classCode=OBS
  • moodCode=EVN
  • code="business status"]
Task / intent
Request.intent
.moodCode
FiveWs.class
Task / priority
Request.priority
.priorityCode
FiveWs.grade
Task / code
  • Request.code
  • Event.code
.code
FiveWs.what[x]
Task / description
.text
Task / focus
.outboundRelationship[typeCode=SUBJ].target
FiveWs.what[x]
Task / for
  • Request.subject
  • Event.subject
.participation[typeCode=RCT].role
FiveWs.subject
Task / encounter
  • Request.context
  • Event.context
  • .inboundRelationship[typeCode=COMP].source[classCode=PCPR
  • moodCode=EVN]
FiveWs.context
Task / executionPeriod
Event.occurrence[x]
.effectiveTime
FiveWs.done[x]
Task / authoredOn
Request.authoredOn
.participation[typeCode=AUT].time
FiveWs.recorded
Task / lastModified
  • .inboundRelationship[typeCode=SUBJ
  • ].source[classCode=CACT
  • moodCode=EVN].effectiveTime
Task / requester
Request.requester
.participation[typeCode=AUT].role
FiveWs.author
Task / performerType
  • Event.performer.role
  • Request.performerType
.participation[typeCode=PRF].role.code
FiveWs.actor
Task / owner
  • Event.performer.actor
  • Request.performer
.participation[typeCode=PRF].role
FiveWs.actor
Task / location
  • Request.reasonCode
  • Event.reasonCode
.participation[typeCode=LOC].role
FiveWs.where[x]
Task / reasonCode
Event.location
.reasonCode
FiveWs.why[x]
EVN.7
Task / reasonReference
  • Request.reasonReference
  • Event.reasonReference
.outboundRelationship[typeCode=RSON].target
FiveWs.why[x]
Task / insurance
Request.insurance
.outboundRelationship[typeCode=COVBY].target
IN1/IN2
Task / note
  • Request.note
  • Event.note
  • .inboundRelationship[typeCode=SUBJ
  • ].source[classCode=OBS
  • moodCode=EVN
  • code="annotation"].value(string)
Task / relevantHistory
Request.relevantHistory
  • .inboundRelationship(typeCode=SUBJ].source[classCode=CACT
  • moodCode=EVN]
Task / restriction
  • Instead of pointing to request
  • would point to component of request
  • having these characteristics
Task / restriction / id
n/a
Task / restriction / extension
n/a
Task / restriction / modifierExtension
N/A
Task / restriction / repetitions
.repeatNumber
Task / restriction / period
.effectiveTime(IVL<TS>)
Task / restriction / recipient
.participation[typeCode=SBJ].role
Task / Slices for input
???
Task / Slices for input / input:All Slices
Task / Slices for input / input:All Slices / id
n/a
Task / Slices for input / input:All Slices / extension
n/a
Task / Slices for input / input:All Slices / modifierExtension
N/A
Task / Slices for input / input:All Slices / type
???
Task / Slices for input / input:All Slices / value[x]
???
Task / Slices for input / input:startDate
???
Task / Slices for input / input:startDate / id
n/a
Task / Slices for input / input:startDate / extension
n/a
Task / Slices for input / input:startDate / modifierExtension
N/A
Task / Slices for input / input:startDate / type
???
Task / Slices for input / input:startDate / value[x]
???
Task / Slices for input / input:endDate
???
Task / Slices for input / input:endDate / id
n/a
Task / Slices for input / input:endDate / extension
n/a
Task / Slices for input / input:endDate / modifierExtension
N/A
Task / Slices for input / input:endDate / type
???
Task / Slices for input / input:endDate / value[x]
???
Task / Slices for input / input:ticket
???
Task / Slices for input / input:ticket / id
n/a
Task / Slices for input / input:ticket / extension
n/a
Task / Slices for input / input:ticket / modifierExtension
N/A
Task / Slices for input / input:ticket / type
???
Task / Slices for input / input:ticket / value[x]
???
Task / Slices for input / input:sourceForm
???
Task / Slices for input / input:sourceForm / id
n/a
Task / Slices for input / input:sourceForm / extension
n/a
Task / Slices for input / input:sourceForm / modifierExtension
N/A
Task / Slices for input / input:sourceForm / type
???
Task / Slices for input / input:sourceForm / value[x]
???
Task / Slices for output
???
Task / Slices for output / output:All Slices
Task / Slices for output / output:All Slices / id
n/a
Task / Slices for output / output:All Slices / extension
n/a
Task / Slices for output / output:All Slices / modifierExtension
N/A
Task / Slices for output / output:All Slices / type
???
Task / Slices for output / output:All Slices / value[x]
???
Task / Slices for output / output:code
???
Task / Slices for output / output:code / id
n/a
Task / Slices for output / output:code / extension
n/a
Task / Slices for output / output:code / modifierExtension
N/A
Task / Slices for output / output:code / type
???
Task / Slices for output / output:code / value[x]
???
Task / Slices for output / output:message
???
Task / Slices for output / output:message / id
n/a
Task / Slices for output / output:message / extension
n/a
Task / Slices for output / output:message / modifierExtension
N/A
Task / Slices for output / output:message / type
???
Task / Slices for output / output:message / value[x]
???

doco Documentation for this format