Personal tools
You are here: Home Documentation XML Schema Design Patterns Models HospitalUnitPracticeSetting.xsd
Document Actions

HospitalUnitPracticeSetting.xsd

Example schema for simpleType unions.

<?xml version="1.0" encoding="UTF-8"?>
<!--
== Generated by hyperModel (www.XMLmodeling.com) Wed Aug 01 08:25:26 MDT 2007
== Model: HL7Vocabulary
== Package: HL7Vocabulary
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
        attributeFormDefault="unqualified" elementFormDefault="qualified">
  <!-- ================================================== -->
  <!-- =====  Simple Type Definitions  -->
  <!-- ================================================== -->
  <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
  <!--  HospitalUnitPracticeSetting  -->
  <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
  <xsd:simpleType name="HospitalUnitPracticeSetting">
    <xsd:union memberTypes="ERPracticeSetting ICUPracticeSetting PedsPracticeSetting">
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="BMTU"/>
          <xsd:enumeration value="CHEST"/>
          <xsd:enumeration value="CCU"/>
          <xsd:enumeration value="EPIL"/>
          <xsd:enumeration value="HD"/>
          <xsd:enumeration value="NCCS"/>
          <xsd:enumeration value="NS"/>
          <xsd:enumeration value="273R00000N"/>
          <xsd:enumeration value="PHU"/>
          <xsd:enumeration value="273Y00000N"/>
          <xsd:enumeration value="RHU"/>
          <xsd:enumeration value="SLEEP"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:union>
  </xsd:simpleType>
  <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
  <!--  ERPracticeSetting  -->
  <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
  <xsd:simpleType name="ERPracticeSetting">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="ER"/>
      <xsd:enumeration value="ETU"/>
    </xsd:restriction>
  </xsd:simpleType>
  <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
  <!--  ICUPracticeSetting  -->
  <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
  <xsd:simpleType name="ICUPracticeSetting">
    <xsd:union memberTypes="PedsICUPracticeSetting">
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="ICU"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:union>
  </xsd:simpleType>
  <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
  <!--  PedsPracticeSetting  -->
  <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
  <xsd:simpleType name="PedsPracticeSetting">
    <xsd:union memberTypes="PedsICUPracticeSetting">
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="PEDU"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:union>
  </xsd:simpleType>
  <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
  <!--  PedsICUPracticeSetting  -->
  <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
  <xsd:simpleType name="PedsICUPracticeSetting">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="PEDICU"/>
      <xsd:enumeration value="PEDNICU"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:schema>

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: