WOF Connect
0.1.3 - stable [WIP]

This page is part of the WOF Connect Implementation Guide (v0.1.3: Pre-Release Draft) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions

Resource Profile: WofConnectActivityDefinition - Mappings

Draft as of 2026-04-02

Mappings for the wof-connect-activitydefinition 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 MappingObject Implementation Informationdoco
.. ActivityDefinition
Definition
Act[classCode=ACT; moodCode=DEFN]
... id
... meta
.... id
n/a
.... extension
n/a
.... versionId
.... lastUpdated
.... source
.... profile
.... security
.... tag
..... id
n/a
..... extension
n/a
..... system
./codeSystem
..... version
./codeSystemVersion
..... code
./code
..... display
CV.displayName
..... userSelected
CD.codingRationale
... implicitRules
... language
... text
Act.text?
... contained
N/A
... extension
N/A
... modifierExtension
N/A
... url
Definition.url
.identifier[scope=BUSN;reliability=ISS]
FiveWs.identifier
... identifier
Definition.identifier
.identifier
FiveWs.identifier
no-gen-base
... version
Definition.version
N/A (to add?)
FiveWs.version
... name
N/A
... title
Definition.title
.title
... subtitle
... status
Definition.status {different ValueSet}
.status
FiveWs.status
... experimental
Definition.experimental
N/A (to add?)
FiveWs.class
... subject[x]
Definition.subject
... date
Definition.date
.participation[typeCode=AUT].time
FiveWs.recorded
... publisher
Definition.publisher {as string instead of CodeableConcept}
.participation[typeCode=AUT].role
FiveWs.witness
... contact
Definition.contact
.participation[typeCode=CALLBCK].role
... description
Definition.description
.text
... useContext
Definition.useContext
N/A (to add?)
... jurisdiction
Definition.jurisdiction
N/A (to add?)
... purpose
Definition.purpose
.reasonCode.text
FiveWs.why[x]
no-gen-base
... usage
N/A (to add?)
... copyright
Definition.copyright
N/A (to add?)
no-gen-base
... approvalDate
Definition.approvalDate
.outboundRelationship[typeCode="SUBJ"].act[classCode=CACT;moodCode=EVN;code="approval"].effectiveTime
no-gen-base
... lastReviewDate
Definition.lastReviewDate
.outboundRelationship[typeCode="SUBJ"; subsetCode="RECENT"].act[classCode=CACT;moodCode=EVN;code="review"].effectiveTime
no-gen-base
... effectivePeriod
Definition.effectivePeriod
N/A (to add?)
no-gen-base
... topic
N/A (to add?)
... author
.participation[typeCode=AUT]
... editor
... reviewer
.participation[typeCode=VRF] {not clear whether VRF best corresponds to reviewer or endorser}
... endorser
.participation[typeCode=VRF] {not clear whether VRF best corresponds to reviewer or endorser}
... relatedArtifact
  • .outboundRelationship[typeCode=DOC
  • RSON
  • PREV
  • DRIV
  • USE
  • COMP] {successor would be PREV w/ inversionInd=true; No support for citation}
... library
  • .outboundRelationship[typeCode=USE].target[classCode=GROUPER
  • moodCode=EVN]
... kind
.classCode
... profile
... code
.code
.... id
n/a
.... extension
n/a
.... Slices for coding
  • union(.
  • ./translation)
..... coding:All Slices
...... id
n/a
...... extension
n/a
...... system
./codeSystem
...... version
./codeSystemVersion
...... code
./code
...... display
CV.displayName
...... userSelected
CD.codingRationale
..... coding:serviceTypeId
  • union(.
  • ./translation)
...... id
n/a
...... extension
n/a
...... system
./codeSystem
...... version
./codeSystemVersion
...... code
./code
...... display
CV.displayName
...... userSelected
CD.codingRationale
..... coding:serviceType
  • union(.
  • ./translation)
...... id
n/a
...... extension
n/a
...... system
./codeSystem
...... version
./codeSystemVersion
...... code
./code
...... display
CV.displayName
...... userSelected
CD.codingRationale
.... text
./originalText[mediaType/code="text/plain"]/data
... intent
... priority
... doNotPerform
... Slices for timing[x]
.effectiveTime
.... timing[x]:timingDuration
.effectiveTime
..... id
n/a
..... extension
n/a
..... value
  • PQ.value
  • CO.value
  • MO.value
  • IVL.high or IVL.low depending on the value
..... comparator
IVL properties
..... unit
PQ.unit
..... system
  • CO.codeSystem
  • PQ.translation.codeSystem
..... code
  • PQ.code
  • MO.currency
  • PQ.translation.code
... location
.participation[typeCode=LOC].role
... participant
.participation[typeCode=PFM]
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... type
.role.classCode
.... role
.role.code
..... id
n/a
..... extension
n/a
..... coding
  • union(.
  • ./translation)
...... id
n/a
...... extension
n/a
...... system
./codeSystem
...... version
./codeSystemVersion
...... code
./code
...... display
CV.displayName
...... userSelected
CD.codingRationale
..... text
./originalText[mediaType/code="text/plain"]/data
... product[x]
.participation[typeCode=CSM].role
... quantity
.quantity {for classCode=SPLY}
... dosage
.outboundRelationship[typeCode=COMP].target[classCode=SBADM; moodCode=DEFN]
... bodySite
  • .targetSiteCode {for classCode=PROC
  • SBADM}
... specimenRequirement
... observationRequirement
... observationResultRequirement
... transform
N/A
... dynamicValue
N/A
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... path
N/A
.... expression
N/A

doco Documentation for this format