Add "ADCU" related description for the fields that used in ADCU product.
Code Block
language
xml
theme
RDark
firstline
19
title
Version 2.4
linenumbers
true
<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-step
3
steps
Preparation, Draft, Discussion, Public review , Implementation, Release
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
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
language
xml
theme
RDark
firstline
80786
title
v2Version 2.4
linenumbers
true
<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:elementextensionnamebase="HBV_NAT" type="idmValueType" minOccurs="0itemBaseType">
<xs:annotation>sequence>
<xs:documentationelementxml: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
language
xml
theme
RDark
firstline
591
title
Version 2.4
linenumbers
true
<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
language
xml
theme
RDark
firstline
199
title
Version 2.3
linenumbers
true
<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:elementextensionnamebase="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 identifiertoofHTLV 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
language
xml
theme
RDark
firstline
712
title
Version 2.4
linenumbers
true
<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
language
xml
theme
RDark
firstline
807
title
v2.3
linenumbers
true
<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>DateCofstatuslaboratory(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:elementrestrictionnamebase="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>Typep24 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
language
xml
theme
RDark
title
Version 2.3
linenumbers
true
<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
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
Added POST_THAW object. See details in the part for RFC 009 below
<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
language
xml
theme
RDark
firstline
19
title
Version 2.4
linenumbers
true
<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>Totalgendernumber of CD3+thecellsdonor/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
language
xml
theme
RDark
firstline
191209
title
Version 2.4 basicTypes.3xsd
linenumbers
true
<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>Totalgendervolumeofinthe 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
language
xml
theme
RDark
firstline
86
title
Version 2.4
linenumbers
true
<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>TotalidentifierNumber 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
language
xml
theme
RDark
firstline
591
title
Version 2.4
linenumbers
true
<xs:complexType name="cbuItemType"><xs:annotation><xs:annotation>
<xs:documentation xml:lang="en">A>ViabilityCBUinformation(cordregardingblood 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>Viabilitythatinformationtheregardingunit was collected<CD45+ cells</xs:documentation>
</xs:annotation>
</xs:element>
Code Block
language
xml
theme
RDark
firstline
199
title
Version 2.3
linenumbers
true
<xs:complexTypeelement name="RED_BC" minOccurs="cbuItemType0">
<xs:annotation>
<xs:documentation xml:lang="en">A>Totalcordnumberbloodofunitnucleated(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:elementmaxInclusivenamevalue="ID" minOccurs="1"999.9E7"/>
<xs:annotation></xs:restriction>
</xs:simpleType></xs:element>
</xs:sequence>
</xs:complexType>
<xs:documentationcomplexTypexml: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
language
xml
theme
RDark
firstline
712
title
Version 2.4
linenumbers
true
<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>TotalADCUnumber(adultofdonorCD3+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
language
xml
theme
RDark
firstline
326
title
Version 2.3
linenumbers
true
<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 (priorwithoutcryopreservationadditives) indata<ml</xs:documentation>
</xs:annotation>
</xs<xs:element>simpleType> <xs:elementrestrictionname="QA_DATE" type="bareDateType" minOccurs="0base="xs:short">
<xs:annotation>
minInclusive value="1"/>
<xs:documentationmaxInclusivexml: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:elementrestrictionnamebase="COLL_TYPE" type="collTypeType"xs:short">
<xs:annotation>
minInclusive value="1"/>
<xs:documentationmaxInclusivexml:langvalue="en">Collection type, i.e. the collection method used<9999"/>
</xs:documentation>restriction>
</xs:annotation>simpleType>
</xs:element>
<xs:groupelementrefname="TNC"nmbrFieldsGroup"/>
<xs:element name="GRID type="xs:float" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="en">GRID>Total number of thenucleateddonorcellsof 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,nucleatedADCUscells (adultpostdonorprocessing,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>
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
<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
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
Added POST_THAW object. See details in the part for RFC 009 below
<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:documentationextensionxml: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
language
xml
theme
RDark
firstline
503
title
Version 2.4 Inventories.xsd
linenumbers
true
<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
language
xml
theme
RDark
linenumbers
true
<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