Schema requester.xsd


schema location:  ..\..\requester.xsd
 
Elements 
Requester 
Requesters 


schema location:  ..\..\include\orgbasictypes.xsd
 
Complex types 
ExternalOrganizationType 
OrganizationType 
ResourceType 


element Requester
diagram
children Id OfficialId Name InstituionCode ValidFromDate ValidToDate
used by
element Requesters
annotation
documentation 
Detailed information about one requester
source
<xs:element name="Requester">
  <xs:annotation>
    <xs:documentation>Detailed information about one requester</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Id" type="xs:string">
        <xs:annotation>
          <xs:documentation>Local code/id</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="OfficialId" type="xs:string">
        <xs:annotation>
          <xs:documentation>National official id. HER-id from HER</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Name" type="xs:string">
        <xs:annotation>
          <xs:documentation>Requesters name</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="InstituionCode" type="xs:string">
        <xs:annotation>
          <xs:documentation>Institution/Hospital dode</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ValidFromDate" type="xs:dateTime">
        <xs:annotation>
          <xs:documentation>Date requester is valid from</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ValidToDate" type="xs:dateTime">
        <xs:annotation>
          <xs:documentation>Date requester is valid to</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Requester/Id
diagram
type xs:string
annotation
documentation 
Local code/id
source
<xs:element name="Id" type="xs:string">
  <xs:annotation>
    <xs:documentation>Local code/id</xs:documentation>
  </xs:annotation>
</xs:element>

element Requester/OfficialId
diagram
type xs:string
annotation
documentation 
National official id. HER-id from HER
source
<xs:element name="OfficialId" type="xs:string">
  <xs:annotation>
    <xs:documentation>National official id. HER-id from HER</xs:documentation>
  </xs:annotation>
</xs:element>

element Requester/Name
diagram
type xs:string
annotation
documentation 
Requesters name
source
<xs:element name="Name" type="xs:string">
  <xs:annotation>
    <xs:documentation>Requesters name</xs:documentation>
  </xs:annotation>
</xs:element>

element Requester/InstituionCode
diagram
type xs:string
annotation
documentation 
Institution/Hospital dode
source
<xs:element name="InstituionCode" type="xs:string">
  <xs:annotation>
    <xs:documentation>Institution/Hospital dode</xs:documentation>
  </xs:annotation>
</xs:element>

element Requester/ValidFromDate
diagram
type xs:dateTime
annotation
documentation 
Date requester is valid from
source
<xs:element name="ValidFromDate" type="xs:dateTime">
  <xs:annotation>
    <xs:documentation>Date requester is valid from</xs:documentation>
  </xs:annotation>
</xs:element>

element Requester/ValidToDate
diagram
type xs:dateTime
annotation
documentation 
Date requester is valid to
source
<xs:element name="ValidToDate" type="xs:dateTime">
  <xs:annotation>
    <xs:documentation>Date requester is valid to</xs:documentation>
  </xs:annotation>
</xs:element>

element Requesters
diagram
children Requester
annotation
documentation 
A collection of requesters
source
<xs:element name="Requesters">
  <xs:annotation>
    <xs:documentation>A collection of requesters</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Requester" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

complexType ExternalOrganizationType
diagram
children Id Code Name
annotation
documentation 
Type for an external organization or resource (EksternInstans)
source
<xs:complexType name="ExternalOrganizationType">
  <xs:annotation>
    <xs:documentation>Type for an external organization or resource (EksternInstans)</xs:documentation>
  </xs:annotation>
  <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>

element ExternalOrganizationType/Id
diagram
type xs:string
source
<xs:element name="Id" type="xs:string"/>

element ExternalOrganizationType/Code
diagram
type xs:string
source
<xs:element name="Code" type="xs:string"/>

element ExternalOrganizationType/Name
diagram
type xs:string
source
<xs:element name="Name" type="xs:string"/>

complexType OrganizationType
diagram
children Id ShortNameId Name OfficialId
annotation
documentation 
Type for the organizational unit
source
<xs:complexType name="OrganizationType">
  <xs:annotation>
    <xs:documentation>Type for the organizational unit</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Id" type="xs:int"/>
    <xs:element name="ShortNameId" type="xs:string"/>
    <xs:element name="Name" type="xs:string" minOccurs="0"/>
    <xs:element name="OfficialId" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>HIS90 only. HER Id</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element OrganizationType/Id
diagram
type xs:int
source
<xs:element name="Id" type="xs:int"/>

element OrganizationType/ShortNameId
diagram
type xs:string
source
<xs:element name="ShortNameId" type="xs:string"/>

element OrganizationType/Name
diagram
type xs:string
source
<xs:element name="Name" type="xs:string" minOccurs="0"/>

element OrganizationType/OfficialId
diagram
type xs:string
annotation
documentation 
HIS90 only. HER Id
source
<xs:element name="OfficialId" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>HIS90 only. HER Id</xs:documentation>
  </xs:annotation>
</xs:element>

complexType ResourceType
diagram
children Id Code Name
annotation
documentation 
Type for a resource
source
<xs:complexType name="ResourceType">
  <xs:annotation>
    <xs:documentation>Type for a resource</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Id" type="xs:string"/>
    <xs:element name="Code" type="xs:string" minOccurs="0"/>
    <xs:element name="Name" type="xs:string"/>
  </xs:sequence>
</xs:complexType>

element ResourceType/Id
diagram
type xs:string
source
<xs:element name="Id" type="xs:string"/>

element ResourceType/Code
diagram
type xs:string
source
<xs:element name="Code" type="xs:string" minOccurs="0"/>

element ResourceType/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