Versions Compared

Key

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

Timeline


Proposal ready:

  

XSD Approval

 

XSD public review

 -  


Implementation / testing

2024 Q3, Q4

Release Date

2025 Q1

Planned Retire Date

TBD

Status

Progress Bar | Vectors (Formerly: SP Progress bar)
current-step4
stepsPreparation, Draft, Discussion, Public review , Implementation, Release


Table of Contents

Introduction

XSD 2.4 includes quite a lot of changes for RFCs as below:

RFC-007: more fields to distinguish IDM-tests (HBV, HCV, HEV, West Nile Virus and Chagas)

RFC-008: Introduction of Adult Adult Donor Cryopreserved Unit (ADCU)

RFC-009 R2sh-CBU fields request

RFC-010 CBU Viability for Multiple Cell Types

RFC-012 Change of Collection Volume Field from Integer to Real Number

Another important update which effect the XML structure is the flat to nested structure change. This change will change and improve fields of post-collection, post-processing and new fields for post-thaw. 

Any question or comments are welcome. You can ask question regarding XSD 2.4 here : https://share.wmda.info/questions/topics/403341316/xsdv24 or send email to support@wmda.info.

For members who have account in share and are interested to check the details of the discussion of the changes, you can check the internal meeting notes for XSD 2.4 in the link:  https://share.wmda.info/x/agztFQ.

Info

Please notice that  XSD 2.3 change of GRID/ID must be implemented as well if upgrade to XSD 2.4 directly from XSD 2.2

Download XSD schema version 2.4

Below are the example XML files and the .xsd files. 

Attachments

Changes between version 2.4 and 2.3


Panel
bgColorlightyellow
titleInventories.xsd

Updated version number to 2.4

Code Block
languagexml
themeRDark
titleVersion 2.4
linenumberstrue
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified" version="2.4">
Code Block
languagexml
themeRDark
titleVersion 2.3
linenumberstrue
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified" version="2.3">
Panel

RFC 007 IDM changes

XSD schema doc changes

Add new fields ANTI_HEV, HEV_NAT, CHAGAS_NAT
Rename fields WMV to WNV_NAT, CHAGAS to ANTI_CHAGAS
Update order of fields HCV_NAT and HBV_NAT

Code Block
languagexml
themeRDark
firstline807
titlev2.4
linenumberstrue
			<xs:element name="ANTI_HBS" type="idmValueType" minOccurs="0">
				<xs:
Panel

RFC 008 Add whole ADCU structure

XSD schema changes
Change the documentation

Add "ADCU" related description for the fields that used in ADCU product.

Code Block
languagexml
themeRDark
firstline19
titleVersion 2.4
linenumberstrue
			<xs:element name="BIRTH_DATE" type="bareDateType">
				<xs:annotation>
					<xs:documentation xml:lang="en">Date of birth of the donor/donor of ADCU/child of CBU</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SEX" type="sexType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">Biological gender of the donor/ADCU/CBU. Mandatory for donors, optional for CBUs.</xs:documentation>
				</xs:annotation>
			</xs:element>
Code Block
languagexml
themeRDark
firstline19
titleVersion 2.3
linenumberstrue
			<xs:element name="BIRTH_DATE" type="bareDateType">
				<xs:annotation>
					<xs:documentation xml:lang="en">Date of birth of the donor/CBU</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SEX" type="sexType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">Biological>Hepatitis genderB ofstatus the donor/CBU. Mandatory for donors, optional for CBUs.(antibody to hepatitis B surface antigen)</xs:documentation>
				</xs:annotation>
			</xs:element>
Add new item type unitItemBaseType

This item will extend the itemBaseType and include the shared fields of ADCU and CBU. 

Code Block
languagexml
themeRDark
firstline86
titleVersion 2.4
linenumberstrue

			<xs:complexTypeelement name="HBV_NAT" type="idmValueType" minOccurs="unitItemBaseType0">
				<xs:annotation>
					<xs:documentation>Abstract base type for banked unit items (ADCU, CBU)<documentation xml:lang="en">HBV NAT status</xs:documentation>
				</xs:annotation>
			<xs</xs:complexContent>element>
			<xs:extensionelement basename="itemBaseType">
ANTI_HCV" type="idmValueType" minOccurs="0">
				<xs:annotation>
					<xs:sequence>
		:documentation xml:lang="en">Hepatitis C status (antibody to hepatitis C virus)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="HCV_NAT" type="idmValueType" minOccurs="ID0">
						<xs:annotation>
							<xs:documentation xml:lang="en">Unique>HCV identifier of the unit: For CBUs: 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. For ADCUs: ISBT 128 DIN without flag and check characters. for example: A999914123456</xs:documentation>
						</xs:annotation>
						<xs:simpleType>
				
Code Block
languagexml
themeRDark
firstline591
titleVersion 2.4
linenumberstrue
	<xs:complexType name="cbuItemType">
		<xs:annotation>
NAT status</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ANTI_HEV" type="idmValueType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">Hepatitis E status (antibody to hepatitis E virus)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="HEV_NAT" type="idmValueType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">HEV NAT status</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ANTI_HIV_12" type="idmValueType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">A CBU (cord blood unit) is a banked, frozen blood product extracted from a newborn baby's umbilical cord.</xs:documentation>
		</xs>Anti-HIV 1/2 status</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="HIV_1_NAT" type="idmValueType" minOccurs="0">
				<xs:annotation>
		<xs:complexContent>
			<xs:extensiondocumentation basexml:lang="unitItemBaseType">en">HIV-1 NAT status</xs:documentation>
				<xs</xs:sequence>annotation>
			</xs:element>
			<xs:element name="COLLHIV_DATEP24" type="bareDateTypeidmValueType" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="en">Date>HIV that the unit was collected<p24 status</xs:documentation>
						</xs:annotation>
					</xs:element>
Code Block
languagexml
themeRDark
firstline199
titleVersion 2.3
linenumberstrue

			<xs:complexTypeelement name="cbuItemTypeANTI_HTLV" type="idmValueType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">A>Antibody cordto blood unit (CBU) is a banked, frozen blood product extracted from a newborn baby's umbilical cord.<HTLV I/II</xs:documentation>
				</xs:annotation>
			<xs</xs:complexContent>element>
			<xs:extension base="itemBaseTypeelement name="SYPHILIS" type="idmValueType" minOccurs="0">
				<xs:sequence>annotation>
					<xs:element name="IDdocumentation xml:lang="en">Syphilis status</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="WNV_NAT" type="idmValueType" minOccurs="10">
						<xs:annotation>
							<xs:documentation xml:lang="en">Unique>WNV identifier of the 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.<NAT status</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ANTI_CHAGAS" type="idmValueType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">Chagas antibody status</xs:documentation>
						</xs:annotation>
						<xs:simpleType>
				</xs:element>
			<xs:restriction base="xs:stringelement name="CHAGAS_NAT" type="idmValueType" minOccurs="0">
				<xs:annotation>
					<xs:maxLengthdocumentation valuexml:lang="25en"/>
			>Chagas NAT status</xs:documentation>
				</xs:restriction>annotation>
						</xs:simpleType>element>
					</xs:element>
Add adcuItemType
Code Block
languagexml
themeRDark
firstline712
titleVersion 2.4
linenumberstrue
	<xs:complexType name="adcuItemType">
<xs:element name="EBV" type="idmValueExtType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">An ADCU (adult donor cryopreserved unit) is a banked, frozen blood product collected from an adult donor.</xs>EBV status</xs:documentation>
				</xs:annotation>
			<xs</xs:complexContent>element>
			<xs:extensionelement basename="unitItemBaseType">
				<xs:sequence>
					<xs:element name="COLL_DATE" type="bareDateType">
		TOXO" type="idmValueExtType" minOccurs="0">
				<xs:annotation>
							<xs:documentation xml:lang="en">Date that the unit was collected<>Toxoplasmosis status</xs:documentation>
						</xs:annotation>
					</xs:element>
Code Block
languagexml
themeRDark
firstline807
titlev2.3
linenumberstrue

					<xs<xs:element name="COLLANTI_TYPEHBS" type="idmValueType" minOccurs="collTypeType0">
						<xs:annotation>
							<xs:documentation xml:lang="en">Collection type, i.e. the collection method used<>Hepatitis B status (antibody to hepatitis B surface antigen)</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="POSTANTI_COLLHCV" type="postCollAdcuTypeidmValueType" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="en">Post>Hepatitis C collectionstatus (prior processing) data<antibody to hepatitis C virus)</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="POSTANTI_HIV_PROC12" type="postProcAdcuTypeidmValueType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>Post-processing (prior cryopreservation) data<:documentation xml:lang="en">Anti-HIV 1/2 status</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="POSTHIV_1_THAWNAT" type="postThawAdcuTypeidmValueType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>Post-thaw data<:documentation xml:lang="en">HIV-1 NAT status</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:group ref="nmbrFieldsGroup"/>
					<xs:element name="QAHIV_DATEP24" type="bareDateTypeidmValueType" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="en">Date>HIV of laboratory quality assessment<p24 status</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="HCV_NAT" type="idmValueType" minOccurs="GRID0">
						<xs:annotation>
							<xs:documentation xml:lang="en">GRID>HCV of the donor of the ADCU.<NAT status</xs:documentation>
						</xs:annotation>
			</xs:element>
			<xs:simpleType>
							<xs:restriction base="xs:stringelement name="ANTI_HTLV" type="idmValueType" minOccurs="0">
				<xs:annotation>
					<xs:lengthdocumentation valuexml:lang="19"/>
							<en">Antibody to HTLV I/II</xs:restriction>documentation>
						</xs:simpleType>annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexTypeelement name="SYPHILIS" type="inventoryType"idmValueType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">Type representing an inventory of donors, ADCUs (adult donor unit) and/or CBUs (cord blood units)</>Syphilis status</xs:documentation>
				</xs:annotation>
			<xs</xs:sequence>element>
			<xs:element name="DONORWNV" type="donItemTypeidmValueType" 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.<>WNV status</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ADCUCHAGAS" type="adcuItemTypeidmValueType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation xml:lang="en">An ADCU (adult donor cryopreserved unit) is a banked, cryopreserved blood product collected from an adult donor.<>Chagas status</xs:documentation>
				</xs:annotation>
			</xs:element>
Code Block
languagexml
themeRDark
titleVersion 2.3
linenumberstrue

			<xs:complexTypeelement name="EBV" type="idmValueExtType" minOccurs="inventoryType0">
				<xs:annotation>
					<xs:documentation xml:lang="en">Type representing an inventory of donors and/or cord blood units (CBUs)<>EBV status</xs:documentation>
				</xs:annotation>
			<xs</xs:sequence>element>
			<xs:element name="DONORTOXO" type="donItemTypeidmValueExtType" 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.<>Toxoplasmosis status</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CBUHBV_NAT" type="cbuItemTypeidmValueType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation xml:lang="en">A>HBV cord blood unit (CBU) is a banked, frozen blood product extracted from a newborn baby's umbilical cord.<NAT status</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
(Impact XML format) Improve some flat structure to nested structure
  • Improved to use nested structure of POST_COLL (post collection), introduced item type postCollCbuType, postCollAdcuType, postCollBaseType
  • Improved to use nested structure of POST_PROC (post processing/pre-cryopreservation), introduced item type postProcCbuType, postProcAdcuType, postProcBaseType

  • Example of IDM XML
    Added POST_THAW object. See details in the part for RFC 009 below
    <xs:element name="POST_COLL" type="postCollAdcuType" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="en">Post collection (prior processing) data</xs:documentation> </xs:annotation> </xs:element> <xs:element name="POST_PROC" type="postProcAdcuType" minOccurs="0"> <xs:annotation> <xs:documentation>Post-processing (prior cryopreservation) data</xs:documentation> </xs:annotation> </xs:element>
    Code Block
    firstline
    languagexml
    themeRDark
    603
    titleVersion 2.4 Inventories.xsd
    linenumberstrue
    					<xs:element name="POST_COLL" type="postCollCbuType" minOccurs="0">
    						<xs:annotation>
    							<xs:documentation xml:lang="en">Post collection (prior processing) data</xs:documentation>
    						</xs:annotation>
    					</xs:element>
    					<xs:element name="POST_PROC" type="postProcCbuType" minOccurs="0">
    						<xs:annotation>
    							<xs:documentation>Data of post-processing (prior cryopreservation)</xs:documentation>
    						</xs:annotation>
    					</xs:element>
    Code Block
    languagexml
    themeRDark
    firstline719
    titleVersion 2.4 Inventories.xsd
    linenumberstrue
    <IDM>
        <ANTI_CMV>P</ANTI_CMV>
        <ANTI_CMV_DATE>2010-07-04</ANTI_CMV_DATE>
        <CMV_NAT>N</CMV_NAT>
        <CMV_NAT_DATE>2010-07-04</CMV_NAT_DATE>
        <HBS_AG>N</HBS_AG>
        <ANTI_HBC>N</ANTI_HBC>
        <ANTI_HBS>N</ANTI_HBS>
        <HBV_NAT>N</HBV_NAT>
        <ANTI_HCV>N</ANTI_HCV>
        <HCV_NAT>N</HCV_NAT>
        <ANTI_HEV>N</HEV_NAT>
        <HEV_NAT>N</HEV_NAT>
        <ANTI_HIV_12>N</ANTI_HIV_12>
        <HIV_1_NAT>N</HIV_1_NAT>
        <HIV_P24>N</HIV_P24>
        <ANTI_HTLV>N</ANTI_HTLV>
        <SYPHILIS>N</SYPHILIS>
        <WNV_NAT>N</WNV_NAT>
        <ANTI_CHAGAS>N</ANTI_CHAGAS>
        <CHAGAS_NAT>N</CHAGAS_NAT>
        <EBV>N</EBV>
        <TOXO>N</TOXO>
        <PB19_NAT>N</PB19_NAT>
        <ALT>1</ALT>
    </IDM>



    Panel

    RFC 008 Add whole ADCU structure

    XSD schema changes

    Change the documentation

    Add "ADCU" related description for the fields that used in ADCU product.

    Code Block
    languagexml
    themeRDark
    firstline115719
    titleVersion 2.4 basicTypes.xsd
    linenumberstrue
    			<xs:complexTypeelement name="postCollBaseTypeBIRTH_DATE" type="bareDateType">
    				<xs:annotation>
    			<xs:documentation>Post-collection (prior processing) base data<		<xs:documentation xml:lang="en">Date of birth of the donor/donor of ADCU/child of CBU</xs:documentation>
    				</xs:annotation>
    			<xs</xs:sequence>element>
    			<xs:element name="VOL"SEX" type="sexType" minOccurs="0">
    				<xs:annotation>
    					<xs:documentation xml:lang="en">Collected volume (without additives) in ml<>Biological gender of the donor/ADCU/CBU. Mandatory for donors, optional for CBUs.</xs:documentation>
    				</xs:annotation>
    			</xs:element>
    Code Block
    languagexml
    themeRDark
    firstline19
    titleVersion 2.3
    linenumberstrue
    	<xs:simpleType>
    					<xs:restrictionelement basename="xs:floatBIRTH_DATE" type="bareDateType">
    						<xs:minInclusive value="1.0"/>
    	annotation>
    					<xs:maxInclusivedocumentation valuexml:lang="9999.9"/>
    					<en">Date of birth of the donor/CBU</xs:restriction>documentation>
    				</xs:simpleType>annotation>
    			</xs:element>
    			<xs:element name="TNCSEX" type="xs:floatsexType" minOccurs="0">
    				<xs:annotation>
    					<xs:documentation xml:lang="en">Total>Biological numbergender of nucleated cells< the donor/CBU. Mandatory for donors, optional for CBUs.</xs:documentation>
    				</xs:annotation>
    			</xs:element>
    			<xs:element name="CD34PC" type="xs:float" minOccurs="0">
    		

    Add new item type unitItemBaseType

    This item will extend the itemBaseType and include the shared fields of ADCU and CBU. 

    Code Block
    languagexml
    themeRDark
    firstline86
    titleVersion 2.4
    linenumberstrue
    	<xs:complexType name="unitItemBaseType">
    		<xs:annotation>
    					<xs:documentation xml:lang="en">Total number of CD34+ cells<documentation>Abstract base type for banked unit items (ADCU, CBU)</xs:documentation>
    				</xs:annotation>
    		<xs:complexContent>
    			</xs:element>
    		</xs<xs:extension base="itemBaseType">
    				<xs:sequence>
    	</xs:complexType>
    					<xs:complexTypeelement name="postCollCbuTypeID">
    						<xs:annotation>
    			<xs:documentation>Post-collection (prior processing) data for CBUs</xs:documentation>
    		</xs:annotation>
    				<xs:complexContent>
    			<xs:extension base="postCollBaseType"/>
    		</xs:complexContent>
    	</xs:complexType>
    	<xs:complexType name="postCollAdcuType">
    		<xs:annotation>
    			<xs:documentation>Post-collection (prior processing) data for ADCUs</xs:documentation>
    		</xs:annotation>
    		<xs:complexContent>
    			<xs:extension base="postCollBaseType">
    				<xs:sequence>
    					<xs:element name="CD3PC" type="xs:float" minOccurs="0">
    						<xs:annotation>
    							<xs:documentation xml:lang="en">Total number of CD3+ cells </xs:documentation>
    						</xs:annotation>
    documentation xml:lang="en">Unique identifier of the unit: For CBUs: 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. For ADCUs: ISBT 128 DIN without flag and check characters. for example: A999914123456</xs:documentation>
    						</xs:element>annotation>
    				</xs:sequence>
    			</xs:extension><xs:simpleType>
    		</xs:complexContent>
    	</xs:complexType>
    	
    Code Block
    languagexml
    themeRDark
    firstline1209591
    titleVersion 2.4 basicTypes.xsd
    linenumberstrue
    	<xs:complexType name="postProcBaseTypecbuItemType">
    		<xs:annotation>
    			<xs:documentation>Post-processing (prior cryopreservation) base data<:documentation xml:lang="en">A CBU (cord blood unit) is a banked, frozen blood product extracted from a newborn baby's umbilical cord.</xs:documentation>
    		</xs:annotation>
    		<xs:complexContent>
    			<xs:extension base="unitItemBaseType">
    				<xs:sequence>
    					<xs:element name="COLL_DATE" type="VOLbareDateType" minOccurs="0">
    						<xs:annotation>
    							<xs:documentation xml:lang="en">Total volume in ml<>Date that the unit was collected</xs:documentation>
    						</xs:annotation>
    				<xs:simpleType>
    					<xs:restriction base="xs:float">
    						<xs:minInclusive value="1.0"/>
    							</xs:element>
    Code Block
    languagexml
    themeRDark
    firstline199
    titleVersion 2.3
    linenumberstrue
    	<xs:complexType name="cbuItemType">
    		<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.</xs:documentation>
    		</xs:annotation>
    		<xs:complexContent><xs:maxInclusive value="9999.9"/>
    					</xs:restriction>
    				</xs:simpleType>
    			</xs:element>
    			<xs:elementextension namebase="CFU" type="xs:float" minOccurs="0"itemBaseType">
    				<xs:annotation>sequence>
    					<xs:documentation xml:lang="en">Total count of colony forming units</xs:documentation>
    				</xs:annotation>
    			</xs:element>
    			<xs:element name="MNC" type="xs:floatID" minOccurs="01">
    						<xs:annotation>
    							<xs:documentation xml:lang="en">Total>Unique Numberidentifier of mononucleatedthe cells</xs:documentation>
    				</xs:annotation>
    			</xs:element>
    			<xs:element name="TNC" type="xs:float" minOccurs="0">
    				<xs:annotation>
    					<xs:documentation xml:lang="en">Total number of nucleated cells</xs:documentation>
    				</xs:annotation>
    			</xs:element>
    			<xs:element name="VIABILITY_TNC" type="viabilityType" minOccurs="0">
    				<xs:annotation>
    					<xs:documentation xml:lang="en">Viability information regarding TNC</xs:documentation>
    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.</xs:documentation>
    						</xs:annotation>
    						</xs<xs:element>simpleType>
    							<xs:elementrestriction namebase="CD34PC" type="xs:float" minOccurs="0"string">
    				<xs:annotation>
    					<xs:documentationmaxLength xml:langvalue="en">Total number of CD34+ cells 25"/>
    							</xs:documentation>restriction>
    						</xs:annotation>simpleType>
    					</xs:element>

    Add adcuItemType

    Code Block
    languagexml
    themeRDark
    firstline712
    titleVersion 2.4
    linenumberstrue
    
    			<xs:elementcomplexType name="VIABILITY_CD34PC" type="viabilityType" minOccurs="0adcuItemType">
    				<xs:annotation>
    					<xs:documentation xml:lang="en">Viability information regarding CD43+ cells</xs:documentation>
    				</xs:annotation>
    	>An ADCU (adult donor cryopreserved unit) is a banked, frozen blood product collected from an adult donor.</xs:documentation>
    		</xs:element>
    :annotation>
    		<xs:complexContent>
    			<xs:extension base="unitItemBaseType">
    				<xs:sequence>
    					<xs:element name="VIABILITYCOLL_CD45PCDATE" type="viabilityType" minOccurs="0bareDateType">
    						<xs:annotation>
    							<xs:documentation xml:lang="en">Viability>Date that informationthe regardingunit CD45+was cells<collected</xs:documentation>
    						</xs:annotation>
    					</xs:element>
    					<xs:element name="REDCOLL_BCTYPE" minOccurstype="0collTypeType">
    						<xs:annotation>
    							<xs:documentation xml:lang="en">Total>Collection number of nucleated red blood cells<type, i.e. the collection method used</xs:documentation>
    						</xs:annotation>
    				<xs:simpleType>
    		</xs:element>
    					<xs:restriction base="xs:floatelement name="POST_COLL" type="postCollAdcuType" minOccurs="0">
    						<xs:minInclusive value="0.0E0"/>
    annotation>
    							<xs:maxInclusivedocumentation valuexml:lang="999.9E7"/>
    en">Post collection (prior processing) data</xs:documentation>
    						</xs:restriction>annotation>
    				</xs:simpleType>
    			</xs:element>
    			</xs:sequence>
    	</xs:complexType>
    	<xs:complexTypeelement name="postProcCbuType"POST_PROC" type="postProcAdcuType" minOccurs="0">
    						<xs:annotation>
    							<xs:documentation>Post-processing (prior cryopreservation) data for CBUs<data</xs:documentation>
    						</xs:annotation>
    		<xs:complexContent>
    			<xs:extension base="postProcBaseType"/>
    			</xs:complexContent>element>
    	</xs:complexType>
    					<xs:complexTypeelement name="postProcAdcuTypePOST_THAW" type="postThawAdcuType" minOccurs="0">
    						<xs:annotation>
    							<xs:documentation>Post-processing (prior cryopreservation) data for ADCUs<thaw data</xs:documentation>
    						</xs:annotation>
    					<xs</xs:complexContent>element>
    					<xs:extensiongroup baseref="postProcBaseTypenmbrFieldsGroup"/>
    				<xs:sequence>
    					<xs:element name="CD3PCQA_DATE" type="xs:floatbareDateType" minOccurs="0">
    						<xs:annotation>
    							<xs:documentation xml:lang="en">Total>Date number of CD3+laboratory cellsquality <assessment</xs:documentation>
    						</xs:annotation>
    					</xs:element>
    				</xs:sequence>
    			</xs:extension>
    		</xs:complexContent>
    	</xs:complexType>

    In XSD 2.3 and before, collection and post-processing fields use flat structure and use "_FRZN" to distinguish them.

    Code Block
    languagexml
    themeRDark
    firstline326
    titleVersion 2.3
    linenumberstrue
    					<xs:	<xs:element name="VOL" minOccurs="0GRID">
    						<xs:annotation>
    							<xs:documentation xml:lang="en">Collected>GRID volumeof beforethe processingdonor (withoutof additives) in ml<the ADCU.</xs:documentation>
    						</xs:annotation>
    						<xs:simpleType>
    							<xs:restriction base="xs:shortstring">
    								<xs:minInclusivelength value="119"/>
    								<xs:maxInclusive value="9999"/>
    		</xs:restriction>
    						</xs:restriction>simpleType>
    						</xs:simpleType>element>
    				</xs:sequence>
    			</xs:element>extension>
    				</xs:complexContent>
    	</xs:complexType>
    	<xs:elementcomplexType name="VOL_FRZN" minOccurs="0"inventoryType">
    						<xs:annotation>
    							<xs:documentation xml:lang="en">Total>Type representing volumean frozeninventory (postof processingdonors, ADCUs prior(adult todonor cryopreservation) in ml<unit) and/or CBUs (cord blood units)</xs:documentation>
    						</xs:annotation>
    						<xs:simpleType>sequence>
    							<xs:restrictionelement basename="xs:short">
    								<xs:minInclusive value="1"/>
    			"DONOR" type="donItemType" minOccurs="0" maxOccurs="unbounded">
    				<xs:annotation>
    					<xs:maxInclusivedocumentation valuexml:lang="9999"/>
    							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:restriction>documentation>
    						</xs:simpleType>annotation>
    					</xs:element>
    					<xs:element name="TNCADCU" type="xs:floatadcuItemType" minOccurs="0">
    		 maxOccurs="unbounded">
    				<xs:annotation>
    							<xs:documentation xml:lang="en">Total number of nucleated cells (before processing)>An ADCU (adult donor cryopreserved unit) is a banked, cryopreserved blood product collected from an adult donor.</xs:documentation>
    						</xs:annotation>
    					</xs:element>
    				
    Code Block
    languagexml
    themeRDark
    titleVersion 2.3
    linenumberstrue
    	<xs:elementcomplexType name="TNC_FRZN" type="xs:float" minOccurs="0">
    				inventoryType">
    		<xs:annotation>
    							<xs:documentation xml:lang="en">Total number>Type representing an inventory of nucleateddonors cells (post processing, prior to cryopreservationand/or cord blood units (CBUs)</xs:documentation>
    						</xs:annotation>
    		<xs:sequence>
    			</xs:element>
    Example of ADCU XML 
    Expand
    Code Block
    <?xml version="1.0" encoding="UTF-8"?>
    <INVENTORIES CREATION_TIME="2022-01-05T21:00:04Z">
    	<INVENTORY LISTING_ORGANIZATION="1234" POOL="1234" CONTENT_TYPE="A" UPDATE_MODE="FULL" SNAPSHOT_TIME="2022-02-23T13:00:08Z" SCHEMA_VERSION="2.4">
    		<ADCU>
    			<BIRTH_DATE>2009-09-02</BIRTH_DATE>
    			<SEX>M</SEX>
    			<ABO>A</ABO>
    			<RHESUS>P</RHESUS>
    			<ETHN>AF</ETHN>
    			<CCR5>DD</CCR5>
    			<HLA>
    				<A>
    					<SER>
    						<FIELD1>1</FIELD1>
    						<FIELD2>3</FIELD2>
    					</SER>
    					<DNA>
    						<FIELD1>01:XX</FIELD1>
    						<FIELD2>03:XX</FIELD2>
    					</DNA>
    				</A>
    				<B>
    					<SER>
    						<FIELD1>7</FIELD1>
    						<FIELD2>55</FIELD2>
    					</SER>
    					<DNA>
    						<FIELD1>07:XX</FIELD1>
    						<FIELD2>55:XX</FIELD2>
    					</DNA>
    				</B>
    				<C>
    					<SER>
    						<FIELD1>3</FIELD1>
    						<FIELD2>7</FIELD2>
    					</SER>
    					<DNA>
    						<FIELD1>03:03</FIELD1>
    						<FIELD2>07:XX</FIELD2>
    					</DNA>
    				</C>
    				<E>
    					<DNA>
    						<FIELD1>04:01</FIELD1>
    						<FIELD2>07:02</FIELD2>
    					</DNA>
    				</E>
    				<DRB1>
    					<SER>
    						<FIELD1>1</FIELD1>
    						<FIELD2>15</FIELD2>
    					</SER>
    					<DNA>
    						<FIELD1>01:01</FIELD1>
    						<FIELD2>15:XX</FIELD2>
    					</DNA>
    				</DRB1>
    				<DRB3/>
    				<DRB4/>
    				<DRB5>
    					<DNA>
    						<FIELD1>01:01</FIELD1>
    						<FIELD2/>
    					</DNA>
    				</DRB5>
    				<DQA1/>
    				<DQB1>
    					<DNA>
    						<FIELD1>05:01</FIELD1>
    						<FIELD2>06:02</FIELD2>
    					</DNA>
    				</DQB1>
    				<DPA1/>
    				<DPB1>
    					<DNA>
    						<FIELD1>04:02</FIELD1>
    						<FIELD2>11:01</FIELD2>
    					</DNA>
    				</DPB1>
    				<MICA>
    					<GLS>008:01:01/008:01:02/008:03/008:04+018:01/018:02</GLS>
    				</MICA>
    				<MICB>
    					<GLS>003/005:02:01/005:02:02/005:02:03/005:02:04/005:08/006/010+003/005:02:01/005:02:02/005:02:03/005:02:04/005:08/006/010</GLS>
    				</MICB>
    			</HLA>
    			<KIR>
    				<KIR2DL1>NEG</KIR2DL1>
    				<KIR2DL2>NEG</KIR2DL2>
    				<KIR2DL3>NEG</KIR2DL3>
    				<KIR2DL4>POS</KIR2DL4>
    				<KIR2DL5A>NEG</KIR2DL5A>
    				<KIR2DL5B>NEG</KIR2DL5B>
    				<KIR2DS1>POS</KIR2DS1>
    				<KIR2DS2>NEG</KIR2DS2>
    				<KIR2DS3>NEG</KIR2DS3>
    				<KIR2DS4>NEG</KIR2DS4>
    				<KIR2DS5>NEG</KIR2DS5>
    				<KIR2DP1>NEG</KIR2DP1>
    				<KIR3DL1>NEG</KIR3DL1>
    				<KIR3DL2>NEG</KIR3DL2>
    				<KIR3DL3>NEG</KIR3DL3>
    				<KIR3DS1>NEG</KIR3DS1>
    				<KIR3DP1>NEG</KIR3DP1>
    				<KIR_GLS_URI>https://gl.nmdp.org/nonstrict/multilocus-unphased-genotype/4p</KIR_GLS_URI>
    			</KIR>
    			<IDM>
    				<ANTI_CMV>N</ANTI_CMV>
    				<ANTI_CMV_DATE>2009-09-04</ANTI_CMV_DATE>
    				<CMV_NAT>N</CMV_NAT>
    				<CMV_NAT_DATE>2009-09-04</CMV_NAT_DATE>
    				<HBS_AG>N</HBS_AG>
    				<ANTI_HBC>N</ANTI_HBC>
    				<ANTI_HBS>N</ANTI_HBS>
    				<HBV_NAT>N</HBV_NAT>
    				<ANTI_HCV>N</ANTI_HCV>
    				<HCV_NAT>N</HCV_NAT>
    				<ANTI_HEV>N</ANTI_HEV>
    				<HEV_NAT>N</HEV_NAT>
    				<ANTI_HIV_12>N</ANTI_HIV_12>
    				<HIV_1_NAT>N</HIV_1_NAT>
    				<HIV_P24>N</HIV_P24>
    				<ANTI_HTLV>N</ANTI_HTLV>
    				<SYPHILIS>N</SYPHILIS>
    				<WNV_NAT>N</WNV_NAT>
    				<ANTI_CHAGAS>N</ANTI_CHAGAS>
    				<CHAGAS_NAT>N</CHAGAS_NAT>
    				<EBV>H</EBV>
    				<TOXO>N</TOXO>
    				<PB19_NAT>N</PB19_NAT>
    				<ALT>1</ALT>
    			</IDM>
    			<STATUS>AV</STATUS>
    			<ID>A999922000001</ID>
    			<LOCAL_ID>REG000001</LOCAL_ID>
    			<BAG_ID>BAG00BMDW001</BAG_ID>
    			<BANK_MANUF_ID WMDA="6789" EMDIS="EN-38"/>
    			<BANK_DISTRIB_ID WMDA="6789" EMDIS="EN-38"/>
    			<PROC_DATE>2009-09-02</PROC_DATE>
    			<PROC_METH>HES</PROC_METH>
    			<PROC_METH_TYPE>SPX</PROC_METH_TYPE>
    			<FREEZE_DATE>2009-09-02</FREEZE_DATE>
    			<FREEZE_METH>C</FREEZE_METH>
    			<PROD_MOD>PRR</PROD_MOD>
    			<BAG_TYPE>80/20</BAG_TYPE>
    			<BAGS>1</BAGS>
    			<BACT_CULT>N</BACT_CULT>
    			<FUNG_CULT>N</FUNG_CULT>
    			<HEMO_STATUS>DN</HEMO_STATUS>
    			<ATT_SEG>2</ATT_SEG>
    			<DNA_SMPL>true</DNA_SMPL>
    			<OTH_SMPL>true</OTH_SMPL>
    			<CT_COMPLETE_DATE>2016-09-22</CT_COMPLETE_DATE>
    			<CT_SMPL_TYPE>ED</CT_SMPL_TYPE>
    			<AL_RED_BC>3</AL_RED_BC>
    			<AL_SER>4</AL_SER>
    			<SER_QUANT>10.0</SER_QUANT>
    			<AL_PLA>2</AL_PLA>
    			<PLA_QUANT>10.0</PLA_QUANT>
    			<RELEASE_READY>true</RELEASE_READY>
    			<COLL_DATE>2009-09-02</COLL_DATE>
    			<COLL_TYPE>P</COLL_TYPE>
    			<POST_COLL>
    				<VOL>100</VOL>
    				<TNC>1.20E9</TNC>
    				<CD34PC>1.50E6</CD34PC>
    				<CD3PC>30.5E6</CD3PC>
    			</POST_COLL>
    			<POST_PROC>
    				<VOL>25</VOL>
    				<CFU>1.23E6</CFU>
    				<MNC>552999973</MNC>
    				<TNC>9.90E8</TNC>
    				<VIABILITY_TNC>
    					<VALUE>95</VALUE>
    					<METHOD>7A</METHOD>
    					<DATE>2009-09-02</DATE>
    				</VIABILITY_TNC>							
    				<CD34PC>1.10E6</CD34PC>
    				<VIABILITY_CD34PC>
    					<VALUE>92</VALUE>
    					<METHOD>7A</METHOD>
    					<DATE>2009-09-02</DATE>
    				</VIABILITY_CD34PC>
    				<RED_BC>9.00E7</RED_BC>
    				<CD3PC>15.5E6</CD3PC>
    			</POST_PROC>
    			<POST_THAW>
    				<CFU>2.1E5</CFU>
    				<CFU_GROWTH>true</CFU_GROWTH>
    				<CFU_METHOD>GM</CFU_METHOD>
    				<TNC>250E7</TNC>
    				<CD34PC>2.1E6</CD34PC>
    				<VIABILITY_CD34PC>
    					<VALUE>91</VALUE>
    					<METHOD>7A</METHOD>
    					<DATE>2009-09-02</DATE>
    				</VIABILITY_CD34PC>
    				<LAST_TEST_DATE>2009-09-02</LAST_TEST_DATE>
    			</POST_THAW>
    			<NMBR_TRANS>1</NMBR_TRANS>
    			<NMBR_PREG>1</NMBR_PREG>
    			<NMBR_MARR>0</NMBR_MARR>
    			<NMBR_PBSC>0</NMBR_PBSC>
    			<QA_DATE>2009-09-02</QA_DATE>
    			<GRID>99991234567ABCDEF35</GRID>
    		</ADCU>
    	</INVENTORY>
    </INVENTORIES>

    Timeline

    ...

    Proposal ready:

      

    ...

    XSD Approval

     

    XSD public review

     -  

    <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>
    					<xs:documentation xml:lang="en">A cord blood unit (CBU) is a banked, frozen blood product extracted from a newborn baby's umbilical cord.</xs:documentation>
    				</xs:annotation>
    			</xs:element>
    		</xs:sequence>

    (Impact XML format) Improve some flat structure to nested structure

    1. Improved to use nested structure of POST_COLL (post collection), introduced item type postCollCbuType, postCollAdcuType, postCollBaseType
    2. Improved to use nested structure of POST_PROC (post processing/pre-cryopreservation), introduced item type postProcCbuType, postProcAdcuType, postProcBaseType
    3. Added POST_THAW object. See details in the part for RFC 009 below
    Code Block
    languagexml
    themeRDark
    firstline603
    titleVersion 2.4 Inventories.xsd
    linenumberstrue
    					<xs:element name="POST_COLL" type="postCollCbuType" minOccurs="0">
    						<xs:annotation>
    							<xs:documentation xml:lang="en">Post collection (prior processing) data</xs:documentation>
    						</xs:annotation>
    					</xs:element>
    					<xs:element name="POST_PROC" type="postProcCbuType" minOccurs="0">
    						<xs:annotation>
    							<xs:documentation>Data of post-processing (prior cryopreservation)</xs:documentation>
    						</xs:annotation>
    					</xs:element>
    Code Block
    languagexml
    themeRDark
    firstline719
    titleVersion 2.4 Inventories.xsd
    linenumberstrue
    					<xs:element name="POST_COLL" type="postCollAdcuType" minOccurs="0">
    						<xs:annotation>
    							<xs:documentation xml:lang="en">Post collection (prior processing) data</xs:documentation>
    						</xs:annotation>
    					</xs:element>
    					<xs:element name="POST_PROC" type="postProcAdcuType" minOccurs="0">
    						<xs:annotation>
    							<xs:documentation>Post-processing (prior cryopreservation) data</xs:documentation>
    						</xs:annotation>
    					</xs:element>
    Code Block
    languagexml
    themeRDark
    firstline1157
    titleVersion 2.4 basicTypes.xsd
    linenumberstrue
    <xs:complexType name="postCollBaseType">
    		<xs:annotation>
    			<xs:documentation>Post-collection (prior processing) base data</xs:documentation>
    		</xs:annotation>
    		<xs:sequence>
    			<xs:element name="VOL" minOccurs="0">
    				<xs:annotation>
    					<xs:documentation xml:lang="en">Collected volume (without additives) in ml</xs:documentation>
    				</xs:annotation>
    				<xs:simpleType>
    					<xs:restriction base="xs:float">
    						<xs:minInclusive value="1.0"/>
    						<xs:maxInclusive value="9999.9"/>
    					</xs:restriction>
    				</xs:simpleType>
    			</xs:element>
    			<xs:element name="TNC" type="xs:float" minOccurs="0">
    				<xs:annotation>
    					<xs:documentation xml:lang="en">Total number of nucleated cells</xs:documentation>
    				</xs:annotation>
    			</xs:element>
    			<xs:element name="CD34PC" type="xs:float" minOccurs="0">
    				<xs:annotation>
    					<xs:documentation xml:lang="en">Total number of CD34+ cells</xs:documentation>
    				</xs:annotation>
    			</xs:element>
    		</xs:sequence>
    	</xs:complexType>
    	<xs:complexType name="postCollCbuType">
    		<xs:annotation>
    			<xs:documentation>Post-collection (prior processing) data for CBUs</xs:documentation>
    		</xs:annotation>
    		<xs:complexContent>
    			<xs:extension base="postCollBaseType"/>
    		</xs:complexContent>
    	</xs:complexType>
    	<xs:complexType name="postCollAdcuType">
    		<xs:annotation>
    			<xs:documentation>Post-collection (prior processing) data for ADCUs</xs:documentation>
    		</xs:annotation>
    		<xs:complexContent>
    			<xs:extension base="postCollBaseType">
    				<xs:sequence>
    					<xs:element name="CD3PC" type="xs:float" minOccurs="0">
    						<xs:annotation>
    							<xs:documentation xml:lang="en">Total number of CD3+ cells </xs:documentation>
    						</xs:annotation>
    					</xs:element>
    				</xs:sequence>
    			</xs:extension>
    		</xs:complexContent>
    	</xs:complexType>
    	
    Code Block
    languagexml
    themeRDark
    firstline1209
    titleVersion 2.4 basicTypes.xsd
    linenumberstrue
    <xs:complexType name="postProcBaseType">
    		<xs:annotation>
    			<xs:documentation>Post-processing (prior cryopreservation) base data</xs:documentation>
    		</xs:annotation>
    		<xs:sequence>
    			<xs:element name="VOL" minOccurs="0">
    				<xs:annotation>
    					<xs:documentation xml:lang="en">Total volume in ml</xs:documentation>
    				</xs:annotation>
    				<xs:simpleType>
    					<xs:restriction base="xs:float">
    						<xs:minInclusive value="1.0"/>
    						<xs:maxInclusive value="9999.9"/>
    					</xs:restriction>
    				</xs:simpleType>
    			</xs:element>
    			<xs:element name="CFU" type="xs:float" minOccurs="0">
    				<xs:annotation>
    					<xs:documentation xml:lang="en">Total count of colony forming units</xs:documentation>
    				</xs:annotation>
    			</xs:element>
    			<xs:element name="MNC" type="xs:float" minOccurs="0">
    				<xs:annotation>
    					<xs:documentation xml:lang="en">Total Number of mononucleated cells</xs:documentation>
    				</xs:annotation>
    			</xs:element>
    			<xs:element name="TNC" type="xs:float" minOccurs="0">
    				<xs:annotation>
    					<xs:documentation xml:lang="en">Total number of nucleated cells</xs:documentation>
    				</xs:annotation>
    			</xs:element>
    			<xs:element name="VIABILITY_TNC" type="viabilityType" minOccurs="0">
    				<xs:annotation>
    					<xs:documentation xml:lang="en">Viability information regarding TNC</xs:documentation>
    				</xs:annotation>
    			</xs:element>
    			<xs:element name="CD34PC" type="xs:float" minOccurs="0">
    				<xs:annotation>
    					<xs:documentation xml:lang="en">Total number of CD34+ cells </xs:documentation>
    				</xs:annotation>
    			</xs:element>
    			<xs:element name="VIABILITY_CD34PC" type="viabilityType" minOccurs="0">
    				<xs:annotation>
    					<xs:documentation xml:lang="en">Viability information regarding CD43+ cells</xs:documentation>
    				</xs:annotation>
    			</xs:element>
    			<xs:element name="VIABILITY_CD45PC" type="viabilityType" minOccurs="0">
    				<xs:annotation>
    					<xs:documentation xml:lang="en">Viability information regarding CD45+ cells</xs:documentation>
    				</xs:annotation>
    			</xs:element>
    		</xs:sequence>
    	</xs:complexType>
    	<xs:complexType name="postProcCbuType">
    		<xs:annotation>
    			<xs:documentation>Post-processing (prior cryopreservation) data for CBUs</xs:documentation>
    		</xs:annotation>
    		<xs:complexContent>
    			<xs:extension base="postProcBaseType">
                    <xs:sequence>
    					<xs:element name="NRBC" minOccurs="0">
    						<xs:annotation>
    							<xs:documentation xml:lang="en">Total number of nucleated red blood cells </xs:documentation>
    						</xs:annotation>
    						<xs:simpleType>
    							<xs:restriction base="xs:float">
    								<xs:minInclusive value="0.0E0"/>
    								<xs:maxInclusive value="999.9E7"/>
    							</xs:restriction>
    						</xs:simpleType>
    					</xs:element>
    				</xs:sequence>
    			</xs:extension>
    		</xs:complexContent>
    	</xs:complexType>
    	<xs:complexType name="postProcAdcuType">
    		<xs:annotation>
    			<xs:documentation>Post-processing (prior cryopreservation) data for ADCUs</xs:documentation>
    		</xs:annotation>
    		<xs:complexContent>
    			<xs:extension base="postProcBaseType">
    				<xs:sequence>
                        <xs:element name="RBC" minOccurs="0">
    						<xs:annotation>
    							<xs:documentation xml:lang="en">Total number of red blood cells </xs:documentation>
    						</xs:annotation>
    						<xs:simpleType>
    							<xs:restriction base="xs:float">
    								<xs:minInclusive value="0.0E0"/>
    								<xs:maxInclusive value="99.9E9"/>
    							</xs:restriction>
    						</xs:simpleType>
    					</xs:element>
    					<xs:element name="CD3PC" type="xs:float" minOccurs="0">
    						<xs:annotation>
    							<xs:documentation xml:lang="en">Total number of CD3+ cells </xs:documentation>
    						</xs:annotation>
    					</xs:element>
    				</xs:sequence>
    			</xs:extension>
    		</xs:complexContent>
    	</xs:complexType>

    In XSD 2.3 and before, collection and post-processing fields use flat structure and use "_FRZN" to distinguish them.

    Code Block
    languagexml
    themeRDark
    firstline326
    titleVersion 2.3
    linenumberstrue
    					<xs:element name="VOL" minOccurs="0">
    						<xs:annotation>
    							<xs:documentation xml:lang="en">Collected volume before processing (without additives) in ml</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="VOL_FRZN" minOccurs="0">
    						<xs:annotation>
    							<xs:documentation xml:lang="en">Total volume frozen (post processing, prior to cryopreservation) in ml</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:documentation xml:lang="en">Total number of nucleated cells (before processing)</xs:documentation>
    						</xs:annotation>
    					</xs:element>
    					<xs:element name="TNC_FRZN" type="xs:float" minOccurs="0">
    						<xs:annotation>
    							<xs:documentation xml:lang="en">Total number of nucleated cells (post processing, prior to cryopreservation)</xs:documentation>
    						</xs:annotation>
    					</xs:element>

    Example of ADCU XML 

    Expand
    Code Block
    linenumberstrue
    <?xml version="1.0" encoding="UTF-8"?>
    <INVENTORIES CREATION_TIME="2022-01-05T21:00:04Z">
    	<INVENTORY LISTING_ORGANIZATION="1234" POOL="1234" CONTENT_TYPE="A" UPDATE_MODE="FULL" SNAPSHOT_TIME="2022-02-23T13:00:08Z" SCHEMA_VERSION="2.4">
    		<ADCU>
    			<BIRTH_DATE>2009-09-02</BIRTH_DATE>
    			<SEX>M</SEX>
    			<ABO>A</ABO>
    			<RHESUS>P</RHESUS>
    			<ETHN>AF</ETHN>
    			<CCR5>DD</CCR5>
    			<HLA>
    				<A>
    					<SER>
    						<FIELD1>1</FIELD1>
    						<FIELD2>3</FIELD2>
    					</SER>
    					<DNA>
    						<FIELD1>01:XX</FIELD1>
    						<FIELD2>03:XX</FIELD2>
    					</DNA>
    				</A>
    				<B>
    					<SER>
    						<FIELD1>7</FIELD1>
    						<FIELD2>55</FIELD2>
    					</SER>
    					<DNA>
    						<FIELD1>07:XX</FIELD1>
    						<FIELD2>55:XX</FIELD2>
    					</DNA>
    				</B>
    				<C>
    					<SER>
    						<FIELD1>3</FIELD1>
    						<FIELD2>7</FIELD2>
    					</SER>
    					<DNA>
    						<FIELD1>03:03</FIELD1>
    						<FIELD2>07:XX</FIELD2>
    					</DNA>
    				</C>
    				<E>
    					<DNA>
    						<FIELD1>04:01</FIELD1>
    						<FIELD2>07:02</FIELD2>
    					</DNA>
    				</E>
    				<DRB1>
    					<SER>
    						<FIELD1>1</FIELD1>
    						<FIELD2>15</FIELD2>
    					</SER>
    					<DNA>
    						<FIELD1>01:01</FIELD1>
    						<FIELD2>15:XX</FIELD2>
    					</DNA>
    				</DRB1>
    				<DRB3/>
    				<DRB4/>
    				<DRB5>
    					<DNA>
    						<FIELD1>01:01</FIELD1>
    						<FIELD2/>
    					</DNA>
    				</DRB5>
    				<DQA1/>
    				<DQB1>
    					<DNA>
    						<FIELD1>05:01</FIELD1>
    						<FIELD2>06:02</FIELD2>
    					</DNA>
    				</DQB1>
    				<DPA1/>
    				<DPB1>
    					<DNA>
    						<FIELD1>04:02</FIELD1>
    						<FIELD2>11:01</FIELD2>
    					</DNA>
    				</DPB1>
    				<MICA>
    					<GLS>008:01:01/008:01:02/008:03/008:04+018:01/018:02</GLS>
    				</MICA>
    				<MICB>
    					<GLS>003/005:02:01/005:02:02/005:02:03/005:02:04/005:08/006/010+003/005:02:01/005:02:02/005:02:03/005:02:04/005:08/006/010</GLS>
    				</MICB>
    			</HLA>
    			<KIR>
    				<KIR2DL1>NEG</KIR2DL1>
    				<KIR2DL2>NEG</KIR2DL2>
    				<KIR2DL3>NEG</KIR2DL3>
    				<KIR2DL4>POS</KIR2DL4>
    				<KIR2DL5A>NEG</KIR2DL5A>
    				<KIR2DL5B>NEG</KIR2DL5B>
    				<KIR2DS1>POS</KIR2DS1>
    				<KIR2DS2>NEG</KIR2DS2>
    				<KIR2DS3>NEG</KIR2DS3>
    				<KIR2DS4>NEG</KIR2DS4>
    				<KIR2DS5>NEG</KIR2DS5>
    				<KIR2DP1>NEG</KIR2DP1>
    				<KIR3DL1>NEG</KIR3DL1>
    				<KIR3DL2>NEG</KIR3DL2>
    				<KIR3DL3>NEG</KIR3DL3>
    				<KIR3DS1>NEG</KIR3DS1>
    				<KIR3DP1>NEG</KIR3DP1>
    				<KIR_GLS_URI>https://gl.nmdp.org/nonstrict/multilocus-unphased-genotype/4p</KIR_GLS_URI>
    			</KIR>
    			<IDM>
    				<ANTI_CMV>N</ANTI_CMV>
    				<ANTI_CMV_DATE>2009-09-04</ANTI_CMV_DATE>
    				<CMV_NAT>N</CMV_NAT>
    				<CMV_NAT_DATE>2009-09-04</CMV_NAT_DATE>
    				<HBS_AG>N</HBS_AG>
    				<ANTI_HBC>N</ANTI_HBC>
    				<ANTI_HBS>N</ANTI_HBS>
    				<HBV_NAT>N</HBV_NAT>
    				<ANTI_HCV>N</ANTI_HCV>
    				<HCV_NAT>N</HCV_NAT>
    				<ANTI_HEV>N</ANTI_HEV>
    				<HEV_NAT>N</HEV_NAT>
    				<ANTI_HIV_12>N</ANTI_HIV_12>
    				<HIV_1_NAT>N</HIV_1_NAT>
    				<HIV_P24>N</HIV_P24>
    				<ANTI_HTLV>N</ANTI_HTLV>
    				<SYPHILIS>N</SYPHILIS>
    				<WNV_NAT>N</WNV_NAT>
    				<ANTI_CHAGAS>N</ANTI_CHAGAS>
    				<CHAGAS_NAT>N</CHAGAS_NAT>
    				<EBV>H</EBV>
    				<TOXO>N</TOXO>
    				<PB19_NAT>N</PB19_NAT>
    				<ALT>1</ALT>
    			</IDM>
    			<STATUS>AV</STATUS>
    			<ID>A999922000001</ID>
    			<LOCAL_ID>REG000001</LOCAL_ID>
    			<BAG_ID>BAG00BMDW001</BAG_ID>
    			<BANK_MANUF_ID WMDA="6789" EMDIS="EN-38"/>
    			<BANK_DISTRIB_ID WMDA="6789" EMDIS="EN-38"/>
    			<PROC_DATE>2009-09-02</PROC_DATE>
    			<PROC_METH>HES</PROC_METH>
    			<PROC_METH_TYPE>SPX</PROC_METH_TYPE>
    			<FREEZE_DATE>2009-09-02</FREEZE_DATE>
    			<FREEZE_METH>C</FREEZE_METH>
    			<PROD_MOD>PRR</PROD_MOD>
    			<BAG_TYPE>80/20</BAG_TYPE>
    			<BAGS>1</BAGS>
    			<BACT_CULT>N</BACT_CULT>
    			<FUNG_CULT>N</FUNG_CULT>
    			<HEMO_STATUS>DN</HEMO_STATUS>
    			<ATT_SEG>2</ATT_SEG>
    			<DNA_SMPL>true</DNA_SMPL>
    			<OTH_SMPL>true</OTH_SMPL>
    			<CT_COMPLETE_DATE>2016-09-22</CT_COMPLETE_DATE>
    			<CT_SMPL_TYPE>ED</CT_SMPL_TYPE>
    			<AL_RED_BC>3</AL_RED_BC>
    			<AL_SER>4</AL_SER>
    			<SER_QUANT>10.0</SER_QUANT>
    			<AL_PLA>2</AL_PLA>
    			<PLA_QUANT>10.0</PLA_QUANT>
    			<RELEASE_READY>true</RELEASE_READY>
    			<COLL_DATE>2009-09-02</COLL_DATE>
    			<COLL_TYPE>P</COLL_TYPE>
    			<POST_COLL>
    				<VOL>100</VOL>
    				<TNC>1.20E9</TNC>
    				<CD34PC>1.50E6</CD34PC>
    				<CD3PC>30.5E6</CD3PC>
    			</POST_COLL>
    			<POST_PROC>
    				<VOL>25</VOL>
    				<CFU>1.23E6</CFU>
    				<MNC>552999973</MNC>
    				<TNC>9.90E8</TNC>
    				<VIABILITY_TNC>
    					<VALUE>95</VALUE>
    					<METHOD>7A</METHOD>
    					<DATE>2009-09-02</DATE>
    				</VIABILITY_TNC>							
    				<CD34PC>1.10E6</CD34PC>
    				<VIABILITY_CD34PC>
    					<VALUE>92</VALUE>
    					<METHOD>7A</METHOD>
    					<DATE>2009-09-02</DATE>
    				</VIABILITY_CD34PC>
    				<RED_BC>9.00E7</RED_BC>
    				<CD3PC>15.5E6</CD3PC>
    			</POST_PROC>
    			<POST_THAW>
    				<CFU>2.1E5</CFU>
    				<CFU_GROWTH>true</CFU_GROWTH>
    				<CFU_METHOD>GM</CFU_METHOD>
    				<TNC>250E7</TNC>
    				<CD34PC>2.1E6</CD34PC>
    				<VIABILITY_CD34PC>
    					<VALUE>91</VALUE>
    					<METHOD>7A</METHOD>
    					<DATE>2009-09-02</DATE>
    				</VIABILITY_CD34PC>
    				<LAST_TEST_DATE>2009-09-02</LAST_TEST_DATE>
    			</POST_THAW>
    			<NMBR_TRANS>1</NMBR_TRANS>
    			<NMBR_PREG>1</NMBR_PREG>
    			<NMBR_MARR>0</NMBR_MARR>
    			<NMBR_PBSC>0</NMBR_PBSC>
    			<QA_DATE>2009-09-02</QA_DATE>
    			<GRID>99991234567ABCDEF35</GRID>
    		</ADCU>
    	</INVENTORY>
    </INVENTORIES>

    ...

    Implementation / testing

    TBD

    ...

    Release Date

    TBD

    ...

    Progress Bar | Vectors (Formerly: SP Progress bar)
    current-step3
    stepsPreparation, Draft, Discussion, Public review , Implementation, Release

    Table of Contents

    Introduction

    XSD 2.4 includes changes for RFCs as below:

    RFC-007: more fields to distinguish IDM-tests (HBV, HCV, HEV, West Nile Virus and Chagas)

    RFC-008: Introduction of Adult Adult Donor Cryopreserved Unit (ADCU)

    RFC-009 R2sh-CBU fields request

    RFC-010 CBU Viability for Multiple Cell Types

    Any question or comments are welcome. You can ask question regarding XSD 2.4 here : https://share.wmda.info/questions/topics/403341316/xsdv24 or send email to support@wmda.info.

    For members who have account in share and are interested to check the detail of the discussion of the changes, you can check the internal meeting notes for XSD 2.4 in the link:  https://share.wmda.info/x/agztFQ.

    Download XSD schema version 2.4

    Info

    Please notice that  XSD 2.3 rule GRID/ID must be implemented as well if upgrade to XSD 2.4 directly from XSD 2.2

    Attachments

    Changes between version 2.4 and 2.3

    Updated version number to 2.4

    Panel
    bgColorlightyellow
    titleInventories.xsd
    Code Block
    languagexml
    themeRDark
    titleVersion 2.4
    linenumberstrue
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified" version="2.4">
    Update version number to 2.3
    Code Block
    languagexml
    themeRDark
    titleVersion 2.3
    linenumberstrue
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified" version="2.3">
    Panel

    RFC 007 IDM changes

    XSD schema doc changes

    Add new fields ANTI_HEV, HEV_NAT, CHAGAS_NAT
    Rename fields WMV to WNV_NAT, CHAGAS to ANTI_CHAGAS
    Update order of fields HCV_NAT and HBV_NAT

    Code Block
    languagexml
    themeRDark
    firstline807
    titlev2.4
    linenumberstrue
    			<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="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="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="HCV_NAT" type="idmValueType" minOccurs="0">
    				<xs:annotation>
    					<xs:documentation xml:lang="en">HCV NAT status</xs:documentation>
    				</xs:annotation>
    			</xs:element>
    			<xs:element name="ANTI_HEV" type="idmValueType" minOccurs="0">
    				<xs:annotation>
    					<xs:documentation xml:lang="en">Hepatitis E status (antibody to hepatitis E virus)</xs:documentation>
    				</xs:annotation>
    			</xs:element>
    			<xs:element name="HEV_NAT" type="idmValueType" minOccurs="0">
    				<xs:annotation>
    					<xs:documentation xml:lang="en">HEV NAT status</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">HIV-1 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="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_NAT" type="idmValueType" minOccurs="0">
    				<xs:annotation>
    					<xs:documentation xml:lang="en">WNV NAT status</xs:documentation>
    				</xs:annotation>
    			</xs:element>
    			<xs:element name="ANTI_CHAGAS" type="idmValueType" minOccurs="0">
    				<xs:annotation>
    					<xs:documentation xml:lang="en">Chagas antibody status</xs:documentation>
    				</xs:annotation>
    			</xs:element>
    			<xs:element name="CHAGAS_NAT" type="idmValueType" minOccurs="0">
    				<xs:annotation>
    					<xs:documentation xml:lang="en">Chagas NAT status</xs:documentation>
    				</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>
    Code Block
    languagexml
    themeRDark
    firstline807
    titlev2.3
    linenumberstrue
    			<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">HIV-1 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" type="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">Chagas status</xs:documentation>
    				</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>
    Example of IDM XML
    Code Block
    languagexml
    linenumberstrue
    <IDM> <ANTI_CMV>P</ANTI_CMV> <ANTI_CMV_DATE>2010-07-04</ANTI_CMV_DATE> <CMV_NAT>N</CMV_NAT> <CMV_NAT_DATE>2010-07-04</CMV_NAT_DATE> <HBS_AG>N</HBS_AG> <ANTI_HBC>N</ANTI_HBC> <ANTI_HBS>N</ANTI_HBS> <HBV_NAT>N</HBV_NAT> <ANTI_HCV>N</ANTI_HCV> <HCV_NAT>N</HCV_NAT> <ANTI_HEV>N</HEV_NAT> <HEV_NAT>N</HEV_NAT> <ANTI_HIV_12>N</ANTI_HIV_12> <HIV_1_NAT>N</HIV_1_NAT> <HIV_P24>N</HIV_P24> <ANTI_HTLV>N</ANTI_HTLV> <SYPHILIS>N</SYPHILIS> <WNV_NAT>N</WNV_NAT> <ANTI_CHAGAS>N</ANTI_CHAGAS> <CHAGAS_NAT>N</CHAGAS_NAT> <EBV>N</EBV> <TOXO>N</TOXO> <PB19_NAT>N</PB19_NAT> <ALT>1</ALT> </IDM>



    Panel

    RFC 009 Add Ready-to-Ship structrue

    XSD schema changes

    (Impact XML format) Add POST_THAW

    object and item

    items

    Following items are added: postThawBaseType, postThawCbuType, postThawAdcuType

    Code Block
    languagexml
    themeRDark
    firstline1297
    titleVersion 2.4 basicTypes.xsd
    linenumberstrue
    	<xs:complexType name="postThawBaseType">
    		<xs:annotation>
    			<xs:documentation>Post-thaw base data</xs:documentation>
    		</xs:annotation>
    		<xs:sequence>
    			<xs:element name="CFU" type="xs:float" minOccurs="0">
    				<xs:annotation>
    					<xs:documentation xml:lang="en">Total count of colony forming units</xs:documentation>
    				</xs:annotation>
    			</xs:element>
    			<xs:element name="CFU_GROWTH" type="xs:boolean" minOccurs="0">
    				<xs:annotation>
    					<xs:documentation>CFU growth or not</xs:documentation>
    				</xs:annotation>
    			</xs:element>
    			<xs:element name="CFU_METHOD" type="cfuMethodType" minOccurs="0">
    				<xs:annotation>
    					<xs:documentation>CFU count method</xs:documentation>
    				</xs:annotation>
    			</xs:element>
    			<xs:element name="CD34PC" type="xs:float" minOccurs="0">
    				<xs:annotation>
    					<xs:documentation xml:lang="en">Total number of CD34+ cells</xs:documentation>
    				</xs:annotation>
    			</xs:element>
    			<xs:element name="VIABILITY_CD34PC" type="viabilityType" minOccurs="0">
    				<xs:annotation>
    					<xs:documentation xml:lang="en">Viability information regarding CD43+ cells</xs:documentation>
    				</xs:annotation>
    			</xs:element>
    			<xs:element name="LAST_TEST_DATE" type="xs:date" minOccurs="0">
    				<xs:annotation>
    					<xs:documentation>last test date</xs:documentation>
    				</xs:annotation>
    			</xs:element>
    		</xs:sequence>
    Code Block
    languagexml
    themeRDark
    firstline1297
    titleVersion 2.4 basicTypes.xsd
    linenumberstrue
    		<xs:complexType name="postThawCbuType">
    		<xs:annotation>
    			<xs:documentation>Post-thaw data for CBUs</xs:documentation>
    		</xs:annotation>
    		<xs:complexContent>
    			<xs:extension base="postThawBaseType">
    				<xs:sequence>
    					<xs:element name="VIABILITY_TNC" type="viabilityType" minOccurs="0">
    						<xs:annotation>
    							<xs:documentation xml:lang="en">Viability information regarding TNC</xs:documentation>
    						</xs:annotation>
    					</xs:element>
    				</xs:sequence>
    			</xs:extension>
    		</xs:complexContent>
    	</xs:complexType>
    	<xs:complexType name="postThawAdcuType">
    		<xs:annotation>
    			<xs:documentation>Post-thaw data for ADCUs</xs:documentation>
    		</xs:annotation>
    		<xs:complexContent>
    			<xs:extension base="postThawBaseType"/>
    		</xs:complexContent>
    	</xs:complexType>

    (Impact XML format)Add RELEASE_READY field

    Code Block
    languagexml
    themeRDark
    firstline503
    titleVersion 2.4 Inventories.xsd
    linenumberstrue
    					<xs:element name="RELEASE_READY" type="xs:boolean" minOccurs="0">
    						<xs:annotation>
    							<xs:documentation>Identify whether unit is ready for release by the stem cell bank</xs:documentation>
    						</xs:annotation>
    					</xs:element>

    (Impact XML )Add item cfuMethodType 

    Code Block
    languagexml
    themeRDark
    linenumberstrue
    	<xs:simpleType name="cfuMethodType">
    		<xs:annotation>
    			<xs:documentation>Method used for CFU counting</xs:documentation>
    		</xs:annotation>
    		<xs:restriction base="xs:string">
    			<xs:enumeration value="TT"/>
    			<xs:enumeration value="GM"/>
    			<xs:enumeration value="OT"/>
    		</xs:restriction>
    	</xs:simpleType>

    Example of CBU XML for RFC-009

     Add POST_THAW, RELEASE_READY, POST_COLL,POST_PROC. The example of viability usage from RFC-010 also included to make the example more complete

    Code Block
    languagexml
    linenumberstrue
                ...
                <PLA_QUANT>10.0</PLA_QUANT>
    			<POST_THAW>
    				<CFU>2.1E5</CFU>
    				<CFU_GROWTH>true</CFU_GROWTH>
    				<CFU_METHOD>GM</CFU_METHOD>
    				<TNC>250E7</TNC>
    				<VIABILITY_TNC>
    					<VALUE>95</VALUE>
    					<METHOD>7A</METHOD>
    					<DATE>2010-09-02</DATE>
    				</VIABILITY_TNC>
    				<CD34PC>2.1E6</CD34PC>
    				<VIABILITY_CD34PC>
    					<VALUE>91</VALUE>
    					<METHOD>7A</METHOD>
    					<DATE>2009-09-02</DATE>
    				</VIABILITY_CD34PC>
    				<LAST_TEST_DATE>2009-09-02</LAST_TEST_DATE>
    			</POST_THAW>
    			<RELEASE_READY>true</RELEASE_READY>
    			<ID>WMDA0CBU001</ID>
    			<COLL_DATE>2009-09-02</COLL_DATE>
    			<POST_COLL>
    				<VOL>100</VOL>
    				<TNC>1.20E9</TNC>
    				<CD34PC>1.50E6</CD34PC>
    			</POST_COLL>
    			<POST_PROC>
    				<VOL>25</VOL>
    				<CFU>1.23E6</CFU>
    				<MNC>552999973</MNC>
    				<TNC>9.90E8</TNC>
    				<VIABILITY_TNC>
    					<VALUE>95</VALUE>
    					<METHOD>7A</METHOD>
    					<DATE>2009-09-02</DATE>
    				</VIABILITY_TNC>							
    				<CD34PC>1.10E6</CD34PC>
    				<VIABILITY_CD34PC>
    					<VALUE>92</VALUE>
    					<METHOD>7A</METHOD>
    					<DATE>2009-09-02</DATE>
    				</VIABILITY_CD34PC>
    				<RED_BC>9.00E7</RED_BC>					
    			</POST_PROC>
    			<MAT> 
                 ...                        </MAT>

    ...