Showing:

Annotations
Attributes
Diagrams
Facets
Properties
Source
Used by
Element vocabulary
Namespace No namespace
Annotations
Used for attributes of "coded" types. Allows assertion of one or more codes, code systems or value sets.
Diagram
DiagramDECOR_xsd_Element_vocabulary.tmp#vocabulary_valueSetDECOR_xsd_Element_vocabulary.tmp#vocabulary_flexibilityDECOR_xsd_Element_vocabulary.tmp#vocabulary_codeDECOR_xsd_Element_vocabulary.tmp#vocabulary_codeSystemDECOR_xsd_Attribute_displayName.tmp#displayNameDECOR_xsd_Element_vocabulary.tmp#vocabulary_codeSystemNameDECOR_xsd_Element_vocabulary.tmp#vocabulary_domain
Properties
content complex
Used by
Element attribute
Complex Type RuleDefinition
Attributes
QName Type Use Annotation
code EnumerationString optional
codeSystem Oid optional
codeSystemName NonEmptyString optional
displayName NonEmptyString optional
A short description string for the designation
domain NonEmptyString optional
flexibility StaticOrDynamicFlexibility optional
Reference to a valueSet/@effectiveDate. Default is unspecified which means 'latest available version'.
valueSet BasicIdOrOid optional
Reference to a valueSet/@id or @name. References to @name are discouraged because they become ambiguous quickly.
Source
<xs:element name="vocabulary">
  <xs:annotation>
    <xs:documentation xml:lang="en-US">Used for attributes of "coded" types. Allows assertion of one or more codes, code systems or value sets.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <!-- value set assertions -->
    <xs:attribute name="valueSet" type="BasicIdOrOid" use="optional">
      <xs:annotation>
        <xs:documentation xml:lang="en-US">Reference to a valueSet/@id or @name. References to @name are discouraged because they become ambiguous quickly.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="flexibility" type="StaticOrDynamicFlexibility" use="optional">
      <xs:annotation>
        <xs:documentation xml:lang="en-US">Reference to a valueSet/@effectiveDate. Default is unspecified which means 'latest available version'.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <!-- code constraints -->
    <xs:attribute name="code" type="EnumerationString" use="optional"/>
    <xs:attribute name="codeSystem" type="Oid" use="optional"/>
    <!-- other constraints -->
    <xs:attribute ref="displayName" use="optional"/>
    <xs:attribute name="codeSystemName" type="NonEmptyString" use="optional"/>
    <!-- concept domain (a simple string as an "abstract" indication only) -->
    <xs:attribute name="domain" type="NonEmptyString" use="optional"/>
  </xs:complexType>
</xs:element>
Attribute vocabulary / @valueSet
Namespace No namespace
Annotations
Reference to a valueSet/@id or @name. References to @name are discouraged because they become ambiguous quickly.
Type BasicIdOrOid
Properties
use optional
Used by
Element vocabulary
Source
<xs:attribute name="valueSet" type="BasicIdOrOid" use="optional">
  <xs:annotation>
    <xs:documentation xml:lang="en-US">Reference to a valueSet/@id or @name. References to @name are discouraged because they become ambiguous quickly.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute vocabulary / @flexibility
Namespace No namespace
Annotations
Reference to a valueSet/@effectiveDate. Default is unspecified which means 'latest available version'.
Type StaticOrDynamicFlexibility
Properties
use optional
Used by
Element vocabulary
Source
<xs:attribute name="flexibility" type="StaticOrDynamicFlexibility" use="optional">
  <xs:annotation>
    <xs:documentation xml:lang="en-US">Reference to a valueSet/@effectiveDate. Default is unspecified which means 'latest available version'.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute vocabulary / @code
Namespace No namespace
Type EnumerationString
Properties
use optional
Facets
maxLength 128
Used by
Element vocabulary
Source
<xs:attribute name="code" type="EnumerationString" use="optional"/>
Attribute vocabulary / @codeSystem
Namespace No namespace
Type Oid
Properties
use optional
Facets
maxLength 255
pattern [0-2](\.(0|[1-9][0-9]*))*
Used by
Element vocabulary
Source
<xs:attribute name="codeSystem" type="Oid" use="optional"/>
Attribute vocabulary / @codeSystemName
Namespace No namespace
Type NonEmptyString
Properties
use optional
Facets
minLength 1
Used by
Element vocabulary
Source
<xs:attribute name="codeSystemName" type="NonEmptyString" use="optional"/>
Attribute vocabulary / @domain
Namespace No namespace
Type NonEmptyString
Properties
use optional
Facets
minLength 1
Used by
Element vocabulary
Source
<xs:attribute name="domain" type="NonEmptyString" use="optional"/>