blob: 7f9d6decbcda7d3a0a9388fbf4c45076fa187802 [file] [log] [blame]
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
/* Copyright 2004 The Apache Software Foundation
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-->
<xs:schema xmlns:sciphox="urn::sciphox-org/sciphox" xmlns:ehdtl="urn:ehd/001" xmlns="urn:ehd/vdx/001" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:ehd/vdx/001" elementFormDefault="qualified">
<xs:include schemaLocation="xmlbeans_184_datentypen_V1.30.xsd_"/>
<!-- Schema -->
<!-- =======================================================================
vdx-Schnittstelle
======================================================================= -->
<xs:element name="vdx_data">
<xs:annotation>
<xs:documentation>klammerndes Element von jeweils einem LE und seinen Fällen oder einer Kasse und zahlungspflichtigen KV mit den zugehörigen Vorgängen. Das Element vdx_data nimmt die zahlungsfordernde KV auf.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:choice>
<xs:sequence>
<xs:element name="provider" type="vdx_provider_typ" minOccurs="0">
<xs:annotation>
<xs:documentation>abrechnende, leistungserbringende Organisation oder Person. In der an die KBV zu übermittelnden DA D06 ist "provider" Pflichtelement</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="fall_liste" type="fall_liste_typ"/>
</xs:sequence>
<xs:sequence>
<xs:element ref="vknr"/>
<xs:element name="vorgang_liste" type="vorgang_liste_typ"/>
</xs:sequence>
</xs:choice>
<xs:attribute name="V" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="S" type="xs:string" use="optional" fixed="1.2.276.0.76.3.1.1.5.1.12"/>
<xs:attribute name="SN" type="xs:string" use="prohibited" fixed="ST 12"/>
</xs:complexType>
</xs:element>
<!-- ****************************** vdx-typen ****************************** -->
<xs:complexType name="vdx_id_typ">
<xs:annotation>
<xs:documentation> EX-Attribut enthält eine eindeutige ID des Objekts</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="id_typ">
<xs:attribute name="EX" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="128"/>
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="RT" use="required">
<xs:annotation>
<xs:documentation> RT-Attribut enthält eine eindeutige Stamm-ID</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="RTV" type="xs:string" use="prohibited"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="vdx_provider_typ">
<xs:complexContent>
<xs:restriction base="provider_typ">
<xs:sequence>
<xs:element name="person" maxOccurs="unbounded">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="person_typ">
<xs:sequence>
<xs:element name="id" minOccurs="0">
<xs:annotation>
<xs:documentation>Leistungserbringer-Kennzeichen des Arztes in kennzeichnungspflichtigen Versorgungsformen, FK 0213</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:restriction base="id_typ">
<xs:attribute name="RT" use="required">
<xs:annotation>
<xs:documentation>RT-Attribut enthält Praxisabrechnungsnummer</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="9"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="RTV" type="xs:string" use="prohibited"/>
<xs:attribute name="EX" use="required">
<xs:annotation>
<xs:documentation>Leistungserbringer-Kennzeichen des Arztes in kennzeichnungspflichtigen Versorgungsformen, FK 0213</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="local_header">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="local_header-cont.model">
<xs:sequence>
<xs:element ref="teilnahmestatus"/>
<xs:element name="fachgruppe_liste">
<xs:complexType>
<xs:complexContent>
<xs:extension base="liste_id_typ">
<xs:sequence>
<xs:element ref="fachgruppe" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element ref="ha_fa_kennung"/>
<xs:element ref="ms_kennung"/>
<!-- Element fachgruppe_liste =========================================== -->
<!-- Element ha_fa_kennung =========================================== -->
<!-- Element ms_kennung =========================================== -->
</xs:sequence>
<xs:attribute name="ignore" use="prohibited"/>
<xs:attribute name="descriptor" use="prohibited"/>
<xs:attribute name="render" use="prohibited"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="organization">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="organization_typ">
<xs:sequence>
<xs:element name="id">
<xs:annotation>
<xs:documentation>Praxisabrechnungsnummer (pseudonymisiert)</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:restriction base="id_typ">
<xs:attribute name="EX" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="9"/>
</xs:restriction>
</xs:simpleType>
<!-- Das EX-Attribut nimmt eine neunstellige (ggf. mit Nullen aufzufüllen und als string zu behandeln), pseudonymisierte Abrechnugsnummer auf -->
</xs:attribute>
<xs:attribute name="RT" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2"/>
</xs:restriction>
</xs:simpleType>
<!-- Das RT-Attribut nimmt die zweistellige KV-Landesstelle auf -->
</xs:attribute>
<xs:attribute name="RTV" type="xs:string" use="prohibited"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="local_header">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="local_header-cont.model">
<xs:sequence>
<xs:element ref="organization_type_cd"/>
<xs:element ref="kbv_pruefnummer"/>
<xs:element ref="regelleistungsvolumen" minOccurs="0"/>
<xs:element name="honorargruppe_liste" minOccurs="0">
<xs:complexType>
<xs:complexContent>
<xs:extension base="liste_id_typ">
<xs:sequence>
<xs:element name="honorargruppe" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>KVspez. Honorartopf, aus dem die für Fachgruppentöpfe relevanten Leistungen honoriert werden</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="V" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="honorar_liste" type="honorar_liste_typ">
<xs:annotation>
<xs:documentation>Liste des Bruttohonorars nach diversen Kennungen</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="leistungsbedarf_liste" type="leistungsbedarf_liste_typ">
<xs:annotation>
<xs:documentation>Liste des Leistungsbedarfs nach diversen Kennungen aller im Abrechnungsquartal abrechnenden Leistungserbringer</xs:documentation>
</xs:annotation>
</xs:element>
<!-- Element honorargruppe_liste =========================================== -->
<!-- Element honorar_liste =========================================== -->
</xs:sequence>
<xs:attribute name="ignore" use="prohibited"/>
<xs:attribute name="descriptor" use="prohibited"/>
<xs:attribute name="render" use="prohibited"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="honorar_liste_typ">
<xs:annotation>
<xs:documentation>Listenelement zur Verarbeitungssteuerung</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="liste_id_typ">
<xs:sequence>
<xs:element name="kt_honorar" maxOccurs="4">
<xs:annotation>
<xs:documentation>Gesamthonorar der Praxis nach allen 4 Kostenträgerarten</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="kt_kennung"/>
</xs:sequence>
<xs:attribute name="V" type="xs:long" use="required"/>
<xs:attribute name="U" type="xs:string" use="prohibited" fixed="EUR"/>
<!-- V-Attribut des kt_honorars enthält 2 sog. Nachkommastellen -->
</xs:complexType>
<!-- In VDX sollen nur Datensätze von Leistungserbringern übertragen werden, die im Abrecfhnungsquartal Leistungen erbracht haben. Daher sind sowohl LB als auch Hon Pflichtelemente. -->
</xs:element>
<xs:element name="ms_honorar" maxOccurs="4">
<xs:annotation>
<xs:documentation>GKV-Honorar der Praxis gegliedert nach Mengensteuerungskennung</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="lb_hon_ms_kennung"/>
</xs:sequence>
<xs:attribute name="V" type="xs:long" use="required"/>
<xs:attribute name="U" type="xs:string" use="prohibited" fixed="EUR"/>
<!-- V-Attribut des ms_honorars enthält 2 sog. Nachkommastellen -->
</xs:complexType>
</xs:element>
<xs:element name="honorarkorrekturen" minOccurs="0" maxOccurs="4">
<xs:complexType>
<xs:sequence>
<xs:element ref="kt_kennung"/>
</xs:sequence>
<xs:attribute name="V" type="xs:long" use="required">
<!-- V-Attribut der honorarkorrekturen enthält 2 sog. Nachkommastellen -->
</xs:attribute>
<xs:attribute name="U" type="xs:string" use="prohibited" fixed="EUR"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
<!-- -->
<!-- leistungsbedarf_liste_typ ************************************************************************* -->
</xs:complexType>
<xs:complexType name="leistungsbedarf_liste_typ">
<xs:annotation>
<xs:documentation>Listenelement zur Verarbeitungssteuerung</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="liste_id_typ">
<xs:sequence>
<xs:element name="kt_leistungsbedarf" maxOccurs="8">
<xs:annotation>
<xs:documentation>Gesamt- oder GKV-Leistungsbedarf der Praxis nach Kostenträgerarten</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="kt_kennung"/>
</xs:sequence>
<xs:attribute name="V" type="xs:long" use="required"/>
<xs:attribute name="U" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
<xs:pattern value="[12]"/>
<xs:enumeration value="1"/>
<xs:enumeration value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<!-- kt_leistungsbedarf enthält 2 sog. Nachkommastellen -->
</xs:complexType>
<!-- In VDX sollen nur Datensätze von Leistungserbringern übertragen werden, die im Abrechnungsquartal Leistungen erbracht haben. Daher sind sowohl LB als auch Hon Pflichtelemente. -->
</xs:element>
<xs:element name="ms_leistungsbedarf" maxOccurs="8">
<xs:annotation>
<xs:documentation>GKV-Leistungsbedarf der Praxis nach Mengensteuerungskennung</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="lb_hon_ms_kennung"/>
</xs:sequence>
<xs:attribute name="V" type="xs:long" use="required"/>
<xs:attribute name="U" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
<xs:enumeration value="1"/>
<xs:enumeration value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<!-- ms_leistungsbedarf enthält 2 sog. Nachkommastellen -->
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
<!-- -->
<!-- liste_id_typ ***************************************************************** -->
</xs:complexType>
<xs:complexType name="liste_id_typ">
<xs:annotation>
<xs:documentation>Basistyp für listen_ids zur Verarbeitungssteuerung</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="id_typ">
<xs:attribute name="EX" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="9"/>
<xs:maxLength value="128"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="RT" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="RTV" type="xs:string" use="prohibited"/>
</xs:restriction>
</xs:complexContent>
<!-- -->
<!-- fall_liste_id_typ ****************************************************************************** -->
</xs:complexType>
<xs:complexType name="fall_liste_typ">
<xs:annotation>
<xs:documentation>Listenelement zur Verarbeitungssteuerung</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="liste_id_typ">
<xs:sequence>
<xs:element ref="fall_id" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
<!-- -->
<!-- schein_liste_id_typ ************************************************************************* -->
</xs:complexType>
<xs:complexType name="schein_liste_typ">
<xs:annotation>
<xs:documentation>Listenelement zur Verarbeitungssteuerung</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="liste_id_typ">
<xs:sequence>
<xs:element name="schein" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>enthält Scheinuntergruppe
gem. FK 4239</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="leistung_liste" type="leistung_liste_typ"/>
<xs:element name="diagnose_liste" type="diagnose_liste_typ" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="V" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2"/>
<xs:pattern value="00|2[013467]|3[012]|4[123456]"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="S" type="xs:string" use="optional" fixed="1.2.276.0.76.3.1.1.5.1.19"/>
<xs:attribute name="SN" type="xs:string" use="prohibited" fixed="Scheinuntergruppe ST 19"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
<!-- -->
<!-- vorgang_liste_typ ************************************************************************** -->
</xs:complexType>
<xs:complexType name="vorgang_liste_typ">
<xs:annotation>
<xs:documentation>Listenelement zur Verarbeitungssteuerung</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="liste_id_typ">
<xs:sequence>
<xs:element ref="vorgang" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
<!-- -->
<!-- leistung_liste_typ ************************************************************************* -->
</xs:complexType>
<xs:complexType name="leistung_liste_typ">
<xs:annotation>
<xs:documentation>Listenelement zur Verarbeitungssteuerung</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="liste_id_typ">
<xs:sequence>
<xs:element name="leistung" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element ref="gkv_konto"/>
<xs:element ref="gnr"/>
<xs:element ref="vorgang_kennung" minOccurs="0"/>
<xs:element ref="le_kennung" minOccurs="0"/>
<xs:element ref="budget_kennung"/>
<xs:element ref="kv_bewertungssteuerung" minOccurs="0" maxOccurs="2"/>
<xs:element ref="kbv_bewertungssteuerung" minOccurs="0"/>
<xs:element ref="leistungsbedarf"/>
<xs:element ref="haeufigkeit"/>
<xs:element name="vertrag" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="vertragsart">
<xs:annotation>
<xs:documentation>Kennzeichnung der FKZ-Berechtigung nach FKZ-Richtlinie Kap. 1.3.2 ff., 1.3.7 und AV | ST 15</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="V" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="S" type="xs:string" use="optional" fixed="1.2.276.0.76.3.1.1.5.1.15"/>
<xs:attribute name="SN" type="xs:string" use="prohibited" fixed="FKZ-Berechtigungscodes ST 15"/>
</xs:complexType>
</xs:element>
<xs:element name="id" minOccurs="0">
<xs:annotation>
<xs:documentation>eindeutige Vertragsnummer</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:restriction base="id_typ">
<xs:attribute name="RT" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2"/>
<xs:pattern value="\d{2}"/>
</xs:restriction>
</xs:simpleType>
<!-- Das RT-Attribut nimmt die zweistellige KV-Landesstelle auf -->
</xs:attribute>
<xs:attribute name="EX" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="7"/>
</xs:restriction>
</xs:simpleType>
<!-- Das EX-Attribut nimmt die 7stellige eigentliche Vertragsnummer auf. Die Zeichenkette muss ggf. auf 7 Stellen aufgefüllt werden. -->
</xs:attribute>
<xs:attribute name="RTV" type="xs:string" use="prohibited"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="bezeichnung" minOccurs="0">
<xs:complexType>
<xs:attribute name="V" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="80"/>
</xs:restriction>
</xs:simpleType>
<!-- enthält einen beliebigen Freitext zur Bezeichnung des Vertrages, max. 80 Zeichen -->
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="verguetung" minOccurs="0">
<xs:annotation>
<xs:documentation>bei GNRn gemäß Anerkennungsvereinbarung Anlage 15 und 17 sowie FKZ-Richtlinie Kap.1.3.7, immer in EUR</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="V" type="xs:int" use="required"/>
<xs:attribute name="U" type="xs:string" use="prohibited" fixed="2"/>
<xs:attribute name="DN" type="xs:int" use="optional" fixed="5"/>
</xs:complexType>
</xs:element>
<xs:element ref="bewertung" minOccurs="0"/>
<xs:element name="gnr_text">
<xs:annotation>
<xs:documentation>erläuternder Text der GNR</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="V" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="230"/>
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ops_code_liste" minOccurs="0">
<xs:complexType>
<xs:complexContent>
<xs:extension base="liste_id_typ">
<xs:sequence>
<xs:element name="ops_code" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Schlüssel gem. OPS-301</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="V" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="7"/>
<xs:pattern value="\d-\d\d\d\.[a-zA-Z]"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="S" type="xs:string" use="optional" fixed="1.2.276.0.76.3.1.1.5.2"/>
<xs:attribute name="SN" type="xs:string" use="prohibited" fixed="GO-Stammdatei"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
<!-- -->
<!-- diagnose_liste_typ ************************************************************************ -->
</xs:complexType>
<xs:complexType name="diagnose_liste_typ">
<xs:annotation>
<xs:documentation>Listenelement zur Verarbeitungssteuerung</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="liste_id_typ">
<xs:sequence>
<xs:element name="diagnose" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="diagnose_code">
<xs:annotation>
<xs:documentation>FK:6001</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="V" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value=""/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="S" type="xs:string" use="optional" fixed="2.16.840.1.113883.3.7.1.6"/>
<xs:attribute name="SN" type="xs:string" use="prohibited" fixed="ICD10-CODE"/>
</xs:complexType>
</xs:element>
<xs:element name="sicherheit">
<xs:annotation>
<xs:documentation>FK:60003</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="V" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
<xs:pattern value="[VZAG]"/>
<xs:enumeration value="V"/>
<xs:enumeration value="Z"/>
<xs:enumeration value="A"/>
<xs:enumeration value="G"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="S" type="xs:string" use="optional" fixed="2.16.840.1.113883.3.7.1.8"/>
<xs:attribute name="SN" type="xs:string" use="prohibited" fixed="Diagnosesicherheits-Tabelle"/>
</xs:complexType>
</xs:element>
<xs:element name="lokalisation" minOccurs="0">
<xs:annotation>
<xs:documentation>FK:6004</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="V" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
<xs:pattern value="[RLB]"/>
<xs:enumeration value="R"/>
<xs:enumeration value="L"/>
<xs:enumeration value="B"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="S" type="xs:string" use="optional" fixed="2.16.840.1.113883.3.7.1.7"/>
<xs:attribute name="SN" type="xs:string" use="prohibited" fixed="Seitenlokalisations-Tabelle | ST 22"/>
</xs:complexType>
</xs:element>
<xs:element name="dokumentation" minOccurs="0">
<xs:annotation>
<xs:documentation>Diagnoseerläuterung FK:6006</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="V" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="60"/>
<xs:whiteSpace value="collapse"/>
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<!-- =======================================================================
vdx-Schnittstelle
======================================================================= -->
<!-- *************************************************************Elemente aus vdx_provider***** -->
<xs:element name="teilnahmestatus">
<xs:annotation>
<xs:documentation>Teilnahmestatus des Leistungserbringers gem. Anlage 25 BAR | ST 01</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="V" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="S" type="xs:string" use="optional" fixed="1.2.276.0.76.3.1.1.5.1.1"/>
<xs:attribute name="SN" type="xs:string" use="prohibited" fixed="teilnahmestatus"/>
</xs:complexType>
<!-- *************************************************************Element teilnahmestatus******* -->
</xs:element>
<xs:element name="fachgruppe">
<xs:annotation>
<xs:documentation>Fachgruppen nach Abrechnungsschwerpunkten | ST 02</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="V" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="S" type="xs:string" use="optional" fixed="1.2.276.0.76.3.1.1.5.1.2"/>
<xs:attribute name="SN" type="xs:string" use="prohibited" fixed="Fachgruppe"/>
</xs:complexType>
<!-- *************************************************************Element fachgruppe************ -->
</xs:element>
<xs:element name="regelleistungsvolumen">
<xs:annotation>
<xs:documentation>Regelleistungsvolumen der organization (falls vorhanden)</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="V" type="xs:int" use="required"/>
</xs:complexType>
<!-- *************************************************************Element regelleistungsvolumen* -->
<!-- rlv ist immer positiv ganzzahlig -->
</xs:element>
<xs:element name="organization_type_cd">
<xs:annotation>
<xs:documentation>Praxistyp | ST 04</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="V" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="S" use="optional" fixed="1.2.276.0.76.3.1.1.5.1.04">
<xs:simpleType>
<xs:restriction base="xs:string"/>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="SN" type="xs:string" use="prohibited" fixed="ST 04"/>
</xs:complexType>
<!-- *************************************************************Element organization_type_cd** -->
</xs:element>
<xs:element name="kbv_pruefnummer">
<xs:annotation>
<xs:documentation>Softwarezertifizierungs-
nummer, FK 0105</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="V" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="8"/>
<xs:pattern value="[A-Za-z]\d{7}"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<!-- *************************************************************Element kbv_pruefnummer******* -->
</xs:element>
<!-- *************************************************************abrechnungsparameter********** -->
<xs:element name="vdx_abrechnungsbereich">
<xs:annotation>
<xs:documentation> ST 08</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="V" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="S" type="xs:string" use="optional" fixed="1.2.276.0.76.3.1.1.5.1.08"/>
<xs:attribute name="SN" type="xs:string" use="prohibited" fixed="VDX-Abrechnungsbereich ST 08"/>
</xs:complexType>
<!-- *************************************************************Element vdx_abrechnungsbereich -->
<!-- noch zu klären ist, ob Schlüssel 000 = 001 + 002 + 011 + 090 -->
</xs:element>
<xs:element name="gnr">
<xs:complexType>
<xs:attribute name="V" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="5"/>
<xs:maxLength value="6"/>
<xs:pattern value="\d{5}|\d{5}[A-Z]"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="S" type="xs:string" use="optional" fixed="1.2.276.0.76.3.1.1.5.2"/>
<xs:attribute name="SN" type="xs:string" use="prohibited" fixed="GO-Stammdatei der KV des entsprechenden Abrechnungsquartals"/>
</xs:complexType>
<!-- *************************************************************Element gnr******************* -->
</xs:element>
<xs:element name="bewertung">
<xs:annotation>
<xs:documentation>Punktwert oder Quote, nur bei GNRn gemäß Anerkennungsvereinbarung Anlage 15 und 17 sowie FKZ-Richtlinie Kap. 1.3.7. </xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="V" use="required">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:pattern value="\d{1,3}\d{2}|\d{1,3}\d{5}"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="U" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
<xs:enumeration value="1"/>
<xs:enumeration value="2"/>
</xs:restriction>
</xs:simpleType>
<!-- erlaubte Werte für U-Attribut: 1=Punktwert in cent, 2=Quote in Prozent -->
</xs:attribute>
<xs:attribute name="DN" type="xs:int" use="optional" fixed="5"/>
</xs:complexType>
<!-- *************************************************************Element bewertung************* -->
</xs:element>
<xs:element name="gkv_konto">
<xs:annotation>
<xs:documentation>ST 17</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="V" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="4"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="S" type="xs:string" use="optional" fixed="1.2.276.0.76.3.1.1.5.1.17"/>
<xs:attribute name="SN" type="xs:string" use="prohibited" fixed="GKV-Konto ST 17 sowie GOS"/>
</xs:complexType>
<!-- *************************************************************Element gkv_konto************* -->
</xs:element>
<xs:element name="vknr">
<xs:complexType>
<xs:sequence>
<xs:element ref="zp_kv"/>
</xs:sequence>
<xs:attribute name="V" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="5"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="S" type="xs:string" use="optional" fixed="1.2.276.0.76.4.7"/>
<xs:attribute name="SN" type="xs:string" use="prohibited" fixed="Kostenträgerstammdatei"/>
</xs:complexType>
<!-- *************************************************************Element vknr****************** -->
</xs:element>
<xs:element name="zp_kv">
<xs:annotation>
<xs:documentation>für Rechnungslegung gegenüber KT zuständige KV-Stelle | ST 12</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="V" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="S" type="xs:string" use="optional" fixed="1.2.276.0.76.3.1.1.5.1.12"/>
<xs:attribute name="SN" type="xs:string" use="prohibited" fixed="KV ST 12"/>
</xs:complexType>
<!-- *************************************************************Element zp_kv***************** -->
</xs:element>
<xs:element name="kv_bewertungssteuerung">
<xs:annotation>
<xs:documentation>nimmt Kriterien zur gruppenweisen oder diskrimierenden Bewertung bereichseigener Leistungen auf</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="V" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="6"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="U" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
<xs:pattern value="[12]"/>
<xs:enumeration value="1"/>
<xs:enumeration value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<!-- *************************************************************Element kv_bewertungssteuerung**************** -->
</xs:element>
<xs:element name="kbv_bewertungssteuerung">
<xs:annotation>
<xs:documentation>nimmt steuernde Attribute für ggf. abweichende Bewertung bereichsfremder Leistungen auf | ST 07</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="V" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="\d{2}"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="S" type="xs:string" use="optional" fixed="1.2.276.0.76.3.1.1.5.1.7"/>
<xs:attribute name="SN" type="xs:string" use="prohibited" fixed="ST 07"/>
</xs:complexType>
<!-- *************************************************************Element kbv_bewertungssteuerung*************** -->
</xs:element>
<xs:element name="haeufigkeit">
<xs:complexType>
<xs:attribute name="V" use="required">
<xs:simpleType>
<xs:restriction base="xs:int"/>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="wert">
<xs:complexType>
<xs:attribute name="V" type="xs:int" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="leistungsbedarf">
<xs:annotation>
<xs:documentation>LB nach FB3-Inhaltsbeschreibung</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="V" type="xs:long" use="required"/>
<xs:attribute name="U" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
<xs:enumeration value="1"/>
<xs:enumeration value="2"/>
<xs:enumeration value="5"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="DN" type="xs:int" use="optional" fixed="5"/>
</xs:complexType>
</xs:element>
<xs:element name="verguetung">
<xs:complexType>
<xs:attribute name="V" type="xs:long" use="required"/>
<xs:attribute name="U" type="xs:string" use="prohibited" fixed="2"/>
<xs:attribute name="DN" type="xs:int" use="optional" fixed="5"/>
</xs:complexType>
</xs:element>
<xs:element name="fall_id">
<xs:complexType>
<xs:complexContent>
<xs:extension base="vdx_id_typ">
<xs:sequence>
<xs:element name="patient_id">
<xs:complexType>
<xs:sequence>
<xs:element ref="vknr"/>
<xs:element ref="vdx_abrechnungsbereich"/>
<xs:element name="geschlecht">
<xs:annotation>
<xs:documentation>S_KBV_GESCHLECHT</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="V" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
<xs:pattern value="[012]"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="S" type="xs:string" use="optional" fixed="1.2.276.0.76.5.232"/>
<xs:attribute name="SN" type="xs:string" use="prohibited" fixed="S_KBV_GESCHLECHT"/>
</xs:complexType>
</xs:element>
<xs:element name="geburtsdatum">
<xs:annotation>
<xs:documentation>gem. KVDT FK 3103</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="V" type="xs:date" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="versichertenstatus">
<xs:annotation>
<xs:documentation>gem. KVDT, FK 4112 | ST 10</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="V" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="4"/>
<xs:pattern value="([1,3,5]|9)([0-8]|9)(\d{2}|xx)"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="S" type="xs:string" use="optional" fixed="1.2.276.0.76.3.1.1.5.1.10"/>
<xs:attribute name="SN" type="xs:string" use="prohibited" fixed="Versichertenstatus KVK ST 10"/>
</xs:complexType>
</xs:element>
<xs:element name="statusergaenzung">
<xs:annotation>
<xs:documentation>gem. KVDT, FK 4113 | ST 11</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="V" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
<xs:pattern value="[149MXACKLEN0]"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="S" type="xs:string" use="optional" fixed="1.2.276.0.76.3.1.1.5.1.11"/>
<xs:attribute name="SN" type="xs:string" use="prohibited" fixed="ST 11"/>
</xs:complexType>
</xs:element>
<xs:element name="behandlungstage" minOccurs="0">
<xs:annotation>
<xs:documentation>Anzahl der Tage, an denen Leistungen abgerechnet wurden</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="V" use="required">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:totalDigits value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="RT" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="EX" use="optional">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="9"/>
<xs:maxLength value="128"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="RTV" type="xs:string" use="prohibited"/>
</xs:complexType>
<!-- *****************************************Element patient ********************************** -->
</xs:element>
<xs:element name="schein_liste" type="schein_liste_typ"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="vorgang">
<xs:complexType>
<xs:sequence>
<xs:element ref="vdx_abrechnungsbereich" minOccurs="0"/>
<xs:element ref="gkv_konto"/>
<xs:element ref="vorgang_code"/>
<xs:element ref="budget_kennung"/>
<xs:element ref="kv_bewertungssteuerung" minOccurs="0" maxOccurs="2"/>
<xs:element ref="kbv_bewertungssteuerung" minOccurs="0"/>
<xs:element ref="leistungsbedarf" minOccurs="0"/>
<xs:element ref="verguetung" minOccurs="0"/>
<xs:element ref="wert" minOccurs="0"/>
<xs:element name="id" minOccurs="0">
<xs:annotation>
<xs:documentation>Praxisabrechnungsnummer bei LE-bezogenen Vorgängen</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:restriction base="id_typ">
<xs:attribute name="EX" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="9"/>
</xs:restriction>
</xs:simpleType>
<!-- Das EX-Attribut enthält eine eindeutige Vorgangsnummer -->
</xs:attribute>
<xs:attribute name="RT" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2"/>
</xs:restriction>
</xs:simpleType>
<!-- das RT-Attribut nimmt die 2stellige KV-Landesstelle auf-->
</xs:attribute>
<xs:attribute name="RTV" type="xs:string" use="prohibited"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<!-- Element kann optional ein Attribut enthalten, das eine in der KV eindeutige Vorgangs-ID aufnimmt. -->
</xs:element>
<xs:element name="vorgang_code">
<xs:annotation>
<xs:documentation>ST 18</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="V" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="2"/>
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
<!-- Codes für nicht FKZfähige KVspezifische Vorgänge müssen dem Wertebereich ab 100 inkl. entstammen. FKZfähige KVspezifische Vorgänge zum Abbilden von Vorquartalsberichtigungen aus regionalen Anerkennungsvereinbarungen werden von der KBV im Wertebereich 50-79 definiert. -->
</xs:attribute>
<xs:attribute name="S" type="xs:string" use="optional" fixed="1.2.276.0.76.3.1.1.5.1.18"/>
<xs:attribute name="SN" type="xs:string" use="prohibited" fixed="Bezeichnung des Vorgangs ST 18"/>
</xs:complexType>
</xs:element>
<!--************************************************************ kennungen ********************* -->
<xs:element name="ms_kennung">
<xs:annotation>
<xs:documentation>Kennzeichnung, ob Leistungserbringer ein RLV hat oder nicht | ST 03</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="V" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
<xs:pattern value="[01]"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="S" type="xs:string" use="optional" fixed="1.2.276.0.76.3.1.1.5.1.3"/>
<xs:attribute name="SN" type="xs:string" use="prohibited" fixed="Mengensteuerungs-Kennung"/>
</xs:complexType>
<!--************************************************************ ms_kennung ******************** -->
<!-- #### MS-Kennung an person kann evtl. künftig entfallen, wenn der Inhalt eindeutig aus fachgruppe + Def. in EBM hervorgeht -->
</xs:element>
<xs:element name="kt_kennung">
<xs:annotation>
<xs:documentation>Kostenträgerarten-
Kennung | ST 06</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="V" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
<xs:pattern value="[12345]"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="S" type="xs:string" use="optional" fixed="1.2.276.0.76.3.1.1.5.1.6"/>
<xs:attribute name="SN" type="xs:string" use="prohibited" fixed="Kostenträgerarten-
Kennung ST 06"/>
</xs:complexType>
<!--************************************************************ kt_kennung *************************************************************************************-->
</xs:element>
<xs:element name="lb_hon_ms_kennung">
<xs:annotation>
<xs:documentation>Mengensteuerungskennung für Honorar und Leistungsbedarf | ST 05</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="V" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
<xs:pattern value="[12345]"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="S" type="xs:string" use="optional" fixed="1.2.276.0.76.3.1.1.5.1.5"/>
<xs:attribute name="SN" type="xs:string" use="prohibited" fixed="Mengensteuerungskennung für Honorar und Leistungsbedarf | ST 05"/>
</xs:complexType>
<!--************************************************************ lb_hon_ms_kennung *************************************************************************************-->
</xs:element>
<xs:element name="budget_kennung">
<xs:annotation>
<xs:documentation>ST 16</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="V" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
<xs:pattern value="[125]"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="S" type="xs:string" use="optional" fixed="1.2.276.0.76.3.1.1.5.1.16"/>
<xs:attribute name="SN" type="xs:string" use="prohibited" fixed="Budget-Kennung für bereichseigene oder bereichsfremde Leistungen und Vorgänge"/>
</xs:complexType>
<!--************************************************************ budget_kennung *************************************************************************************-->
</xs:element>
<xs:element name="ha_fa_kennung">
<xs:annotation>
<xs:documentation>Versorgungsbereichskennung | ST 20</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="V" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
<xs:pattern value="[123]"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="S" type="xs:string" use="optional" fixed="1.2.276.0.76.3.1.1.5.1.20"/>
<xs:attribute name="SN" type="xs:string" use="prohibited" fixed="Versorgungsbereichskennung"/>
</xs:complexType>
<!--************************************************************ ha_fa_kennung *************************************************************************************-->
</xs:element>
<xs:element name="le_kennung">
<xs:annotation>
<xs:documentation>Kennzeichen des Leistung erbringenden Arztes in Gemeinschaftspraxen und ggf. MVZ, FK 5039</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="V" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<!--************************************************************ le_kennung *************************************************************************************-->
</xs:element>
<xs:element name="vorgang_kennung">
<xs:annotation>
<xs:documentation>Kennzeichnet die GNR als Pseudo-GNR, die die Einstellung des Leistungsbedarfs in einen Vorgang abbildet. | ST 18</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="V" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="20|25|30|31|32|33"/>
<!-- Einschränkung des Wertebereichs der ST18 auf die hier zur Kennzeichnung erlaubten Werte -->
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="S" type="xs:string" use="optional" fixed="1.2.276.0.76.3.1.1.5.1.18"/>
<xs:attribute name="SN" type="xs:string" use="prohibited" fixed="Kennzeichnung des Vorgangs an gnr | Teilmenge aus ST 18"/>
</xs:complexType>
</xs:element>
</xs:schema>