Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Element browsableCodeSystem / language
Namespace No namespace
Annotations
Set of available languages of designations
Diagram
DiagramDECOR-datatypes_xsd_Simple_Type_LanguageCode.tmp#LanguageCodeDECOR_xsd_Complex_Type_browsableCodeSystem.tmp#browsableCodeSystem_browsableCodeSystem_language_complete
Type extension of LanguageCode
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
Attributes
QName Type Use Annotation
complete xs:boolean required
Indicates if a language is available for all concepts in the codesystem
Source
<xs:element name="language" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en-US">Set of available languages of designations</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="LanguageCode">
        <xs:attribute name="complete" type="xs:boolean" use="required">
          <xs:annotation>
            <xs:documentation xml:lang="en-US">Indicates if a language is available for all concepts in the codesystem</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element browsableCodeSystem / identifier
Namespace No namespace
Diagram
DiagramDECOR_xsd_Complex_Type_browsableCodeSystem.tmp#browsableCodeSystem_browsableCodeSystem_identifier_systemDECOR_xsd_Complex_Type_browsableCodeSystem.tmp#browsableCodeSystem_browsableCodeSystem_identifier_id
Properties
content complex
minOccurs 1
maxOccurs 1
Attributes
QName Type Use
id Uri optional
system Uri optional
Source
<xs:element name="identifier" minOccurs="1" maxOccurs="1">
  <xs:complexType>
    <xs:attribute name="system" type="Uri" use="optional"/>
    <xs:attribute name="id" type="Uri" use="optional"/>
  </xs:complexType>
</xs:element>
Element browsableCodeSystem / name
Namespace No namespace
Annotations
Name of the Code System
Diagram
DiagramDECOR-datatypes_xsd_Complex_Type_VariousMixedContent.tmp#VariousMixedContentDECOR-datatypes_xsd_Complex_Type_FreeFormMarkupWithLanguage.tmp#FreeFormMarkupWithLanguage_languageDECOR-datatypes_xsd_Complex_Type_FreeFormMarkupWithLanguage.tmp#FreeFormMarkupWithLanguage_lastTranslatedDECOR-datatypes_xsd_Complex_Type_FreeFormMarkupWithLanguage.tmp#FreeFormMarkupWithLanguage_mimeTypeDECOR-datatypes_xsd_Complex_Type_FreeFormMarkupWithLanguage.tmp#FreeFormMarkupWithLanguage
Type FreeFormMarkupWithLanguage
Type hierarchy
Properties
content complex
minOccurs 1
maxOccurs unbounded
mixed true
Model
ANY element from ANY namespace
Attributes
QName Type Use Annotation
language LanguageCode optional
Indicates the language in which the marked up text is expressed
UML: part of a complex stereotype tag
lastTranslated TimeStampNoTimezone optional
Indicates when this languages rendition was last translated from the original.
UML: part of a complex stereotype tag
mimeType MimeType optional
Indicates the mime type in which the data is expressed. If not specified, applications SHALL interpret the content based on other context or
specific application rules. Applications that do not recognize content SHALL retain it unchanged.
UML: Part of a complex tag
Source
<xs:element name="name" minOccurs="1" maxOccurs="unbounded" type="FreeFormMarkupWithLanguage">
  <xs:annotation>
    <xs:documentation xml:lang="en-US">Name of the Code System</xs:documentation>
  </xs:annotation>
</xs:element>
Element browsableCodeSystem / logo
Namespace No namespace
Annotations
Diagram
Type extension of NonEmptyString
Type hierarchy
Properties
Attributes
Source
Element browsableCodeSystem / license
Namespace No namespace
Annotations
License text of the Code System
Diagram
DiagramDECOR-datatypes_xsd_Complex_Type_VariousMixedContent.tmp#VariousMixedContentDECOR-datatypes_xsd_Complex_Type_FreeFormMarkupWithLanguage.tmp#FreeFormMarkupWithLanguage_languageDECOR-datatypes_xsd_Complex_Type_FreeFormMarkupWithLanguage.tmp#FreeFormMarkupWithLanguage_lastTranslatedDECOR-datatypes_xsd_Complex_Type_FreeFormMarkupWithLanguage.tmp#FreeFormMarkupWithLanguage_mimeTypeDECOR-datatypes_xsd_Complex_Type_FreeFormMarkupWithLanguage.tmp#FreeFormMarkupWithLanguage
Type FreeFormMarkupWithLanguage
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
mixed true
Model
ANY element from ANY namespace
Attributes
QName Type Use Annotation
language LanguageCode optional
Indicates the language in which the marked up text is expressed
UML: part of a complex stereotype tag
lastTranslated TimeStampNoTimezone optional
Indicates when this languages rendition was last translated from the original.
UML: part of a complex stereotype tag
mimeType MimeType optional
Indicates the mime type in which the data is expressed. If not specified, applications SHALL interpret the content based on other context or
specific application rules. Applications that do not recognize content SHALL retain it unchanged.
UML: Part of a complex tag
Source
<xs:element name="license" minOccurs="0" maxOccurs="unbounded" type="FreeFormMarkupWithLanguage">
  <xs:annotation>
    <xs:documentation xml:lang="en-US">License text of the Code System</xs:documentation>
  </xs:annotation>
</xs:element>
Element browsableCodeSystem / publishingAuthority
Namespace No namespace
Annotations
The authoritative body who has reviewed the Code System for (clinical) accuracy and relevance, 
and authorized it for publication. Registries may require this element to be valued
Diagram
DiagramDECOR_xsd_Complex_Type_AuthorityType.tmp#AuthorityType_idDECOR_xsd_Complex_Type_AuthorityType.tmp#AuthorityType_nameDECOR_xsd_Attribute_Group_PublicationAuthorityCompilationAttributes.tmp#PublicationAuthorityCompilationAttributesDECOR_xsd_Element_addrLine.tmp#addrLineDECOR_xsd_Complex_Type_AuthorityType.tmp#AuthorityType
Type AuthorityType
Properties
content complex
minOccurs 0
maxOccurs 1
mixed true
Model
Children addrLine
Instance
<publishingAuthority id="" inherited="" name="">
  <addrLine type="">{0,unbounded}</addrLine>
</publishingAuthority>
Attributes
QName Type Use Annotation
id Oid optional
Id of the authority/organisation/person
inherited optional
name NonEmptyString required
Name of the authority/organisation/person
Wildcard: ANY attribute from ANY namespace OTHER than 'No Namespace'
Source
<xs:element name="publishingAuthority" type="AuthorityType" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation xml:lang="en-US">The authoritative body who has reviewed the Code System for (clinical) accuracy and relevance, and authorized it for publication. Registries may require this element to be valued</xs:documentation>
  </xs:annotation>
</xs:element>
Element browsableCodeSystem / endorsingAuthority
Namespace No namespace
Annotations
A list of bodies who have reviewed the Code System for (clinical) accuracy and relevance, and endorsed it for use
Diagram
DiagramDECOR_xsd_Complex_Type_AuthorityType.tmp#AuthorityType_idDECOR_xsd_Complex_Type_AuthorityType.tmp#AuthorityType_nameDECOR_xsd_Attribute_Group_PublicationAuthorityCompilationAttributes.tmp#PublicationAuthorityCompilationAttributesDECOR_xsd_Element_addrLine.tmp#addrLineDECOR_xsd_Complex_Type_AuthorityType.tmp#AuthorityType
Type AuthorityType
Properties
content complex
minOccurs 0
maxOccurs 0
mixed true
Model
Children addrLine
Instance
<endorsingAuthority id="" inherited="" name="">
  <addrLine type="">{0,unbounded}</addrLine>
</endorsingAuthority>
Attributes
QName Type Use Annotation
id Oid optional
Id of the authority/organisation/person
inherited optional
name NonEmptyString required
Name of the authority/organisation/person
Wildcard: ANY attribute from ANY namespace OTHER than 'No Namespace'
Source
<xs:element name="endorsingAuthority" type="AuthorityType" minOccurs="0" maxOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en-US">A list of bodies who have reviewed the Code System for (clinical) accuracy and relevance, and endorsed it for use</xs:documentation>
  </xs:annotation>
</xs:element>
Element browsableCodeSystem / purpose
Namespace No namespace
Annotations
A statement about the purpose of the Code System
Diagram
DiagramDECOR-datatypes_xsd_Complex_Type_VariousMixedContent.tmp#VariousMixedContentDECOR-datatypes_xsd_Complex_Type_FreeFormMarkupWithLanguage.tmp#FreeFormMarkupWithLanguage_languageDECOR-datatypes_xsd_Complex_Type_FreeFormMarkupWithLanguage.tmp#FreeFormMarkupWithLanguage_lastTranslatedDECOR-datatypes_xsd_Complex_Type_FreeFormMarkupWithLanguage.tmp#FreeFormMarkupWithLanguage_mimeTypeDECOR-datatypes_xsd_Complex_Type_FreeFormMarkupWithLanguage.tmp#FreeFormMarkupWithLanguage
Type FreeFormMarkupWithLanguage
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
mixed true
Model
ANY element from ANY namespace
Attributes
QName Type Use Annotation
language LanguageCode optional
Indicates the language in which the marked up text is expressed
UML: part of a complex stereotype tag
lastTranslated TimeStampNoTimezone optional
Indicates when this languages rendition was last translated from the original.
UML: part of a complex stereotype tag
mimeType MimeType optional
Indicates the mime type in which the data is expressed. If not specified, applications SHALL interpret the content based on other context or
specific application rules. Applications that do not recognize content SHALL retain it unchanged.
UML: Part of a complex tag
Source
<xs:element name="purpose" minOccurs="0" maxOccurs="unbounded" type="FreeFormMarkupWithLanguage">
  <xs:annotation>
    <xs:documentation xml:lang="en-US">A statement about the purpose of the Code System</xs:documentation>
  </xs:annotation>
</xs:element>
Element browsableCodeSystem / copyright
Namespace No namespace
Annotations
Diagram
Type CopyrightText
Type hierarchy
Properties
Model
Attributes
Source
Element browsableCodeSystem / description
Namespace No namespace
Annotations
A description that describes the Code System
Diagram
DiagramDECOR-datatypes_xsd_Complex_Type_VariousMixedContent.tmp#VariousMixedContentDECOR-datatypes_xsd_Complex_Type_FreeFormMarkupWithLanguage.tmp#FreeFormMarkupWithLanguage_languageDECOR-datatypes_xsd_Complex_Type_FreeFormMarkupWithLanguage.tmp#FreeFormMarkupWithLanguage_lastTranslatedDECOR-datatypes_xsd_Complex_Type_FreeFormMarkupWithLanguage.tmp#FreeFormMarkupWithLanguage_mimeTypeDECOR-datatypes_xsd_Complex_Type_FreeFormMarkupWithLanguage.tmp#FreeFormMarkupWithLanguage
Type FreeFormMarkupWithLanguage
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
mixed true
Model
ANY element from ANY namespace
Attributes
QName Type Use Annotation
language LanguageCode optional
Indicates the language in which the marked up text is expressed
UML: part of a complex stereotype tag
lastTranslated TimeStampNoTimezone optional
Indicates when this languages rendition was last translated from the original.
UML: part of a complex stereotype tag
mimeType MimeType optional
Indicates the mime type in which the data is expressed. If not specified, applications SHALL interpret the content based on other context or
specific application rules. Applications that do not recognize content SHALL retain it unchanged.
UML: Part of a complex tag
Source
<xs:element name="description" minOccurs="0" maxOccurs="unbounded" type="FreeFormMarkupWithLanguage">
  <xs:annotation>
    <xs:documentation xml:lang="en-US">A description that describes the Code System</xs:documentation>
  </xs:annotation>
</xs:element>
Element browsableCodeSystem / property
Namespace No namespace
Annotations
A property definition
Diagram
DiagramDECOR_xsd_Complex_Type_CodeSystemPropertyDefinition.tmp#CodeSystemPropertyDefinition_codeDECOR_xsd_Complex_Type_CodeSystemPropertyDefinition.tmp#CodeSystemPropertyDefinition_uriDECOR_xsd_Complex_Type_CodeSystemPropertyDefinition.tmp#CodeSystemPropertyDefinition_descriptionDECOR_xsd_Complex_Type_CodeSystemPropertyDefinition.tmp#CodeSystemPropertyDefinition_typeDECOR_xsd_Complex_Type_CodeSystemPropertyDefinition.tmp#CodeSystemPropertyDefinition
Type CodeSystemPropertyDefinition
Properties
content complex
minOccurs 0
maxOccurs unbounded
Attributes
QName Type Use
code EnumerationString required
description NonEmptyString optional
type CodeSystemPropertyDefinitionType optional
uri xs:anyURI optional
Source
<xs:element name="property" minOccurs="0" maxOccurs="unbounded" type="CodeSystemPropertyDefinition">
  <xs:annotation>
    <xs:documentation xml:lang="en-US">A property definition</xs:documentation>
  </xs:annotation>
</xs:element>
Element browsableCodeSystem / concept
Namespace No namespace
Diagram
DiagramDECOR_xsd_Complex_Type_codedConceptBrowsable.tmp#codedConceptBrowsable_codeDECOR_xsd_Complex_Type_codedConceptBrowsable.tmp#codedConceptBrowsable_statusCodeDECOR_xsd_Complex_Type_codedConceptBrowsable.tmp#codedConceptBrowsable_levelDECOR_xsd_Complex_Type_codedConceptBrowsable.tmp#codedConceptBrowsable_typeDECOR_xsd_Complex_Type_codedConceptBrowsable.tmp#codedConceptBrowsable_moduleIdDECOR_xsd_Complex_Type_codedConceptBrowsable.tmp#codedConceptBrowsable_sufficientlyDefinedDECOR_xsd_Complex_Type_codedConceptBrowsable.tmp#codedConceptBrowsable_effectiveDateDECOR_xsd_Complex_Type_codedConceptBrowsable.tmp#codedConceptBrowsable_expirationDateDECOR_xsd_Complex_Type_codedConceptBrowsable.tmp#codedConceptBrowsable_lastModifiedDateDECOR_xsd_Complex_Type_codedConceptBrowsable.tmp#codedConceptBrowsable_designationDECOR_xsd_Complex_Type_codedConceptBrowsable.tmp#codedConceptBrowsable_definitionDECOR_xsd_Complex_Type_codedConceptBrowsable.tmp#codedConceptBrowsable_commentDECOR_xsd_Complex_Type_codedConceptBrowsable.tmp#codedConceptBrowsable_loincDECOR_xsd_Complex_Type_codedConceptBrowsable.tmp#codedConceptBrowsable_valueSetDECOR_xsd_Complex_Type_codedConceptBrowsable.tmp#codedConceptBrowsable_parentDECOR_xsd_Complex_Type_codedConceptBrowsable.tmp#codedConceptBrowsable_childDECOR_xsd_Complex_Type_codedConceptBrowsable.tmp#codedConceptBrowsable_ancestorDECOR_xsd_Complex_Type_codedConceptBrowsable.tmp#codedConceptBrowsable_ancSlfDECOR_xsd_Complex_Type_codedConceptBrowsable.tmp#codedConceptBrowsable_relGrpDECOR_xsd_Complex_Type_codedConceptBrowsable.tmp#codedConceptBrowsable_refsetsDECOR_xsd_Complex_Type_codedConceptBrowsable.tmp#codedConceptBrowsable_mapsDECOR_xsd_Complex_Type_codedConceptBrowsable.tmp#codedConceptBrowsable_associationDECOR_xsd_Complex_Type_codedConceptBrowsable.tmp#codedConceptBrowsable_attributeValueDECOR_xsd_Complex_Type_codedConceptBrowsable.tmp#codedConceptBrowsable_propertyDECOR_xsd_Complex_Type_codedConceptBrowsable.tmp#codedConceptBrowsable
Type codedConceptBrowsable
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children ancSlf, ancestor, association, attributeValue, child, comment, definition, designation, loinc, maps, parent, property, refsets, relGrp, valueSet
Instance
<concept code="" effectiveDate="" expirationDate="" lastModifiedDate="" level="" moduleId="" statusCode="active" sufficientlyDefined="" type="">
  <designation component="" count="" effectiveDate="" expirationDate="" lang="" lastModifiedDate="" length="" method="" property="" scale="" statusCode="active" system="" timing="" use="">{0,unbounded}</designation>
  <definition effectiveDate="" expirationDate="" lang="" lastModifiedDate="" statusCode="active">{0,unbounded}</definition>
  <comment lang="">{0,unbounded}</comment>
  <loinc>{0,1}</loinc>
  <valueSet id="" type="">{0,unbounded}</valueSet>
  <parent level="" pCode="" subCount="" type="">{0,unbounded}</parent>
  <child cCode="" level="" sequence="" subCount="" type="">{0,unbounded}</child>
  <ancestor distance="">{0,unbounded}</ancestor>
  <ancSlf distance="">{0,unbounded}</ancSlf>
  <relGrp grpId="">{0,unbounded}</relGrp>
  <refsets>{0,1}</refsets>
  <maps>{0,1}</maps>
  <association refsetId="" targetComponentId="">{0,unbounded}</association>
  <attributeValue refsetId="" valueId="">{0,unbounded}</attributeValue>
  <property code="">{0,unbounded}</property>
</concept>
Attributes
QName Type Default Use Annotation
code EnumerationString required
An identifier that uniquely names the class or "concept" within the context of the defining Code System
effectiveDate optional
expirationDate optional
lastModifiedDate optional
level xs:integer optional
Level, optional, calculated
moduleId xs:string optional
statusCode CodedConceptStatusCodeLifeCycleStable active optional
Status of the coded concept during the design phase
sufficientlyDefined xs:boolean optional
type VocabType optional
Source
<xs:element name="concept" type="codedConceptBrowsable" minOccurs="0" maxOccurs="unbounded"/>
Complex Type browsableCodeSystem
Namespace No namespace
Annotations
This is the format for Code Systems that are used for the Centralized ART-DECOR Terminology Service (CADTS), e.g. for the cross terminology CADTS browser. 
This follows in essence the definition of the DECOR codeSystem but contains de-normalized items for speedy browsing. 
It has a mandatory id and no ref or compilation items and a shortened set of status codes, among others.
It has a set of extensions, all classified as "denormalizing elements" that marked under the specific xs:appinfo
Diagram
DiagramDECOR_xsd_Complex_Type_browsableCodeSystem.tmp#browsableCodeSystem_idDECOR_xsd_Complex_Type_browsableCodeSystem.tmp#browsableCodeSystem_urlDECOR_xsd_Complex_Type_browsableCodeSystem.tmp#browsableCodeSystem_oidDECOR_xsd_Complex_Type_browsableCodeSystem.tmp#browsableCodeSystem_versionDECOR_xsd_Complex_Type_browsableCodeSystem.tmp#browsableCodeSystem_statusCodeDECOR_xsd_Attribute_experimental.tmp#experimentalDECOR_xsd_Complex_Type_browsableCodeSystem.tmp#browsableCodeSystem_effectiveDateDECOR_xsd_Complex_Type_browsableCodeSystem.tmp#browsableCodeSystem_expirationDateDECOR_xsd_Complex_Type_browsableCodeSystem.tmp#browsableCodeSystem_defaultLanguageDECOR_xsd_Complex_Type_browsableCodeSystem.tmp#browsableCodeSystem_contentDECOR_xsd_Complex_Type_browsableCodeSystem.tmp#browsableCodeSystem_structureDECOR_xsd_Complex_Type_browsableCodeSystem.tmp#browsableCodeSystem_typeDECOR_xsd_Complex_Type_browsableCodeSystem.tmp#browsableCodeSystem_countDECOR_xsd_Attribute_officialReleaseDate.tmp#officialReleaseDateDECOR_xsd_Attribute_lastModifiedDate.tmp#lastModifiedDateDECOR_xsd_Complex_Type_browsableCodeSystem.tmp#browsableCodeSystem_caseSensitiveDECOR_xsd_Complex_Type_browsableCodeSystem.tmp#browsableCodeSystem_flexibilityDECOR_xsd_Complex_Type_browsableCodeSystem.tmp#browsableCodeSystem_languageDECOR_xsd_Complex_Type_browsableCodeSystem.tmp#browsableCodeSystem_identifierDECOR_xsd_Complex_Type_browsableCodeSystem.tmp#browsableCodeSystem_nameDECOR_xsd_Complex_Type_browsableCodeSystem.tmp#browsableCodeSystem_logoDECOR_xsd_Complex_Type_browsableCodeSystem.tmp#browsableCodeSystem_licenseDECOR_xsd_Complex_Type_browsableCodeSystem.tmp#browsableCodeSystem_publishingAuthorityDECOR_xsd_Complex_Type_browsableCodeSystem.tmp#browsableCodeSystem_endorsingAuthorityDECOR_xsd_Complex_Type_browsableCodeSystem.tmp#browsableCodeSystem_purposeDECOR_xsd_Complex_Type_browsableCodeSystem.tmp#browsableCodeSystem_copyrightDECOR_xsd_Complex_Type_browsableCodeSystem.tmp#browsableCodeSystem_descriptionDECOR_xsd_Complex_Type_browsableCodeSystem.tmp#browsableCodeSystem_propertyDECOR_xsd_Complex_Type_browsableCodeSystem.tmp#browsableCodeSystem_concept
Model
Children concept, copyright, description, endorsingAuthority, identifier, language, license, logo, name, property, publishingAuthority, purpose
Attributes
QName Type Default Use Annotation
caseSensitive xs:boolean true optional
If code comparison is case sensitive when codes within this system are compared to each other. If this value is missing, then it is not specified whether a code system is case sensitive or not.
content ShortString optional
count SmallNonNegativeInteger optional
defaultLanguage LanguageCode optional
effectiveDate xs:date optional
experimental xs:boolean optional
DECOR project, codeSystem, valueSet or other artifact is for testing purposes, not real usage
expirationDate xs:date optional
flexibility StaticOrDynamicFlexibility optional
Reference to a codeSystem/@codeSystem. Default is unspecified which means 'latest available version'.
id BasicId required
A short identifier for the Code System
lastModifiedDate TimeStampNoTimezone optional
Identifies last point in time that the object was changed.
officialReleaseDate TimeStampNoTimezone optional
Identifies the official release date of the version of the object.
oid Oid required
An identifier that uniquely identifies the Code System
statusCode TemplateStatusCodeLifeCycle required
structure ShortString optional
type ShortString optional
url Uri optional
version ShortString optional
Source
<xs:complexType name="browsableCodeSystem">
  <xs:annotation>
    <xs:documentation xml:lang="en-US">This is the format for Code Systems that are used for the Centralized ART-DECOR Terminology Service (CADTS), e.g. for the cross terminology CADTS browser. This follows in essence the definition of the DECOR codeSystem but contains de-normalized items for speedy browsing. It has a mandatory id and no ref or compilation items and a shortened set of status codes, among others. It has a set of extensions, all classified as "denormalizing elements" that marked under the specific xs:appinfo</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="language" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation xml:lang="en-US">Set of available languages of designations</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="LanguageCode">
            <xs:attribute name="complete" type="xs:boolean" use="required">
              <xs:annotation>
                <xs:documentation xml:lang="en-US">Indicates if a language is available for all concepts in the codesystem</xs:documentation>
              </xs:annotation>
            </xs:attribute>
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="identifier" minOccurs="1" maxOccurs="1">
      <xs:complexType>
        <xs:attribute name="system" type="Uri" use="optional"/>
        <xs:attribute name="id" type="Uri" use="optional"/>
      </xs:complexType>
    </xs:element>
    <xs:element name="name" minOccurs="1" maxOccurs="unbounded" type="FreeFormMarkupWithLanguage">
      <xs:annotation>
        <xs:documentation xml:lang="en-US">Name of the Code System</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="logo" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation xml:lang="en-US">Filename of the logo for the codesystem</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="NonEmptyString">
            <xs:attribute name="link" type="Uri" use="optional"/>
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="license" minOccurs="0" maxOccurs="unbounded" type="FreeFormMarkupWithLanguage">
      <xs:annotation>
        <xs:documentation xml:lang="en-US">License text of the Code System</xs:documentation>
      </xs:annotation>
    </xs:element>
    <!-- 
                    there may be one publishing and one or more endorsing authorities
                    not used by DECOR yet, but is populated by the Code System API upon retrieval based on the first project/copyright
                -->
    <xs:element name="publishingAuthority" type="AuthorityType" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation xml:lang="en-US">The authoritative body who has reviewed the Code System for (clinical) accuracy and relevance, and authorized it for publication. Registries may require this element to be valued</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="endorsingAuthority" type="AuthorityType" minOccurs="0" maxOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en-US">A list of bodies who have reviewed the Code System for (clinical) accuracy and relevance, and endorsed it for use</xs:documentation>
      </xs:annotation>
    </xs:element>
    <!-- FHIR Value Set DSTUr1 0.8 compatibility -->
    <xs:element name="purpose" minOccurs="0" maxOccurs="unbounded" type="FreeFormMarkupWithLanguage">
      <xs:annotation>
        <xs:documentation xml:lang="en-US">A statement about the purpose of the Code System</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="copyright" minOccurs="0" maxOccurs="unbounded" type="CopyrightText">
      <xs:annotation>
        <xs:documentation xml:lang="en-US">A copyright statement relating to the Code System and/or its contents.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="description" minOccurs="0" maxOccurs="unbounded" type="FreeFormMarkupWithLanguage">
      <xs:annotation>
        <xs:documentation xml:lang="en-US">A description that describes the Code System</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="property" minOccurs="0" maxOccurs="unbounded" type="CodeSystemPropertyDefinition">
      <xs:annotation>
        <xs:documentation xml:lang="en-US">A property definition</xs:documentation>
      </xs:annotation>
    </xs:element>
    <!-- the list of coded concepts -->
    <xs:element name="concept" type="codedConceptBrowsable" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
  <xs:attribute name="id" type="BasicId" use="required">
    <xs:annotation>
      <xs:documentation xml:lang="en-US">A short identifier for the Code System</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="url" type="Uri" use="optional"/>
  <xs:attribute name="oid" type="Oid" use="required">
    <xs:annotation>
      <xs:documentation xml:lang="en-US">An identifier that uniquely identifies the Code System</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="version" type="ShortString" use="optional"/>
  <xs:attribute name="statusCode" type="TemplateStatusCodeLifeCycle" use="required"/>
  <xs:attribute ref="experimental" use="optional"/>
  <xs:attribute name="effectiveDate" type="xs:date" use="optional"/>
  <xs:attribute name="expirationDate" type="xs:date" use="optional"/>
  <xs:attribute name="defaultLanguage" type="LanguageCode" use="optional"/>
  <xs:attribute name="content" type="ShortString" use="optional">
    <!-- shall be in the future an enuaration: not-present | example | fragment | complete | supplement -->
  </xs:attribute>
  <xs:attribute name="structure" type="ShortString" use="optional">
    <!-- shall be in the future an enuaration: list | hierarchy | network -->
  </xs:attribute>
  <xs:attribute name="type" type="ShortString" use="optional">
    <!-- shall be in the future an enuaration: simple | complex -->
  </xs:attribute>
  <xs:attribute name="count" type="SmallNonNegativeInteger" use="optional"/>
  <xs:attribute ref="officialReleaseDate" use="optional"/>
  <xs:attribute ref="lastModifiedDate" use="optional">
    <xs:annotation>
      <xs:documentation xml:lang="en-US">Identifies last point in time that the object was changed. While any versionable object could principally be marked using this attribute, the list of objects that need this in practice is scoped to be dataset, scenario, transaction, valueSet, codeSystem, template. This list may be extended over time.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="caseSensitive" type="xs:boolean" use="optional" default="true">
    <xs:annotation>
      <xs:documentation xml:lang="en-US">If code comparison is case sensitive when codes within this system are compared to each other. If this value is missing, then it is not specified whether a code system is case sensitive or not.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <!-- if @ref, flexibility -->
  <xs:attribute name="flexibility" type="StaticOrDynamicFlexibility" use="optional">
    <xs:annotation>
      <xs:documentation xml:lang="en-US">Reference to a codeSystem/@codeSystem. Default is unspecified which means 'latest available version'.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>
Attribute browsableCodeSystem / language / @complete
Namespace No namespace
Annotations
Indicates if a language is available for all concepts in the codesystem
Type xs:boolean
Properties
use required
Used by
Source
<xs:attribute name="complete" type="xs:boolean" use="required">
  <xs:annotation>
    <xs:documentation xml:lang="en-US">Indicates if a language is available for all concepts in the codesystem</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute browsableCodeSystem / identifier / @system
Namespace No namespace
Type Uri
Properties
use optional
Facets
maxLength 255
Used by
Source
<xs:attribute name="system" type="Uri" use="optional"/>
Attribute browsableCodeSystem / identifier / @id
Namespace No namespace
Type Uri
Properties
use optional
Facets
maxLength 255
Used by
Source
<xs:attribute name="id" type="Uri" use="optional"/>
Attribute browsableCodeSystem / logo / @link
Namespace No namespace
Type Uri
Properties
Facets
Used by
Source
Attribute browsableCodeSystem / @id
Namespace No namespace
Annotations
A short identifier for the Code System
Type BasicId
Properties
use required
Facets
minLength 1
maxLength 80
Used by
Complex Type browsableCodeSystem
Source
<xs:attribute name="id" type="BasicId" use="required">
  <xs:annotation>
    <xs:documentation xml:lang="en-US">A short identifier for the Code System</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute browsableCodeSystem / @url
Namespace No namespace
Type Uri
Properties
use optional
Facets
maxLength 255
Used by
Complex Type browsableCodeSystem
Source
<xs:attribute name="url" type="Uri" use="optional"/>
Attribute browsableCodeSystem / @oid
Namespace No namespace
Annotations
An identifier that uniquely identifies the Code System
Type Oid
Properties
use required
Facets
maxLength 255
pattern [0-2](\.(0|[1-9][0-9]*))*
Used by
Complex Type browsableCodeSystem
Source
<xs:attribute name="oid" type="Oid" use="required">
  <xs:annotation>
    <xs:documentation xml:lang="en-US">An identifier that uniquely identifies the Code System</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute browsableCodeSystem / @version
Namespace No namespace
Type ShortString
Properties
use optional
Facets
minLength 1
maxLength 10
Used by
Complex Type browsableCodeSystem
Source
<xs:attribute name="version" type="ShortString" use="optional"/>
Attribute browsableCodeSystem / @statusCode
Namespace No namespace
Type TemplateStatusCodeLifeCycle
Type hierarchy
Properties
use required
Facets
maxLength 50
enumeration draft
Template under development (nascent). Metadata and template may be incomplete. Entered primarily to encourage other users to be aware of ongoing
process.
enumeration active
Template has been published by the governance group (custodian organization) and deemed fit for use. May have associated adoption and annotation metadata.
enumeration retired
Template retired: No longer fit for use. Information available for historical reference.
enumeration rejected
Template is rejected. During the development proces of a template design (new, draft) it was decided that
further development on this template will not happen.
enumeration cancelled
Template was never published and is withdrawn.
enumeration pending
Template is in pre-publication review: the template is complete, pending appropriate review. Entered primarily to encourage other users to be
aware of and/or participate in the review process. The governance group (custodian organization) has not given it an "active" status (i.e. it has not been published); 
and it may still be rejected (transitioned to an inactive status)., e.g. the template may be under ballot by an SDO.
enumeration review
Template is in review: a post-publication state; may result in a new version or a retirement or no change at all. 
A new version is one that adds clarity but not new intent (new version date but identifier is unchanged).
A retirement is a template that is no longer fit for purpose, and which
may be replaced by a different a template (version), which is linked to the retired template.
Used by
Complex Type browsableCodeSystem
Source
<xs:attribute name="statusCode" type="TemplateStatusCodeLifeCycle" use="required"/>
Attribute browsableCodeSystem / @effectiveDate
Namespace No namespace
Type xs:date
Properties
use optional
Used by
Complex Type browsableCodeSystem
Source
<xs:attribute name="effectiveDate" type="xs:date" use="optional"/>
Attribute browsableCodeSystem / @expirationDate
Namespace No namespace
Type xs:date
Properties
use optional
Used by
Complex Type browsableCodeSystem
Source
<xs:attribute name="expirationDate" type="xs:date" use="optional"/>
Attribute browsableCodeSystem / @defaultLanguage
Namespace No namespace
Type LanguageCode
Properties
use optional
Used by
Complex Type browsableCodeSystem
Source
<xs:attribute name="defaultLanguage" type="LanguageCode" use="optional"/>
Attribute browsableCodeSystem / @content
Namespace No namespace
Type ShortString
Properties
use optional
Facets
minLength 1
maxLength 10
Used by
Complex Type browsableCodeSystem
Source
<xs:attribute name="content" type="ShortString" use="optional">
  <!-- shall be in the future an enuaration: not-present | example | fragment | complete | supplement -->
</xs:attribute>
Attribute browsableCodeSystem / @structure
Namespace No namespace
Type ShortString
Properties
use optional
Facets
minLength 1
maxLength 10
Used by
Complex Type browsableCodeSystem
Source
<xs:attribute name="structure" type="ShortString" use="optional">
  <!-- shall be in the future an enuaration: list | hierarchy | network -->
</xs:attribute>
Attribute browsableCodeSystem / @type
Namespace No namespace
Type ShortString
Properties
use optional
Facets
minLength 1
maxLength 10
Used by
Complex Type browsableCodeSystem
Source
<xs:attribute name="type" type="ShortString" use="optional">
  <!-- shall be in the future an enuaration: simple | complex -->
</xs:attribute>
Attribute browsableCodeSystem / @count
Namespace No namespace
Type SmallNonNegativeInteger
Properties
use optional
Facets
maxExclusive 1000000
Used by
Complex Type browsableCodeSystem
Source
<xs:attribute name="count" type="SmallNonNegativeInteger" use="optional"/>
Attribute browsableCodeSystem / @caseSensitive
Namespace No namespace
Annotations
If code comparison is case sensitive when codes within this system are compared to each other. If this value is missing, then it is not specified whether a code system is case sensitive or not.
Type xs:boolean
Properties
use optional
default true
Used by
Complex Type browsableCodeSystem
Source
<xs:attribute name="caseSensitive" type="xs:boolean" use="optional" default="true">
  <xs:annotation>
    <xs:documentation xml:lang="en-US">If code comparison is case sensitive when codes within this system are compared to each other. If this value is missing, then it is not specified whether a code system is case sensitive or not.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute browsableCodeSystem / @flexibility
Namespace No namespace
Annotations
Reference to a codeSystem/@codeSystem. Default is unspecified which means 'latest available version'.
Type StaticOrDynamicFlexibility
Properties
use optional
Used by
Complex Type browsableCodeSystem
Source
<xs:attribute name="flexibility" type="StaticOrDynamicFlexibility" use="optional">
  <xs:annotation>
    <xs:documentation xml:lang="en-US">Reference to a codeSystem/@codeSystem. Default is unspecified which means 'latest available version'.</xs:documentation>
  </xs:annotation>
</xs:attribute>