Directives pour les declarations d'incidents: Transmitter
Norme suisse en matière des prestations-CH (KLE) / IncidentDeclaration
Eine Gemeinschaftsarbeit der / En cooperation avec eAHV, SUVA, SSK/Stv-BE, BFS und SVV.
Technical Schemadocumentation (TechDoc)
Filename: IncidentDeclarationTechDoc_fr.html
Status: final
Schema: IncidentDeclaration.xsd
Namespace: http://www.swissdec.ch/schema/id/20180901/IncidentDeclaration
Schemaversion: 20180901 / 1.0 ( major / minor )
Generated with an adaption of xs3p (http://titanium.dstc.edu.au/xml/xs3p/)
Ausgabe / Edition 26.09.2018 11:52
Printer-friendly Version
XML Instance Representation:
[ Expand All | Collapse All ]
Schema Component Representation:
[ Expand All | Collapse All ]

## Table of Contents

- Schema Document Properties
- Global Definitions
  - Complex Type: AbsencesType
  - Complex Type: AbsenceType
  - Complex Type: AccidentAtLeisureType
  - Complex Type: AccidentAtWorkType
  - Complex Type: AccidentDescriptionType
  - Complex Type: AccidentPersonIncidentResponseType
  - Complex Type: AccidentRegistrationResponseType
  - Complex Type: AccidentRegistrationType
  - Complex Type: AccidentStaffType
  - Complex Type: AdditionsPersonType
  - Complex Type: AgreementType
  - Complex Type: AnnualSalaryType
  - Complex Type: AnswerBooleanType
  - Complex Type: AnswerDateTimeType
  - Complex Type: AnswerDateType
  - Complex Type: AnswerDoubleType
  - Complex Type: AnswerIntegerType
  - Complex Type: AnswerStringType
  - Complex Type: AnswerYesNoUnknownType
  - Complex Type: AttachmentType
  - Complex Type: AwaitPartControlType
  - Complex Type: AwaitPartType
  - Complex Type: BooleanStoryType
  - Complex Type: CaseOfDeathType
  - Complex Type: ChangeIdentitiesType
  - Complex Type: ClassOfInsuranceType
  - Complex Type: CompanyIdentitiesType
  - Complex Type: CompanyType
  - Complex Type: CompanyUIDType
  - Complex Type: ContractIndemnificationType
  - Complex Type: ContractType
  - Complex Type: CoveredDailyAllowanceType
  - Complex Type: CrossChannelLinkType
  - Complex Type: CustomerIdentificationType
  - Complex Type: DialogMessageType
  - Complex Type: ESRType
  - Complex Type: FavourCompanyType
  - Complex Type: FavourInstitutionType
  - Complex Type: GeneralIncidentDeclarationDescriptionType
  - Complex Type: HourlyPayType
  - Complex Type: IBANAccountType
  - Complex Type: IllnessRegistrationType
  - Complex Type: IncapacitiesToWorkType
  - Complex Type: IncapacityToWorkType
  - Complex Type: IncidentAccidentRegistrationType
  - Complex Type: IncidentContextRequestType
  - Complex Type: IncidentContextResponseType
  - Complex Type: IncidentDeclarationType
  - Complex Type: IncidentForCompanyClosedType
  - Complex Type: IncidentStoriesRequestType
  - Complex Type: IncidentStoriesResponseType
  - Complex Type: IndemnificationCorrectionType
  - Complex Type: IndemnificationsType
  - Complex Type: IndemnificationType
  - Complex Type: InjuredPartOfBodyType
  - Complex Type: InjuryType
  - Complex Type: InstitutionChangeType
  - Complex Type: InstitutionIdentitiesType
  - Complex Type: InstitutionIllnessType
  - Complex Type: InstitutionType
  - Complex Type: InsuredSalaryPastType
  - Complex Type: KindOfSalariesPastType
  - Complex Type: KindOfSalariesTimedType
  - Complex Type: KindOfSalaryTimedType
  - Complex Type: KindOfSalaryType
  - Complex Type: KTG-AMC-PersonIncidentResponseType
  - Complex Type: KTG-AMC-StaffType
  - Complex Type: LinkToOldIndemnificationType
  - Complex Type: LinkType
  - Complex Type: MonthSalaryType
  - Complex Type: OldNewIDType
  - Complex Type: ParagraphAnswerType
  - Complex Type: ParagraphType
  - Complex Type: ParagraphValueType
  - Complex Type: PartOfBodyType
  - Complex Type: PaymentAddressBaseType
  - Complex Type: PaymentAddressType
  - Complex Type: PaymentType
  - Complex Type: PersonIncidentType
  - Complex Type: PersonMutatedType
  - Complex Type: PersonsType
  - Complex Type: PersonType
  - Complex Type: PreviousType
  - Complex Type: ProcessCtrlRequestType
  - Complex Type: ProcessCtrlResponseType
  - Complex Type: ReceivedStoriesType
  - Complex Type: ReductionType
  - Complex Type: RegistrationIncidentDateType
  - Complex Type: RegistrationResponseType
  - Complex Type: RelapseAccidentRegistrationType
  - Complex Type: RepaymentType
  - Complex Type: ResponseStateType
  - Complex Type: SalaryBasesType
  - Complex Type: SalaryRaiseType
  - Complex Type: SectionType
  - Complex Type: SettlementType
  - Complex Type: SpecialCodeType
  - Complex Type: SpecialCoverageType
  - Complex Type: StateType
  - Complex Type: StoriesWithoutDeclarationType
  - Complex Type: StoryBaseType
  - Complex Type: StoryIncidentDateTimeType
  - Complex Type: StoryNotificationRequestType
  - Complex Type: StoryNotificationResponseType
  - Complex Type: StoryRelapseType
  - Complex Type: TakeWorkUpFullyType
  - Complex Type: TaxAtSourceType
  - Complex Type: TotalBalanceType
  - Complex Type: TransferType
  - Complex Type: TreatmentAddressExtensionType
  - Complex Type: TreatmentsType
  - Complex Type: ValidToType
  - Model Group: IncidentContextGroup
  - Simple Type: ActivityAtTimeOfAccidentType
  - Simple Type: BodyOrientedPartType
  - Simple Type: BodyPartType
  - Simple Type: ContentTypeType
  - Simple Type: DaysType
  - Simple Type: ExpectedIncapacityToWorkType
  - Simple Type: FactorType
  - Simple Type: HoursAndIndustryMinutesType
  - Simple Type: IBANType
  - Simple Type: MainStateType
  - Simple Type: MinutesType
  - Simple Type: OtherInsurancePredefinedType
  - Simple Type: PositionPartType
  - Simple Type: SalaryBaseCodeType
  - Simple Type: SectionIDType
  - Simple Type: StandardFormIDType
  - Simple Type: SupportedMinorSchemaVersionAttributeType
  - Simple Type: TypeOfInjuryType
  - Simple Type: WorkplaceIDType
  - Simple Type: YesNoUnknownType

- Legend

- Glossary

top

## Schema Document Properties

Target Namespace | http://www.swissdec.ch/schema/id/20180901/IncidentDeclaration
Version | 0.0
Element and Attribute Namespaces | Global element and attribute declarations belong to this schema's target namespace. By default, local element declarations belong to this schema's target namespace. By default, local attribute declarations have no namespace.
Schema Composition | This schema imports schema(s) from the following namespace(s): http://www.swissdec.ch/schema/common/20180901/Common (at Common.xsd)

### Declared Namespaces

Prefix | Namespace
--- | ---
xml | http://www.w3.org/XML/1998/namespace
id | http://www.swissdec.ch/schema/id/20180901/IncidentDeclaration
c | http://www.swissdec.ch/schema/common/20180901/Common
xs | http://www.w3.org/2001/XMLSchema

Schema Component Representation
<xs:schema targetNamespace="http://www.swissdec.ch/schema/id/20180901/IncidentDeclaration" elementFormDefault="qualified" attributeFormDefault="unqualified" version="0.0">
<xs:import namespace="http://www.swissdec.ch/schema/common/20180901/Common" schemaLocation="Common.xsd"/>
...
</xs:schema>
top

## Global Definitions

### Complex Type: AbsencesType

Parent type: | id:StoryBaseType (derivation method: extension)
Direct sub-types: | None

Name | AbsencesType
Abstract | no

XML Instance Representation
<...>
<id:Creation> xs:dateTime </id:Creation> [1] ?
<id:StoryID> c:IDType </id:StoryID> [1] ?
<id:Absence> id:AbsenceType </id:Absence> [1..*] ?
</...>
Schema Component Representation
<xs:complexType name="AbsencesType">
<xs:complexContent>
<xs:extension base=" id:StoryBaseType ">
<xs:sequence>
<xs:element name="Absence" type=" id:AbsenceType " maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

### Complex Type: AbsenceType

Parent type: | None
Direct sub-types: | None

Name | AbsenceType
Abstract | no

XML Instance Representation
<...>
<id:Period> c:TimePeriodType </id:Period> [1]
<id:Hours> id:HoursAndIndustryMinutesType </id:Hours> [1]
</...>
Schema Component Representation
<xs:complexType name="AbsenceType">
<xs:sequence>
<xs:element name="Period" type=" c:TimePeriodType "/>
<xs:element name="Hours" type=" id:HoursAndIndustryMinutesType "/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: AccidentAtLeisureType

Parent type: | None
Direct sub-types: | None

Name | AccidentAtLeisureType
Abstract | no

XML Instance Representation
<...>
<id:LastWorkingDay> xs:date </id:LastWorkingDay> [1]
<id:ActivityAtTimeOfAccident> id:ActivityAtTimeOfAccidentType </id:ActivityAtTimeOfAccident> [1]
</...>
Schema Component Representation
<xs:complexType name="AccidentAtLeisureType">
<xs:sequence>
<xs:element name="LastWorkingDay" type=" xs:date "/>
<xs:element name="ActivityAtTimeOfAccident" type=" id:ActivityAtTimeOfAccidentType "/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: AccidentAtWorkType

Parent type: | None
Direct sub-types: | None

Name | AccidentAtWorkType
Abstract | no

XML Instance Representation
<...>
<id:InvolvedObjects> c:NotEmptyStringType </id:InvolvedObjects> [0..1] ?
</...>
Schema Component Representation
<xs:complexType name="AccidentAtWorkType">
<xs:sequence>
<xs:element name="InvolvedObjects" type=" c:NotEmptyStringType " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: AccidentDescriptionType

Parent type: | id:StoryBaseType (derivation method: extension)
Direct sub-types: | None

Name | AccidentDescriptionType
Abstract | no

XML Instance Representation
<...>
<id:Creation> xs:dateTime </id:Creation> [1] ?
<id:StoryID> c:IDType </id:StoryID> [1] ?
Start Choice [1]
<id:Accident> id:ClassOfInsuranceType </id:Accident> [1] ?
<id:OccupationalDisease> c:EmptyType </id:OccupationalDisease> [1] ?
<id:CaseOfDeath> id:CaseOfDeathType </id:CaseOfDeath> [1] ?
<id:Relapse> id:StoryRelapseType </id:Relapse> [1] ?
End Choice
<id:IncidentDate> id:StoryIncidentDateTimeType </id:IncidentDate> [1] ?
<id:IncidentScene> xs:string </id:IncidentScene> [1] ?
<id:IncidentDescription> xs:string </id:IncidentDescription> [1] ?
<id:PoliceReportExists> id:YesNoUnknownType </id:PoliceReportExists> [1]
<id:Injury> id:InjuryType </id:Injury> [1] ?
<id:ExistInvolvedPersons> id:YesNoUnknownType </id:ExistInvolvedPersons> [1] ?
</...>
Schema Component Representation
<xs:complexType name="AccidentDescriptionType">
<xs:complexContent>
<xs:extension base=" id:StoryBaseType ">
<xs:sequence>
<xs:choice>
<xs:element name="Accident" type=" id:ClassOfInsuranceType "/>
<xs:element name="OccupationalDisease" type=" c:EmptyType "/>
<xs:element name="CaseOfDeath" type=" id:CaseOfDeathType "/>
<xs:element name="Relapse" type=" id:StoryRelapseType "/>
</xs:choice>
<xs:element name="IncidentDate" type=" id:StoryIncidentDateTimeType "/>
<xs:element name="IncidentScene" type=" xs:string "/>
<xs:element name="IncidentDescription" type=" xs:string "/>
<xs:element name="PoliceReportExists" type=" id:YesNoUnknownType "/>
<xs:element name="Injury" type=" id:InjuryType "/>
<xs:element name="ExistInvolvedPersons" type=" id:YesNoUnknownType " minOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

### Complex Type: AccidentPersonIncidentResponseType

Parent type: | None
Direct sub-types: | None

Name | AccidentPersonIncidentResponseType
Abstract | no

XML Instance Representation
<...>
<id:ParticularsBase> c:ParticularsBaseType </id:ParticularsBase> [1] ?
<id:Registration> id:AccidentRegistrationResponseType </id:Registration> [1..*] ?
</...>
Schema Component Representation
<xs:complexType name="AccidentPersonIncidentResponseType">
<xs:sequence>
<xs:element name="ParticularsBase" type=" c:ParticularsBaseType "/>
<xs:element name="Registration" type=" id:AccidentRegistrationResponseType " maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: AccidentRegistrationResponseType

Parent type: | id:RegistrationResponseType (derivation method: extension)
Direct sub-types: | None

Name | AccidentRegistrationResponseType
Abstract | no

XML Instance Representation
<...
incidentCaseIDMapRef=" c:InstanceRefIDType [1] ?">
<id:ResponseState> id:ResponseStateType </id:ResponseState> [1] ?
<id:CompanyCaseID> c:IDType </id:CompanyCaseID> [1] ?
<id:InsuranceCaseID> c:IDType </id:InsuranceCaseID> [1] ?
<id:IncidentCaseID> c:IDType </id:IncidentCaseID> [1] ?
<id:ContactInsurance> c:ContactInstitutionType </id:ContactInsurance> [0..1] ?
<id:TestCase> c:EmptyType </id:TestCase> [0..1] ?
<id:DeliverCustomerIdentity> c:NotEmptyStringType </id:DeliverCustomerIdentity> [0..1] ?
<id:DeliverContractIdentity> c:NotEmptyStringType </id:DeliverContractIdentity> [0..1] ?
</...>
Schema Component Representation
<xs:complexType name="AccidentRegistrationResponseType">
<xs:complexContent>
<xs:extension base=" id:RegistrationResponseType ">
<xs:sequence>
<xs:element name="DeliverCustomerIdentity" type=" c:NotEmptyStringType " minOccurs="0"/>
<xs:element name="DeliverContractIdentity" type=" c:NotEmptyStringType " minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

### Complex Type: AccidentRegistrationType

Parent type: | None
Direct sub-types: | None

Name | AccidentRegistrationType
Abstract | no

XML Instance Representation
<...
incidentCaseIDMapRef=" c:InstanceRefIDType [1] ?"
institutionIDRef=" c:InstanceRefIDType [1] ?">
<id:CompanyCaseID> c:IDType </id:CompanyCaseID> [1] ?
Start Choice [1]
<id:Incident> id:IncidentAccidentRegistrationType </id:Incident> [1] ?
<id:Relapse> id:RelapseAccidentRegistrationType </id:Relapse> [1] ?
End Choice
<id:CaseOfIncapacitiesToWork> c:EmptyType </id:CaseOfIncapacitiesToWork> [0..1] ?
Start Choice [1]
<id:InsuranceCode> c:AssuranceCategoryCodeType </id:InsuranceCode> [1..*] ?
<id:WithoutContract> c:EmptyType </id:WithoutContract> [1]
End Choice
<id:HRLanguageCode> c:LanguageCodeType </id:HRLanguageCode> [0..1] ?
<id:TestCase> c:EmptyType </id:TestCase> [0..1] ?
</...>
Schema Component Representation
<xs:complexType name="AccidentRegistrationType">
<xs:sequence>
<xs:element name="CompanyCaseID" type=" c:IDType "/>
<xs:choice>
<xs:element name="Incident" type=" id:IncidentAccidentRegistrationType "/>
<xs:element name="Relapse" type=" id:RelapseAccidentRegistrationType "/>
</xs:choice>
<xs:element name="CaseOfIncapacitiesToWork" type=" c:EmptyType " minOccurs="0" maxOccurs="1"/>
<xs:choice>
<xs:element name="InsuranceCode" type=" c:AssuranceCategoryCodeType " maxOccurs="unbounded"/>
<xs:element name="WithoutContract" type=" c:EmptyType "/>
</xs:choice>
<xs:element name="HRLanguageCode" type=" c:LanguageCodeType " minOccurs="0"/>
<xs:element name="TestCase" type=" c:EmptyType " minOccurs="0"/>
</xs:sequence>
<xs:attribute name="incidentCaseIDMapRef" type=" c:InstanceRefIDType " use="required"/>
<xs:attribute name="institutionIDRef" type=" c:InstanceRefIDType " use="required"/>
</xs:complexType>
top

### Complex Type: AccidentStaffType

Parent type: | None
Direct sub-types: | None

Name | AccidentStaffType
Abstract | no

XML Instance Representation
<...>
<id:Person> id:AccidentPersonIncidentResponseType </id:Person> [1..*] ?
</...>
Schema Component Representation
<xs:complexType name="AccidentStaffType">
<xs:sequence>
<xs:element name="Person" type=" id:AccidentPersonIncidentResponseType " maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: AdditionsPersonType

Parent type: | id:StoryBaseType (derivation method: extension)
Direct sub-types: | None

Name | AdditionsPersonType
Abstract | no

XML Instance Representation
<...>
<id:Creation> xs:dateTime </id:Creation> [1] ?
<id:StoryID> c:IDType </id:StoryID> [1] ?
<id:Position> c:PositionType </id:Position> [1] ?
<id:Contract> id:ContractType </id:Contract> [1]
<id:ContractFixedUntil> xs:date </id:ContractFixedUntil> [0..1] ?
<id:ContractDissolveFrom> xs:date </id:ContractDissolveFrom> [0..1] ?
<id:JobTitle> c:IDType </id:JobTitle> [1] ?
<id:TaxAtSource> id:TaxAtSourceType </id:TaxAtSource> [0..1]
</...>
Schema Component Representation
<xs:complexType name="AdditionsPersonType">
<xs:complexContent>
<xs:extension base=" id:StoryBaseType ">
<xs:sequence>
<xs:element name="Position" type=" c:PositionType "/>
<xs:element name="Contract" type=" id:ContractType "/>
<xs:element name="ContractFixedUntil" type=" xs:date " minOccurs="0"/>
<xs:element name="ContractDissolveFrom" type=" xs:date " minOccurs="0"/>
<xs:element name="JobTitle" type=" c:IDType "/>
<xs:element name="TaxAtSource" type=" id:TaxAtSourceType " minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

### Complex Type: AgreementType

Parent type: | id:StoryBaseType (derivation method: extension)
Direct sub-types: | None

Name | AgreementType
Abstract | no

XML Instance Representation
<...>
<id:Creation> xs:dateTime </id:Creation> [1] ?
<id:StoryID> c:IDType </id:StoryID> [1] ?
Start Choice [1]
<id:OtherInsurancePredefined> id:OtherInsurancePredefinedType </id:OtherInsurancePredefined> [1] ?
<id:OtherInsurance> c:NotEmptyStringType </id:OtherInsurance> [1] ?
<id:NoOtherInsurance> c:EmptyType </id:NoOtherInsurance> [1] ?
End Choice
</...>
Schema Component Representation
<xs:complexType name="AgreementType">
<xs:complexContent>
<xs:extension base=" id:StoryBaseType ">
<xs:choice>
<xs:element name="OtherInsurancePredefined" type=" id:OtherInsurancePredefinedType "/>
<xs:element name="OtherInsurance" type=" c:NotEmptyStringType "/>
<xs:element name="NoOtherInsurance" type=" c:EmptyType "/>
</xs:choice>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

### Complex Type: AnnualSalaryType

Parent type: | id:StoryBaseType (derivation method: extension)
Direct sub-types: | None

Name | AnnualSalaryType
Abstract | no

XML Instance Representation
<...>
<id:Creation> xs:dateTime </id:Creation> [1] ?
<id:StoryID> c:IDType </id:StoryID> [1] ?
Start Choice [1]
<id:IncidentMonth> xs:gYearMonth </id:IncidentMonth> [1] ?
<id:ContractValidAsOf> xs:date </id:ContractValidAsOf> [1] ?
<id:Present> id:KindOfSalariesTimedType </id:Present> [0..1] ?
<id:Past> id:MonthSalaryType </id:Past> [0..1] ?
<id:ManualAdditions> id:KindOfSalaryType </id:ManualAdditions> [0..*] ?
<id:AnnualSalaryTotal> c:SalaryAmountType </id:AnnualSalaryTotal> [1] ?
<id:Statistic> id:SalaryBasesType </id:Statistic> [1] ?
<id:NoIncapacityToWork> c:EmptyType </id:NoIncapacityToWork> [1]
End Choice
</...>
Schema Component Representation
<xs:complexType name="AnnualSalaryType">
<xs:complexContent>
<xs:extension base=" id:StoryBaseType ">
<xs:choice>
<xs:sequence>
<xs:element name="IncidentMonth" type=" xs:gYearMonth "/>
<xs:element name="ContractValidAsOf" type=" xs:date "/>
<xs:element name="Present" type=" id:KindOfSalariesTimedType " minOccurs="0"/>
<xs:element name="Past" type=" id:MonthSalaryType " minOccurs="0"/>
<xs:element name="ManualAdditions" type=" id:KindOfSalaryType " minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="AnnualSalaryTotal" type=" c:SalaryAmountType "/>
<xs:element name="Statistic" type=" id:SalaryBasesType "/>
</xs:sequence>
<xs:element name="NoIncapacityToWork" type=" c:EmptyType "/>
</xs:choice>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

### Complex Type: AnswerBooleanType

Parent type: | None
Direct sub-types: | None

Name | AnswerBooleanType
Abstract | no

XML Instance Representation
<...>
<id:Default> xs:boolean </id:Default> [0..1]
<id:Value> xs:boolean </id:Value> [0..1]
</...>
Schema Component Representation
<xs:complexType name="AnswerBooleanType">
<xs:sequence>
<xs:element name="Default" type=" xs:boolean " minOccurs="0"/>
<xs:element name="Value" type=" xs:boolean " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: AnswerDateTimeType

Parent type: | None
Direct sub-types: | None

Name | AnswerDateTimeType
Abstract | no

XML Instance Representation
<...>
<id:Default> xs:dateTime </id:Default> [0..1]
<id:Value> xs:dateTime </id:Value> [0..1]
</...>
Schema Component Representation
<xs:complexType name="AnswerDateTimeType">
<xs:sequence>
<xs:element name="Default" type=" xs:dateTime " minOccurs="0"/>
<xs:element name="Value" type=" xs:dateTime " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: AnswerDateType

Parent type: | None
Direct sub-types: | None

Name | AnswerDateType
Abstract | no

XML Instance Representation
<...>
<id:Default> xs:date </id:Default> [0..1]
<id:Value> xs:date </id:Value> [0..1]
</...>
Schema Component Representation
<xs:complexType name="AnswerDateType">
<xs:sequence>
<xs:element name="Default" type=" xs:date " minOccurs="0"/>
<xs:element name="Value" type=" xs:date " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: AnswerDoubleType

Parent type: | None
Direct sub-types: | None

Name | AnswerDoubleType
Abstract | no

XML Instance Representation
<...>
<id:Default> xs:double </id:Default> [0..1]
<id:Value> xs:double </id:Value> [0..1]
</...>
Schema Component Representation
<xs:complexType name="AnswerDoubleType">
<xs:sequence>
<xs:element name="Default" type=" xs:double " minOccurs="0"/>
<xs:element name="Value" type=" xs:double " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: AnswerIntegerType

Parent type: | None
Direct sub-types: | None

Name | AnswerIntegerType
Abstract | no

XML Instance Representation
<...>
<id:Default> xs:integer </id:Default> [0..1]
<id:Value> xs:integer </id:Value> [0..1]
</...>
Schema Component Representation
<xs:complexType name="AnswerIntegerType">
<xs:sequence>
<xs:element name="Default" type=" xs:integer " minOccurs="0"/>
<xs:element name="Value" type=" xs:integer " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: AnswerStringType

Parent type: | None
Direct sub-types: | None

Name | AnswerStringType
Abstract | no

XML Instance Representation
<...>
<id:Default> xs:string </id:Default> [0..1]
<id:Value> xs:string </id:Value> [0..1]
</...>
Schema Component Representation
<xs:complexType name="AnswerStringType">
<xs:sequence>
<xs:element name="Default" type=" xs:string " minOccurs="0"/>
<xs:element name="Value" type=" xs:string " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: AnswerYesNoUnknownType

Parent type: | None
Direct sub-types: | None

Name | AnswerYesNoUnknownType
Abstract | no

XML Instance Representation
<...>
<id:Default> id:YesNoUnknownType </id:Default> [0..1]
<id:Value> id:YesNoUnknownType </id:Value> [0..1]
</...>
Schema Component Representation
<xs:complexType name="AnswerYesNoUnknownType">
<xs:sequence>
<xs:element name="Default" type=" id:YesNoUnknownType " minOccurs="0"/>
<xs:element name="Value" type=" id:YesNoUnknownType " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: AttachmentType

Parent type: | id:StoryBaseType (derivation method: extension)
Direct sub-types: | None

Name | AttachmentType
Abstract | no

XML Instance Representation
<...>
<id:Creation> xs:dateTime </id:Creation> [1] ?
<id:StoryID> c:IDType </id:StoryID> [1] ?
<id:Filename> c:NotEmptyStringType </id:Filename> [1]
<id:ContentType> id:ContentTypeType </id:ContentType> [1] ?
<id:Data> xs:base64Binary </id:Data> [1] ?
</...>
Schema Component Representation
<xs:complexType name="AttachmentType">
<xs:complexContent>
<xs:extension base=" id:StoryBaseType ">
<xs:sequence>
<xs:element name="Filename" type=" c:NotEmptyStringType "/>
<xs:element name="ContentType" type=" id:ContentTypeType "/>
<xs:element name="Data" type=" xs:base64Binary "/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

### Complex Type: AwaitPartControlType

Parent type: | None
Direct sub-types: | None

Name | AwaitPartControlType
Abstract | no

XML Instance Representation
<...>
<id:ExpirationDate> xs:dateTime </id:ExpirationDate> [0..1]
</...>
Schema Component Representation
<xs:complexType name="AwaitPartControlType">
<xs:sequence>
<xs:element name="ExpirationDate" type=" xs:dateTime " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: AwaitPartType

Parent type: | None
Direct sub-types: | None

Name | AwaitPartType
Abstract | no

XML Instance Representation
<...>
<id:IncapacitiesToWork> id:AwaitPartControlType </id:IncapacitiesToWork> [0..1] ?
<id:TakeWorkUpFully> id:AwaitPartControlType </id:TakeWorkUpFully> [0..1] ?
<id:Treatments> id:AwaitPartControlType </id:Treatments> [0..1] ?
<id:Agreement> id:AwaitPartControlType </id:Agreement> [0..1] ?
<id:AnnualSalary> id:AwaitPartControlType </id:AnnualSalary> [0..1] ?
<id:Payment> id:AwaitPartControlType </id:Payment> [0..1] ?
<id:AdditionsPerson> id:AwaitPartControlType </id:AdditionsPerson> [0..1] ?
<id:Absence> id:AwaitPartControlType </id:Absence> [0..1] ?
<id:SpecialCode> id:AwaitPartControlType </id:SpecialCode> [0..1] ?
<id:AccidentDescription> id:AwaitPartControlType </id:AccidentDescription> [0..1] ?
</...>
Schema Component Representation
<xs:complexType name="AwaitPartType">
<xs:sequence>
<xs:element name="IncapacitiesToWork" type=" id:AwaitPartControlType " minOccurs="0"/>
<xs:element name="TakeWorkUpFully" type=" id:AwaitPartControlType " minOccurs="0"/>
<xs:element name="Treatments" type=" id:AwaitPartControlType " minOccurs="0"/>
<xs:element name="Agreement" type=" id:AwaitPartControlType " minOccurs="0"/>
<xs:element name="AnnualSalary" type=" id:AwaitPartControlType " minOccurs="0"/>
<xs:element name="Payment" type=" id:AwaitPartControlType " minOccurs="0"/>
<xs:element name="AdditionsPerson" type=" id:AwaitPartControlType " minOccurs="0"/>
<xs:element name="Absence" type=" id:AwaitPartControlType " minOccurs="0"/>
<xs:element name="SpecialCode" type=" id:AwaitPartControlType " minOccurs="0"/>
<xs:element name="AccidentDescription" type=" id:AwaitPartControlType " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: BooleanStoryType

Parent type: | id:StoryBaseType (derivation method: extension)
Direct sub-types: | None

Name | BooleanStoryType
Abstract | no

XML Instance Representation
<...>
<id:Creation> xs:dateTime </id:Creation> [1] ?
<id:StoryID> c:IDType </id:StoryID> [1] ?
<id:Valid> xs:boolean </id:Valid> [1]
</...>
Schema Component Representation
<xs:complexType name="BooleanStoryType">
<xs:complexContent>
<xs:extension base=" id:StoryBaseType ">
<xs:sequence>
<xs:element name="Valid" type=" xs:boolean "/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

### Complex Type: CaseOfDeathType

Parent type: | None
Direct sub-types: | None

Name | CaseOfDeathType
Abstract | no

XML Instance Representation
<...>
<id:DateOfDeath> xs:date </id:DateOfDeath> [1] ?
<id:ClassOfInsurance> id:ClassOfInsuranceType </id:ClassOfInsurance> [1] ?
</...>
Schema Component Representation
<xs:complexType name="CaseOfDeathType">
<xs:sequence>
<xs:element name="DateOfDeath" type=" xs:date "/>
<xs:element name="ClassOfInsurance" type=" id:ClassOfInsuranceType "/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: ChangeIdentitiesType

Parent type: | None
Direct sub-types: | None

Name | ChangeIdentitiesType
Abstract | no

XML Instance Representation
<...>
<id:ValidAsOf> xs:dateTime </id:ValidAsOf> [1] ?
<id:Company> id:CompanyIdentitiesType </id:Company> [0..1]
<id:Institution> id:InstitutionIdentitiesType </id:Institution> [0..1]
</...>
Schema Component Representation
<xs:complexType name="ChangeIdentitiesType">
<xs:sequence>
<xs:element name="ValidAsOf" type=" xs:dateTime "/>
<xs:element name="Company" type=" id:CompanyIdentitiesType " minOccurs="0"/>
<xs:element name="Institution" type=" id:InstitutionIdentitiesType " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: ClassOfInsuranceType

Parent type: | None
Direct sub-types: | None

Name | ClassOfInsuranceType
Abstract | no

XML Instance Representation
<...>
Start Choice [1]
<id:AccidentAtWork> id:AccidentAtWorkType </id:AccidentAtWork> [1] ?
<id:AccidentAtLeisure> id:AccidentAtLeisureType </id:AccidentAtLeisure> [1] ?
End Choice
</...>
Schema Component Representation
<xs:complexType name="ClassOfInsuranceType">
<xs:choice>
<xs:element name="AccidentAtWork" type=" id:AccidentAtWorkType "/>
<xs:element name="AccidentAtLeisure" type=" id:AccidentAtLeisureType "/>
</xs:choice>
</xs:complexType>
top

### Complex Type: CompanyIdentitiesType

Parent type: | None
Direct sub-types: | None

Name | CompanyIdentitiesType
Abstract | no

XML Instance Representation
<...>
<id:Old> id:CompanyUIDType </id:Old> [1]
<id:New> id:CompanyUIDType </id:New> [1]
</...>
Schema Component Representation
<xs:complexType name="CompanyIdentitiesType">
<xs:sequence>
<xs:element name="Old" type=" id:CompanyUIDType "/>
<xs:element name="New" type=" id:CompanyUIDType "/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: CompanyType

Parent type: | None
Direct sub-types: | None

Name | CompanyType
Abstract | no

XML Instance Representation
<...>
<id:CompanyDescription> c:CompanyDescriptionType </id:CompanyDescription> [1] ?
<id:Staff> id:PersonsType
<!--
Uniqueness Constraint - incidentCaseIDMapRef-Ctrl
Selector - id:Person/*
Field(s) - @incidentCaseIDMapRef
-->
</id:Staff> [1] ?
<id:Institutions> id:CustomerIdentificationType
<!--
Uniqueness Constraint - UVG-LAA-Ctrl
Selector - id:UVG-LAA
Field(s) - id:InsuranceID, id:CustomerIdentity, id:ContractIdentity
-->
<!--
Uniqueness Constraint - UVGZ-LAAC-Ctrl
Selector - id:UVGZ-LAAC
Field(s) - id:InsuranceID, id:CustomerIdentity, id:ContractIdentity
-->
<!--
Uniqueness Constraint - KU-AC-Ctrl
Selector - id:KU-AC
Field(s) - id:InsuranceID, id:CustomerIdentity, id:ContractIdentity
-->
<!--
Uniqueness Constraint - KTG-AMC-Ctrl
Selector - id:KTG-AMC
Field(s) - id:InsuranceID, id:CustomerIdentity, id:ContractIdentity
-->
</id:Institutions> [1] ?
</...>
Schema Component Representation
<xs:complexType name="CompanyType">
<xs:sequence>
<xs:element name="CompanyDescription" type=" c:CompanyDescriptionType "/>
<xs:element name="Staff" type=" id:PersonsType ">
<xs:unique name="incidentCaseIDMapRef-Ctrl">
<xs:selector xpath="id:Person/*"/>
<xs:field xpath="@incidentCaseIDMapRef"/>
</xs:unique>
</xs:element>
<xs:element name="Institutions" type=" id:CustomerIdentificationType ">
<xs:unique name="UVG-LAA-Ctrl">
<xs:selector xpath="id:UVG-LAA"/>
<xs:field xpath="id:InsuranceID"/>
<xs:field xpath="id:CustomerIdentity"/>
<xs:field xpath="id:ContractIdentity"/>
</xs:unique>
<xs:unique name="UVGZ-LAAC-Ctrl">
<xs:selector xpath="id:UVGZ-LAAC"/>
<xs:field xpath="id:InsuranceID"/>
<xs:field xpath="id:CustomerIdentity"/>
<xs:field xpath="id:ContractIdentity"/>
</xs:unique>
<xs:unique name="KU-AC-Ctrl">
<xs:selector xpath="id:KU-AC"/>
<xs:field xpath="id:InsuranceID"/>
<xs:field xpath="id:CustomerIdentity"/>
<xs:field xpath="id:ContractIdentity"/>
</xs:unique>
<xs:unique name="KTG-AMC-Ctrl">
<xs:selector xpath="id:KTG-AMC"/>
<xs:field xpath="id:InsuranceID"/>
<xs:field xpath="id:CustomerIdentity"/>
<xs:field xpath="id:ContractIdentity"/>
</xs:unique>
</xs:element>
</xs:sequence>
</xs:complexType>
top

### Complex Type: CompanyUIDType

Parent type: | None
Direct sub-types: | None

Name | CompanyUIDType
Abstract | no

XML Instance Representation
<...>
<id:UID-BFS> c:UID-BFS-UnknownType </id:UID-BFS> [1]
<id:DelegateUID-BFS> c:UID-BFSType </id:DelegateUID-BFS> [0..1]
</...>
Schema Component Representation
<xs:complexType name="CompanyUIDType">
<xs:sequence>
<xs:element name="UID-BFS" type=" c:UID-BFS-UnknownType "/>
<xs:element name="DelegateUID-BFS" type=" c:UID-BFSType " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: ContractIndemnificationType

Parent type: | None
Direct sub-types: | None

Name | ContractIndemnificationType
Abstract | no

XML Instance Representation
<...>
<id:ContractIdentity> c:NotEmptyStringType </id:ContractIdentity> [1] ?
<id:InsuranceCode> c:AssuranceCategoryCodeType </id:InsuranceCode> [0..*]
</...>
Schema Component Representation
<xs:complexType name="ContractIndemnificationType">
<xs:sequence>
<xs:element name="ContractIdentity" type=" c:NotEmptyStringType "/>
<xs:element name="InsuranceCode" type=" c:AssuranceCategoryCodeType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: ContractType

Parent type: | None
Direct sub-types: | None

Name | ContractType
Abstract | no
Documentation | Translation (fr): Contract Short description (fr): Façon de contrat de travail

XML Instance Representation
<...>
<id:KindOf> c:EmploymentContractType </id:KindOf> [1] ?
<id:ValidAsOf> xs:date </id:ValidAsOf> [1] ?
</...>
Schema Component Representation
<xs:complexType name="ContractType">
<xs:sequence>
<xs:element name="KindOf" type=" c:EmploymentContractType "/>
<xs:element name="ValidAsOf" type=" xs:date "/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: CoveredDailyAllowanceType

Parent type: | id:StoryBaseType (derivation method: extension)
Direct sub-types: | None

Name | CoveredDailyAllowanceType
Abstract | no

XML Instance Representation
<...>
<id:Creation> xs:dateTime </id:Creation> [1] ?
<id:StoryID> c:IDType </id:StoryID> [1] ?
<id:Allowance> c:SalaryAmountType </id:Allowance> [1] ?
<id:ValidAsOf> xs:date </id:ValidAsOf> [0..1] ?
<id:Description> c:NotEmptyStringType </id:Description> [0..1] ?
</...>
Schema Component Representation
<xs:complexType name="CoveredDailyAllowanceType">
<xs:complexContent>
<xs:extension base=" id:StoryBaseType ">
<xs:sequence>
<xs:element name="Allowance" type=" c:SalaryAmountType "/>
<xs:element name="ValidAsOf" type=" xs:date " minOccurs="0"/>
<xs:element name="Description" type=" c:NotEmptyStringType " minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

### Complex Type: CrossChannelLinkType

Parent type: | id:StoryBaseType (derivation method: extension)
Direct sub-types: | None

Name | CrossChannelLinkType
Abstract | no
Documentation | Translation (fr): Cross Channel Link Short description (fr): Cross-channel : Processus de communication qui se déroule sur plusieurs canaux, c'est-à-dire h2m et m2m dans ce cas. Domain description (fr): Cross-channel : Canaux appariés Multi-channel : Canaux utilisés indépendamment les uns des autres Technical description (fr):

XML Instance Representation
<...>
<id:Creation> xs:dateTime </id:Creation> [1] ?
<id:StoryID> c:IDType </id:StoryID> [1] ?
<id:Credentials> c:CredentialsType </id:Credentials> [0..1] ?
<id:Link> id:LinkType </id:Link> [1] ?
<id:LinkDescription> c:NotEmptyStringType </id:LinkDescription> [0..1] ?
</...>
Schema Component Representation
<xs:complexType name="CrossChannelLinkType">
<xs:complexContent>
<xs:extension base=" id:StoryBaseType ">
<xs:sequence>
<xs:element name="Credentials" type=" c:CredentialsType " minOccurs="0"/>
<xs:element name="Link" type=" id:LinkType "/>
<xs:element name="LinkDescription" type=" c:NotEmptyStringType " minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

### Complex Type: CustomerIdentificationType

Parent type: | None
Direct sub-types: | None

Name | CustomerIdentificationType
Abstract | no

XML Instance Representation
<...>
<id:UVG-LAA> id:InstitutionType </id:UVG-LAA> [0..*] ?
<id:UVGZ-LAAC> id:InstitutionType </id:UVGZ-LAAC> [0..*] ?
<id:KU-AC> id:InstitutionType </id:KU-AC> [0..*] ?
<id:KTG-AMC> id:InstitutionIllnessType </id:KTG-AMC> [0..*] ?
</...>
Schema Component Representation
<xs:complexType name="CustomerIdentificationType">
<xs:sequence>
<xs:element name="UVG-LAA" type=" id:InstitutionType " minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="UVGZ-LAAC" type=" id:InstitutionType " minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="KU-AC" type=" id:InstitutionType " minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="KTG-AMC" type=" id:InstitutionIllnessType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: DialogMessageType

Parent type: | id:StoryBaseType (derivation method: extension)
Direct sub-types: | None

Name | DialogMessageType
Abstract | no

XML Instance Representation
<...>
<id:Creation> xs:dateTime </id:Creation> [1] ?
<id:StoryID> c:IDType </id:StoryID> [1] ?
<id:StandardDialogID> id:StandardFormIDType </id:StandardDialogID> [1] ?
<id:Previous> id:PreviousType </id:Previous> [0..1] ?
<id:Title> c:IDType </id:Title> [0..1] ?
<id:Description> xs:token </id:Description> [0..1] ?
<id:Paragraph> id:ParagraphType </id:Paragraph> [1..*] ?
<id:Section> id:SectionType </id:Section> [0..*] ?
</...>
Schema Component Representation
<xs:complexType name="DialogMessageType">
<xs:complexContent>
<xs:extension base=" id:StoryBaseType ">
<xs:sequence>
<xs:element name="StandardDialogID" type=" id:StandardFormIDType "/>
<xs:element name="Previous" type=" id:PreviousType " minOccurs="0"/>
<xs:element name="Title" type=" c:IDType " minOccurs="0"/>
<xs:element name="Description" type=" xs:token " minOccurs="0"/>
<xs:element name="Paragraph" type=" id:ParagraphType " maxOccurs="unbounded"/>
<xs:element name="Section" type=" id:SectionType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

### Complex Type: ESRType

Parent type: | None
Direct sub-types: | None

Name | ESRType
Abstract | no

XML Instance Representation
<...>
<id:ESRBalance> c:SalaryAmountType </id:ESRBalance> [1] ?
<id:ESRReference> xs:string </id:ESRReference> [1] ?
<id:ESRAccountNumber> xs:string </id:ESRAccountNumber> [1] ?
<id:ESRLine> xs:string </id:ESRLine> [1] ?
</...>
Schema Component Representation
<xs:complexType name="ESRType">
<xs:sequence>
<xs:element name="ESRBalance" type=" c:SalaryAmountType "/>
<xs:element name="ESRReference" type=" xs:string "/>
<xs:element name="ESRAccountNumber" type=" xs:string "/>
<xs:element name="ESRLine" type=" xs:string "/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: FavourCompanyType

Parent type: | None
Direct sub-types: | None

Name | FavourCompanyType
Abstract | no

XML Instance Representation
<...>
<id:Payment> c:SalaryAmountAbsoluteType </id:Payment> [1]
<id:PaymentThird> c:SalaryAmountAbsoluteType </id:PaymentThird> [0..1]
</...>
Schema Component Representation
<xs:complexType name="FavourCompanyType">
<xs:sequence>
<xs:element name="Payment" type=" c:SalaryAmountAbsoluteType "/>
<xs:element name="PaymentThird" type=" c:SalaryAmountAbsoluteType " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: FavourInstitutionType

Parent type: | None
Direct sub-types: | None

Name | FavourInstitutionType
Abstract | no

XML Instance Representation
<...>
<id:Repayment> c:SalaryAmountAbsoluteType </id:Repayment> [1]
<id:RepaymentThird> c:SalaryAmountAbsoluteType </id:RepaymentThird> [0..1]
</...>
Schema Component Representation
<xs:complexType name="FavourInstitutionType">
<xs:sequence>
<xs:element name="Repayment" type=" c:SalaryAmountAbsoluteType "/>
<xs:element name="RepaymentThird" type=" c:SalaryAmountAbsoluteType " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: GeneralIncidentDeclarationDescriptionType

Parent type: | None
Direct sub-types: | None

Name | GeneralIncidentDeclarationDescriptionType
Abstract | no

XML Instance Representation
<...>
<id:CreationDate> xs:dateTime </id:CreationDate> [1] ?
</...>
Schema Component Representation
<xs:complexType name="GeneralIncidentDeclarationDescriptionType">
<xs:sequence>
<xs:element name="CreationDate" type=" xs:dateTime "/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: HourlyPayType

Parent type: | None
Direct sub-types: | None

Name | HourlyPayType
Abstract | no

XML Instance Representation
<...>
<id:HourlySalary> c:SalaryAmountType </id:HourlySalary> [1] ?
<id:Earnings13th> c:PercentType </id:Earnings13th> [0..1] ?
<id:VacationAndPublicHolidayCompensation> c:PercentType </id:VacationAndPublicHolidayCompensation> [0..1] ?
</...>
Schema Component Representation
<xs:complexType name="HourlyPayType">
<xs:sequence>
<xs:element name="HourlySalary" type=" c:SalaryAmountType "/>
<xs:element name="Earnings13th" type=" c:PercentType " minOccurs="0"/>
<xs:element name="VacationAndPublicHolidayCompensation" type=" c:PercentType " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: IBANAccountType

Parent type: | None
Direct sub-types: | None

Name | IBANAccountType
Abstract | no

XML Instance Representation
<...>
<id:IBAN> id:IBANType </id:IBAN> [1] ?
</...>
Schema Component Representation
<xs:complexType name="IBANAccountType">
<xs:sequence>
<xs:element name="IBAN" type=" id:IBANType "/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: IllnessRegistrationType

Parent type: | None
Direct sub-types: | None

Name | IllnessRegistrationType
Abstract | no

XML Instance Representation
<...
incidentCaseIDMapRef=" c:InstanceRefIDType [1] ?"
institutionIDRef=" c:InstanceRefIDType [1] ?">
<id:CompanyCaseID> c:IDType </id:CompanyCaseID> [1] ?
Start Choice [1]
<id:BeginIncapacitiesToWork> xs:date </id:BeginIncapacitiesToWork> [1] ?
<id:DateOfBirth> xs:date </id:DateOfBirth> [1]
End Choice
<id:InsuranceCaseID> c:IDType </id:InsuranceCaseID> [0..1] ?
<id:InsuranceCode> c:AssuranceCategoryCodeType </id:InsuranceCode> [1..*] ?
<id:HRLanguageCode> c:LanguageCodeType </id:HRLanguageCode> [0..1] ?
<id:TestCase> c:EmptyType </id:TestCase> [0..1] ?
</...>
Schema Component Representation
<xs:complexType name="IllnessRegistrationType">
<xs:sequence>
<xs:element name="CompanyCaseID" type=" c:IDType "/>
<xs:choice>
<xs:element name="BeginIncapacitiesToWork" type=" xs:date "/>
<xs:element name="DateOfBirth" type=" xs:date "/>
</xs:choice>
<xs:element name="InsuranceCaseID" type=" c:IDType " minOccurs="0"/>
<xs:element name="InsuranceCode" type=" c:AssuranceCategoryCodeType " maxOccurs="unbounded"/>
<xs:element name="HRLanguageCode" type=" c:LanguageCodeType " minOccurs="0"/>
<xs:element name="TestCase" type=" c:EmptyType " minOccurs="0"/>
</xs:sequence>
<xs:attribute name="incidentCaseIDMapRef" type=" c:InstanceRefIDType " use="required"/>
<xs:attribute name="institutionIDRef" type=" c:InstanceRefIDType " use="required"/>
</xs:complexType>
top

### Complex Type: IncapacitiesToWorkType

Parent type: | id:StoryBaseType (derivation method: extension)
Direct sub-types: | None

Name | IncapacitiesToWorkType
Abstract | no

XML Instance Representation
<...>
<id:Creation> xs:dateTime </id:Creation> [1] ?
<id:StoryID> c:IDType </id:StoryID> [1] ?
Start Choice [1]
<id:IncapacityToWork> id:IncapacityToWorkType </id:IncapacityToWork> [1..*] ?
<id:NoIncapacityToWork> c:EmptyType </id:NoIncapacityToWork> [1]
End Choice
</...>
Schema Component Representation
<xs:complexType name="IncapacitiesToWorkType">
<xs:complexContent>
<xs:extension base=" id:StoryBaseType ">
<xs:choice>
<xs:element name="IncapacityToWork" type=" id:IncapacityToWorkType " maxOccurs="unbounded"/>
<xs:element name="NoIncapacityToWork" type=" c:EmptyType "/>
</xs:choice>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

### Complex Type: IncapacityToWorkType

Parent type: | None
Direct sub-types: | None

Name | IncapacityToWorkType
Abstract | no

XML Instance Representation
<...>
<id:Percentage> c:PercentType </id:Percentage> [1]
<id:EffectiveFrom> xs:date </id:EffectiveFrom> [1] ?
<id:Valid> id:ValidToType </id:Valid> [1] ?
</...>
Schema Component Representation
<xs:complexType name="IncapacityToWorkType">
<xs:sequence>
<xs:element name="Percentage" type=" c:PercentType "/>
<xs:element name="EffectiveFrom" type=" xs:date "/>
<xs:element name="Valid" type=" id:ValidToType "/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: IncidentAccidentRegistrationType

Parent type: | None
Direct sub-types: | None

Name | IncidentAccidentRegistrationType
Abstract | no

XML Instance Representation
<...>
<id:IncidentDate> id:RegistrationIncidentDateType </id:IncidentDate> [1] ?
<id:InsuranceCaseID> c:IDType </id:InsuranceCaseID> [0..1] ?
</...>
Schema Component Representation
<xs:complexType name="IncidentAccidentRegistrationType">
<xs:sequence>
<xs:element name="IncidentDate" type=" id:RegistrationIncidentDateType "/>
<xs:element name="InsuranceCaseID" type=" c:IDType " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: IncidentContextRequestType

Parent type: | None
Direct sub-types: | None

Name | IncidentContextRequestType
Abstract | no

XML Instance Representation
<...>
<id:CompanyCaseID> c:IDType </id:CompanyCaseID> [1] ?
<id:InsuranceCaseID> c:IDType </id:InsuranceCaseID> [1] ?
<id:IncidentCaseID> c:IncidentCaseIDType </id:IncidentCaseID> [1] ?
<id:ReceivedStoryIDs> id:ReceivedStoriesType
<!--
Uniqueness Constraint - StoryID-Ctrl
Selector - id:StoryID
Field(s) - .
-->
</id:ReceivedStoryIDs> [1] ?
<id:TestCase> c:EmptyType </id:TestCase> [0..1] ?
<id:ReceivedState> id:StateType </id:ReceivedState> [0..1] ?
<id:Info> id:StoryNotificationRequestType </id:Info> [0..*] ?
<id:Warning> id:StoryNotificationRequestType </id:Warning> [0..*] ?
<id:Error> id:StoryNotificationRequestType </id:Error> [0..*] ?
</...>
Schema Component Representation
<xs:complexType name="IncidentContextRequestType">
<xs:sequence>
<xs:group ref=" id:IncidentContextGroup "/>
<xs:element name="ReceivedState" type=" id:StateType " minOccurs="0"/>
<-- Notification Stories-->
<xs:element name="Info" type=" id:StoryNotificationRequestType " minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="Warning" type=" id:StoryNotificationRequestType " minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="Error" type=" id:StoryNotificationRequestType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: IncidentContextResponseType

Parent type: | None
Direct sub-types: | None

Name | IncidentContextResponseType
Abstract | no

XML Instance Representation
<...>
<id:CompanyCaseID> c:IDType </id:CompanyCaseID> [1] ?
<id:InsuranceCaseID> c:IDType </id:InsuranceCaseID> [1] ?
<id:IncidentCaseID> c:IncidentCaseIDType </id:IncidentCaseID> [1] ?
<id:ReceivedStoryIDs> id:ReceivedStoriesType
<!--
Uniqueness Constraint - StoryID-Ctrl
Selector - id:StoryID
Field(s) - .
-->
</id:ReceivedStoryIDs> [1] ?
<id:TestCase> c:EmptyType </id:TestCase> [0..1] ?
<id:Info> id:StoryNotificationResponseType </id:Info> [0..*] ?
<id:Warning> id:StoryNotificationResponseType </id:Warning> [0..*] ?
<id:Error> id:StoryNotificationResponseType </id:Error> [0..*] ?
</...>
Schema Component Representation
<xs:complexType name="IncidentContextResponseType">
<xs:sequence>
<xs:group ref=" id:IncidentContextGroup "/>
<-- Notification Stories-->
<xs:element name="Info" type=" id:StoryNotificationResponseType " minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="Warning" type=" id:StoryNotificationResponseType " minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="Error" type=" id:StoryNotificationResponseType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: IncidentDeclarationType

Parent type: | None
Direct sub-types: | None

Name | IncidentDeclarationType
Abstract | no
Documentation | Translation (fr): Déclaration all

XML Instance Representation
<...
schemaVersion=" id:SupportedMinorSchemaVersionAttributeType [1] ?">
<id:Company> id:CompanyType
<!--
Key Constraint - UVG-LAA-InstitutionID-Key
Selector - id:Institutions/id:UVG-LAA
Field(s) - @institutionID
-->
<!--
Key Reference Constraint - UVG-LAA-InstitutionID-Ref
Selector - id:Staff/id:Person/id:UVG-LAA-Registration
Field(s) - @institutionIDRef
Refers to - id:UVG-LAA-InstitutionID-Key
-->
<!--
Key Constraint - UVGZ-LAAC-InstitutionID-Key
Selector - id:Institutions/id:UVGZ-LAAC
Field(s) - @institutionID
-->
<!--
Key Reference Constraint - UVGZ-LAAC-InstitutionID-Ref
Selector - id:Staff/id:Person/id:UVGZ-LAAC-Registration
Field(s) - @institutionIDRef
Refers to - id:UVGZ-LAAC-InstitutionID-Key
-->
<!--
Key Constraint - KU-AC-InstitutionID-Key
Selector - id:Institutions/id:KU-AC
Field(s) - @institutionID
-->
<!--
Key Reference Constraint - KU-AC-InstitutionID-Ref
Selector - id:Staff/id:Person/id:KU-AC-Registration
Field(s) - @institutionIDRef
Refers to - id:KU-AC-InstitutionID-Key
-->
<!--
Key Constraint - KTG-AMC-InstitutionID-Key
Selector - id:Institutions/id:KTG-AMC
Field(s) - @institutionID
-->
<!--
Key Reference Constraint - KTG-AMC-InstitutionID-Ref
Selector - id:Staff/id:Person/id:KTG-AMC-Registration
Field(s) - @institutionIDRef
Refers to - id:KTG-AMC-InstitutionID-Key
-->
<!--
Key Constraint - WorkplaceID-Key
Selector - id:CompanyDescription/c:Workplace
Field(s) - @workplaceID
-->
<!--
Key Reference Constraint - WorkplaceID-Ref
Selector - id:Staff/id:Person
Field(s) - @workplaceIDRef
Refers to - id:WorkplaceID-Key
-->
</id:Company> [1] ?
<id:GeneralIncidentDeclarationDescription> id:GeneralIncidentDeclarationDescriptionType </id:GeneralIncidentDeclarationDescription> [1] ?
</...>
Schema Component Representation
<xs:complexType name="IncidentDeclarationType">
<xs:sequence>
<xs:element name="Company" type=" id:CompanyType ">
<xs:key name="UVG-LAA-InstitutionID-Key">
<xs:selector xpath="id:Institutions/id:UVG-LAA"/>
<xs:field xpath="@institutionID"/>
</xs:key>
<xs:keyref name="UVG-LAA-InstitutionID-Ref" refer=" id:UVG-LAA-InstitutionID-Key ">
<xs:selector xpath="id:Staff/id:Person/id:UVG-LAA-Registration"/>
<xs:field xpath="@institutionIDRef"/>
</xs:keyref>
<xs:key name="UVGZ-LAAC-InstitutionID-Key">
<xs:selector xpath="id:Institutions/id:UVGZ-LAAC"/>
<xs:field xpath="@institutionID"/>
</xs:key>
<xs:keyref name="UVGZ-LAAC-InstitutionID-Ref" refer=" id:UVGZ-LAAC-InstitutionID-Key ">
<xs:selector xpath="id:Staff/id:Person/id:UVGZ-LAAC-Registration"/>
<xs:field xpath="@institutionIDRef"/>
</xs:keyref>
<xs:key name="KU-AC-InstitutionID-Key">
<xs:selector xpath="id:Institutions/id:KU-AC"/>
<xs:field xpath="@institutionID"/>
</xs:key>
<xs:keyref name="KU-AC-InstitutionID-Ref" refer=" id:KU-AC-InstitutionID-Key ">
<xs:selector xpath="id:Staff/id:Person/id:KU-AC-Registration"/>
<xs:field xpath="@institutionIDRef"/>
</xs:keyref>
<xs:key name="KTG-AMC-InstitutionID-Key">
<xs:selector xpath="id:Institutions/id:KTG-AMC"/>
<xs:field xpath="@institutionID"/>
</xs:key>
<xs:keyref name="KTG-AMC-InstitutionID-Ref" refer=" id:KTG-AMC-InstitutionID-Key ">
<xs:selector xpath="id:Staff/id:Person/id:KTG-AMC-Registration"/>
<xs:field xpath="@institutionIDRef"/>
</xs:keyref>
<xs:key name="WorkplaceID-Key">
<xs:selector xpath="id:CompanyDescription/c:Workplace"/>
<xs:field xpath="@workplaceID"/>
</xs:key>
<xs:keyref name="WorkplaceID-Ref" refer=" id:WorkplaceID-Key ">
<xs:selector xpath="id:Staff/id:Person"/>
<xs:field xpath="@workplaceIDRef"/>
</xs:keyref>
</xs:element>
<xs:element name="GeneralIncidentDeclarationDescription" type=" id:GeneralIncidentDeclarationDescriptionType "/>
</xs:sequence>
<xs:attribute name="schemaVersion" type=" id:SupportedMinorSchemaVersionAttributeType " use="required"/>
</xs:complexType>
top

### Complex Type: IncidentForCompanyClosedType

Parent type: | None
Direct sub-types: | None

Name | IncidentForCompanyClosedType
Abstract | no

XML Instance Representation
<...>
Start Choice [1]
<id:Normal> c:EmptyType </id:Normal> [1]
<id:Cancel> xs:string </id:Cancel> [1] ?
End Choice
</...>
Schema Component Representation
<xs:complexType name="IncidentForCompanyClosedType">
<xs:choice>
<xs:element name="Normal" type=" c:EmptyType "/>
<xs:element name="Cancel" type=" xs:string "/>
</xs:choice>
</xs:complexType>
top

### Complex Type: IncidentStoriesRequestType

Parent type: | None
Direct sub-types: | None

Name | IncidentStoriesRequestType
Abstract | no

XML Instance Representation
<...>
<id:IncidentContext> id:IncidentContextRequestType </id:IncidentContext> [1]
<id:IncapacitiesToWork> id:IncapacitiesToWorkType </id:IncapacitiesToWork> [0..1] ?
<id:TakeWorkUpFully> id:TakeWorkUpFullyType </id:TakeWorkUpFully> [0..1] ?
<id:Treatments> id:TreatmentsType </id:Treatments> [0..1] ?
<id:Agreement> id:AgreementType </id:Agreement> [0..1] ?
<id:AnnualSalary> id:AnnualSalaryType </id:AnnualSalary> [0..1] ?
<id:Payment> id:PaymentType </id:Payment> [0..1] ?
<id:AdditionsPerson> id:AdditionsPersonType </id:AdditionsPerson> [0..1] ?
<id:Absences> id:AbsencesType </id:Absences> [0..1] ?
<id:SpecialCode> id:SpecialCodeType </id:SpecialCode> [0..1] ?
<id:AccidentDescription> id:AccidentDescriptionType </id:AccidentDescription> [0..1] ?
<id:SalaryRaise> id:SalaryRaiseType </id:SalaryRaise> [0..1] ?
<id:PersonMutated> id:PersonMutatedType </id:PersonMutated> [0..1] ?
<id:SpecialCoverage> id:SpecialCoverageType </id:SpecialCoverage> [0..1] ?
<id:OtherEmployers> id:BooleanStoryType </id:OtherEmployers> [0..1] ?
<id:ShortTimeWork> id:BooleanStoryType </id:ShortTimeWork> [0..1] ?
<id:DialogMessage> id:DialogMessageType
<!--
Key Constraint - SectionID-Key1
Selector - id:Section
Field(s) - @sectionID
-->
<!--
Key Reference Constraint - SectionID-Ref1
Selector - id:Paragraph
Field(s) - @sectionIDRef
Refers to - id:SectionID-Key1
-->
</id:DialogMessage> [0..*]
<id:Attachment> id:AttachmentType </id:Attachment> [0..*]
<id:ProcessCtrl> id:ProcessCtrlRequestType </id:ProcessCtrl> [0..1]
</...>
Schema Component Representation
<xs:complexType name="IncidentStoriesRequestType">
<xs:sequence>
<xs:element name="IncidentContext" type=" id:IncidentContextRequestType "/>
<xs:element name="IncapacitiesToWork" type=" id:IncapacitiesToWorkType " minOccurs="0"/>
<xs:element name="TakeWorkUpFully" type=" id:TakeWorkUpFullyType " minOccurs="0"/>
<xs:element name="Treatments" type=" id:TreatmentsType " minOccurs="0"/>
<xs:element name="Agreement" type=" id:AgreementType " minOccurs="0"/>
<xs:element name="AnnualSalary" type=" id:AnnualSalaryType " minOccurs="0"/>
<xs:element name="Payment" type=" id:PaymentType " minOccurs="0"/>
<xs:element name="AdditionsPerson" type=" id:AdditionsPersonType " minOccurs="0"/>
<xs:element name="Absences" type=" id:AbsencesType " minOccurs="0"/>
<xs:element name="SpecialCode" type=" id:SpecialCodeType " minOccurs="0"/>
<xs:element name="AccidentDescription" type=" id:AccidentDescriptionType " minOccurs="0"/>
<xs:element name="SalaryRaise" type=" id:SalaryRaiseType " minOccurs="0"/>
<xs:element name="PersonMutated" type=" id:PersonMutatedType " minOccurs="0"/>
<xs:element name="SpecialCoverage" type=" id:SpecialCoverageType " minOccurs="0"/>
<xs:element name="OtherEmployers" type=" id:BooleanStoryType " minOccurs="0"/>
<xs:element name="ShortTimeWork" type=" id:BooleanStoryType " minOccurs="0"/>
<xs:element name="DialogMessage" type=" id:DialogMessageType " minOccurs="0" maxOccurs="unbounded">
<xs:key name="SectionID-Key1">
<xs:selector xpath="id:Section"/>
<xs:field xpath="@sectionID"/>
</xs:key>
<xs:keyref name="SectionID-Ref1" refer=" id:SectionID-Key1 ">
<xs:selector xpath="id:Paragraph"/>
<xs:field xpath="@sectionIDRef"/>
</xs:keyref>
</xs:element>
<xs:element name="Attachment" type=" id:AttachmentType " minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="ProcessCtrl" type=" id:ProcessCtrlRequestType " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: IncidentStoriesResponseType

Parent type: | None
Direct sub-types: | None

Name | IncidentStoriesResponseType
Abstract | no

XML Instance Representation
<...>
<id:IncidentContext> id:IncidentContextResponseType </id:IncidentContext> [1] ?
<id:State> id:StateType </id:State> [1] ?
<id:DialogMessage> id:DialogMessageType
<!--
Key Constraint - SectionID-Key2
Selector - id:Section
Field(s) - @sectionID
-->
<!--
Key Reference Constraint - SectionID-Ref2
Selector - id:Paragraph
Field(s) - @sectionIDRef
Refers to - id:SectionID-Key2
-->
</id:DialogMessage> [0..*] ?
<id:Settlement> id:SettlementType </id:Settlement> [0..*] ?
<id:Repayment> id:RepaymentType </id:Repayment> [0..*] ?
<id:CoveredDailyAllowance> id:CoveredDailyAllowanceType </id:CoveredDailyAllowance> [0..1] ?
<id:CrossChannelLink> id:CrossChannelLinkType </id:CrossChannelLink> [0..*]
<id:ProcessCtrl> id:ProcessCtrlResponseType </id:ProcessCtrl> [0..1]
</...>
Schema Component Representation
<xs:complexType name="IncidentStoriesResponseType">
<xs:sequence>
<xs:element name="IncidentContext" type=" id:IncidentContextResponseType "/>
<xs:element name="State" type=" id:StateType "/>
<xs:element name="DialogMessage" type=" id:DialogMessageType " minOccurs="0" maxOccurs="unbounded">
<xs:key name="SectionID-Key2">
<xs:selector xpath="id:Section"/>
<xs:field xpath="@sectionID"/>
</xs:key>
<xs:keyref name="SectionID-Ref2" refer=" id:SectionID-Key2 ">
<xs:selector xpath="id:Paragraph"/>
<xs:field xpath="@sectionIDRef"/>
</xs:keyref>
</xs:element>
<xs:element name="Settlement" type=" id:SettlementType " minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="Repayment" type=" id:RepaymentType " minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="CoveredDailyAllowance" type=" id:CoveredDailyAllowanceType " minOccurs="0"/>
<xs:element name="CrossChannelLink" type=" id:CrossChannelLinkType " minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="ProcessCtrl" type=" id:ProcessCtrlResponseType " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: IndemnificationCorrectionType

Parent type: | None
Direct sub-types: | None

Name | IndemnificationCorrectionType
Abstract | no

XML Instance Representation
<...>
<id:LinkToOldIndemnification> id:LinkToOldIndemnificationType </id:LinkToOldIndemnification> [0..1]
<id:Old> id:IndemnificationType </id:Old> [1]
<id:New> id:IndemnificationType </id:New> [0..1]
</...>
Schema Component Representation
<xs:complexType name="IndemnificationCorrectionType">
<xs:sequence>
<xs:element name="LinkToOldIndemnification" type=" id:LinkToOldIndemnificationType " minOccurs="0"/>
<xs:element name="Old" type=" id:IndemnificationType "/>
<xs:element name="New" type=" id:IndemnificationType " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: IndemnificationsType

Parent type: | None
Direct sub-types: | None

Name | IndemnificationsType
Abstract | no

XML Instance Representation
<...>
<id:Normal> id:IndemnificationType </id:Normal> [0..*]
<id:Correction> id:IndemnificationCorrectionType </id:Correction> [0..*]
</...>
Schema Component Representation
<xs:complexType name="IndemnificationsType">
<xs:sequence>
<xs:element name="Normal" type=" id:IndemnificationType " minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="Correction" type=" id:IndemnificationCorrectionType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: IndemnificationType

Parent type: | None
Direct sub-types: | None

Name | IndemnificationType
Abstract | no

XML Instance Representation
<...>
<id:IndemnificationID> c:IDType </id:IndemnificationID> [1] ?
<id:ProductCategory> c:NotEmptyStringType </id:ProductCategory> [0..1] ?
<id:WaitingDays> id:DaysType </id:WaitingDays> [0..1] ?
<id:CoveringDays> id:DaysType </id:CoveringDays> [0..1] ?
<id:IncapacityToWork> c:PercentType </id:IncapacityToWork> [0..1] ?
<id:QuantityOfDays> xs:short </id:QuantityOfDays> [0..1] ?
<id:Period> c:TimePeriodType </id:Period> [0..1] ?
<id:EffectiveDailyAllowance> c:SalaryAmountType </id:EffectiveDailyAllowance> [0..1] ?
<id:Reduction> id:ReductionType </id:Reduction> [0..*] ?
<id:Balance> c:BalanceType </id:Balance> [1] ?
<id:Contract> id:ContractIndemnificationType </id:Contract> [0..*]
<id:Comment> c:NotificationsType </id:Comment> [0..1] ?
</...>
Schema Component Representation
<xs:complexType name="IndemnificationType">
<xs:sequence>
<xs:element name="IndemnificationID" type=" c:IDType "/>
<xs:element name="ProductCategory" type=" c:NotEmptyStringType " minOccurs="0"/>
<xs:element name="WaitingDays" type=" id:DaysType " minOccurs="0"/>
<xs:element name="CoveringDays" type=" id:DaysType " minOccurs="0"/>
<xs:element name="IncapacityToWork" type=" c:PercentType " minOccurs="0"/>
<xs:element name="QuantityOfDays" type=" xs:short " minOccurs="0"/>
<xs:element name="Period" type=" c:TimePeriodType " minOccurs="0"/>
<xs:element name="EffectiveDailyAllowance" type=" c:SalaryAmountType " minOccurs="0"/>
<xs:element name="Reduction" type=" id:ReductionType " minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="Balance" type=" c:BalanceType "/>
<xs:element name="Contract" type=" id:ContractIndemnificationType " minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="Comment" type=" c:NotificationsType " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: InjuredPartOfBodyType

Parent type: | None
Direct sub-types: | None

Name | InjuredPartOfBodyType
Abstract | no

XML Instance Representation
<...>
<id:PartOfBody> id:PartOfBodyType </id:PartOfBody> [1]
Start Choice [1]
<id:TypeOfInjury> id:TypeOfInjuryType </id:TypeOfInjury> [1] ?
<id:OtherTypeOfInjury> xs:string </id:OtherTypeOfInjury> [1] ?
End Choice
</...>
Schema Component Representation
<xs:complexType name="InjuredPartOfBodyType">
<xs:sequence>
<xs:element name="PartOfBody" type=" id:PartOfBodyType "/>
<xs:choice>
<xs:element name="TypeOfInjury" type=" id:TypeOfInjuryType "/>
<xs:element name="OtherTypeOfInjury" type=" xs:string "/>
</xs:choice>
</xs:sequence>
</xs:complexType>
top

### Complex Type: InjuryType

Parent type: | None
Direct sub-types: | None

Name | InjuryType
Abstract | no

XML Instance Representation
<...>
<id:InjuredPartOfBody> id:InjuredPartOfBodyType </id:InjuredPartOfBody> [1..3] ?
</...>
Schema Component Representation
<xs:complexType name="InjuryType">
<xs:sequence>
<xs:element name="InjuredPartOfBody" type=" id:InjuredPartOfBodyType " minOccurs="1" maxOccurs="3"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: InstitutionChangeType

Parent type: | None
Direct sub-types: | None

Name | InstitutionChangeType
Abstract | no

XML Instance Representation
<...>
<id:CustomerIdentity> c:NotEmptyStringType </id:CustomerIdentity> [1]
<id:ContractIdentity> c:NotEmptyStringType </id:ContractIdentity> [0..1]
</...>
Schema Component Representation
<xs:complexType name="InstitutionChangeType">
<xs:sequence>
<xs:element name="CustomerIdentity" type=" c:NotEmptyStringType "/>
<xs:element name="ContractIdentity" type=" c:NotEmptyStringType " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: InstitutionIdentitiesType

Parent type: | None
Direct sub-types: | None

Name | InstitutionIdentitiesType
Abstract | no

XML Instance Representation
<...>
<id:Old> id:InstitutionChangeType </id:Old> [1]
<id:New> id:InstitutionChangeType </id:New> [1]
</...>
Schema Component Representation
<xs:complexType name="InstitutionIdentitiesType">
<xs:sequence>
<xs:element name="Old" type=" id:InstitutionChangeType "/>
<xs:element name="New" type=" id:InstitutionChangeType "/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: InstitutionIllnessType

Parent type: | None
Direct sub-types: | None

Name | InstitutionIllnessType
Abstract | no

XML Instance Representation
<...
institutionID=" c:InstanceRefIDType [1] ?">
<id:InsuranceID> c:IDType </id:InsuranceID> [1] ?
<id:InsuranceCompanyName> xs:string </id:InsuranceCompanyName> [1] ?
<id:CustomerIdentity> c:NotEmptyStringType </id:CustomerIdentity> [1] ?
<id:ContractIdentity> c:NotEmptyStringType </id:ContractIdentity> [1] ?
</...>
Schema Component Representation
<xs:complexType name="InstitutionIllnessType">
<xs:sequence>
<xs:element name="InsuranceID" type=" c:IDType "/>
<xs:element name="InsuranceCompanyName" type=" xs:string "/>
<xs:element name="CustomerIdentity" type=" c:NotEmptyStringType "/>
<xs:element name="ContractIdentity" type=" c:NotEmptyStringType "/>
</xs:sequence>
<xs:attribute name="institutionID" type=" c:InstanceRefIDType " use="required"/>
</xs:complexType>
top

### Complex Type: InstitutionType

Parent type: | None
Direct sub-types: | None

Name | InstitutionType
Abstract | no

XML Instance Representation
<...
institutionID=" c:InstanceRefIDType [1] ?">
<id:InsuranceID> c:IDType </id:InsuranceID> [1] ?
<id:InsuranceCompanyName> xs:string </id:InsuranceCompanyName> [1] ?
Start Choice [1]
<id:CustomerIdentity> c:NotEmptyStringType </id:CustomerIdentity> [1] ?
<id:ContractIdentity> c:NotEmptyStringType </id:ContractIdentity> [1] ?
<id:OrderCustomerIdentity> c:EmptyType </id:OrderCustomerIdentity> [1] ?
End Choice
</...>
Schema Component Representation
<xs:complexType name="InstitutionType">
<xs:sequence>
<xs:element name="InsuranceID" type=" c:IDType "/>
<xs:element name="InsuranceCompanyName" type=" xs:string "/>
<xs:choice>
<xs:sequence>
<xs:element name="CustomerIdentity" type=" c:NotEmptyStringType "/>
<xs:element name="ContractIdentity" type=" c:NotEmptyStringType "/>
</xs:sequence>
<xs:element name="OrderCustomerIdentity" type=" c:EmptyType "/>
</xs:choice>
</xs:sequence>
<xs:attribute name="institutionID" type=" c:InstanceRefIDType " use="required"/>
</xs:complexType>
top

### Complex Type: InsuredSalaryPastType

Parent type: | None
Direct sub-types: | None

Name | InsuredSalaryPastType
Abstract | no

XML Instance Representation
<...>
<id:Month> xs:gYearMonth </id:Month> [1] ?
<id:KindOfSalaries> id:KindOfSalariesPastType </id:KindOfSalaries> [1] ?
<id:Total> c:SalaryAmountType </id:Total> [1] ?
<id:HoursPerMonth> id:HoursAndIndustryMinutesType </id:HoursPerMonth> [0..1] ?
</...>
Schema Component Representation
<xs:complexType name="InsuredSalaryPastType">
<xs:sequence>
<xs:element name="Month" type=" xs:gYearMonth "/>
<xs:element name="KindOfSalaries" type=" id:KindOfSalariesPastType "/>
<xs:element name="Total" type=" c:SalaryAmountType "/>
<xs:element name="HoursPerMonth" type=" id:HoursAndIndustryMinutesType " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: KindOfSalariesPastType

Parent type: | None
Direct sub-types: | None

Name | KindOfSalariesPastType
Abstract | no

XML Instance Representation
<...>
<id:Detail> id:KindOfSalaryType </id:Detail> [1..*]
</...>
Schema Component Representation
<xs:complexType name="KindOfSalariesPastType">
<xs:sequence>
<xs:element name="Detail" type=" id:KindOfSalaryType " maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: KindOfSalariesTimedType

Parent type: | None
Direct sub-types: | None

Name | KindOfSalariesTimedType
Abstract | no

XML Instance Representation
<...>
<id:HourlyPay> id:HourlyPayType </id:HourlyPay> [0..1] ?
<id:Detail> id:KindOfSalaryTimedType </id:Detail> [0..*] ?
</...>
Schema Component Representation
<xs:complexType name="KindOfSalariesTimedType">
<xs:sequence>
<xs:element name="HourlyPay" type=" id:HourlyPayType " minOccurs="0"/>
<xs:element name="Detail" type=" id:KindOfSalaryTimedType " maxOccurs="unbounded" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: KindOfSalaryTimedType

Parent type: | id:KindOfSalaryType (derivation method: extension)
Direct sub-types: | None

Name | KindOfSalaryTimedType
Abstract | no

XML Instance Representation
<...>
<id:KindOfSalary> xs:string </id:KindOfSalary> [1] ?
<id:Amount> c:SalaryAmountType </id:Amount> [1]
<id:StatisticCode> id:SalaryBaseCodeType </id:StatisticCode> [1]
<id:Factor> id:FactorType </id:Factor> [0..1]
</...>
Schema Component Representation
<xs:complexType name="KindOfSalaryTimedType">
<xs:complexContent>
<xs:extension base=" id:KindOfSalaryType ">
<xs:sequence>
<xs:element name="Factor" type=" id:FactorType " minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

### Complex Type: KindOfSalaryType

Parent type: | None
Direct sub-types: | KindOfSalaryTimedType (by extension)

Name | KindOfSalaryType
Abstract | no

XML Instance Representation
<...>
<id:KindOfSalary> xs:string </id:KindOfSalary> [1] ?
<id:Amount> c:SalaryAmountType </id:Amount> [1]
<id:StatisticCode> id:SalaryBaseCodeType </id:StatisticCode> [1]
</...>
Schema Component Representation
<xs:complexType name="KindOfSalaryType">
<xs:sequence>
<xs:element name="KindOfSalary" type=" xs:string "/>
<xs:element name="Amount" type=" c:SalaryAmountType "/>
<xs:element name="StatisticCode" type=" id:SalaryBaseCodeType "/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: KTG-AMC-PersonIncidentResponseType

Parent type: | None
Direct sub-types: | None

Name | KTG-AMC-PersonIncidentResponseType
Abstract | no

XML Instance Representation
<...>
<id:ParticularsBase> c:ParticularsBaseType </id:ParticularsBase> [1] ?
<id:Registration> id:RegistrationResponseType </id:Registration> [1..*] ?
</...>
Schema Component Representation
<xs:complexType name="KTG-AMC-PersonIncidentResponseType">
<xs:sequence>
<xs:element name="ParticularsBase" type=" c:ParticularsBaseType "/>
<xs:element name="Registration" type=" id:RegistrationResponseType " maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: KTG-AMC-StaffType

Parent type: | None
Direct sub-types: | None

Name | KTG-AMC-StaffType
Abstract | no

XML Instance Representation
<...>
<id:Person> id:KTG-AMC-PersonIncidentResponseType </id:Person> [1..*] ?
</...>
Schema Component Representation
<xs:complexType name="KTG-AMC-StaffType">
<xs:sequence>
<xs:element name="Person" type=" id:KTG-AMC-PersonIncidentResponseType " maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: LinkToOldIndemnificationType

Parent type: | None
Direct sub-types: | None

Name | LinkToOldIndemnificationType
Abstract | no

XML Instance Representation
<...>
<id:SettlementID> c:IDType </id:SettlementID> [1]
<id:IndemnificationID> c:IDType </id:IndemnificationID> [1]
</...>
Schema Component Representation
<xs:complexType name="LinkToOldIndemnificationType">
<xs:sequence>
<xs:element name="SettlementID" type=" c:IDType "/>
<xs:element name="IndemnificationID" type=" c:IDType "/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: LinkType

Parent type: | None
Direct sub-types: | None

Name | LinkType
Abstract | no

XML Instance Representation
<...>
Start Choice [1]
<id:Url> xs:string </id:Url> [1] ?
<id:WebService> xs:string </id:WebService> [1] ?
End Choice
<id:ExpiryDate> xs:dateTime </id:ExpiryDate> [1] ?
</...>
Schema Component Representation
<xs:complexType name="LinkType">
<xs:sequence>
<xs:choice>
<xs:element name="Url" type=" xs:string "/>
<xs:element name="WebService" type=" xs:string "/>
</xs:choice>
<xs:element name="ExpiryDate" type=" xs:dateTime "/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: MonthSalaryType

Parent type: | None
Direct sub-types: | None

Name | MonthSalaryType
Abstract | no

XML Instance Representation
<...>
<id:Salary> id:InsuredSalaryPastType </id:Salary> [1..12] ?
<id:PastAnnualTotal> c:SalaryAmountType </id:PastAnnualTotal> [1] ?
</...>
Schema Component Representation
<xs:complexType name="MonthSalaryType">
<xs:sequence>
<xs:element name="Salary" type=" id:InsuredSalaryPastType " maxOccurs="12"/>
<xs:element name="PastAnnualTotal" type=" c:SalaryAmountType "/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: OldNewIDType

Parent type: | None
Direct sub-types: | None

Name | OldNewIDType
Abstract | no

XML Instance Representation
<...>
<id:Old> c:IDType </id:Old> [1]
<id:New> c:IDType </id:New> [1]
</...>
Schema Component Representation
<xs:complexType name="OldNewIDType">
<xs:sequence>
<xs:element name="Old" type=" c:IDType "/>
<xs:element name="New" type=" c:IDType "/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: ParagraphAnswerType

Parent type: | None
Direct sub-types: | None

Name | ParagraphAnswerType
Abstract | no

XML Instance Representation
<...
optional=" c:EmptySimpleType [0..1]">
Start Choice [1]
<id:String> id:AnswerStringType </id:String> [1]
<id:Integer> id:AnswerIntegerType </id:Integer> [1]
<id:Double> id:AnswerDoubleType </id:Double> [1]
<id:Boolean> id:AnswerBooleanType </id:Boolean> [1]
<id:Date> id:AnswerDateType </id:Date> [1]
<id:DateTime> id:AnswerDateTimeType </id:DateTime> [1]
<id:YesNoUnknown> id:AnswerYesNoUnknownType </id:YesNoUnknown> [1]
End Choice
<id:Problem> c:NotEmptyStringType </id:Problem> [0..1] ?
</...>
Schema Component Representation
<xs:complexType name="ParagraphAnswerType">
<xs:sequence>
<xs:choice>
<xs:element name="String" type=" id:AnswerStringType "/>
<xs:element name="Integer" type=" id:AnswerIntegerType "/>
<xs:element name="Double" type=" id:AnswerDoubleType "/>
<xs:element name="Boolean" type=" id:AnswerBooleanType "/>
<xs:element name="Date" type=" id:AnswerDateType "/>
<xs:element name="DateTime" type=" id:AnswerDateTimeType "/>
<xs:element name="YesNoUnknown" type=" id:AnswerYesNoUnknownType "/>
</xs:choice>
<xs:element name="Problem" type=" c:NotEmptyStringType " minOccurs="0"/>
</xs:sequence>
<xs:attribute name="optional" type=" c:EmptySimpleType " use="optional"/>
</xs:complexType>
top

### Complex Type: ParagraphType

Parent type: | None
Direct sub-types: | None

Name | ParagraphType
Abstract | no

XML Instance Representation
<...
sectionIDRef=" id:SectionIDType [0..1]">
<id:ID> xs:short </id:ID> [1]
<id:Label> xs:token </id:Label> [1]
Start Choice [1]
<id:Value> id:ParagraphValueType </id:Value> [0..1] ?
<id:Answer> id:ParagraphAnswerType </id:Answer> [0..1] ?
End Choice
</...>
Schema Component Representation
<xs:complexType name="ParagraphType">
<xs:sequence>
<-- short damit eine Reihenfolge entsteht -->
<xs:element name="ID" type=" xs:short "/>
<xs:element name="Label" type=" xs:token "/>
<xs:choice>
<xs:element name="Value" type=" id:ParagraphValueType " minOccurs="0"/>
<xs:element name="Answer" type=" id:ParagraphAnswerType " minOccurs="0"/>
</xs:choice>
</xs:sequence>
<xs:attribute name="sectionIDRef" type=" id:SectionIDType "/>
</xs:complexType>
top

### Complex Type: ParagraphValueType

Parent type: | None
Direct sub-types: | None

Name | ParagraphValueType
Abstract | no

XML Instance Representation
<...>
Start Choice [1]
<id:String> xs:string </id:String> [1]
<id:Integer> xs:integer </id:Integer> [1]
<id:Double> xs:double </id:Double> [1]
<id:Boolean> xs:boolean </id:Boolean> [1]
<id:Date> xs:date </id:Date> [1]
<id:DateTime> xs:dateTime </id:DateTime> [1]
<id:YesNoUnknown> id:YesNoUnknownType </id:YesNoUnknown> [1]
End Choice
</...>
Schema Component Representation
<xs:complexType name="ParagraphValueType">
<xs:choice>
<xs:element name="String" type=" xs:string "/>
<xs:element name="Integer" type=" xs:integer "/>
<xs:element name="Double" type=" xs:double "/>
<xs:element name="Boolean" type=" xs:boolean "/>
<xs:element name="Date" type=" xs:date "/>
<xs:element name="DateTime" type=" xs:dateTime "/>
<xs:element name="YesNoUnknown" type=" id:YesNoUnknownType "/>
</xs:choice>
</xs:complexType>
top

### Complex Type: PartOfBodyType

Parent type: | None
Direct sub-types: | None

Name | PartOfBodyType
Abstract | no

XML Instance Representation
<...>
Start Choice [1]
<id:UnassignedPart> id:BodyPartType </id:UnassignedPart> [1]
<id:Part> id:BodyOrientedPartType </id:Part> [1]
<id:Position> id:PositionPartType </id:Position> [1]
End Choice
</...>
Schema Component Representation
<xs:complexType name="PartOfBodyType">
<xs:choice>
<xs:element name="UnassignedPart" type=" id:BodyPartType "/>
<xs:sequence>
<xs:element name="Part" type=" id:BodyOrientedPartType "/>
<xs:element name="Position" type=" id:PositionPartType "/>
</xs:sequence>
</xs:choice>
</xs:complexType>
top

### Complex Type: PaymentAddressBaseType

Parent type: | None
Direct sub-types: | PaymentAddressType (by extension)

Name | PaymentAddressBaseType
Abstract | no

XML Instance Representation
<...>
<id:AccountOwner> xs:string </id:AccountOwner> [1] ?
<id:AccountOwnerSpecialAddress> c:NameAndAddressType </id:AccountOwnerSpecialAddress> [0..1] ?
<id:IBAN> id:IBANType </id:IBAN> [1] ?
<id:FinancialInstitution> c:NameAndAddressType </id:FinancialInstitution> [0..1] ?
</...>
Schema Component Representation
<xs:complexType name="PaymentAddressBaseType">
<xs:sequence>
<xs:element name="AccountOwner" type=" xs:string "/>
<xs:element name="AccountOwnerSpecialAddress" type=" c:NameAndAddressType " minOccurs="0"/>
<xs:element name="IBAN" type=" id:IBANType "/>
<xs:element name="FinancialInstitution" type=" c:NameAndAddressType " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: PaymentAddressType

Parent type: | id:PaymentAddressBaseType (derivation method: extension)
Direct sub-types: | None

Name | PaymentAddressType
Abstract | no

XML Instance Representation
<...>
<id:AccountOwner> xs:string </id:AccountOwner> [1] ?
<id:AccountOwnerSpecialAddress> c:NameAndAddressType </id:AccountOwnerSpecialAddress> [0..1] ?
<id:IBAN> id:IBANType </id:IBAN> [1] ?
<id:FinancialInstitution> c:NameAndAddressType </id:FinancialInstitution> [0..1] ?
<id:ValidAsOf> xs:date </id:ValidAsOf> [1] ?
</...>
Schema Component Representation
<xs:complexType name="PaymentAddressType">
<xs:complexContent>
<xs:extension base=" id:PaymentAddressBaseType ">
<xs:sequence>
<xs:element name="ValidAsOf" type=" xs:date "/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

### Complex Type: PaymentType

Parent type: | id:StoryBaseType (derivation method: extension)
Direct sub-types: | None

Name | PaymentType
Abstract | no

XML Instance Representation
<...>
<id:Creation> xs:dateTime </id:Creation> [1] ?
<id:StoryID> c:IDType </id:StoryID> [1] ?
<id:Company> id:PaymentAddressBaseType </id:Company> [0..1] ?
<id:Person> id:PaymentAddressType </id:Person> [0..1] ?
</...>
Schema Component Representation
<xs:complexType name="PaymentType">
<xs:complexContent>
<xs:extension base=" id:StoryBaseType ">
<xs:sequence>
<xs:element name="Company" type=" id:PaymentAddressBaseType " minOccurs="0"/>
<xs:element name="Person" type=" id:PaymentAddressType " minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

### Complex Type: PersonIncidentType

Parent type: | id:PersonType (derivation method: extension)
Direct sub-types: | None

Name | PersonIncidentType
Abstract | no

XML Instance Representation
<...
workplaceIDRef=" id:WorkplaceIDType [1] ?">
<id:Particulars> c:ParticularsType </id:Particulars> [1] ?
<id:Work> c:WorkType </id:Work> [1] ?
<id:UVG-LAA-Registration> id:AccidentRegistrationType </id:UVG-LAA-Registration> [0..*] ?
<id:UVGZ-LAAC-Registration> id:AccidentRegistrationType </id:UVGZ-LAAC-Registration> [0..*] ?
<id:KU-AC-Registration> id:AccidentRegistrationType </id:KU-AC-Registration> [0..*] ?
<id:KTG-AMC-Registration> id:IllnessRegistrationType </id:KTG-AMC-Registration> [0..*] ?
</...>
Schema Component Representation
<xs:complexType name="PersonIncidentType">
<xs:complexContent>
<xs:extension base=" id:PersonType ">
<xs:sequence>
<xs:element name="UVG-LAA-Registration" type=" id:AccidentRegistrationType " minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="UVGZ-LAAC-Registration" type=" id:AccidentRegistrationType " minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="KU-AC-Registration" type=" id:AccidentRegistrationType " minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="KTG-AMC-Registration" type=" id:IllnessRegistrationType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

### Complex Type: PersonMutatedType

Parent type: | id:StoryBaseType (derivation method: extension)
Direct sub-types: | None

Name | PersonMutatedType
Abstract | no

XML Instance Representation
<...>
<id:Creation> xs:dateTime </id:Creation> [1] ?
<id:StoryID> c:IDType </id:StoryID> [1] ?
<id:ValidAsOf> xs:date </id:ValidAsOf> [1] ?
<id:Lastname> xs:string </id:Lastname> [0..1] ?
<id:Firstname> xs:string </id:Firstname> [0..1] ?
<id:WithdrawalDate> xs:date </id:WithdrawalDate> [0..1] ?
<id:Address> c:AddressType </id:Address> [0..1] ?
</...>
Schema Component Representation
<xs:complexType name="PersonMutatedType">
<xs:complexContent>
<xs:extension base=" id:StoryBaseType ">
<xs:sequence>
<xs:element name="ValidAsOf" type=" xs:date "/>
<xs:element name="Lastname" type=" xs:string " minOccurs="0"/>
<xs:element name="Firstname" type=" xs:string " minOccurs="0"/>
<xs:element name="WithdrawalDate" type=" xs:date " minOccurs="0"/>
<xs:element name="Address" type=" c:AddressType " minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

### Complex Type: PersonsType

Parent type: | None
Direct sub-types: | None

Name | PersonsType
Abstract | no

XML Instance Representation
<...>
<id:Person> id:PersonIncidentType </id:Person> [0..*] ?
</...>
Schema Component Representation
<xs:complexType name="PersonsType">
<xs:sequence>
<xs:element name="Person" type=" id:PersonIncidentType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: PersonType

Parent type: | None
Direct sub-types: | PersonIncidentType (by extension)

Name | PersonType
Abstract | no

XML Instance Representation
<...
workplaceIDRef=" id:WorkplaceIDType [1] ?">
<id:Particulars> c:ParticularsType </id:Particulars> [1] ?
<id:Work> c:WorkType </id:Work> [1] ?
</...>
Schema Component Representation
<xs:complexType name="PersonType">
<xs:sequence>
<xs:element name="Particulars" type=" c:ParticularsType "/>
<xs:element name="Work" type=" c:WorkType "/>
</xs:sequence>
<xs:attribute name="workplaceIDRef" type=" id:WorkplaceIDType " use="required"/>
</xs:complexType>
top

### Complex Type: PreviousType

Parent type: | None
Direct sub-types: | None

Name | PreviousType
Abstract | no

XML Instance Representation
<...>
Start Choice [1]
<id:RequestStoryID> c:IDType </id:RequestStoryID> [1]
<id:ResponseStoryID> c:IDType </id:ResponseStoryID> [1]
End Choice
</...>
Schema Component Representation
<xs:complexType name="PreviousType">
<xs:choice>
<xs:element name="RequestStoryID" type=" c:IDType "/>
<xs:element name="ResponseStoryID" type=" c:IDType "/>
</xs:choice>
</xs:complexType>
top

### Complex Type: ProcessCtrlRequestType

Parent type: | id:StoryBaseType (derivation method: extension)
Direct sub-types: | None

Name | ProcessCtrlRequestType
Abstract | no

XML Instance Representation
<...>
<id:Creation> xs:dateTime </id:Creation> [1] ?
<id:StoryID> c:IDType </id:StoryID> [1] ?
<id:IncidentForCompanyClosed> id:IncidentForCompanyClosedType </id:IncidentForCompanyClosed> [0..1] ?
<id:ChangeIdentities> id:ChangeIdentitiesType </id:ChangeIdentities> [0..1] ?
<id:Comment> c:NotificationsType </id:Comment> [0..1] ?
</...>
Schema Component Representation
<xs:complexType name="ProcessCtrlRequestType">
<xs:complexContent>
<xs:extension base=" id:StoryBaseType ">
<xs:sequence>
<xs:element name="IncidentForCompanyClosed" type=" id:IncidentForCompanyClosedType " minOccurs="0"/>
<xs:element name="ChangeIdentities" type=" id:ChangeIdentitiesType " minOccurs="0"/>
<xs:element name="Comment" type=" c:NotificationsType " minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

### Complex Type: ProcessCtrlResponseType

Parent type: | id:StoryBaseType (derivation method: extension)
Direct sub-types: | None

Name | ProcessCtrlResponseType
Abstract | no

XML Instance Representation
<...>
<id:Creation> xs:dateTime </id:Creation> [1] ?
<id:StoryID> c:IDType </id:StoryID> [1] ?
<id:ChangeInsuranceCaseID> id:OldNewIDType </id:ChangeInsuranceCaseID> [0..1] ?
<id:InstitutionAddress> c:NameAndAddressType </id:InstitutionAddress> [0..1] ?
<id:ContactInsurance> c:ContactInstitutionType </id:ContactInsurance> [0..1] ?
<id:AwaitStory> id:AwaitPartType </id:AwaitStory> [0..1] ?
<id:Comment> c:NotificationsType </id:Comment> [0..1] ?
</...>
Schema Component Representation
<xs:complexType name="ProcessCtrlResponseType">
<xs:complexContent>
<xs:extension base=" id:StoryBaseType ">
<xs:sequence>
<xs:element name="ChangeInsuranceCaseID" type=" id:OldNewIDType " minOccurs="0"/>
<xs:element name="InstitutionAddress" type=" c:NameAndAddressType " minOccurs="0"/>
<xs:element name="ContactInsurance" type=" c:ContactInstitutionType " minOccurs="0"/>
<xs:element name="AwaitStory" type=" id:AwaitPartType " minOccurs="0"/>
<xs:element name="Comment" type=" c:NotificationsType " minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

### Complex Type: ReceivedStoriesType

Parent type: | None
Direct sub-types: | None

Name | ReceivedStoriesType
Abstract | no

XML Instance Representation
<...>
<id:StoryID> c:IDType </id:StoryID> [0..*]
</...>
Schema Component Representation
<xs:complexType name="ReceivedStoriesType">
<xs:sequence>
<xs:element name="StoryID" type=" c:IDType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: ReductionType

Parent type: | None
Direct sub-types: | None

Name | ReductionType
Abstract | no

XML Instance Representation
<...>
<id:ReasonPartialRelease> xs:string </id:ReasonPartialRelease> [0..1] ?
<id:ReasonReduction> xs:string </id:ReasonReduction> [0..1] ?
<id:ReasonOnCompensation> xs:string </id:ReasonOnCompensation> [0..1] ?
<id:ReasonHospitalAliment> xs:string </id:ReasonHospitalAliment> [0..1] ?
<id:Percentage> c:PercentType </id:Percentage> [0..1] ?
<id:CoveringDays> id:DaysType </id:CoveringDays> [0..1] ?
<id:QuantityOfDays> xs:short </id:QuantityOfDays> [0..1] ?
<id:Period> c:TimePeriodType </id:Period> [0..1] ?
<id:ReductionAllowance> c:SalaryAmountAbsoluteType </id:ReductionAllowance> [0..1] ?
<id:ReductionAmountFavourInstitution> c:SalaryAmountAbsoluteType </id:ReductionAmountFavourInstitution> [0..1] ?
<id:AmountBeforeReductionFavourCompany> c:SalaryAmountAbsoluteType </id:AmountBeforeReductionFavourCompany> [0..1] ?
</...>
Schema Component Representation
<xs:complexType name="ReductionType">
<xs:sequence>
<xs:element name="ReasonPartialRelease" type=" xs:string " minOccurs="0"/>
<xs:element name="ReasonReduction" type=" xs:string " minOccurs="0"/>
<xs:element name="ReasonOnCompensation" type=" xs:string " minOccurs="0"/>
<xs:element name="ReasonHospitalAliment" type=" xs:string " minOccurs="0"/>
<xs:element name="Percentage" type=" c:PercentType " minOccurs="0"/>
<xs:element name="CoveringDays" type=" id:DaysType " minOccurs="0"/>
<xs:element name="QuantityOfDays" type=" xs:short " minOccurs="0"/>
<xs:element name="Period" type=" c:TimePeriodType " minOccurs="0"/>
<xs:element name="ReductionAllowance" type=" c:SalaryAmountAbsoluteType " minOccurs="0"/>
<xs:element name="ReductionAmountFavourInstitution" type=" c:SalaryAmountAbsoluteType " minOccurs="0"/>
<xs:element name="AmountBeforeReductionFavourCompany" type=" c:SalaryAmountAbsoluteType " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: RegistrationIncidentDateType

Parent type: | None
Direct sub-types: | None

Name | RegistrationIncidentDateType
Abstract | no

XML Instance Representation
<...>
Start Choice [1]
<id:Exact> xs:date </id:Exact> [1] ?
<id:Approximate> xs:date </id:Approximate> [1] ?
<id:Clarification> c:EmptyType </id:Clarification> [1] ?
End Choice
</...>
Schema Component Representation
<xs:complexType name="RegistrationIncidentDateType">
<xs:choice>
<xs:element name="Exact" type=" xs:date "/>
<xs:element name="Approximate" type=" xs:date "/>
<xs:element name="Clarification" type=" c:EmptyType "/>
</xs:choice>
</xs:complexType>
top

### Complex Type: RegistrationResponseType

Parent type: | None
Direct sub-types: | AccidentRegistrationResponseType (by extension)

Name | RegistrationResponseType
Abstract | no

XML Instance Representation
<...
incidentCaseIDMapRef=" c:InstanceRefIDType [1] ?">
<id:ResponseState> id:ResponseStateType </id:ResponseState> [1] ?
<id:CompanyCaseID> c:IDType </id:CompanyCaseID> [1] ?
<id:InsuranceCaseID> c:IDType </id:InsuranceCaseID> [1] ?
<id:IncidentCaseID> c:IDType </id:IncidentCaseID> [1] ?
<id:ContactInsurance> c:ContactInstitutionType </id:ContactInsurance> [0..1] ?
<id:TestCase> c:EmptyType </id:TestCase> [0..1] ?
</...>
Schema Component Representation
<xs:complexType name="RegistrationResponseType">
<xs:sequence>
<xs:element name="ResponseState" type=" id:ResponseStateType "/>
<xs:element name="CompanyCaseID" type=" c:IDType "/>
<xs:element name="InsuranceCaseID" type=" c:IDType "/>
<xs:element name="IncidentCaseID" type=" c:IDType "/>
<xs:element name="ContactInsurance" type=" c:ContactInstitutionType " minOccurs="0"/>
<xs:element name="TestCase" type=" c:EmptyType " minOccurs="0"/>
</xs:sequence>
<xs:attribute name="incidentCaseIDMapRef" type=" c:InstanceRefIDType " use="required"/>
</xs:complexType>
top

### Complex Type: RelapseAccidentRegistrationType

Parent type: | None
Direct sub-types: | None

Name | RelapseAccidentRegistrationType
Abstract | no

XML Instance Representation
<...>
<id:RelapseDate> xs:date </id:RelapseDate> [1] ?
<id:IncidentDate> id:RegistrationIncidentDateType </id:IncidentDate> [1] ?
<id:InsuranceCaseID> c:IDType </id:InsuranceCaseID> [1] ?
</...>
Schema Component Representation
<xs:complexType name="RelapseAccidentRegistrationType">
<xs:sequence>
<xs:element name="RelapseDate" type=" xs:date "/>
<xs:element name="IncidentDate" type=" id:RegistrationIncidentDateType "/>
<xs:element name="InsuranceCaseID" type=" c:IDType "/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: RepaymentType

Parent type: | id:StoryBaseType (derivation method: extension)
Direct sub-types: | None

Name | RepaymentType
Abstract | no

XML Instance Representation
<...>
<id:Creation> xs:dateTime </id:Creation> [1] ?
<id:StoryID> c:IDType </id:StoryID> [1] ?
<id:RepaymentID> c:IDType </id:RepaymentID> [1]
<id:LinkToSettlementID> c:IDType </id:LinkToSettlementID> [1]
<id:ExpiryDate> xs:dateTime </id:ExpiryDate> [0..1] ?
Start Choice [1]
<id:ESR> id:ESRType </id:ESR> [1] ?
<id:Transfer> id:TransferType </id:Transfer> [1]
End Choice
<id:ContactInsurance> c:ContactInstitutionType </id:ContactInsurance> [0..1] ?
</...>
Schema Component Representation
<xs:complexType name="RepaymentType">
<xs:complexContent>
<xs:extension base=" id:StoryBaseType ">
<xs:sequence>
<xs:element name="RepaymentID" type=" c:IDType "/>
<xs:element name="LinkToSettlementID" type=" c:IDType "/>
<xs:element name="ExpiryDate" type=" xs:dateTime " minOccurs="0"/>
<xs:choice>
<xs:element name="ESR" type=" id:ESRType "/>
<xs:element name="Transfer" type=" id:TransferType "/>
</xs:choice>
<xs:element name="ContactInsurance" type=" c:ContactInstitutionType " minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

### Complex Type: ResponseStateType

Parent type: | None
Direct sub-types: | None

Name | ResponseStateType
Abstract | no

XML Instance Representation
<...>
<id:Code> c:ResponseCodeAAwRType </id:Code> [1] ?
<id:Info> c:NotificationsType </id:Info> [0..1] ?
<id:Warning> c:NotificationsType </id:Warning> [0..1] ?
<id:Error> c:NotificationsType </id:Error> [0..1] ?
</...>
Schema Component Representation
<xs:complexType name="ResponseStateType">
<xs:sequence>
<xs:element name="Code" type=" c:ResponseCodeAAwRType "/>
<xs:element name="Info" type=" c:NotificationsType " minOccurs="0"/>
<xs:element name="Warning" type=" c:NotificationsType " minOccurs="0"/>
<xs:element name="Error" type=" c:NotificationsType " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: SalaryBasesType

Parent type: | None
Direct sub-types: | None

Name | SalaryBasesType
Abstract | no

XML Instance Representation
<...>
<id:BasicWages> c:SalaryAmountType </id:BasicWages> [0..1] ?
<id:FamilyIncomeSupplement> c:SalaryAmountType </id:FamilyIncomeSupplement> [0..1] ?
<id:VacationAndPublicHolidayCompensation> c:SalaryAmountType </id:VacationAndPublicHolidayCompensation> [0..1] ?
<id:OtherSupplements> c:SalaryAmountType </id:OtherSupplements> [0..1] ?
<id:Gratuity> c:SalaryAmountType </id:Gratuity> [0..1] ?
</...>
Schema Component Representation
<xs:complexType name="SalaryBasesType">
<xs:sequence>
<xs:element name="BasicWages" type=" c:SalaryAmountType " minOccurs="0"/>
<xs:element name="FamilyIncomeSupplement" type=" c:SalaryAmountType " minOccurs="0"/>
<xs:element name="VacationAndPublicHolidayCompensation" type=" c:SalaryAmountType " minOccurs="0"/>
<xs:element name="OtherSupplements" type=" c:SalaryAmountType " minOccurs="0"/>
<xs:element name="Gratuity" type=" c:SalaryAmountType " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: SalaryRaiseType

Parent type: | id:StoryBaseType (derivation method: extension)
Direct sub-types: | None

Name | SalaryRaiseType
Abstract | no

XML Instance Representation
<...>
<id:Creation> xs:dateTime </id:Creation> [1] ?
<id:StoryID> c:IDType </id:StoryID> [1] ?
<id:ValidAsOf> xs:date </id:ValidAsOf> [1] ?
<id:Present> id:KindOfSalariesTimedType </id:Present> [1] ?
<id:ManualAdditions> id:KindOfSalaryType </id:ManualAdditions> [0..*] ?
</...>
Schema Component Representation
<xs:complexType name="SalaryRaiseType">
<xs:complexContent>
<xs:extension base=" id:StoryBaseType ">
<xs:sequence>
<xs:element name="ValidAsOf" type=" xs:date "/>
<xs:element name="Present" type=" id:KindOfSalariesTimedType "/>
<xs:element name="ManualAdditions" type=" id:KindOfSalaryType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

### Complex Type: SectionType

Parent type: | None
Direct sub-types: | None

Name | SectionType
Abstract | no

XML Instance Representation
<...
sectionID=" id:SectionIDType [1]">
<id:Heading> c:IDType </id:Heading> [0..1]
<id:Description> xs:token </id:Description> [0..1]
</...>
Schema Component Representation
<xs:complexType name="SectionType">
<xs:sequence>
<xs:element name="Heading" type=" c:IDType " minOccurs="0"/>
<xs:element name="Description" type=" xs:token " minOccurs="0"/>
</xs:sequence>
<xs:attribute name="sectionID" type=" id:SectionIDType " use="required"/>
</xs:complexType>
top

### Complex Type: SettlementType

Parent type: | id:StoryBaseType (derivation method: extension)
Direct sub-types: | None

Name | SettlementType
Abstract | no

XML Instance Representation
<...>
<id:Creation> xs:dateTime </id:Creation> [1] ?
<id:StoryID> c:IDType </id:StoryID> [1] ?
<id:SettlementID> c:IDType </id:SettlementID> [1] ?
<id:SettlementDate> xs:dateTime </id:SettlementDate> [1] ?
<id:TotalBalance> id:TotalBalanceType </id:TotalBalance> [1] ?
<id:Coverage> c:NotEmptyStringType </id:Coverage> [0..1] ?
<id:AnnualEarnings> c:SalaryAmountType </id:AnnualEarnings> [0..1] ?
<id:CoveredDailyAllowance> c:SalaryAmountType </id:CoveredDailyAllowance> [0..1] ?
<id:ContactInsurance> c:ContactInstitutionType </id:ContactInsurance> [0..1] ?
<id:Indemnifications> id:IndemnificationsType </id:Indemnifications> [0..1] ?
<id:Comment> c:NotificationsType </id:Comment> [0..1] ?
</...>
Schema Component Representation
<xs:complexType name="SettlementType">
<xs:complexContent>
<xs:extension base=" id:StoryBaseType ">
<xs:sequence>
<xs:element name="SettlementID" type=" c:IDType "/>
<xs:element name="SettlementDate" type=" xs:dateTime "/>
<xs:element name="TotalBalance" type=" id:TotalBalanceType "/>
<xs:element name="Coverage" type=" c:NotEmptyStringType " minOccurs="0"/>
<xs:element name="AnnualEarnings" type=" c:SalaryAmountType " minOccurs="0"/>
<xs:element name="CoveredDailyAllowance" type=" c:SalaryAmountType " minOccurs="0"/>
<xs:element name="ContactInsurance" type=" c:ContactInstitutionType " minOccurs="0"/>
<xs:element name="Indemnifications" type=" id:IndemnificationsType " minOccurs="0"/>
<xs:element name="Comment" type=" c:NotificationsType " minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

### Complex Type: SpecialCodeType

Parent type: | id:StoryBaseType (derivation method: extension)
Direct sub-types: | None

Name | SpecialCodeType
Abstract | no

XML Instance Representation
<...>
<id:Creation> xs:dateTime </id:Creation> [1] ?
<id:StoryID> c:IDType </id:StoryID> [1] ?
<id:Code> c:NotEmptyStringType </id:Code> [1]
</...>
Schema Component Representation
<xs:complexType name="SpecialCodeType">
<xs:complexContent>
<xs:extension base=" id:StoryBaseType ">
<xs:sequence>
<xs:element name="Code" type=" c:NotEmptyStringType "/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

### Complex Type: SpecialCoverageType

Parent type: | id:StoryBaseType (derivation method: extension)
Direct sub-types: | None

Name | SpecialCoverageType
Abstract | no
Documentation |

XML Instance Representation
<...>
<id:Creation> xs:dateTime </id:Creation> [1] ?
<id:StoryID> c:IDType </id:StoryID> [1] ?
<id:FamilyMember> c:EmptyType </id:FamilyMember> [0..1] ?
<id:OptionalEnterpriserInsurance> c:EmptyType </id:OptionalEnterpriserInsurance> [0..1] ?
<id:NegotiatedInsurance> c:EmptyType </id:NegotiatedInsurance> [0..1] ?
</...>
Schema Component Representation
<xs:complexType name="SpecialCoverageType">
<xs:complexContent>
<xs:extension base=" id:StoryBaseType ">
<xs:sequence>
<xs:element name="FamilyMember" type=" c:EmptyType " minOccurs="0"/>
<xs:element name="OptionalEnterpriserInsurance" type=" c:EmptyType " minOccurs="0"/>
<xs:element name="NegotiatedInsurance" type=" c:EmptyType " minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

### Complex Type: StateType

Parent type: | None
Direct sub-types: | None

Name | StateType
Abstract | no

XML Instance Representation
<...>
<id:Process> id:MainStateType </id:Process> [1] ?
<id:Coverage> id:YesNoUnknownType </id:Coverage> [1] ?
<id:SmallRemark> c:NotEmptyStringType </id:SmallRemark> [0..1] ?
<id:CrossChannelLinkIDWaitForUse> c:IDType </id:CrossChannelLinkIDWaitForUse> [0..*]
</...>
Schema Component Representation
<xs:complexType name="StateType">
<xs:sequence>
<xs:element name="Process" type=" id:MainStateType "/>
<xs:element name="Coverage" type=" id:YesNoUnknownType "/>
<xs:element name="SmallRemark" type=" c:NotEmptyStringType " minOccurs="0"/>
<xs:element name="CrossChannelLinkIDWaitForUse" type=" c:IDType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: StoriesWithoutDeclarationType

Parent type: | None
Direct sub-types: | None

Name | StoriesWithoutDeclarationType
Abstract | no

XML Instance Representation
<...>
<id:DialogMessage> id:DialogMessageType
<!--
Key Constraint - SectionID-Key3
Selector - id:Section
Field(s) - @sectionID
-->
<!--
Key Reference Constraint - SectionID-Ref3
Selector - id:Paragraph
Field(s) - @sectionIDRef
Refers to - id:SectionID-Key3
-->
</id:DialogMessage> [0..*]
</...>
Schema Component Representation
<xs:complexType name="StoriesWithoutDeclarationType">
<xs:sequence>
<xs:element name="DialogMessage" type=" id:DialogMessageType " minOccurs="0" maxOccurs="unbounded">
<xs:key name="SectionID-Key3">
<xs:selector xpath="id:Section"/>
<xs:field xpath="@sectionID"/>
</xs:key>
<xs:keyref name="SectionID-Ref3" refer=" id:SectionID-Key3 ">
<xs:selector xpath="id:Paragraph"/>
<xs:field xpath="@sectionIDRef"/>
</xs:keyref>
</xs:element>
</xs:sequence>
</xs:complexType>
top

### Complex Type: StoryBaseType

Parent type: | None
Direct sub-types: | CoveredDailyAllowanceType (by extension) IncapacitiesToWorkType (by extension) TakeWorkUpFullyType (by extension) TreatmentsType (by extension) AgreementType (by extension) AnnualSalaryType (by extension) PaymentType (by extension) AdditionsPersonType (by extension) AbsencesType (by extension) SpecialCodeType (by extension) AccidentDescriptionType (by extension) SalaryRaiseType (by extension) PersonMutatedType (by extension) SpecialCoverageType (by extension) BooleanStoryType (by extension) AttachmentType (by extension) ProcessCtrlRequestType (by extension) SettlementType (by extension) RepaymentType (by extension) CrossChannelLinkType (by extension) ProcessCtrlResponseType (by extension) DialogMessageType (by extension)

Name | StoryBaseType
Abstract | no

XML Instance Representation
<...>
<id:Creation> xs:dateTime </id:Creation> [1] ?
<id:StoryID> c:IDType </id:StoryID> [1] ?
</...>
Schema Component Representation
<xs:complexType name="StoryBaseType">
<xs:sequence>
<xs:element name="Creation" type=" xs:dateTime "/>
<xs:element name="StoryID" type=" c:IDType "/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: StoryIncidentDateTimeType

Parent type: | None
Direct sub-types: | None

Name | StoryIncidentDateTimeType
Abstract | no

XML Instance Representation
<...>
Start Choice [1]
<id:ExactDateTime> xs:dateTime </id:ExactDateTime> [1] ?
<id:Approximate> xs:date </id:Approximate> [1] ?
End Choice
</...>
Schema Component Representation
<xs:complexType name="StoryIncidentDateTimeType">
<xs:choice>
<xs:element name="ExactDateTime" type=" xs:dateTime "/>
<xs:element name="Approximate" type=" xs:date "/>
</xs:choice>
</xs:complexType>
top

### Complex Type: StoryNotificationRequestType

Parent type: | None
Direct sub-types: | None

Name | StoryNotificationRequestType
Abstract | no

XML Instance Representation
<...>
<id:ResponseStoryID> c:IDType </id:ResponseStoryID> [0..1] ?
Model group reference (not shown): c:NotificationsGroup [1]
</...>
Schema Component Representation
<xs:complexType name="StoryNotificationRequestType">
<xs:sequence>
<xs:element name="ResponseStoryID" type=" c:IDType " minOccurs="0"/>
<xs:group ref=" c:NotificationsGroup "/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: StoryNotificationResponseType

Parent type: | None
Direct sub-types: | None

Name | StoryNotificationResponseType
Abstract | no

XML Instance Representation
<...>
<id:RequestStoryID> c:IDType </id:RequestStoryID> [0..1] ?
Model group reference (not shown): c:NotificationsGroup [1]
</...>
Schema Component Representation
<xs:complexType name="StoryNotificationResponseType">
<xs:sequence>
<xs:element name="RequestStoryID" type=" c:IDType " minOccurs="0"/>
<xs:group ref=" c:NotificationsGroup "/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: StoryRelapseType

Parent type: | None
Direct sub-types: | None

Name | StoryRelapseType
Abstract | no

XML Instance Representation
<...>
<id:InsuranceCaseID> c:IDType </id:InsuranceCaseID> [1] ?
<id:RelapseDate> xs:date </id:RelapseDate> [1] ?
</...>
Schema Component Representation
<xs:complexType name="StoryRelapseType">
<xs:sequence>
<xs:element name="InsuranceCaseID" type=" c:IDType "/>
<xs:element name="RelapseDate" type=" xs:date "/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: TakeWorkUpFullyType

Parent type: | id:StoryBaseType (derivation method: extension)
Direct sub-types: | None

Name | TakeWorkUpFullyType
Abstract | no

XML Instance Representation
<...>
<id:Creation> xs:dateTime </id:Creation> [1] ?
<id:StoryID> c:IDType </id:StoryID> [1] ?
Start Choice [1]
<id:TakeWorkUpFullyDate> xs:date </id:TakeWorkUpFullyDate> [1] ?
<id:ExpectedLastDayOfIncapacityToWork> xs:date </id:ExpectedLastDayOfIncapacityToWork> [1] ?
<id:ExpectedIncapacityToWork> id:ExpectedIncapacityToWorkType </id:ExpectedIncapacityToWork> [1] ?
<id:NoIncapacityToWork> c:EmptyType </id:NoIncapacityToWork> [1]
End Choice
</...>
Schema Component Representation
<xs:complexType name="TakeWorkUpFullyType">
<xs:complexContent>
<xs:extension base=" id:StoryBaseType ">
<xs:choice>
<xs:element name="TakeWorkUpFullyDate" type=" xs:date "/>
<xs:element name="ExpectedLastDayOfIncapacityToWork" type=" xs:date "/>
<xs:element name="ExpectedIncapacityToWork" type=" id:ExpectedIncapacityToWorkType "/>
<xs:element name="NoIncapacityToWork" type=" c:EmptyType "/>
</xs:choice>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

### Complex Type: TaxAtSourceType

Parent type: | None
Direct sub-types: | None

Name | TaxAtSourceType
Abstract | no

XML Instance Representation
<...>
<id:TaxAtSourceCanton> c:CantonAddressType </id:TaxAtSourceCanton> [1] ?
<id:TaxAtSourceMunicipalityID> c:MunicipalityIDType </id:TaxAtSourceMunicipalityID> [1] ?
<id:TaxAtSourceCategory> c:TaxAtSourceCategoryType </id:TaxAtSourceCategory> [1] ?
</...>
Schema Component Representation
<xs:complexType name="TaxAtSourceType">
<xs:sequence>
<xs:element name="TaxAtSourceCanton" type=" c:CantonAddressType "/>
<xs:element name="TaxAtSourceMunicipalityID" type=" c:MunicipalityIDType "/>
<xs:element name="TaxAtSourceCategory" type=" c:TaxAtSourceCategoryType " minOccurs="1"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: TotalBalanceType

Parent type: | None
Direct sub-types: | None

Name | TotalBalanceType
Abstract | no

XML Instance Representation
<...>
Start Choice [1]
<id:FavourCompany> id:FavourCompanyType </id:FavourCompany> [1]
<id:FavourInstitution> id:FavourInstitutionType </id:FavourInstitution> [1]
End Choice
</...>
Schema Component Representation
<xs:complexType name="TotalBalanceType">
<xs:choice>
<xs:element name="FavourCompany" type=" id:FavourCompanyType "/>
<xs:element name="FavourInstitution" type=" id:FavourInstitutionType "/>
</xs:choice>
</xs:complexType>
top

### Complex Type: TransferType

Parent type: | None
Direct sub-types: | None

Name | TransferType
Abstract | no

XML Instance Representation
<...>
<id:Balance> c:SalaryAmountType </id:Balance> [1] ?
<id:Reference> xs:string </id:Reference> [1] ?
<id:AccountNumber> xs:string </id:AccountNumber> [0..1] ?
<id:Line> xs:string </id:Line> [0..*] ?
<id:FinancialInstitution> id:PaymentAddressBaseType </id:FinancialInstitution> [0..1] ?
</...>
Schema Component Representation
<xs:complexType name="TransferType">
<xs:sequence>
<xs:element name="Balance" type=" c:SalaryAmountType "/>
<xs:element name="Reference" type=" xs:string "/>
<xs:element name="AccountNumber" type=" xs:string " minOccurs="0"/>
<xs:element name="Line" type=" xs:string " minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="FinancialInstitution" type=" id:PaymentAddressBaseType " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: TreatmentAddressExtensionType

Parent type: | None
Direct sub-types: | None

Name | TreatmentAddressExtensionType
Abstract | no

XML Instance Representation
<...>
<id:ZSRNumber> xs:string </id:ZSRNumber> [0..1] ?
<id:UID-BFS> c:UID-BFSType </id:UID-BFS> [0..1] ?
<id:GLNNumber> xs:string </id:GLNNumber> [0..1] ?
<id:TreatmentInstitution> xs:string </id:TreatmentInstitution> [1] ?
<id:Address> c:AddressType </id:Address> [1] ?
<id:EmailAddress> c:EmailAddressType </id:EmailAddress> [0..1] ?
<id:PhoneNumber> xs:string </id:PhoneNumber> [0..1] ?
<id:MobilePhoneNumber> xs:string </id:MobilePhoneNumber> [0..1] ?
</...>
Schema Component Representation
<xs:complexType name="TreatmentAddressExtensionType">
<xs:sequence>
<xs:element name="ZSRNumber" type=" xs:string " minOccurs="0"/>
<xs:element name="UID-BFS" type=" c:UID-BFSType " minOccurs="0"/>
<xs:element name="GLNNumber" type=" xs:string " minOccurs="0"/>
<xs:element name="TreatmentInstitution" type=" xs:string "/>
<xs:element name="Address" type=" c:AddressType "/>
<xs:element name="EmailAddress" type=" c:EmailAddressType " minOccurs="0"/>
<xs:element name="PhoneNumber" type=" xs:string " minOccurs="0"/>
<xs:element name="MobilePhoneNumber" type=" xs:string " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

### Complex Type: TreatmentsType

Parent type: | id:StoryBaseType (derivation method: extension)
Direct sub-types: | None

Name | TreatmentsType
Abstract | no

XML Instance Representation
<...>
<id:Creation> xs:dateTime </id:Creation> [1] ?
<id:StoryID> c:IDType </id:StoryID> [1] ?
<id:InitialTreatment> id:TreatmentAddressExtensionType </id:InitialTreatment> [1] ?
<id:FurtherTreatment> id:TreatmentAddressExtensionType </id:FurtherTreatment> [0..*] ?
</...>
Schema Component Representation
<xs:complexType name="TreatmentsType">
<xs:complexContent>
<xs:extension base=" id:StoryBaseType ">
<xs:sequence>
<xs:element name="InitialTreatment" type=" id:TreatmentAddressExtensionType "/>
<xs:element name="FurtherTreatment" type=" id:TreatmentAddressExtensionType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

### Complex Type: ValidToType

Parent type: | None
Direct sub-types: | None

Name | ValidToType
Abstract | no

XML Instance Representation
<...>
Start Choice [1]
<id:To> xs:date </id:To> [1]
<id:TakeWorkUpFullyDate> xs:date </id:TakeWorkUpFullyDate> [0..1] ?
<id:Unknown> c:EmptyType </id:Unknown> [1]
End Choice
</...>
Schema Component Representation
<xs:complexType name="ValidToType">
<xs:choice>
<xs:sequence>
<xs:element name="To" type=" xs:date "/>
<xs:element name="TakeWorkUpFullyDate" type=" xs:date " minOccurs="0"/>
</xs:sequence>
<xs:element name="Unknown" type=" c:EmptyType "/>
</xs:choice>
</xs:complexType>
top

### Model Group: IncidentContextGroup

Name | IncidentContextGroup

XML Instance Representation
<id:CompanyCaseID> c:IDType </id:CompanyCaseID> [1] ?
<id:InsuranceCaseID> c:IDType </id:InsuranceCaseID> [1] ?
<id:IncidentCaseID> c:IncidentCaseIDType </id:IncidentCaseID> [1] ?
<id:ReceivedStoryIDs> id:ReceivedStoriesType
<!--
Uniqueness Constraint - StoryID-Ctrl
Selector - id:StoryID
Field(s) - .
-->
</id:ReceivedStoryIDs> [1] ?
<id:TestCase> c:EmptyType </id:TestCase> [0..1] ?
Schema Component Representation
<xs:group name="IncidentContextGroup">
<xs:sequence>
<xs:element name="CompanyCaseID" type=" c:IDType "/>
<xs:element name="InsuranceCaseID" type=" c:IDType "/>
<xs:element name="IncidentCaseID" type=" c:IncidentCaseIDType "/>
<xs:element name="ReceivedStoryIDs" type=" id:ReceivedStoriesType ">
<xs:unique name="StoryID-Ctrl">
<xs:selector xpath="id:StoryID"/>
<xs:field xpath="."/>
</xs:unique>
</xs:element>
<xs:element name="TestCase" type=" c:EmptyType " minOccurs="0"/>
</xs:sequence>
</xs:group>
top

### Simple Type: ActivityAtTimeOfAccidentType

Parent type: | xs:NMTOKEN (derivation method: restriction)
Direct sub-types: | None

Name | ActivityAtTimeOfAccidentType
Content | Base XSD Type: NMTOKEN value comes from list: {'skiing'|'footballOrsoccer'|'paragliding'|'snowboarding'|'in-lineSkating'|'iceHockey'|'otherBallGames'|'otherSport'|'carDriving'|'motorbiking'|'scooterOrSmallMoped'|'bicycleOrMBT'|'runedOverAsPedestrian'|'otherRoadTraffic'|'housekeepingWork'|'doItYourselfOrMaintenanceWork'|'gardeningOrForestAndAgricultureWork'|'otherActivitiesAtHomeAndInTheYard'|'hikingOrWalking'|'otherActivities'}
Documentation |

Schema Component Representation
<xs:simpleType name="ActivityAtTimeOfAccidentType">
<xs:restriction base=" xs:NMTOKEN ">
<xs:enumeration value="skiing"/>
<xs:enumeration value="footballOrsoccer"/>
<xs:enumeration value="paragliding"/>
<xs:enumeration value="snowboarding"/>
<xs:enumeration value="in-lineSkating"/>
<xs:enumeration value="iceHockey"/>
<xs:enumeration value="otherBallGames"/>
<xs:enumeration value="otherSport"/>
<xs:enumeration value="carDriving"/>
<xs:enumeration value="motorbiking"/>
<xs:enumeration value="scooterOrSmallMoped"/>
<xs:enumeration value="bicycleOrMBT"/>
<xs:enumeration value="runedOverAsPedestrian"/>
<xs:enumeration value="otherRoadTraffic"/>
<xs:enumeration value="housekeepingWork"/>
<xs:enumeration value="doItYourselfOrMaintenanceWork"/>
<xs:enumeration value="gardeningOrForestAndAgricultureWork"/>
<xs:enumeration value="otherActivitiesAtHomeAndInTheYard"/>
<xs:enumeration value="hikingOrWalking"/>
<xs:enumeration value="otherActivities"/>
</xs:restriction>
</xs:simpleType>
top

### Simple Type: BodyOrientedPartType

Parent type: | xs:NMTOKEN (derivation method: restriction)
Direct sub-types: | None

Name | BodyOrientedPartType
Content | Base XSD Type: NMTOKEN value comes from list: {'eye_12'|'pelvis_40'|'elbow_32'|'finger_36'|'metatarsusWithoutToes_54'|'ankle_53'|'face_11'|'metacarpusWithoutFingers_35'|'wrist_34'|'hipJoint_41'|'jaw_16'|'knee_51'|'groin_43'|'lungsInclusiveAirways_62'|'multipleAreasUpperExtremities_37'|'multipleAreasLowerExtremities_56'|'kidney_65'|'upperArm_31'|'thigh_50'|'earHearing_14'|'rear_21'|'shoulder_30'|'thorax_23'|'lowerArm_33'|'lowerThigh_52'|'teeth_15'|'toes_55'}

Schema Component Representation
<xs:simpleType name="BodyOrientedPartType">
<xs:restriction base=" xs:NMTOKEN ">
<xs:enumeration value="eye_12"/>
<xs:enumeration value="pelvis_40"/>
<xs:enumeration value="elbow_32"/>
<xs:enumeration value="finger_36"/>
<xs:enumeration value="metatarsusWithoutToes_54"/>
<xs:enumeration value="ankle_53"/>
<xs:enumeration value="face_11"/>
<xs:enumeration value="metacarpusWithoutFingers_35"/>
<xs:enumeration value="wrist_34"/>
<xs:enumeration value="hipJoint_41"/>
<xs:enumeration value="jaw_16"/>
<xs:enumeration value="knee_51"/>
<xs:enumeration value="groin_43"/>
<xs:enumeration value="lungsInclusiveAirways_62"/>
<xs:enumeration value="multipleAreasUpperExtremities_37"/>
<xs:enumeration value="multipleAreasLowerExtremities_56"/>
<xs:enumeration value="kidney_65"/>
<xs:enumeration value="upperArm_31"/>
<xs:enumeration value="thigh_50"/>
<xs:enumeration value="earHearing_14"/>
<xs:enumeration value="rear_21"/>
<xs:enumeration value="shoulder_30"/>
<xs:enumeration value="thorax_23"/>
<xs:enumeration value="lowerArm_33"/>
<xs:enumeration value="lowerThigh_52"/>
<xs:enumeration value="teeth_15"/>
<xs:enumeration value="toes_55"/>
</xs:restriction>
</xs:simpleType>
top

### Simple Type: BodyPartType

Parent type: | xs:NMTOKEN (derivation method: restriction)
Direct sub-types: | None

Name | BodyPartType
Content | Base XSD Type: NMTOKEN value comes from list: {'abdomen_459'|'bladder_669'|'thoracicSpine_259'|'entireBodySystemicEffect_819'|'genitals_449'|'neck_209'|'cervicalSpine_249'|'heart_619'|'otherInternalInjuries_609'|'liver_639'|'lumbarSpine_269'|'spleen_649'|'nose_139'|'multipleInjuries_709'|'skullBrain_109'|'shockPsych_809'|'coccyxButtocks_429'}

Schema Component Representation
<xs:simpleType name="BodyPartType">
<xs:restriction base=" xs:NMTOKEN ">
<xs:enumeration value="abdomen_459"/>
<xs:enumeration value="bladder_669"/>
<xs:enumeration value="thoracicSpine_259"/>
<xs:enumeration value="entireBodySystemicEffect_819"/>
<xs:enumeration value="genitals_449"/>
<xs:enumeration value="neck_209"/>
<xs:enumeration value="cervicalSpine_249"/>
<xs:enumeration value="heart_619"/>
<xs:enumeration value="otherInternalInjuries_609"/>
<xs:enumeration value="liver_639"/>
<xs:enumeration value="lumbarSpine_269"/>
<xs:enumeration value="spleen_649"/>
<xs:enumeration value="nose_139"/>
<xs:enumeration value="multipleInjuries_709"/>
<xs:enumeration value="skullBrain_109"/>
<xs:enumeration value="shockPsych_809"/>
<xs:enumeration value="coccyxButtocks_429"/>
</xs:restriction>
</xs:simpleType>
top

### Simple Type: ContentTypeType

Parent type: | xs:NMTOKEN (derivation method: restriction)
Direct sub-types: | None

Name | ContentTypeType
Content | Base XSD Type: NMTOKEN value comes from list: {'certificateOfIncapacityToWork'|'correspondence'|'invoice '|'other'}
Documentation |

Schema Component Representation
<xs:simpleType name="ContentTypeType">
<xs:restriction base=" xs:NMTOKEN ">
<xs:enumeration value="certificateOfIncapacityToWork"/>
<xs:enumeration value="correspondence"/>
<xs:enumeration value="invoice"/>
<xs:enumeration value="other"/>
</xs:restriction>
</xs:simpleType>
top

### Simple Type: DaysType

Parent type: | xs:decimal (derivation method: restriction)
Direct sub-types: | None

Name | DaysType
Content | Base XSD Type: decimal -9999.99 <= value <= 9999.99

Schema Component Representation
<xs:simpleType name="DaysType">
<xs:restriction base=" xs:decimal ">
<xs:minInclusive value="-9999.99"/>
<xs:maxInclusive value="9999.99"/>
</xs:restriction>
</xs:simpleType>
top

### Simple Type: ExpectedIncapacityToWorkType

Parent type: | xs:NMTOKEN (derivation method: restriction)
Direct sub-types: | None

Name | ExpectedIncapacityToWorkType
Content | Base XSD Type: NMTOKEN value comes from list: {'to30Days'|'moreThan30Days'|'unknown'}

Schema Component Representation
<xs:simpleType name="ExpectedIncapacityToWorkType">
<xs:restriction base=" xs:NMTOKEN ">
<xs:enumeration value="to30Days"/>
<xs:enumeration value="moreThan30Days"/>
<xs:enumeration value="unknown"/>
</xs:restriction>
</xs:simpleType>
top

### Simple Type: FactorType

Parent type: | xs:decimal (derivation method: restriction)
Direct sub-types: | None

Name | FactorType
Content | Base XSD Type: decimal pattern = [0-9]+\.[0-9]{2}

Schema Component Representation
<xs:simpleType name="FactorType">
<xs:restriction base=" xs:decimal ">
<xs:pattern value="[0-9]+\.[0-9]{2}"/>
</xs:restriction>
</xs:simpleType>
top

### Simple Type: HoursAndIndustryMinutesType

Parent type: | xs:decimal (derivation method: restriction)
Direct sub-types: | None

Name | HoursAndIndustryMinutesType
Content | Base XSD Type: decimal pattern = [0-9]+\.[0-9]{2}

Schema Component Representation
<xs:simpleType name="HoursAndIndustryMinutesType">
<xs:restriction base=" xs:decimal ">
<xs:pattern value="[0-9]+\.[0-9]{2}"/>
</xs:restriction>
</xs:simpleType>
top

### Simple Type: IBANType

Parent type: | xs:string (derivation method: restriction)
Direct sub-types: | None

Name | IBANType
Content | Base XSD Type: string pattern = [A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}
Documentation | Translation (fr): Code IBAN Short description (fr): Code IBAN Technical description (fr): Regex Pattern Sample https://www.six-interbank-clearing.com/de/home/standardization/iso-payments/ customer-bank/implementation-guidelines.html implementation-guidelines-ct-examples.zip - simpleType name="IBAN2007Identifier" / string - pattern value="[A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}" https://www.w3.org/TR/xmlschema-2/ - F Regular Expressions - S{n,m} = S{n} and n=m - All strings in L(S{n,n}). ( All sequences of exactly n strings from L(S) )

Schema Component Representation
<xs:simpleType name="IBANType">
<xs:restriction base=" xs:string ">
<xs:pattern value="[A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}"/>
</xs:restriction>
</xs:simpleType>
top

### Simple Type: MainStateType

Parent type: | xs:NMTOKEN (derivation method: restriction)
Direct sub-types: | None

Name | MainStateType
Content | Base XSD Type: NMTOKEN value comes from list: {'registrationReceived'|'checkingDeclaration'|'verifyingClaim'|'performingEntitlement'|'communicationStopped'}

Schema Component Representation
<xs:simpleType name="MainStateType">
<xs:restriction base=" xs:NMTOKEN ">
<xs:enumeration value="registrationReceived"/>
<xs:enumeration value="checkingDeclaration"/>
<xs:enumeration value="verifyingClaim"/>
<xs:enumeration value="performingEntitlement"/>
<xs:enumeration value="communicationStopped"/>
</xs:restriction>
</xs:simpleType>
top

### Simple Type: MinutesType

Parent type: | xs:short (derivation method: restriction)
Direct sub-types: | None

Name | MinutesType
Content | Base XSD Type: short 0 <= value <= 59

Schema Component Representation
<xs:simpleType name="MinutesType">
<xs:restriction base=" xs:short ">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="59"/>
</xs:restriction>
</xs:simpleType>
top

### Simple Type: OtherInsurancePredefinedType

Parent type: | xs:NMTOKEN (derivation method: restriction)
Direct sub-types: | None

Name | OtherInsurancePredefinedType
Content | Base XSD Type: NMTOKEN value comes from list: {'suva'|'otherCompulsoryAccidentInsurance'|'KTG-AMC'|'IV-AI'|'AHV-AVS'|'occupationalPreventionEstablishment'|'militaryInsurance'|'unemploymentInsurance'|'maternetyIdemnity'}
Documentation |

Schema Component Representation
<xs:simpleType name="OtherInsurancePredefinedType">
<xs:restriction base=" xs:NMTOKEN ">
<xs:enumeration value="suva"/>
<xs:enumeration value="otherCompulsoryAccidentInsurance"/>
<xs:enumeration value="KTG-AMC"/>
<xs:enumeration value="IV-AI"/>
<xs:enumeration value="AHV-AVS"/>
<xs:enumeration value="occupationalPreventionEstablishment"/>
<xs:enumeration value="militaryInsurance"/>
<xs:enumeration value="unemploymentInsurance"/>
<xs:enumeration value="maternetyIdemnity"/>
</xs:restriction>
</xs:simpleType>
top

### Simple Type: PositionPartType

Parent type: | xs:NMTOKEN (derivation method: restriction)
Direct sub-types: | None

Name | PositionPartType
Content | Base XSD Type: NMTOKEN value comes from list: {'left_1'|'right_2'|'both_3'|'unassigned_9'}

Schema Component Representation
<xs:simpleType name="PositionPartType">
<xs:restriction base=" xs:NMTOKEN ">
<-- InjuredPartOfBody Stelle 3 -->
<xs:enumeration value="left_1"/>
<xs:enumeration value="right_2"/>
<xs:enumeration value="both_3"/>
<xs:enumeration value="unassigned_9"/>
</xs:restriction>
</xs:simpleType>
top

### Simple Type: SalaryBaseCodeType

Parent type: | xs:NMTOKEN (derivation method: restriction)
Direct sub-types: | None

Name | SalaryBaseCodeType
Content | Base XSD Type: NMTOKEN value comes from list: {'BasicWages'|'FamilyIncomeSupplement'|'VacationAndPublicHolidayCompensation'|'OtherSupplements'|'Gratuity'}

Schema Component Representation
<xs:simpleType name="SalaryBaseCodeType">
<xs:restriction base=" xs:NMTOKEN ">
<xs:enumeration value="BasicWages"/>
<xs:enumeration value="FamilyIncomeSupplement"/>
<xs:enumeration value="VacationAndPublicHolidayCompensation"/>
<xs:enumeration value="OtherSupplements"/>
<xs:enumeration value="Gratuity"/>
</xs:restriction>
</xs:simpleType>
top

### Simple Type: SectionIDType

Parent type: | xs:string (derivation method: restriction)
Direct sub-types: | None

Name | SectionIDType
Content | Base XSD Type: string pattern = #.*
Documentation | Section ID

Schema Component Representation
<xs:simpleType name="SectionIDType">
<xs:restriction base=" xs:string ">
<xs:pattern value="#.*"/>
</xs:restriction>
</xs:simpleType>
top

### Simple Type: StandardFormIDType

Parent type: | c:IDType (derivation method: restriction)
Direct sub-types: | None

Name | StandardFormIDType
Content | 'IDType' super type was not found in this schema. Its facets could not be printed out. pattern = notStandard|[0-9]{4}\.[0-9]{4}\.[0-9]{4}-[0-9]{3}

Schema Component Representation
<xs:simpleType name="StandardFormIDType">
<xs:restriction base=" c:IDType ">
<-- notStandard oder ( ID: NNNN.NNNN.NNNN und Version: -NNN )" -->
<xs:pattern value="notStandard|[0-9]{4}\.[0-9]{4}\.[0-9]{4}-[0-9]{3}"/>
</xs:restriction>
</xs:simpleType>
top

### Simple Type: SupportedMinorSchemaVersionAttributeType

Parent type: | xs:decimal (derivation method: restriction)
Direct sub-types: | None

Name | SupportedMinorSchemaVersionAttributeType
Content | Base XSD Type: decimal value comes from list: {'0.0'} pattern = [0-9]\.[0-9]|[1-9]\d*\.[0-9]
Documentation | Translation (fr): Versions "Minor" du schéma supportées Short description (fr): Liste des versions "Minor" compatibles

Schema Component Representation
<xs:simpleType name="SupportedMinorSchemaVersionAttributeType">
<xs:restriction base=" xs:decimal ">
<xs:pattern value="[0-9]\.[0-9]|[1-9]\d*\.[0-9]"/>
<xs:enumeration value="0.0"/>
</xs:restriction>
</xs:simpleType>
top

### Simple Type: TypeOfInjuryType

Parent type: | xs:NMTOKEN (derivation method: restriction)
Direct sub-types: | None

Name | TypeOfInjuryType
Content | Base XSD Type: NMTOKEN value comes from list: {'bite_01'|'fracture_02'|'inflammation_03'|'contusion_04'|'bruise_05'|'chap_06'|'cut_07'|'shot_08'|'swelling_09'|'graze_10'|'compressionSpine_11'|'sting_12'|'tearFissure_13'|'burn_14'|'sprainTwist_15'|'poisoning_16'|'causticity_17'|'pulledMuscleLigament_18'|'foreignObject_20'|'dislocation_21'}

Schema Component Representation
<xs:simpleType name="TypeOfInjuryType">
<xs:restriction base=" xs:NMTOKEN ">
<xs:enumeration value="bite_01"/>
<xs:enumeration value="fracture_02"/>
<xs:enumeration value="inflammation_03"/>
<xs:enumeration value="contusion_04"/>
<xs:enumeration value="bruise_05"/>
<xs:enumeration value="chap_06"/>
<xs:enumeration value="cut_07"/>
<xs:enumeration value="shot_08"/>
<xs:enumeration value="swelling_09"/>
<xs:enumeration value="graze_10"/>
<xs:enumeration value="compressionSpine_11"/>
<xs:enumeration value="sting_12"/>
<xs:enumeration value="tearFissure_13"/>
<xs:enumeration value="burn_14"/>
<xs:enumeration value="sprainTwist_15"/>
<xs:enumeration value="poisoning_16"/>
<xs:enumeration value="causticity_17"/>
<xs:enumeration value="pulledMuscleLigament_18"/>
<xs:enumeration value="foreignObject_20"/>
<xs:enumeration value="dislocation_21"/>
</xs:restriction>
</xs:simpleType>
top

### Simple Type: WorkplaceIDType

Parent type: | xs:string (derivation method: restriction)
Direct sub-types: | None

Name | WorkplaceIDType
Content | Base XSD Type: string pattern = #.*
Documentation | Arbeitsort ID

Schema Component Representation
<xs:simpleType name="WorkplaceIDType">
<xs:restriction base=" xs:string ">
<xs:pattern value="#.*"/>
</xs:restriction>
</xs:simpleType>
top

### Simple Type: YesNoUnknownType

Parent type: | xs:NMTOKEN (derivation method: restriction)
Direct sub-types: | None

Name | YesNoUnknownType
Content | Base XSD Type: NMTOKEN value comes from list: {'yes'|'no'|'unknown'}
Documentation |

Schema Component Representation
<xs:simpleType name="YesNoUnknownType">
<xs:restriction base=" xs:NMTOKEN ">
<xs:enumeration value="yes"/>
<-- 1 -->
<xs:enumeration value="no"/>
<-- 2 -->
<xs:enumeration value="unknown"/>
<-- 9 -->
</xs:restriction>
</xs:simpleType>
top

## Legend

### Complex Type:

Schema Component Type

### AusAddress

Schema Component Name

Parent type: | Address (derivation method: extension)
Direct sub-types: | QLDAddress (by restriction)

If this schema component is a type definition, its type hierarchy is shown in a gray-bordered box.

Name | AusAddress
Abstract | no

The table above displays the properties of this schema component.
XML Instance Representation
<... country="Australia" >
<unitNo> string </unitNo> [0..1]
<houseNo> string </houseNo> [1]
<street> string </street> [1]
Start Choice [1]
<city> string </city> [1]
<town> string </town> [1]
End Choice
<state> AusStates </state> [1]
<postcode> string <<pattern = [1-9][0-9]{3}>> </postcode> [1] ?
</...>

The XML Instance Representation table above shows the schema component's content as an XML instance.

- The minimum and maximum occurrence of elements and attributes are provided in square brackets, e.g. [0..1].
- Model group information are shown in gray, e.g. Start Choice ... End Choice.
- For type derivations, the elements and attributes that have been added to or changed from the base type's content are shown in bold.
- If an element/attribute has a fixed value, the fixed value is shown in green, e.g. country="Australia".
- Otherwise, the type of the element/attribute is displayed.
  - If the element/attribute's type is in the schema, a link is provided to it.
  - For local simple type definitions, the constraints are displayed in angle brackets, e.g. <<pattern = [1-9][0-9]{3}>>.
- If a local element/attribute has documentation, it will be displayed in a window that pops up when the question mark inside the attribute or next to the element is clicked, e.g. <postcode>.

Schema Component Representation
<complexType name="AusAddress">
<complexContent>
<extension base=" Address ">
<sequence>
<element name="state" type=" AusStates "/>
<element name="postcode">
<simpleType>
<restriction base=" string ">
<pattern value="[1-9][0-9]{3}"/>
</restriction>
</simpleType>
</element>
</sequence>
<attribute name="country" type=" string " fixed="Australia"/>
</extension>
</complexContent>
</complexType>
The Schema Component Representation table above displays the underlying XML representation of the schema component. (Annotations are not shown.)
top

## Glossary

Abstract (Applies to complex type definitions and element declarations). An abstract element or complex type cannot used to validate an element instance. If there is a reference to an abstract element, only element declarations that can substitute the abstract element can be used to validate the instance. For references to abstract type definitions, only derived types can be used.

All Model Group Child elements can be provided in any order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-all.

Choice Model Group Only one from the list of child elements and model groups can be provided in instances. See: http://www.w3.org/TR/xmlschema-1/#element-choice.

Collapse Whitespace Policy Replace tab, line feed, and carriage return characters with space character (Unicode character 32). Then, collapse contiguous sequences of space characters into single space character, and remove leading and trailing space characters.

Disallowed Substitutions (Applies to element declarations). If substitution is specified, then substitution group members cannot be used in place of the given element declaration to validate element instances. If derivation methods, e.g. extension, restriction, are specified, then the given element declaration will not validate element instances that have types derived from the element declaration's type using the specified derivation methods. Normally, element instances can override their declaration's type by specifying an `xsi:type` attribute.

Key Constraint Like Uniqueness Constraint, but additionally requires that the specified value(s) must be provided. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

Key Reference Constraint Ensures that the specified value(s) must match value(s) from a Key Constraint or Uniqueness Constraint. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

Model Group Groups together element content, specifying the order in which the element content can occur and the number of times the group of element content may be repeated. See: http://www.w3.org/TR/xmlschema-1/#Model_Groups.

Nillable (Applies to element declarations). If an element declaration is nillable, instances can use the `xsi:nil` attribute. The `xsi:nil` attribute is the boolean attribute, nil, from the http://www.w3.org/2001/XMLSchema-instance namespace. If an element instance has an `xsi:nil` attribute set to true, it can be left empty, even though its element declaration may have required content.

Notation A notation is used to identify the format of a piece of data. Values of elements and attributes that are of type, NOTATION, must come from the names of declared notations. See: http://www.w3.org/TR/xmlschema-1/#cNotation_Declarations.

Preserve Whitespace Policy Preserve whitespaces exactly as they appear in instances.

Prohibited Derivations (Applies to type definitions). Derivation methods that cannot be used to create sub-types from a given type definition.

Prohibited Substitutions (Applies to complex type definitions). Prevents sub-types that have been derived using the specified derivation methods from validating element instances in place of the given type definition.

Replace Whitespace Policy Replace tab, line feed, and carriage return characters with space character (Unicode character 32).

Sequence Model Group Child elements and model groups must be provided in the specified order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-sequence.

Substitution Group Elements that are members of a substitution group can be used wherever the head element of the substitution group is referenced.

Substitution Group Exclusions (Applies to element declarations). Prohibits element declarations from nominating themselves as being able to substitute a given element declaration, if they have types that are derived from the original element's type using the specified derivation methods.

Target Namespace The target namespace identifies the namespace that components in this schema belongs to. If no target namespace is provided, then the schema components do not belong to any namespace.

Uniqueness Constraint Ensures uniqueness of an element/attribute value, or a combination of values, within a specified scope. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

top