(menschenlesbare) VorgangsnummerSie kann als "Ihr Zeichen" verstanden werden und soll in der Kommunikation eine bessere Handhabung als eine 38-stellige GUID ermöglichen. Es ist zu beachten, dass eine einmal vergebene id/menschenlesebare Vorgangsnummer für den Datensatz konstant bleiben muss. Eine case_admin/guid/@V muss bei Aktualisierungen/Löschungen des Datensatzes immer auf dieselbe case_admin/id/@V verweisen.Info intern: Es gibt keine Registriernummer (provider/@registration) für das Dokumentationssystem und pro Exportdatei gibt es max 1 Datensatz.
<xs:element name="id" type="case_id_type" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>(menschenlesbare) Vorgangsnummer Sie kann als "Ihr Zeichen" verstanden werden und soll in der Kommunikation eine bessere Handhabung als eine 38-stellige GUID ermöglichen. Es ist zu beachten, dass eine einmal vergebene id/menschenlesebare Vorgangsnummer für den Datensatz konstant bleiben muss. Eine case_admin/guid/@V muss bei Aktualisierungen/Löschungen des Datensatzes immer auf dieselbe case_admin/id/@V verweisen. Info intern: Es gibt keine Registriernummer (provider/@registration) für das Dokumentationssystem und pro Exportdatei gibt es max 1 Datensatz.</xs:documentation></xs:annotation></xs:element>
technische Vorgangsnummer - weltweit eindeutiger Wert;Es werden globally unique identifier (GUID) als auch universally unique identifier (UUID) akzeptiert (Unterschiede in Groß- und Kleinschreibung sowie in Version und Variant).guid/@V identifiziert dauerhaft einen Vorgang und muss bei Aktualisierungen oder Löschungen angegeben werden.Info:Identifizierung einer Exportdatei mit/root/header/document/id/@VIdentifizierung eines Datensatzes (Vorganges) mitcase/case_admin/guid/@VIdentifizierung eines Datensatzes in mehreren Exportdateien/Datenlieferungen mit(case/case_admin/guid/@V und case/case_admin/version/@V)mehr Informationen zu GUID:https://www.ietf.org/rfc/rfc4122.txthttps://en.wikipedia.org/wiki/Universally_unique_identifier#Variantshttps://betterexplained.com/articles/the-quick-guide-to-guids/
<xs:element name="guid" type="guid_type" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>technische Vorgangsnummer - weltweit eindeutiger Wert; Es werden globally unique identifier (GUID) als auch universally unique identifier (UUID) akzeptiert (Unterschiede in Groß- und Kleinschreibung sowie in Version und Variant). guid/@V identifiziert dauerhaft einen Vorgang und muss bei Aktualisierungen oder Löschungen angegeben werden. Info: Identifizierung einer Exportdatei mit /root/header/document/id/@V Identifizierung eines Datensatzes (Vorganges) mit case/case_admin/guid/@V Identifizierung eines Datensatzes in mehreren Exportdateien/Datenlieferungen mit (case/case_admin/guid/@V und case/case_admin/version/@V) mehr Informationen zu GUID: https://www.ietf.org/rfc/rfc4122.txt https://en.wikipedia.org/wiki/Universally_unique_identifier#Variants https://betterexplained.com/articles/the-quick-guide-to-guids/</xs:documentation></xs:annotation></xs:element>
Versionsnummer des Datensatzes/Vorgangesvalide Datensätze müssen eine höhere Versionsnummer haben als bereits gelieferte (siehe Hinweis zu case_admin) Info:Identifizierung eines Datensatzes in mehreren Exportdateien/Datenlieferungen mit(case/case_admin/guid/@V und case/case_admin/version/@V)
<xs:element name="version" type="version_type" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>Versionsnummer des Datensatzes/Vorganges valide Datensätze müssen eine höhere Versionsnummer haben als bereits gelieferte (siehe Hinweis zu case_admin) Info: Identifizierung eines Datensatzes in mehreren Exportdateien/Datenlieferungen mit (case/case_admin/guid/@V und case/case_admin/version/@V)</xs:documentation></xs:annotation></xs:element>
action/@V definiert die gewünschte Aktion (create, update oder delete)@Datenannahmestelle:Aufgrund von Race Conditions könnte es selbst in einem direkten Datenfluss möglich sein, dass ein update eher die Datenannahmestelle erreicht als ein create. Daher sind create und update gleich zu behandeln. Entscheidend ist case_admin/version/@V . Sollte ein update mit Version 2 bereits in der Datenannahmestelle persistiert sein, dann ist ein später eintreffendes create mit case_admin/version/@V gleich 1 abzulehnen (siehe auch QSDOK.vPruefung mit idPruefung 37 und 48).
<xs:element name="action" type="crud_type" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>action/@V definiert die gewünschte Aktion (create, update oder delete) @Datenannahmestelle: Aufgrund von Race Conditions könnte es selbst in einem direkten Datenfluss möglich sein, dass ein update eher die Datenannahmestelle erreicht als ein create. Daher sind create und update gleich zu behandeln. Entscheidend ist case_admin/version/@V . Sollte ein update mit Version 2 bereits in der Datenannahmestelle persistiert sein, dann ist ein später eintreffendes create mit case_admin/version/@V gleich 1 abzulehnen (siehe auch QSDOK.vPruefung mit idPruefung 37 und 48).</xs:documentation></xs:annotation></xs:element>
protocol zeigt die Validierungsergebnisse auf Datensatzebene. protocol und das Kindelement status_case sind im Datenfluss bereits ab dem Leistungserbringer verpflichtend.
<xs:element name="protocol" type="case_protocol_type" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>protocol zeigt die Validierungsergebnisse auf Datensatzebene. protocol und das Kindelement status_case sind im Datenfluss bereits ab dem Leistungserbringer verpflichtend.</xs:documentation></xs:annotation></xs:element>
<xs:complexType name="case_admin_type"><xs:sequence><xs:element name="id" type="case_id_type" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>(menschenlesbare) Vorgangsnummer Sie kann als "Ihr Zeichen" verstanden werden und soll in der Kommunikation eine bessere Handhabung als eine 38-stellige GUID ermöglichen. Es ist zu beachten, dass eine einmal vergebene id/menschenlesebare Vorgangsnummer für den Datensatz konstant bleiben muss. Eine case_admin/guid/@V muss bei Aktualisierungen/Löschungen des Datensatzes immer auf dieselbe case_admin/id/@V verweisen. Info intern: Es gibt keine Registriernummer (provider/@registration) für das Dokumentationssystem und pro Exportdatei gibt es max 1 Datensatz.</xs:documentation></xs:annotation></xs:element><xs:element name="guid" type="guid_type" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>technische Vorgangsnummer - weltweit eindeutiger Wert; Es werden globally unique identifier (GUID) als auch universally unique identifier (UUID) akzeptiert (Unterschiede in Groß- und Kleinschreibung sowie in Version und Variant). guid/@V identifiziert dauerhaft einen Vorgang und muss bei Aktualisierungen oder Löschungen angegeben werden. Info: Identifizierung einer Exportdatei mit /root/header/document/id/@V Identifizierung eines Datensatzes (Vorganges) mit case/case_admin/guid/@V Identifizierung eines Datensatzes in mehreren Exportdateien/Datenlieferungen mit (case/case_admin/guid/@V und case/case_admin/version/@V) mehr Informationen zu GUID: https://www.ietf.org/rfc/rfc4122.txt https://en.wikipedia.org/wiki/Universally_unique_identifier#Variants https://betterexplained.com/articles/the-quick-guide-to-guids/</xs:documentation></xs:annotation></xs:element><xs:element name="version" type="version_type" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>Versionsnummer des Datensatzes/Vorganges valide Datensätze müssen eine höhere Versionsnummer haben als bereits gelieferte (siehe Hinweis zu case_admin) Info: Identifizierung eines Datensatzes in mehreren Exportdateien/Datenlieferungen mit (case/case_admin/guid/@V und case/case_admin/version/@V)</xs:documentation></xs:annotation></xs:element><xs:element name="action" type="crud_type" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>action/@V definiert die gewünschte Aktion (create, update oder delete) @Datenannahmestelle: Aufgrund von Race Conditions könnte es selbst in einem direkten Datenfluss möglich sein, dass ein update eher die Datenannahmestelle erreicht als ein create. Daher sind create und update gleich zu behandeln. Entscheidend ist case_admin/version/@V . Sollte ein update mit Version 2 bereits in der Datenannahmestelle persistiert sein, dann ist ein später eintreffendes create mit case_admin/version/@V gleich 1 abzulehnen (siehe auch QSDOK.vPruefung mit idPruefung 37 und 48).</xs:documentation></xs:annotation></xs:element><xs:element name="module" type="module_type" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>Name des Exportmoduls</xs:documentation></xs:annotation></xs:element><xs:element name="protocol" type="case_protocol_type" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>protocol zeigt die Validierungsergebnisse auf Datensatzebene. protocol und das Kindelement status_case sind im Datenfluss bereits ab dem Leistungserbringer verpflichtend.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>