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

Left:SMART Guidelines StructureDefinition (http://smart.who.int/base/StructureDefinition/SGStructureDefinition)
Right:SMART Guidelines StructureDefinition (http://smart.who.int/base/StructureDefinition/SGStructureDefinition)

Messages

ErrorStructureDefinition.versionValues for version differ: '1.0.0' vs '0.3.0'
InformationStructureDefinition.statusValues for status differ: 'active' vs 'draft'
InformationStructureDefinition.dateValues for date differ: '2026-08-27T08:31:36+00:00' vs '2026-10-20T16:33:47+00:00'
InformationStructureDefinition.jurisdictionAdded the item 'null#null'

Metadata

NameValueComments
abstractfalse
    baseDefinitionhttp://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-shareablestructuredefinition
      copyright
        date2026-08-27T08:31:36+00:002026-10-20T16:33:47+00:00
        • Values Differ
        descriptionDefines the minimum expectations for StructureDefinition resources used in SMART Guidelines
          experimental
            fhirVersion4.0.1
              jurisdiction
                jurisdiction / jurisdiction[0]null#null
                • Added the item 'null#null'
                kindresource
                  nameSGStructureDefinition
                    publisherWHO
                      purpose
                        statusactivedraft
                        • Values Differ
                        titleSMART Guidelines StructureDefinition
                          typeStructureDefinition
                            urlhttp://smart.who.int/base/StructureDefinition/SGStructureDefinition
                              version1.0.00.3.0
                              • Values Differ

                              Structure

                              NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                              StructureDefinition C1..1CRMIShareableStructureDefinitionStructural Definition
                              C1..1CRMIShareableStructureDefinitionStructural Definition
                                StructureDefinition.id This element is included in summaries. 0..1idLogical id of this artifact This element is included in summaries. 0..1idLogical id of this artifact
                                  StructureDefinition.meta This element is included in summaries. 0..1MetaMetadata about the resource This element is included in summaries. 0..1MetaMetadata about the resource
                                    StructureDefinition.implicitRules This element is a modifier element. This element is included in summaries. 0..1uriA set of rules under which this content was created This element is a modifier element. This element is included in summaries. 0..1uriA set of rules under which this content was created
                                      StructureDefinition.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
                                        StructureDefinition.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
                                          StructureDefinition.contained 0..*ResourceContained, inline Resources
                                          0..*ResourceContained, inline Resources
                                            StructureDefinition.Slices for extension 0..*ExtensionExtension
                                            Slice: Unordered, Open by value:url
                                            0..*ExtensionExtension
                                            Slice: Unordered, Open by value:url
                                              StructureDefinition.modifierExtension This element is a modifier element. 0..*ExtensionExtensions that cannot be ignored
                                              This element is a modifier element. 0..*ExtensionExtensions that cannot be ignored
                                                StructureDefinition.url This element must be supported. This element is included in summaries. 1..1uriCanonical identifier for this structure definition, represented as a URI (globally unique) This element must be supported. This element is included in summaries. 1..1uriCanonical identifier for this structure definition, represented as a URI (globally unique)
                                                  StructureDefinition.identifier This element is included in summaries. 0..*IdentifierAdditional identifier for the structure definition
                                                  This element is included in summaries. 0..*IdentifierAdditional identifier for the structure definition
                                                    StructureDefinition.version This element must be supported. This element is included in summaries. 1..1stringBusiness version of the structure definition This element must be supported. This element is included in summaries. 1..1stringBusiness version of the structure definition
                                                      StructureDefinition.name This element must be supported. This element is included in summaries. C1..1stringName for this structure definition (computer friendly) This element must be supported. This element is included in summaries. C1..1stringName for this structure definition (computer friendly)
                                                        StructureDefinition.title This element must be supported. This element is included in summaries. 1..1stringName for this structure definition (human friendly) This element must be supported. This element is included in summaries. 1..1stringName for this structure definition (human friendly)
                                                          StructureDefinition.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1codedraft | active | retired | unknown
                                                          Binding: ?? (required): The lifecycle status of an artifact.
                                                          This element is a modifier element. This element must be supported. This element is included in summaries. 1..1codedraft | active | retired | unknown
                                                          Binding: ?? (required): The lifecycle status of an artifact.
                                                            StructureDefinition.experimental This element must be supported. This element is included in summaries. 1..1booleanFor testing purposes, not real usage This element must be supported. This element is included in summaries. 1..1booleanFor testing purposes, not real usage
                                                              StructureDefinition.date This element is included in summaries. 0..1dateTimeDate last changed This element is included in summaries. 0..1dateTimeDate last changed
                                                                StructureDefinition.publisher This element must be supported. This element is included in summaries. 1..1stringName of the publisher (organization or individual) This element must be supported. This element is included in summaries. 1..1stringName of the publisher (organization or individual)
                                                                  StructureDefinition.contact This element is included in summaries. 0..*ContactDetailContact details for the publisher
                                                                  This element is included in summaries. 0..*ContactDetailContact details for the publisher
                                                                    StructureDefinition.description This element must be supported. 1..1markdownNatural language description of the structure definition This element must be supported. 1..1markdownNatural language description of the structure definition
                                                                      StructureDefinition.useContext This element is included in summaries. 0..*UsageContextThe context that the content is intended to support
                                                                      This element is included in summaries. 0..*UsageContextThe context that the content is intended to support
                                                                        StructureDefinition.jurisdiction This element is included in summaries. 0..*CodeableConceptIntended jurisdiction for structure definition (if applicable)
                                                                        Binding: ?? (extensible): Countries and regions within which this artifact is targeted for use.
                                                                        This element is included in summaries. 0..*CodeableConceptIntended jurisdiction for structure definition (if applicable)
                                                                        Binding: ?? (extensible): Countries and regions within which this artifact is targeted for use.
                                                                          StructureDefinition.purpose 0..1markdownWhy this structure definition is defined0..1markdownWhy this structure definition is defined
                                                                            StructureDefinition.copyright 0..1markdownUse and/or publishing restrictions0..1markdownUse and/or publishing restrictions
                                                                              StructureDefinition.keyword This element is included in summaries. 0..*CodingAssist with indexing and finding
                                                                              Binding: ?? (extensible): Codes for the meaning of the defined structure (SNOMED CT and LOINC codes, as an example).
                                                                              This element is included in summaries. 0..*CodingAssist with indexing and finding
                                                                              Binding: ?? (extensible): Codes for the meaning of the defined structure (SNOMED CT and LOINC codes, as an example).
                                                                                StructureDefinition.fhirVersion This element is included in summaries. 0..1codeFHIR Version this StructureDefinition targets
                                                                                Binding: ?? (required): All published FHIR Versions.
                                                                                This element is included in summaries. 0..1codeFHIR Version this StructureDefinition targets
                                                                                Binding: ?? (required): All published FHIR Versions.
                                                                                  StructureDefinition.mapping C0..*BackboneElementExternal specification that the content is mapped to
                                                                                  C0..*BackboneElementExternal specification that the content is mapped to
                                                                                    StructureDefinition.mapping.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                      StructureDefinition.mapping.extension 0..*ExtensionAdditional content defined by implementations
                                                                                      0..*ExtensionAdditional content defined by implementations
                                                                                        StructureDefinition.mapping.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                        This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                          StructureDefinition.mapping.identity 1..1idInternal id when this mapping is used1..1idInternal id when this mapping is used
                                                                                            StructureDefinition.mapping.uri C0..1uriIdentifies what this mapping refers toC0..1uriIdentifies what this mapping refers to
                                                                                              StructureDefinition.mapping.name C0..1stringNames what this mapping refers toC0..1stringNames what this mapping refers to
                                                                                                StructureDefinition.mapping.comment 0..1stringVersions, Issues, Scope limitations etc.0..1stringVersions, Issues, Scope limitations etc.
                                                                                                  StructureDefinition.kind This element is included in summaries. 1..1codeprimitive-type | complex-type | resource | logical
                                                                                                  Binding: ?? (required): Defines the type of structure that a definition is describing.
                                                                                                  This element is included in summaries. 1..1codeprimitive-type | complex-type | resource | logical
                                                                                                  Binding: ?? (required): Defines the type of structure that a definition is describing.
                                                                                                    StructureDefinition.abstract This element is included in summaries. 1..1booleanWhether the structure is abstract This element is included in summaries. 1..1booleanWhether the structure is abstract
                                                                                                      StructureDefinition.context This element is included in summaries. C0..*BackboneElementIf an extension, where it can be used in instances
                                                                                                      This element is included in summaries. C0..*BackboneElementIf an extension, where it can be used in instances
                                                                                                        StructureDefinition.context.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                          StructureDefinition.context.extension 0..*ExtensionAdditional content defined by implementations
                                                                                                          0..*ExtensionAdditional content defined by implementations
                                                                                                            StructureDefinition.context.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                            This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                              StructureDefinition.context.type This element is included in summaries. 1..1codefhirpath | element | extension
                                                                                                              Binding: ?? (required): How an extension context is interpreted.
                                                                                                              This element is included in summaries. 1..1codefhirpath | element | extension
                                                                                                              Binding: ?? (required): How an extension context is interpreted.
                                                                                                                StructureDefinition.context.expression This element is included in summaries. 1..1stringWhere the extension can be used in instances This element is included in summaries. 1..1stringWhere the extension can be used in instances
                                                                                                                  StructureDefinition.contextInvariant This element is included in summaries. C0..*stringFHIRPath invariants - when the extension can be used
                                                                                                                  This element is included in summaries. C0..*stringFHIRPath invariants - when the extension can be used
                                                                                                                    StructureDefinition.type This element is included in summaries. C1..1uriType defined or constrained by this structure
                                                                                                                    Binding: ?? (extensible): Either a resource or a data type, including logical model types.
                                                                                                                    This element is included in summaries. C1..1uriType defined or constrained by this structure
                                                                                                                    Binding: ?? (extensible): Either a resource or a data type, including logical model types.
                                                                                                                      StructureDefinition.baseDefinition This element is included in summaries. C0..1canonical(StructureDefinition)Definition that this type is constrained/specialized from This element is included in summaries. C0..1canonical(StructureDefinition)Definition that this type is constrained/specialized from
                                                                                                                        StructureDefinition.derivation This element is included in summaries. 0..1codespecialization | constraint - How relates to base definition
                                                                                                                        Binding: ?? (required): How a type relates to its baseDefinition.
                                                                                                                        This element is included in summaries. 0..1codespecialization | constraint - How relates to base definition
                                                                                                                        Binding: ?? (required): How a type relates to its baseDefinition.
                                                                                                                          StructureDefinition.snapshot C0..1BackboneElementSnapshot view of the structureC0..1BackboneElementSnapshot view of the structure
                                                                                                                            StructureDefinition.snapshot.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                              StructureDefinition.snapshot.extension 0..*ExtensionAdditional content defined by implementations
                                                                                                                              0..*ExtensionAdditional content defined by implementations
                                                                                                                                StructureDefinition.snapshot.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                  StructureDefinition.snapshot.element C1..*ElementDefinitionDefinition of elements in the resource (if no StructureDefinition)
                                                                                                                                  C1..*ElementDefinitionDefinition of elements in the resource (if no StructureDefinition)
                                                                                                                                    StructureDefinition.differential C0..1BackboneElementDifferential view of the structureC0..1BackboneElementDifferential view of the structure
                                                                                                                                      StructureDefinition.differential.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                                        StructureDefinition.differential.extension 0..*ExtensionAdditional content defined by implementations
                                                                                                                                        0..*ExtensionAdditional content defined by implementations
                                                                                                                                          StructureDefinition.differential.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                          This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                            StructureDefinition.differential.element 1..*ElementDefinitionDefinition of elements in the resource (if no StructureDefinition)
                                                                                                                                            1..*ElementDefinitionDefinition of elements in the resource (if no StructureDefinition)

                                                                                                                                              doco Documentation for this format