Intersection of http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-publishablestructuremap and http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-publishablestructuremap

This is the set of resources that conform to both CRMI Publishable StructureMap (http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-publishablestructuremap) and CRMI Publishable StructureMap (http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-publishablestructuremap).

Structure

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. StructureMap C1..1A Map of relationships between 2 structures that can be used to transform data
Constraints: smp-0
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: ?? (preferred): A human language.
Additional BindingsPurpose
??Max Binding
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionExtension
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... url Σ1..1uriCanonical identifier for this structure map, represented as a URI (globally unique)
... identifier SΣ0..*IdentifierAdditional identifier for the structure map
... version Σ0..1stringBusiness version of the structure map
... name Σ1..1stringName for this structure map (computer friendly)
... title Σ0..1stringName for this structure map (human friendly)
... status ?!Σ1..1codedraft | active | retired | unknown
Binding: ?? (required): The lifecycle status of an artifact.
... experimental Σ0..1booleanFor testing purposes, not real usage
... date SΣ1..1dateTimeDate last changed
... publisher Σ0..1stringName of the publisher (organization or individual)
... contact SΣ0..*ContactDetailContact details for the publisher
... description 0..1markdownNatural language description of the structure map
... useContext SΣ0..*UsageContextThe context that the content is intended to support
... jurisdiction SΣ0..*CodeableConceptIntended jurisdiction for structure map (if applicable)
Binding: ?? (extensible): Countries and regions within which this artifact is targeted for use.
... purpose S0..1markdownWhy this structure map is defined
... copyright S0..1markdownUse and/or publishing restrictions
... structure Σ0..*BackboneElementStructure Definition used by this map
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... url Σ1..1canonical(StructureDefinition)Canonical reference to structure definition
.... mode Σ1..1codesource | queried | target | produced
Binding: ?? (required): How the referenced structure is used in this mapping.
.... alias Σ0..1stringName for type in this map
.... documentation 0..1stringDocumentation on use of structure
... import Σ0..*canonical(StructureMap)Other maps used by this map (canonical URLs)
... group Σ1..*BackboneElementNamed sections for reader convenience
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... name Σ1..1idHuman-readable label
.... extends Σ0..1idAnother group that this group adds rules to
.... typeMode Σ1..1codenone | types | type-and-types
Binding: ?? (required): If this is the default rule set to apply for the source type, or this combination of types.
.... documentation Σ0..1stringAdditional description/explanation for group
.... input Σ1..*BackboneElementNamed instance provided when invoking the map
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... name Σ1..1idName for this instance of data
..... type Σ0..1stringType for this instance of data
..... mode Σ1..1codesource | target
Binding: ?? (required): Mode for this instance of data.
..... documentation 0..1stringDocumentation for this instance of data
.... rule Σ1..*BackboneElementTransform Rule from source to target
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... name Σ1..1idName of the rule for internal references
..... source Σ1..*BackboneElementSource inputs to the mapping
...... extension 0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... context Σ1..1idType or variable this rule applies to
...... min Σ0..1integerSpecified minimum cardinality
...... max Σ0..1stringSpecified maximum cardinality (number or *)
...... type Σ0..1stringRule only applies if source has this type
...... defaultValue[x] Σ0..1Default value if no value exists
....... defaultValueBase64Binarybase64Binary
....... defaultValueBooleanboolean
....... defaultValueCanonicalcanonical(Any)
....... defaultValueCodecode
....... defaultValueDatedate
....... defaultValueDateTimedateTime
....... defaultValueDecimaldecimal
....... defaultValueIdid
....... defaultValueInstantinstant
....... defaultValueIntegerinteger
....... defaultValueMarkdownmarkdown
....... defaultValueOidoid
....... defaultValuePositiveIntpositiveInt
....... defaultValueStringstring
....... defaultValueTimetime
....... defaultValueUnsignedIntunsignedInt
....... defaultValueUriuri
....... defaultValueUrlurl
....... defaultValueUuiduuid
....... defaultValueAddressAddress
....... defaultValueAgeAge
....... defaultValueAnnotationAnnotation
....... defaultValueAttachmentAttachment
....... defaultValueCodeableConceptCodeableConcept
....... defaultValueCodingCoding
....... defaultValueContactPointContactPoint
....... defaultValueCountCount
....... defaultValueDistanceDistance
....... defaultValueDurationDuration
....... defaultValueHumanNameHumanName
....... defaultValueIdentifierIdentifier
....... defaultValueMoneyMoney
....... defaultValuePeriodPeriod
....... defaultValueQuantityQuantity
....... defaultValueRangeRange
....... defaultValueRatioRatio
....... defaultValueReferenceReference(Any)
....... defaultValueSampledDataSampledData
....... defaultValueSignatureSignature
....... defaultValueTimingTiming
....... defaultValueContactDetailContactDetail
....... defaultValueContributorContributor
....... defaultValueDataRequirementDataRequirement
....... defaultValueExpressionExpression
....... defaultValueParameterDefinitionParameterDefinition
....... defaultValueRelatedArtifactRelatedArtifact
....... defaultValueTriggerDefinitionTriggerDefinition
....... defaultValueUsageContextUsageContext
....... defaultValueDosageDosage
....... defaultValueMetaMeta
...... element Σ0..1stringOptional field for this source
...... listMode Σ0..1codefirst | not_first | last | not_last | only_one
Binding: ?? (required): If field is a list, how to manage the source.
...... variable Σ0..1idNamed context for field, if a field is specified
...... condition Σ0..1stringFHIRPath expression - must be true or the rule does not apply
...... check Σ0..1stringFHIRPath expression - must be true or the mapping engine throws an error instead of completing
...... logMessage Σ0..1stringMessage to put in log if source exists (FHIRPath)
..... target ΣC0..*BackboneElementContent to create because of this mapping rule
Constraints: smp-1, smp-2
...... extension 0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... context Σ0..1idType or variable this rule applies to
...... contextType Σ0..1codetype | variable
Binding: ?? (required): How to interpret the context.
...... element Σ0..1stringField to create in the context
...... variable Σ0..1idNamed context for field, if desired, and a field is specified
...... listMode Σ0..*codefirst | share | last | collate
Binding: ?? (required): If field is a list, how to manage the production.
...... listRuleId Σ0..1idInternal rule reference for shared list items
...... transform Σ0..1codecreate | copy +
Binding: ?? (required): How data is copied/created.
...... parameter Σ0..*BackboneElementParameters to the transform
....... extension 0..*ExtensionAdditional content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... value[x] Σ1..1Parameter value - variable or literal
........ valueIdid
........ valueStringstring
........ valueBooleanboolean
........ valueIntegerinteger
........ valueDecimaldecimal
..... rule Σ0..*Rules contained in this rule
..... dependent Σ0..*BackboneElementWhich other rules to apply in the context of this rule
...... extension 0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... name Σ1..1idName of a rule or group to apply
...... variable Σ1..*stringVariable to pass to the rule or group
..... documentation 0..1stringDocumentation for this instance of data

doco Documentation for this format