Properties

NameRequiredTypeDescription
urlYesuriCanonical identifier for this structure map, represented as a URI (globally unique)
identifierNoIdentifier[]Additional identifier for the structure map
versionNostringBusiness version of the structure map
nameYesstringName for this structure map (computer friendly)
titleNostringName for this structure map (human friendly)
statusYescodedraft / active / retired / unknown
experimentalNobooleanFor testing purposes, not real usage
dateNodateTimeDate last changed
publisherNostringName of the publisher (organization or individual)
contactNoContactDetail[]Contact details for the publisher
descriptionNomarkdownNatural language description of the structure map
useContextNoUsageContext[]The context that the content is intended to support
jurisdictionNoCodeableConcept[]Intended jurisdiction for structure map (if applicable)
purposeNomarkdownWhy this structure map is defined
copyrightNomarkdownUse and/or publishing restrictions
structureNoStructureMapStructureStructure Definition used by this map
- idNostringUnique id for inter-element referencing
- extensionNoExtension[]Additional content defined by implementations
- modifierExtensionNoExtension[]Extensions that cannot be ignored even if unrecognized
- urlYescanonicalCanonical reference to structure definition
- modeYescodesource / queried / target / produced
- aliasNostringName for type in this map
- documentationNostringDocumentation on use of structure
importNocanonical[]Other maps used by this map (canonical URLs)
groupYesStructureMapGroupNamed sections for reader convenience
- idNostringUnique id for inter-element referencing
- extensionNoExtension[]Additional content defined by implementations
- modifierExtensionNoExtension[]Extensions that cannot be ignored even if unrecognized
- nameYesidHuman-readable label
- extendsNoidAnother group that this group adds rules to
- typeModeYescodenone / types / type-and-types
- documentationNostringAdditional description/explanation for group
- inputYesStructureMapGroupInputNamed instance provided when invoking the map
- idNostringUnique id for inter-element referencing
- extensionNoExtension[]Additional content defined by implementations
- modifierExtensionNoExtension[]Extensions that cannot be ignored even if unrecognized
- nameYesidName for this instance of data
- typeNostringType for this instance of data
- modeYescodesource / target
- documentationNostringDocumentation for this instance of data
- ruleYesStructureMapGroupRuleTransform Rule from source to target
- idNostringUnique id for inter-element referencing
- extensionNoExtension[]Additional content defined by implementations
- modifierExtensionNoExtension[]Extensions that cannot be ignored even if unrecognized
- nameYesidName of the rule for internal references
- sourceYesStructureMapGroupRuleSourceSource inputs to the mapping
- idNostringUnique id for inter-element referencing
- extensionNoExtension[]Additional content defined by implementations
- modifierExtensionNoExtension[]Extensions that cannot be ignored even if unrecognized
- contextYesidType or variable this rule applies to
- minNointegerSpecified minimum cardinality
- maxNostringSpecified maximum cardinality (number or *)
- typeNostringRule only applies if source has this type
- defaultValue[x]Nobase64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference<>, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, MetaDefault value if no value exists
- elementNostringOptional field for this source
- listModeNocodefirst / not_first / last / not_last / only_one
- variableNoidNamed context for field, if a field is specified
- conditionNostringFHIRPath expression - must be true or the rule does not apply
- checkNostringFHIRPath expression - must be true or the mapping engine throws an error instead of completing
- logMessageNostringMessage to put in log if source exists (FHIRPath)
- targetNoStructureMapGroupRuleTargetContent to create because of this mapping rule
- idNostringUnique id for inter-element referencing
- extensionNoExtension[]Additional content defined by implementations
- modifierExtensionNoExtension[]Extensions that cannot be ignored even if unrecognized
- contextNoidType or variable this rule applies to
- contextTypeNocodetype / variable
- elementNostringField to create in the context
- variableNoidNamed context for field, if desired, and a field is specified
- listModeNocode[]first / share / last / collate
- listRuleIdNoidInternal rule reference for shared list items
- transformNocodecreate / copy +
- parameterNoStructureMapGroupRuleTargetParameterParameters to the transform
- idNostringUnique id for inter-element referencing
- extensionNoExtension[]Additional content defined by implementations
- modifierExtensionNoExtension[]Extensions that cannot be ignored even if unrecognized
- value[x]Yesid, string, boolean, integer, decimalParameter value - variable or literal
- ruleNo[]Rules contained in this rule
- dependentNoStructureMapGroupRuleDependentWhich other rules to apply in the context of this rule
- idNostringUnique id for inter-element referencing
- extensionNoExtension[]Additional content defined by implementations
- modifierExtensionNoExtension[]Extensions that cannot be ignored even if unrecognized
- nameYesidName of a rule or group to apply
- variableYesstring[]Variable to pass to the rule or group
- documentationNostringDocumentation for this instance of data

Search Parameters

NameTypeDescriptionExpression
contexttokenA use context assigned to the structure mapStructureMap.useContext.value
context-quantityquantityA quantity- or range-valued use context assigned to the structure mapStructureMap.useContext.value
context-typetokenA type of use context assigned to the structure mapStructureMap.useContext.code
datedateThe structure map publication dateStructureMap.date
descriptionstringThe description of the structure mapStructureMap.description
jurisdictiontokenIntended jurisdiction for the structure mapStructureMap.jurisdiction
namestringComputationally friendly name of the structure mapStructureMap.name
publisherstringName of the publisher of the structure mapStructureMap.publisher
statustokenThe current status of the structure mapStructureMap.status
titlestringThe human-friendly name of the structure mapStructureMap.title
urluriThe uri that identifies the structure mapStructureMap.url
versiontokenThe business version of the structure mapStructureMap.version
context-type-quantitycompositeA use context type and quantity- or range-based value assigned to the structure mapStructureMap.useContext
context-type-valuecompositeA use context type and value assigned to the structure mapStructureMap.useContext
identifiertokenExternal identifier for the structure mapStructureMap.identifier

Inherited Properties

NameRequiredTypeDescription
idNostringLogical id of this artifact
metaNoMetaMetadata about the resource
implicitRulesNouriA set of rules under which this content was created
languageNocodeLanguage of the resource content
textNoNarrativeText summary of the resource, for human interpretation
containedNoResource[]Contained, inline Resources
extensionNoExtension[]Additional content defined by implementations
modifierExtensionNoExtension[]Extensions that cannot be ignored

To view the FHIR specification for this resource, see StructureMap.