Schema GetPlacement.xsd


schema location:  ..\..\GetPlacement.xsd
 
Elements 
GetPlacementRequest 
GetPlacementResponse 


element GetPlacementRequest
diagram
children Patients
annotation
documentation 
Comment describing your root element
source
<xs:element name="GetPlacementRequest">
  <xs:annotation>
    <xs:documentation>Comment describing your root element</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Patients">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Patient" maxOccurs="unbounded">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="OfficialId" type="xs:string"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GetPlacementRequest/Patients
diagram
children Patient
source
<xs:element name="Patients">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Patient" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="OfficialId" type="xs:string"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GetPlacementRequest/Patients/Patient
diagram
children OfficialId
source
<xs:element name="Patient" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="OfficialId" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GetPlacementRequest/Patients/Patient/OfficialId
diagram
type xs:string
source
<xs:element name="OfficialId" type="xs:string"/>

element GetPlacementResponse
diagram
children Patients
source
<xs:element name="GetPlacementResponse">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Patients" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Patient" maxOccurs="unbounded">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Officiald" type="xs:string"/>
                  <xs:element name="MedicalUnit" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>Null if not inpatiient</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="Id" type="xs:string"/>
                        <xs:element name="Code" type="xs:string"/>
                        <xs:element name="Name" type="xs:string"/>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="CareUnit" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>Null if not inpatiient</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="Id" type="xs:string"/>
                        <xs:element name="Code" type="xs:string"/>
                        <xs:element name="Name" type="xs:string"/>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="Placement" minOccurs="0">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="Permanent" minOccurs="0">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="Id" type="xs:string" minOccurs="0"/>
                              <xs:element name="Code" type="xs:string"/>
                              <xs:element name="Name" type="xs:string"/>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                        <xs:element name="Temporary" minOccurs="0">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="Id" type="xs:string" minOccurs="0"/>
                              <xs:element name="Code" type="xs:string"/>
                              <xs:element name="Name" type="xs:string"/>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GetPlacementResponse/Patients
diagram
children Patient
source
<xs:element name="Patients" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Patient" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Officiald" type="xs:string"/>
            <xs:element name="MedicalUnit" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Null if not inpatiient</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Id" type="xs:string"/>
                  <xs:element name="Code" type="xs:string"/>
                  <xs:element name="Name" type="xs:string"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="CareUnit" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Null if not inpatiient</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Id" type="xs:string"/>
                  <xs:element name="Code" type="xs:string"/>
                  <xs:element name="Name" type="xs:string"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="Placement" minOccurs="0">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Permanent" minOccurs="0">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="Id" type="xs:string" minOccurs="0"/>
                        <xs:element name="Code" type="xs:string"/>
                        <xs:element name="Name" type="xs:string"/>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="Temporary" minOccurs="0">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="Id" type="xs:string" minOccurs="0"/>
                        <xs:element name="Code" type="xs:string"/>
                        <xs:element name="Name" type="xs:string"/>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GetPlacementResponse/Patients/Patient
diagram
children Officiald MedicalUnit CareUnit Placement
source
<xs:element name="Patient" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Officiald" type="xs:string"/>
      <xs:element name="MedicalUnit" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Null if not inpatiient</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Id" type="xs:string"/>
            <xs:element name="Code" type="xs:string"/>
            <xs:element name="Name" type="xs:string"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="CareUnit" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Null if not inpatiient</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Id" type="xs:string"/>
            <xs:element name="Code" type="xs:string"/>
            <xs:element name="Name" type="xs:string"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Placement" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Permanent" minOccurs="0">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Id" type="xs:string" minOccurs="0"/>
                  <xs:element name="Code" type="xs:string"/>
                  <xs:element name="Name" type="xs:string"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="Temporary" minOccurs="0">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Id" type="xs:string" minOccurs="0"/>
                  <xs:element name="Code" type="xs:string"/>
                  <xs:element name="Name" type="xs:string"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GetPlacementResponse/Patients/Patient/Officiald
diagram
type xs:string
source
<xs:element name="Officiald" type="xs:string"/>

element GetPlacementResponse/Patients/Patient/MedicalUnit
diagram
children Id Code Name
annotation
documentation 
Null if not inpatiient
source
<xs:element name="MedicalUnit" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Null if not inpatiient</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Id" type="xs:string"/>
      <xs:element name="Code" type="xs:string"/>
      <xs:element name="Name" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GetPlacementResponse/Patients/Patient/MedicalUnit/Id
diagram
type xs:string
source
<xs:element name="Id" type="xs:string"/>

element GetPlacementResponse/Patients/Patient/MedicalUnit/Code
diagram
type xs:string
source
<xs:element name="Code" type="xs:string"/>

element GetPlacementResponse/Patients/Patient/MedicalUnit/Name
diagram
type xs:string
source
<xs:element name="Name" type="xs:string"/>

element GetPlacementResponse/Patients/Patient/CareUnit
diagram
children Id Code Name
annotation
documentation 
Null if not inpatiient
source
<xs:element name="CareUnit" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Null if not inpatiient</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Id" type="xs:string"/>
      <xs:element name="Code" type="xs:string"/>
      <xs:element name="Name" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GetPlacementResponse/Patients/Patient/CareUnit/Id
diagram
type xs:string
source
<xs:element name="Id" type="xs:string"/>

element GetPlacementResponse/Patients/Patient/CareUnit/Code
diagram
type xs:string
source
<xs:element name="Code" type="xs:string"/>

element GetPlacementResponse/Patients/Patient/CareUnit/Name
diagram
type xs:string
source
<xs:element name="Name" type="xs:string"/>

element GetPlacementResponse/Patients/Patient/Placement
diagram
children Permanent Temporary
source
<xs:element name="Placement" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Permanent" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Id" type="xs:string" minOccurs="0"/>
            <xs:element name="Code" type="xs:string"/>
            <xs:element name="Name" type="xs:string"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Temporary" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Id" type="xs:string" minOccurs="0"/>
            <xs:element name="Code" type="xs:string"/>
            <xs:element name="Name" type="xs:string"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GetPlacementResponse/Patients/Patient/Placement/Permanent
diagram
children Id Code Name
source
<xs:element name="Permanent" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Id" type="xs:string" minOccurs="0"/>
      <xs:element name="Code" type="xs:string"/>
      <xs:element name="Name" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GetPlacementResponse/Patients/Patient/Placement/Permanent/Id
diagram
type xs:string
source
<xs:element name="Id" type="xs:string" minOccurs="0"/>

element GetPlacementResponse/Patients/Patient/Placement/Permanent/Code
diagram
type xs:string
source
<xs:element name="Code" type="xs:string"/>

element GetPlacementResponse/Patients/Patient/Placement/Permanent/Name
diagram
type xs:string
source
<xs:element name="Name" type="xs:string"/>

element GetPlacementResponse/Patients/Patient/Placement/Temporary
diagram
children Id Code Name
source
<xs:element name="Temporary" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Id" type="xs:string" minOccurs="0"/>
      <xs:element name="Code" type="xs:string"/>
      <xs:element name="Name" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GetPlacementResponse/Patients/Patient/Placement/Temporary/Id
diagram
type xs:string
source
<xs:element name="Id" type="xs:string" minOccurs="0"/>

element GetPlacementResponse/Patients/Patient/Placement/Temporary/Code
diagram
type xs:string
source
<xs:element name="Code" type="xs:string"/>

element GetPlacementResponse/Patients/Patient/Placement/Temporary/Name
diagram
type xs:string
source
<xs:element name="Name" type="xs:string"/>


XML Schema documentation generated with
XML Spy Schema Editor www.xmlspy.com