Regulatory Workflows and Interactions - pharma
0.1.0 - ci-build International flag

Regulatory Workflows and Interactions - pharma, published by HL7 International / Biomedical Research and Regulation. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/APIX---API-Exchange-for-Medicinal-Products/ and changes regularly. See the Directory of published versions

Resource Profile: APIX Regulatory Task - Mappings

Page standards status: Trial-use Maturity Level: 1

Mappings for the apix-task resource profile.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameWorkflow PatternFiveWs Pattern MappingRIM MappingHL7 V2 Mappingdoco
Task
  • Request
  • Event
workflow.order
  • Entity
  • Role
  • or Act
  • ControlAct[moodCode=INT]
Task / id
Task / meta
Task / meta / id
n/a
Task / meta / extension
n/a
Task / meta / versionId
Task / meta / lastUpdated
Task / meta / source
Task / meta / profile
Task / meta / security
Task / meta / tag
Task / implicitRules
Task / language
Task / text
Act.text?
Task / contained
N/A
Task / extension
N/A
Task / modifierExtension
N/A
Task / Slices for identifier
  • Request.identifier
  • Event.identifier
FiveWs.identifier
.id
Task / Slices for identifier / identifier:TaskInstance
  • Request.identifier
  • Event.identifier
FiveWs.identifier
.id
Task / Slices for identifier / identifier:TaskInstance / id
n/a
Task / Slices for identifier / identifier:TaskInstance / extension
n/a
Task / Slices for identifier / identifier:TaskInstance / use
Role.code or implied by context
N/A
Task / Slices for identifier / identifier:TaskInstance / type
Role.code or implied by context
CX.5
Task / Slices for identifier / identifier:TaskInstance / system
II.root or Role.id.root
CX.4 / EI-2-4
Task / Slices for identifier / identifier:TaskInstance / 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:TaskInstance / period
Role.effectiveTime or implied by context
CX.7 + CX.8
Task / Slices for identifier / identifier:TaskInstance / 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 / Slices for identifier / identifier:RegulatorProcedureNumber
  • Request.identifier
  • Event.identifier
FiveWs.identifier
.id
Task / Slices for identifier / identifier:RegulatorProcedureNumber / id
n/a
Task / Slices for identifier / identifier:RegulatorProcedureNumber / extension
n/a
Task / Slices for identifier / identifier:RegulatorProcedureNumber / use
Role.code or implied by context
N/A
Task / Slices for identifier / identifier:RegulatorProcedureNumber / type
Role.code or implied by context
CX.5
Task / Slices for identifier / identifier:RegulatorProcedureNumber / system
II.root or Role.id.root
CX.4 / EI-2-4
Task / Slices for identifier / identifier:RegulatorProcedureNumber / 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:RegulatorProcedureNumber / period
Role.effectiveTime or implied by context
CX.7 + CX.8
Task / Slices for identifier / identifier:RegulatorProcedureNumber / 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.instantiatesUri
.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
FiveWs.status
.statusCode
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
FiveWs.class
.moodCode
Task / priority
Request.priority
FiveWs.grade
.priorityCode
Task / doNotPerform
  • Request.code
  • Event.code
FiveWs.what[x]
.code
Task / code
  • Request.code
  • Event.code
FiveWs.what[x]
.code
Task / description
.text
Task / focus
FiveWs.what[x]
.outboundRelationship[typeCode=SUBJ].target
Task / for
  • Request.subject
  • Event.subject
FiveWs.subject[x]
.participation[typeCode=RCT].role
Task / encounter
  • Request.encounter
  • Event.encounter
FiveWs.context
  • .inboundRelationship[typeCode=COMP].source[classCode=PCPR
  • moodCode=EVN]
Task / requestedPeriod
Request.occurrence[x]
.effectiveTime
Task / requestedPeriod / id
n/a
Task / requestedPeriod / extension
n/a
Task / requestedPeriod / start
./low
DR.1
Task / requestedPeriod / end
./high
DR.2
Task / executionPeriod
Event.occurrence[x]
FiveWs.done[x]
.effectiveTime
Task / executionPeriod / id
n/a
Task / executionPeriod / extension
n/a
Task / executionPeriod / start
./low
DR.1
Task / executionPeriod / end
./high
DR.2
Task / authoredOn
Request.authoredOn
FiveWs.recorded
.participation[typeCode=AUT].time
Task / lastModified
  • .inboundRelationship[typeCode=SUBJ
  • ].source[classCode=CACT
  • moodCode=EVN].effectiveTime
Task / requester
Request.requester
FiveWs.author
.participation[typeCode=AUT].role
Task / requestedPerformer
  • Event.performer.function
  • Request.performerType
FiveWs.actor
.participation[typeCode=PRF].role.code
Task / owner
  • Event.performer.actor
  • Request.performer
FiveWs.actor
.participation[typeCode=PRF].role
Task / performer
Task / performer / id
n/a
Task / performer / extension
n/a
Task / performer / modifierExtension
N/A
Task / performer / function
Task / performer / actor
Task / location
FiveWs.where[x]
.participation[typeCode=LOC].role
Task / reason
  • Event.reason
  • Request.reason
FiveWs.why[x]
.reasonCode
EVN.7
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 / input
???
Task / input / id
n/a
Task / input / extension
n/a
Task / input / modifierExtension
N/A
Task / input / type
???
Task / input / value[x]
???
Task / output
???
Task / output / id
n/a
Task / output / extension
n/a
Task / output / modifierExtension
N/A
Task / output / type
???
Task / output / value[x]
???

doco Documentation for this format