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