<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="COSD">
<xs:complexType>
<xs:sequence>
<xs:element name="Id">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="root"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="OrganisationIdentifierCodeOfSubmittingOrganisation">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="extension"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="RecordCount">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:byte" name="value"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element type="xs:date" name="ReportingPeriodStartDate"/>
<xs:element type="xs:date" name="ReportingPeriodEndDate"/>
<xs:element type="xs:dateTime" name="FileCreationDateTime"/>
<xs:element name="COSDRecord" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Id">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="root"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Haematological">
<xs:complexType>
<xs:sequence>
<xs:element name="HaematologicalCore">
<xs:complexType>
<xs:sequence>
<xs:element name="HaematologicalCoreLinkagePatientId">
<xs:complexType>
<xs:sequence>
<xs:element name="NHSNumber">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:long" name="extension" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element type="xs:string" name="LocalPatientIdExtended"/>
<xs:element name="NHSNumberStatusIndicator">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:byte" name="code"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element type="xs:date" name="Birthdate"/>
<xs:element name="OrganisationIdentifierCodeOfProvider">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="extension"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="HaematologicalCoreDemographics">
<xs:complexType>
<xs:sequence>
<xs:element name="Address">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="UnstructuredAddress" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element type="xs:string" name="Postcode" minOccurs="0"/>
<xs:element name="PersonFamilyName">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="family"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PersonGivenName">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="given"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Gender">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:byte" name="code"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="HaematologicalCorePathology">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:date" name="InvestigationResultDate"/>
<xs:element type="xs:string" name="ServiceReportId"/>
<xs:element name="ServiceReportStatus">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:byte" name="code"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PathTestReqCareProfCode">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="extension"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="OrganisationIdentifierOfReportingPathologist">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="extension"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element type="xs:string" name="SampleCollectionDate" minOccurs="0"/>
<xs:element type="xs:date" name="SampleReceiptDate"/>
<xs:element name="OrganisationSiteIdentifierOfPathologyTestRequest">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="extension"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PathologistConsultantCode">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="extension"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="MorphologySNOMEDPathology">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="code"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element type="xs:string" name="PathologyReportText"/>
<xs:element name="TopographySNOMEDPathology">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="code"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>