SMART Base
0.3.0 - ci-build

SMART Base, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.3.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-base/ and changes regularly. See the Directory of published versions

Resource Profile: SGActivityDefinition - Mappings

Draft as of 2026-10-20

Mappings for the SGActivityDefinition 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]
ActivityDefinition / id
ActivityDefinition / meta
ActivityDefinition / implicitRules
ActivityDefinition / language
ActivityDefinition / text
Act.text?
ActivityDefinition / contained
N/A
ActivityDefinition / Slices for extension
ActivityDefinition / Slices for extension / extension:knowledgeCapability
ActivityDefinition / Slices for extension / extension:versionAlgorithm
ActivityDefinition / Slices for extension / extension:versionPolicy
ActivityDefinition / Slices for extension / extension:webSource
ActivityDefinition / modifierExtension
N/A
ActivityDefinition / url
Definition.url
.identifier[scope=BUSN;reliability=ISS]
FiveWs.identifier
ActivityDefinition / identifier
Definition.identifier
.identifier
FiveWs.identifier
no-gen-base
ActivityDefinition / version
Definition.version
N/A (to add?)
FiveWs.version
ActivityDefinition / name
N/A
ActivityDefinition / title
Definition.title
.title
ActivityDefinition / subtitle
ActivityDefinition / status
Definition.status {different ValueSet}
.status
FiveWs.status
ActivityDefinition / experimental
Definition.experimental
N/A (to add?)
FiveWs.class
ActivityDefinition / subject[x]
Definition.subject
ActivityDefinition / date
Definition.date
.participation[typeCode=AUT].time
FiveWs.recorded
ActivityDefinition / publisher
Definition.publisher {as string instead of CodeableConcept}
.participation[typeCode=AUT].role
FiveWs.witness
ActivityDefinition / contact
Definition.contact
.participation[typeCode=CALLBCK].role
ActivityDefinition / description
Definition.description
.text
ActivityDefinition / useContext
Definition.useContext
N/A (to add?)
ActivityDefinition / jurisdiction
Definition.jurisdiction
N/A (to add?)
ActivityDefinition / purpose
Definition.purpose
.reasonCode.text
FiveWs.why[x]
no-gen-base
ActivityDefinition / usage
N/A (to add?)
ActivityDefinition / copyright
Definition.copyright
N/A (to add?)
no-gen-base
ActivityDefinition / approvalDate
Definition.approvalDate
.outboundRelationship[typeCode="SUBJ"].act[classCode=CACT;moodCode=EVN;code="approval"].effectiveTime
no-gen-base
ActivityDefinition / lastReviewDate
Definition.lastReviewDate
.outboundRelationship[typeCode="SUBJ"; subsetCode="RECENT"].act[classCode=CACT;moodCode=EVN;code="review"].effectiveTime
no-gen-base
ActivityDefinition / effectivePeriod
Definition.effectivePeriod
N/A (to add?)
no-gen-base
ActivityDefinition / topic
N/A (to add?)
ActivityDefinition / author
.participation[typeCode=AUT]
ActivityDefinition / editor
ActivityDefinition / reviewer
.participation[typeCode=VRF] {not clear whether VRF best corresponds to reviewer or endorser}
ActivityDefinition / endorser
.participation[typeCode=VRF] {not clear whether VRF best corresponds to reviewer or endorser}
ActivityDefinition / relatedArtifact
  • .outboundRelationship[typeCode=DOC
  • RSON
  • PREV
  • DRIV
  • USE
  • COMP] {successor would be PREV w/ inversionInd=true; No support for citation}
ActivityDefinition / library
  • .outboundRelationship[typeCode=USE].target[classCode=GROUPER
  • moodCode=EVN]
ActivityDefinition / kind
.classCode
ActivityDefinition / profile
ActivityDefinition / code
.code
ActivityDefinition / intent
ActivityDefinition / priority
ActivityDefinition / doNotPerform
ActivityDefinition / timing[x]
.effectiveTime
ActivityDefinition / location
.participation[typeCode=LOC].role
ActivityDefinition / participant
.participation[typeCode=PFM]
ActivityDefinition / participant / id
n/a
ActivityDefinition / participant / extension
n/a
ActivityDefinition / participant / modifierExtension
N/A
ActivityDefinition / participant / type
.role.classCode
ActivityDefinition / participant / role
.role.code
ActivityDefinition / Slices for product[x]
.participation[typeCode=CSM].role
ActivityDefinition / Slices for product[x] / product[x]:productReference
.participation[typeCode=CSM].role
ActivityDefinition / Slices for product[x] / product[x]:productReference / id
n/a
ActivityDefinition / Slices for product[x] / product[x]:productReference / Slices for extension
n/a
ActivityDefinition / Slices for product[x] / product[x]:productReference / Slices for extension
ActivityDefinition / Slices for product[x] / product[x]:productReference / Slices for extension / extension:nonCanonicalReference
ActivityDefinition / Slices for product[x] / product[x]:productReference / reference
N/A
ActivityDefinition / Slices for product[x] / product[x]:productReference / type
N/A
ActivityDefinition / Slices for product[x] / product[x]:productReference / identifier
.identifier
ActivityDefinition / Slices for product[x] / product[x]:productReference / display
N/A
ActivityDefinition / quantity
.quantity {for classCode=SPLY}
ActivityDefinition / dosage
.outboundRelationship[typeCode=COMP].target[classCode=SBADM; moodCode=DEFN]
ActivityDefinition / bodySite
  • .targetSiteCode {for classCode=PROC
  • SBADM}
ActivityDefinition / specimenRequirement
ActivityDefinition / observationRequirement
ActivityDefinition / observationResultRequirement
ActivityDefinition / transform
N/A
ActivityDefinition / dynamicValue
N/A
ActivityDefinition / dynamicValue / id
n/a
ActivityDefinition / dynamicValue / extension
n/a
ActivityDefinition / dynamicValue / modifierExtension
N/A
ActivityDefinition / dynamicValue / path
N/A
ActivityDefinition / dynamicValue / expression
N/A

doco Documentation for this format