Union of http://smart.who.int/base/StructureDefinition/SGCodeSystem and http://smart.who.int/base/StructureDefinition/SGCodeSystem

This is the set of resources that conform to either of the profiles SMART Guidelines CodeSystem (http://smart.who.int/base/StructureDefinition/SGCodeSystem) and SMART Guidelines CodeSystem (http://smart.who.int/base/StructureDefinition/SGCodeSystem). E.g. what you have to deal with if you get resources conforming to one of them

Structure

NameFlagsCard.TypeDescription & Constraints    Filter: doco
CodeSystem C1..1Declares the existence of and describes a code system or code system supplement
Constraints: csd-0, csd-1, scs-1, shr-1, scs-2
CodeSystem.meta 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
CodeSystem.language 0..1codeLanguage of the resource content
Binding: ?? (preferred): A human language.
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
CodeSystem.contained 0..*ResourceContained, inline Resources
CodeSystem.extension 0..*ExtensionExtension
CodeSystem.modifierExtension 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)
CodeSystem.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)
CodeSystem.name This element must be supported. This element is included in summaries. 1..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)
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.
CodeSystem.experimental 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
CodeSystem.publisher 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
CodeSystem.description 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
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.
CodeSystem.purpose 0..1markdownWhy this code system is defined
CodeSystem.copyright 0..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
CodeSystem.valueSet 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. 0..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
CodeSystem.versionNeeded 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. 1..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
CodeSystem.count 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
CodeSystem.filter.extension 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
CodeSystem.filter.code 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
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.
CodeSystem.filter.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
CodeSystem.property.extension 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
CodeSystem.property.code 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
CodeSystem.property.description 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.
CodeSystem.concept This element must be supported. 0..*BackboneElementConcepts in the code system
CodeSystem.concept.extension 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
CodeSystem.concept.code 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
CodeSystem.concept.definition This element must be supported. 0..1stringFormal definition
CodeSystem.concept.designation 0..*BackboneElementAdditional representations for the concept
CodeSystem.concept.designation.extension 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
CodeSystem.concept.designation.language 0..1codeHuman language of the designation
Binding: ?? (preferred): A human language.
CodeSystem.concept.designation.use 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 designation
CodeSystem.concept.property 0..*BackboneElementProperty value for the concept
CodeSystem.concept.property.extension 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
CodeSystem.concept.property.code 1..1codeReference to CodeSystem.property.code
CodeSystem.concept.property.value[x] 1..1Value of the property for this concept
CodeSystem.concept.property.value[x].valueCodecode
CodeSystem.concept.property.value[x].valueCodingCoding
CodeSystem.concept.property.value[x].valueStringstring
CodeSystem.concept.property.value[x].valueIntegerinteger
CodeSystem.concept.property.value[x].valueBooleanboolean
CodeSystem.concept.property.value[x].valueDateTimedateTime
CodeSystem.concept.property.value[x].valueDecimaldecimal
CodeSystem.concept.concept This element must be supported. 0..*Child Concepts (is-a/contains/categorizes)

doco Documentation for this format