UMC IDMP Request and Publish API
0.1.0 - CI Build International flag

UMC IDMP Request and Publish API, published by Uppsala Monitoring Centre. 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/Uppsala-Monitoring-Centre/WHO-UMC-IDMP-Service/ and changes regularly. See the Directory of published versions

Resource Profile: SubstanceDefinitionPublished - Mappings

Active as of 2025-06-18

Mappings for the SubstanceDefinition-pub resource profile.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameFiveWs Pattern MappingIDMP Mapping (Substance)RIM Mappingdoco
.. SubstanceDefinition
administrative.medication
  • Chemical
  • Polymer
  • Protein
  • Nucleic_Acid
  • Structurally_Diverse)
  • Entity
  • Role
  • or Act
... id
... meta
... implicitRules
... language
... text
Act.text?
... contained
N/A
... extension
N/A
... modifierExtension
N/A
... identifier
Substance.Substance_Id
.... id
n/a
.... extension
n/a
.... use
Role.code or implied by context
.... type
Role.code or implied by context
.... system
II.root or Role.id.root
.... value
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
.... period
Role.effectiveTime or implied by context
.... assigner
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
... version
Version.Version_Number
... status
n/a
... classification
Substance_Classification.Substance_Classification and Substance_classification.Substance_Classification_Subtype
... domain
Substance_Classification.Substance_Classification (and Code and Type) and Substance_Classification.Substance_Classification_Subtype
... grade
Substance_Specified_Substance_Group_3.Grade
... description
Substance.Comment
... informationSource
Substance.Reference_Source
... note
n/a
... manufacturer
n/a
... supplier
n/a
... moiety
Substance.Moiety
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... role
Moiety.Moiety_Role
.... identifier
Moiety.Moiety_Id
.... name
Moiety.Moiety_Name
.... stereochemistry
Moiety.Stereochemistry
.... opticalActivity
Moiety.Optical_Activity
.... molecularFormula
Moiety.Molecular_Formula
.... amount[x]
Moiety.Amount
.... measurementType
Amount.Amount_Type
... characterization
n/a
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... technique
n/a
.... form
n/a
.... description
n/a
.... file
n/a
... property
Substance.Property
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... type
Property.Property_Type
.... value[x]
  • Physical Characteristics
  • attribute's value
... referenceInformation
Reference_Information
... molecularWeight
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... method
Molecular_Weight.Molecular_Weight_Method
.... type
Molecular_Weight.Molecular_Weight_Type
.... amount
Molecular_Weight.Amount
... structure
Substance.Structure
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... stereochemistry
Structure.Stereochemistry
.... opticalActivity
Structure.Optical_Activity
.... molecularFormula
Structure.Molecular_Formula
.... molecularFormulaByMoiety
Structure.Molecular_Formula_By_Moiety
.... molecularWeight
Structure.Molecular_Weight
.... technique
n/a
.... sourceDocument
Structure.Reference_Source
.... representation
Structure.Structural_Representation
..... id
n/a
..... extension
n/a
..... modifierExtension
N/A
..... type
Structural_Representation.Structural_Representation_Type
..... representation
Structural_Representation.Structural_Representation
..... format
n/a
...... 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
..... document
Structural_Representation.Structural_Representation_Attachment
... code
Substance.Substance_Code
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... code
  • Substance_Code.Code
  • Substance_Code.Code_System
  • Substance_Code.Code_System_Id
..... 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:unii
  • union(.
  • ./translation)
....... id
n/a
....... extension
n/a
....... system
./codeSystem
....... version
./codeSystemVersion
....... code
./code
....... display
CV.displayName
....... userSelected
CD.codingRationale
...... coding:cas
  • union(.
  • ./translation)
....... id
n/a
....... extension
n/a
....... system
./codeSystem
....... version
./codeSystemVersion
....... code
./code
....... display
CV.displayName
....... userSelected
CD.codingRationale
...... coding:eusrs
  • 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
.... status
Substance_Code.Code_System_Status
.... statusDate
Substance_Code.Code_Change_Date
.... note
Substance_Code.Comment
.... source
Substance_Code.Reference_Source
... name
Substance.Substance_Name
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... name
Substance_Name.Substance_Name
.... type
Substance_Name.Substance_Name_Type
.... status
n/a
.... preferred
n/a
.... language
Substance_Name.Language
.... domain
Substance_Name.Substance_Name_Domain
.... jurisdiction
Substance_Name.Jurisdiction
.... synonym
n/a
.... translation
n/a
.... official
Substance_Name.Official_Name
..... id
n/a
..... extension
n/a
..... modifierExtension
N/A
..... authority
Official_Name.Official_Name_Type
..... status
Official_Name.Official_Name_Status
..... date
Official_Name.Official_Name_Status_Change_Date
.... source
Substance_Name.Reference_Source
... relationship
Substance.Reference_Information.Relationship
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... substanceDefinition[x]
Substance_Relationship.Related_Substance_Id
.... type
Substance_Relationship.Relationship_Type
.... isDefining
Substance_Relationship.Is_Defining
.... amount[x]
Substance_Relationship.Amount.Quantity
.... ratioHighLimitAmount
Substance_Relationship.Amount.Quantity.High_Limit
.... comparator
Substance_Relationship.Amount_Type
.... source
Substance_Relationship.Reference_Source
... nucleicAcid
(used to add specifics of Nucleic Acids to Substances)
... polymer
(used to add specifics of Polymers to Substances)
... protein
(used to add specifics of Proteins to Substances)
... sourceMaterial
Substance.Source_Material
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... type
Source_Material.Source_Material_Type
.... genus
Source_Material.Organism.Genus
.... species
Source_Material.Organism.Species
.... part
Source_Material.Part_Description.Part
.... countryOfOrigin
Source_Material.Country_Of_Origin

doco Documentation for this format