Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagexml
themeDJango
titlebasicTypes.xsd
linenumberstrue
collapsetrue
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified" version="2.1">
    <xs:include schemaLocation="basicTypes.xsd"/>
    <xs:complexType 	<xs:simpleType name="itemBaseType" abstract="true">
        updateModeType">
		<xs:annotation>
            			<xs:documentation xml:lang="en">Abstract>Inventory base type of donor and CBU items<update mode</xs:documentation>
        		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration       <xs:sequence>
            <xs:elementvalue="FULL"/>
			<xs:enumeration value="DIFF"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="IDcontentTypeType">
                		<xs:annotation>
                    			<xs:documentation xml:lang="en">Unique>Inventory identifier of the donor/CBU: The value comprises the EMDIS hub code + donor identification allocated by the associated donor registry, where the sending organisation is an EMDIS member, otherwise the two digit ISO country code of the associated donor registry + donor identification allocated by the associated donor registry. For example: AU600196166, DEGOE-35487, US087013165, SB45<content type</xs:documentation>
                		</xs:annotation>
                <xs:simpleType>
                    <xs:		<xs:restriction base="xs:string">
                        <xs:maxLength value="17"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="GRID" minOccurs="0">
                <xs:annotation>
                    			<xs:enumeration value="C">
				<xs:annotation>
					<xs:documentation xml:lang="en">CBU</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="D">
				<xs:annotation>
					<xs:documentation xml:lang="en">Global registration identifier of the donor/CBU.>Donor</xs:documentation>
				</xs:documentation>
                annotation>
			</xs:enumeration>
			<xs:enumeration value="B">
				<xs:annotation>
					<xs:documentation xml:lang="en">Both</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
                <xs:simpleType>
                    		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ionType">
		<xs:annotation>
			<xs:documentation xml:lang="en">Issuing Organisation Number (ION) allocated by ICBBA (e.g.  7748 ~ ABMDR)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:stringshort">
                        <xs:length			<xs:minInclusive value="191000"/>
                    			<xs:maxInclusive value="9999"/>
		</xs:restriction>
                	</xs:simpleType>
	<xs:simpleType            name="sexType">
		<xs:annotation>
			<xs:documentation xml:lang="en">Sex</xs:documentation>
		</xs:element>
            <xs:element name="ATTR" minOccurs="0">
                <xs:annotation>
                    annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="M">
				<xs:annotation>
					<xs:documentation xml:lang="en">Describing attribute of the donor/CBU according to house rules of the sending organization. </>Male</xs:documentation>
                				</xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:maxLength value="3"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="BIRTH_DATE" type="bareDateType">
                <xs:annotation>
                    			</xs:enumeration>
			<xs:enumeration value="F">
				<xs:annotation>
					<xs:documentation xml:lang="en">Female</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="aboType">
		<xs:annotation>
			<xs:documentation xml:lang="en">Date of birth of the donor/CBU.</>Blood group</xs:documentation>
                		</xs:annotation>
            </xs:element>
            <xs:element name="SEX" type="sexType" minOccurs="0">
                <xs:annotation>
                    		<xs:restriction base="xs:string">
			<xs:enumeration value="A">
				<xs:annotation>
					<xs:documentation xml:lang="en">Biological>Blood gender of the donor/CBU. Mandatory for donors, optional for CBUs.<group A</xs:documentation>
                				</xs:annotation>
            			</xs:element>
            <xs:element name="ABO" type="aboType" minOccurs="0">
                <xs:annotation>
                    enumeration>
			<xs:enumeration value="B">
				<xs:annotation>
					<xs:documentation xml:lang="en">Blood group (ABO) of the donor/CBU.<B</xs:documentation>
                				</xs:annotation>
            			</xs:element>
            <xs:element name="RHESUS" type="rhesusType" minOccurs="0">
                <xs:annotation>
                    enumeration>
			<xs:enumeration value="O">
				<xs:annotation>
					<xs:documentation xml:lang="en">Rhesus>Blood (Rh)group factorO of the donor/CBU</(letter O!)</xs:documentation>
                				</xs:annotation>
            			</xs:element>
            <xs:element name="ETHN" type="ethnType" minOccurs="0">
                <xs:annotation>
                    enumeration>
			<xs:enumeration value="AB">
				<xs:annotation>
					<xs:documentation xml:lang="en">Ethnic>Blood group of the donor/CBU</AB</xs:documentation>
                				</xs:annotation>
            
			</xs:enumeration>
		</xs:restriction>
	</xs:element>
            <xs:elementsimpleType>
	<xs:simpleType name="CCR5" type="ccr5Type" minOccurs="0">
                <xs:annotation>
                    rhesusType">
		<xs:annotation>
			<xs:documentation xml:lang="en">CCR5 status of the donor/CBU</>Rhesus</xs:documentation>
                		</xs:annotation>
            </xs:element>
            <xs:element name="HLA" type="hlaType">
                <xs:annotation>
                    		<xs:restriction base="xs:string">
			<xs:enumeration value="P">
				<xs:annotation>
					<xs:documentation xml:lang="en">HLA genotype of the donor/CBU</>Positive</xs:documentation>
                				</xs:annotation>
            			</xs:element>
            <xs:element name="KIR" type="kirType" minOccurs="0">
                <xs:annotation>
                    enumeration>
			<xs:enumeration value="N">
				<xs:annotation>
					<xs:documentation xml:lang="en">KIR genotype of the donor/CBU<>Negative</xs:documentation>
                				</xs:annotation>
            			</xs:enumeration>
		</xs:restriction>
	</xs:element>
            <xs:elementsimpleType>
	<xs:simpleType name="IDM" type="idmType" minOccurs="0">
                <xs:annotation>
                    ethnType">
		<xs:annotation>
			<xs:documentation xml:lang="en">Infectious disease markers (IDM) and other relevant tests of the donor/CBU<>Ethnic group</xs:documentation>
                		</xs:annotation>
            </xs:element>
            <xs:element name="RSV_PAT" minOccurs="0">
                <xs:annotation>
                    		<xs:restriction base="xs:string">
			<xs:enumeration value="AFNA">
				<xs:annotation>
					<xs:documentation xml:lang="en">Unique identifier of the patient the donor/CBU is reserved for (STATUS=RS). The value comprises the EMDIS patient identification, where the patient search centre is an EMDIS member, otherwise the value is empty. For example: AU9654021, DE275342, US2277450.</xs:documentation>
                >African: North Africa</xs:documentation>
				</xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:maxLength value="17"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="STATUS" type="statusType">
                <xs:annotation>
                    			</xs:enumeration>
			<xs:enumeration value="AFSS">
				<xs:annotation>
					<xs:documentation xml:lang="en">African: Sub-Saharan Africa</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ASSW">
				<xs:annotation>
					<xs:documentation xml:lang="en">Status of the donor/CBU<>Asian: Southwest Asia (Middle East, Turkey)</xs:documentation>
                				</xs:annotation>
            			</xs:element>
            <xs:element name="STAT_END_DATE" type="bareDateType" minOccurs="0">
                <xs:annotation>
                    enumeration>
			<xs:enumeration value="ASSO">
				<xs:annotation>
					<xs:documentation xml:lang="en">Date until which the current status will be applicable</xs:documentation>
                >Asian: Southern Asia (India, Pakistan, Bangladesh, Sri Lanka, Bhutan, Nepal)</xs:annotation>
            documentation>
				</xs:element>
        annotation>
			</xs:sequence>
    </xs:complexType>
    <xs:complexType name="donItemType">
        <xs:annotation>
            enumeration>
			<xs:enumeration value="ASCE">
				<xs:annotation>
					<xs:documentation xml:lang="en">A>Asian: donorCentral isAsia an(Eastern adultRussia, personKazakhstan, whoUzbekistan, has consented to donate haematopoietic progenitor cells to an unrelated patient.Kyrgyzstan, Tajikistan)</xs:documentation>
        				</xs:annotation>
        <xs:complexContent>
            <xs:extension base="itemBaseType">
                <xs:sequence>
                    <xs:element name="STAT_REASON" type="statReasonDonType" minOccurs="0">
                        <xs:annotation>
                            			</xs:enumeration>
			<xs:enumeration value="ASSE">
				<xs:annotation>
					<xs:documentation xml:lang="en">Asian: Southeast Asia (China, Mongolia, Burma, Laos, Cambodia, Thailand, Vietnam, Taiwan)</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ASNE">
				<xs:annotation>
					<xs:documentation xml:lang="en">Additional information relevant to the donor status<>Asian: North and Northeast Asia (Japan, North Korea, South Korea)</xs:documentation>
                        				</xs:annotation>
                    			</xs:element>
                    <xs:element name="CONTACT_DATE" type="bareDateType" minOccurs="0">
                        <xs:annotation>
                            enumeration>
			<xs:enumeration value="ASOC">
				<xs:annotation>
					<xs:documentation xml:lang="en">Asian: Oceania (Pacific Islands excluding Japan, Australia, Taiwan, Sakhalin, Aleutian Islands)</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAEU">
				<xs:annotation>
					<xs:documentation xml:lang="en">Date of last confirmed contact<>Caucasian: Mainland Europe, Greenland, Iceland, Western Russia)</xs:documentation>
                        				</xs:annotation>
                    </xs:element>
                    <xs:element name="CHECKUP_DATE" type="bareDateType" minOccurs="0">
                        <xs:annotation>
                            			</xs:enumeration>
			<xs:enumeration value="CAER">
				<xs:annotation>
					<xs:documentation xml:lang="en">Date>Caucasian: of the last medical checkup<Eastern Russia</xs:documentation>
                        				</xs:annotation>
                    			</xs:element>
                    <xs:element name="WEIGHT" minOccurs="0">
                        <xs:annotation>
                            enumeration>
			<xs:enumeration value="CANA">
				<xs:annotation>
					<xs:documentation xml:lang="en">Caucasian: North America (USA, Canada, Mexico)</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAAU">
				<xs:annotation>
					<xs:documentation xml:lang="en">Weight in kg<>Caucasian: Australia (Australia, New Zealand)</xs:documentation>
                        				</xs:annotation>
                        <xs:simpleType>
                            <xs:restriction base="xs:short">
                                <xs:minInclusive value="1"/>
                                <xs:maxInclusive value="999"/>
                            </xs:restriction>
                        </xs:simpleType>
                    </xs:element>
                    <xs:element name="HEIGHT" minOccurs="0">
                        <xs:annotation>
                            			</xs:enumeration>
			<xs:enumeration value="HICA">
				<xs:annotation>
					<xs:documentation xml:lang="en">Hispanic: Central America, Caribbean</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HISA">
				<xs:annotation>
					<xs:documentation xml:lang="en">Hispanic: South America</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AF">
				<xs:annotation>
					<xs:documentation xml:lang="en">Height in cm<>African: unspecific</xs:documentation>
                        				</xs:annotation>
			</xs:annotation>
                        <xs:simpleType>
                            <xs:restriction base="xs:short">
                                <xs:minInclusive value="1"/>
                                <xs:maxInclusive value="999"/>
                            </xs:restriction>
                        </xs:simpleType>
                    </xs:element>
                    <xs:element name="NMBR_TRANS" minOccurs="0">
                        <xs:annotation>
                            enumeration>
			<xs:enumeration value="AS">
				<xs:annotation>
					<xs:documentation xml:lang="en">Asian: unspecific</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA">
				<xs:annotation>
					<xs:documentation xml:lang="en">Caucasian: unspecific</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HI">
				<xs:annotation>
					<xs:documentation xml:lang="en">Hispanic: unspecific</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MX">
				<xs:annotation>
					<xs:documentation xml:lang="en">Number>Mixed of/ blood transfusions<multiple</xs:documentation>
                        				</xs:annotation>
                        <xs:simpleType>
                            <xs:restriction base="xs:short">
                                <xs:minInclusive value="0"/>
                            </xs:restriction>
                        </xs:simpleType>
                    </xs:element>
                    <xs:element name="NMBR_PREG" minOccurs="0">
                        <xs:annotation>
                            			</xs:enumeration>
			<xs:enumeration value="OT">
				<xs:annotation>
					<xs:documentation xml:lang="en">Other (e.g. Australian Aborigine)</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK">
				<xs:annotation>
					<xs:documentation xml:lang="en">Unknown</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ccr5Type">
		<xs:annotation>
			<xs:documentation xml:lang="en">Number>CCR5 of pregnancies<status</xs:documentation>
                        		</xs:annotation>
                        <xs:simpleType>
                            		<xs:restriction base="xs:shortstring">
                                <xs:minInclusive			<xs:enumeration value="0DD"/>
                            </xs:restriction>
                        </xs:simpleType>
                    </xs:element>
                    <xs:element name="NMBR_MARR" minOccurs="0">
                        <xs:annotation>
                            >
				<xs:annotation>
					<xs:documentation xml:lang="en">Deletion (delta 32) - homozygous</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WW">
				<xs:annotation>
					<xs:documentation xml:lang="en">Number>Wildtype of- marrow donations<homozygous</xs:documentation>
                        				</xs:annotation>
                        <xs:simpleType>
                            <xs:restriction base="xs:short">
                                <xs:minInclusive value="0"/>
                            </xs:restriction>
                        </xs:simpleType>
                    </xs:element>
                    <xs:element name="NMBR_PBSC" minOccurs="0">
                        <xs:annotation>
                            			</xs:enumeration>
			<xs:enumeration value="DW">
				<xs:annotation>
					<xs:documentation xml:lang="en">Deletion (delta 32) / wildtype - heterozygous</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="collTypeType">
		<xs:annotation>
			<xs:documentation xml:lang="en">Number of PBSC donations<>Collection type</xs:documentation>
                        		</xs:annotation>
                        <xs:simpleType>
                            <xs:restriction base		<xs:restriction base="xs:shortstring">
                                <xs:minInclusive			<xs:enumeration value="0M"/>
                            </xs:restriction>
                        </xs:simpleType>
                    </xs:element>
                    <xs:element name="COLL_TYPE" type="collTypeType" minOccurs="0">
                        <xs:annotation>
                            				<xs:annotation>
					<xs:documentation xml:lang="en">Marrow</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="P">
				<xs:annotation>
					<xs:documentation xml:lang="en">PBSC</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="B">
				<xs:annotation>
					<xs:documentation xml:lang="en">Collection type, i.e. the willingness of the donor to donate in a specific manner<>Both</xs:documentation>
                        				</xs:annotation>
                    </xs:element>
                			</xs:enumeration>
		</xs:sequence>
            restriction>
	</xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:complexTypesimpleType>
	<xs:simpleType name="cbuItemTypeprocMethType">
        		<xs:annotation>
            			<xs:documentation xml:lang="en">A cord blood unit (CBU) is a banked, frozen blood product extracted from a newborn baby's umbilical cord.<>Processing method</xs:documentation>
        		</xs:annotation>
        <xs:complexContent>
            <xs:extension base="itemBaseType">
                <xs:sequence>
                    <xs:element name="STAT_REASON" type="statReasonCbuType" minOccurs="0">
                        <xs:annotation>
                            		<xs:restriction base="xs:string">
			<xs:enumeration value="HES">
				<xs:annotation>
					<xs:documentation xml:lang="en">Hydroxy-Ethyl-Starch</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DGS">
				<xs:annotation>
					<xs:documentation xml:lang="en">Additional>Density information relevant to the CBU status<Gradient Separation</xs:documentation>
                        				</xs:annotation>
                    			</xs:element>
                    <xs:element name="LOCAL_ID" minOccurs="0">
                        <xs:annotation>
                            enumeration>
			<xs:enumeration value="CEN">
				<xs:annotation>
					<xs:documentation xml:lang="en">Identification of CBU locally at the associated CBB<>Centrifuge</xs:documentation>
                        				</xs:annotation>
                        <xs:simpleType>
                            <xs:restriction base="xs:string">
                                <xs:maxLength value="17"/>
                            </xs:restriction>
                        </xs:simpleType>
                    </xs:element>
                    <xs:element name="BAG_ID" minOccurs="0">
                        <xs:annotation>
                            
			</xs:enumeration>
			<xs:enumeration value="FIL">
				<xs:annotation>
					<xs:documentation xml:lang="en">Filtration</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FIC">
				<xs:annotation>
					<xs:documentation xml:lang="en">Identification as it appears on the bag. If more than one bag is available then this data attribute is not populated<>FICOL</xs:documentation>
                        				</xs:annotation>
			</xs:enumeration>
                        <xs:simpleType>
                            <xs:restriction base="xs:string">
                                <xs:maxLength value="17"/>
                            </xs:restriction>
                        </xs:simpleType>
                    </xs:element>
                    <xs:element name="BANK_MANUF_ID" minOccurs="0">
                        <xs:annotation>
                            			<xs:enumeration value="PER">
				<xs:annotation>
					<xs:documentation xml:lang="en">PERCOL</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OTH">
				<xs:annotation>
					<xs:documentation xml:lang="en">Other</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="procMethTypeType">
		<xs:annotation>
			<xs:documentation xml:lang="en">Processing method type</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="MAN">
				<xs:annotation>
					<xs:documentation xml:lang="en">Unique identifier of the CBB that manufactured the CBU: The value comprises the EMDIS hub code + id allocated by the associated EMDIS hub, where the cord registry is an EMDIS member, otherwise the two digit ISO country code of the associated cord registry + id identification allocated by the associated cord registry. For example: AUCBB1, SB890
        </xs:documentation>
                        </xs:annotation>
                        <xs:simpleType>
                            <xs:restriction base="xs:string">
                                <xs:maxLength value="10"/>
                            </xs:restriction>
                        </xs:simpleType>
                    </xs:element>
                    <xs:element name="BANK_DISTRIB_ID" minOccurs="0">
                        <xs:annotation>
                            >Manual</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SPX">
				<xs:annotation>
					<xs:documentation xml:lang="en">Sepax</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OTP">
				<xs:annotation>
					<xs:documentation xml:lang="en">Optipress II</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AXP">
				<xs:annotation>
					<xs:documentation xml:lang="en">AXP</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OTH">
				<xs:annotation>
					<xs:documentation xml:lang="en">Other</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="freezeMethType">
		<xs:annotation>
			<xs:documentation xml:lang="en">Freezing method</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="C">
				<xs:annotation>
					<xs:documentation xml:lang="en">Controlled rate</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="M">
				<xs:annotation>
					<xs:documentation xml:lang="en">Manual</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="prodModType">
		<xs:annotation>
			<xs:documentation xml:lang="en">Product modification</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="BCE">
				<xs:annotation>
					<xs:documentation xml:lang="en">Buffy Coat Enriched</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DNE">
				<xs:annotation>
					<xs:documentation xml:lang="en">Density Enriched</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PLR">
				<xs:annotation>
					<xs:documentation xml:lang="en">Plasma Reduced (Volume reduction only)</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PRR">
				<xs:annotation>
					<xs:documentation xml:lang="en">Plasma and RBC Reduced</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RBR">
				<xs:annotation>
					<xs:documentation xml:lang="en">Unique>RBC identifier of the CBB distributing the CBU: : The value comprises the EMDIS hub code + id allocated by the associated EMDIS hub, where the cord registry is an EMDIS member, otherwise the two digit ISO country code of the associated cord registry + id identification allocated by the associated cord registry. For example: AUCBB1, SB890</xs:documentation>
                        </xs:annotation>
                        <xs:simpleType>
                            <xs:restriction base="xs:string">
                                <xs:maxLength value="10"/>
                            </xs:restriction>
                        </xs:simpleType>
                    </xs:element>
                    <xs:element name="COLL_DATE" type="bareDateType" minOccurs="0">
                        <xs:annotation>
                            Reduced (depletion)</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NOT">
				<xs:annotation>
					<xs:documentation xml:lang="en">Not reduced</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OTH">
				<xs:annotation>
					<xs:documentation xml:lang="en">Other</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="bagTypeType">
		<xs:annotation>
			<xs:documentation xml:lang="en">Type of bag used (bag fractions / split unit)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="80/20"/>
			<xs:enumeration value="50/50"/>
			<xs:enumeration value="40/60"/>
			<xs:enumeration value="NS">
				<xs:annotation>
					<xs:documentation xml:lang="en">Date that the CBU was collected<>No split</xs:documentation>
                        				</xs:annotation>
                    
			</xs:enumeration>
		</xs:element>
                    <xs:element name="PROC_DATE" type="bareDateType" minOccurs="0">
                        <xs:annotation>
                            restriction>
	</xs:simpleType>
	<xs:simpleType name="cultValueType">
		<xs:annotation>
			<xs:documentation xml:lang="en">Date that the processing started<>Culture value</xs:documentation>
                        		</xs:annotation>
                    </xs:element>
                    <xs:element name="PROC_METH" type="procMethType" minOccurs="0">
                        <xs:annotation>
                            		<xs:restriction base="xs:string">
			<xs:enumeration value="P">
				<xs:annotation>
					<xs:documentation xml:lang="en">Processing method used<>Positive</xs:documentation>
                        				</xs:annotation>
                    			</xs:element>
                    <xs:element name="PROC_METH_TYPE" type="procMethTypeType" minOccurs="0">
                        <xs:annotation>
                            enumeration>
			<xs:enumeration value="N">
				<xs:annotation>
					<xs:documentation xml:lang="en">Processing method type used</xs:documentation>
                        >Negative</xs:documentation>
				</xs:annotation>
                    			</xs:element>
                    <xs:element name="FREEZE_DATE" type="bareDateType" minOccurs="0">
                        <xs:annotation>
                            enumeration>
			<xs:enumeration value="D">
				<xs:annotation>
					<xs:documentation xml:lang="en">Date that the CBU was frozen.<>Not done</xs:documentation>
                        				</xs:annotation>
                    			</xs:enumeration>
		</xs:restriction>
	</xs:element>
                    <xs:elementsimpleType>
	<xs:simpleType name="FREEZE_METH" type="freezeMethType" minOccurs="0">
                        <xs:annotation>
                            hemoStatusType">
		<xs:annotation>
			<xs:documentation xml:lang="en">Freezing>Hemoglobinopathy methodscreening used<status</xs:documentation>
                        		</xs:annotation>
                    </xs:element>
                    <xs:element name="PROD_MOD" type="prodModType" minOccurs="0">
                        <xs:annotation>
                            		<xs:restriction base="xs:string">
			<xs:enumeration value="DN">
				<xs:annotation>
					<xs:documentation xml:lang="en">>Screening Productdone, modificationsnormal made<results</xs:documentation>
                        				</xs:annotation>
                    			</xs:element>
                    <xs:element name="BAG_TYPE" type="bagTypeType" minOccurs="0">
                        <xs:annotation>
                            enumeration>
			<xs:enumeration value="DU">
				<xs:annotation>
					<xs:documentation xml:lang="en">Type>Screening ofdone, bag used (bag fractions / split unit)</xs:documentation>
                        unusual findings</xs:documentation>
				</xs:annotation>
                    			</xs:element>
                    <xs:element name="BAGS" minOccurs="0">
                        <xs:annotation>
                            enumeration>
			<xs:enumeration value="NS">
				<xs:annotation>
					<xs:documentation xml:lang="en">Number>No of bags for CBU sub units<screening done</xs:documentation>
                        				</xs:annotation>
                        <xs:simpleType>
                            <xs:restriction base="xs:short">
                                <xs:minInclusive value="1"/>
                                <xs:maxInclusive value="99"/>
                            </xs:restriction>
                        </xs:simpleType>
                    </xs:element>
                    <xs:element name="BACT_CULT" type="cultValueType" minOccurs="0">
                        <xs:annotation>
                            			</xs:enumeration>
			<xs:enumeration value="CD">
				<xs:annotation>
					<xs:documentation xml:lang="en">Can be done at time of release</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NC">
				<xs:annotation>
					<xs:documentation xml:lang="en">Cannot be done</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DT">
				<xs:annotation>
					<xs:documentation xml:lang="en">Thalassemia</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DD">
				<xs:annotation>
					<xs:documentation xml:lang="en">Bacterial culture<>Drepanocytosis</xs:documentation>
                        				</xs:annotation>
                    </xs:element>
                    <xs:element name="FUNG_CULT" type="cultValueType" minOccurs="0">
                        <xs:annotation>
                            			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="statusType">
		<xs:annotation>
			<xs:documentation xml:lang="en">Status</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="AV">
				<xs:annotation>
					<xs:documentation xml:lang="en">Fungal culture<>Available</xs:documentation>
                        				</xs:annotation>
                    </xs:element>
                    <xs:element name="HEMO_STATUS" type="hemoStatusType" minOccurs="0">
                        <xs:annotation>
                            			</xs:enumeration>
			<xs:enumeration value="TU">
				<xs:annotation>
					<xs:documentation xml:lang="en">Hemoglobinopathy screening status<>Temporarily unavailable, reason specified in STAT_REASON</xs:documentation>
                        				</xs:annotation>
                    			</xs:element>
                    <xs:element name="VOL" minOccurs="0">
                        <xs:annotation>
                            enumeration>
			<xs:enumeration value="RS">
				<xs:annotation>
					<xs:documentation xml:lang="en">Reserved for the patient specified in the RSV_PAT</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE">
				<xs:annotation>
					<xs:documentation xml:lang="en">Collected>Deleted; volumeonly beforeapplicable processingfor (withoutupdate additives) in ml<mode DIFF</xs:documentation>
				</xs:annotation>
                        </xs:annotation>
                        <xs:simpleType>
                            			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="statReasonDonType">
		<xs:annotation>
			<xs:documentation xml:lang="en">Status reason (donor)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:shortstring">
                                <xs:minInclusive			<xs:enumeration value="1DO"/>
                                <xs:maxInclusive value="9999"/>
                            </xs:restriction>
                        </xs:simpleType>
                    </xs:element>
                    <xs:element name="VOL_FRZN" minOccurs="0">
                        <xs:annotation>
                            >
				<xs:annotation>
					<xs:documentation xml:lang="en">Donor is too old</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DD">
				<xs:annotation>
					<xs:documentation xml:lang="en">Donor died</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MR">
				<xs:annotation>
					<xs:documentation xml:lang="en">Total volume frozen (post processing, prior to cryopreservation) in ml<>Medical reasons</xs:documentation>
                        				</xs:annotation>
                        <xs:simpleType>
                            <xs:restriction base="xs:short">
                                <xs:minInclusive value="1"/>
                                <xs:maxInclusive value="9999"/>
                            </xs:restriction>
                        </xs:simpleType>
                    </xs:element>
                    <xs:element name="TNC" type="xs:float" minOccurs="0">
                        <xs:annotation>
                            			</xs:enumeration>
			<xs:enumeration value="PR">
				<xs:annotation>
					<xs:documentation xml:lang="en">Personal reasons</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TX">
				<xs:annotation>
					<xs:documentation xml:lang="en">After transplantation</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MO">
				<xs:annotation>
					<xs:documentation xml:lang="en">Total number of nucleated cells (before processing)<>Donor moved</xs:documentation>
                        				</xs:annotation>
                    			</xs:element>
                    <xs:element name="TNC_FRZN" type="xs:float" minOccurs="0">
                        <xs:annotation>
                            enumeration>
			<xs:enumeration value="UC">
				<xs:annotation>
					<xs:documentation xml:lang="en">Total>Unable numberto of nucleated cells (post processing, prior to cryopreservation)<contact donor</xs:documentation>
                        				</xs:annotation>
                    			</xs:element>
                    <xs:element name="RED_BC_FRZN" minOccurs="0">
                        <xs:annotation>
                            enumeration>
			<xs:enumeration value="TQ">
				<xs:annotation>
					<xs:documentation xml:lang="en">Total number of nucleated red blood cells (post processing, prior to cryopreservation)<>Typing questionable</xs:documentation>
                        				</xs:annotation>
			</xs:enumeration>
                        <xs:simpleType>
                            <xs:restriction base="xs:float">
                                <xs:minInclusive value="0.0E0"/>
                                <xs:maxInclusive value="999.9E7"/>
                            </xs:restriction>
                        </xs:simpleType>
                    </xs:element>
                    <xs:element name="MNC_FRZN" type="xs:float" minOccurs="0">
                        <xs:annotation>
                            			<xs:enumeration value="OT">
				<xs:annotation>
					<xs:documentation xml:lang="en">Other reasons</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK">
				<xs:annotation>
					<xs:documentation xml:lang="en">Unknown</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="statReasonCbuType">
		<xs:annotation>
			<xs:documentation xml:lang="en">Total>Status Number of mononucleated cells (post processing, prior to cryopreservationreason (CBU)</xs:documentation>
                        		</xs:annotation>
                    </xs:element>
                    <xs:element name="CD34PC" type		<xs:restriction base="xs:float" minOccurs="0">
                        <xs:annotation>
                            string">
			<xs:enumeration value="QR">
				<xs:annotation>
					<xs:documentation xml:lang="en">Total number of CD34+ cells (before processing)<>Quarantined</xs:documentation>
                        				</xs:annotation>
                    			</xs:element>
                    <xs:element name="CD34PC_FRZN" type="xs:float" minOccurs="0">
                        <xs:annotation>
                            enumeration>
			<xs:enumeration value="AD">
				<xs:annotation>
					<xs:documentation xml:lang="en">Administrative</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CD">
				<xs:annotation>
					<xs:documentation xml:lang="en">Total>CBU numberdestroyed of CD34+ cells (post processing, prior to cryopreservation)<or damaged</xs:documentation>
                        				</xs:annotation>
                    			</xs:element>
                    <xs:element name="CFU_FRZN" type="xs:float" minOccurs="0">
                        <xs:annotation>
                            enumeration>
			<xs:enumeration value="DS">
				<xs:annotation>
					<xs:documentation xml:lang="en">Total>Distributed count of colony forming units (post processing, prior to cryopreservation)<for infusion</xs:documentation>
                        				</xs:annotation>
                    			</xs:element>
                    <xs:element name="VIABILITY" minOccurs="0">
                        <xs:annotation>
                            enumeration>
			<xs:enumeration value="XP">
				<xs:annotation>
					<xs:documentation xml:lang="en">Viability as percentage value<>Expired</xs:documentation>
                        				</xs:annotation>
                        <xs:simpleType>
                            <xs:restriction base="xs:short">
                                <xs:minInclusive value="0"/>
                                <xs:maxInclusive value="100"/>
                            </xs:restriction>
                        </xs:simpleType>
                    </xs:element>
                    <xs:element name="VIABILITY_DATE" type="bareDateType" minOccurs="0">
                        <xs:annotation>
                            			</xs:enumeration>
			<xs:enumeration value="MR">
				<xs:annotation>
					<xs:documentation xml:lang="en">Medical reasons</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OT">
				<xs:annotation>
					<xs:documentation xml:lang="en">Other reasons</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK">
				<xs:annotation>
					<xs:documentation xml:lang="en">Date that viability was tested<>Unknown</xs:documentation>
                        				</xs:annotation>
                    			</xs:element>
                    <xs:element name="VIABILITY_CELLS" type="viabilityCellsType" minOccurs="0">
                        <xs:annotation>
                            enumeration>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="idmValueType">
		<xs:annotation>
			<xs:documentation xml:lang="en">Type>IDM ofresult cellsvalue testedset: forP, viability<N</xs:documentation>
                        		</xs:annotation>
                    </xs:element>
                    <xs:element name="VIABILITY_METHOD" type="viabilityMethodType" minOccurs="0">
                        <xs:annotation>
                            		<xs:restriction base="xs:string">
			<xs:enumeration value="P">
				<xs:annotation>
					<xs:documentation xml:lang="en">Positive</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="N">
				<xs:annotation>
					<xs:documentation xml:lang="en">Method used to calculate the viability<>Negative</xs:documentation>
                        				</xs:annotation>
                    			</xs:enumeration>
		</xs:restriction>
	</xs:element>
                    <xs:elementsimpleType>
	<xs:simpleType name="ATT_SEG" minOccurs="0">
                        <xs:annotation>
                            idmValueExtType">
		<xs:annotation>
			<xs:documentation xml:lang="en">Number>Extended IDM ofresult attachedvalue segments available<set: P,G,M,B,H,O,N</xs:documentation>
                        		</xs:annotation>
                        <xs:simpleType>
                            		<xs:restriction base="xs:shortstring">
                                <xs:minInclusive			<xs:enumeration value="0P"/>
				<xs:annotation>
					<xs:documentation xml:lang="en">IgG or                              <xs:maxInclusiveIgM positive, test did not differentiate</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="99G"/>
                            </xs:restriction>
                        </xs:simpleType>
                    </xs:element>
                    <xs:element name="DNA_SMPL" type="xs:boolean" minOccurs="0">
                        <xs:annotation>
                            >
				<xs:annotation>
					<xs:documentation xml:lang="en">IgG positive, IgM negative</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="M">
				<xs:annotation>
					<xs:documentation xml:lang="en">IgG negative, IgM positive</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="B">
				<xs:annotation>
					<xs:documentation xml:lang="en">DNA samples available?<>IgG positive, IgM positive</xs:documentation>
                        				</xs:annotation>
                    			</xs:element>
                    <xs:element name="OTH_SMPL" type="xs:boolean" minOccurs="0">
                        <xs:annotation>
                            enumeration>
			<xs:enumeration value="H">
				<xs:annotation>
					<xs:documentation xml:lang="en">IgG positive, IgM not tested</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="N">
				<xs:annotation>
					<xs:documentation xml:lang="en">Samples>IgG othernegative, than DNA available?<IgM negative</xs:documentation>
                        				</xs:annotation>
                    			</xs:element>
                    <xs:element name="CT_COMPLETE_DATE" type="bareDateType" minOccurs="0">
                        <xs:annotation>
                            enumeration>
			<xs:enumeration value="O">
				<xs:annotation>
					<xs:documentation xml:lang="en">Date>IgG ofnegative, completionIgM of confirmatory typing (CT)<not tested</xs:documentation>
                        				</xs:annotation>
                    
			</xs:enumeration>
		</xs:element>
                    <xs:element name="CT_SMPL_TYPE" type="ctSmplTypeType" minOccurs="0">
                        <xs:annotation>
                            restriction>
	</xs:simpleType>
	<xs:simpleType name="viabilityCellsType">
		<xs:annotation>
			<xs:documentation xml:lang="en">Confirmatory>Type of typingcells (CT)tested samplefor type<viability</xs:documentation>
                        		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="TNC"/>
			<xs:enumeration                  value="CD34PC"/>
			<xs:enumeration value="CD45PC"/>
		</xs:element>
                    <xs:elementrestriction>
	</xs:simpleType>
	<xs:simpleType name="AL_RED_BC" minOccurs="0">
                        <xs:annotation>
                            viabilityMethodType">
		<xs:annotation>
			<xs:documentation xml:lang="en">Number>Method ofused redfor cellviability fraction aliquots<test</xs:documentation>
                        		</xs:annotation>
		<xs:restriction                        <xs:simpleType>
                            <xs:restriction base="xs:short">
                                <xs:minInclusive value="0"/>
                                <xs:maxInclusive value="99"/>
                            </xs:restriction>
                        </xs:simpleType>
                    </xs:element>
                    <xs:element name="AL_SER" minOccurs="0">
                        <xs:annotation>
                            base="xs:string">
			<xs:enumeration value="7A">
				<xs:annotation>
					<xs:documentation xml:lang="en">7AAD</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PI">
				<xs:annotation>
					<xs:documentation xml:lang="en">Proprium Iodide</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TB">
				<xs:annotation>
					<xs:documentation xml:lang="en">Trypan Blue</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OT">
				<xs:annotation>
					<xs:documentation xml:lang="en">Other</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ctSmplTypeType">
		<xs:annotation>
			<xs:documentation xml:lang="en">Number>Confirmatory oftyping serumsample aliquots available<type</xs:documentation>
                        		</xs:annotation>
                        <xs:simpleType>
                            		<xs:restriction base="xs:shortstring">
                                <xs:minInclusive			<xs:enumeration value="0AS"/>
                                <xs:maxInclusive value="99"/>
                            </xs:restriction>
                        </xs:simpleType>
                    </xs:element>
                    <xs:element name="SER_QUANT" minOccurs="0">
                        <xs:annotation>
                            >
				<xs:annotation>
					<xs:documentation xml:lang="en">CBU contiguous attached segment</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WB">
				<xs:annotation>
					<xs:documentation xml:lang="en">Total>Whole quantity of serum available in ml<blood sample</xs:documentation>
                        				</xs:annotation>
                        <xs:simpleType>
                            <xs:restriction base="xs:decimal">
                                <xs:minInclusive value="0.0"/>
                                <xs:maxInclusive value="99.9"/>
                                <xs:fractionDigits value="1"/>
                            </xs:restriction>
                        </xs:simpleType>
                    </xs:element>
                    <xs:element name="AL_PLA" minOccurs="0">
                        <xs:annotation>
                            			</xs:enumeration>
			<xs:enumeration value="RC">
				<xs:annotation>
					<xs:documentation xml:lang="en">Red cell fraction (pellet)</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FP">
				<xs:annotation>
					<xs:documentation xml:lang="en">Blood spotted filter paper</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ED">
				<xs:annotation>
					<xs:documentation xml:lang="en">Extracted DNA</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="kirLocusType">
		<xs:annotation>
			<xs:documentation xml:lang="en">Number>KIR of plasma aliquots available<locus type</xs:documentation>
                        		</xs:annotation>
                        <xs:simpleType>
                            		<xs:restriction base="xs:shortstring">
                                <xs:minInclusive			<xs:enumeration value="0POS"/>
                                <xs:maxInclusive value="99"/>
                            </xs:restriction>
                        </xs:simpleType>
                    </xs:element>
                    <xs:element name="PLA_QUANT" minOccurs="0">
                        <xs:annotation>
                            >
				<xs:annotation>
					<xs:documentation xml:lang="en">Presence of KIR gene</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NEG">
				<xs:annotation>
					<xs:documentation xml:lang="en">Total>Absence quantity of plasma available in ml<KIR gene</xs:documentation>
                        				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
                        <xs:simpleType>
                            	<xs:simpleType name="schemaVersionType">
		<xs:annotation>
			<xs:documentation xml:lang="en">Version of the XML Schema Definition (XSD)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:decimalstring">
                                <xs:minInclusive			<xs:pattern value="0.0[1-9]\d?\.\d{1,2}"/>
                                <xs:maxInclusive value="99.9"/>
                                <xs:fractionDigits value="1"/>
                            </xs:restriction>
                        
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="bareDateType">
		<xs:annotation>
			<xs:documentation xml:lang="en">Date without timezone information</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:date">
			<xs:pattern value="[^:Z]*"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="idmType">
		<xs:annotation>
			<xs:documentation xml:lang="en">Infectious disease markers (IDM) and other             relevant tests</xs:documentation>
		</xs:element>
                    annotation>
		<xs:sequence>
			<xs:element name="MATCMV" type="idmValueExtType" minOccurs="0">
                        <xs:annotation>
                            				<xs:annotation>
					<xs:documentation xml:lang="en">Data of the mother of the infant associated with the CBU<>CMV status</xs:documentation>
                        				</xs:annotation>
                        <xs:complexType>
                            <xs:sequence>
                                
			</xs:element>
			<xs:element name="CMV_NAT" type="idmValueType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">CMV NAT status</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="IDCMV_DATE" type="bareDateType" minOccurs="0">
                                    <xs:annotation>
                                        				<xs:annotation>
					<xs:documentation xml:lang="en">Identification>Date usedof to identify the maternal donor as assigned by the registry<CMV test</xs:documentation>
                                    				</xs:annotation>
                                    <xs:simpleType>
                                        <xs:restriction base="xs:string">
                                            <xs:maxLength value="15"/>
                                        </xs:restriction>
                                    </xs:simpleType>
                                </xs:element>
                                <xs:element name="ID_BANK" minOccurs="0">
                                    <xs:annotation>
                                        			</xs:element>
			<xs:element name="HBS_AG" type="idmValueType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">Hepatitis B status (hepatitis B surface antigen)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ANTI_HBC" type="idmValueType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">Hepatitis B status (antibody to hepatitis B core antigen)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ANTI_HBS" type="idmValueType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">Hepatitis B status (antibody to hepatitis B surface antigen)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ANTI_HCV" type="idmValueType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">Hepatitis C status (antibody to hepatitis C virus)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ANTI_HIV_12" type="idmValueType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">Anti-HIV 1/2 status</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="HIV_1_NAT" type="idmValueType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">Identification>HIV-1 used by associated CBU manufacturer to identify maternal details<NAT status</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="HIV_P24"                                   type="idmValueType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">HIV p24 status</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="HCV_NAT"                                   <xs:simpleType>
                                        <xs:restriction base="xs:string">
                                            <xs:maxLength value="15"/>
                                        </xs:restriction>
                                    </xs:simpleType>
                                </xs:element>
                                <xs:element name="HLAtype="idmValueType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">HCV NAT status</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ANTI_HTLV" type="idmValueType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">Antibody to HTLV I/II</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SYPHILIS" type="idmValueType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">Syphilis status</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="WNV" type="idmValueType" minOccurs="0">
                                    				<xs:annotation>
					<xs:documentation                                        xml:lang="en">WNV status</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CHAGAS" type="idmValueType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">HLA>Chagas genotype<status</xs:documentation>
                                    </xs:annotation>
                                    <xs:complexType>
                                        <xs:complexContent>
                                            <xs:extension base="hlaType"/>
                                        </xs:complexContent>
                                    </xs:complexType>
                                </xs:element>
                                <xs:element name="IDM				</xs:annotation>
			</xs:element>
			<xs:element name="EBV" type="idmValueExtType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">EBV status</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TOXO" type="idmValueExtType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">Toxoplasmosis status</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="HBV_NAT" type="idmValueType" minOccurs="0">
                                    				<xs:annotation>
					<xs:documentation xml:lang="en">HBV                                       NAT status</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PB19_NAT" type="idmValueType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">Infectious>ParvoB19 disease markers (IDM) and other relevant tests<NAT status</xs:documentation>
                                    				</xs:annotation>
                                    <xs:complexType>
                                        <xs:complexContent>
                                            <xs:extension base="idmType"/>
                                        </xs:complexContent>
                                    </xs:complexType>
                                </xs:element>
                                <xs:element name="AL_SER			</xs:element>
			<xs:element name="ALT" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">Alanine aminotransferase status in units per litre</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:short">
						<xs:minInclusive value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="kirType">
		<xs:annotation>
			<xs:documentation xml:lang="en">KIR genotype</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="KIR2DL1" type="kirLocusType" minOccurs="0">
                                    <xs:annotation>
                                        				<xs:annotation>
					<xs:documentation xml:lang="en">Number>KIR of serum aliquots available<gene 2DL1</xs:documentation>
                                    				</xs:annotation>
			</xs:element>
			<xs:element name="KIR2DL2"                                   <xs:simpleType>
                                        <xs:restriction base="xs:short">
                                            <xs:minInclusive value="0"/>
                                            <xs:maxInclusive value="99"/>
                                        </xs:restriction>
                                    </xs:simpleType>
                                </xs:element>
                                <xs:element name="SER_QUANT" minOccurs="0">
                                    <xs:annotation>
                                        type="kirLocusType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">KIR gene 2DL2</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="KIR2DL3" type="kirLocusType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">KIR gene 2DL3</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="KIR2DL4" type="kirLocusType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">KIR gene 2DL4</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="KIR2DL5A" type="kirLocusType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">Total>KIR quantity of serum available in ml<gene 2DL5A</xs:documentation>
                                    				</xs:annotation>
			</xs:element>
			<xs:element name="KIR2DL5B"                                   <xs:simpleType>
                                        <xs:restriction base="xs:decimal">
                                            <xs:minInclusive value="0.0"/>
                                            <xs:maxInclusive value="99.9"/>
                                            <xs:fractionDigits value="1"/>
                                        </xs:restriction>
                                    </xs:simpleType>
                                </xs:element>
                                <xs:element name="AL_PLA" minOccurs="0">
                                    <xs:annotation>
                                        type="kirLocusType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">KIR gene 2DL5B</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="KIR2DS1" type="kirLocusType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">KIR gene 2DS1</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="KIR2DS2" type="kirLocusType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">KIR gene 2DS2</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="KIR2DS3" type="kirLocusType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">KIR gene 2DS3</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="KIR2DS4" type="kirLocusType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">Number of plasma aliquots available<>KIR gene 2DS4</xs:documentation>
                                    				</xs:annotation>
                                    <xs:simpleType>
                                        <xs:restriction base="xs:short">
                                            <xs:minInclusive value="0"/>
                                            <xs:maxInclusive value="99"/>
                                        </xs:restriction>
                                    </xs:simpleType>
                                </xs:element>
                                <xs:element name="PLA_QUANT			</xs:element>
			<xs:element name="KIR2DS5" type="kirLocusType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">KIR gene 2DS5</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="KIR2DP1" type="kirLocusType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">KIR gene 2DP1</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="KIR3DL1" type="kirLocusType" minOccurs="0">
                                    				<xs:annotation>
					<xs:documentation xml:lang="en">KIR                                       gene 3DL1</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="KIR3DL2" type="kirLocusType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">Total>KIR quantity of plasma available in ml<gene 3DL2</xs:documentation>
                                    				</xs:annotation>
			</xs:element>
			<xs:element name="KIR3DL3"                                   <xs:simpleType>
                                        <xs:restriction base="xs:decimal">
                                            <xs:minInclusive value="0.0"/>
                                            <xs:maxInclusive value="99.9"/>
                                            <xs:fractionDigits value="1"/>
                                        </xs:restriction>
                                    </xs:simpleType>
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:complexType name="inventoryType">
        <xs:annotation>
            type="kirLocusType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">KIR gene 3DL3</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="KIR3DS1" type="kirLocusType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">KIR gene 3DS1</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="KIR3DP1" type="kirLocusType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">KIR gene 3DP1</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="KIR_GL" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">URI that refers to a GL-string registered with a GL-service or direct GL-string for absence / presence. Field is not used at the moment and should therefore always be empty.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="255"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="hlaSerFieldsType">
		<xs:annotation>
			<xs:documentation xml:lang="en">Type>HLA representingvalues anobtained inventoryby ofserological donorstyping and/or cord blood units (CBUs)</methods</xs:documentation>
        		</xs:annotation>
        		<xs:sequence>
			<xs:element name="FIELD1">
				<xs:simpleType>
					<xs:restriction           base="xs:string">
						<xs:maxLength value="5"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="DONOR" type="donItemType" minOccurs="0" maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation xml:lang="en">A donor is an adult person who has consented to donate haematopoietic progenitor cells, that is, HPC(M) or HPC(A) and similar products to an unrelated patient.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="CBU" type="cbuItemType" minOccurs="0" maxOccurs="unbounded">
                <xs:annotation>
                    FIELD2">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="5"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="hlaDnaFieldsType">
		<xs:annotation>
			<xs:documentation xml:lang="en">A>HLA cordvalues bloodobtained unitby (CBU)DNA isbased a banked, frozen blood product extracted from a newborn baby's umbilical cord.</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
        <xs:attribute name="LISTING_ORGANIZATION" type="ionType" use="required">
            <xs:annotation>
                <xs:documentation xml:lang="en">Organisation that lists the donor/cbu provided as ION</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="POOL" type="ionType" use="required">
            <xs:annotation>
                <xs:documentation>Physical location of the donors/CBUs of the inventory provided as ION</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="CONTENT_TYPE" type="contentTypeType" use="required">
            <xs:annotation>
                typing methods</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="FIELD1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="20"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="FIELD2">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="20"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="hlaLocusType">
		<xs:annotation>
			<xs:documentation xml:lang="en">HLA locus type comprising SER and DNA fields</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SER" type="hlaSerFieldsType" minOccurs="0" maxOccurs="1"/>
			<xs:element name="DNA" type="hlaDnaFieldsType" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="hlaLocusDnaOnlyType">
		<xs:annotation>
			<xs:documentation xml:lang="en">Type>HLA oflocus thetype inventorycomprising items, i.e. donor or CBU<DNA fields only</xs:documentation>
            		</xs:annotation>
        </xs:attribute>
        <xs:attribute name="UPDATE_MODE		<xs:complexContent>
			<xs:restriction base="hlaLocusType">
				<xs:sequence>
					<xs:element name="SER" type="updateModeTypehlaSerFieldsType" minOccurs="0" usemaxOccurs="required0"/>
            <xs:annotation>
                <xs:documentation xml:lang="en">Update mode of the inventory, i.e. FULL or DIFF</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="SNAPSHOT_TIME" type="xs:dateTime" use="optional">
            <xs:annotation>
                					<xs:element name="DNA" type="hlaDnaFieldsType" minOccurs="0" maxOccurs="1"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="hlaType">
		<xs:annotation>
			<xs:documentation xml:lang="en">Timestamp of the 'data snapshot' (in UTC)<>HLA genotype</xs:documentation>
            		</xs:annotation>
		<xs:sequence>
			<xs:element name="A" type="hlaLocusType" minOccurs="0"/>
			<xs:element name="B"    </xs:attribute>
    </xs:complexType>
    type="hlaLocusType" minOccurs="0"/>
			<xs:element name="C" type="hlaLocusType" minOccurs="0"/>
			<xs:element name="INVENTORIESDRB1">
        <xs:annotation>
            <xs:documentation xml:lang="en">Root element representing a set of inventories</xs:documentation>
        </xs:annotation>
        <xs:complexType>
            <xs:sequence>
                type="hlaLocusType" minOccurs="0"/>
			<xs:element name="DRB3" type="hlaLocusDnaOnlyType" minOccurs="0"/>
			<xs:element name="DRB4" type="hlaLocusDnaOnlyType" minOccurs="0"/>
			<xs:element name="DRB5" type="hlaLocusDnaOnlyType" minOccurs="0"/>
			<xs:element name="DQA1" type="hlaLocusDnaOnlyType" minOccurs="0"/>
			<xs:element name="INVENTORYDQB1" type="inventoryTypehlaLocusType" maxOccursminOccurs="unbounded0"/>
            </xs:sequence>
            <xs:attribute			<xs:element name="CREATION_TIMEDPA1" type="xs:dateTimehlaLocusDnaOnlyType" useminOccurs="required0"/>
                <xs:annotation>
                    <xs:documentation xml:lang="en">Creation timestamp of the inventories (in UTC)</xs:documentation>
                </xs:annotation>
            </xs:attribute>
        </xs:complexType>
    </xs:element>			<xs:element name="DPB1" type="hlaLocusDnaOnlyType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
</xs:schema>