This is the set of resources that conform to both SMART Guidelines StructureMap (http://smart.who.int/base/StructureDefinition/SGStructureMap) and SMART Guidelines StructureMap (http://smart.who.int/base/StructureDefinition/SGStructureMap).
Name Flags Card. Type Description & Constraints Filter: Bindings Constraints Obligations
StructureMap C 0..* A Map of relationships between 2 structures that can be used to transform dataConstraints: smp-0
StructureMap. meta Σ This element is included in summaries. 0..1 Meta Metadata about the resource
StructureMap. implicitRules ?! This element is a modifier element. Σ This element is included in summaries. 0..1 uri A set of rules under which this content was created
StructureMap. language 0..1 code Language of the resource contentBinding: ?? ( preferred ) : A human language.
StructureMap. text 0..1 Narrative Text summary of the resource, for human interpretationThis profile does not constrain the narrative in regard to content, language, or traceability to data elements
StructureMap. contained 0..* Resource Contained, inline Resources
StructureMap. extension 0..* Extension Additional content defined by implementations
StructureMap. modifierExtension ?! This element is a modifier element. 0..* Extension Extensions that cannot be ignored
StructureMap. url Σ This element is included in summaries. 1..1 uri Canonical identifier for this structure map, represented as a URI (globally unique)
StructureMap. identifier Σ This element is included in summaries. 0..* Identifier Additional identifier for the structure map
StructureMap. version Σ This element is included in summaries. 1..1 string Business version of the structure map
StructureMap. name Σ This element is included in summaries. 1..1 string Name for this structure map (computer friendly)
StructureMap. title Σ This element is included in summaries. 1..1 string Name for this structure map (human friendly)
StructureMap. status ?! This element is a modifier element. Σ This element is included in summaries. 1..1 code draft | active | retired | unknownBinding: ?? ( required ) : The lifecycle status of an artifact.
StructureMap. experimental Σ This element is included in summaries. 0..1 boolean For testing purposes, not real usage
StructureMap. date Σ This element is included in summaries. 0..1 dateTime Date last changed
StructureMap. publisher Σ This element is included in summaries. 1..1 string Name of the publisher (organization or individual)
StructureMap. contact Σ This element is included in summaries. 0..* ContactDetail Contact details for the publisher
StructureMap. description 1..1 markdown Natural language description of the structure map
StructureMap. useContext Σ This element is included in summaries. 0..* UsageContext The context that the content is intended to support
StructureMap. jurisdiction Σ This element is included in summaries. 0..* CodeableConcept Intended jurisdiction for structure map (if applicable)Binding: ?? ( extensible ) : Countries and regions within which this artifact is targeted for use.
StructureMap. purpose 0..1 markdown Why this structure map is defined
StructureMap. copyright 0..1 markdown Use and/or publishing restrictions
StructureMap. structure Σ This element is included in summaries. 0..* BackboneElement Structure Definition used by this map
StructureMap.structure. extension 0..* Extension Additional content defined by implementations
StructureMap.structure. modifierExtension ?! This element is a modifier element. Σ This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
StructureMap.structure. url Σ This element is included in summaries. 1..1 canonical (StructureDefinition )Canonical reference to structure definition
StructureMap.structure. mode Σ This element is included in summaries. 1..1 code source | queried | target | producedBinding: ?? ( required ) : How the referenced structure is used in this mapping.
StructureMap.structure. alias Σ This element is included in summaries. 0..1 string Name for type in this map
StructureMap.structure. documentation 0..1 string Documentation on use of structure
StructureMap. import Σ This element is included in summaries. 0..* canonical (StructureMap )Other maps used by this map (canonical URLs)
StructureMap. group Σ This element is included in summaries. 1..* BackboneElement Named sections for reader convenience
StructureMap.group. extension 0..* Extension Additional content defined by implementations
StructureMap.group. modifierExtension ?! This element is a modifier element. Σ This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
StructureMap.group. name Σ This element is included in summaries. 1..1 id Human-readable label
StructureMap.group. extends Σ This element is included in summaries. 0..1 id Another group that this group adds rules to
StructureMap.group. typeMode Σ This element is included in summaries. 1..1 code none | types | type-and-typesBinding: ?? ( required ) : If this is the default rule set to apply for the source type, or this combination of types.
StructureMap.group. documentation Σ This element is included in summaries. 0..1 string Additional description/explanation for group
StructureMap.group. input Σ This element is included in summaries. 1..* BackboneElement Named instance provided when invoking the map
StructureMap.group.input. extension 0..* Extension Additional content defined by implementations
StructureMap.group.input. modifierExtension ?! This element is a modifier element. Σ This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
StructureMap.group.input. name Σ This element is included in summaries. 1..1 id Name for this instance of data
StructureMap.group.input. type Σ This element is included in summaries. 0..1 string Type for this instance of data
StructureMap.group.input. mode Σ This element is included in summaries. 1..1 code source | targetBinding: ?? ( required ) : Mode for this instance of data.
StructureMap.group.input. documentation 0..1 string Documentation for this instance of data
StructureMap.group. rule Σ This element is included in summaries. 1..* BackboneElement Transform Rule from source to target
StructureMap.group.rule. extension 0..* Extension Additional content defined by implementations
StructureMap.group.rule. modifierExtension ?! This element is a modifier element. Σ This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
StructureMap.group.rule. name Σ This element is included in summaries. 1..1 id Name of the rule for internal references
StructureMap.group.rule. source Σ This element is included in summaries. 1..* BackboneElement Source inputs to the mapping
StructureMap.group.rule.source. extension 0..* Extension Additional content defined by implementations
StructureMap.group.rule.source. modifierExtension ?! This element is a modifier element. Σ This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
StructureMap.group.rule.source. context Σ This element is included in summaries. 1..1 id Type or variable this rule applies to
StructureMap.group.rule.source. min Σ This element is included in summaries. 0..1 integer Specified minimum cardinality
StructureMap.group.rule.source. max Σ This element is included in summaries. 0..1 string Specified maximum cardinality (number or *)
StructureMap.group.rule.source. type Σ This element is included in summaries. 0..1 string Rule only applies if source has this type
StructureMap.group.rule.source. defaultValue[x] Σ This element is included in summaries. 0..1 Default value if no value exists
StructureMap.group.rule.source.defaultValue[x]. defaultValueBase64Binary base64Binary
StructureMap.group.rule.source.defaultValue[x]. defaultValueBoolean boolean
StructureMap.group.rule.source.defaultValue[x]. defaultValueCanonicalcanonical (Any)
StructureMap.group.rule.source.defaultValue[x]. defaultValueCode code
StructureMap.group.rule.source.defaultValue[x]. defaultValueDate date
StructureMap.group.rule.source.defaultValue[x]. defaultValueDateTime dateTime
StructureMap.group.rule.source.defaultValue[x]. defaultValueDecimal decimal
StructureMap.group.rule.source.defaultValue[x]. defaultValueId id
StructureMap.group.rule.source.defaultValue[x]. defaultValueInstant instant
StructureMap.group.rule.source.defaultValue[x]. defaultValueInteger integer
StructureMap.group.rule.source.defaultValue[x]. defaultValueMarkdown markdown
StructureMap.group.rule.source.defaultValue[x]. defaultValueOid oid
StructureMap.group.rule.source.defaultValue[x]. defaultValuePositiveInt positiveInt
StructureMap.group.rule.source.defaultValue[x]. defaultValueString string
StructureMap.group.rule.source.defaultValue[x]. defaultValueTime time
StructureMap.group.rule.source.defaultValue[x]. defaultValueUnsignedInt unsignedInt
StructureMap.group.rule.source.defaultValue[x]. defaultValueUri uri
StructureMap.group.rule.source.defaultValue[x]. defaultValueUrl url
StructureMap.group.rule.source.defaultValue[x]. defaultValueUuid uuid
StructureMap.group.rule.source.defaultValue[x]. defaultValueAddress Address
StructureMap.group.rule.source.defaultValue[x]. defaultValueAge Age
StructureMap.group.rule.source.defaultValue[x]. defaultValueAnnotation Annotation
StructureMap.group.rule.source.defaultValue[x]. defaultValueAttachment Attachment
StructureMap.group.rule.source.defaultValue[x]. defaultValueCodeableConcept CodeableConcept
StructureMap.group.rule.source.defaultValue[x]. defaultValueCoding Coding
StructureMap.group.rule.source.defaultValue[x]. defaultValueContactPoint ContactPoint
StructureMap.group.rule.source.defaultValue[x]. defaultValueCount Count
StructureMap.group.rule.source.defaultValue[x]. defaultValueDistance Distance
StructureMap.group.rule.source.defaultValue[x]. defaultValueDuration Duration
StructureMap.group.rule.source.defaultValue[x]. defaultValueHumanName HumanName
StructureMap.group.rule.source.defaultValue[x]. defaultValueIdentifier Identifier
StructureMap.group.rule.source.defaultValue[x]. defaultValueMoney Money
StructureMap.group.rule.source.defaultValue[x]. defaultValuePeriod Period
StructureMap.group.rule.source.defaultValue[x]. defaultValueQuantity Quantity
StructureMap.group.rule.source.defaultValue[x]. defaultValueRange Range
StructureMap.group.rule.source.defaultValue[x]. defaultValueRatio Ratio
StructureMap.group.rule.source.defaultValue[x]. defaultValueReferenceReference (Any)
StructureMap.group.rule.source.defaultValue[x]. defaultValueSampledData SampledData
StructureMap.group.rule.source.defaultValue[x]. defaultValueSignature Signature
StructureMap.group.rule.source.defaultValue[x]. defaultValueTiming Timing
StructureMap.group.rule.source.defaultValue[x]. defaultValueContactDetail ContactDetail
StructureMap.group.rule.source.defaultValue[x]. defaultValueContributor Contributor
StructureMap.group.rule.source.defaultValue[x]. defaultValueDataRequirement DataRequirement
StructureMap.group.rule.source.defaultValue[x]. defaultValueExpression Expression
StructureMap.group.rule.source.defaultValue[x]. defaultValueParameterDefinition ParameterDefinition
StructureMap.group.rule.source.defaultValue[x]. defaultValueRelatedArtifact RelatedArtifact
StructureMap.group.rule.source.defaultValue[x]. defaultValueTriggerDefinition TriggerDefinition
StructureMap.group.rule.source.defaultValue[x]. defaultValueUsageContext UsageContext
StructureMap.group.rule.source.defaultValue[x]. defaultValueDosage Dosage
StructureMap.group.rule.source.defaultValue[x]. defaultValueMeta Meta
StructureMap.group.rule.source. element Σ This element is included in summaries. 0..1 string Optional field for this source
StructureMap.group.rule.source. listMode Σ This element is included in summaries. 0..1 code first | not_first | last | not_last | only_oneBinding: ?? ( required ) : If field is a list, how to manage the source.
StructureMap.group.rule.source. variable Σ This element is included in summaries. 0..1 id Named context for field, if a field is specified
StructureMap.group.rule.source. condition Σ This element is included in summaries. 0..1 string FHIRPath expression - must be true or the rule does not apply
StructureMap.group.rule.source. check Σ This element is included in summaries. 0..1 string FHIRPath expression - must be true or the mapping engine throws an error instead of completing
StructureMap.group.rule.source. logMessage Σ This element is included in summaries. 0..1 string Message to put in log if source exists (FHIRPath)
StructureMap.group.rule. target Σ This element is included in summaries. C 0..* BackboneElement Content to create because of this mapping ruleConstraints: smp-1 , smp-2
StructureMap.group.rule.target. extension 0..* Extension Additional content defined by implementations
StructureMap.group.rule.target. modifierExtension ?! This element is a modifier element. Σ This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
StructureMap.group.rule.target. context Σ This element is included in summaries. 0..1 id Type or variable this rule applies to
StructureMap.group.rule.target. contextType Σ This element is included in summaries. 0..1 code type | variableBinding: ?? ( required ) : How to interpret the context.
StructureMap.group.rule.target. element Σ This element is included in summaries. 0..1 string Field to create in the context
StructureMap.group.rule.target. variable Σ This element is included in summaries. 0..1 id Named context for field, if desired, and a field is specified
StructureMap.group.rule.target. listMode Σ This element is included in summaries. 0..* code first | share | last | collateBinding: ?? ( required ) : If field is a list, how to manage the production.
StructureMap.group.rule.target. listRuleId Σ This element is included in summaries. 0..1 id Internal rule reference for shared list items
StructureMap.group.rule.target. transform Σ This element is included in summaries. 0..1 code create | copy +Binding: ?? ( required ) : How data is copied/created.
StructureMap.group.rule.target. parameter Σ This element is included in summaries. 0..* BackboneElement Parameters to the transform
StructureMap.group.rule.target.parameter. extension 0..* Extension Additional content defined by implementations
StructureMap.group.rule.target.parameter. modifierExtension ?! This element is a modifier element. Σ This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
StructureMap.group.rule.target.parameter. value[x] Σ This element is included in summaries. 1..1 Parameter value - variable or literal
StructureMap.group.rule.target.parameter.value[x]. valueId id
StructureMap.group.rule.target.parameter.value[x]. valueString string
StructureMap.group.rule.target.parameter.value[x]. valueBoolean boolean
StructureMap.group.rule.target.parameter.value[x]. valueInteger integer
StructureMap.group.rule.target.parameter.value[x]. valueDecimal decimal
StructureMap.group.rule. rule Σ This element is included in summaries. 0..* Rules contained in this rule
StructureMap.group.rule. dependent Σ This element is included in summaries. 0..* BackboneElement Which other rules to apply in the context of this rule
StructureMap.group.rule.dependent. extension 0..* Extension Additional content defined by implementations
StructureMap.group.rule.dependent. modifierExtension ?! This element is a modifier element. Σ This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
StructureMap.group.rule.dependent. name Σ This element is included in summaries. 1..1 id Name of a rule or group to apply
StructureMap.group.rule.dependent. variable Σ This element is included in summaries. 1..* string Variable to pass to the rule or group
StructureMap.group.rule. documentation 0..1 string Documentation for this instance of data
Documentation for this format