Inhaltsverzeichnis Hintergrund In diesem Abschnitt wird das XML-Schema als technische Repräsentation des ZfKD-Lieferdatensatzes (jetzt: oBDS-RKI) erläutert und Befüllhinweise für die verschiedenen Abschnitte gegeben.
Derzeit ist das XML-Schema in der Version 8a dargestellt (v3.0.0.8a_RKI). Hinweise zur grafischen Notation sind hier zu finden.
Download Dateien zum Download sind hier verfügbar.
Überblick Technische Informationen Übersicht Felder
Elemente
Lieferregister
Lieferregister_Typ
Lieferdatum
extension of Datum_Tag_genau_Typ
Enthält das tagesgenaue Datum der Datenlieferung an das ZfKD.
Menge_Patient
complexType
ID_Patient
<xs:selector xpath="tns:Menge_Patient/tns:Patient"/> <xs:field xpath="@Patient_ID"/>
/
ID_Tumor
<xs:selector xpath="tns:Menge_Patient/tns:Patient/tns:Menge_Tumor/tns:Tumor"/> <xs:field xpath="@Tumor_ID"/>
/
Attribute
Schema_Version
simpleType
xs:string
use=”required”
Erste Version beruhend auf Basisdatensatz 2021
value=”3.0.0”
/
Schema_Version_Development
simpleType
xs:string
use=”optional”
fixed=”3.0.0.7_RKI”
/
XML-Schema XML-Schema kurz
<xs:element name="oBDS_RKI">
<xs:complexType>
<xs:sequence>
<xs:element name="Lieferregister" type="Lieferregister_Typ"/>
<xs:element name="Lieferdatum">
<xs:complexType>
<xs:complexContent>
<xs:extension base="Datum_Tag_genau_Typ"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="Menge_Patient">
<xs:complexType>
<xs:sequence>
<xs:element name="Patient" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Patienten_Stammdaten" type="Patienten_Stammdaten_Typ"/>
<xs:element name="Menge_Tumor">
<xs:complexType>
<xs:sequence>
<xs:element name="Tumor" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Primaerdiagnose" type="Diagnose_Typ"/>
<xs:element name="Menge_OP" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="OP" type="OP_Typ" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Menge_ST" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="ST" type="ST_Typ" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Menge_SYST" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="SYST" type="SYST_Typ" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Menge_Folgeereignis" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Folgeereignis" type="Folgeereignis_Typ" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="Tumor_ID" type="FreitextID_Typ" use="required"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="Patient_ID" type="FreitextID_Typ" use="required"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="Schema_Version" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="3.0.0">
<xs:annotation>
<xs:documentation>Erste Version beruhend auf Basisdatensatz 2021</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Schema_Version_Development" type="xs:string" use="optional" fixed="3.0.0.7_RKI">
</xs:attribute>
</xs:complexType>
<xs:unique name="ID_Patient">
<xs:selector xpath="tns:Menge_Patient/tns:Patient"/>
<xs:field xpath="@Patient_ID"/>
</xs:unique>
<xs:unique name="ID_Tumor">
<xs:selector xpath="tns:Menge_Patient/tns:Patient/tns:Menge_Tumor/tns:Tumor"/>
<xs:field xpath="@Tumor_ID"/>
</xs:unique>
</xs:element>
XML-Schema lang
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2021 rel. 3 (x64) (http://www.altova.com) by MeisegeierS_virtual (Robert Koch-Institut) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.gekid.de/namespace" xmlns:tns="http://www.gekid.de/namespace" xmlns:altova="http://www.altova.com/xml-schema-extensions" targetNamespace="http://www.gekid.de/namespace" elementFormDefault="qualified" attributeFormDefault="unqualified" version="3.0.0.7_RKI">
<xs:simpleType name="Abstand_Ereignisse_Typ">
<xs:restriction base="xs:nonNegativeInteger"/>
</xs:simpleType>
<xs:complexType name="Allgemein_ICD_Typ">
<xs:sequence>
<xs:element name="Code" type="ICD_Code_Typ"/>
<xs:element name="Version" type="ICD_Version_Typ" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Datum_Monat_oder_Jahr_oder_Vollschaetzung_Typ">
<xs:simpleContent>
<xs:extension base="xs:date">
<xs:attribute name="Datumsgenauigkeit" use="required">
<xs:annotation>
<xs:documentation>T - Tag geschätzt (entspricht monatsgenau)
M - Monat geschätzt (entspricht jahrgenau)
V - vollständig geschätzt</xs:documentation>
</xs:annotation>
<xs:simpleType>