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

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

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-shareablecodesystem
      copyright
        date2026-08-27T08:31:36+00:002026-10-20T16:33:47+00:00
        • Values Differ
        descriptionDefines the minimum expectations for CodeSystem resources used in SMART Guidelines
          experimental
            fhirVersion4.0.1
              jurisdiction
                jurisdiction / jurisdiction[0]null#null
                • Added the item 'null#null'
                kindresource
                  nameSGCodeSystem
                    publisherWHO
                      purpose
                        statusactivedraft
                        • Values Differ
                        titleSMART Guidelines CodeSystem
                          typeCodeSystem
                            urlhttp://smart.who.int/base/StructureDefinition/SGCodeSystem
                              version1.0.00.3.0
                              • Values Differ

                              Structure

                              NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                              CodeSystem C1..1CRMIShareableCodeSystemDeclares the existence of and describes a code system or code system supplement
                              C1..1CRMIShareableCodeSystemDeclares the existence of and describes a code system or code system supplement
                                CodeSystem.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
                                  CodeSystem.meta This element is included in summaries. 0..1MetaMetadata about the resource This element is included in summaries. 0..1MetaMetadata about the resource
                                    CodeSystem.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
                                      CodeSystem.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
                                        CodeSystem.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
                                          CodeSystem.contained 0..*ResourceContained, inline Resources
                                          0..*ResourceContained, inline Resources
                                            CodeSystem.Slices for extension 0..*ExtensionExtension
                                            Slice: Unordered, Open by value:url
                                            0..*ExtensionExtension
                                            Slice: Unordered, Open by value:url
                                              CodeSystem.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
                                                CodeSystem.url This element must be supported. This element is included in summaries. 1..1uriCanonical identifier for this code system, represented as a URI (globally unique) (Coding.system) This element must be supported. This element is included in summaries. 1..1uriCanonical identifier for this code system, represented as a URI (globally unique) (Coding.system)
                                                  CodeSystem.identifier This element is included in summaries. 0..*IdentifierAdditional identifier for the code system (business identifier)
                                                  This element is included in summaries. 0..*IdentifierAdditional identifier for the code system (business identifier)
                                                    CodeSystem.version This element must be supported. This element is included in summaries. 1..1stringBusiness version of the code system (Coding.version) This element must be supported. This element is included in summaries. 1..1stringBusiness version of the code system (Coding.version)
                                                      CodeSystem.name This element must be supported. This element is included in summaries. C1..1stringName for this code system (computer friendly) This element must be supported. This element is included in summaries. C1..1stringName for this code system (computer friendly)
                                                        CodeSystem.title This element must be supported. This element is included in summaries. 1..1stringName for this code system (human friendly) This element must be supported. This element is included in summaries. 1..1stringName for this code system (human friendly)
                                                          CodeSystem.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.
                                                            CodeSystem.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
                                                              CodeSystem.date This element is included in summaries. 0..1dateTimeDate last changed This element is included in summaries. 0..1dateTimeDate last changed
                                                                CodeSystem.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)
                                                                  CodeSystem.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
                                                                    CodeSystem.description This element must be supported. 1..1markdownNatural language description of the code system This element must be supported. 1..1markdownNatural language description of the code system
                                                                      CodeSystem.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
                                                                        CodeSystem.jurisdiction This element is included in summaries. 0..*CodeableConceptIntended jurisdiction for code system (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 code system (if applicable)
                                                                        Binding: ?? (extensible): Countries and regions within which this artifact is targeted for use.
                                                                          CodeSystem.purpose 0..1markdownWhy this code system is defined0..1markdownWhy this code system is defined
                                                                            CodeSystem.copyright 0..1markdownUse and/or publishing restrictions0..1markdownUse and/or publishing restrictions
                                                                              CodeSystem.caseSensitive This element must be supported. This element is included in summaries. 1..1booleanIf code comparison is case sensitive This element must be supported. This element is included in summaries. 1..1booleanIf code comparison is case sensitive
                                                                                CodeSystem.valueSet This element is included in summaries. 0..1canonical(ValueSet)Canonical reference to the value set with entire code system This element is included in summaries. 0..1canonical(ValueSet)Canonical reference to the value set with entire code system
                                                                                  CodeSystem.hierarchyMeaning This element must be supported. This element is included in summaries. C0..1codegrouped-by | is-a | part-of | classified-with
                                                                                  Binding: ?? (required): The meaning of the hierarchy of concepts in a code system.
                                                                                  This element must be supported. This element is included in summaries. C0..1codegrouped-by | is-a | part-of | classified-with
                                                                                  Binding: ?? (required): The meaning of the hierarchy of concepts in a code system.
                                                                                    CodeSystem.compositional This element is included in summaries. 0..1booleanIf code system defines a compositional grammar This element is included in summaries. 0..1booleanIf code system defines a compositional grammar
                                                                                      CodeSystem.versionNeeded This element is included in summaries. 0..1booleanIf definitions are not stable This element is included in summaries. 0..1booleanIf definitions are not stable
                                                                                        CodeSystem.content This element must be supported. This element is included in summaries. C1..1codenot-present | example | fragment | complete | supplement
                                                                                        Binding: ?? (required): The extent of the content of the code system (the concepts and codes it defines) are represented in a code system resource.
                                                                                        This element must be supported. This element is included in summaries. C1..1codenot-present | example | fragment | complete | supplement
                                                                                        Binding: ?? (required): The extent of the content of the code system (the concepts and codes it defines) are represented in a code system resource.
                                                                                          CodeSystem.supplements This element is included in summaries. 0..1canonical(CodeSystem)Canonical URL of Code System this adds designations and properties to This element is included in summaries. 0..1canonical(CodeSystem)Canonical URL of Code System this adds designations and properties to
                                                                                            CodeSystem.count This element is included in summaries. 0..1unsignedIntTotal concepts in the code system This element is included in summaries. 0..1unsignedIntTotal concepts in the code system
                                                                                              CodeSystem.filter This element is included in summaries. 0..*BackboneElementFilter that can be used in a value set
                                                                                              This element is included in summaries. 0..*BackboneElementFilter that can be used in a value set
                                                                                                CodeSystem.filter.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                  CodeSystem.filter.extension 0..*ExtensionAdditional content defined by implementations
                                                                                                  0..*ExtensionAdditional content defined by implementations
                                                                                                    CodeSystem.filter.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
                                                                                                      CodeSystem.filter.code This element is included in summaries. 1..1codeCode that identifies the filter This element is included in summaries. 1..1codeCode that identifies the filter
                                                                                                        CodeSystem.filter.description This element is included in summaries. 0..1stringHow or why the filter is used This element is included in summaries. 0..1stringHow or why the filter is used
                                                                                                          CodeSystem.filter.operator This element is included in summaries. 1..*code= | is-a | descendent-of | is-not-a | regex | in | not-in | generalizes | exists
                                                                                                          Binding: ?? (required): The kind of operation to perform as a part of a property based filter.
                                                                                                          This element is included in summaries. 1..*code= | is-a | descendent-of | is-not-a | regex | in | not-in | generalizes | exists
                                                                                                          Binding: ?? (required): The kind of operation to perform as a part of a property based filter.
                                                                                                            CodeSystem.filter.value This element is included in summaries. 1..1stringWhat to use for the value This element is included in summaries. 1..1stringWhat to use for the value
                                                                                                              CodeSystem.property This element is included in summaries. 0..*BackboneElementAdditional information supplied about each concept
                                                                                                              This element is included in summaries. 0..*BackboneElementAdditional information supplied about each concept
                                                                                                                CodeSystem.property.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                  CodeSystem.property.extension 0..*ExtensionAdditional content defined by implementations
                                                                                                                  0..*ExtensionAdditional content defined by implementations
                                                                                                                    CodeSystem.property.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
                                                                                                                      CodeSystem.property.code This element is included in summaries. 1..1codeIdentifies the property on the concepts, and when referred to in operations This element is included in summaries. 1..1codeIdentifies the property on the concepts, and when referred to in operations
                                                                                                                        CodeSystem.property.uri This element is included in summaries. 0..1uriFormal identifier for the property This element is included in summaries. 0..1uriFormal identifier for the property
                                                                                                                          CodeSystem.property.description This element is included in summaries. 0..1stringWhy the property is defined, and/or what it conveys This element is included in summaries. 0..1stringWhy the property is defined, and/or what it conveys
                                                                                                                            CodeSystem.property.type This element is included in summaries. 1..1codecode | Coding | string | integer | boolean | dateTime | decimal
                                                                                                                            Binding: ?? (required): The type of a property value.
                                                                                                                            This element is included in summaries. 1..1codecode | Coding | string | integer | boolean | dateTime | decimal
                                                                                                                            Binding: ?? (required): The type of a property value.
                                                                                                                              CodeSystem.concept This element must be supported. C0..*BackboneElementConcepts in the code system
                                                                                                                              This element must be supported. C0..*BackboneElementConcepts in the code system
                                                                                                                                CodeSystem.concept.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                                  CodeSystem.concept.extension 0..*ExtensionAdditional content defined by implementations
                                                                                                                                  0..*ExtensionAdditional content defined by implementations
                                                                                                                                    CodeSystem.concept.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
                                                                                                                                      CodeSystem.concept.code This element must be supported. 1..1codeCode that identifies concept This element must be supported. 1..1codeCode that identifies concept
                                                                                                                                        CodeSystem.concept.display This element must be supported. 0..1stringText to display to the user This element must be supported. 0..1stringText to display to the user
                                                                                                                                          CodeSystem.concept.definition This element must be supported. 0..1stringFormal definition This element must be supported. 0..1stringFormal definition
                                                                                                                                            CodeSystem.concept.designation 0..*BackboneElementAdditional representations for the concept
                                                                                                                                            0..*BackboneElementAdditional representations for the concept
                                                                                                                                              CodeSystem.concept.designation.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                                                CodeSystem.concept.designation.extension 0..*ExtensionAdditional content defined by implementations
                                                                                                                                                0..*ExtensionAdditional content defined by implementations
                                                                                                                                                  CodeSystem.concept.designation.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
                                                                                                                                                    CodeSystem.concept.designation.language 0..1codeHuman language of the designation
                                                                                                                                                    Binding: ?? (preferred): A human language.
                                                                                                                                                    Additional BindingsPurpose
                                                                                                                                                    ??Max Binding
                                                                                                                                                    0..1codeHuman language of the designation
                                                                                                                                                    Binding: ?? (preferred): A human language.
                                                                                                                                                    Additional BindingsPurpose
                                                                                                                                                    ??Max Binding
                                                                                                                                                      CodeSystem.concept.designation.use 0..1CodingDetails how this designation would be used
                                                                                                                                                      Binding: ?? (extensible): Details of how a designation would be used.
                                                                                                                                                      0..1CodingDetails how this designation would be used
                                                                                                                                                      Binding: ?? (extensible): Details of how a designation would be used.
                                                                                                                                                        CodeSystem.concept.designation.value 1..1stringThe text value for this designation1..1stringThe text value for this designation
                                                                                                                                                          CodeSystem.concept.property 0..*BackboneElementProperty value for the concept
                                                                                                                                                          0..*BackboneElementProperty value for the concept
                                                                                                                                                            CodeSystem.concept.property.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                                                              CodeSystem.concept.property.extension 0..*ExtensionAdditional content defined by implementations
                                                                                                                                                              0..*ExtensionAdditional content defined by implementations
                                                                                                                                                                CodeSystem.concept.property.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
                                                                                                                                                                  CodeSystem.concept.property.code 1..1codeReference to CodeSystem.property.code1..1codeReference to CodeSystem.property.code
                                                                                                                                                                    CodeSystem.concept.property.value[x] 1..1code, Coding, string, integer, boolean, dateTime, decimalValue of the property for this concept1..1code, Coding, string, integer, boolean, dateTime, decimalValue of the property for this concept
                                                                                                                                                                      CodeSystem.concept.concept This element must be supported. C0..*See concept (CodeSystem)Child Concepts (is-a/contains/categorizes)
                                                                                                                                                                      This element must be supported. C0..*See concept (CodeSystem)Child Concepts (is-a/contains/categorizes)

                                                                                                                                                                        doco Documentation for this format