Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
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>

Timeline

...

Proposal ready:

  

...

XSD Approval

 

XSD public review

 -  

...

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

Panel
bgColorlightyellow
titleInventories.xsd

Updated version number to 2.4

Code Block
languagexml
themeRDark
firstline19
titleVersion 2.43
linenumberstrue
			<xs:schemaelement 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
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 gender of the donor/CBU. Mandatory for donors, optional for CBUs.</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. 

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
firstline80786
titlev2Version 2.4
linenumberstrue
			<xs:elementcomplexType name="ANTI_HBS" type="idmValueType" minOccurs="0unitItemBaseType">
				<xs:annotation>
					<xs:documentation xml:lang="en">Hepatitis B status (antibody to hepatitis B surface antigendocumentation>Abstract base type for banked unit items (ADCU, CBU)</xs:documentation>
				</xs:annotation>
			</xs:element><xs:complexContent>
			<xs:elementextension namebase="HBV_NAT" type="idmValueType" minOccurs="0itemBaseType">
				<xs:annotation>sequence>
					<xs:documentationelement xml:langname="en">HBV NAT status</xs:documentation>
ID">
						</xs<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)</>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:annotation>
			</xs:element>
			<xs:element name="HEV_NAT" type="idmValueType" minOccurs="0">simpleType>
				<xs:annotation>
Code Block
languagexml
themeRDark
firstline591
titleVersion 2.4
linenumberstrue
	<xs:complexType name="cbuItemType">
		<xs:annotation>
			<xs:documentation xml:lang="en">HEV NAT status<>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:element>
<xs:extension base="unitItemBaseType">
				<xs:sequence>
					<xs:element name="ANTICOLL_HIV_12DATE" type="idmValueTypebareDateType" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="en">Anti-HIV 1/2 status<>Date that the unit was collected</xs:documentation>
						</xs:annotation>
					</xs:element>
		
Code Block
languagexml
themeRDark
firstline199
titleVersion 2.3
linenumberstrue
	<xs:elementcomplexType name="HIV_1_NAT" type="idmValueType" minOccurs="0cbuItemType">
				<xs:annotation>
					<xs:documentation xml:lang="en">HIV-1 NAT status<>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:complexContent>
			<xs:elementextension namebase="HIV_P24" type="idmValueType" minOccurs="0""itemBaseType">
				<xs:annotation>sequence>
					<xs:documentation xml:lang="en">HIV p24 status</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ANTI_HTLV" type="idmValueType"ID" minOccurs="01">
						<xs:annotation>
							<xs:documentation xml:lang="en">Antibody>Unique identifier toof HTLV I/II</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SYPHILIS" type="idmValueType" minOccurs="0">
				<xs:annotation>
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.</xs:documentation>
						</xs:annotation>
						<xs:documentation xml:lang="en">Syphilis status</xs:documentation>
simpleType>
							<xs:restriction base="xs:string">
								<xs:maxLength value="25"/>
							</xs:restriction>
						</xs:annotation>simpleType>
					</xs:element>
Add adcuItemType
Code Block
languagexml
themeRDark
firstline712
titleVersion 2.4
linenumberstrue

			<xs:elementcomplexType name="WNV_NAT" type="idmValueType" minOccurs="0"adcuItemType">
				<xs:annotation>
					<xs:documentation xml:lang="en">WNV NAT status</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="ANTICOLL_CHAGASDATE" type="idmValueType" minOccurs="0"bareDateType">
						<xs:annotation>
							<xs:documentation xml:lang="en">Chagas antibody status<>Date that the unit was collected</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="CHAGASCOLL_NATTYPE" type="idmValueType" minOccurs="0collTypeType">
						<xs:annotation>
							<xs:documentation xml:lang="en">Chagas NAT status</xs:documentation>
>Collection type, i.e. the collection method used</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="EBVPOST_COLL" type="idmValueExtTypepostCollAdcuType" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="en">EBV status<>Post collection (prior processing) data</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="TOXOPOST_PROC" type="idmValueExtTypepostProcAdcuType" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="en">Toxoplasmosis status<documentation>Post-processing (prior cryopreservation) data</xs:documentation>
						</xs:annotation>
					</xs:element>
Code Block
languagexml
themeRDark
firstline807
titlev2.3
linenumberstrue

					<xs:element name="ANTIPOST_HBSTHAW" type="idmValueTypepostThawAdcuType" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="en">Hepatitis B status (antibody to hepatitis B surface antigen)documentation>Post-thaw data</xs:documentation>
						</xs:documentation>annotation>
					</xs:annotation>element>
					</xs:element>
<xs:group ref="nmbrFieldsGroup"/>
					<xs:element name="ANTIQA_HCVDATE" type="idmValueTypebareDateType" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="en">Hepatitis>Date Cof statuslaboratory (antibody to hepatitis C virus)<quality assessment</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="ANTI_HIV_12" type="idmValueType" minOccurs="0">
GRID">
						<xs:annotation>
							<xs:documentation xml:lang="en">Anti-HIV 1/2 status<>GRID of the donor of the ADCU.</xs:documentation>
						</xs:annotation>
					</xs:element>
	<xs:simpleType>
							<xs:elementrestriction namebase="HIV_1_NAT" type="idmValueType" minOccurs="0">
xs:string">
								<xs:length value="19"/>
							<xs</xs:annotation>restriction>
						<xs:documentation xml:lang="en">HIV-1 NAT status<</xs:simpleType>
					</xs:documentation>element>
				</xs:annotation>sequence>
			</xs:element>extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:elementcomplexType name="HIV_P24" type="idmValueType" minOccurs="0inventoryType">
				<xs:annotation>
					<xs:documentation xml:lang="en">HIV>Type p24 status<representing an inventory of donors, ADCUs (adult donor unit) and/or CBUs (cord blood units)</xs:documentation>
				</xs:annotation>
			</xs:element><xs:sequence>
			<xs:element name="HCV_NATDONOR" type="idmValueTypedonItemType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation xml:lang="en">HCV NAT status<>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="ANTI_HTLVADCU" type="idmValueTypeadcuItemType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation xml:lang="en">Antibody to HTLV I/II<>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="SYPHILIS" type="idmValueType" minOccurs="0"inventoryType">
				<xs:annotation>
					<xs:documentation xml:lang="en">Syphilis status<>Type representing an inventory of donors and/or cord blood units (CBUs)</xs:documentation>
				</xs:annotation>
			</xs:element><xs:sequence>
			<xs:element name="WNVDONOR" type="idmValueTypedonItemType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation xml:lang="en">WNV status<>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="CHAGASCBU" type="idmValueTypecbuItemType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation xml:lang="en">Chagas status<>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	<xs:element name="EBV" type="idmValueExtTypepostCollCbuType" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="en">EBV status<>Post collection (prior processing) data</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="TOXOPOST_PROC" type="idmValueExtTypepostProcCbuType" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="en">Toxoplasmosis status<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="HBVPOST_NATCOLL" type="idmValueTypepostCollAdcuType" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="en">HBV NAT status<>Post collection (prior processing) data</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

					<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>

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: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="SEXCD3PC" type="sexTypexs:float" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="en">Biological>Total gendernumber of CD3+ thecells donor/ADCU/CBU. Mandatory for donors, optional for CBUs.</xs:documentation>
						</xs:annotation>
					</xs:documentation>element>
				</xs:sequence>
			</xs:annotation>extension>
		</xs:complexContent>
	</xs:element>complexType>
	
Code Block
languagexml
themeRDark
firstline191209
titleVersion 2.4 basicTypes.3xsd
linenumberstrue
			<xs:elementcomplexType name="BIRTH_DATE" type="bareDateTypepostProcBaseType">
				<xs:annotation>
					<xs:documentation xml:lang="en">Date of birth of the donor/CBU<documentation>Post-processing (prior cryopreservation) base data</xs:documentation>
				</xs:annotation>
			</xs:element><xs:sequence>
			<xs:element name="SEX" type="sexTypeVOL" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">Biological>Total gendervolume ofin the donor/CBU. Mandatory for donors, optional for CBUs.</ml</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:complexType name="unitItemBaseType<xs:simpleType>
					<xs:restriction base="xs:float">
						<xs:annotation>
minInclusive value="1.0"/>
						<xs:documentation>Abstract base type for banked unit items (ADCU, CBU)maxInclusive value="9999.9"/>
					</xs:documentation>restriction>
				</xs:annotation>simpleType>
			<xs</xs:complexContent>element>
			<xs:extension base="itemBaseType">
:element name="CFU" type="xs:float" minOccurs="0">
				<xs:annotation>
					<xs:sequence>
		:documentation xml:lang="en">Total count of colony forming units</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MNC" type="xs:float" minOccurs="ID0">
						<xs:annotation>
							<xs:documentation xml:lang="en">Unique>Total identifierNumber 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>
		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:simpleType>element name="VIABILITY_CD34PC" type="viabilityType" minOccurs="0">
				
Code Block
languagexml
themeRDark
firstline591
titleVersion 2.4
linenumberstrue
	<xs:complexType name="cbuItemType"><xs:annotation>
		<xs:annotation>
			<xs:documentation xml:lang="en">A>Viability CBUinformation (cordregarding blood unit) is a banked, frozen blood product extracted from a newborn baby's umbilical cord.<CD43+ cells</xs:documentation>
				</xs:annotation>
		<xs:complexContent>
			<xs:extension base="unitItemBaseType">
				<xs:sequence>
		</xs:element>
			<xs:element name="COLLVIABILITY_DATECD45PC" type="bareDateTypeviabilityType" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="en">Date>Viability thatinformation theregarding unit was collected<CD45+ cells</xs:documentation>
						</xs:annotation>
					</xs:element>
Code Block
languagexml
themeRDark
firstline199
titleVersion 2.3
linenumberstrue

			<xs:complexTypeelement name="RED_BC" minOccurs="cbuItemType0">
				<xs:annotation>
					<xs:documentation xml:lang="en">A>Total cordnumber bloodof unitnucleated (CBU) is a banked, frozen blood product extracted from a newborn baby's umbilical cord.<red blood cells</xs:documentation>
				</xs:annotation>
				<xs:complexContent>simpleType>
					<xs:extensionrestriction base="itemBaseTypexs:float">
						<xs:sequence>
minInclusive value="0.0E0"/>
						<xs:elementmaxInclusive namevalue="ID" minOccurs="1"999.9E7"/>
						<xs:annotation></xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:documentationcomplexType xml:langname="en">Unique 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.</xs:documentation>
						</xs:annotation>
						<xs:simpleType>
							<xs:restriction base="xs:string">
								<xs:maxLength value="25"/>
							</xs:restriction>
						</xs:simpleType>
					</xs:element>
Add adcuItemType
Code Block
languagexml
themeRDark
firstline712
titleVersion 2.4
linenumberstrue
	<xs:complexType name="adcuItemType">
		<xs:annotation>
postProcCbuType">
		<xs:annotation>
			<xs:documentation>Post-processing (prior cryopreservation) data for CBUs</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="postProcBaseType"/>
		</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="CD3PC" type="xs:float" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="en">An>Total ADCUnumber (adultof donorCD3+ cryopreserved unit) is a banked, frozen blood product collected from an adult donor.<cells </xs:documentation>
						</xs:annotation>
		<xs:complexContent>
			<xs:extension base="unitItemBaseType"></xs:element>
				<xs</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="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_PROCVOL" type="postProcAdcuType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>Post-documentation xml:lang="en">Collected volume before processing (priorwithout cryopreservationadditives) in data<ml</xs:documentation>
						</xs:annotation>
						</xs<xs:element>simpleType>
							<xs:elementrestriction name="QA_DATE" type="bareDateType" minOccurs="0base="xs:short">
								<xs:annotation>
minInclusive value="1"/>
								<xs:documentationmaxInclusive xml:langvalue="en">Date of laboratory quality assessment<9999"/>
							</xs:documentation>restriction>
						</xs:annotation>simpleType>
					</xs:element>
					<xs:element name="COLLVOL_DATEFRZN" typeminOccurs="bareDateType0">
						<xs:annotation>
							<xs:documentation xml:lang="en">Date that the unit was collected<>Total volume frozen (post processing, prior to cryopreservation) in ml</xs:documentation>
						</xs:annotation>
						</xs<xs:element>simpleType>
							<xs:elementrestriction namebase="COLL_TYPE" type="collTypeType"xs:short">
								<xs:annotation>
minInclusive value="1"/>
								<xs:documentationmaxInclusive xml:langvalue="en">Collection type, i.e. the collection method used<9999"/>
							</xs:documentation>restriction>
						</xs:annotation>simpleType>
					</xs:element>
					<xs:groupelement refname="TNC"nmbrFieldsGroup"/>
					<xs:element name="GRID type="xs:float" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="en">GRID>Total number of thenucleated donorcells of the ADCU.(before processing)</xs:documentation>
						</xs:annotation>
						<xs:simpleType>
		</xs:element>
					<xs:restriction baseelement name="TNC_FRZN" type="xs:string">
								<xs:length value="19"/float" minOccurs="0">
							</xs:restriction>
						</xs:simpleType>
<xs:annotation>
							</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="inventoryType">
		<xs:annotation>
			<xs:<xs:documentation xml:lang="en">Type representing an inventory>Total number of donors,nucleated ADCUscells (adultpost donorprocessing, unit) and/or CBUs (cord blood unitsprior to cryopreservation)</xs:documentation>
						</xs:annotation>
		<xs:sequence>
			<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="ADCU" type="adcuItemType" 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.</xs:documentation>
				</xs:annotation>
			</xs:element></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

 -  


Implementation / testing

TBD

Release Date

TBD

Status

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


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">
  • 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>
    
Code Block
languagexml
themeRDark
titleVersion 2.3
linenumberstrue
	<xs:complexType name="inventoryType">
		<xs:annotation>
			<xs:documentation xml:lang="en">Type representing an inventory of donors and/or cord blood units (CBUs)</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<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:element name="RED_BC" 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: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: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="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 ADCU XML 
<?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-01-25T22:00:05Z" SCHEMA_VERSION="2.4"> <CBU> <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> <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> <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> <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> <QA_DATE>2009-09-02</QA_DATE> </CBU> <CBU> <BIRTH_DATE>2010-07-01</BIRTH_DATE> <SEX>F</SEX> <ABO>O</ABO> <RHESUS>P</RHESUS> <ETHN>UK</ETHN> <CCR5>WW</CCR5> <HLA> <A> <SER> <FIELD1>3</FIELD1> <FIELD2>30</FIELD2> </SER> <DNA> <FIELD1>03:XX</FIELD1> <FIELD2>30:XX</FIELD2> </DNA> </A> <B> <SER> <FIELD1>8</FIELD1> <FIELD2>62</FIELD2> </SER> <DNA> <FIELD1>08:XX</FIELD1> <FIELD2>15:01</FIELD2> </DNA> </B> <C> <SER> <FIELD1>3</FIELD1> <FIELD2>7</FIELD2> </SER> <DNA> <FIELD1>03:XX</FIELD1> <FIELD2>07:XX</FIELD2> </DNA> </C> <DRB1> <SER> <FIELD1>1</FIELD1> <FIELD2>13</FIELD2> </SER> <DNA> <FIELD1>01:01</FIELD1> <FIELD2>13:XX</FIELD2> </DNA> </DRB1> <DRB3/> <DRB4/> <DRB5/> <DQA1/> <DQB1> <SER> <FIELD1>5</FIELD1> <FIELD2>6</FIELD2> </SER> <DNA> <FIELD1>05:01</FIELD1> <FIELD2>06:XX</FIELD2> </DNA> </DQB1> <DPA1/> <DPB1> <DNA> <FIELD1>01:01</FIELD1> <FIELD2>04:01</FIELD2> </DNA> </DPB1> </HLA> <KIR> <KIR2DL1>NEG</KIR2DL1> <KIR2DL2>POS</KIR2DL2> <KIR2DL3>NEG</KIR2DL3> <KIR2DL4>NEG</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> <IDM> <ANTI_CMV>H</ANTI_CMV> <ANTI_CMV_DATE>2010-07-04</ANTI_CMV_DATE> <CMV_NAT>P</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_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> <CHAGAS_NAT>N</CHAGAS_NAT> <EBV>H</EBV> <TOXO>N</TOXO> <PB19_NAT>N</PB19_NAT> <ALT>2</ALT> </IDM> <RSV_PAT>HHH0123</RSV_PAT> <STATUS>RS</STATUS> <STAT_END_DATE>2017-09-05</STAT_END_DATE> <ID>A999922000002</ID> <STAT_REASON>OT</STAT_REASON> <LOCAL_ID>BMDW0CBU002</LOCAL_ID> <BAG_ID>BAG00MDW02</BAG_ID> <BANK_MANUF_ID WMDA="4567" EMDIS="EN-38"/> <BANK_DISTRIB_ID WMDA="4567" EMDIS="EN-38"/> <PROC_DATE>2010-07-01</PROC_DATE> <PROC_METH>HES</PROC_METH> <PROC_METH_TYPE>SPX</PROC_METH_TYPE> <FREEZE_DATE>2010-07-01</FREEZE_DATE> <FREEZE_METH>M</FREEZE_METH> <PROD_MOD>PLR</PROD_MOD> <BAG_TYPE>50/50</BAG_TYPE> <BAGS>1</BAGS> <BACT_CULT>N</BACT_CULT> <FUNG_CULT>N</FUNG_CULT> <HEMO_STATUS>DN</HEMO_STATUS> <ATT_SEG>3</ATT_SEG> <DNA_SMPL>true</DNA_SMPL> <OTH_SMPL>true</OTH_SMPL> <CT_COMPLETE_DATE>2012-09-02</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> <POST_THAW> <CFU>1.5E5</CFU> <CFU_GROWTH>true</CFU_GROWTH> <CFU_METHOD>TT</CFU_METHOD> <TNC>211E7</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>2010-09-02</LAST_TEST_DATE> </POST_THAW> <RELEASE_READY>true</RELEASE_READY> <ID>WMDA0CBU002</ID> <COLL_DATE>2010-07-01</COLL_DATE> <POST_COLL> <VOL>49</VOL> <TNC>5.71E8</TNC> <CD34PC>2.0E6</CD34PC> </POST_COLL> <POST_PROC> <VOL>25</VOL> <CFU>1.65E6</CFU> <MNC>340999990</MNC> <TNC>4.33E8</TNC> <VIABILITY_TNC> <VALUE>97</VALUE> <METHOD>7A</METHOD> <DATE>2010-07-02</DATE> </VIABILITY_TNC> <CD34PC>1.70E6</CD34PC> <VIABILITY_CD34PC> <VALUE>97</VALUE> <METHOD>7A</METHOD> <DATE>2010-07-02</DATE> </VIABILITY_CD34PC> <VIABILITY_CD45PC> <VALUE>92</VALUE> <METHOD>7A</METHOD> <DATE>2010-07-02</DATE> </VIABILITY_CD45PC> <RED_BC>9.00E6</RED_BC> </POST_PROC> <MAT> <ID>113456789-</ID> <ID_BANK>CBB001</ID_BANK> <HLA> <A> <DNA> <FIELD1>03:XX</FIELD1> <FIELD2>01:XX</FIELD2> </DNA> </A> <B> <SER> <FIELD1>8</FIELD1> <FIELD2>7</FIELD2> </SER> <DNA> <FIELD1>08:XX</FIELD1> <FIELD2>07:02</FIELD2> </DNA> </B> <C> <DNA> <FIELD1>07:02</FIELD1> <FIELD2>07:XX</FIELD2> </DNA> </C> <DRB1> <DNA> <FIELD1>01:01</FIELD1> <FIELD2>15:XX</FIELD2> </DNA> </DRB1> <DRB3/> <DRB4/> <DRB5/> <DQA1/> <DQB1> <DNA> <FIELD1>05:01</FIELD1> <FIELD2>06:XX</FIELD2> </DNA> </DQB1> <DPA1/> <DPB1/> </HLA> <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>
_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>
<EBV>N</EBV> <TOXO>N</TOXO> <PB19
    <CHAGAS_NAT>N</
PB19
CHAGAS_NAT>
<ALT>1</ALT> </IDM> <AL_SER>2</AL_SER> <SER_QUANT>10.0</SER_QUANT> <AL_PLA>3</AL_PLA> <PLA_QUANT>15.0</PLA_QUANT> </MAT> </CBU> </INVENTORY> </INVENTORIES>
    <EBV>N</EBV>
    <TOXO>N</TOXO>
    <PB19_NAT>N</PB19_NAT>
    <ALT>1</ALT>
</IDM>
Expand
Code Block
languagexml
titleVersion 2.4
linenumberstrue





Panel

RFC 009 Add Ready-to-Ship

structure

structrue

XSD schema changes
(Impact XML format) Add POST_THAW object and item postThawBaseType, postThawCbuType, postThawAdcuType
XSD schema changes
(Impact XML format) Add POST_THAW object and item postThawType
<xs:element name="POST_THAW" type="postThawType" minOccurs="0"> <xs:annotation> <xs:documentation>Post-thaw data</xs:documentation> </xs:annotation> </xs:element>
Code Block
languagexml
themeRDark
firstline503
titleVersion 2.4 Inventories.xsd
linenumberstrue
Code Block
languagexml
themeRDark
firstline1297
titleVersion 2.4 basicTypes.xsd
linenumberstrue
	<xs:complexType name="postThawTypepostThawBaseType">
		<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="TNCCD34PC" type="xs:float" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">Total number of nucleated 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="VIABILITYLAST_TEST_TNCDATE" type="viabilityTypexs:date" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">Viability information regarding TNC<documentation>last test date</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
Code Block
languagexml
themeRDark
firstline1297
titleVersion 2.4 basicTypes.xsd
linenumberstrue
		<xs:elementcomplexType name="CD34PC" type="xs:float" minOccurs="0"postThawCbuType">
		<xs:annotation>
			<xs:documentation>Post-thaw data for CBUs</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:documentationextension xml:langbase="en">Total number of CD34+ cells</xs:documentation>"postThawBaseType">
				</xs<xs:annotation>sequence>
			</xs:element>
			<xs:element name="VIABILITY_CD34PCTNC" type="viabilityType" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="en">Viability information regarding CD43+ cells<TNC</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:elementcomplexType name="LAST_TEST_DATE" type="xs:date" minOccurs="0">
		postThawAdcuType">
		<xs:annotation>
					<xs:documentation>last test date<documentation>Post-thaw data for ADCUs</xs:documentation>
				</xs:annotation>
		<xs:complexContent>
			<xs:extension base="postThawBaseType"/>
		</xs:element>complexContent>
		</xs:sequence>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>

...