Stand: 01.01.2022

Linke Datei: V02.0
Rechte Datei: V01.4
1 <?xml version="1.0" encoding="UTF-8"?> = 1 <?xml version="1.0" encoding="UTF-8"?>
2 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning" xmlns:das="https://www.das-pflege.de" elementFormDefault="qualified" vc:minVersion="1.1" xpathDefaultNamespace="##targetNamespace">   2 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning" xmlns:das="https://www.das-pflege.de" elementFormDefault="qualified" vc:minVersion="1.1" xpathDefaultNamespace="##targetNamespace">
3         <xs:include schemaLocation="../das_datatypes.xsd"/>   3         <xs:include schemaLocation="../das_datatypes.xsd"/>
4         <xs:complexType name="das_commentation_type">   4         <xs:complexType name="das_commentation_type">
5                 <xs:sequence>   5                 <xs:sequence>
6                         <xs:element name="KOMMENTAR">   6                         <xs:element name="KOMMENTAR">
7                                 <xs:annotation>   7                                 <xs:annotation>
8                                         <xs:documentation>Kommentar</xs:documentation>   8                                         <xs:documentation>Kommentar</xs:documentation>
9                                         <xs:appinfo>   9                                         <xs:appinfo>
    -+ 10                                                 <das:caption_id>17</das:caption_id>
      11                                                 <das:caption_header>Kommentar</das:caption_header>
10                                                 <das:guideline> = 12                                                 <das:guideline>
11                                                         <div>   13                                                         <div>
12                                                                 <p>Sie haben hier die Möglichkeit, die Indikatorenergebnisse Ihrer Pflegeeinrichtung für die interessierte Öffentlichkeit zu kommentieren. Besonderheiten, die zu den entsprechenden Ergebnissen Ihrer Einrichtung geführt haben, könnten beispielsweise spezifische Versorgungsschwerpunkte, eine spezielle Klientel oder besondere Umstände in der betreffenden Erhebungsphase sein.</p> <> 14                                                                 <p>Die Einrichtungen haben innerhalb von 7 Tagen nach Ablauf des Auswertungszeitraumes die Möglichkeit zur Kommentierung. Sofern sich die Einrichtung äußert, wird der Kommentar in der Qualitätsdarstellung veröffentlicht. Kommentare dürfen keine unsachlichen und verunglimpfenden Inhalte enthalten. Sie dürfen maximal den Umfang von 3.000 Zeichen inkl. Leerzeichen umfassen.</p>
13                                                                 <p>Kommentare müssen sachlich formuliert sein und dürfen aus Datenschutzgründen in keinem Fall personenbezogene Daten (z. B. Namen, Geburtsdatum etc.) enthalten!      
14 Beachten Sie zusätzlich, dass der Kommentar weder von der DAS Pflege noch von den Landesverbänden der Pflegekassen vor der Veröffentlichung geprüft oder redaktionell bearbeitet wird.</p>      
15                                                         </div> = 15                                                         </div>
16                                                 </das:guideline>   16                                                 </das:guideline>
17                                         </xs:appinfo>   17                                         </xs:appinfo>
18                                 </xs:annotation>   18                                 </xs:annotation>
19                                 <xs:complexType>   19                                 <xs:complexType>
20                                         <xs:attribute name="value" use="required">   20                                         <xs:attribute name="value" use="required">
21                                                 <xs:simpleType>   21                                                 <xs:simpleType>
22                                                         <xs:restriction base="xs:string">   22                                                         <xs:restriction base="xs:string">
23                                                                 <xs:maxLength value="3000"/>   23                                                                 <xs:maxLength value="3000"/>
24                                                         </xs:restriction>   24                                                         </xs:restriction>
25                                                 </xs:simpleType>   25                                                 </xs:simpleType>
26                                         </xs:attribute>   26                                         </xs:attribute>
27                                 </xs:complexType>   27                                 </xs:complexType>
28                         </xs:element>   28                         </xs:element>
29                         <xs:element name="validation_status" type="validation_status_type" minOccurs="0">   29                         <xs:element name="validation_status" type="validation_status_type" minOccurs="0">
30                                 <xs:annotation>   30                                 <xs:annotation>
31                                         <xs:documentation>Umschlagselement für Informationen zur Plausibilitätsprüfung</xs:documentation>   31                                         <xs:documentation>Umschlagselement für Informationen zur Plausibilitätsprüfung</xs:documentation>
32                                 </xs:annotation>   32                                 </xs:annotation>
33                         </xs:element>   33                         </xs:element>
34                 </xs:sequence>   34                 </xs:sequence>
35                 <xs:assert test="if(not(exists(KOMMENTAR/@value))) then false() else true()">   35                 <xs:assert test="if(not(exists(KOMMENTAR/@value))) then false() else true()">
36                         <xs:annotation>   36                         <xs:annotation>
37                                 <xs:appinfo>   37                                 <xs:appinfo>
38                                         <das:rule_id value="10063"/>   38                                         <das:rule_id value="10063"/>
39                                         <das:rule_text value="Im Pflichtfeld ['Kommentar'] ist kein Wert angegeben"/> <> 39                                         <das:rule_text value="Das Datenfeld 'Kommentar' ist nicht ausgefüllt bzw. enthält keine leere Zeichenkette"/>
40                                         <das:rule_type value="ERROR"/> = 40                                         <das:rule_type value="ERROR"/>
41                                         <das:rule_fields>   41                                         <das:rule_fields>
42                                                 <das:field value="KOMMENTAR"/>   42                                                 <das:field value="KOMMENTAR"/>
43                                         </das:rule_fields>   43                                         </das:rule_fields>
44                                 </xs:appinfo>   44                                 </xs:appinfo>
45                         </xs:annotation>   45                         </xs:annotation>
46                 </xs:assert>   46                 </xs:assert>
47                 <xs:assert test="if(string-length(KOMMENTAR/@value) &gt; 3000) then false() else true()">   47                 <xs:assert test="if(string-length(KOMMENTAR/@value) &gt; 3000) then false() else true()">
48                         <xs:annotation>   48                         <xs:annotation>
49                                 <xs:appinfo>   49                                 <xs:appinfo>
50                                         <das:rule_id value="40007"/>   50                                         <das:rule_id value="40007"/>
51                                         <das:rule_text value="Der Text im Datenfeld ['Kommentar'] ist nger als 3000 Zeichen"/> <> 51                                         <das:rule_text value="Der Wert des Datenfeldes 'Kommentar' liegt nicht im gültigen Wertebereich: &lt;= 3000 Zeichen"/>
52                                         <das:rule_type value="ERROR"/> = 52                                         <das:rule_type value="ERROR"/>
53                                         <das:rule_fields>   53                                         <das:rule_fields>
54                                                 <das:field value="KOMMENTAR"/>   54                                                 <das:field value="KOMMENTAR"/>
55                                         </das:rule_fields>   55                                         </das:rule_fields>
56                                 </xs:appinfo>   56                                 </xs:appinfo>
57                         </xs:annotation>   57                         </xs:annotation>
58                 </xs:assert>   58                 </xs:assert>
59         </xs:complexType>   59         </xs:complexType>
60 </xs:schema>   60 </xs:schema>