A Map of relationships between 2 structures that can be used to transform data.

StructureMap
url
Canonical identifier for this structure map, represented as a URI (globally unique)
identifier
Additional identifier for the structure map
version
Business version of the structure map
versionAlgorithm[x]
How to compare versions
name
Name for this structure map (computer friendly)
title
Name for this structure map (human friendly)
status
draft | active | retired | unknown
experimental
For testing purposes, not real usage
date
Date last changed
publisher
Name of the publisher/steward (organization or individual)
contact
Contact details for the publisher
description
Natural language description of the structure map
useContext
The context that the content is intended to support
jurisdiction
Intended jurisdiction for structure map (if applicable)
purpose
Why this structure map is defined
copyrightLabel
Copyright holder and year(s)
structure
Structure Definition used by this map
url
Canonical reference to structure definition
mode
source | queried | target | produced
alias
Name for type in this map
documentation
Documentation on use of structure
import
Other maps used by this map (canonical URLs)
const
Definition of the constant value used in the map rules
name
Constant name
value
FHIRPath exression - value of the constant
group
Named sections for reader convenience
name
Human-readable label
extends
Another group that this group adds rules to
typeMode
types | type-and-types
documentation
Additional description/explanation for group
input
Named instance provided when invoking the map
name
Name for this instance of data
type
Type for this instance of data
mode
source | target
documentation
Documentation for this instance of data
rule
Transform Rule from source to target
name
Name of the rule for internal references
source
Source inputs to the mapping
context
Type or variable this rule applies to
min
Specified minimum cardinality
max
Specified maximum cardinality (number or *)
type
Rule only applies if source has this type
defaultValue
Default value if no value exists
element
Optional field for this source
listMode
first | not_first | last | not_last | only_one
variable
Named context for field, if a field is specified
condition
FHIRPath expression - must be true or the rule does not apply
check
FHIRPath expression - must be true or the mapping engine throws an error instead of completing
logMessage
Message to put in log if source exists (FHIRPath)
target
Content to create because of this mapping rule
context
Variable this rule applies to
element
Field to create in the context
variable
Named context for field, if desired, and a field is specified
listMode
first | share | last | single
listRuleId
Internal rule reference for shared list items
transform
create | copy +
parameter
Parameters to the transform
value[x]
Parameter value - variable or literal
rule
Rules contained in this rule
dependent
Which other rules to apply in the context of this rule
name
Name of a rule or group to apply
parameter
Parameter to pass to the rule or group
documentation
Documentation for this instance of data