Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
DomainResource | A Map of relationships between 2 structures that can be used to transform data | |||
Σ | 1..1 | uri | Absolute URL used to reference this StructureMap | |
Σ | 0..* | Identifier | Other identifiers for the StructureMap | |
Σ | 0..1 | string | Logical id for this version of the StructureMap | |
Σ | 1..1 | string | Informal name for this StructureMap | |
?! Σ | 1..1 | code | draft | active | retired ConformanceResourceStatus (Required) | |
Σ | 0..1 | boolean | If for testing purposes, not real usage | |
Σ | 0..1 | string | Name of the publisher (Organization or individual) | |
Σ | 0..* | BackboneElement | Contact details of the publisher | |
Σ | 0..1 | string | Name of an individual to contact | |
Σ | 0..* | ContactPoint | Contact details for individual or publisher | |
Σ | 0..1 | dateTime | Date for this version of the StructureMap | |
Σ | 0..1 | string | Natural language description of the StructureMap | |
Σ | 0..* | CodeableConcept | Content intends to support these contexts Context of Use ValueSet (Extensible) | |
0..1 | string | Scope and Usage this structure map is for | ||
0..1 | string | Use and/or publishing restrictions | ||
Σ | 0..* | BackboneElement | Structure Definition used by this map | |
Σ | 1..1 | uri | Canonical URL for structure definition | |
Σ | 1..1 | code | source | queried | target | produced StructureMapModelMode (Required) | |
0..1 | string | Documentation on use of structure | ||
Σ | 0..* | uri | Other maps used by this map (canonical URLs) | |
Σ | 1..* | BackboneElement | Named sections for reader convenience | |
Σ | 1..1 | id | Descriptive name for a user | |
Σ | 0..1 | id | Another group that this group adds rules to | |
Σ | 0..1 | string | Documentation for this group | |
Σ | 1..* | BackboneElement | Named instance provided when invoking the map | |
Σ | 1..1 | id | Name for this instance of data | |
Σ | 0..1 | string | Type for this instance of data | |
Σ | 1..1 | code | source | target StructureMapInputMode (Required) | |
0..1 | string | Documentation for this instance of data | ||
Σ | 1..* | BackboneElement | Transform Rule from source to target | |
Σ | 1..1 | id | Name of the rule for internal references | |
Σ | 1..* | BackboneElement | Source inputs to the mapping | |
Σ | 1..1 | boolean | Whether this rule applies if the source isn't found | |
Σ | 1..1 | id | Type or variable this rule applies to | |
Σ | 1..1 | code | type | variable StructureMapContextType (Required) | |
Σ | 0..1 | string | Optional field for this source | |
Σ | 0..1 | code | first | share | last StructureMapListMode (Required) | |
Σ | 0..1 | id | Named context for field, if a field is specified | |
Σ | 0..1 | string | FluentPath expression - must be true or the rule does not apply | |
Σ | 0..1 | string | FluentPath expression - must be true or the mapping engine throws an error instead of completing | |
Σ | 0..* | BackboneElement | Content to create because of this mapping rule | |
Σ | 1..1 | id | Type or variable this rule applies to | |
Σ | 1..1 | code | type | variable StructureMapContextType (Required) | |
Σ | 0..1 | string | Field to create in the context | |
Σ | 0..1 | id | Named context for field, if desired, and a field is specified | |
Σ | 0..* | code | first | share | last StructureMapListMode (Required) | |
Σ | 0..1 | id | Internal rule reference for shared list items | |
Σ | 0..1 | code | create | copy + StructureMapTransform (Required) | |
Σ | 0..* | BackboneElement | Parameters to the transform | |
Σ | 1..1 | Parameter value - variable or literal | ||
id | ||||
string | ||||
boolean | ||||
integer | ||||
decimal | ||||
Σ | 0..* | see rule | Rules contained in this rule | |
Σ | 0..* | BackboneElement | Which other rules to apply in the context of this rule | |
Σ | 1..1 | id | Name of a rule or group to apply | |
Σ | 1..* | string | Names of variables to pass to the rule or group | |
0..1 | string | Documentation for this instance of data | ||
![]() |