Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Included schema admin_datatypes.xsd
Properties
attribute form default unqualified
element form default qualified
Element information_system_type / vendor
Annotations
Name des KIS- bzw. AIS-Herstellers
Diagram
Diagram admin_datatypes_xsd.tmp#information_system_type_information_system_type_vendor_V
Properties
content complex
minOccurs 1
maxOccurs 1
Attributes
QName Type Use
V xs:string required
Source
<xs:element name="vendor" minOccurs="1" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Name des KIS- bzw. AIS-Herstellers</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="V" type="xs:string" use="required"/>
  </xs:complexType>
</xs:element>
Element information_system_type / name
Annotations
Name des KIS bzw. des AIS
Diagram
Diagram admin_datatypes_xsd.tmp#information_system_type_information_system_type_name_V
Properties
content complex
minOccurs 1
maxOccurs 1
Attributes
QName Type Use
V xs:string required
Source
<xs:element name="name" minOccurs="1" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Name des KIS bzw. des AIS</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="V" type="xs:string" use="required"/>
  </xs:complexType>
</xs:element>
Element case_protocol_type / status_case
Annotations
status_case zeigt das Validierungsergebnis für den Datensatz. Dieses Element ist im Datenfluss bereits ab dem Leistungserbringer verpflichtend. Eine Exportdatei sollte nur dann an eine Datenannahmestelle versendet werden, wenn status_document ungleich ERROR ist.
							
							Hinweis:
							Ist status_document gleich ERROR, dann ist der Datensatz nicht valide. Es gibt administrative Prüfungen, die nicht auf Datensatzebene, sondern auf Dokumentenebene geprüft werden (siehe QSDOK.vPruefung.protokoll-level). Daher ist nur status_document und nicht status_case aussagekräftig über die Validität eines Datensatzes. 
							
							Beispiel:
							/root/header/protocol/status_document/@V = "ERROR"
							und
							<case_admin>
							<id V="37" />
							<guid V="{905444ab-1ec6-4ff9-a503-120badf94e6f}" />
							<version V="1" />
							<action V="create" />
							<module V="F_NW" />
							<protocol>
							<status_case V="OK" />
							</protocol>
							</case_admin>
							
							Dann ist {905444ab-1ec6-4ff9-a503-120badf94e6f} in Version 1 NICHT valide.

							Info intern:
							Im Rahmen der Strukturabfrage darf ein Leistungserbringer nur einen Vorgang pro Jahr liefern. Es gibt daher nicht die Situation, dass in einer Exportdatei valide und invalide Datensätze sein können. Die Schemata erfordern/erlauben genau einen Datensatz pro Exportdatei.
							Aktualisierungen eines Vorganges sind unbegrenzt möglich.
Diagram
Diagram admin_datatypes_xsd.tmp#case_protocol_type_case_protocol_type_status_case_V
Properties
content complex
minOccurs 1
maxOccurs 1
Attributes
QName Type Use
V status_type required
Source
<xs:element name="status_case" minOccurs="1" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>status_case zeigt das Validierungsergebnis für den Datensatz. Dieses Element ist im Datenfluss bereits ab dem Leistungserbringer verpflichtend. Eine Exportdatei sollte nur dann an eine Datenannahmestelle versendet werden, wenn status_document ungleich ERROR ist. Hinweis: Ist status_document gleich ERROR, dann ist der Datensatz nicht valide. Es gibt administrative Prüfungen, die nicht auf Datensatzebene, sondern auf Dokumentenebene geprüft werden (siehe QSDOK.vPruefung.protokoll-level). Daher ist nur status_document und nicht status_case aussagekräftig über die Validität eines Datensatzes. Beispiel: /root/header/protocol/status_document/@V = "ERROR" und <case_admin> <id V="37" /> <guid V="{905444ab-1ec6-4ff9-a503-120badf94e6f}" /> <version V="1" /> <action V="create" /> <module V="F_NW" /> <protocol> <status_case V="OK" /> </protocol> </case_admin> Dann ist {905444ab-1ec6-4ff9-a503-120badf94e6f} in Version 1 NICHT valide. Info intern: Im Rahmen der Strukturabfrage darf ein Leistungserbringer nur einen Vorgang pro Jahr liefern. Es gibt daher nicht die Situation, dass in einer Exportdatei valide und invalide Datensätze sein können. Die Schemata erfordern/erlauben genau einen Datensatz pro Exportdatei. Aktualisierungen eines Vorganges sind unbegrenzt möglich.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="V" type="status_type" use="required"/>
  </xs:complexType>
</xs:element>
Element case_protocol_type / validation_item
Annotations
Protokollierung von Fehlern und Warnungen in einem Prüfbereich (auf Datensatzebene)
Wert wird durch das Datenprüfprogramm generiert und geschrieben.
Diagram
Diagram header_protocol_xsd.tmp#protocol_type_status header_protocol_xsd.tmp#protocol_type header_protocol_xsd.tmp#validation_item_type_id header_protocol_xsd.tmp#validation_item_type_V header_protocol_xsd.tmp#validation_item_type_c_date header_protocol_xsd.tmp#validation_item_type_description header_protocol_xsd.tmp#validation_item_type_check_tool header_protocol_xsd.tmp#validation_item_type
Type validation_item_type
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children status
Instance
<validation_item c_date="" check_tool="" description="" id="" V="" xmlns="urn:gba:sqg">
  <status V="">{1,1}</status>
</validation_item>
Attributes
QName Type Use Annotation
V enum_validation_type required
Wert wird durch das Datenprüfprogramm generiert und geschrieben.
Wert entspricht jeweils dem Attribut QSDOK.vPruefung.bereich
c_date xs:dateTime optional
Wert wird durch das Datenprüfprogramm generiert und geschrieben.
							
Format CCYY-MM-DDThh:mm:ss:
-- "CC" für Jahrhundert
-- "YY" für Jahr
-- "MM" für Monat
-- "DD" für Tag
-- "hh", "mm" und "ss": Stunden, Minuten und Sekunden.
							
Der Buchstabe "T" dient als Trennzeichen zwischen Datum und Zeit.
							
Dieser Darstellung kann direkt ein "Z" nachgestellt werden, um anzuzeigen, dass es sich um die Universal Time Coordinated (UTC) handelt. Folgt der Zeitangabe statt eines "Z" ein Plus- oder Minuszeichen bedeutet das, dass die darauf folgende Angabe im Format "hh:mm" die Differenz zur UTC angibt (der Minutenanteil ist erforderlich). Fehlt die Zeitzonenangabe, wird die lokale Zeitzone angenommen.
							
Beispiele (jeweils dieselbe Uhrzeit):
-- 2021-06-30T21:32:52 (Angabe Zeitzone fehlt, daher Annahme lokale Zeitzone)
-- 2021-06-30T21:32:52+02:00
-- 2021-06-30T19:32:52Z
check_tool xs:string optional
Wert wird durch das Datenprüfprogramm generiert und geschrieben.
Wert zeigt die Version des Datenprüfprogramms
description xs:string optional
Freitextfeld
id xs:int optional
Wert wird durch das Datenprüfprogramm generiert und geschrieben.
Diese ID ist dokumentweit gültig und muss im header eindeutig sein. 
Die ID ist nur notwendig für Prüfungen auf Datensatzebene. validation_item s auf Datensatzebene können so jeweils über das Attribut case/case_admin/protocol/validation_item/@id dem validation_provider im header zugeordnet werden.
Source
<xs:element name="validation_item" type="validation_item_type" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Protokollierung von Fehlern und Warnungen in einem Prüfbereich (auf Datensatzebene) Wert wird durch das Datenprüfprogramm generiert und geschrieben.</xs:documentation>
  </xs:annotation>
</xs:element>
Complex Type organisation_validation_provider_type
Diagram
Diagram admin_datatypes_xsd.tmp#organisation_validation_provider_type_name admin_datatypes_xsd.tmp#organisation_validation_provider_type_email admin_datatypes_xsd.tmp#organisation_validation_provider_type_fax admin_datatypes_xsd.tmp#organisation_validation_provider_type_phone admin_datatypes_xsd.tmp#organisation_validation_provider_type_address admin_datatypes_xsd.tmp#organisation_validation_provider_type_function admin_datatypes_xsd.tmp#organisation_validation_provider_type_registration
Used by
Attributes
QName Type Use Annotation
address xs:string optional
email emailAddress_type optional
fax xs:string optional
function enum_organisation_type required
Rolle im Datenfluss, bspw. Bundesauswertestelle oder Datenannahmestelle
name xs:string required
phone xs:string optional
registration registration_type required
Eine Datenannahmestelle (LVKK/EK) kann den Dummy-Wert '000' nutzen.
Source
<xs:complexType name="organisation_validation_provider_type">
  <xs:attribute name="name" type="xs:string" use="required"/>
  <xs:attribute name="email" type="emailAddress_type" use="optional"/>
  <xs:attribute name="fax" type="xs:string" use="optional"/>
  <xs:attribute name="phone" type="xs:string" use="optional"/>
  <xs:attribute name="address" type="xs:string" use="optional"/>
  <xs:attribute name="function" type="enum_organisation_type" use="required">
    <xs:annotation>
      <xs:documentation>Rolle im Datenfluss, bspw. Bundesauswertestelle oder Datenannahmestelle</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="registration" type="registration_type" use="required">
    <xs:annotation>
      <xs:documentation>Eine Datenannahmestelle (LVKK/EK) kann den Dummy-Wert '000' nutzen.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>
Simple Type emailAddress_type
Diagram
Diagram
Type restriction of xs:string
Facets
pattern [A-Za-z0-9._%+\-]+@[A-Za-z0-9.\-]+\.[A-Za-z]{2,}
Used by
Source
<xs:simpleType name="emailAddress_type">
  <xs:restriction base="xs:string">
    <xs:pattern value="[A-Za-z0-9._%+\-]+@[A-Za-z0-9.\-]+\.[A-Za-z]{2,}"/>
  </xs:restriction>
</xs:simpleType>
Simple Type enum_organisation_type
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration Bundesauswertestelle
enumeration Datenannahmestelle
enumeration Leistungserbringer
enumeration Softwarehersteller
enumeration undefined
Used by
Source
<xs:simpleType name="enum_organisation_type">
  <xs:restriction base="xs:string">
    <xs:enumeration value="Bundesauswertestelle"/>
    <xs:enumeration value="Datenannahmestelle"/>
    <xs:enumeration value="Leistungserbringer"/>
    <xs:enumeration value="Softwarehersteller"/>
    <xs:enumeration value="undefined"/>
  </xs:restriction>
</xs:simpleType>
Simple Type registration_type
Diagram
Diagram
Type restriction of xs:string
Facets
minLength 1
maxLength 20
Used by
Source
<xs:simpleType name="registration_type">
  <xs:restriction base="xs:string">
    <xs:maxLength value="20"/>
    <xs:minLength value="1"/>
  </xs:restriction>
</xs:simpleType>
Complex Type technischeEmail_type
Diagram
Diagram admin_datatypes_xsd.tmp#technischeEmail_type_V
Used by
Attributes
QName Type Use
V emailAddress_type required
Source
<xs:complexType name="technischeEmail_type">
  <xs:attribute name="V" type="emailAddress_type" use="required"/>
</xs:complexType>
Complex Type dateinummer_type
Diagram
Diagram admin_datatypes_xsd.tmp#dateinummer_type_V
Used by
Attributes
QName Type Use Annotation
V restriction of xs:string required
6 Ziffern
Source
<xs:complexType name="dateinummer_type">
  <xs:attribute name="V" use="required">
    <xs:annotation>
      <xs:documentation>6 Ziffern</xs:documentation>
    </xs:annotation>
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:pattern value="[0-9]{6}"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:attribute>
</xs:complexType>
Complex Type iknr_type
Diagram
Diagram admin_datatypes_xsd.tmp#iknr_type_V
Used by
Attributes
QName Type Use
V restriction of xs:string required
Source
<xs:complexType name="iknr_type">
  <xs:attribute name="V" use="required">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:pattern value="[0-9]{9}"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:attribute>
</xs:complexType>
Complex Type guid_type
Diagram
Diagram admin_datatypes_xsd.tmp#guid_type_V
Used by
Attributes
QName Type Use
V restriction of xs:string required
Source
<xs:complexType name="guid_type">
  <xs:attribute name="V" use="required">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:pattern value="\{([0-9a-fA-F]){8}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){12}\}"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:attribute>
</xs:complexType>
Complex Type date_type
Diagram
Diagram admin_datatypes_xsd.tmp#date_type_V
Used by
Attributes
QName Type Use Annotation
V xs:dateTime required
Format CCYY-MM-DDThh:mm:ss:
-- "CC" für Jahrhundert
-- "YY" für Jahr
-- "MM" für Monat
-- "DD" für Tag
-- "hh", "mm" und "ss": Stunden, Minuten und Sekunden.
					
Der Buchstabe "T" dient als Trennzeichen zwischen Datum und Zeit.
					
Dieser Darstellung kann direkt ein "Z" nachgestellt werden, um anzuzeigen, dass es sich um die Universal Time Coordinated (UTC) handelt. Folgt der Zeitangabe statt eines "Z" ein Plus- oder Minuszeichen bedeutet das, dass die darauf folgende Angabe im Format "hh:mm" die Differenz zur UTC angibt (der Minutenanteil ist erforderlich). Fehlt die Zeitzonenangabe, wird die lokale Zeitzone angenommen.
					
Beispiele (jeweils dieselbe Uhrzeit):
-- 2021-06-30T21:32:52 (Angabe Zeitzone fehlt, daher Annahme lokale Zeitzone)
-- 2021-06-30T21:32:52+02:00
-- 2021-06-30T19:32:52Z
Source
<xs:complexType name="date_type">
  <xs:attribute name="V" type="xs:dateTime" use="required">
    <xs:annotation>
      <xs:documentation>Format CCYY-MM-DDThh:mm:ss: -- "CC" für Jahrhundert -- "YY" für Jahr -- "MM" für Monat -- "DD" für Tag -- "hh", "mm" und "ss": Stunden, Minuten und Sekunden. Der Buchstabe "T" dient als Trennzeichen zwischen Datum und Zeit. Dieser Darstellung kann direkt ein "Z" nachgestellt werden, um anzuzeigen, dass es sich um die Universal Time Coordinated (UTC) handelt. Folgt der Zeitangabe statt eines "Z" ein Plus- oder Minuszeichen bedeutet das, dass die darauf folgende Angabe im Format "hh:mm" die Differenz zur UTC angibt (der Minutenanteil ist erforderlich). Fehlt die Zeitzonenangabe, wird die lokale Zeitzone angenommen. Beispiele (jeweils dieselbe Uhrzeit): -- 2021-06-30T21:32:52 (Angabe Zeitzone fehlt, daher Annahme lokale Zeitzone) -- 2021-06-30T21:32:52+02:00 -- 2021-06-30T19:32:52Z</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>
Complex Type organisation_type_software_vendor
Diagram
Diagram admin_datatypes_xsd.tmp#organisation_type_without_docu_name admin_datatypes_xsd.tmp#organisation_type_without_docu_email admin_datatypes_xsd.tmp#organisation_type_without_docu_fax admin_datatypes_xsd.tmp#organisation_type_without_docu_phone admin_datatypes_xsd.tmp#organisation_type_without_docu_address admin_datatypes_xsd.tmp#organisation_type_without_docu_function admin_datatypes_xsd.tmp#organisation_type_without_docu_registration admin_datatypes_xsd.tmp#organisation_type_without_docu admin_datatypes_xsd.tmp#organisation_type_software_vendor_name admin_datatypes_xsd.tmp#organisation_type_software_vendor_email admin_datatypes_xsd.tmp#organisation_type_software_vendor_fax admin_datatypes_xsd.tmp#organisation_type_software_vendor_phone admin_datatypes_xsd.tmp#organisation_type_software_vendor_address admin_datatypes_xsd.tmp#organisation_type_software_vendor_function admin_datatypes_xsd.tmp#organisation_type_software_vendor_registration
Type restriction of organisation_type_without_docu
Type hierarchy
Used by
Attributes
QName Type Use Annotation
address xs:string optional
email emailAddress_type optional
fax xs:string optional
function enum_organisation_type required
Rolle im Datenfluss, bspw. Leistungserbringer oder Softwareanbieter
name xs:string required
phone xs:string optional
registration registration_type required
Dem Attribut registration muss die vom IQTIG vergebene Registriernummer für die eingesetzte QS-Software zugewiesen werden. Softwareanbieter können diese Registriernummer über verfahrenssupport@iqtig.org beantragen.
Source
<xs:complexType name="organisation_type_software_vendor">
  <xs:complexContent>
    <xs:restriction base="organisation_type_without_docu">
      <xs:attribute name="name" type="xs:string" use="required"/>
      <xs:attribute name="email" type="emailAddress_type" use="optional"/>
      <xs:attribute name="fax" type="xs:string" use="optional"/>
      <xs:attribute name="phone" type="xs:string" use="optional"/>
      <xs:attribute name="address" type="xs:string" use="optional"/>
      <xs:attribute name="function" type="enum_organisation_type" use="required">
        <xs:annotation>
          <xs:documentation>Rolle im Datenfluss, bspw. Leistungserbringer oder Softwareanbieter</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="registration" type="registration_type" use="required">
        <xs:annotation>
          <xs:documentation>Dem Attribut registration muss die vom IQTIG vergebene Registriernummer für die eingesetzte QS-Software zugewiesen werden. Softwareanbieter können diese Registriernummer über verfahrenssupport@iqtig.org beantragen.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:restriction>
  </xs:complexContent>
</xs:complexType>
Complex Type organisation_type_without_docu
Diagram
Diagram admin_datatypes_xsd.tmp#organisation_type_without_docu_name admin_datatypes_xsd.tmp#organisation_type_without_docu_email admin_datatypes_xsd.tmp#organisation_type_without_docu_fax admin_datatypes_xsd.tmp#organisation_type_without_docu_phone admin_datatypes_xsd.tmp#organisation_type_without_docu_address admin_datatypes_xsd.tmp#organisation_type_without_docu_function admin_datatypes_xsd.tmp#organisation_type_without_docu_registration
Used by
Attributes
QName Type Use
address xs:string optional
email emailAddress_type optional
fax xs:string optional
function enum_organisation_type optional
name xs:string optional
phone xs:string optional
registration registration_type optional
Source
<xs:complexType name="organisation_type_without_docu">
  <xs:attribute name="name" type="xs:string" use="optional"/>
  <xs:attribute name="email" type="emailAddress_type" use="optional"/>
  <xs:attribute name="fax" type="xs:string" use="optional"/>
  <xs:attribute name="phone" type="xs:string" use="optional"/>
  <xs:attribute name="address" type="xs:string" use="optional"/>
  <xs:attribute name="function" type="enum_organisation_type" use="optional"/>
  <xs:attribute name="registration" type="registration_type" use="optional"/>
</xs:complexType>
Complex Type softwareName_type
Diagram
Diagram admin_datatypes_xsd.tmp#softwareName_type_V
Used by
Attributes
QName Type Use Annotation
V xs:string required
Name der vom Leistungserbringer verwendeten Software
Source
<xs:complexType name="softwareName_type">
  <xs:attribute name="V" type="xs:string" use="required">
    <xs:annotation>
      <xs:documentation>Name der vom Leistungserbringer verwendeten Software</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>
Complex Type softwareVersion_type
Diagram
Diagram admin_datatypes_xsd.tmp#softwareVersion_type_V
Used by
Attributes
QName Type Use Annotation
V restriction of xs:string required
Version der vom Leistungserbringer verwendeten Software
Source
<xs:complexType name="softwareVersion_type">
  <xs:attribute name="V" use="required">
    <xs:annotation>
      <xs:documentation>Version der vom Leistungserbringer verwendeten Software</xs:documentation>
    </xs:annotation>
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:minLength value="1"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:attribute>
</xs:complexType>
Complex Type specification_type
Diagram
Diagram admin_datatypes_xsd.tmp#specification_type_V
Used by
Attributes
QName Type Use Annotation
V enum_spez_type required
Hier muss die Spezifikation (Attribut/Spalte Name aus Tabelle Version in der Access DB QSDOK) eingetragen werden, nach der die Software die Exportdatei generiert hat.
					
@Datenanahmestelle:
Die Datenprüfung selbst erfolgt nicht nach der übermittelten Spezifikation, sondern nach der höchsten Version für das Erfassungsjahr.
					
Gibt es bspw. die Spezifikationsversionen: 
2023 QSFFx V01 (veröffentlicht im Juni 2022) mit 2023_DPP_V01
2023 QSFFx V02 (veröffentlicht im Dez 2022) mit 2023_DPP_V02
2023 QSFFx V03 (veröffentlicht im Feb 2023) mit 2023_DPP_V03
					
so ist "2023 QSFFx V01", "2023 QSFFx V02" und "2023 QSFFx V03" jeweils ein valider Wert im Attribut //document/software/specification/@V für das Erfassungsjahr 2023. Die Exportdatei selbst muss aber valide nach 2023_DPP_V03 sein. Die Datenannahmestellen prüfen die Exportdatei mit dem Datenprüfprogramm in Version 2023_DPP_V03.
Source
<xs:complexType name="specification_type">
  <xs:attribute name="V" type="enum_spez_type" use="required">
    <xs:annotation>
      <xs:documentation>Hier muss die Spezifikation (Attribut/Spalte Name aus Tabelle Version in der Access DB QSDOK) eingetragen werden, nach der die Software die Exportdatei generiert hat. @Datenanahmestelle: Die Datenprüfung selbst erfolgt nicht nach der übermittelten Spezifikation, sondern nach der höchsten Version für das Erfassungsjahr. Gibt es bspw. die Spezifikationsversionen: 2023 QSFFx V01 (veröffentlicht im Juni 2022) mit 2023_DPP_V01 2023 QSFFx V02 (veröffentlicht im Dez 2022) mit 2023_DPP_V02 2023 QSFFx V03 (veröffentlicht im Feb 2023) mit 2023_DPP_V03 so ist "2023 QSFFx V01", "2023 QSFFx V02" und "2023 QSFFx V03" jeweils ein valider Wert im Attribut //document/software/specification/@V für das Erfassungsjahr 2023. Die Exportdatei selbst muss aber valide nach 2023_DPP_V03 sein. Die Datenannahmestellen prüfen die Exportdatei mit dem Datenprüfprogramm in Version 2023_DPP_V03.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>
Complex Type information_system_type
Diagram
Diagram admin_datatypes_xsd.tmp#information_system_type_vendor admin_datatypes_xsd.tmp#information_system_type_name
Used by
Model
Children name, vendor
Source
<xs:complexType name="information_system_type">
  <xs:sequence>
    <xs:element name="vendor" minOccurs="1" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>Name des KIS- bzw. AIS-Herstellers</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:attribute name="V" type="xs:string" use="required"/>
      </xs:complexType>
    </xs:element>
    <xs:element name="name" minOccurs="1" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>Name des KIS bzw. des AIS</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:attribute name="V" type="xs:string" use="required"/>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type flow_type
Diagram
Diagram admin_datatypes_xsd.tmp#flow_type_V
Used by
Attributes
QName Type Use
V enum_flow_type required
Source
<xs:complexType name="flow_type">
  <xs:attribute name="V" type="enum_flow_type" use="required"/>
</xs:complexType>
Simple Type enum_flow_type
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration LE_LVKK
enumeration LE_BAS
Used by
Attribute flow_type/@V
Source
<xs:simpleType name="enum_flow_type">
  <xs:restriction base="xs:string">
    <xs:enumeration value="LE_LVKK"/>
    <xs:enumeration value="LE_BAS"/>
  </xs:restriction>
</xs:simpleType>
Complex Type target_type
Diagram
Diagram admin_datatypes_xsd.tmp#target_type_V
Used by
Attributes
QName Type Use
V enum_target_type required
Source
<xs:complexType name="target_type">
  <xs:attribute name="V" type="enum_target_type" use="required"/>
</xs:complexType>
Simple Type enum_target_type
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration Probedatenpool
enumeration Echtdatenpool
enumeration Testdatenpool
Used by
Attribute target_type/@V
Source
<xs:simpleType name="enum_target_type">
  <xs:restriction base="xs:string">
    <xs:enumeration value="Probedatenpool"/>
    <xs:enumeration value="Echtdatenpool"/>
    <xs:enumeration value="Testdatenpool"/>
  </xs:restriction>
</xs:simpleType>
Complex Type organisation_type
Diagram
Diagram admin_datatypes_xsd.tmp#organisation_type_name admin_datatypes_xsd.tmp#organisation_type_email admin_datatypes_xsd.tmp#organisation_type_fax admin_datatypes_xsd.tmp#organisation_type_phone admin_datatypes_xsd.tmp#organisation_type_address admin_datatypes_xsd.tmp#organisation_type_function admin_datatypes_xsd.tmp#organisation_type_registration
Used by
Attributes
QName Type Use Annotation
address xs:string optional
email emailAddress_type optional
fax xs:string optional
function enum_organisation_type optional
Rolle im Datenfluss, bspw. Datenannahmestelle oder Bundesauswertestelle
name xs:string optional
phone xs:string optional
registration registration_type optional
Wenn funktion ungleich 'Bundesauswertestelle" ist, dann wird dem Attribut registration kein Wert zugewiesen. Dieser Wert wird nur durch die Bundesauswertestelle geschrieben.
Source
<xs:complexType name="organisation_type">
  <xs:attribute name="name" type="xs:string" use="optional"/>
  <xs:attribute name="email" type="emailAddress_type" use="optional"/>
  <xs:attribute name="fax" type="xs:string" use="optional"/>
  <xs:attribute name="phone" type="xs:string" use="optional"/>
  <xs:attribute name="address" type="xs:string" use="optional"/>
  <xs:attribute name="function" type="enum_organisation_type" use="optional">
    <xs:annotation>
      <xs:documentation>Rolle im Datenfluss, bspw. Datenannahmestelle oder Bundesauswertestelle</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="registration" type="registration_type" use="optional">
    <xs:annotation>
      <xs:documentation>Wenn funktion ungleich 'Bundesauswertestelle" ist, dann wird dem Attribut registration kein Wert zugewiesen. Dieser Wert wird nur durch die Bundesauswertestelle geschrieben.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>
Complex Type case_id_type
Diagram
Diagram admin_datatypes_xsd.tmp#case_id_type_V
Used by
Attributes
QName Type Use
V restriction of xs:string required
Source
<xs:complexType name="case_id_type">
  <xs:attribute name="V" use="required">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:maxLength value="38"/>
        <xs:minLength value="1"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:attribute>
</xs:complexType>
Complex Type version_type
Diagram
Diagram admin_datatypes_xsd.tmp#version_type_V
Used by
Attributes
QName Type Use
V positive_integer_type required
Source
<xs:complexType name="version_type">
  <xs:attribute name="V" type="positive_integer_type" use="required"/>
</xs:complexType>
Simple Type positive_integer_type
Annotations
positive ganze Zahl > 0 ohne null (1,2,..)
Diagram
Diagram
Type xs:positiveInteger
Used by
Attribute version_type/@V
Source
<xs:simpleType name="positive_integer_type">
  <xs:annotation>
    <xs:documentation>positive ganze Zahl > 0 ohne null (1,2,..)</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:positiveInteger">
  </xs:restriction>
</xs:simpleType>
Complex Type crud_type
Diagram
Diagram admin_datatypes_xsd.tmp#crud_type_V
Used by
Attributes
QName Type Use
V enum_crud_type required
Source
<xs:complexType name="crud_type">
  <xs:attribute name="V" type="enum_crud_type" use="required">
  </xs:attribute>
</xs:complexType>
Complex Type module_type
Diagram
Diagram admin_datatypes_xsd.tmp#module_type_V
Used by
Attributes
QName Type Use
V enum_exportmodul_type required
Source
<xs:complexType name="module_type">
  <xs:attribute name="V" type="enum_exportmodul_type" use="required"/>
</xs:complexType>
Complex Type case_protocol_type
Diagram
Diagram admin_datatypes_xsd.tmp#case_protocol_type_status_case admin_datatypes_xsd.tmp#case_protocol_type_validation_item
Used by
Model
Children status_case, validation_item
Source
<xs:complexType name="case_protocol_type">
  <xs:sequence>
    <xs:element name="status_case" minOccurs="1" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>status_case zeigt das Validierungsergebnis für den Datensatz. Dieses Element ist im Datenfluss bereits ab dem Leistungserbringer verpflichtend. Eine Exportdatei sollte nur dann an eine Datenannahmestelle versendet werden, wenn status_document ungleich ERROR ist. Hinweis: Ist status_document gleich ERROR, dann ist der Datensatz nicht valide. Es gibt administrative Prüfungen, die nicht auf Datensatzebene, sondern auf Dokumentenebene geprüft werden (siehe QSDOK.vPruefung.protokoll-level). Daher ist nur status_document und nicht status_case aussagekräftig über die Validität eines Datensatzes. Beispiel: /root/header/protocol/status_document/@V = "ERROR" und <case_admin> <id V="37" /> <guid V="{905444ab-1ec6-4ff9-a503-120badf94e6f}" /> <version V="1" /> <action V="create" /> <module V="F_NW" /> <protocol> <status_case V="OK" /> </protocol> </case_admin> Dann ist {905444ab-1ec6-4ff9-a503-120badf94e6f} in Version 1 NICHT valide. Info intern: Im Rahmen der Strukturabfrage darf ein Leistungserbringer nur einen Vorgang pro Jahr liefern. Es gibt daher nicht die Situation, dass in einer Exportdatei valide und invalide Datensätze sein können. Die Schemata erfordern/erlauben genau einen Datensatz pro Exportdatei. Aktualisierungen eines Vorganges sind unbegrenzt möglich.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:attribute name="V" type="status_type" use="required"/>
      </xs:complexType>
    </xs:element>
    <xs:element name="validation_item" type="validation_item_type" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Protokollierung von Fehlern und Warnungen in einem Prüfbereich (auf Datensatzebene) Wert wird durch das Datenprüfprogramm generiert und geschrieben.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type date_woTime_type
Diagram
Diagram admin_datatypes_xsd.tmp#date_woTime_type_V
Attributes
QName Type Use
V xs:date required
Source
<xs:complexType name="date_woTime_type">
  <xs:attribute name="V" type="xs:date" use="required"/>
</xs:complexType>
Simple Type enum_validation_provider_type
Diagram
Diagram admin_datatypes_xsd.tmp#enum_organisation_type
Type restriction of enum_organisation_type
Type hierarchy
Facets
enumeration Bundesauswertestelle
enumeration Datenannahmestelle
enumeration Softwarehersteller
enumeration undefined
Source
<xs:simpleType name="enum_validation_provider_type">
  <xs:restriction base="enum_organisation_type">
    <xs:enumeration value="Bundesauswertestelle"/>
    <xs:enumeration value="Datenannahmestelle"/>
    <xs:enumeration value="Softwarehersteller"/>
    <xs:enumeration value="undefined"/>
  </xs:restriction>
</xs:simpleType>
Attribute organisation_validation_provider_type / @name
Type xs:string
Properties
use required
Used by
Source
<xs:attribute name="name" type="xs:string" use="required"/>
Attribute organisation_validation_provider_type / @email
Type emailAddress_type
Properties
use optional
Facets
pattern [A-Za-z0-9._%+\-]+@[A-Za-z0-9.\-]+\.[A-Za-z]{2,}
Used by
Source
<xs:attribute name="email" type="emailAddress_type" use="optional"/>
Attribute organisation_validation_provider_type / @fax
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="fax" type="xs:string" use="optional"/>
Attribute organisation_validation_provider_type / @phone
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="phone" type="xs:string" use="optional"/>
Attribute organisation_validation_provider_type / @address
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="address" type="xs:string" use="optional"/>
Attribute organisation_validation_provider_type / @function
Annotations
Rolle im Datenfluss, bspw. Bundesauswertestelle oder Datenannahmestelle
Type enum_organisation_type
Properties
use required
Facets
enumeration Bundesauswertestelle
enumeration Datenannahmestelle
enumeration Leistungserbringer
enumeration Softwarehersteller
enumeration undefined
Used by
Source
<xs:attribute name="function" type="enum_organisation_type" use="required">
  <xs:annotation>
    <xs:documentation>Rolle im Datenfluss, bspw. Bundesauswertestelle oder Datenannahmestelle</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute organisation_validation_provider_type / @registration
Annotations
Eine Datenannahmestelle (LVKK/EK) kann den Dummy-Wert '000' nutzen.
Type registration_type
Properties
use required
Facets
minLength 1
maxLength 20
Used by
Source
<xs:attribute name="registration" type="registration_type" use="required">
  <xs:annotation>
    <xs:documentation>Eine Datenannahmestelle (LVKK/EK) kann den Dummy-Wert '000' nutzen.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute technischeEmail_type / @V
Type emailAddress_type
Properties
use required
Facets
pattern [A-Za-z0-9._%+\-]+@[A-Za-z0-9.\-]+\.[A-Za-z]{2,}
Used by
Complex Type technischeEmail_type
Source
<xs:attribute name="V" type="emailAddress_type" use="required"/>
Attribute dateinummer_type / @V
Annotations
6 Ziffern
Type restriction of xs:string
Properties
use required
Facets
pattern [0-9]{6}
Used by
Complex Type dateinummer_type
Source
<xs:attribute name="V" use="required">
  <xs:annotation>
    <xs:documentation>6 Ziffern</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:pattern value="[0-9]{6}"/>
    </xs:restriction>
  </xs:simpleType>
</xs:attribute>
Attribute iknr_type / @V
Type restriction of xs:string
Properties
use required
Facets
pattern [0-9]{9}
Used by
Complex Type iknr_type
Source
<xs:attribute name="V" use="required">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:pattern value="[0-9]{9}"/>
    </xs:restriction>
  </xs:simpleType>
</xs:attribute>
Attribute guid_type / @V
Type restriction of xs:string
Properties
use required
Facets
pattern \{([0-9a-fA-F]){8}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){12}\}
Used by
Complex Type guid_type
Source
<xs:attribute name="V" use="required">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:pattern value="\{([0-9a-fA-F]){8}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){12}\}"/>
    </xs:restriction>
  </xs:simpleType>
</xs:attribute>
Attribute date_type / @V
Annotations
Format CCYY-MM-DDThh:mm:ss:
-- "CC" für Jahrhundert
-- "YY" für Jahr
-- "MM" für Monat
-- "DD" für Tag
-- "hh", "mm" und "ss": Stunden, Minuten und Sekunden.
					
Der Buchstabe "T" dient als Trennzeichen zwischen Datum und Zeit.
					
Dieser Darstellung kann direkt ein "Z" nachgestellt werden, um anzuzeigen, dass es sich um die Universal Time Coordinated (UTC) handelt. Folgt der Zeitangabe statt eines "Z" ein Plus- oder Minuszeichen bedeutet das, dass die darauf folgende Angabe im Format "hh:mm" die Differenz zur UTC angibt (der Minutenanteil ist erforderlich). Fehlt die Zeitzonenangabe, wird die lokale Zeitzone angenommen.
					
Beispiele (jeweils dieselbe Uhrzeit):
-- 2021-06-30T21:32:52 (Angabe Zeitzone fehlt, daher Annahme lokale Zeitzone)
-- 2021-06-30T21:32:52+02:00
-- 2021-06-30T19:32:52Z
Type xs:dateTime
Properties
use required
Used by
Complex Type date_type
Source
<xs:attribute name="V" type="xs:dateTime" use="required">
  <xs:annotation>
    <xs:documentation>Format CCYY-MM-DDThh:mm:ss: -- "CC" für Jahrhundert -- "YY" für Jahr -- "MM" für Monat -- "DD" für Tag -- "hh", "mm" und "ss": Stunden, Minuten und Sekunden. Der Buchstabe "T" dient als Trennzeichen zwischen Datum und Zeit. Dieser Darstellung kann direkt ein "Z" nachgestellt werden, um anzuzeigen, dass es sich um die Universal Time Coordinated (UTC) handelt. Folgt der Zeitangabe statt eines "Z" ein Plus- oder Minuszeichen bedeutet das, dass die darauf folgende Angabe im Format "hh:mm" die Differenz zur UTC angibt (der Minutenanteil ist erforderlich). Fehlt die Zeitzonenangabe, wird die lokale Zeitzone angenommen. Beispiele (jeweils dieselbe Uhrzeit): -- 2021-06-30T21:32:52 (Angabe Zeitzone fehlt, daher Annahme lokale Zeitzone) -- 2021-06-30T21:32:52+02:00 -- 2021-06-30T19:32:52Z</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute organisation_type_without_docu / @name
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="name" type="xs:string" use="optional"/>
Attribute organisation_type_without_docu / @email
Type emailAddress_type
Properties
use optional
Facets
pattern [A-Za-z0-9._%+\-]+@[A-Za-z0-9.\-]+\.[A-Za-z]{2,}
Used by
Source
<xs:attribute name="email" type="emailAddress_type" use="optional"/>
Attribute organisation_type_without_docu / @fax
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="fax" type="xs:string" use="optional"/>
Attribute organisation_type_without_docu / @phone
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="phone" type="xs:string" use="optional"/>
Attribute organisation_type_without_docu / @address
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="address" type="xs:string" use="optional"/>
Attribute organisation_type_without_docu / @function
Type enum_organisation_type
Properties
use optional
Facets
enumeration Bundesauswertestelle
enumeration Datenannahmestelle
enumeration Leistungserbringer
enumeration Softwarehersteller
enumeration undefined
Used by
Source
<xs:attribute name="function" type="enum_organisation_type" use="optional"/>
Attribute organisation_type_without_docu / @registration
Type registration_type
Properties
use optional
Facets
minLength 1
maxLength 20
Used by
Source
<xs:attribute name="registration" type="registration_type" use="optional"/>
Attribute organisation_type_software_vendor / @name
Type xs:string
Properties
use required
Used by
Source
<xs:attribute name="name" type="xs:string" use="required"/>
Attribute organisation_type_software_vendor / @email
Type emailAddress_type
Properties
use optional
Facets
pattern [A-Za-z0-9._%+\-]+@[A-Za-z0-9.\-]+\.[A-Za-z]{2,}
Used by
Source
<xs:attribute name="email" type="emailAddress_type" use="optional"/>
Attribute organisation_type_software_vendor / @fax
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="fax" type="xs:string" use="optional"/>
Attribute organisation_type_software_vendor / @phone
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="phone" type="xs:string" use="optional"/>
Attribute organisation_type_software_vendor / @address
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="address" type="xs:string" use="optional"/>
Attribute organisation_type_software_vendor / @function
Annotations
Rolle im Datenfluss, bspw. Leistungserbringer oder Softwareanbieter
Type enum_organisation_type
Properties
use required
Facets
enumeration Bundesauswertestelle
enumeration Datenannahmestelle
enumeration Leistungserbringer
enumeration Softwarehersteller
enumeration undefined
Used by
Source
<xs:attribute name="function" type="enum_organisation_type" use="required">
  <xs:annotation>
    <xs:documentation>Rolle im Datenfluss, bspw. Leistungserbringer oder Softwareanbieter</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute organisation_type_software_vendor / @registration
Annotations
Dem Attribut registration muss die vom IQTIG vergebene Registriernummer für die eingesetzte QS-Software zugewiesen werden. Softwareanbieter können diese Registriernummer über verfahrenssupport@iqtig.org beantragen.
Type registration_type
Properties
use required
Facets
minLength 1
maxLength 20
Used by
Source
<xs:attribute name="registration" type="registration_type" use="required">
  <xs:annotation>
    <xs:documentation>Dem Attribut registration muss die vom IQTIG vergebene Registriernummer für die eingesetzte QS-Software zugewiesen werden. Softwareanbieter können diese Registriernummer über verfahrenssupport@iqtig.org beantragen.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute softwareName_type / @V
Annotations
Name der vom Leistungserbringer verwendeten Software
Type xs:string
Properties
use required
Used by
Complex Type softwareName_type
Source
<xs:attribute name="V" type="xs:string" use="required">
  <xs:annotation>
    <xs:documentation>Name der vom Leistungserbringer verwendeten Software</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute softwareVersion_type / @V
Annotations
Version der vom Leistungserbringer verwendeten Software
Type restriction of xs:string
Properties
use required
Facets
minLength 1
Used by
Complex Type softwareVersion_type
Source
<xs:attribute name="V" use="required">
  <xs:annotation>
    <xs:documentation>Version der vom Leistungserbringer verwendeten Software</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:minLength value="1"/>
    </xs:restriction>
  </xs:simpleType>
</xs:attribute>
Attribute specification_type / @V
Annotations
Hier muss die Spezifikation (Attribut/Spalte Name aus Tabelle Version in der Access DB QSDOK) eingetragen werden, nach der die Software die Exportdatei generiert hat.
					
@Datenanahmestelle:
Die Datenprüfung selbst erfolgt nicht nach der übermittelten Spezifikation, sondern nach der höchsten Version für das Erfassungsjahr.
					
Gibt es bspw. die Spezifikationsversionen: 
2023 QSFFx V01 (veröffentlicht im Juni 2022) mit 2023_DPP_V01
2023 QSFFx V02 (veröffentlicht im Dez 2022) mit 2023_DPP_V02
2023 QSFFx V03 (veröffentlicht im Feb 2023) mit 2023_DPP_V03
					
so ist "2023 QSFFx V01", "2023 QSFFx V02" und "2023 QSFFx V03" jeweils ein valider Wert im Attribut //document/software/specification/@V für das Erfassungsjahr 2023. Die Exportdatei selbst muss aber valide nach 2023_DPP_V03 sein. Die Datenannahmestellen prüfen die Exportdatei mit dem Datenprüfprogramm in Version 2023_DPP_V03.
Type enum_spez_type
Properties
use required
Facets
enumeration 2023 QSFFx V01 Alpha
enumeration 2023 QSFFx V01
Used by
Complex Type specification_type
Source
<xs:attribute name="V" type="enum_spez_type" use="required">
  <xs:annotation>
    <xs:documentation>Hier muss die Spezifikation (Attribut/Spalte Name aus Tabelle Version in der Access DB QSDOK) eingetragen werden, nach der die Software die Exportdatei generiert hat. @Datenanahmestelle: Die Datenprüfung selbst erfolgt nicht nach der übermittelten Spezifikation, sondern nach der höchsten Version für das Erfassungsjahr. Gibt es bspw. die Spezifikationsversionen: 2023 QSFFx V01 (veröffentlicht im Juni 2022) mit 2023_DPP_V01 2023 QSFFx V02 (veröffentlicht im Dez 2022) mit 2023_DPP_V02 2023 QSFFx V03 (veröffentlicht im Feb 2023) mit 2023_DPP_V03 so ist "2023 QSFFx V01", "2023 QSFFx V02" und "2023 QSFFx V03" jeweils ein valider Wert im Attribut //document/software/specification/@V für das Erfassungsjahr 2023. Die Exportdatei selbst muss aber valide nach 2023_DPP_V03 sein. Die Datenannahmestellen prüfen die Exportdatei mit dem Datenprüfprogramm in Version 2023_DPP_V03.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute information_system_type / vendor / @V
Type xs:string
Properties
use required
Used by
Source
<xs:attribute name="V" type="xs:string" use="required"/>
Attribute information_system_type / name / @V
Type xs:string
Properties
use required
Used by
Source
<xs:attribute name="V" type="xs:string" use="required"/>
Attribute flow_type / @V
Type enum_flow_type
Properties
use required
Facets
enumeration LE_LVKK
enumeration LE_BAS
Used by
Complex Type flow_type
Source
<xs:attribute name="V" type="enum_flow_type" use="required"/>
Attribute target_type / @V
Type enum_target_type
Properties
use required
Facets
enumeration Probedatenpool
enumeration Echtdatenpool
enumeration Testdatenpool
Used by
Complex Type target_type
Source
<xs:attribute name="V" type="enum_target_type" use="required"/>
Attribute organisation_type / @name
Type xs:string
Properties
use optional
Used by
Complex Type organisation_type
Source
<xs:attribute name="name" type="xs:string" use="optional"/>
Attribute organisation_type / @email
Type emailAddress_type
Properties
use optional
Facets
pattern [A-Za-z0-9._%+\-]+@[A-Za-z0-9.\-]+\.[A-Za-z]{2,}
Used by
Complex Type organisation_type
Source
<xs:attribute name="email" type="emailAddress_type" use="optional"/>
Attribute organisation_type / @fax
Type xs:string
Properties
use optional
Used by
Complex Type organisation_type
Source
<xs:attribute name="fax" type="xs:string" use="optional"/>
Attribute organisation_type / @phone
Type xs:string
Properties
use optional
Used by
Complex Type organisation_type
Source
<xs:attribute name="phone" type="xs:string" use="optional"/>
Attribute organisation_type / @address
Type xs:string
Properties
use optional
Used by
Complex Type organisation_type
Source
<xs:attribute name="address" type="xs:string" use="optional"/>
Attribute organisation_type / @function
Annotations
Rolle im Datenfluss, bspw. Datenannahmestelle oder Bundesauswertestelle
Type enum_organisation_type
Properties
use optional
Facets
enumeration Bundesauswertestelle
enumeration Datenannahmestelle
enumeration Leistungserbringer
enumeration Softwarehersteller
enumeration undefined
Used by
Complex Type organisation_type
Source
<xs:attribute name="function" type="enum_organisation_type" use="optional">
  <xs:annotation>
    <xs:documentation>Rolle im Datenfluss, bspw. Datenannahmestelle oder Bundesauswertestelle</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute organisation_type / @registration
Annotations
Wenn funktion ungleich 'Bundesauswertestelle" ist, dann wird dem Attribut registration kein Wert zugewiesen. Dieser Wert wird nur durch die Bundesauswertestelle geschrieben.
Type registration_type
Properties
use optional
Facets
minLength 1
maxLength 20
Used by
Complex Type organisation_type
Source
<xs:attribute name="registration" type="registration_type" use="optional">
  <xs:annotation>
    <xs:documentation>Wenn funktion ungleich 'Bundesauswertestelle" ist, dann wird dem Attribut registration kein Wert zugewiesen. Dieser Wert wird nur durch die Bundesauswertestelle geschrieben.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute case_id_type / @V
Type restriction of xs:string
Properties
use required
Facets
minLength 1
maxLength 38
Used by
Complex Type case_id_type
Source
<xs:attribute name="V" use="required">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="38"/>
      <xs:minLength value="1"/>
    </xs:restriction>
  </xs:simpleType>
</xs:attribute>
Attribute version_type / @V
Type positive_integer_type
Properties
use required
Used by
Complex Type version_type
Source
<xs:attribute name="V" type="positive_integer_type" use="required"/>
Attribute crud_type / @V
Type enum_crud_type
Properties
use required
Facets
enumeration create
initialer Datensatz
enumeration delete
Löschen
enumeration update
Aktualisierung (neue Teildatensätze als auch Korrektur)
Used by
Complex Type crud_type
Source
<xs:attribute name="V" type="enum_crud_type" use="required">
</xs:attribute>
Attribute module_type / @V
Type enum_exportmodul_type
Properties
use required
Facets
enumeration FFXE
QSFFx-RL Erinnerungswesen
enumeration F_NW
QSFFx-RL Nachweisverfahren
enumeration F_SA
QSFFx-RL Strukturabfrage 2023
enumeration F_SA22
QSFFx-RL Strukturabfrage 2022
Used by
Complex Type module_type
Source
<xs:attribute name="V" type="enum_exportmodul_type" use="required"/>
Attribute case_protocol_type / status_case / @V
Type status_type
Properties
use required
Facets
enumeration OK
enumeration WARNING
enumeration ERROR
Used by
Source
<xs:attribute name="V" type="status_type" use="required"/>
Attribute root_attr / @container_version
Annotations
Das Attribut kann in den Datenflüssen der Strukturabfrage ignoriert werden. Hintergrundinformation: Das Attribut wird derzeit noch durch das Datenprüfprogramm bei der Generierung von Miniprotokollen gesetzt. Es ist aber ohne Relevanz. Bei vollständigen Datenflussprotokollen wird dieses Attribut nicht vom Datenprüfprogramm bearbeitet.
Type xs:string
Properties
use optional
fixed 2.0
Used by
Attribute Group root_attr
Source
<xs:attribute name="container_version" type="xs:string" use="optional" fixed="2.0">
  <xs:annotation>
    <xs:documentation>Das Attribut kann in den Datenflüssen der Strukturabfrage ignoriert werden. Hintergrundinformation: Das Attribut wird derzeit noch durch das Datenprüfprogramm bei der Generierung von Miniprotokollen gesetzt. Es ist aber ohne Relevanz. Bei vollständigen Datenflussprotokollen wird dieses Attribut nicht vom Datenprüfprogramm bearbeitet.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute root_attr / @content_version
Annotations
Das Attribut kann in den Datenflüssen der Strukturabfrage ignoriert werden. Hintergrundinformation: Das Attribut wird derzeit noch durch das Datenprüfprogramm bei der Generierung von Miniprotokollen gesetzt. Es ist aber ohne Relevanz. Bei vollständigen Datenflussprotokollen wird dieses Attribut nicht vom Datenprüfprogramm bearbeitet.
Type content_version_type
Properties
use optional
Facets
enumeration 1.0
Used by
Attribute Group root_attr
Source
<xs:attribute name="content_version" type="content_version_type" use="optional">
  <xs:annotation>
    <xs:documentation>Das Attribut kann in den Datenflüssen der Strukturabfrage ignoriert werden. Hintergrundinformation: Das Attribut wird derzeit noch durch das Datenprüfprogramm bei der Generierung von Miniprotokollen gesetzt. Es ist aber ohne Relevanz. Bei vollständigen Datenflussprotokollen wird dieses Attribut nicht vom Datenprüfprogramm bearbeitet.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute date_woTime_type / @V
Type xs:date
Properties
use required
Used by
Complex Type date_woTime_type
Source
<xs:attribute name="V" type="xs:date" use="required"/>
Attribute Group root_attr
Diagram
Diagram admin_datatypes_xsd.tmp#root_attr_container_version admin_datatypes_xsd.tmp#root_attr_content_version
Used by
Complex Type sqg_root_type
Attributes
QName Type Fixed Use Annotation
container_version xs:string 2.0 optional
Das Attribut kann in den Datenflüssen der Strukturabfrage ignoriert werden. Hintergrundinformation: Das Attribut wird derzeit noch durch das Datenprüfprogramm bei der Generierung von Miniprotokollen gesetzt. Es ist aber ohne Relevanz. Bei vollständigen Datenflussprotokollen wird dieses Attribut nicht vom Datenprüfprogramm bearbeitet.
content_version content_version_type optional
Das Attribut kann in den Datenflüssen der Strukturabfrage ignoriert werden. Hintergrundinformation: Das Attribut wird derzeit noch durch das Datenprüfprogramm bei der Generierung von Miniprotokollen gesetzt. Es ist aber ohne Relevanz. Bei vollständigen Datenflussprotokollen wird dieses Attribut nicht vom Datenprüfprogramm bearbeitet.
Source
<xs:attributeGroup name="root_attr">
  <xs:attribute name="container_version" type="xs:string" use="optional" fixed="2.0">
    <xs:annotation>
      <xs:documentation>Das Attribut kann in den Datenflüssen der Strukturabfrage ignoriert werden. Hintergrundinformation: Das Attribut wird derzeit noch durch das Datenprüfprogramm bei der Generierung von Miniprotokollen gesetzt. Es ist aber ohne Relevanz. Bei vollständigen Datenflussprotokollen wird dieses Attribut nicht vom Datenprüfprogramm bearbeitet.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="content_version" type="content_version_type" use="optional">
    <xs:annotation>
      <xs:documentation>Das Attribut kann in den Datenflüssen der Strukturabfrage ignoriert werden. Hintergrundinformation: Das Attribut wird derzeit noch durch das Datenprüfprogramm bei der Generierung von Miniprotokollen gesetzt. Es ist aber ohne Relevanz. Bei vollständigen Datenflussprotokollen wird dieses Attribut nicht vom Datenprüfprogramm bearbeitet.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:attributeGroup>