Versions Compared

Key

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

Timeline


Proposal ready:

  

XSD public review

 -  


Communication period
Implementation / testing

 -  

Release Date

Staging: Nov, 22th, 2019

Prod: Dec, 16th, 2019

Planned Retire Date

31st, Oct, 2023 

Status

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


Info

The WMDA data-upload staging production is now with XSD 2.2 supported and open for public test during  to 13 from  

Till Nov, 2020, as there are only 40% of organization moved to XSD 2.2, WMDA data-upload will still support XSD 2.1 till 2020.Q4. Organizations have one year to arrange the update of using XSD 2.2decide to keep support XSD 2.1 till Oct, 31st, 2021.

Organizations can upgrade to XSD 2.2 as planned which will now be supported till Oct, 31st, 2023, or plan to update to XSD 2.3 after Q1, 2021.

Download XSD version 2.2 :

Status
colourGreen
titleFINAL

...

Panel
bgColorlightyellow
titleInventories.xsd
Code Block
languagexml
themeRDark
titleversion 2.1
linenumberstrue
			<xs:element name="ID">
				<xs:annotation>
					<xs:documentation xml:lang="en">Unique identifier of the donor/CBU: The value comprises the EMDIS hub code + donor identification allocated by the associated donor registry, where the sending organisation is an EMDIS member, otherwise the two digit ISO country code of the associated donor registry + donor identification allocated by the associated donor registry. For example: AU600196166, DEGOE-35487, US087013165, SB45</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="17"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>

  • Changed ID to 'optional'.
  • Business rules state : DONOR records should have grid, and optional ID. CBU records should have ID, and no GRID.
  • Changed length to 25 chars

    Please note that in a future version (2.3) the GRID and ID will probably move to another location in the XML file.
Code Block
languagexml
titleVersion 2.2
linenumberstrue
			<xs:element name="ID" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">Unique identifier of the donor/CBU: The value comprises the EMDIS hub code + donor identification allocated by the associated donor registry, where the sending organisation is an EMDIS member, otherwise the two digit ISO country code of the associated donor registry + donor identification allocated by the associated donor registry. For example: AU600196166, DEGOE-35487, US087013165, SB45. Please note that in version 2.3 the position of this element may change. WMDA rule states: donor records must have GRID, and optional ID. CBU records must have ID, and may not have GRID</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="25"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>

...

  • Renamed CMV to ANTI_CMV
  • Renamed CMV_DATE to ANTI_CMV_DATE and changed order to be after ANTI_CMV
  • Added CMV_NAT_DATE
  • The changes above effect CMV fields for DONOR, CBU, and CBU Maternal
XSD 2.1XSD 2.2
Code Block
languagexml
themeRDark
	<xs:complexType name="idmType">
		<xs:annotation>
			<xs:documentation xml:lang="en">Infectious disease markers (IDM) and other relevant tests</xs:documentation>
		</xs:annotation>
		<xs:sequence>


			<xs:element name="CMV" type="idmValueExtType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">CMV status</xs:documentation>
				</xs:annotation>
			</xs:element>










			<xs:element name="CMV_NAT" type="idmValueType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">CMV NAT status</xs:documentation>
				</xs:annotation>
			</xs:element>



			<xs:element name="CMV_DATE" type="bareDateType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">Date of CMV test</xs:documentation>
				</xs:annotation>
			</xs:element>
Code Block
languagexml
	<xs:complexType name="idmType">
		<xs:annotation>
			<xs:documentation xml:lang="en">Infectious disease markers (IDM) and other relevant tests</xs:documentation>
		</xs:annotation>
		<xs:sequence>

			<!-- @v2.2:changed CMV to ANTI_CMV -->
			<xs:element name="ANTI_CMV" type="idmValueExtType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">CMV antibody status</xs:documentation>
				</xs:annotation>
			</xs:element>

			<!-- @v2.2:changed CMV_DATE to ANTI_CMV_DATE and changed order to be after ANTI_CMV -->

			<xs:element name="ANTI_CMV_DATE" type="bareDateType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">Date of CMV antibody test</xs:documentation>
				</xs:annotation>
			</xs:element>


			<xs:element name="CMV_NAT" type="idmValueType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">CMV NAT status</xs:documentation>
				</xs:annotation>
			</xs:element>


			<!-- @v2.2:added CMV_NAT_DATE -->
			<xs:element name="CMV_NAT_DATE" type="bareDateType" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="en">Date of CMV NAT status test</xs:documentation>
				</xs:annotation>
			</xs:element>

...