/
XML-Schema
  • Bereit zur Überprüfung
  • XML-Schema

    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

     

    Name

    Typ

    Indikatoren/Attribute

    Anmerkungen

    Diagramm

     

    Name

    Typ

    Indikatoren/Attribute

    Anmerkungen

    Diagramm

    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

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