Schema externalorganizationsimple.xsd


schema location:  ..\..\externalorganizationsimple.xsd
 
Elements 
ExternalOrganizationSimple 


schema location:  ..\..\Include\CommonBasicTypes.xsd
 
Complex types 
CodeNameType 
CodeOfficialCodeTextType 
CodeTextType 
IdCodeNameType 
IdCodeOfficialCodeTextType 
IdCodeShortAndLongTextType 
IdCodeTextType 
IdCodeType 
IdNameType 
IdShortAndLongTextType 
IdTextType 
LastChangedType 
MedCodeType 
ShortAndLongTextType 
UserType 


schema location:  ..\..\Include\PeriodicBasicTypes.xsd
 
Complex types 
PerFixCodeTextCommentType 
PerFixCodeTextType 
PerFixCodeType 
PerFixDTCodeTextCommentType 
PerFixDTCodeTextType 
PerFixDTCodeType 
PerFixDTTextCommentType 
PerFixTextCommentType 
PerVarCodeTextCommentType 
PerVarCodeTextType 
PerVarCodeType 
PerVarDTCodeTextCommentType 
PerVarDTCodeTextType 
PerVarDTCodeType 
PerVarDTTextCommentType 
PerVarTextCommentType 
ValidPeriodDateTimeType 
ValidPeriodDateType 


element ExternalOrganizationSimple
diagram
children InstitutionOrPerson Id Code Name Type InternalType Addresses AllowanceValidPeriod
annotation
documentation 
External organization (unit  or person)
source
<xs:element name="ExternalOrganizationSimple">
  <xs:annotation>
    <xs:documentation>External organization (unit  or person)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="InstitutionOrPerson" type="xs:string"/>
      <xs:element name="Id" type="xs:int"/>
      <xs:element name="Code" type="xs:string"/>
      <xs:element name="Name" type="xs:string"/>
      <xs:element name="Type" type="xs:string"/>
      <xs:element name="InternalType" type="xs:string"/>
      <xs:element name="Addresses">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Address1" type="xs:string"/>
            <xs:element name="Address2" type="xs:string"/>
            <xs:element name="PostalAddress" type="CodeNameType"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="AllowanceValidPeriod" type="ValidPeriodDateType"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ExternalOrganizationSimple/InstitutionOrPerson
diagram
type xs:string
source
<xs:element name="InstitutionOrPerson" type="xs:string"/>

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

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

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

element ExternalOrganizationSimple/Type
diagram
type xs:string
source
<xs:element name="Type" type="xs:string"/>

element ExternalOrganizationSimple/InternalType
diagram
type xs:string
source
<xs:element name="InternalType" type="xs:string"/>

element ExternalOrganizationSimple/Addresses
diagram
children Address1 Address2 PostalAddress
source
<xs:element name="Addresses">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Address1" type="xs:string"/>
      <xs:element name="Address2" type="xs:string"/>
      <xs:element name="PostalAddress" type="CodeNameType"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ExternalOrganizationSimple/Addresses/Address1
diagram
type xs:string
source
<xs:element name="Address1" type="xs:string"/>

element ExternalOrganizationSimple/Addresses/Address2
diagram
type xs:string
source
<xs:element name="Address2" type="xs:string"/>

element ExternalOrganizationSimple/Addresses/PostalAddress
diagram
type CodeNameType
children Code Name
source
<xs:element name="PostalAddress" type="CodeNameType"/>

element ExternalOrganizationSimple/AllowanceValidPeriod
diagram
type ValidPeriodDateType
children ValidFrom ValidTo
source
<xs:element name="AllowanceValidPeriod" type="ValidPeriodDateType"/>

complexType CodeNameType
diagram
children Code Name
used by
element ExternalOrganizationSimple/Addresses/PostalAddress
annotation
documentation 
Code and Name
source
<xs:complexType name="CodeNameType">
  <xs:annotation>
    <xs:documentation>Code and Name</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Code" type="xs:string"/>
    <xs:element name="Name" type="xs:string"/>
  </xs:sequence>
</xs:complexType>

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

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

complexType CodeOfficialCodeTextType
diagram
children Code OfficialCode Text
annotation
documentation 
Code, OfficialCode and Text
source
<xs:complexType name="CodeOfficialCodeTextType">
  <xs:annotation>
    <xs:documentation>Code, OfficialCode and Text</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Code" type="xs:string"/>
    <xs:element name="OfficialCode" type="xs:string" minOccurs="0"/>
    <xs:element name="Text" type="xs:string"/>
  </xs:sequence>
</xs:complexType>

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

element CodeOfficialCodeTextType/OfficialCode
diagram
type xs:string
source
<xs:element name="OfficialCode" type="xs:string" minOccurs="0"/>

element CodeOfficialCodeTextType/Text
diagram
type xs:string
source
<xs:element name="Text" type="xs:string"/>

complexType CodeTextType
diagram
children Code Text
annotation
documentation 
Code and Text
source
<xs:complexType name="CodeTextType">
  <xs:annotation>
    <xs:documentation>Code and Text</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Code" type="xs:string"/>
    <xs:element name="Text" type="xs:string"/>
  </xs:sequence>
</xs:complexType>

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

element CodeTextType/Text
diagram
type xs:string
source
<xs:element name="Text" type="xs:string"/>

complexType IdCodeNameType
diagram
children Id Code Name
annotation
documentation 
Id, Code and Name
source
<xs:complexType name="IdCodeNameType">
  <xs:annotation>
    <xs:documentation>Id, Code and Name</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Id" type="xs:int"/>
    <xs:element name="Code" type="xs:string"/>
    <xs:element name="Name" type="xs:string"/>
  </xs:sequence>
</xs:complexType>

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

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

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

complexType IdCodeOfficialCodeTextType
diagram
children Id Code OfficialCode Text
used by
element MedCodeType/MedRegister
annotation
documentation 
Id, Code, Official Code and Text
source
<xs:complexType name="IdCodeOfficialCodeTextType">
  <xs:annotation>
    <xs:documentation>Id, Code, Official Code and Text</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Id" type="xs:int"/>
    <xs:element name="Code" type="xs:string"/>
    <xs:element name="OfficialCode" type="xs:string" minOccurs="0"/>
    <xs:element name="Text" type="xs:string"/>
  </xs:sequence>
</xs:complexType>

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

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

element IdCodeOfficialCodeTextType/OfficialCode
diagram
type xs:string
source
<xs:element name="OfficialCode" type="xs:string" minOccurs="0"/>

element IdCodeOfficialCodeTextType/Text
diagram
type xs:string
source
<xs:element name="Text" type="xs:string"/>

complexType IdCodeShortAndLongTextType
diagram
children Id Code ShortText LongText
annotation
documentation 
Id, Code, ShortText and LongText
source
<xs:complexType name="IdCodeShortAndLongTextType">
  <xs:annotation>
    <xs:documentation>Id, Code, ShortText and LongText</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Id" type="xs:int"/>
    <xs:element name="Code" type="xs:string"/>
    <xs:element name="ShortText" type="xs:string"/>
    <xs:element name="LongText" type="xs:string"/>
  </xs:sequence>
</xs:complexType>

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

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

element IdCodeShortAndLongTextType/ShortText
diagram
type xs:string
source
<xs:element name="ShortText" type="xs:string"/>

element IdCodeShortAndLongTextType/LongText
diagram
type xs:string
source
<xs:element name="LongText" type="xs:string"/>

complexType IdCodeTextType
diagram
children Id Code Text
used by
complexType MedCodeType
annotation
documentation 
Id, Code and Text
source
<xs:complexType name="IdCodeTextType">
  <xs:annotation>
    <xs:documentation>Id, Code and Text</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Id" type="xs:int"/>
    <xs:element name="Code" type="xs:string"/>
    <xs:element name="Text" type="xs:string"/>
  </xs:sequence>
</xs:complexType>

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

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

element IdCodeTextType/Text
diagram
type xs:string
source
<xs:element name="Text" type="xs:string"/>

complexType IdCodeType
diagram
children Id Code
annotation
documentation 
 Id and Code
source
<xs:complexType name="IdCodeType">
  <xs:annotation>
    <xs:documentation> Id and Code</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Id" type="xs:int"/>
    <xs:element name="Code" type="xs:string"/>
  </xs:sequence>
</xs:complexType>

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

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

complexType IdNameType
diagram
children Id Name
annotation
documentation 
Id and Name
source
<xs:complexType name="IdNameType">
  <xs:annotation>
    <xs:documentation>Id and Name</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Id" type="xs:int"/>
    <xs:element name="Name" type="xs:string"/>
  </xs:sequence>
</xs:complexType>

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

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

complexType IdShortAndLongTextType
diagram
children Id ShortText LongText
annotation
documentation 
Id, ShortText and LongText
source
<xs:complexType name="IdShortAndLongTextType">
  <xs:annotation>
    <xs:documentation>Id, ShortText and LongText</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Id" type="xs:int"/>
    <xs:element name="ShortText" type="xs:string"/>
    <xs:element name="LongText" type="xs:string"/>
  </xs:sequence>
</xs:complexType>

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

element IdShortAndLongTextType/ShortText
diagram
type xs:string
source
<xs:element name="ShortText" type="xs:string"/>

element IdShortAndLongTextType/LongText
diagram
type xs:string
source
<xs:element name="LongText" type="xs:string"/>

complexType IdTextType
diagram
children Id Text
annotation
documentation 
Id and Text
source
<xs:complexType name="IdTextType">
  <xs:annotation>
    <xs:documentation>Id and Text</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Id" type="xs:int"/>
    <xs:element name="Text" type="xs:string"/>
  </xs:sequence>
</xs:complexType>

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

element IdTextType/Text
diagram
type xs:string
source
<xs:element name="Text" type="xs:string"/>

complexType LastChangedType
diagram
children ChangedBy Changed
annotation
documentation 
Last changed by and date
source
<xs:complexType name="LastChangedType">
  <xs:annotation>
    <xs:documentation>Last changed by and date</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ChangedBy" type="xs:string"/>
    <xs:element name="Changed" type="xs:dateTime"/>
  </xs:sequence>
</xs:complexType>

element LastChangedType/ChangedBy
diagram
type xs:string
source
<xs:element name="ChangedBy" type="xs:string"/>

element LastChangedType/Changed
diagram
type xs:dateTime
source
<xs:element name="Changed" type="xs:dateTime"/>

complexType MedCodeType
diagram
type extension of IdCodeTextType
children Id Code Text MedRegister
annotation
documentation 
Medical code incl. medregister
source
<xs:complexType name="MedCodeType">
  <xs:annotation>
    <xs:documentation>Medical code incl. medregister</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="IdCodeTextType">
      <xs:sequence>
        <xs:element name="MedRegister" type="IdCodeOfficialCodeTextType">
          <xs:annotation>
            <xs:documentation>Medical register, i.e. ICD10</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element MedCodeType/MedRegister
diagram
type IdCodeOfficialCodeTextType
children Id Code OfficialCode Text
annotation
documentation 
Medical register, i.e. ICD10
source
<xs:element name="MedRegister" type="IdCodeOfficialCodeTextType">
  <xs:annotation>
    <xs:documentation>Medical register, i.e. ICD10</xs:documentation>
  </xs:annotation>
</xs:element>

complexType ShortAndLongTextType
diagram
children ShortText LongText
annotation
documentation 
ShortText and LongText
source
<xs:complexType name="ShortAndLongTextType">
  <xs:annotation>
    <xs:documentation>ShortText and LongText</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ShortText" type="xs:string"/>
    <xs:element name="LongText" type="xs:string"/>
  </xs:sequence>
</xs:complexType>

element ShortAndLongTextType/ShortText
diagram
type xs:string
source
<xs:element name="ShortText" type="xs:string"/>

element ShortAndLongTextType/LongText
diagram
type xs:string
source
<xs:element name="LongText" type="xs:string"/>

complexType UserType
diagram
children Name FullName
annotation
documentation 
ShortNameId and Name
source
<xs:complexType name="UserType">
  <xs:annotation>
    <xs:documentation>ShortNameId and Name</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Name" type="xs:string"/>
    <xs:element name="FullName" type="xs:string"/>
  </xs:sequence>
</xs:complexType>

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

element UserType/FullName
diagram
type xs:string
source
<xs:element name="FullName" type="xs:string"/>

complexType PerFixCodeTextCommentType
diagram
children Code Text Comment ValidPeriod
annotation
documentation 
Type for periodic fixed (date only) code, text and optional comment strings.
source
<xs:complexType name="PerFixCodeTextCommentType">
  <xs:annotation>
    <xs:documentation>Type for periodic fixed (date only) code, text and optional comment strings.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Code" type="xs:string"/>
    <xs:element name="Text" type="xs:string"/>
    <xs:element name="Comment" type="xs:string" minOccurs="0"/>
    <xs:element name="ValidPeriod" type="ValidPeriodDateType" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>

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

element PerFixCodeTextCommentType/Text
diagram
type xs:string
source
<xs:element name="Text" type="xs:string"/>

element PerFixCodeTextCommentType/Comment
diagram
type xs:string
source
<xs:element name="Comment" type="xs:string" minOccurs="0"/>

element PerFixCodeTextCommentType/ValidPeriod
diagram
type ValidPeriodDateType
children ValidFrom ValidTo
source
<xs:element name="ValidPeriod" type="ValidPeriodDateType" maxOccurs="unbounded"/>

complexType PerFixCodeTextType
diagram
children Code Text ValidPeriod
annotation
documentation 
Type for periodic (date only) fixed code and text strings.
source
<xs:complexType name="PerFixCodeTextType">
  <xs:annotation>
    <xs:documentation>Type for periodic (date only) fixed code and text strings.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Code" type="xs:string"/>
    <xs:element name="Text" type="xs:string"/>
    <xs:element name="ValidPeriod" type="ValidPeriodDateType" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>

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

element PerFixCodeTextType/Text
diagram
type xs:string
source
<xs:element name="Text" type="xs:string"/>

element PerFixCodeTextType/ValidPeriod
diagram
type ValidPeriodDateType
children ValidFrom ValidTo
source
<xs:element name="ValidPeriod" type="ValidPeriodDateType" maxOccurs="unbounded"/>

complexType PerFixCodeType
diagram
children Code ValidPeriod
annotation
documentation 
Type for periodic (date only) fixed code string.
source
<xs:complexType name="PerFixCodeType">
  <xs:annotation>
    <xs:documentation>Type for periodic (date only) fixed code string.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Code" type="xs:string"/>
    <xs:element name="ValidPeriod" type="ValidPeriodDateType" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>

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

element PerFixCodeType/ValidPeriod
diagram
type ValidPeriodDateType
children ValidFrom ValidTo
source
<xs:element name="ValidPeriod" type="ValidPeriodDateType" maxOccurs="unbounded"/>

complexType PerFixDTCodeTextCommentType
diagram
children Code Text Comment ValidPeriod
annotation
documentation 
Type for periodic fixed (date+time) code, text and optional comment strings.
source
<xs:complexType name="PerFixDTCodeTextCommentType">
  <xs:annotation>
    <xs:documentation>Type for periodic fixed (date+time) code, text and optional comment strings.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Code" type="xs:string"/>
    <xs:element name="Text" type="xs:string"/>
    <xs:element name="Comment" type="xs:string" minOccurs="0"/>
    <xs:element name="ValidPeriod" type="ValidPeriodDateTimeType" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>

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

element PerFixDTCodeTextCommentType/Text
diagram
type xs:string
source
<xs:element name="Text" type="xs:string"/>

element PerFixDTCodeTextCommentType/Comment
diagram
type xs:string
source
<xs:element name="Comment" type="xs:string" minOccurs="0"/>

element PerFixDTCodeTextCommentType/ValidPeriod
diagram
type ValidPeriodDateTimeType
children ValidFrom ValidTo
source
<xs:element name="ValidPeriod" type="ValidPeriodDateTimeType" maxOccurs="unbounded"/>

complexType PerFixDTCodeTextType
diagram
children Code Text ValidPeriod
annotation
documentation 
Type for periodic (date+time) fixed code and text strings.
source
<xs:complexType name="PerFixDTCodeTextType">
  <xs:annotation>
    <xs:documentation>Type for periodic (date+time) fixed code and text strings.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Code" type="xs:string"/>
    <xs:element name="Text" type="xs:string"/>
    <xs:element name="ValidPeriod" type="ValidPeriodDateTimeType" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>

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

element PerFixDTCodeTextType/Text
diagram
type xs:string
source
<xs:element name="Text" type="xs:string"/>

element PerFixDTCodeTextType/ValidPeriod
diagram
type ValidPeriodDateTimeType
children ValidFrom ValidTo
source
<xs:element name="ValidPeriod" type="ValidPeriodDateTimeType" maxOccurs="unbounded"/>

complexType PerFixDTCodeType
diagram
children Code ValidPeriod
annotation
documentation 
Type for periodic (date+time) fixed code string.
source
<xs:complexType name="PerFixDTCodeType">
  <xs:annotation>
    <xs:documentation>Type for periodic (date+time) fixed code string.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Code" type="xs:string"/>
    <xs:element name="ValidPeriod" type="ValidPeriodDateTimeType" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>

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

element PerFixDTCodeType/ValidPeriod
diagram
type ValidPeriodDateTimeType
children ValidFrom ValidTo
source
<xs:element name="ValidPeriod" type="ValidPeriodDateTimeType" maxOccurs="unbounded"/>

complexType PerFixDTTextCommentType
diagram
children Text Comment ValidPeriod
annotation
documentation 
Type for periodic (date+time) fixed text and comment (optional) strings.
source
<xs:complexType name="PerFixDTTextCommentType">
  <xs:annotation>
    <xs:documentation>Type for periodic (date+time) fixed text and comment (optional) strings.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Text" type="xs:string"/>
    <xs:element name="Comment" type="xs:string" minOccurs="0"/>
    <xs:element name="ValidPeriod" type="ValidPeriodDateTimeType" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>

element PerFixDTTextCommentType/Text
diagram
type xs:string
source
<xs:element name="Text" type="xs:string"/>

element PerFixDTTextCommentType/Comment
diagram
type xs:string
source
<xs:element name="Comment" type="xs:string" minOccurs="0"/>

element PerFixDTTextCommentType/ValidPeriod
diagram
type ValidPeriodDateTimeType
children ValidFrom ValidTo
source
<xs:element name="ValidPeriod" type="ValidPeriodDateTimeType" maxOccurs="unbounded"/>

complexType PerFixTextCommentType
diagram
children Text Comment ValidPeriod
annotation
documentation 
Type for periodic (date only) fixed text and comment (optional) string. Example of use: A property of a org.unit which can be on or off in various periods, but with same meaning/text. Do not set "unbounded" on item of this type.
source
<xs:complexType name="PerFixTextCommentType">
  <xs:annotation>
    <xs:documentation>Type for periodic (date only) fixed text and comment (optional) string. Example of use: A property of a org.unit which can be on or off in various periods, but with same meaning/text. Do not set "unbounded" on item of this type.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Text" type="xs:string"/>
    <xs:element name="Comment" type="xs:string" minOccurs="0"/>
    <xs:element name="ValidPeriod" type="ValidPeriodDateType" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>

element PerFixTextCommentType/Text
diagram
type xs:string
source
<xs:element name="Text" type="xs:string"/>

element PerFixTextCommentType/Comment
diagram
type xs:string
source
<xs:element name="Comment" type="xs:string" minOccurs="0"/>

element PerFixTextCommentType/ValidPeriod
diagram
type ValidPeriodDateType
children ValidFrom ValidTo
source
<xs:element name="ValidPeriod" type="ValidPeriodDateType" maxOccurs="unbounded"/>

complexType PerVarCodeTextCommentType
diagram
children Code Text Comment ValidPeriod
annotation
documentation 
Type for periodic variable (date only) code, text and optional comment strings.
source
<xs:complexType name="PerVarCodeTextCommentType">
  <xs:annotation>
    <xs:documentation>Type for periodic variable (date only) code, text and optional comment strings.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Code" type="xs:string"/>
    <xs:element name="Text" type="xs:string"/>
    <xs:element name="Comment" type="xs:string" minOccurs="0"/>
    <xs:element name="ValidPeriod" type="ValidPeriodDateType"/>
  </xs:sequence>
</xs:complexType>

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

element PerVarCodeTextCommentType/Text
diagram
type xs:string
source
<xs:element name="Text" type="xs:string"/>

element PerVarCodeTextCommentType/Comment
diagram
type xs:string
source
<xs:element name="Comment" type="xs:string" minOccurs="0"/>

element PerVarCodeTextCommentType/ValidPeriod
diagram
type ValidPeriodDateType
children ValidFrom ValidTo
source
<xs:element name="ValidPeriod" type="ValidPeriodDateType"/>

complexType PerVarCodeTextType
diagram
children Code Text ValidPeriod
annotation
documentation 
Type for periodic variable (date only) code and text strings.
source
<xs:complexType name="PerVarCodeTextType">
  <xs:annotation>
    <xs:documentation>Type for periodic variable (date only) code and text strings.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Code" type="xs:string"/>
    <xs:element name="Text" type="xs:string"/>
    <xs:element name="ValidPeriod" type="ValidPeriodDateType"/>
  </xs:sequence>
</xs:complexType>

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

element PerVarCodeTextType/Text
diagram
type xs:string
source
<xs:element name="Text" type="xs:string"/>

element PerVarCodeTextType/ValidPeriod
diagram
type ValidPeriodDateType
children ValidFrom ValidTo
source
<xs:element name="ValidPeriod" type="ValidPeriodDateType"/>

complexType PerVarCodeType
diagram
children Code ValidPeriod
annotation
documentation 
Type for periodic variable (date only) code string.
source
<xs:complexType name="PerVarCodeType">
  <xs:annotation>
    <xs:documentation>Type for periodic variable (date only) code string.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Code" type="xs:string"/>
    <xs:element name="ValidPeriod" type="ValidPeriodDateType"/>
  </xs:sequence>
</xs:complexType>

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

element PerVarCodeType/ValidPeriod
diagram
type ValidPeriodDateType
children ValidFrom ValidTo
source
<xs:element name="ValidPeriod" type="ValidPeriodDateType"/>

complexType PerVarDTCodeTextCommentType
diagram
children Code Text Comment ValidPeriod
annotation
documentation 
Type for periodic variable (date+time) code, text and optional comment strings.
source
<xs:complexType name="PerVarDTCodeTextCommentType">
  <xs:annotation>
    <xs:documentation>Type for periodic variable (date+time) code, text and optional comment strings.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Code" type="xs:string"/>
    <xs:element name="Text" type="xs:string"/>
    <xs:element name="Comment" type="xs:string" minOccurs="0"/>
    <xs:element name="ValidPeriod" type="ValidPeriodDateTimeType"/>
  </xs:sequence>
</xs:complexType>

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

element PerVarDTCodeTextCommentType/Text
diagram
type xs:string
source
<xs:element name="Text" type="xs:string"/>

element PerVarDTCodeTextCommentType/Comment
diagram
type xs:string
source
<xs:element name="Comment" type="xs:string" minOccurs="0"/>

element PerVarDTCodeTextCommentType/ValidPeriod
diagram
type ValidPeriodDateTimeType
children ValidFrom ValidTo
source
<xs:element name="ValidPeriod" type="ValidPeriodDateTimeType"/>

complexType PerVarDTCodeTextType
diagram
children Code Text ValidPeriod
annotation
documentation 
Type for periodic variable (date+time) code and text strings.
source
<xs:complexType name="PerVarDTCodeTextType">
  <xs:annotation>
    <xs:documentation>Type for periodic variable (date+time) code and text strings.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Code" type="xs:string"/>
    <xs:element name="Text" type="xs:string"/>
    <xs:element name="ValidPeriod" type="ValidPeriodDateTimeType"/>
  </xs:sequence>
</xs:complexType>

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

element PerVarDTCodeTextType/Text
diagram
type xs:string
source
<xs:element name="Text" type="xs:string"/>

element PerVarDTCodeTextType/ValidPeriod
diagram
type ValidPeriodDateTimeType
children ValidFrom ValidTo
source
<xs:element name="ValidPeriod" type="ValidPeriodDateTimeType"/>

complexType PerVarDTCodeType
diagram
children Code ValidPeriod
annotation
documentation 
Type for periodic variable (date+time) code string.
source
<xs:complexType name="PerVarDTCodeType">
  <xs:annotation>
    <xs:documentation>Type for periodic variable (date+time) code string.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Code" type="xs:string"/>
    <xs:element name="ValidPeriod" type="ValidPeriodDateTimeType"/>
  </xs:sequence>
</xs:complexType>

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

element PerVarDTCodeType/ValidPeriod
diagram
type ValidPeriodDateTimeType
children ValidFrom ValidTo
source
<xs:element name="ValidPeriod" type="ValidPeriodDateTimeType"/>

complexType PerVarDTTextCommentType
diagram
children Text Comment ValidPeriod
annotation
documentation 
Type for periodic (date+time) variable text and comment (optional) strings.
source
<xs:complexType name="PerVarDTTextCommentType">
  <xs:annotation>
    <xs:documentation>Type for periodic (date+time) variable text and comment (optional) strings.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Text" type="xs:string"/>
    <xs:element name="Comment" type="xs:string" minOccurs="0"/>
    <xs:element name="ValidPeriod" type="ValidPeriodDateTimeType"/>
  </xs:sequence>
</xs:complexType>

element PerVarDTTextCommentType/Text
diagram
type xs:string
source
<xs:element name="Text" type="xs:string"/>

element PerVarDTTextCommentType/Comment
diagram
type xs:string
source
<xs:element name="Comment" type="xs:string" minOccurs="0"/>

element PerVarDTTextCommentType/ValidPeriod
diagram
type ValidPeriodDateTimeType
children ValidFrom ValidTo
source
<xs:element name="ValidPeriod" type="ValidPeriodDateTimeType"/>

complexType PerVarTextCommentType
diagram
children Text Comment ValidPeriod
annotation
documentation 
Type for periodic variable (date only) text and comment (optional) strings. Example of use: Active/passive status with comment for a org.unit. Set "unbounded" on the item of this type. Data type can be extended by adding a sequence and other subsidiary items.
source
<xs:complexType name="PerVarTextCommentType">
  <xs:annotation>
    <xs:documentation>Type for periodic variable (date only) text and comment (optional) strings. Example of use: Active/passive status with comment for a org.unit. Set "unbounded" on the item of this type. Data type can be extended by adding a sequence and other subsidiary items.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Text" type="xs:string"/>
    <xs:element name="Comment" type="xs:string" minOccurs="0"/>
    <xs:element name="ValidPeriod" type="ValidPeriodDateType"/>
  </xs:sequence>
</xs:complexType>

element PerVarTextCommentType/Text
diagram
type xs:string
source
<xs:element name="Text" type="xs:string"/>

element PerVarTextCommentType/Comment
diagram
type xs:string
source
<xs:element name="Comment" type="xs:string" minOccurs="0"/>

element PerVarTextCommentType/ValidPeriod
diagram
type ValidPeriodDateType
children ValidFrom ValidTo
source
<xs:element name="ValidPeriod" type="ValidPeriodDateType"/>

complexType ValidPeriodDateTimeType
diagram
children ValidFrom ValidTo
used by
elements PerVarDTCodeType/ValidPeriod PerVarDTCodeTextType/ValidPeriod PerVarDTCodeTextCommentType/ValidPeriod PerVarDTTextCommentType/ValidPeriod PerFixDTCodeType/ValidPeriod PerFixDTCodeTextType/ValidPeriod PerFixDTCodeTextCommentType/ValidPeriod PerFixDTTextCommentType/ValidPeriod
annotation
documentation 
Type for valid datetimeperiods (date and time/clock)
source
<xs:complexType name="ValidPeriodDateTimeType">
  <xs:annotation>
    <xs:documentation>Type for valid datetimeperiods (date and time/clock)</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ValidFrom" type="xs:dateTime"/>
    <xs:element name="ValidTo" type="xs:dateTime"/>
  </xs:sequence>
</xs:complexType>

element ValidPeriodDateTimeType/ValidFrom
diagram
type xs:dateTime
source
<xs:element name="ValidFrom" type="xs:dateTime"/>

element ValidPeriodDateTimeType/ValidTo
diagram
type xs:dateTime
source
<xs:element name="ValidTo" type="xs:dateTime"/>

complexType ValidPeriodDateType
diagram
children ValidFrom ValidTo
used by
elements ExternalOrganizationSimple/AllowanceValidPeriod PerVarCodeType/ValidPeriod PerVarCodeTextType/ValidPeriod PerVarCodeTextCommentType/ValidPeriod PerVarTextCommentType/ValidPeriod PerFixCodeType/ValidPeriod PerFixCodeTextType/ValidPeriod PerFixCodeTextCommentType/ValidPeriod PerFixTextCommentType/ValidPeriod
annotation
documentation 
Type for valid dateperiods (date only, not time/clock)
source
<xs:complexType name="ValidPeriodDateType">
  <xs:annotation>
    <xs:documentation>Type for valid dateperiods (date only, not time/clock)</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ValidFrom" type="xs:date"/>
    <xs:element name="ValidTo" type="xs:date"/>
  </xs:sequence>
</xs:complexType>

element ValidPeriodDateType/ValidFrom
diagram
type xs:date
source
<xs:element name="ValidFrom" type="xs:date"/>

element ValidPeriodDateType/ValidTo
diagram
type xs:date
source
<xs:element name="ValidTo" type="xs:date"/>


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