Schema GetPatientEmployers.xsd


schema location:  ..\..\GetPatientEmployers.xsd
targetNamespace:  http://healthXML.org/PasLink
 
Elements 
GetPatientEmployersRequest 
GetPatientEmployersResponse 


element GetPatientEmployersRequest
diagram
namespace http://healthXML.org/PasLink
children Id OfficalId
annotation
documentation 
Comment describing your root element
source
<xs:element name="GetPatientEmployersRequest">
  <xs:annotation>
    <xs:documentation>Comment describing your root element</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:choice>
        <xs:element name="Id" type="xs:int">
          <xs:annotation>
            <xs:documentation>HIS90: Patient internal Id</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="OfficalId">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Id" type="xs:string">
                <xs:annotation>
                  <xs:documentation>Pasient official Id</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="TypeOfId" type="xs:string">
                <xs:annotation>
                  <xs:documentation>Type of official Id</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GetPatientEmployersRequest/Id
diagram
namespace http://healthXML.org/PasLink
type xs:int
annotation
documentation 
HIS90: Patient internal Id
source
<xs:element name="Id" type="xs:int">
  <xs:annotation>
    <xs:documentation>HIS90: Patient internal Id</xs:documentation>
  </xs:annotation>
</xs:element>

element GetPatientEmployersRequest/OfficalId
diagram
namespace http://healthXML.org/PasLink
children Id TypeOfId
source
<xs:element name="OfficalId">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Id" type="xs:string">
        <xs:annotation>
          <xs:documentation>Pasient official Id</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TypeOfId" type="xs:string">
        <xs:annotation>
          <xs:documentation>Type of official Id</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GetPatientEmployersRequest/OfficalId/Id
diagram
namespace http://healthXML.org/PasLink
type xs:string
annotation
documentation 
Pasient official Id
source
<xs:element name="Id" type="xs:string">
  <xs:annotation>
    <xs:documentation>Pasient official Id</xs:documentation>
  </xs:annotation>
</xs:element>

element GetPatientEmployersRequest/OfficalId/TypeOfId
diagram
namespace http://healthXML.org/PasLink
type xs:string
annotation
documentation 
Type of official Id
source
<xs:element name="TypeOfId" type="xs:string">
  <xs:annotation>
    <xs:documentation>Type of official Id</xs:documentation>
  </xs:annotation>
</xs:element>

element GetPatientEmployersResponse
diagram
namespace http://healthXML.org/PasLink
children PatientId PatientEmployers
source
<xs:element name="GetPatientEmployersResponse">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="PatientId" type="xs:int">
        <xs:annotation>
          <xs:documentation>HIS90: Patient internal Id</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PatientEmployers" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="PatientEmployer" maxOccurs="unbounded">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Company" type="xs:string" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>Company Name</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="OfficialEmployerNumber" type="xs:string" minOccurs="0"/>
                  <xs:element name="InternalEmployerlNumber" type="xs:string" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>HIS90: Serial number that in combination with patient internal id identifies one instance of patient employer. </xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Address" type="xs:string" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>HIS90: Only one address line pr. employer.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="PostalCode" type="xs:string" minOccurs="0"/>
                  <xs:element name="PostalPlace" type="xs:string" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>Description of postal place</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="PhoneNumber" minOccurs="0">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="Text" type="xs:string">
                          <xs:annotation>
                            <xs:documentation>Phone number</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="Comment" type="xs:string" minOccurs="0"/>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="Profession" minOccurs="0">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="Code" type="xs:string" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>Profession code</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="Text" type="xs:string" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>Profession description</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="UpdateCount" type="xs:int" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>HIS90: Used for update</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="FromDate" type="xs:dateTime" minOccurs="0"/>
                  <xs:element name="ToDate" type="xs:dateTime" minOccurs="0"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GetPatientEmployersResponse/PatientId
diagram
namespace http://healthXML.org/PasLink
type xs:int
annotation
documentation 
HIS90: Patient internal Id
source
<xs:element name="PatientId" type="xs:int">
  <xs:annotation>
    <xs:documentation>HIS90: Patient internal Id</xs:documentation>
  </xs:annotation>
</xs:element>

element GetPatientEmployersResponse/PatientEmployers
diagram
namespace http://healthXML.org/PasLink
children PatientEmployer
source
<xs:element name="PatientEmployers" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="PatientEmployer" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Company" type="xs:string" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Company Name</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="OfficialEmployerNumber" type="xs:string" minOccurs="0"/>
            <xs:element name="InternalEmployerlNumber" type="xs:string" minOccurs="0">
              <xs:annotation>
                <xs:documentation>HIS90: Serial number that in combination with patient internal id identifies one instance of patient employer. </xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Address" type="xs:string" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>HIS90: Only one address line pr. employer.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="PostalCode" type="xs:string" minOccurs="0"/>
            <xs:element name="PostalPlace" type="xs:string" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Description of postal place</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="PhoneNumber" minOccurs="0">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Text" type="xs:string">
                    <xs:annotation>
                      <xs:documentation>Phone number</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Comment" type="xs:string" minOccurs="0"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="Profession" minOccurs="0">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Code" type="xs:string" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>Profession code</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Text" type="xs:string" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>Profession description</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="UpdateCount" type="xs:int" minOccurs="0">
              <xs:annotation>
                <xs:documentation>HIS90: Used for update</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="FromDate" type="xs:dateTime" minOccurs="0"/>
            <xs:element name="ToDate" type="xs:dateTime" minOccurs="0"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GetPatientEmployersResponse/PatientEmployers/PatientEmployer
diagram
namespace http://healthXML.org/PasLink
children Company OfficialEmployerNumber InternalEmployerlNumber Address PostalCode PostalPlace PhoneNumber Profession UpdateCount FromDate ToDate
source
<xs:element name="PatientEmployer" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Company" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Company Name</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="OfficialEmployerNumber" type="xs:string" minOccurs="0"/>
      <xs:element name="InternalEmployerlNumber" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>HIS90: Serial number that in combination with patient internal id identifies one instance of patient employer. </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address" type="xs:string" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>HIS90: Only one address line pr. employer.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PostalCode" type="xs:string" minOccurs="0"/>
      <xs:element name="PostalPlace" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Description of postal place</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PhoneNumber" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Text" type="xs:string">
              <xs:annotation>
                <xs:documentation>Phone number</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Comment" type="xs:string" minOccurs="0"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Profession" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Code" type="xs:string" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Profession code</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Text" type="xs:string" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Profession description</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="UpdateCount" type="xs:int" minOccurs="0">
        <xs:annotation>
          <xs:documentation>HIS90: Used for update</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="FromDate" type="xs:dateTime" minOccurs="0"/>
      <xs:element name="ToDate" type="xs:dateTime" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GetPatientEmployersResponse/PatientEmployers/PatientEmployer/Company
diagram
namespace http://healthXML.org/PasLink
type xs:string
annotation
documentation 
Company Name
source
<xs:element name="Company" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Company Name</xs:documentation>
  </xs:annotation>
</xs:element>

element GetPatientEmployersResponse/PatientEmployers/PatientEmployer/OfficialEmployerNumber
diagram
namespace http://healthXML.org/PasLink
type xs:string
source
<xs:element name="OfficialEmployerNumber" type="xs:string" minOccurs="0"/>

element GetPatientEmployersResponse/PatientEmployers/PatientEmployer/InternalEmployerlNumber
diagram
namespace http://healthXML.org/PasLink
type xs:string
annotation
documentation 
HIS90: Serial number that in combination with patient internal id identifies one instance of patient employer. 
source
<xs:element name="InternalEmployerlNumber" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>HIS90: Serial number that in combination with patient internal id identifies one instance of patient employer. </xs:documentation>
  </xs:annotation>
</xs:element>

element GetPatientEmployersResponse/PatientEmployers/PatientEmployer/Address
diagram
namespace http://healthXML.org/PasLink
type xs:string
annotation
documentation 
HIS90: Only one address line pr. employer.
source
<xs:element name="Address" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>HIS90: Only one address line pr. employer.</xs:documentation>
  </xs:annotation>
</xs:element>

element GetPatientEmployersResponse/PatientEmployers/PatientEmployer/PostalCode
diagram
namespace http://healthXML.org/PasLink
type xs:string
source
<xs:element name="PostalCode" type="xs:string" minOccurs="0"/>

element GetPatientEmployersResponse/PatientEmployers/PatientEmployer/PostalPlace
diagram
namespace http://healthXML.org/PasLink
type xs:string
annotation
documentation 
Description of postal place
source
<xs:element name="PostalPlace" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Description of postal place</xs:documentation>
  </xs:annotation>
</xs:element>

element GetPatientEmployersResponse/PatientEmployers/PatientEmployer/PhoneNumber
diagram
namespace http://healthXML.org/PasLink
children Text Comment
source
<xs:element name="PhoneNumber" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Text" type="xs:string">
        <xs:annotation>
          <xs:documentation>Phone number</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Comment" type="xs:string" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GetPatientEmployersResponse/PatientEmployers/PatientEmployer/PhoneNumber/Text
diagram
namespace http://healthXML.org/PasLink
type xs:string
annotation
documentation 
Phone number
source
<xs:element name="Text" type="xs:string">
  <xs:annotation>
    <xs:documentation>Phone number</xs:documentation>
  </xs:annotation>
</xs:element>

element GetPatientEmployersResponse/PatientEmployers/PatientEmployer/PhoneNumber/Comment
diagram
namespace http://healthXML.org/PasLink
type xs:string
source
<xs:element name="Comment" type="xs:string" minOccurs="0"/>

element GetPatientEmployersResponse/PatientEmployers/PatientEmployer/Profession
diagram
namespace http://healthXML.org/PasLink
children Code Text
source
<xs:element name="Profession" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Code" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Profession code</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Text" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Profession description</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GetPatientEmployersResponse/PatientEmployers/PatientEmployer/Profession/Code
diagram
namespace http://healthXML.org/PasLink
type xs:string
annotation
documentation 
Profession code
source
<xs:element name="Code" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Profession code</xs:documentation>
  </xs:annotation>
</xs:element>

element GetPatientEmployersResponse/PatientEmployers/PatientEmployer/Profession/Text
diagram
namespace http://healthXML.org/PasLink
type xs:string
annotation
documentation 
Profession description
source
<xs:element name="Text" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Profession description</xs:documentation>
  </xs:annotation>
</xs:element>

element GetPatientEmployersResponse/PatientEmployers/PatientEmployer/UpdateCount
diagram
namespace http://healthXML.org/PasLink
type xs:int
annotation
documentation 
HIS90: Used for update
source
<xs:element name="UpdateCount" type="xs:int" minOccurs="0">
  <xs:annotation>
    <xs:documentation>HIS90: Used for update</xs:documentation>
  </xs:annotation>
</xs:element>

element GetPatientEmployersResponse/PatientEmployers/PatientEmployer/FromDate
diagram
namespace http://healthXML.org/PasLink
type xs:dateTime
source
<xs:element name="FromDate" type="xs:dateTime" minOccurs="0"/>

element GetPatientEmployersResponse/PatientEmployers/PatientEmployer/ToDate
diagram
namespace http://healthXML.org/PasLink
type xs:dateTime
source
<xs:element name="ToDate" type="xs:dateTime" minOccurs="0"/>


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