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: SGGroupDefinition - Mappings

Draft as of 2026-10-20

Mappings for the SGGroupDefinition resource profile.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameRIM MappingFiveWs Pattern Mappingdoco
Group
Entity[determinerCode="GRP" or determinerCode="GRP_KIND"]
Group / id
Group / meta
Group / implicitRules
Group / language
Group / text
Act.text?
Group / contained
N/A
Group / Slices for extension
Group / Slices for extension / extension:library
Group / Slices for extension / extension:characteristicExpression
Group / modifierExtension
N/A
Group / identifier
unique(./id[displayable="true" and scope="OBJ"])
FiveWs.identifier
Group / identifier / id
n/a
Group / identifier / extension
n/a
Group / identifier / use
Role.code or implied by context
Group / identifier / type
Role.code or implied by context
Group / identifier / system
II.root or Role.id.root
Group / identifier / value
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
Group / identifier / period
Role.effectiveTime or implied by context
Group / identifier / assigner
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
Group / active
./statusCode
FiveWs.status
Group / type
./classCode="PSN" animal: ./classCode="ANM" device: ./classCode="DEV" medication: ./classCode="MMAT" and ./playedRole[isNormalRole() and classCode="THER"] food: ./classCode="FOOD"
FiveWs.class
Group / actual
./determinerCode="GRP" false: ./determinerCode="GRP_KIND"
FiveWs.class
Group / code
./code
FiveWs.what[x]
Group / name
./name[type="ST"]
Group / quantity
./quantity
Group / managingEntity
Group / managingEntity / id
n/a
Group / managingEntity / Slices for extension
n/a
Group / managingEntity / Slices for extension / extension:profile
Group / managingEntity / Slices for extension / extension:profile / id
n/a
Group / managingEntity / Slices for extension / extension:profile / extension
Group / managingEntity / Slices for extension / extension:profile / url
N/A
Group / managingEntity / Slices for extension / extension:profile / value[x]
N/A
Group / managingEntity / reference
N/A
Group / managingEntity / type
N/A
Group / managingEntity / identifier
.identifier
Group / managingEntity / display
N/A
Group / characteristic
./playedRole[isNormalRole()]/participation[isNormalParticipation() and typeCode="SBJ"]/act[isNormalAct and classCode="OBS" and moodCode="EVN"]
Group / characteristic / id
n/a
Group / characteristic / extension
n/a
Group / characteristic / modifierExtension
N/A
Group / characteristic / code
./code
Group / characteristic / Slices for value[x]
./value
Group / characteristic / Slices for value[x] / value[x]:valueReference
./value
Group / characteristic / Slices for value[x] / value[x]:valueReference / id
n/a
Group / characteristic / Slices for value[x] / value[x]:valueReference / Slices for extension
n/a
Group / characteristic / Slices for value[x] / value[x]:valueReference / Slices for extension
Group / characteristic / Slices for value[x] / value[x]:valueReference / Slices for extension / extension:valueCanonical
Group / characteristic / Slices for value[x] / value[x]:valueReference / reference
N/A
Group / characteristic / Slices for value[x] / value[x]:valueReference / type
N/A
Group / characteristic / Slices for value[x] / value[x]:valueReference / identifier
.identifier
Group / characteristic / Slices for value[x] / value[x]:valueReference / display
N/A
Group / characteristic / exclude
./valueNegationInd
Group / characteristic / period
Group / member
./scopedRole[isNormalRole() and classCode="MBR"]/player
Group / member / id
n/a
Group / member / extension
n/a
Group / member / modifierExtension
N/A
Group / member / entity
Group / member / entity / id
n/a
Group / member / entity / Slices for extension
n/a
Group / member / entity / Slices for extension / extension:profile
Group / member / entity / Slices for extension / extension:profile / id
n/a
Group / member / entity / Slices for extension / extension:profile / extension
Group / member / entity / Slices for extension / extension:profile / url
N/A
Group / member / entity / Slices for extension / extension:profile / value[x]
N/A
Group / member / entity / Slices for extension / extension:nonCanonicalReference
Group / member / entity / reference
N/A
Group / member / entity / type
N/A
Group / member / entity / identifier
.identifier
Group / member / entity / display
N/A
Group / member / period
Group / member / inactive

doco Documentation for this format