Patient Cost Transparency Implementation Guide
2.0.2 - STU 2 United States of America flag

Patient Cost Transparency Implementation Guide, published by HL7 International / Financial Management. This guide is not an authorized publication; it is the continuous build for version 2.0.2 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/davinci-pct/ and changes regularly. See the Directory of published versions

Resource Profile: PCT GFE Contributor Task - Mappings

Page standards status: Draft Maturity Level: 0

Mappings for the davinci-pct-gfe-contributor-task 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:requested-period
Task / Slices for extension / extension:requested-period / id
n/a
Task / Slices for extension / extension:requested-period / extension
Task / Slices for extension / extension:requested-period / url
N/A
Task / Slices for extension / extension:requested-period / value[x]
N/A
Task / Slices for extension / extension:requested-period / value[x] / id
n/a
Task / Slices for extension / extension:requested-period / value[x] / extension
n/a
Task / Slices for extension / extension:requested-period / value[x] / start
./low
DR.1
Task / Slices for extension / extension:requested-period / value[x] / end
./high
DR.2
Task / Slices for extension / extension:request-initiation-time
Task / Slices for extension / extension:planned-service-period
Task / Slices for extension / extension:predecessor-task
Task / modifierExtension
N/A
Task / Slices for identifier
  • Request.identifier
  • Event.identifier
.id
FiveWs.identifier
Task / Slices for identifier / identifier:PLAC
  • Request.identifier
  • Event.identifier
.id
FiveWs.identifier
Task / Slices for identifier / identifier:PLAC / id
n/a
Task / Slices for identifier / identifier:PLAC / extension
n/a
Task / Slices for identifier / identifier:PLAC / use
Role.code or implied by context
N/A
Task / Slices for identifier / identifier:PLAC / type
Role.code or implied by context
CX.5
Task / Slices for identifier / identifier:PLAC / system
II.root or Role.id.root
CX.4 / EI-2-4
Task / Slices for identifier / identifier:PLAC / value
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
CX.1 / EI.1
Task / Slices for identifier / identifier:PLAC / period
Role.effectiveTime or implied by context
CX.7 + CX.8
Task / Slices for identifier / identifier:PLAC / 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 / 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:gfe-information-bundle
???
Task / Slices for input / input:gfe-information-bundle / id
n/a
Task / Slices for input / input:gfe-information-bundle / extension
n/a
Task / Slices for input / input:gfe-information-bundle / modifierExtension
N/A
Task / Slices for input / input:gfe-information-bundle / type
???
Task / Slices for input / input:gfe-information-bundle / Slices for value[x]
???
Task / Slices for input / input:gfe-information-bundle / Slices for value[x]
Task / Slices for input / input:gfe-information-bundle / Slices for value[x] / value[x]:valueAttachment
???
Task / Slices for input / input:gfe-information-bundle / Slices for value[x] / value[x]:valueAttachment / id
n/a
Task / Slices for input / input:gfe-information-bundle / Slices for value[x] / value[x]:valueAttachment / extension
n/a
Task / Slices for input / input:gfe-information-bundle / Slices for value[x] / value[x]:valueAttachment / contentType
  • ./mediaType
  • ./charset
ED.2+ED.3/RP.2+RP.3. Note conversion may be needed if old style values are being used
Task / Slices for input / input:gfe-information-bundle / Slices for value[x] / value[x]:valueAttachment / language
./language
Task / Slices for input / input:gfe-information-bundle / Slices for value[x] / value[x]:valueAttachment / data
./data
ED.5
Task / Slices for input / input:gfe-information-bundle / Slices for value[x] / value[x]:valueAttachment / url
./reference/literal
RP.1+RP.2 - if they refer to a URL (see v2.6)
Task / Slices for input / input:gfe-information-bundle / Slices for value[x] / value[x]:valueAttachment / size
N/A (needs data type R3 proposal)
Task / Slices for input / input:gfe-information-bundle / Slices for value[x] / value[x]:valueAttachment / hash
:ED/integrityCheckAlgorithm="SHA-1"]
Task / Slices for input / input:gfe-information-bundle / Slices for value[x] / value[x]:valueAttachment / title
./title/data
Task / Slices for input / input:gfe-information-bundle / Slices for value[x] / value[x]:valueAttachment / creation
N/A (needs data type R3 proposal)
Task / Slices for input / input:gfe-information-bundle / Slices for value[x] / value[x]:valueReference
???
Task / Slices for input / input:gfe-information-bundle / Slices for value[x] / value[x]:valueReference / id
n/a
Task / Slices for input / input:gfe-information-bundle / Slices for value[x] / value[x]:valueReference / extension
n/a
Task / Slices for input / input:gfe-information-bundle / Slices for value[x] / value[x]:valueReference / reference
N/A
Task / Slices for input / input:gfe-information-bundle / Slices for value[x] / value[x]:valueReference / type
N/A
Task / Slices for input / input:gfe-information-bundle / Slices for value[x] / value[x]:valueReference / identifier
.identifier
Task / Slices for input / input:gfe-information-bundle / Slices for value[x] / value[x]:valueReference / display
N/A
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:gfe-bundle
???
Task / Slices for output / output:gfe-bundle / id
n/a
Task / Slices for output / output:gfe-bundle / extension
n/a
Task / Slices for output / output:gfe-bundle / modifierExtension
N/A
Task / Slices for output / output:gfe-bundle / type
???
Task / Slices for output / output:gfe-bundle / value[x]
???
Task / Slices for output / output:gfe-bundle / value[x] / id
n/a
Task / Slices for output / output:gfe-bundle / value[x] / extension
n/a
Task / Slices for output / output:gfe-bundle / value[x] / contentType
  • ./mediaType
  • ./charset
ED.2+ED.3/RP.2+RP.3. Note conversion may be needed if old style values are being used
Task / Slices for output / output:gfe-bundle / value[x] / language
./language
Task / Slices for output / output:gfe-bundle / value[x] / data
./data
ED.5
Task / Slices for output / output:gfe-bundle / value[x] / url
./reference/literal
RP.1+RP.2 - if they refer to a URL (see v2.6)
Task / Slices for output / output:gfe-bundle / value[x] / size
N/A (needs data type R3 proposal)
Task / Slices for output / output:gfe-bundle / value[x] / hash
:ED/integrityCheckAlgorithm="SHA-1"]
Task / Slices for output / output:gfe-bundle / value[x] / title
./title/data
Task / Slices for output / output:gfe-bundle / value[x] / creation
N/A (needs data type R3 proposal)

doco Documentation for this format