<xs:complexType name="itemBaseType" abstract="true">
<xs:annotation>
<xs:documentation xml:lang="en">Abstract base type of donor and CBU items</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="ID" minOccurs="0">
...
</xs:element>
<xs:element name="GRID" minOccurs="0">
...
</xs:element>
<xs:element name="ATTR" minOccurs="0">
...
Move ID to the sequence to the type "donItemType", keep ID as "optional"
Move ID to the sequence to the type "cbuItemType", and changed ID to 'required'.
Move GRID to the sequence to the type "donItemType", and changed GRID to 'required'.
Code Block
language
xml
theme
RDark
firstline
86
title
Version 2.3
linenumbers
true
<xs:complexType name="donItemType">
<xs:annotation>
<xs:documentation xml:lang="en">A donor is an adult person who has consented to donate haematopoietic progenitor cells to an unrelated patient.</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="itemBaseType">
<xs:sequence>
<xs:element name="STAT_REASON" type="statReasonDonType" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="en">Additional information relevant to the donor status</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ID" minOccurs="0">
...
</xs:element>
<xs:element name="GRID" minOccurs="1">
...
</xs:element>
Code Block
language
xml
theme
RDark
firstline
199
title
Version 2.3
linenumbers
true
<xs:complexType name="cbuItemType">
<xs:annotation>
<xs:documentation xml:lang="en">A cord blood unit (CBU) is a banked, frozen blood product extracted from a newborn baby's umbilical cord.</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="itemBaseType">
<xs:sequence>
<xs:element name="STAT_REASON" type="statReasonCbuType" minOccurs="0">
...
</xs:element>
<xs:element name="ID" minOccurs="1">
...
</xs:element>
Change Field Name KIR_GL to KIR_GLS_URI
Panel
bgColor
lightyellow
title
basicTypes.xsd
Code Block
language
xml
theme
RDark
title
version 2.2
linenumbers
true
<xs:element name="KIR_GL" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="en">URI that refers to a GL-string registered with a GL-service or direct GL-string for absence / presence. Field is not used at the moment and should therefore always be empty.</xs:documentation>
...
Change KIR_GL to KIR_GLS_URI.
Update "annotation" and changed "GL-string" to "GL String", which is more used by the official articles
There is no data in current data upload, so no worries about data lost because the required value change.
XSD group consider to have this change for a more realistic use case if value will be provided.
Code Block
language
xml
theme
RDark
firstline
979
title
Version 2.3
linenumbers
true
<xs:element name="KIR_GLS_URI" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="en">URI that refers to a GL String registered with a GL service. Field is not used at the moment and should therefore always be empty.</xs:documentation>