Profile Comparison between http://smart.who.int/base/StructureDefinition/SGLogicalModel vs http://smart.who.int/base/StructureDefinition/SGLogicalModel

Left:SMART Guidelines Logical Model (http://smart.who.int/base/StructureDefinition/SGLogicalModel)
Right:SMART Guidelines Logical Model (http://smart.who.int/base/StructureDefinition/SGLogicalModel)

Messages

ErrorStructureDefinition.versionValues for version differ: '0.2.0' vs '0.3.0'
InformationStructureDefinition.dateValues for date differ: '2025-04-02T12:10:23+02:00' vs '2026-08-26T17:25:14+00:00'
InformationStructureDefinition.jurisdictionAdded the item 'null#null'
InformationStructureDefinition.languageExample/preferred bindings differ at StructureDefinition.language using binding from SGLogicalModel

Metadata

NameValueComments
.abstractfalse
    .baseDefinitionhttp://hl7.org/fhir/StructureDefinition/StructureDefinition
      .copyright
        .date2025-04-02T12:10:23+02:002026-08-26T17:25:14+00:00
        • Values Differ
        .descriptionDefines the minimum expectations for Logical Models used in SMART Guidelines
          .experimental
            .fhirVersion4.0.1
              .jurisdiction
                ..jurisdiction[0]null#null
                • Added the item 'null#null'
                .kindresource
                  .nameSGLogicalModel
                    .publisherWHO
                      .purpose
                        .statusdraft
                          .titleSMART Guidelines Logical Model
                            .typeStructureDefinition
                              .urlhttp://smart.who.int/base/StructureDefinition/SGLogicalModel
                                .version0.2.00.3.0
                                • Values Differ

                                Structure

                                NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                                .. StructureDefinition C0..*StructureDefinitionStructural Definition
                                C0..*StructureDefinitionStructural Definition
                                  ... id Σ0..1idLogical id of this artifactΣ0..1idLogical id of this artifact
                                    ... meta Σ0..1MetaMetadata about the resourceΣ0..1MetaMetadata about the resource
                                      ... implicitRules ?!Σ0..1uriA set of rules under which this content was created?!Σ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
                                        0..1codeLanguage of the resource content
                                        Binding: ?? (preferred): A human language.
                                        Additional BindingsPurpose
                                        ??Max Binding
                                        • Example/preferred bindings differ at StructureDefinition.language using binding from SGLogicalModel
                                        ... text 0..1NarrativeText summary of the resource, for human interpretation
                                        This profile does not constrain the narrative in regard to content, language, or traceability to data elements
                                        0..1NarrativeText summary of the resource, for human interpretation
                                        This profile does not constrain the narrative in regard to content, language, or traceability to data elements
                                          ... contained 0..*ResourceContained, inline Resources
                                          0..*ResourceContained, inline Resources
                                            ... extension 0..*ExtensionAdditional content defined by implementations
                                            0..*ExtensionAdditional content defined by implementations
                                              ... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
                                              ?!0..*ExtensionExtensions that cannot be ignored
                                                ... url Σ1..1uriCanonical identifier for this structure definition, represented as a URI (globally unique)Σ1..1uriCanonical identifier for this structure definition, represented as a URI (globally unique)
                                                  ... identifier Σ0..*IdentifierAdditional identifier for the structure definition
                                                  Σ0..*IdentifierAdditional identifier for the structure definition
                                                    ... version Σ0..1stringBusiness version of the structure definitionΣ0..1stringBusiness version of the structure definition
                                                      ... name ΣC1..1stringName for this structure definition (computer friendly)ΣC1..1stringName for this structure definition (computer friendly)
                                                        ... title Σ1..1stringName for this structure definition (human friendly)Σ1..1stringName for this structure definition (human friendly)
                                                          ... status ?!Σ1..1codedraft | active | retired | unknown
                                                          Binding: ?? (required): The lifecycle status of an artifact.
                                                          ?!Σ1..1codedraft | active | retired | unknown
                                                          Binding: ?? (required): The lifecycle status of an artifact.
                                                            ... experimental Σ0..1booleanFor testing purposes, not real usageΣ0..1booleanFor testing purposes, not real usage
                                                              ... date Σ0..1dateTimeDate last changedΣ0..1dateTimeDate last changed
                                                                ... publisher Σ1..1stringName of the publisher (organization or individual)Σ1..1stringName of the publisher (organization or individual)
                                                                  ... contact Σ0..*ContactDetailContact details for the publisher
                                                                  Σ0..*ContactDetailContact details for the publisher
                                                                    ... description 1..1markdownNatural language description of the structure definition1..1markdownNatural language description of the structure definition
                                                                      ... useContext Σ0..*UsageContextThe context that the content is intended to support
                                                                      Σ0..*UsageContextThe context that the content is intended to support
                                                                        ... jurisdiction Σ0..*CodeableConceptIntended jurisdiction for structure definition (if applicable)
                                                                        Binding: ?? (extensible): Countries and regions within which this artifact is targeted for use.
                                                                        Σ0..*CodeableConceptIntended jurisdiction for structure definition (if applicable)
                                                                        Binding: ?? (extensible): Countries and regions within which this artifact is targeted for use.
                                                                          ... purpose 0..1markdownWhy this structure definition is defined0..1markdownWhy this structure definition is defined
                                                                            ... copyright 0..1markdownUse and/or publishing restrictions0..1markdownUse and/or publishing restrictions
                                                                              ... keyword Σ0..*CodingAssist with indexing and finding
                                                                              Binding: ?? (extensible): Codes for the meaning of the defined structure (SNOMED CT and LOINC codes, as an example).
                                                                              Σ0..*CodingAssist with indexing and finding
                                                                              Binding: ?? (extensible): Codes for the meaning of the defined structure (SNOMED CT and LOINC codes, as an example).
                                                                                ... fhirVersion Σ0..1codeFHIR Version this StructureDefinition targets
                                                                                Binding: ?? (required): All published FHIR Versions.
                                                                                Σ0..1codeFHIR Version this StructureDefinition targets
                                                                                Binding: ?? (required): All published FHIR Versions.
                                                                                  ... mapping C0..*BackboneElementExternal specification that the content is mapped to
                                                                                  C0..*BackboneElementExternal specification that the content is mapped to
                                                                                    .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                      .... extension 0..*ExtensionAdditional content defined by implementations
                                                                                      0..*ExtensionAdditional content defined by implementations
                                                                                        .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                        ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                          .... identity 1..1idInternal id when this mapping is used1..1idInternal id when this mapping is used
                                                                                            .... uri C0..1uriIdentifies what this mapping refers toC0..1uriIdentifies what this mapping refers to
                                                                                              .... name C0..1stringNames what this mapping refers toC0..1stringNames what this mapping refers to
                                                                                                .... comment 0..1stringVersions, Issues, Scope limitations etc.0..1stringVersions, Issues, Scope limitations etc.
                                                                                                  ... kind Σ1..1codeprimitive-type | complex-type | resource | logical
                                                                                                  Binding: ?? (required): Defines the type of structure that a definition is describing.
                                                                                                  Required Pattern: logical
                                                                                                  Σ1..1codeprimitive-type | complex-type | resource | logical
                                                                                                  Binding: ?? (required): Defines the type of structure that a definition is describing.
                                                                                                  Required Pattern: logical
                                                                                                    ... abstract Σ1..1booleanWhether the structure is abstractΣ1..1booleanWhether the structure is abstract
                                                                                                      ... context ΣC0..*BackboneElementIf an extension, where it can be used in instances
                                                                                                      ΣC0..*BackboneElementIf an extension, where it can be used in instances
                                                                                                        .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                          .... extension 0..*ExtensionAdditional content defined by implementations
                                                                                                          0..*ExtensionAdditional content defined by implementations
                                                                                                            .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                            ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                              .... type Σ1..1codefhirpath | element | extension
                                                                                                              Binding: ?? (required): How an extension context is interpreted.
                                                                                                              Σ1..1codefhirpath | element | extension
                                                                                                              Binding: ?? (required): How an extension context is interpreted.
                                                                                                                .... expression Σ1..1stringWhere the extension can be used in instancesΣ1..1stringWhere the extension can be used in instances
                                                                                                                  ... contextInvariant ΣC0..*stringFHIRPath invariants - when the extension can be used
                                                                                                                  ΣC0..*stringFHIRPath invariants - when the extension can be used
                                                                                                                    ... type ΣC1..1uriType defined or constrained by this structure
                                                                                                                    Binding: ?? (extensible): Either a resource or a data type, including logical model types.
                                                                                                                    ΣC1..1uriType defined or constrained by this structure
                                                                                                                    Binding: ?? (extensible): Either a resource or a data type, including logical model types.
                                                                                                                      ... baseDefinition ΣC0..1canonical(StructureDefinition)Definition that this type is constrained/specialized fromΣC0..1canonical(StructureDefinition)Definition that this type is constrained/specialized from
                                                                                                                        ... derivation Σ0..1codespecialization | constraint - How relates to base definition
                                                                                                                        Binding: ?? (required): How a type relates to its baseDefinition.
                                                                                                                        Σ0..1codespecialization | constraint - How relates to base definition
                                                                                                                        Binding: ?? (required): How a type relates to its baseDefinition.
                                                                                                                          ... snapshot C0..1BackboneElementSnapshot view of the structureC0..1BackboneElementSnapshot view of the structure
                                                                                                                            .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                              .... extension 0..*ExtensionAdditional content defined by implementations
                                                                                                                              0..*ExtensionAdditional content defined by implementations
                                                                                                                                .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                  .... element C1..*ElementDefinitionDefinition of elements in the resource (if no StructureDefinition)
                                                                                                                                  C1..*ElementDefinitionDefinition of elements in the resource (if no StructureDefinition)
                                                                                                                                    ... differential C0..1BackboneElementDifferential view of the structureC0..1BackboneElementDifferential view of the structure
                                                                                                                                      .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                                        .... extension 0..*ExtensionAdditional content defined by implementations
                                                                                                                                        0..*ExtensionAdditional content defined by implementations
                                                                                                                                          .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                          ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                            .... element 1..*ElementDefinitionDefinition of elements in the resource (if no StructureDefinition)
                                                                                                                                            1..*ElementDefinitionDefinition of elements in the resource (if no StructureDefinition)
                                                                                                                                              ..... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                                                ..... Slices for extension 0..*ExtensionAdditional content defined by implementations
                                                                                                                                                Slice: Unordered, Open by value:url
                                                                                                                                                0..*ExtensionAdditional content defined by implementations
                                                                                                                                                Slice: Unordered, Open by value:url
                                                                                                                                                  ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                                  ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                                    ..... path Σ1..1stringPath of the element in the hierarchy of elementsΣ1..1stringPath of the element in the hierarchy of elements
                                                                                                                                                      ..... representation Σ0..*codexmlAttr | xmlText | typeAttr | cdaText | xhtml
                                                                                                                                                      Binding: ?? (required): How a property is represented when serialized.
                                                                                                                                                      Σ0..*codexmlAttr | xmlText | typeAttr | cdaText | xhtml
                                                                                                                                                      Binding: ?? (required): How a property is represented when serialized.
                                                                                                                                                        ..... sliceName Σ0..1stringName for this particular element (in a set of slices)Σ0..1stringName for this particular element (in a set of slices)
                                                                                                                                                          ..... sliceIsConstraining Σ0..1booleanIf this slice definition constrains an inherited slice definition (or not)Σ0..1booleanIf this slice definition constrains an inherited slice definition (or not)
                                                                                                                                                            ..... label Σ0..1stringName for element to display with or prompt for elementΣ0..1stringName for element to display with or prompt for element
                                                                                                                                                              ..... Slices for code Σ1..*CodingCorresponding codes in terminologies
                                                                                                                                                              Slice: Unordered, Open by pattern:system
                                                                                                                                                              Binding: ?? (example): Codes that indicate the meaning of a data element.
                                                                                                                                                              Σ1..*CodingCorresponding codes in terminologies
                                                                                                                                                              Slice: Unordered, Open by pattern:system
                                                                                                                                                              Binding: ?? (example): Codes that indicate the meaning of a data element.
                                                                                                                                                                ..... slicing ΣC0..1ElementThis element is sliced - slices followΣC0..1ElementThis element is sliced - slices follow
                                                                                                                                                                  ...... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                                                                    ...... Slices for extension 0..*ExtensionAdditional content defined by implementations
                                                                                                                                                                    Slice: Unordered, Open by value:url
                                                                                                                                                                    0..*ExtensionAdditional content defined by implementations
                                                                                                                                                                    Slice: Unordered, Open by value:url
                                                                                                                                                                      ...... discriminator Σ0..*ElementElement values that are used to distinguish the slices
                                                                                                                                                                      Σ0..*ElementElement values that are used to distinguish the slices
                                                                                                                                                                        ....... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                                                                          ....... Slices for extension 0..*ExtensionAdditional content defined by implementations
                                                                                                                                                                          Slice: Unordered, Open by value:url
                                                                                                                                                                          0..*ExtensionAdditional content defined by implementations
                                                                                                                                                                          Slice: Unordered, Open by value:url
                                                                                                                                                                            ....... type Σ1..1codevalue | exists | pattern | type | profile
                                                                                                                                                                            Binding: ?? (required): How an element value is interpreted when discrimination is evaluated.
                                                                                                                                                                            Σ1..1codevalue | exists | pattern | type | profile
                                                                                                                                                                            Binding: ?? (required): How an element value is interpreted when discrimination is evaluated.
                                                                                                                                                                              ....... path Σ1..1stringPath to element valueΣ1..1stringPath to element value
                                                                                                                                                                                ...... description ΣC0..1stringText description of how slicing works (or not)ΣC0..1stringText description of how slicing works (or not)
                                                                                                                                                                                  ...... ordered Σ0..1booleanIf elements must be in same order as slicesΣ0..1booleanIf elements must be in same order as slices
                                                                                                                                                                                    ...... rules Σ1..1codeclosed | open | openAtEnd
                                                                                                                                                                                    Binding: ?? (required): How slices are interpreted when evaluating an instance.
                                                                                                                                                                                    Σ1..1codeclosed | open | openAtEnd
                                                                                                                                                                                    Binding: ?? (required): How slices are interpreted when evaluating an instance.
                                                                                                                                                                                      ..... short Σ1..1stringConcise definition for space-constrained presentationΣ1..1stringConcise definition for space-constrained presentation
                                                                                                                                                                                        ..... definition Σ1..1markdownFull formal definition as narrative textΣ1..1markdownFull formal definition as narrative text
                                                                                                                                                                                          ..... comment Σ0..1markdownComments about the use of this elementΣ0..1markdownComments about the use of this element
                                                                                                                                                                                            ..... requirements Σ0..1markdownWhy this resource has been createdΣ0..1markdownWhy this resource has been created
                                                                                                                                                                                              ..... alias Σ0..*stringOther names
                                                                                                                                                                                              Σ0..*stringOther names
                                                                                                                                                                                                ..... min ΣC0..1unsignedIntMinimum CardinalityΣC0..1unsignedIntMinimum Cardinality
                                                                                                                                                                                                  ..... max ΣC0..1stringMaximum Cardinality (a number or *)ΣC0..1stringMaximum Cardinality (a number or *)
                                                                                                                                                                                                    ..... base Σ0..1ElementBase definition information for toolsΣ0..1ElementBase definition information for tools
                                                                                                                                                                                                      ...... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                                                                                                        ...... Slices for extension 0..*ExtensionAdditional content defined by implementations
                                                                                                                                                                                                        Slice: Unordered, Open by value:url
                                                                                                                                                                                                        0..*ExtensionAdditional content defined by implementations
                                                                                                                                                                                                        Slice: Unordered, Open by value:url
                                                                                                                                                                                                          ...... path Σ1..1stringPath that identifies the base elementΣ1..1stringPath that identifies the base element
                                                                                                                                                                                                            ...... min Σ1..1unsignedIntMin cardinality of the base elementΣ1..1unsignedIntMin cardinality of the base element
                                                                                                                                                                                                              ...... max Σ1..1stringMax cardinality of the base elementΣ1..1stringMax cardinality of the base element
                                                                                                                                                                                                                ..... contentReference ΣC0..1uriReference to definition of content for the elementΣC0..1uriReference to definition of content for the element
                                                                                                                                                                                                                  ..... type ΣC1..1ElementData type and Profile for this element
                                                                                                                                                                                                                  ΣC1..1ElementData type and Profile for this element
                                                                                                                                                                                                                    ...... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                                                                                                                      ...... Slices for extension 0..*ExtensionAdditional content defined by implementations
                                                                                                                                                                                                                      Slice: Unordered, Open by value:url
                                                                                                                                                                                                                      0..*ExtensionAdditional content defined by implementations
                                                                                                                                                                                                                      Slice: Unordered, Open by value:url
                                                                                                                                                                                                                        ...... code Σ1..1uriData type or Resource (reference to definition)
                                                                                                                                                                                                                        Binding: ?? (extensible): Either a resource or a data type, including logical model types.
                                                                                                                                                                                                                        Σ1..1uriData type or Resource (reference to definition)
                                                                                                                                                                                                                        Binding: ?? (extensible): Either a resource or a data type, including logical model types.
                                                                                                                                                                                                                          ...... profile Σ0..*canonical(StructureDefinition | ImplementationGuide)Profiles (StructureDefinition or IG) - one must apply
                                                                                                                                                                                                                          Σ0..*canonical(StructureDefinition | ImplementationGuide)Profiles (StructureDefinition or IG) - one must apply
                                                                                                                                                                                                                            ...... targetProfile Σ0..*canonical(StructureDefinition | ImplementationGuide)Profile (StructureDefinition or IG) on the Reference/canonical target - one must apply
                                                                                                                                                                                                                            Σ0..*canonical(StructureDefinition | ImplementationGuide)Profile (StructureDefinition or IG) on the Reference/canonical target - one must apply
                                                                                                                                                                                                                              ...... aggregation ΣC0..*codecontained | referenced | bundled - how aggregated
                                                                                                                                                                                                                              Binding: ?? (required): How resource references can be aggregated.
                                                                                                                                                                                                                              ΣC0..*codecontained | referenced | bundled - how aggregated
                                                                                                                                                                                                                              Binding: ?? (required): How resource references can be aggregated.
                                                                                                                                                                                                                                ...... versioning Σ0..1codeeither | independent | specific
                                                                                                                                                                                                                                Binding: ?? (required): Whether a reference needs to be version specific or version independent, or whether either can be used.
                                                                                                                                                                                                                                Σ0..1codeeither | independent | specific
                                                                                                                                                                                                                                Binding: ?? (required): Whether a reference needs to be version specific or version independent, or whether either can be used.
                                                                                                                                                                                                                                  ..... defaultValue[x] ΣC0..1base64Binary, 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, MetaSpecified value if missing from instanceΣC0..1base64Binary, 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, MetaSpecified value if missing from instance
                                                                                                                                                                                                                                    ..... meaningWhenMissing ΣC0..1markdownImplicit meaning when this element is missingΣC0..1markdownImplicit meaning when this element is missing
                                                                                                                                                                                                                                      ..... orderMeaning Σ0..1stringWhat the order of the elements meansΣ0..1stringWhat the order of the elements means
                                                                                                                                                                                                                                        ..... fixed[x] ΣC0..1base64Binary, 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, MetaValue must be exactly thisΣC0..1base64Binary, 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, MetaValue must be exactly this
                                                                                                                                                                                                                                          ..... pattern[x] ΣC0..1base64Binary, 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, MetaValue must have at least these property valuesΣC0..1base64Binary, 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, MetaValue must have at least these property values
                                                                                                                                                                                                                                            ..... example Σ0..*ElementExample value (as defined for type)
                                                                                                                                                                                                                                            Σ0..*ElementExample value (as defined for type)
                                                                                                                                                                                                                                              ...... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                                                                                                                                                ...... Slices for extension 0..*ExtensionAdditional content defined by implementations
                                                                                                                                                                                                                                                Slice: Unordered, Open by value:url
                                                                                                                                                                                                                                                0..*ExtensionAdditional content defined by implementations
                                                                                                                                                                                                                                                Slice: Unordered, Open by value:url
                                                                                                                                                                                                                                                  ...... label Σ1..1stringDescribes the purpose of this exampleΣ1..1stringDescribes the purpose of this example
                                                                                                                                                                                                                                                    ...... value[x] Σ1..1base64Binary, 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, MetaValue of Example (one of allowed types)Σ1..1base64Binary, 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, MetaValue of Example (one of allowed types)
                                                                                                                                                                                                                                                      ..... minValue[x] Σ0..1date, dateTime, instant, time, decimal, integer, positiveInt, unsignedInt, QuantityMinimum Allowed Value (for some types)Σ0..1date, dateTime, instant, time, decimal, integer, positiveInt, unsignedInt, QuantityMinimum Allowed Value (for some types)
                                                                                                                                                                                                                                                        ..... maxValue[x] Σ0..1date, dateTime, instant, time, decimal, integer, positiveInt, unsignedInt, QuantityMaximum Allowed Value (for some types)Σ0..1date, dateTime, instant, time, decimal, integer, positiveInt, unsignedInt, QuantityMaximum Allowed Value (for some types)
                                                                                                                                                                                                                                                          ..... maxLength Σ0..1integerMax length for stringsΣ0..1integerMax length for strings
                                                                                                                                                                                                                                                            ..... condition Σ0..*idReference to invariant about presence
                                                                                                                                                                                                                                                            Σ0..*idReference to invariant about presence
                                                                                                                                                                                                                                                              ..... constraint ΣC0..*ElementCondition that must evaluate to true
                                                                                                                                                                                                                                                              ΣC0..*ElementCondition that must evaluate to true
                                                                                                                                                                                                                                                                ...... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                                                                                                                                                                  ...... Slices for extension 0..*ExtensionAdditional content defined by implementations
                                                                                                                                                                                                                                                                  Slice: Unordered, Open by value:url
                                                                                                                                                                                                                                                                  0..*ExtensionAdditional content defined by implementations
                                                                                                                                                                                                                                                                  Slice: Unordered, Open by value:url
                                                                                                                                                                                                                                                                    ...... key ΣC1..1idTarget of 'condition' reference aboveΣC1..1idTarget of 'condition' reference above
                                                                                                                                                                                                                                                                      ...... requirements Σ0..1stringWhy this constraint is necessary or appropriateΣ0..1stringWhy this constraint is necessary or appropriate
                                                                                                                                                                                                                                                                        ...... severity Σ1..1codeerror | warning
                                                                                                                                                                                                                                                                        Binding: ?? (required): SHALL applications comply with this constraint?
                                                                                                                                                                                                                                                                        Σ1..1codeerror | warning
                                                                                                                                                                                                                                                                        Binding: ?? (required): SHALL applications comply with this constraint?
                                                                                                                                                                                                                                                                          ...... human Σ1..1stringHuman description of constraintΣ1..1stringHuman description of constraint
                                                                                                                                                                                                                                                                            ...... expression Σ0..1stringFHIRPath expression of constraintΣ0..1stringFHIRPath expression of constraint
                                                                                                                                                                                                                                                                              ...... xpath Σ0..1stringXPath expression of constraintΣ0..1stringXPath expression of constraint
                                                                                                                                                                                                                                                                                ...... source Σ0..1canonical(StructureDefinition)Reference to original source of constraintΣ0..1canonical(StructureDefinition)Reference to original source of constraint
                                                                                                                                                                                                                                                                                  ..... mustSupport Σ0..1booleanIf the element must be supportedΣ0..1booleanIf the element must be supported
                                                                                                                                                                                                                                                                                    ..... isModifier Σ0..1booleanIf this modifies the meaning of other elementsΣ0..1booleanIf this modifies the meaning of other elements
                                                                                                                                                                                                                                                                                      ..... isModifierReason Σ0..1stringReason that this element is marked as a modifierΣ0..1stringReason that this element is marked as a modifier
                                                                                                                                                                                                                                                                                        ..... isSummary Σ0..1booleanInclude when _summary = true?Σ0..1booleanInclude when _summary = true?
                                                                                                                                                                                                                                                                                          ..... binding ΣC0..1ElementValueSet details if this is codedΣC0..1ElementValueSet details if this is coded
                                                                                                                                                                                                                                                                                            ...... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                              ...... Slices for extension 0..*ExtensionAdditional content defined by implementations
                                                                                                                                                                                                                                                                                              Slice: Unordered, Open by value:url
                                                                                                                                                                                                                                                                                              0..*ExtensionAdditional content defined by implementations
                                                                                                                                                                                                                                                                                              Slice: Unordered, Open by value:url
                                                                                                                                                                                                                                                                                                ...... strength Σ1..1coderequired | extensible | preferred | example
                                                                                                                                                                                                                                                                                                Binding: ?? (required): Indication of the degree of conformance expectations associated with a binding.
                                                                                                                                                                                                                                                                                                Σ1..1coderequired | extensible | preferred | example
                                                                                                                                                                                                                                                                                                Binding: ?? (required): Indication of the degree of conformance expectations associated with a binding.
                                                                                                                                                                                                                                                                                                  ...... description Σ0..1stringHuman explanation of the value setΣ0..1stringHuman explanation of the value set
                                                                                                                                                                                                                                                                                                    ...... valueSet ΣC0..1canonical(ValueSet)Source of value setΣC0..1canonical(ValueSet)Source of value set
                                                                                                                                                                                                                                                                                                      ..... mapping Σ0..*ElementMap element to another set of definitions
                                                                                                                                                                                                                                                                                                      Σ0..*ElementMap element to another set of definitions
                                                                                                                                                                                                                                                                                                        ...... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                          ...... Slices for extension 0..*ExtensionAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                          Slice: Unordered, Open by value:url
                                                                                                                                                                                                                                                                                                          0..*ExtensionAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                          Slice: Unordered, Open by value:url
                                                                                                                                                                                                                                                                                                            ...... identity Σ1..1idReference to mapping declarationΣ1..1idReference to mapping declaration
                                                                                                                                                                                                                                                                                                              ...... language Σ0..1codeComputable language of mapping
                                                                                                                                                                                                                                                                                                              Binding: ?? (required): The mime type of an attachment. Any valid mime type is allowed.
                                                                                                                                                                                                                                                                                                              Σ0..1codeComputable language of mapping
                                                                                                                                                                                                                                                                                                              Binding: ?? (required): The mime type of an attachment. Any valid mime type is allowed.
                                                                                                                                                                                                                                                                                                                ...... map Σ1..1stringDetails of the mappingΣ1..1stringDetails of the mapping
                                                                                                                                                                                                                                                                                                                  ...... comment Σ0..1stringComments about the mapping or its useΣ0..1stringComments about the mapping or its use

                                                                                                                                                                                                                                                                                                                    doco Documentation for this format