﻿<?xml version="1.0" encoding="utf-8" ?>
<!--Created with Liquid XML Studio Designer Edition 9.1.3.3361 (http://www.liquid-technologies.com)-->
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="Submission">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="Policies" minOccurs="0">
          <xs:annotation>
            <xs:documentation>A container for all of the policies within the submission.</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Policy" type="PolicyType" minOccurs="0" maxOccurs="unbounded" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Coverages" minOccurs="0">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Coverage" type="CoverageType" minOccurs="0" maxOccurs="unbounded" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Claims" minOccurs="0">
          <xs:annotation>
            <xs:documentation>A container for all of the claims within the submission.</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Claim" type="ClaimType" minOccurs="0" maxOccurs="unbounded" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Payments" minOccurs="0">
          <xs:annotation>
            <xs:documentation>A container for all of the payments within the submission.</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Payment" type="PaymentType" minOccurs="0" maxOccurs="unbounded" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
      <xs:attribute name="InsurerNumber" type="xs:int" use="required" />
    </xs:complexType>
  </xs:element>
  <xs:complexType name="EmployerType">
    <xs:all>
      <xs:element name="ABN" minOccurs="0">
        <xs:annotation>
          <xs:documentation>P002</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:minLength value="1" />
            <xs:maxLength value="20" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="ACN" minOccurs="0">
        <xs:annotation>
          <xs:documentation>P044</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:minLength value="1" />
            <xs:maxLength value="20" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="LegalName" minOccurs="0">
        <xs:annotation>
          <xs:documentation>P005</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:minLength value="1" />
            <xs:maxLength value="200" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="OtherName" minOccurs="0">
        <xs:annotation>
          <xs:documentation>P006</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:minLength value="1" />
            <xs:maxLength value="200" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Surname" minOccurs="0">
        <xs:annotation>
          <xs:documentation>P050</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:minLength value="1" />
            <xs:maxLength value="200" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="TradingNames">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="TradingName" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>P007</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:minLength value="1" />
                  <xs:maxLength value="1024" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Address" type="AddressType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>P008, P009, P010, P050, P011, P012, P013 : Physical address of the employer</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PostalAddress" type="AddressType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>P014, P051, P052, P015, P016, P017 : Postal address of the employer</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ContactDetails" type="ContactDetailsType">
        <xs:annotation>
          <xs:documentation>P018, P019, P020</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:all>
  </xs:complexType>
  <xs:complexType name="AddressType">
    <xs:all>
      <xs:element name="AddressLine1">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:minLength value="1" />
            <xs:maxLength value="100" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="AddressLine2" minOccurs="0">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:maxLength value="100" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="AddressLine3" minOccurs="0">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:maxLength value="100" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Suburb">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:maxLength value="200" />
            <xs:minLength value="1" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="State" type="StateType" />
      <xs:element name="Postcode">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:minLength value="1" />
            <xs:maxLength value="4" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:all>
  </xs:complexType>
  <xs:complexType name="PolicyType">
    <xs:all>
      <xs:element name="PolicyNumber" type="ExternalReferenceType">
        <xs:annotation>
          <xs:documentation>P003</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RevisedPolicyNumber" type="ExternalReferenceType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>P004</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="WorkCoverNumber" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>P043</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Employer" type="EmployerType" />
      <xs:element name="BrokerId" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>P021</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="InjuryManagementProgramType" type="ReferenceItemCodeType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>P026</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:all>
  </xs:complexType>
  <xs:complexType name="ContactDetailsType">
    <xs:all>
      <xs:element name="PrivatePhone" minOccurs="0">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:minLength value="4" />
            <xs:maxLength value="50" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Phone" minOccurs="0">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:minLength value="4" />
            <xs:maxLength value="50" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Mobile" minOccurs="0">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:minLength value="4" />
            <xs:maxLength value="50" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Fax" minOccurs="0">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:minLength value="4" />
            <xs:maxLength value="50" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="EmailAddress" type="EmailType" minOccurs="0" />
      <xs:element name="WebAddress" minOccurs="0">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:minLength value="1" />
            <xs:maxLength value="200" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:all>
  </xs:complexType>
  <xs:complexType name="PersonType">
    <xs:all>
      <xs:element name="Title">
        <xs:annotation>
          <xs:documentation>C012</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:minLength value="1" />
            <xs:maxLength value="50" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="GivenNames">
        <xs:annotation>
          <xs:documentation>C014</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:minLength value="1" />
            <xs:maxLength value="200" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Surname">
        <xs:annotation>
          <xs:documentation>C013</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:minLength value="1" />
            <xs:maxLength value="200" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="ResidentialAddress" type="AddressType">
        <xs:annotation>
          <xs:documentation>C015, C016, C120, C017, C018, C019 : Worker residential address</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PostalAddress" type="AddressType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>C020, C021, C121, C022, C023, C024 : Worker postal address</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ContactDetails" type="ContactDetailsType">
        <xs:annotation>
          <xs:documentation>C025, C026, C027, C028 : Worker contact details</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DateOfBirth" type="xs:date">
        <xs:annotation>
          <xs:documentation>C029</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Gender" type="ReferenceItemCodeType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>C030</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PreferredLanguageCode">
        <xs:annotation>
          <xs:documentation>C031</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:minLength value="1" />
            <xs:maxLength value="20" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="NumberOfDependants" type="xs:int">
        <xs:annotation>
          <xs:documentation>C124</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:all>
  </xs:complexType>
  <xs:complexType name="ClaimType">
    <xs:all>
      <xs:element name="ClaimNumber" type="ExternalReferenceType">
        <xs:annotation>
          <xs:documentation>C002</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RevisedClaimNumber" type="ExternalReferenceType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>C011</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CoverageReference" type="ExternalReferenceType">
        <xs:annotation>
          <xs:documentation>C007</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PolicyNumber" type="ExternalReferenceType">
        <xs:annotation>
          <xs:documentation>C006</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ANZSIC93Code" type="ANZSICCodeType">
        <xs:annotation>
          <xs:documentation>C008</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ANZSIC06Code" type="ANZSICCodeType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>C129</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SharedClaimCode" type="ReferenceItemCodeType">
        <xs:annotation>
          <xs:documentation>C009</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Worker" type="PersonType" />
      <xs:element name="EmploymentDetails">
        <xs:complexType>
          <xs:all>
            <xs:element name="DutyStatusCode" type="ReferenceItemCodeType">
              <xs:annotation>
                <xs:documentation>C032</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="EmploymentStatusCode" type="ReferenceItemCodeType">
              <xs:annotation>
                <xs:documentation>C033</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="EmploymentTypeCode" type="ReferenceItemCodeType">
              <xs:annotation>
                <xs:documentation>C034</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="FullTimeOrPartTimeEmployment" type="ReferenceItemCodeType">
              <xs:annotation>
                <xs:documentation>C035</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="EmploymentStartDate" type="xs:date">
              <xs:annotation>
                <xs:documentation>C042</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="OccupationNarrative">
              <xs:annotation>
                <xs:documentation>C036</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:minLength value="1" />
                  <xs:maxLength value="200" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="ANZSCOCode" type="ANZSCOCodeType">
              <xs:annotation>
                <xs:documentation>C037</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="HoursWorkedPerDay">
              <xs:annotation>
                <xs:documentation>C038</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:int">
                  <xs:fractionDigits value="0" />
                  <xs:totalDigits value="4" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="HoursWorkedPerWeek">
              <xs:annotation>
                <xs:documentation>C039</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:int">
                  <xs:totalDigits value="5" />
                  <xs:fractionDigits value="0" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="PreInjuryWeeklyEarnings" type="MoneyType">
              <xs:annotation>
                <xs:documentation>C040</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="OrdinaryWeeklyPay" type="MoneyType">
              <xs:annotation>
                <xs:documentation>C041</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:all>
        </xs:complexType>
      </xs:element>
      <xs:element name="EmployerDetails">
        <xs:complexType>
          <xs:all>
            <xs:element name="ABN">
              <xs:annotation>
                <xs:documentation>C043</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:minLength value="1" />
                  <xs:maxLength value="20" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="ACN">
              <xs:annotation>
                <xs:documentation>C125</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:minLength value="1" />
                  <xs:maxLength value="20" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="LegalName">
              <xs:annotation>
                <xs:documentation>C126</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:minLength value="1" />
                  <xs:maxLength value="1024" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="TradingName">
              <xs:annotation>
                <xs:documentation>C044</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:minLength value="1" />
                  <xs:maxLength value="1024" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="ContactName">
              <xs:annotation>
                <xs:documentation>C045</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:minLength value="1" />
                  <xs:maxLength value="200" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="ContactPosition">
              <xs:annotation>
                <xs:documentation>C046</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:minLength value="1" />
                  <xs:maxLength value="100" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="ContactDetails">
              <xs:annotation>
                <xs:documentation>C047</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:maxLength value="50" />
                  <xs:minLength value="1" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="WorkCoverNumber" type="xs:string" />
          </xs:all>
        </xs:complexType>
      </xs:element>
      <xs:element name="ClaimManagementDetails">
        <xs:complexType>
          <xs:all>
            <xs:element name="OccurrenceDate" type="xs:date">
              <xs:annotation>
                <xs:documentation>C048</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="InjuryNotificationDate" type="xs:date">
              <xs:annotation>
                <xs:documentation>C049</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="ClaimNotificationDate" type="xs:date">
              <xs:annotation>
                <xs:documentation>C052</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="MedicalCertificateReceivedByEmployerDate" type="xs:date">
              <xs:annotation>
                <xs:documentation>C051</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="ClaimReceivedByEmployerDate" type="xs:date">
              <xs:annotation>
                <xs:documentation>C050</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="ClaimReceivedByInsurerDate" type="xs:date">
              <xs:annotation>
                <xs:documentation>C053</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="IncapacityCode" type="ReferenceItemCodeType">
              <xs:annotation>
                <xs:documentation>C055</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="DeathDate" type="xs:date" minOccurs="0">
              <xs:annotation>
                <xs:documentation>C056</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="ClaimFinalisedDate" type="xs:date" minOccurs="0">
              <xs:annotation>
                <xs:documentation>C057</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="RecurrenceDate" type="xs:date" minOccurs="0">
              <xs:annotation>
                <xs:documentation>C058</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="ReopenedDate" type="xs:date" minOccurs="0">
              <xs:annotation>
                <xs:documentation>C059</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="ClaimStatusDate" type="xs:date">
              <xs:annotation>
                <xs:documentation>C061</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="ClaimStatusCode" type="ReferenceItemCodeType">
              <xs:annotation>
                <xs:documentation>C062</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="InjuryManagementProgramType" type="ReferenceItemCodeType">
              <xs:annotation>
                <xs:documentation>C054</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="WeeklyBenefitRate" type="MoneyType">
              <xs:annotation>
                <xs:documentation>C060</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="CommonLawInvolvement" type="ReferenceItemCodeType">
              <xs:annotation>
                <xs:documentation>C063</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="CommonLawOutcome" type="ReferenceItemCodeType">
              <xs:annotation>
                <xs:documentation>C064</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="CommonLawProvision" type="MoneyType" />
          </xs:all>
        </xs:complexType>
      </xs:element>
      <xs:element name="WorkplaceDetails">
        <xs:complexType>
          <xs:all>
            <xs:element name="WorkplaceIndustryANZSIC93Code" type="ANZSICCodeType">
              <xs:annotation>
                <xs:documentation>C066</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="WorkplaceIndustryANZSIC06Code" type="ANZSICCodeType" minOccurs="0">
              <xs:annotation>
                <xs:documentation>C128</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="InjuryAddress" type="AddressType">
              <xs:annotation>
                <xs:documentation>C067, C068, C122, C069, C070 : Address of where injury occurred</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:all>
        </xs:complexType>
      </xs:element>
      <xs:element name="InjuryDetails">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="EventDescription">
              <xs:annotation>
                <xs:documentation>C072</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:minLength value="1" />
                  <xs:maxLength value="1000" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="InjuryDescription">
              <xs:annotation>
                <xs:documentation>C076</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:minLength value="1" />
                  <xs:maxLength value="500" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="BodilyLocationDescription">
              <xs:annotation>
                <xs:documentation>C078</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:maxLength value="100" />
                  <xs:minLength value="1" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="TOOCS31">
              <xs:complexType>
                <xs:all>
                  <xs:element name="Mechanism" type="TOOCSCodeType">
                    <xs:annotation>
                      <xs:documentation>C073</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Agency" type="TOOCSCodeType">
                    <xs:annotation>
                      <xs:documentation>C074</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="BreakdownAgency" type="TOOCSCodeType">
                    <xs:annotation>
                      <xs:documentation>C075</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Nature" type="TOOCSCodeType">
                    <xs:annotation>
                      <xs:documentation>C077</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="BodyLocation" type="TOOCSCodeType">
                    <xs:annotation>
                      <xs:documentation>C079</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:all>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="InjuryManagementDetails" type="InjuryManagementDetailsType" />
    </xs:all>
  </xs:complexType>
  <xs:complexType name="CoverageType">
    <xs:all>
      <xs:element name="LapseReasonCode" type="ReferenceItemCodeType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>P027</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PolicyNumber" type="ExternalReferenceType">
        <xs:annotation>
          <xs:documentation>P003</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CoverageReference" type="ExternalReferenceType">
        <xs:annotation>
          <xs:documentation>P028</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CoverageNotificationType" type="ReferenceItemCodeType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>P029</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EffectiveDate" type="xs:dateTime" minOccurs="0">
        <xs:annotation>
          <xs:documentation>P031</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ExpiryDate" type="xs:dateTime" minOccurs="0">
        <xs:annotation>
          <xs:documentation>P032</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ANZSIC93Code" type="ANZSICCodeType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>P033</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ANZSIC06Code" type="ANZSICCodeType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>P034</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EstimatedWages">
        <xs:annotation>
          <xs:documentation>P035</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="MoneyType">
            <xs:fractionDigits value="4" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="EstimatedWorkers">
        <xs:annotation>
          <xs:documentation>P036</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:int">
            <xs:fractionDigits value="0" />
            <xs:totalDigits value="20" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="ActualWages">
        <xs:annotation>
          <xs:documentation>P037</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="MoneyType">
            <xs:fractionDigits value="4" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="ActualWorkers">
        <xs:annotation>
          <xs:documentation>P038</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:int">
            <xs:fractionDigits value="0" />
            <xs:totalDigits value="20" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="PremiumCollectionType" type="ReferenceItemCodeType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>P039</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="InitialDepositPremium" type="MoneyType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>P053</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdjustedPremium" minOccurs="0">
        <xs:annotation>
          <xs:documentation>P041</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="MoneyType">
            <xs:fractionDigits value="4" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="FinalPremium" type="MoneyType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>P042</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:all>
  </xs:complexType>
  <xs:complexType name="InjuryManagementDetailsType">
    <xs:all>
      <xs:element name="PrimaryPractionerProviderNumber" type="ProviderNumberType">
        <xs:annotation>
          <xs:documentation>C082</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="WorkStatusUpdateDetails">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="WorkStatusUpdateDetail" maxOccurs="unbounded">
              <xs:complexType>
                <xs:all>
                  <xs:element name="WorkStatusUpdateReference" type="ExternalReferenceType" />
                  <xs:element name="ChangeDate" type="xs:date">
                    <xs:annotation>
                      <xs:documentation>C086</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="WorkStatusCode" type="ReferenceItemCodeType">
                    <xs:annotation>
                      <xs:documentation>C087</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:all>
                <xs:attribute name="action" type="SubmissionActionType" use="optional" />
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="MedicalCertificateDetails">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="MedicalCertificateDetail" maxOccurs="unbounded">
              <xs:complexType>
                <xs:all>
                  <xs:element name="MedicalCertificateReference" type="ExternalReferenceType">
                    <xs:annotation>
                      <xs:documentation>C131</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="MedicalCertificateDate" type="xs:date">
                    <xs:annotation>
                      <xs:documentation>C083</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="IssuerProviderNumber" type="ProviderNumberType">
                    <xs:annotation>
                      <xs:documentation>C084</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="CapacityToWorkCode" type="ReferenceItemCodeType">
                    <xs:annotation>
                      <xs:documentation>C085</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:all>
                <xs:attribute name="action" type="SubmissionActionType" use="optional" />
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="ReturnToWorkProgramStatusCode" type="ReferenceItemCodeType">
        <xs:annotation>
          <xs:documentation>C088</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ReturnToWorkPlanCode" type="ReferenceItemCodeType">
        <xs:annotation>
          <xs:documentation>C089</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="InjuryManagementPlanStatusCode" type="ReferenceItemCodeType">
        <xs:annotation>
          <xs:documentation>C090</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="WholePersonImpairmentType" type="ReferenceItemCodeType">
        <xs:annotation>
          <xs:documentation>C091</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="WholePersonImpairmentPercentage" type="PercentageType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>C092</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DeafnessPercentage" type="PercentageType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>C094</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DeterminationDate" type="xs:date" minOccurs="0">
        <xs:annotation>
          <xs:documentation>C093</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TotalEstimatedPayments" type="MoneyType">
        <xs:annotation>
          <xs:documentation>C095</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TotalEstimatedTimeLost">
        <xs:annotation>
          <xs:documentation>C097</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:int">
            <xs:fractionDigits value="0" />
            <xs:totalDigits value="8" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:all>
  </xs:complexType>
  <xs:complexType name="ClaimPaymentType">
    <xs:all>
      <xs:element name="PaymentReference" type="ExternalReferenceType">
        <xs:annotation>
          <xs:documentation>C099</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PaymentTypeCode" type="ReferenceItemCodeType">
        <xs:annotation>
          <xs:documentation>C100</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="WeeklyPaymentAdjustmentCode" type="ReferenceItemCodeType">
        <xs:annotation>
          <xs:documentation>C101</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TimeLost">
        <xs:annotation>
          <xs:documentation>C102</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:int">
            <xs:fractionDigits value="0" />
            <xs:totalDigits value="8" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="PaidFromDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>
            C103
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PaidToDate" type="xs:date" minOccurs="0">
        <xs:annotation>
          <xs:documentation>C104</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PaymentAmount" type="MoneyType">
        <xs:annotation>
          <xs:documentation>C105</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransactionTypeCode" type="ReferenceItemCodeType">
        <xs:annotation>
          <xs:documentation>C107</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransactionDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>C106</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PaymentContext" type="xs:string">
        <xs:annotation>
          <xs:documentation>C109</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PaymentSourceCode" type="ReferenceItemCodeType">
        <xs:annotation>
          <xs:documentation>C110</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Service">
        <xs:complexType>
          <xs:all>
            <xs:element name="ProviderNumber" type="ProviderNumberType">
              <xs:annotation>
                <xs:documentation>C111</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="ServiceCode" type="ReferenceItemCodeType">
              <xs:annotation>
                <xs:documentation>C112</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="ServiceDate" type="xs:date">
              <xs:annotation>
                <xs:documentation>C113</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:all>
        </xs:complexType>
      </xs:element>
    </xs:all>
  </xs:complexType>
  <xs:simpleType name="StateType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="NT" />
      <xs:enumeration value="VIC" />
      <xs:enumeration value="WA" />
      <xs:enumeration value="SA" />
      <xs:enumeration value="TAS" />
      <xs:enumeration value="QLD" />
      <xs:enumeration value="ACT" />
      <xs:enumeration value="NSW" />
      <xs:enumeration value="OTH" />
      <xs:enumeration value="OFF" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="EmailType">
    <xs:restriction base="xs:string">
      <xs:pattern value="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" />
      <xs:minLength value="1" />
      <xs:maxLength value="200" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="ReferenceItemCodeType">
    <xs:restriction base="xs:string">
      <xs:minLength value="1" />
      <xs:maxLength value="50" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="ExternalReferenceType">
    <xs:restriction base="xs:string">
      <xs:minLength value="1" />
      <xs:maxLength value="255" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="ANZSCOCodeType">
    <xs:restriction base="xs:string">
      <xs:minLength value="1" />
      <xs:maxLength value="20" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="ANZSICCodeType">
    <xs:restriction base="xs:string">
      <xs:minLength value="1" />
      <xs:maxLength value="20" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="TOOCSCodeType">
    <xs:restriction base="xs:string">
      <xs:minLength value="1" />
      <xs:maxLength value="20" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="MoneyType">
    <xs:restriction base="xs:decimal">
      <xs:fractionDigits value="4" />
      <xs:totalDigits value="20" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="ProviderNumberType">
    <xs:restriction base="xs:string">
      <xs:minLength value="1" />
      <xs:maxLength value="20" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="PercentageType">
    <xs:restriction base="xs:int">
      <xs:minInclusive value="0" />
      <xs:maxInclusive value="100" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="PaymentType">
    <xs:all>
      <xs:element name="ClaimNumber" type="ExternalReferenceType">
        <xs:annotation>
          <xs:documentation>C002</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ClaimPayments">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="ClaimPayment" type="ClaimPaymentType" minOccurs="0" maxOccurs="unbounded" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="TotalActualPayments" type="MoneyType">
        <xs:annotation>
          <xs:documentation>C096</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TotalActualTimeLost">
        <xs:annotation>
          <xs:documentation>C098</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:int">
            <xs:fractionDigits value="0" />
            <xs:totalDigits value="8" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:all>
  </xs:complexType>
  <xs:simpleType name="SubmissionActionType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="insert" />
      <xs:enumeration value="delete" />
      <xs:enumeration value="update" />
    </xs:restriction>
  </xs:simpleType>
</xs:schema>