Showing:

Annotations
Attributes
Diagrams
Instances
Model
Properties
Source
Used by
Main schema CSD.xsd
Namespace urn:ihe:iti:csd:2013
Properties
attribute form default unqualified
element form default qualified
Element organization / otherID
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#otherID_code CSD_xsd.tmp#otherID_assigningAuthorityName CSD_xsd.tmp#otherID
Type otherID
Properties
content complex
minOccurs 0
maxOccurs unbounded
Attributes
QName Type Use Annotation
assigningAuthorityName xs:string required
Use of an OID is encouraged.
code xs:string required
Source
<xs:element name="otherID" type="otherID" minOccurs="0" maxOccurs="unbounded"/>
Element organization / codedType
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#codedtype_code CSD_xsd.tmp#codedtype_codingScheme CSD_xsd.tmp#codedtype
Type codedtype
Properties
content complex
maxOccurs unbounded
Attributes
QName Type Use
code required
codingScheme required
Wildcard: ANY attribute from ANY namespace
Source
<xs:element name="codedType" type="codedtype" maxOccurs="unbounded"/>
Element organization / primaryName
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="primaryName" type="xs:string"/>
Element organization / otherName
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram xml_xsd.tmp#lang
Type extension of xs:string
Properties
content complex
minOccurs 0
maxOccurs unbounded
Attributes
QName Type Use Annotation
xml:lang union of(xs:language, restriction of xs:string) optional
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
Source
<xs:element name="otherName" minOccurs="0" maxOccurs="unbounded">
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute ref="xml:lang"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element organization / address
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#address_type CSD_xsd.tmp#address_addressLine CSD_xsd.tmp#address
Type address
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children addressLine
Instance
<address type="" xmlns="urn:ihe:iti:csd:2013">
  <addressLine component="">{1,unbounded}</addressLine>
</address>
Attributes
QName Type Use
type optional
Source
<xs:element name="address" type="address" minOccurs="0" maxOccurs="unbounded"/>
Element address / addressLine
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#address_address_addressLine_component
Type extension of xs:string
Properties
content complex
maxOccurs unbounded
Attributes
QName Type Use
component xs:string optional
Source
<xs:element name="addressLine" maxOccurs="unbounded">
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <!--could model extensions using address type attributes; these types could be defined by implementing jurisdiction; e.g. village, sector, etc.)-->
        <xs:attribute name="component" type="xs:string" use="optional"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element organization / contact
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#organization_organization_contact_provider CSD_xsd.tmp#organization_organization_contact_person
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children person, provider
Instance
<contact xmlns="urn:ihe:iti:csd:2013">
  <provider entityID="">{1,1}</provider>
  <person>{1,1}</person>
</contact>
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="contact">
  <xs:complexType>
    <xs:choice>
      <xs:element name="provider" type="uniqueID"/>
      <xs:element name="person" type="person"/>
    </xs:choice>
  </xs:complexType>
</xs:element>
Element organization / contact / provider
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#uniqueID_entityID CSD_xsd.tmp#uniqueID
Type uniqueID
Properties
content complex
Attributes
QName Type Use Annotation
entityID xs:string required
Should be a valid UUID represented as an URN.  
Example: "urn:uuid:53347B2E-185E-4BC3-BCDA-7FAB5D521FE7"
Source
<xs:element name="provider" type="uniqueID"/>
Element organization / contact / person
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#person_name CSD_xsd.tmp#person_contactPoint CSD_xsd.tmp#person_address CSD_xsd.tmp#person_gender CSD_xsd.tmp#person_dateOfBirth CSD_xsd.tmp#person
Type person
Properties
content complex
Model
Children address, contactPoint, dateOfBirth, gender, name
Instance
<person xmlns="urn:ihe:iti:csd:2013">
  <name xml:lang="">{1,unbounded}</name>
  <contactPoint>{0,unbounded}</contactPoint>
  <address type="">{0,unbounded}</address>
  <gender>{0,1}</gender>
  <dateOfBirth>{0,1}</dateOfBirth>
</person>
Source
<xs:element name="person" type="person"/>
Element person / name
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#name_commonName CSD_xsd.tmp#name_honorific CSD_xsd.tmp#name_forename CSD_xsd.tmp#name_otherName CSD_xsd.tmp#name_surname CSD_xsd.tmp#name_suffix CSD_xsd.tmp#name xml_xsd.tmp#lang
Type extension of name
Type hierarchy
Properties
content complex
maxOccurs unbounded
Model
Children commonName, forename, honorific, otherName, suffix, surname
Instance
<name xml:lang="" xmlns="urn:ihe:iti:csd:2013">
  <commonName>{1,unbounded}</commonName>
  <honorific>{0,1}</honorific>
  <forename>{0,1}</forename>
  <otherName code="" codingScheme="">{0,unbounded}</otherName>
  <surname>{0,1}</surname>
  <suffix>{0,1}</suffix>
</name>
Attributes
QName Type Use Annotation
xml:lang union of(xs:language, restriction of xs:string) optional
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
Source
<xs:element name="name" maxOccurs="unbounded">
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="name">
        <xs:attribute ref="xml:lang"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>
Element name / commonName
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram
Type extension of xs:string
Properties
content complex
maxOccurs unbounded
Source
<xs:element name="commonName" maxOccurs="unbounded">
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element name / honorific
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="honorific" type="xs:string" minOccurs="0"/>
Element name / forename
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="forename" type="xs:string" minOccurs="0"/>
Element name / otherName
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#codedtype_code CSD_xsd.tmp#codedtype_codingScheme CSD_xsd.tmp#codedtype
Type codedtype
Properties
content complex
minOccurs 0
maxOccurs unbounded
Attributes
QName Type Use
code required
codingScheme required
Wildcard: ANY attribute from ANY namespace
Source
<xs:element name="otherName" type="codedtype" minOccurs="0" maxOccurs="unbounded"/>
Element name / surname
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="surname" type="xs:string" minOccurs="0"/>
Element name / suffix
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="suffix" type="xs:string" minOccurs="0"/>
Element person / contactPoint
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#contactPoint_codedType CSD_xsd.tmp#contactPoint_equipment CSD_xsd.tmp#contactPoint_purpose CSD_xsd.tmp#contactPoint_certificate CSD_xsd.tmp#contactPoint
Type contactPoint
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children certificate, codedType, equipment, purpose
Instance
<contactPoint xmlns="urn:ihe:iti:csd:2013">
  <codedType code="" codingScheme="">{1,1}</codedType>
  <equipment>{0,1}</equipment>
  <purpose>{0,1}</purpose>
  <certificate>{0,1}</certificate>
</contactPoint>
Source
<xs:element name="contactPoint" type="contactPoint" minOccurs="0" maxOccurs="unbounded"/>
Element contactPoint / codedType
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#codedtype_code CSD_xsd.tmp#codedtype_codingScheme CSD_xsd.tmp#codedtype
Type codedtype
Properties
content complex
Attributes
QName Type Use
code required
codingScheme required
Wildcard: ANY attribute from ANY namespace
Source
<xs:element name="codedType" type="codedtype"/>
Element contactPoint / equipment
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="equipment" type="xs:string" minOccurs="0"/>
Element contactPoint / purpose
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="purpose" type="xs:string" minOccurs="0"/>
Element contactPoint / certificate
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="certificate" type="xs:string" minOccurs="0"/>
Element person / address
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#address_type CSD_xsd.tmp#address_addressLine CSD_xsd.tmp#address
Type address
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children addressLine
Instance
<address type="" xmlns="urn:ihe:iti:csd:2013">
  <addressLine component="">{1,unbounded}</addressLine>
</address>
Attributes
QName Type Use
type optional
Source
<xs:element name="address" type="address" minOccurs="0" maxOccurs="unbounded"/>
Element person / gender
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="gender" type="xs:string" minOccurs="0"/>
Element person / dateOfBirth
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram
Type xs:date
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="dateOfBirth" type="xs:date"/>
Element organization / credential
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#credential_codedType CSD_xsd.tmp#credential_number CSD_xsd.tmp#credential_issuingAuthority CSD_xsd.tmp#credential_credentialIssueDate CSD_xsd.tmp#credential_credentialRenewalDate CSD_xsd.tmp#credential_extension CSD_xsd.tmp#credential
Type credential
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children codedType, credentialIssueDate, credentialRenewalDate, extension, issuingAuthority, number
Instance
<credential xmlns="urn:ihe:iti:csd:2013">
  <codedType code="" codingScheme="">{1,1}</codedType>
  <number>{1,1}</number>
  <issuingAuthority>{0,1}</issuingAuthority>
  <credentialIssueDate>{0,1}</credentialIssueDate>
  <credentialRenewalDate>{0,1}</credentialRenewalDate>
  <extension type="" urn="">{0,unbounded}</extension>
</credential>
Source
<xs:element name="credential" type="credential" minOccurs="0" maxOccurs="unbounded"/>
Element credential / codedType
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#codedtype_code CSD_xsd.tmp#codedtype_codingScheme CSD_xsd.tmp#codedtype
Type codedtype
Properties
content complex
Attributes
QName Type Use
code required
codingScheme required
Wildcard: ANY attribute from ANY namespace
Source
<xs:element name="codedType" type="codedtype"/>
Element credential / number
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="number" type="xs:string"/>
Element credential / issuingAuthority
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="issuingAuthority" type="xs:string" minOccurs="0"/>
Element credential / credentialIssueDate
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram
Type xs:date
Properties
content simple
minOccurs 0
Source
<xs:element name="credentialIssueDate" type="xs:date" minOccurs="0"/>
Element credential / credentialRenewalDate
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram
Type xs:date
Properties
content simple
minOccurs 0
Source
<xs:element name="credentialRenewalDate" type="xs:date" minOccurs="0"/>
Element credential / extension
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#extension_type CSD_xsd.tmp#extension_urn CSD_xsd.tmp#extension
Type extension
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
ANY element from ANY namespace
Attributes
QName Type Use
type required
urn xs:string required
Wildcard: ANY attribute from ANY namespace
Source
<xs:element name="extension" type="extension" maxOccurs="unbounded" minOccurs="0"/>
Element organization / language
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#codedtype_code CSD_xsd.tmp#codedtype_codingScheme CSD_xsd.tmp#codedtype
Type codedtype
Properties
content complex
minOccurs 0
maxOccurs unbounded
Attributes
QName Type Use
code required
codingScheme required
Wildcard: ANY attribute from ANY namespace
Source
<xs:element name="language" type="codedtype" minOccurs="0" maxOccurs="unbounded"/>
Element organization / specialization
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#codedtype_code CSD_xsd.tmp#codedtype_codingScheme CSD_xsd.tmp#codedtype
Type codedtype
Properties
content complex
minOccurs 0
maxOccurs unbounded
Attributes
QName Type Use
code required
codingScheme required
Wildcard: ANY attribute from ANY namespace
Source
<xs:element name="specialization" type="codedtype" minOccurs="0" maxOccurs="unbounded"/>
Element organization / contactPoint
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#contactPoint_codedType CSD_xsd.tmp#contactPoint_equipment CSD_xsd.tmp#contactPoint_purpose CSD_xsd.tmp#contactPoint_certificate CSD_xsd.tmp#contactPoint
Type contactPoint
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children certificate, codedType, equipment, purpose
Instance
<contactPoint xmlns="urn:ihe:iti:csd:2013">
  <codedType code="" codingScheme="">{1,1}</codedType>
  <equipment>{0,1}</equipment>
  <purpose>{0,1}</purpose>
  <certificate>{0,1}</certificate>
</contactPoint>
Source
<xs:element name="contactPoint" type="contactPoint" maxOccurs="unbounded" minOccurs="0"/>
Element organization / parent
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#uniqueID_entityID CSD_xsd.tmp#uniqueID
Type uniqueID
Properties
content complex
minOccurs 0
Attributes
QName Type Use Annotation
entityID xs:string required
Should be a valid UUID represented as an URN.  
Example: "urn:uuid:53347B2E-185E-4BC3-BCDA-7FAB5D521FE7"
Source
<xs:element name="parent" type="uniqueID" minOccurs="0"/>
Element organization / extension
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#extension_type CSD_xsd.tmp#extension_urn CSD_xsd.tmp#extension
Type extension
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
ANY element from ANY namespace
Attributes
QName Type Use
type required
urn xs:string required
Wildcard: ANY attribute from ANY namespace
Source
<xs:element minOccurs="0" maxOccurs="unbounded" name="extension" type="extension"/>
Element organization / record
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#record_created CSD_xsd.tmp#record_updated CSD_xsd.tmp#record_status CSD_xsd.tmp#record_sourceDirectory CSD_xsd.tmp#record
Type record
Properties
content complex
Attributes
QName Type Use
created xs:dateTime required
sourceDirectory xs:anyURI optional
status xs:string required
updated xs:dateTime required
Source
<xs:element name="record" type="record"/>
Element facility / otherID
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#otherID_code CSD_xsd.tmp#otherID_assigningAuthorityName CSD_xsd.tmp#otherID
Type otherID
Properties
content complex
minOccurs 0
maxOccurs unbounded
Attributes
QName Type Use Annotation
assigningAuthorityName xs:string required
Use of an OID is encouraged.
code xs:string required
Source
<xs:element name="otherID" type="otherID" minOccurs="0" maxOccurs="unbounded"/>
Element facility / codedType
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#codedtype_code CSD_xsd.tmp#codedtype_codingScheme CSD_xsd.tmp#codedtype
Type codedtype
Properties
content complex
maxOccurs unbounded
Attributes
QName Type Use
code required
codingScheme required
Wildcard: ANY attribute from ANY namespace
Source
<xs:element name="codedType" type="codedtype" maxOccurs="unbounded"/>
Element facility / primaryName
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="primaryName" type="xs:string"/>
Element facility / otherName
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram xml_xsd.tmp#lang
Type extension of xs:string
Properties
content complex
minOccurs 0
maxOccurs unbounded
Attributes
QName Type Use Annotation
xml:lang union of(xs:language, restriction of xs:string) optional
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
Source
<xs:element name="otherName" minOccurs="0" maxOccurs="unbounded">
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute ref="xml:lang"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element facility / address
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#address_type CSD_xsd.tmp#address_addressLine CSD_xsd.tmp#address
Type address
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children addressLine
Instance
<address type="" xmlns="urn:ihe:iti:csd:2013">
  <addressLine component="">{1,unbounded}</addressLine>
</address>
Attributes
QName Type Use
type optional
Source
<xs:element name="address" type="address" minOccurs="0" maxOccurs="unbounded"/>
Element facility / contact
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#facility_facility_contact_provider CSD_xsd.tmp#facility_facility_contact_person
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children person, provider
Instance
<contact xmlns="urn:ihe:iti:csd:2013">
  <provider entityID="">{1,1}</provider>
  <person>{1,1}</person>
</contact>
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="contact">
  <xs:complexType>
    <xs:choice>
      <xs:element name="provider" type="uniqueID"/>
      <xs:element name="person" type="person"/>
    </xs:choice>
  </xs:complexType>
</xs:element>
Element facility / contact / provider
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#uniqueID_entityID CSD_xsd.tmp#uniqueID
Type uniqueID
Properties
content complex
Attributes
QName Type Use Annotation
entityID xs:string required
Should be a valid UUID represented as an URN.  
Example: "urn:uuid:53347B2E-185E-4BC3-BCDA-7FAB5D521FE7"
Source
<xs:element name="provider" type="uniqueID"/>
Element facility / contact / person
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#person_name CSD_xsd.tmp#person_contactPoint CSD_xsd.tmp#person_address CSD_xsd.tmp#person_gender CSD_xsd.tmp#person_dateOfBirth CSD_xsd.tmp#person
Type person
Properties
content complex
Model
Children address, contactPoint, dateOfBirth, gender, name
Instance
<person xmlns="urn:ihe:iti:csd:2013">
  <name xml:lang="">{1,unbounded}</name>
  <contactPoint>{0,unbounded}</contactPoint>
  <address type="">{0,unbounded}</address>
  <gender>{0,1}</gender>
  <dateOfBirth>{0,1}</dateOfBirth>
</person>
Source
<xs:element name="person" type="person"/>
Element facility / geocode
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#geocode_latitude CSD_xsd.tmp#geocode_longitude CSD_xsd.tmp#geocode_altitude CSD_xsd.tmp#geocode_coordinateSystem CSD_xsd.tmp#geocode
Type geocode
Properties
content complex
minOccurs 0
Model
Children altitude, coordinateSystem, latitude, longitude
Instance
<geocode xmlns="urn:ihe:iti:csd:2013">
  <latitude>{1,1}</latitude>
  <longitude>{1,1}</longitude>
  <altitude>{0,1}</altitude>
  <coordinateSystem>{0,1}</coordinateSystem>
</geocode>
Source
<xs:element name="geocode" type="geocode" minOccurs="0"/>
Element geocode / latitude
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram
Type xs:decimal
Properties
content simple
Source
<xs:element name="latitude" type="xs:decimal"/>
Element geocode / longitude
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram
Type xs:decimal
Properties
content simple
Source
<xs:element name="longitude" type="xs:decimal"/>
Element geocode / altitude
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram
Type xs:decimal
Properties
content simple
minOccurs 0
Source
<xs:element name="altitude" type="xs:decimal" minOccurs="0"/>
Element geocode / coordinateSystem
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="coordinateSystem" type="xs:string" minOccurs="0"/>
Element facility / language
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#codedtype_code CSD_xsd.tmp#codedtype_codingScheme CSD_xsd.tmp#codedtype
Type codedtype
Properties
content complex
minOccurs 0
maxOccurs unbounded
Attributes
QName Type Use
code required
codingScheme required
Wildcard: ANY attribute from ANY namespace
Source
<xs:element name="language" type="codedtype" minOccurs="0" maxOccurs="unbounded"/>
Element facility / contactPoint
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#contactPoint_codedType CSD_xsd.tmp#contactPoint_equipment CSD_xsd.tmp#contactPoint_purpose CSD_xsd.tmp#contactPoint_certificate CSD_xsd.tmp#contactPoint
Type contactPoint
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children certificate, codedType, equipment, purpose
Instance
<contactPoint xmlns="urn:ihe:iti:csd:2013">
  <codedType code="" codingScheme="">{1,1}</codedType>
  <equipment>{0,1}</equipment>
  <purpose>{0,1}</purpose>
  <certificate>{0,1}</certificate>
</contactPoint>
Source
<xs:element name="contactPoint" type="contactPoint" maxOccurs="unbounded" minOccurs="0"/>
Element facility / organizations
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#facility_facility_organizations_organization
Properties
content complex
minOccurs 0
Model
Children organization
Instance
<organizations xmlns="urn:ihe:iti:csd:2013">
  <organization entityID="">{1,unbounded}</organization>
</organizations>
Source
<xs:element name="organizations" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="organization" maxOccurs="unbounded">
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="uniqueID">
              <xs:sequence>
                <xs:element name="service" maxOccurs="unbounded" minOccurs="0">
                  <xs:complexType>
                    <xs:complexContent>
                      <xs:extension base="uniqueID">
                        <xs:sequence>
                          <xs:element name="name" type="name" minOccurs="0" maxOccurs="unbounded"/>
                          <xs:element name="language" type="codedtype" minOccurs="0" maxOccurs="unbounded"/>
                          <xs:element name="operatingHours" type="operatingHours" minOccurs="0" maxOccurs="unbounded"/>
                          <xs:element name="freeBusyURI" minOccurs="0" type="xs:anyURI">
                          </xs:element>
                          <xs:element minOccurs="0" maxOccurs="unbounded" name="extension" type="extension"/>
                        </xs:sequence>
                      </xs:extension>
                    </xs:complexContent>
                  </xs:complexType>
                </xs:element>
                <xs:element minOccurs="0" maxOccurs="unbounded" name="extension" type="extension"/>
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element facility / organizations / organization
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#uniqueID_entityID CSD_xsd.tmp#uniqueID CSD_xsd.tmp#facility_facility_organizations_facility_facility_organizations_organization_service CSD_xsd.tmp#facility_facility_organizations_facility_facility_organizations_organization_extension
Type extension of uniqueID
Type hierarchy
Properties
content complex
maxOccurs unbounded
Model
Children extension, service
Instance
<organization entityID="" xmlns="urn:ihe:iti:csd:2013">
  <service entityID="">{0,unbounded}</service>
  <extension type="" urn="">{0,unbounded}</extension>
</organization>
Attributes
QName Type Use Annotation
entityID xs:string required
Should be a valid UUID represented as an URN.  
Example: "urn:uuid:53347B2E-185E-4BC3-BCDA-7FAB5D521FE7"
Source
<xs:element name="organization" maxOccurs="unbounded">
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="uniqueID">
        <xs:sequence>
          <xs:element name="service" maxOccurs="unbounded" minOccurs="0">
            <xs:complexType>
              <xs:complexContent>
                <xs:extension base="uniqueID">
                  <xs:sequence>
                    <xs:element name="name" type="name" minOccurs="0" maxOccurs="unbounded"/>
                    <xs:element name="language" type="codedtype" minOccurs="0" maxOccurs="unbounded"/>
                    <xs:element name="operatingHours" type="operatingHours" minOccurs="0" maxOccurs="unbounded"/>
                    <xs:element name="freeBusyURI" minOccurs="0" type="xs:anyURI">
                    </xs:element>
                    <xs:element minOccurs="0" maxOccurs="unbounded" name="extension" type="extension"/>
                  </xs:sequence>
                </xs:extension>
              </xs:complexContent>
            </xs:complexType>
          </xs:element>
          <xs:element minOccurs="0" maxOccurs="unbounded" name="extension" type="extension"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>
Element facility / organizations / organization / service
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#uniqueID_entityID CSD_xsd.tmp#uniqueID CSD_xsd.tmp#facility_facility_organizations_facility_facility_organizations_organization_facility_facility_organizations_facility_facility_organizations_organization_service_name CSD_xsd.tmp#facility_facility_organizations_facility_facility_organizations_organization_facility_facility_organizations_facility_facility_organizations_organization_service_language CSD_xsd.tmp#facility_facility_organizations_facility_facility_organizations_organization_facility_facility_organizations_facility_facility_organizations_organization_service_operatingHours CSD_xsd.tmp#facility_facility_organizations_facility_facility_organizations_organization_facility_facility_organizations_facility_facility_organizations_organization_service_freeBusyURI CSD_xsd.tmp#facility_facility_organizations_facility_facility_organizations_organization_facility_facility_organizations_facility_facility_organizations_organization_service_extension
Type extension of uniqueID
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children extension, freeBusyURI, language, name, operatingHours
Instance
<service entityID="" xmlns="urn:ihe:iti:csd:2013">
  <name>{0,unbounded}</name>
  <language code="" codingScheme="">{0,unbounded}</language>
  <operatingHours>{0,unbounded}</operatingHours>
  <freeBusyURI>{0,1}</freeBusyURI>
  <extension type="" urn="">{0,unbounded}</extension>
</service>
Attributes
QName Type Use Annotation
entityID xs:string required
Should be a valid UUID represented as an URN.  
Example: "urn:uuid:53347B2E-185E-4BC3-BCDA-7FAB5D521FE7"
Source
<xs:element name="service" maxOccurs="unbounded" minOccurs="0">
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="uniqueID">
        <xs:sequence>
          <xs:element name="name" type="name" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element name="language" type="codedtype" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element name="operatingHours" type="operatingHours" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element name="freeBusyURI" minOccurs="0" type="xs:anyURI">
          </xs:element>
          <xs:element minOccurs="0" maxOccurs="unbounded" name="extension" type="extension"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>
Element facility / organizations / organization / service / name
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#name_commonName CSD_xsd.tmp#name_honorific CSD_xsd.tmp#name_forename CSD_xsd.tmp#name_otherName CSD_xsd.tmp#name_surname CSD_xsd.tmp#name_suffix CSD_xsd.tmp#name
Type name
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children commonName, forename, honorific, otherName, suffix, surname
Instance
<name xmlns="urn:ihe:iti:csd:2013">
  <commonName>{1,unbounded}</commonName>
  <honorific>{0,1}</honorific>
  <forename>{0,1}</forename>
  <otherName code="" codingScheme="">{0,unbounded}</otherName>
  <surname>{0,1}</surname>
  <suffix>{0,1}</suffix>
</name>
Source
<xs:element name="name" type="name" minOccurs="0" maxOccurs="unbounded"/>
Element facility / organizations / organization / service / language
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#codedtype_code CSD_xsd.tmp#codedtype_codingScheme CSD_xsd.tmp#codedtype
Type codedtype
Properties
content complex
minOccurs 0
maxOccurs unbounded
Attributes
QName Type Use
code required
codingScheme required
Wildcard: ANY attribute from ANY namespace
Source
<xs:element name="language" type="codedtype" minOccurs="0" maxOccurs="unbounded"/>
Element facility / organizations / organization / service / operatingHours
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#operatingHours_openFlag CSD_xsd.tmp#operatingHours_dayOfTheWeek CSD_xsd.tmp#operatingHours_beginningHour CSD_xsd.tmp#operatingHours_endingHour CSD_xsd.tmp#operatingHours_beginEffectiveDate CSD_xsd.tmp#operatingHours_endEffectiveDate CSD_xsd.tmp#operatingHours
Type operatingHours
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children beginEffectiveDate, beginningHour, dayOfTheWeek, endEffectiveDate, endingHour, openFlag
Instance
<operatingHours xmlns="urn:ihe:iti:csd:2013">
  <openFlag>{1,1}</openFlag>
  <dayOfTheWeek>{0,unbounded}</dayOfTheWeek>
  <beginningHour>{0,1}</beginningHour>
  <endingHour>{0,1}</endingHour>
  <beginEffectiveDate>{1,1}</beginEffectiveDate>
  <endEffectiveDate>{0,1}</endEffectiveDate>
</operatingHours>
Source
<xs:element name="operatingHours" type="operatingHours" minOccurs="0" maxOccurs="unbounded"/>
Element operatingHours / openFlag
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram
Type xs:boolean
Properties
content simple
Source
<xs:element name="openFlag" type="xs:boolean"/>
Element operatingHours / dayOfTheWeek
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram
Type xs:integer
Properties
content simple
minOccurs 0
maxOccurs unbounded
Source
<xs:element name="dayOfTheWeek" type="xs:integer" maxOccurs="unbounded" minOccurs="0"/>
Element operatingHours / beginningHour
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram
Type xs:time
Properties
content simple
minOccurs 0
Source
<xs:element name="beginningHour" type="xs:time" minOccurs="0"/>
Element operatingHours / endingHour
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram
Type xs:time
Properties
content simple
minOccurs 0
Source
<xs:element name="endingHour" type="xs:time" minOccurs="0"/>
Element operatingHours / beginEffectiveDate
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram
Type xs:date
Properties
content simple
Source
<xs:element name="beginEffectiveDate" type="xs:date"/>
Element operatingHours / endEffectiveDate
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram
Type xs:date
Properties
content simple
minOccurs 0
Source
<xs:element name="endEffectiveDate" type="xs:date" minOccurs="0"/>
Element facility / organizations / organization / service / freeBusyURI
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram
Type xs:anyURI
Properties
content simple
minOccurs 0
Source
<xs:element name="freeBusyURI" minOccurs="0" type="xs:anyURI">
</xs:element>
Element facility / organizations / organization / service / extension
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#extension_type CSD_xsd.tmp#extension_urn CSD_xsd.tmp#extension
Type extension
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
ANY element from ANY namespace
Attributes
QName Type Use
type required
urn xs:string required
Wildcard: ANY attribute from ANY namespace
Source
<xs:element minOccurs="0" maxOccurs="unbounded" name="extension" type="extension"/>
Element facility / organizations / organization / extension
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#extension_type CSD_xsd.tmp#extension_urn CSD_xsd.tmp#extension
Type extension
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
ANY element from ANY namespace
Attributes
QName Type Use
type required
urn xs:string required
Wildcard: ANY attribute from ANY namespace
Source
<xs:element minOccurs="0" maxOccurs="unbounded" name="extension" type="extension"/>
Element facility / operatingHours
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#operatingHours_openFlag CSD_xsd.tmp#operatingHours_dayOfTheWeek CSD_xsd.tmp#operatingHours_beginningHour CSD_xsd.tmp#operatingHours_endingHour CSD_xsd.tmp#operatingHours_beginEffectiveDate CSD_xsd.tmp#operatingHours_endEffectiveDate CSD_xsd.tmp#operatingHours
Type operatingHours
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children beginEffectiveDate, beginningHour, dayOfTheWeek, endEffectiveDate, endingHour, openFlag
Instance
<operatingHours xmlns="urn:ihe:iti:csd:2013">
  <openFlag>{1,1}</openFlag>
  <dayOfTheWeek>{0,unbounded}</dayOfTheWeek>
  <beginningHour>{0,1}</beginningHour>
  <endingHour>{0,1}</endingHour>
  <beginEffectiveDate>{1,1}</beginEffectiveDate>
  <endEffectiveDate>{0,1}</endEffectiveDate>
</operatingHours>
Source
<xs:element name="operatingHours" type="operatingHours" minOccurs="0" maxOccurs="unbounded"/>
Element facility / extension
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#extension_type CSD_xsd.tmp#extension_urn CSD_xsd.tmp#extension
Type extension
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
ANY element from ANY namespace
Attributes
QName Type Use
type required
urn xs:string required
Wildcard: ANY attribute from ANY namespace
Source
<xs:element minOccurs="0" maxOccurs="unbounded" name="extension" type="extension"/>
Element facility / record
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#record_created CSD_xsd.tmp#record_updated CSD_xsd.tmp#record_status CSD_xsd.tmp#record_sourceDirectory CSD_xsd.tmp#record
Type record
Properties
content complex
Attributes
QName Type Use
created xs:dateTime required
sourceDirectory xs:anyURI optional
status xs:string required
updated xs:dateTime required
Source
<xs:element name="record" type="record"/>
Element provider / otherID
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#otherID_code CSD_xsd.tmp#otherID_assigningAuthorityName CSD_xsd.tmp#otherID
Type otherID
Properties
content complex
minOccurs 0
maxOccurs unbounded
Attributes
QName Type Use Annotation
assigningAuthorityName xs:string required
Use of an OID is encouraged.
code xs:string required
Source
<xs:element name="otherID" type="otherID" minOccurs="0" maxOccurs="unbounded"/>
Element provider / codedType
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#codedtype_code CSD_xsd.tmp#codedtype_codingScheme CSD_xsd.tmp#codedtype
Type codedtype
Properties
content complex
maxOccurs unbounded
Attributes
QName Type Use
code required
codingScheme required
Wildcard: ANY attribute from ANY namespace
Source
<xs:element name="codedType" type="codedtype" maxOccurs="unbounded"/>
Element provider / demographic
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#person_name CSD_xsd.tmp#person_contactPoint CSD_xsd.tmp#person_address CSD_xsd.tmp#person_gender CSD_xsd.tmp#person_dateOfBirth CSD_xsd.tmp#person
Type person
Properties
content complex
Model
Children address, contactPoint, dateOfBirth, gender, name
Instance
<demographic xmlns="urn:ihe:iti:csd:2013">
  <name xml:lang="">{1,unbounded}</name>
  <contactPoint>{0,unbounded}</contactPoint>
  <address type="">{0,unbounded}</address>
  <gender>{0,1}</gender>
  <dateOfBirth>{0,1}</dateOfBirth>
</demographic>
Source
<xs:element name="demographic" type="person"/>
Element provider / language
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#codedtype_code CSD_xsd.tmp#codedtype_codingScheme CSD_xsd.tmp#codedtype
Type codedtype
Properties
content complex
minOccurs 0
maxOccurs unbounded
Attributes
QName Type Use
code required
codingScheme required
Wildcard: ANY attribute from ANY namespace
Source
<xs:element name="language" type="codedtype" maxOccurs="unbounded" minOccurs="0"/>
Element provider / organizations
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#provider_provider_organizations_organization
Properties
content complex
minOccurs 0
Model
Children organization
Instance
<organizations xmlns="urn:ihe:iti:csd:2013">
  <organization entityID="">{1,unbounded}</organization>
</organizations>
Source
<xs:element name="organizations" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="organization" maxOccurs="unbounded">
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="uniqueID">
              <xs:sequence>
                <xs:element minOccurs="0" maxOccurs="unbounded" name="extension" type="extension"/>
                <xs:element name="address" type="address" minOccurs="0" maxOccurs="unbounded"/>
                <xs:element name="contactPoint" type="contactPoint" minOccurs="0" maxOccurs="unbounded"/>
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element provider / organizations / organization
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#uniqueID_entityID CSD_xsd.tmp#uniqueID CSD_xsd.tmp#provider_provider_organizations_provider_provider_organizations_organization_extension CSD_xsd.tmp#provider_provider_organizations_provider_provider_organizations_organization_address CSD_xsd.tmp#provider_provider_organizations_provider_provider_organizations_organization_contactPoint
Type extension of uniqueID
Type hierarchy
Properties
content complex
maxOccurs unbounded
Model
Children address, contactPoint, extension
Instance
<organization entityID="" xmlns="urn:ihe:iti:csd:2013">
  <extension type="" urn="">{0,unbounded}</extension>
  <address type="">{0,unbounded}</address>
  <contactPoint>{0,unbounded}</contactPoint>
</organization>
Attributes
QName Type Use Annotation
entityID xs:string required
Should be a valid UUID represented as an URN.  
Example: "urn:uuid:53347B2E-185E-4BC3-BCDA-7FAB5D521FE7"
Source
<xs:element name="organization" maxOccurs="unbounded">
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="uniqueID">
        <xs:sequence>
          <xs:element minOccurs="0" maxOccurs="unbounded" name="extension" type="extension"/>
          <xs:element name="address" type="address" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element name="contactPoint" type="contactPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>
Element provider / organizations / organization / extension
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#extension_type CSD_xsd.tmp#extension_urn CSD_xsd.tmp#extension
Type extension
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
ANY element from ANY namespace
Attributes
QName Type Use
type required
urn xs:string required
Wildcard: ANY attribute from ANY namespace
Source
<xs:element minOccurs="0" maxOccurs="unbounded" name="extension" type="extension"/>
Element provider / organizations / organization / address
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#address_type CSD_xsd.tmp#address_addressLine CSD_xsd.tmp#address
Type address
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children addressLine
Instance
<address type="" xmlns="urn:ihe:iti:csd:2013">
  <addressLine component="">{1,unbounded}</addressLine>
</address>
Attributes
QName Type Use
type optional
Source
<xs:element name="address" type="address" minOccurs="0" maxOccurs="unbounded"/>
Element provider / organizations / organization / contactPoint
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#contactPoint_codedType CSD_xsd.tmp#contactPoint_equipment CSD_xsd.tmp#contactPoint_purpose CSD_xsd.tmp#contactPoint_certificate CSD_xsd.tmp#contactPoint
Type contactPoint
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children certificate, codedType, equipment, purpose
Instance
<contactPoint xmlns="urn:ihe:iti:csd:2013">
  <codedType code="" codingScheme="">{1,1}</codedType>
  <equipment>{0,1}</equipment>
  <purpose>{0,1}</purpose>
  <certificate>{0,1}</certificate>
</contactPoint>
Source
<xs:element name="contactPoint" type="contactPoint" minOccurs="0" maxOccurs="unbounded"/>
Element provider / facilities
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#provider_provider_facilities_facility
Properties
content complex
minOccurs 0
Model
Children facility
Instance
<facilities xmlns="urn:ihe:iti:csd:2013">
  <facility entityID="">{1,unbounded}</facility>
</facilities>
Source
<xs:element name="facilities" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="facility" maxOccurs="unbounded">
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="uniqueID">
              <xs:sequence>
                <xs:element name="service" maxOccurs="unbounded" minOccurs="0">
                  <xs:complexType>
                    <xs:complexContent>
                      <xs:extension base="uniqueID">
                        <xs:sequence>
                          <xs:element name="name" type="name" minOccurs="0" maxOccurs="unbounded"/>
                          <xs:element minOccurs="0" name="organization" type="uniqueID"/>
                          <xs:element name="language" type="codedtype" minOccurs="0" maxOccurs="unbounded"/>
                          <xs:element name="operatingHours" type="operatingHours" minOccurs="0" maxOccurs="unbounded"/>
                          <xs:element name="freeBusyURI" minOccurs="0" type="xs:anyURI">
                          </xs:element>
                          <xs:element minOccurs="0" maxOccurs="unbounded" name="extension" type="extension"/>
                        </xs:sequence>
                      </xs:extension>
                    </xs:complexContent>
                  </xs:complexType>
                </xs:element>
                <xs:element name="operatingHours" type="operatingHours" minOccurs="0" maxOccurs="unbounded"/>
                <xs:element minOccurs="0" maxOccurs="unbounded" name="extension" type="extension"/>
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element provider / facilities / facility
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#uniqueID_entityID CSD_xsd.tmp#uniqueID CSD_xsd.tmp#provider_provider_facilities_provider_provider_facilities_facility_service CSD_xsd.tmp#provider_provider_facilities_provider_provider_facilities_facility_operatingHours CSD_xsd.tmp#provider_provider_facilities_provider_provider_facilities_facility_extension
Type extension of uniqueID
Type hierarchy
Properties
content complex
maxOccurs unbounded
Model
Children extension, operatingHours, service
Instance
<facility entityID="" xmlns="urn:ihe:iti:csd:2013">
  <service entityID="">{0,unbounded}</service>
  <operatingHours>{0,unbounded}</operatingHours>
  <extension type="" urn="">{0,unbounded}</extension>
</facility>
Attributes
QName Type Use Annotation
entityID xs:string required
Should be a valid UUID represented as an URN.  
Example: "urn:uuid:53347B2E-185E-4BC3-BCDA-7FAB5D521FE7"
Source
<xs:element name="facility" maxOccurs="unbounded">
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="uniqueID">
        <xs:sequence>
          <xs:element name="service" maxOccurs="unbounded" minOccurs="0">
            <xs:complexType>
              <xs:complexContent>
                <xs:extension base="uniqueID">
                  <xs:sequence>
                    <xs:element name="name" type="name" minOccurs="0" maxOccurs="unbounded"/>
                    <xs:element minOccurs="0" name="organization" type="uniqueID"/>
                    <xs:element name="language" type="codedtype" minOccurs="0" maxOccurs="unbounded"/>
                    <xs:element name="operatingHours" type="operatingHours" minOccurs="0" maxOccurs="unbounded"/>
                    <xs:element name="freeBusyURI" minOccurs="0" type="xs:anyURI">
                    </xs:element>
                    <xs:element minOccurs="0" maxOccurs="unbounded" name="extension" type="extension"/>
                  </xs:sequence>
                </xs:extension>
              </xs:complexContent>
            </xs:complexType>
          </xs:element>
          <xs:element name="operatingHours" type="operatingHours" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element minOccurs="0" maxOccurs="unbounded" name="extension" type="extension"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>
Element provider / facilities / facility / service
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#uniqueID_entityID CSD_xsd.tmp#uniqueID CSD_xsd.tmp#provider_provider_facilities_provider_provider_facilities_facility_provider_provider_facilities_provider_provider_facilities_facility_service_name CSD_xsd.tmp#provider_provider_facilities_provider_provider_facilities_facility_provider_provider_facilities_provider_provider_facilities_facility_service_organization CSD_xsd.tmp#provider_provider_facilities_provider_provider_facilities_facility_provider_provider_facilities_provider_provider_facilities_facility_service_language CSD_xsd.tmp#provider_provider_facilities_provider_provider_facilities_facility_provider_provider_facilities_provider_provider_facilities_facility_service_operatingHours CSD_xsd.tmp#provider_provider_facilities_provider_provider_facilities_facility_provider_provider_facilities_provider_provider_facilities_facility_service_freeBusyURI CSD_xsd.tmp#provider_provider_facilities_provider_provider_facilities_facility_provider_provider_facilities_provider_provider_facilities_facility_service_extension
Type extension of uniqueID
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children extension, freeBusyURI, language, name, operatingHours, organization
Instance
<service entityID="" xmlns="urn:ihe:iti:csd:2013">
  <name>{0,unbounded}</name>
  <organization entityID="">{0,1}</organization>
  <language code="" codingScheme="">{0,unbounded}</language>
  <operatingHours>{0,unbounded}</operatingHours>
  <freeBusyURI>{0,1}</freeBusyURI>
  <extension type="" urn="">{0,unbounded}</extension>
</service>
Attributes
QName Type Use Annotation
entityID xs:string required
Should be a valid UUID represented as an URN.  
Example: "urn:uuid:53347B2E-185E-4BC3-BCDA-7FAB5D521FE7"
Source
<xs:element name="service" maxOccurs="unbounded" minOccurs="0">
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="uniqueID">
        <xs:sequence>
          <xs:element name="name" type="name" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element minOccurs="0" name="organization" type="uniqueID"/>
          <xs:element name="language" type="codedtype" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element name="operatingHours" type="operatingHours" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element name="freeBusyURI" minOccurs="0" type="xs:anyURI">
          </xs:element>
          <xs:element minOccurs="0" maxOccurs="unbounded" name="extension" type="extension"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>
Element provider / facilities / facility / service / name
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#name_commonName CSD_xsd.tmp#name_honorific CSD_xsd.tmp#name_forename CSD_xsd.tmp#name_otherName CSD_xsd.tmp#name_surname CSD_xsd.tmp#name_suffix CSD_xsd.tmp#name
Type name
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children commonName, forename, honorific, otherName, suffix, surname
Instance
<name xmlns="urn:ihe:iti:csd:2013">
  <commonName>{1,unbounded}</commonName>
  <honorific>{0,1}</honorific>
  <forename>{0,1}</forename>
  <otherName code="" codingScheme="">{0,unbounded}</otherName>
  <surname>{0,1}</surname>
  <suffix>{0,1}</suffix>
</name>
Source
<xs:element name="name" type="name" minOccurs="0" maxOccurs="unbounded"/>
Element provider / facilities / facility / service / organization
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#uniqueID_entityID CSD_xsd.tmp#uniqueID
Type uniqueID
Properties
content complex
minOccurs 0
Attributes
QName Type Use Annotation
entityID xs:string required
Should be a valid UUID represented as an URN.  
Example: "urn:uuid:53347B2E-185E-4BC3-BCDA-7FAB5D521FE7"
Source
<xs:element minOccurs="0" name="organization" type="uniqueID"/>
Element provider / facilities / facility / service / language
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#codedtype_code CSD_xsd.tmp#codedtype_codingScheme CSD_xsd.tmp#codedtype
Type codedtype
Properties
content complex
minOccurs 0
maxOccurs unbounded
Attributes
QName Type Use
code required
codingScheme required
Wildcard: ANY attribute from ANY namespace
Source
<xs:element name="language" type="codedtype" minOccurs="0" maxOccurs="unbounded"/>
Element provider / facilities / facility / service / operatingHours
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#operatingHours_openFlag CSD_xsd.tmp#operatingHours_dayOfTheWeek CSD_xsd.tmp#operatingHours_beginningHour CSD_xsd.tmp#operatingHours_endingHour CSD_xsd.tmp#operatingHours_beginEffectiveDate CSD_xsd.tmp#operatingHours_endEffectiveDate CSD_xsd.tmp#operatingHours
Type operatingHours
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children beginEffectiveDate, beginningHour, dayOfTheWeek, endEffectiveDate, endingHour, openFlag
Instance
<operatingHours xmlns="urn:ihe:iti:csd:2013">
  <openFlag>{1,1}</openFlag>
  <dayOfTheWeek>{0,unbounded}</dayOfTheWeek>
  <beginningHour>{0,1}</beginningHour>
  <endingHour>{0,1}</endingHour>
  <beginEffectiveDate>{1,1}</beginEffectiveDate>
  <endEffectiveDate>{0,1}</endEffectiveDate>
</operatingHours>
Source
<xs:element name="operatingHours" type="operatingHours" minOccurs="0" maxOccurs="unbounded"/>
Element provider / facilities / facility / service / freeBusyURI
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram
Type xs:anyURI
Properties
content simple
minOccurs 0
Source
<xs:element name="freeBusyURI" minOccurs="0" type="xs:anyURI">
</xs:element>
Element provider / facilities / facility / service / extension
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#extension_type CSD_xsd.tmp#extension_urn CSD_xsd.tmp#extension
Type extension
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
ANY element from ANY namespace
Attributes
QName Type Use
type required
urn xs:string required
Wildcard: ANY attribute from ANY namespace
Source
<xs:element minOccurs="0" maxOccurs="unbounded" name="extension" type="extension"/>
Element provider / facilities / facility / operatingHours
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#operatingHours_openFlag CSD_xsd.tmp#operatingHours_dayOfTheWeek CSD_xsd.tmp#operatingHours_beginningHour CSD_xsd.tmp#operatingHours_endingHour CSD_xsd.tmp#operatingHours_beginEffectiveDate CSD_xsd.tmp#operatingHours_endEffectiveDate CSD_xsd.tmp#operatingHours
Type operatingHours
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children beginEffectiveDate, beginningHour, dayOfTheWeek, endEffectiveDate, endingHour, openFlag
Instance
<operatingHours xmlns="urn:ihe:iti:csd:2013">
  <openFlag>{1,1}</openFlag>
  <dayOfTheWeek>{0,unbounded}</dayOfTheWeek>
  <beginningHour>{0,1}</beginningHour>
  <endingHour>{0,1}</endingHour>
  <beginEffectiveDate>{1,1}</beginEffectiveDate>
  <endEffectiveDate>{0,1}</endEffectiveDate>
</operatingHours>
Source
<xs:element name="operatingHours" type="operatingHours" minOccurs="0" maxOccurs="unbounded"/>
Element provider / facilities / facility / extension
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#extension_type CSD_xsd.tmp#extension_urn CSD_xsd.tmp#extension
Type extension
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
ANY element from ANY namespace
Attributes
QName Type Use
type required
urn xs:string required
Wildcard: ANY attribute from ANY namespace
Source
<xs:element minOccurs="0" maxOccurs="unbounded" name="extension" type="extension"/>
Element provider / credential
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#credential_codedType CSD_xsd.tmp#credential_number CSD_xsd.tmp#credential_issuingAuthority CSD_xsd.tmp#credential_credentialIssueDate CSD_xsd.tmp#credential_credentialRenewalDate CSD_xsd.tmp#credential_extension CSD_xsd.tmp#credential
Type credential
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children codedType, credentialIssueDate, credentialRenewalDate, extension, issuingAuthority, number
Instance
<credential xmlns="urn:ihe:iti:csd:2013">
  <codedType code="" codingScheme="">{1,1}</codedType>
  <number>{1,1}</number>
  <issuingAuthority>{0,1}</issuingAuthority>
  <credentialIssueDate>{0,1}</credentialIssueDate>
  <credentialRenewalDate>{0,1}</credentialRenewalDate>
  <extension type="" urn="">{0,unbounded}</extension>
</credential>
Source
<xs:element name="credential" type="credential" minOccurs="0" maxOccurs="unbounded"/>
Element provider / specialty
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#codedtype_code CSD_xsd.tmp#codedtype_codingScheme CSD_xsd.tmp#codedtype
Type codedtype
Properties
content complex
minOccurs 0
maxOccurs unbounded
Attributes
QName Type Use
code required
codingScheme required
Wildcard: ANY attribute from ANY namespace
Source
<xs:element name="specialty" type="codedtype" minOccurs="0" maxOccurs="unbounded"/>
Element provider / extension
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#extension_type CSD_xsd.tmp#extension_urn CSD_xsd.tmp#extension
Type extension
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
ANY element from ANY namespace
Attributes
QName Type Use
type required
urn xs:string required
Wildcard: ANY attribute from ANY namespace
Source
<xs:element minOccurs="0" maxOccurs="unbounded" name="extension" type="extension"/>
Element provider / record
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#record_created CSD_xsd.tmp#record_updated CSD_xsd.tmp#record_status CSD_xsd.tmp#record_sourceDirectory CSD_xsd.tmp#record
Type record
Properties
content complex
Attributes
QName Type Use
created xs:dateTime required
sourceDirectory xs:anyURI optional
status xs:string required
updated xs:dateTime required
Source
<xs:element name="record" type="record"/>
Element service / otherID
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#otherID_code CSD_xsd.tmp#otherID_assigningAuthorityName CSD_xsd.tmp#otherID
Type otherID
Properties
content complex
minOccurs 0
maxOccurs unbounded
Attributes
QName Type Use Annotation
assigningAuthorityName xs:string required
Use of an OID is encouraged.
code xs:string required
Source
<xs:element name="otherID" type="otherID" minOccurs="0" maxOccurs="unbounded"/>
Element service / codedType
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#codedtype_code CSD_xsd.tmp#codedtype_codingScheme CSD_xsd.tmp#codedtype
Type codedtype
Properties
content complex
maxOccurs unbounded
Attributes
QName Type Use
code required
codingScheme required
Wildcard: ANY attribute from ANY namespace
Source
<xs:element name="codedType" type="codedtype" maxOccurs="unbounded"/>
Element service / extension
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#extension_type CSD_xsd.tmp#extension_urn CSD_xsd.tmp#extension
Type extension
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
ANY element from ANY namespace
Attributes
QName Type Use
type required
urn xs:string required
Wildcard: ANY attribute from ANY namespace
Source
<xs:element minOccurs="0" maxOccurs="unbounded" name="extension" type="extension"/>
Element service / record
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#record_created CSD_xsd.tmp#record_updated CSD_xsd.tmp#record_status CSD_xsd.tmp#record_sourceDirectory CSD_xsd.tmp#record
Type record
Properties
content complex
Attributes
QName Type Use
created xs:dateTime required
sourceDirectory xs:anyURI optional
status xs:string required
updated xs:dateTime required
Source
<xs:element name="record" type="record"/>
Element CSD / organizationDirectory
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#CSD_CSD_organizationDirectory_organization
Properties
content complex
Model
Children organization
Instance
<organizationDirectory xmlns="urn:ihe:iti:csd:2013">
  <organization entityID="">{0,unbounded}</organization>
</organizationDirectory>
Source
<xs:element name="organizationDirectory">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="organization" type="organization" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element CSD / organizationDirectory / organization
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#uniqueID_entityID CSD_xsd.tmp#uniqueID CSD_xsd.tmp#organization_otherID CSD_xsd.tmp#organization_codedType CSD_xsd.tmp#organization_primaryName CSD_xsd.tmp#organization_otherName CSD_xsd.tmp#organization_address CSD_xsd.tmp#organization_contact CSD_xsd.tmp#organization_credential CSD_xsd.tmp#organization_language CSD_xsd.tmp#organization_specialization CSD_xsd.tmp#organization_contactPoint CSD_xsd.tmp#organization_parent CSD_xsd.tmp#organization_extension CSD_xsd.tmp#organization_record CSD_xsd.tmp#organization
Type organization
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children address, codedType, contact, contactPoint, credential, extension, language, otherID, otherName, parent, primaryName, record, specialization
Instance
<organization entityID="" xmlns="urn:ihe:iti:csd:2013">
  <otherID assigningAuthorityName="" code="">{0,unbounded}</otherID>
  <codedType code="" codingScheme="">{1,unbounded}</codedType>
  <primaryName>{1,1}</primaryName>
  <otherName xml:lang="">{0,unbounded}</otherName>
  <address type="">{0,unbounded}</address>
  <contact>{0,unbounded}</contact>
  <credential>{0,unbounded}</credential>
  <language code="" codingScheme="">{0,unbounded}</language>
  <specialization code="" codingScheme="">{0,unbounded}</specialization>
  <contactPoint>{0,unbounded}</contactPoint>
  <parent entityID="">{0,1}</parent>
  <extension type="" urn="">{0,unbounded}</extension>
  <record created="" sourceDirectory="" status="" updated="">{1,1}</record>
</organization>
Attributes
QName Type Use Annotation
entityID xs:string required
Should be a valid UUID represented as an URN.  
Example: "urn:uuid:53347B2E-185E-4BC3-BCDA-7FAB5D521FE7"
Source
<xs:element name="organization" type="organization" minOccurs="0" maxOccurs="unbounded"/>
Element CSD / serviceDirectory
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#CSD_CSD_serviceDirectory_service
Properties
content complex
Model
Children service
Instance
<serviceDirectory xmlns="urn:ihe:iti:csd:2013">
  <service entityID="">{0,unbounded}</service>
</serviceDirectory>
Source
<xs:element name="serviceDirectory">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="service" type="service" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element CSD / serviceDirectory / service
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#uniqueID_entityID CSD_xsd.tmp#uniqueID CSD_xsd.tmp#service_otherID CSD_xsd.tmp#service_codedType CSD_xsd.tmp#service_extension CSD_xsd.tmp#service_record CSD_xsd.tmp#service
Type service
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children codedType, extension, otherID, record
Instance
<service entityID="" xmlns="urn:ihe:iti:csd:2013">
  <otherID assigningAuthorityName="" code="">{0,unbounded}</otherID>
  <codedType code="" codingScheme="">{1,unbounded}</codedType>
  <extension type="" urn="">{0,unbounded}</extension>
  <record created="" sourceDirectory="" status="" updated="">{1,1}</record>
</service>
Attributes
QName Type Use Annotation
entityID xs:string required
Should be a valid UUID represented as an URN.  
Example: "urn:uuid:53347B2E-185E-4BC3-BCDA-7FAB5D521FE7"
Source
<xs:element name="service" type="service" minOccurs="0" maxOccurs="unbounded"/>
Element CSD / facilityDirectory
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#CSD_CSD_facilityDirectory_facility
Properties
content complex
Model
Children facility
Instance
<facilityDirectory xmlns="urn:ihe:iti:csd:2013">
  <facility entityID="">{0,unbounded}</facility>
</facilityDirectory>
Source
<xs:element name="facilityDirectory">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="facility" type="facility" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element CSD / facilityDirectory / facility
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#uniqueID_entityID CSD_xsd.tmp#uniqueID CSD_xsd.tmp#facility_otherID CSD_xsd.tmp#facility_codedType CSD_xsd.tmp#facility_primaryName CSD_xsd.tmp#facility_otherName CSD_xsd.tmp#facility_address CSD_xsd.tmp#facility_contact CSD_xsd.tmp#facility_geocode CSD_xsd.tmp#facility_language CSD_xsd.tmp#facility_contactPoint CSD_xsd.tmp#facility_organizations CSD_xsd.tmp#facility_operatingHours CSD_xsd.tmp#facility_extension CSD_xsd.tmp#facility_record CSD_xsd.tmp#facility
Type facility
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children address, codedType, contact, contactPoint, extension, geocode, language, operatingHours, organizations, otherID, otherName, primaryName, record
Instance
<facility entityID="" xmlns="urn:ihe:iti:csd:2013">
  <otherID assigningAuthorityName="" code="">{0,unbounded}</otherID>
  <codedType code="" codingScheme="">{1,unbounded}</codedType>
  <primaryName>{1,1}</primaryName>
  <otherName xml:lang="">{0,unbounded}</otherName>
  <address type="">{0,unbounded}</address>
  <contact>{0,unbounded}</contact>
  <geocode>{0,1}</geocode>
  <language code="" codingScheme="">{0,unbounded}</language>
  <contactPoint>{0,unbounded}</contactPoint>
  <organizations>{0,1}</organizations>
  <operatingHours>{0,unbounded}</operatingHours>
  <extension type="" urn="">{0,unbounded}</extension>
  <record created="" sourceDirectory="" status="" updated="">{1,1}</record>
</facility>
Attributes
QName Type Use Annotation
entityID xs:string required
Should be a valid UUID represented as an URN.  
Example: "urn:uuid:53347B2E-185E-4BC3-BCDA-7FAB5D521FE7"
Source
<xs:element name="facility" type="facility" minOccurs="0" maxOccurs="unbounded"/>
Element CSD / providerDirectory
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#CSD_CSD_providerDirectory_provider
Properties
content complex
Model
Children provider
Instance
<providerDirectory xmlns="urn:ihe:iti:csd:2013">
  <provider entityID="">{0,unbounded}</provider>
</providerDirectory>
Source
<xs:element name="providerDirectory">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="provider" type="provider" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element CSD / providerDirectory / provider
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#uniqueID_entityID CSD_xsd.tmp#uniqueID CSD_xsd.tmp#provider_otherID CSD_xsd.tmp#provider_codedType CSD_xsd.tmp#provider_demographic CSD_xsd.tmp#provider_language CSD_xsd.tmp#provider_organizations CSD_xsd.tmp#provider_facilities CSD_xsd.tmp#provider_credential CSD_xsd.tmp#provider_specialty CSD_xsd.tmp#provider_extension CSD_xsd.tmp#provider_record CSD_xsd.tmp#provider
Type provider
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children codedType, credential, demographic, extension, facilities, language, organizations, otherID, record, specialty
Instance
<provider entityID="" xmlns="urn:ihe:iti:csd:2013">
  <otherID assigningAuthorityName="" code="">{0,unbounded}</otherID>
  <codedType code="" codingScheme="">{1,unbounded}</codedType>
  <demographic>{1,1}</demographic>
  <language code="" codingScheme="">{0,unbounded}</language>
  <organizations>{0,1}</organizations>
  <facilities>{0,1}</facilities>
  <credential>{0,unbounded}</credential>
  <specialty code="" codingScheme="">{0,unbounded}</specialty>
  <extension type="" urn="">{0,unbounded}</extension>
  <record created="" sourceDirectory="" status="" updated="">{1,1}</record>
</provider>
Attributes
QName Type Use Annotation
entityID xs:string required
Should be a valid UUID represented as an URN.  
Example: "urn:uuid:53347B2E-185E-4BC3-BCDA-7FAB5D521FE7"
Source
<xs:element name="provider" type="provider" minOccurs="0" maxOccurs="unbounded"/>
Element CSD
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#CSD_organizationDirectory CSD_xsd.tmp#CSD_serviceDirectory CSD_xsd.tmp#CSD_facilityDirectory CSD_xsd.tmp#CSD_providerDirectory CSD_xsd.tmp#CSD
Type CSD
Properties
content complex
Model
Children facilityDirectory, organizationDirectory, providerDirectory, serviceDirectory
Instance
<CSD xmlns="urn:ihe:iti:csd:2013">
  <organizationDirectory>{1,1}</organizationDirectory>
  <serviceDirectory>{1,1}</serviceDirectory>
  <facilityDirectory>{1,1}</facilityDirectory>
  <providerDirectory>{1,1}</providerDirectory>
</CSD>
Source
<xs:element name="CSD" type="CSD"/>
Element careServicesRequest
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#careServicesRequest_urn CSD_xsd.tmp#careServicesRequest_id
Properties
content complex
Model
ANY element from ANY namespace
Attributes
QName Type Use Annotation
id xs:string optional
urn xs:string required
Refers to a URN identifying a <careServicesFunction/> to be processed by the Care Services InfoManager.  These stored queries must be defined in a <careServicesFunction/>.
Wildcard: ANY attribute from ANY namespace
Source
<xs:element name="careServicesRequest">
  <xs:complexType>
    <xs:sequence>
      <xs:any minOccurs="0" namespace="##any" processContents="skip"/>
    </xs:sequence>
    <xs:attribute name="urn" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation>Refers to a URN identifying a <careServicesFunction/> to be processed by the Care Services InfoManager. These stored queries must be defined in a <careServicesFunction/>.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="id" type="xs:string"/>
    <xs:anyAttribute/>
  </xs:complexType>
</xs:element>
Element careServicesResponse
Namespace urn:ihe:iti:csd:2013
Diagram
Diagram CSD_xsd.tmp#careServicesResponse_content-type CSD_xsd.tmp#careServicesResponse_code CSD_xsd.tmp#careServicesResponse_id CSD_xsd.tmp#careServicesResponse_result
Properties
content complex
Model
Children result
Instance
<careServicesResponse code="" content-type="" id="" xmlns="urn:ihe:iti:csd:2013">
  <result>{1,1}</result>
</careServicesResponse>
Attributes
QName Type Use Annotation
code xs:integer optional
content-type xs:string optional
The content or mime-type of the query result. 

Values must be conformant to
 http://tools.ietf.org/html/rfc2045
 http://tools.ietf.org/html/rfc2046
id xs:string optional
Wildcard: ANY attribute from ANY namespace
Source
<xs:element name="careServicesResponse">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="result" type="xs:anyType"/>
    </xs:sequence>
    <xs:attribute name="content-type" type="xs:string">
      <xs:annotation>
        <xs:documentation>The content or mime-type of the query result. Values must be conformant to http://tools.ietf.org/html/rfc2045 http://tools.ietf.org/html/rfc2046</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="code" type="xs:integer"/>
    <xs:attribute