Schema userdefaultorganization.xsd


schema location:  ..\..\userdefaultorganization.xsd
 
Elements 
UserDefaultOrganization 


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


element UserDefaultOrganization
diagram
children Institution MedicalUnit CareUnit Resource DefaultOrganizationUnits
annotation
documentation 
Comment describing your root element
source
<xs:element name="UserDefaultOrganization">
  <xs:annotation>
    <xs:documentation>Comment describing your root element</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Institution" type="OrganizationType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Not Implemented for HIS90</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MedicalUnit" type="OrganizationType" minOccurs="0"/>
      <xs:element name="CareUnit" type="OrganizationType" minOccurs="0"/>
      <xs:element name="Resource" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Not Implemented for HIS90</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="ResourceType">
              <xs:sequence>
                <xs:element name="ResourceId" type="xs:string" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>Resource id, replacement for Id 
HIS90: Mandatory
ResourceId is a combined idDept_No|Resource_Code</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="TypeOfResourceId" type="xs:string" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>TypeOfId in ResourceId
Valid values are:
LOC=Lokal resource id</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="DefaultOrganizationUnits" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Additional organization units the user has set defualts for.
TypeOfOrganizationUnit will define type of default settings.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="OrganizationType">
              <xs:sequence>
                <xs:element name="TypeOfOrganizationUnit" type="xs:string" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>Valid values are:
LAVLIST - Default medical unit for listing
LENLIST - Default care unit for listing
LAVREG - Default medical unit for registration
LENREG - Default care unit for registration</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element UserDefaultOrganization/Institution
diagram
type OrganizationType
children Id TypeOfId ShortNameId Name OfficialId ValidPeriod
annotation
documentation 
Not Implemented for HIS90
source
<xs:element name="Institution" type="OrganizationType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Not Implemented for HIS90</xs:documentation>
  </xs:annotation>
</xs:element>

element UserDefaultOrganization/MedicalUnit
diagram
type OrganizationType
children Id TypeOfId ShortNameId Name OfficialId ValidPeriod
source
<xs:element name="MedicalUnit" type="OrganizationType" minOccurs="0"/>

element UserDefaultOrganization/CareUnit
diagram
type OrganizationType
children Id TypeOfId ShortNameId Name OfficialId ValidPeriod
source
<xs:element name="CareUnit" type="OrganizationType" minOccurs="0"/>

element UserDefaultOrganization/Resource
diagram
type extension of ResourceType
children Id Code Name ResourceId TypeOfResourceId
annotation
documentation 
Not Implemented for HIS90
source
<xs:element name="Resource" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Not Implemented for HIS90</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="ResourceType">
        <xs:sequence>
          <xs:element name="ResourceId" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Resource id, replacement for Id 
HIS90: Mandatory
ResourceId is a combined idDept_No|Resource_Code</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="TypeOfResourceId" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>TypeOfId in ResourceId
Valid values are:
LOC=Lokal resource id</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element UserDefaultOrganization/Resource/ResourceId
diagram
type xs:string
annotation
documentation 
Resource id, replacement for Id 
HIS90: Mandatory
ResourceId is a combined idDept_No|Resource_Code
source
<xs:element name="ResourceId" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Resource id, replacement for Id 
HIS90: Mandatory
ResourceId is a combined idDept_No|Resource_Code</xs:documentation>
  </xs:annotation>
</xs:element>

element UserDefaultOrganization/Resource/TypeOfResourceId
diagram
type xs:string
annotation
documentation 
TypeOfId in ResourceId
Valid values are:
LOC=Lokal resource id
source
<xs:element name="TypeOfResourceId" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TypeOfId in ResourceId
Valid values are:
LOC=Lokal resource id</xs:documentation>
  </xs:annotation>
</xs:element>

element UserDefaultOrganization/DefaultOrganizationUnits
diagram
type extension of OrganizationType
children Id TypeOfId ShortNameId Name OfficialId ValidPeriod TypeOfOrganizationUnit
annotation
documentation 
Additional organization units the user has set defualts for.
TypeOfOrganizationUnit will define type of default settings.
source
<xs:element name="DefaultOrganizationUnits" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Additional organization units the user has set defualts for.
TypeOfOrganizationUnit will define type of default settings.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="OrganizationType">
        <xs:sequence>
          <xs:element name="TypeOfOrganizationUnit" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Valid values are:
LAVLIST - Default medical unit for listing
LENLIST - Default care unit for listing
LAVREG - Default medical unit for registration
LENREG - Default care unit for registration</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element UserDefaultOrganization/DefaultOrganizationUnits/TypeOfOrganizationUnit
diagram
type xs:string
annotation
documentation 
Valid values are:
LAVLIST - Default medical unit for listing
LENLIST - Default care unit for listing
LAVREG - Default medical unit for registration
LENREG - Default care unit for registration
source
<xs:element name="TypeOfOrganizationUnit" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Valid values are:
LAVLIST - Default medical unit for listing
LENLIST - Default care unit for listing
LAVREG - Default medical unit for registration
LENREG - Default care unit for registration</xs:documentation>
  </xs:annotation>
</xs:element>

complexType ExternalOrganizationType
diagram
children Id Code Name OfficialId
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:element name="OfficialId" type="xs:string" minOccurs="0"/>
  </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"/>

element ExternalOrganizationType/OfficialId
diagram
type xs:string
source
<xs:element name="OfficialId" type="xs:string" minOccurs="0"/>

complexType OrganizationType
diagram
children Id TypeOfId ShortNameId Name OfficialId ValidPeriod
used by
elements UserDefaultOrganization/CareUnit UserDefaultOrganization/DefaultOrganizationUnits UserDefaultOrganization/Institution UserDefaultOrganization/MedicalUnit
complexType OrganizationType2
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="TypeOfId" type="xs:string" minOccurs="0"/>
    <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. Unique Id</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ValidPeriod" type="ValidPeriodTypeOrgs" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

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

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

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. Unique Id
source
<xs:element name="OfficialId" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>HIS90 only. Unique Id</xs:documentation>
  </xs:annotation>
</xs:element>

element OrganizationType/ValidPeriod
diagram
type ValidPeriodTypeOrgs
children ValidFrom ValidTo
source
<xs:element name="ValidPeriod" type="ValidPeriodTypeOrgs" minOccurs="0"/>

complexType OrganizationType2
diagram
type extension of OrganizationType
children Id TypeOfId ShortNameId Name OfficialId ValidPeriod OrgUnitType
annotation
documentation 
Type for the organizational unit extended
source
<xs:complexType name="OrganizationType2">
  <xs:annotation>
    <xs:documentation>Type for the organizational unit extended</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="OrganizationType">
      <xs:sequence>
        <xs:element name="OrgUnitType" type="xs:string" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Organization unit type
I : Inpatients/Sengepost org
P : Oupatients/Poliklinikk org
A : Admin org
R : Xray/røntgen org
M : Reception/Mottakelse org</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element OrganizationType2/OrgUnitType
diagram
type xs:string
annotation
documentation 
Organization unit type
I : Inpatients/Sengepost org
P : Oupatients/Poliklinikk org
A : Admin org
R : Xray/røntgen org
M : Reception/Mottakelse org
source
<xs:element name="OrgUnitType" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Organization unit type
I : Inpatients/Sengepost org
P : Oupatients/Poliklinikk org
A : Admin org
R : Xray/røntgen org
M : Reception/Mottakelse org</xs:documentation>
  </xs:annotation>
</xs:element>

complexType ResourceType
diagram
children Id Code Name
used by
element UserDefaultOrganization/Resource
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"/>

complexType ValidPeriodTypeOrgs
diagram
children ValidFrom ValidTo
used by
element OrganizationType/ValidPeriod
source
<xs:complexType name="ValidPeriodTypeOrgs">
  <xs:sequence>
    <xs:element name="ValidFrom" type="xs:dateTime" minOccurs="0"/>
    <xs:element name="ValidTo" type="xs:dateTime" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element ValidPeriodTypeOrgs/ValidFrom
diagram
type xs:dateTime
source
<xs:element name="ValidFrom" type="xs:dateTime" minOccurs="0"/>

element ValidPeriodTypeOrgs/ValidTo
diagram
type xs:dateTime
source
<xs:element name="ValidTo" type="xs:dateTime" minOccurs="0"/>


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