Anlagen nach TrinkwV erstellen
Dieser Use Case beschreibt das Erstellen eines neuen Eintrags der Anlage nach TrinkwV über GraphQL.
ws_system:manage/api/graphql/serviceWeitere Informationen zu Basis-URLs und Umgebungen stehen im Kapitel Endpunkte.
wsSystemCreate
Die Mutation verwendet ein ressourcenspezifisches Create-Input. Felder mit XWasser-Code müssen mit gültigen Codewerten aus den fachlichen Codelisten befüllt werden.
Request-Parameter
Die Badges zeigen die Nullbarkeit aus dem GraphQL-Schema. Non-null bedeutet, dass der Wert im jeweiligen Eingabeobjekt gesetzt sein muss. Nullable bedeutet, dass der Wert optional oder fachlich konditional ist.
input
WsSystemCreateInput!inputauthorityId
ID!handOver
BooleanwaterSupplier
WsSystemWaterSupplierInput!input.waterSupplierid
IDname
Stringinputfields
WsSystemCreateFieldsInput!input.fieldsname
String!kind
String!altId
StringaltIdFmt
Stringcomment
Stringmutation WsSystemCreate($input: WsSystemCreateInput!) {
wsSystemCreate(input: $input) {
r
id
name
altId
comment
kind { code }
altIdFmt { code }
active
editable
authority { id name ty }
waterSupplier { id name ty }
responsible { id name ty }
}
}{
"input": {
"authorityId": "<DUMMY-SHAPTH-ID>",
"handOver": false,
"waterSupplier": { "id": "<DUMMY-SHAPTH-ID>" },
"fields": {
"name": "API Testanlage",
"kind": "1010",
"altId": "<DUMMY-ALT-ID>",
"altIdFmt": "9010",
"comment": "Beispielkommentar"
}
}
}{
"data": {
"wsSystemCreate": {
"r": "R092901B140EF8706000",
"id": "BY175TWA5884163",
"name": "Beispielanlage nach TrinkwV",
"altId": "BY175TWA5884163",
"comment": "Beispielkommentar",
"kind": {
"code": "1010"
},
"altIdFmt": {
"code": "9010"
},
"active": true,
"editable": true,
"authority": {
"id": "BY123GA801",
"name": "Muster Gesundheitsamt",
"ty": "HDP"
},
"waterSupplier": {
"id": "BT3022054360342528",
"name": "API Betreiber GmbH",
"ty": "WSP"
},
"responsible": {
"id": "BY123GA801",
"name": "Muster Gesundheitsamt",
"ty": "HDP"
}
}
}
}XWasser-Codes
Wenn eines dieser Felder geschrieben wird, muss ein gültiger Codewert aus der jeweiligen XWasser-Codeliste übergeben werden. Die allgemeine XWasser-Übersicht ist im XRepository unter XWasser auffindbar.
| Feld | Codeliste | XRepository | Datei |
|---|---|---|---|
kind | Art der Trinkwasseranlage | Codeliste im XRepository öffnen. | Art der Trinkwasseranlage_2.xml |
altIdFmt | Format Alternative ID Gesundheit | Codeliste im XRepository öffnen. | Format Alternative ID_Gesundheit_1.xml |
Art der Trinkwasseranlage
Verwendete Version: Art der Trinkwasseranlage_2.xml · Hinweis: Ggf. aktuelle Codeliste im XRepository öffnen.
| Code | Art der Trinkwasseranlage | Beschreibung |
|---|---|---|
1010 | a-Anlage: Zentrale Wasserversorgungsanlagen | Zentrale Wasserversorgungsanlagen: Anlagen einschließlich dazugehörender Wassergewinnungsanlagen und eines dazugehörenden Leitungsnetzes, aus denen pro Tag mindestens 10 Kubikmeter Trinkwasser entnommen oder auf festen Leitungswegen an Zwischenabnehmer geliefert werden oder aus denen auf festen Leitungswegen Trinkwasser an mindestens 50 Personen abgegeben wird; §2 Abs. 1 a) TrinkwV |
1020 | b-Anlage: Dezentrale Wasserversorgungsanlagen | Dezentrale Wasserversorgungsanlagen: Anlagen einschließlich dazugehörender Wassergewinnungsanlagen und eines dazugehörenden Leitungsnetzes, aus denen pro Tag weniger als 10 Kubikmeter Trinkwasser entnommen oder im Rahmen einer gewerblichen oder öffentlichen Tätigkeit genutzt werden, ohne dass eine zentrale Wasserversorgungsanlage oder eine Eigenwasserversorgungsanlage vorliegt; §2 Abs. 1 b) TrinkwV |
1030 | c-Anlage: Eigenwasserversorgungsanlagen | Eigenwasserversorgungsanlagen: Anlagen einschließlich dazugehörender Wassergewinnungsanlagen und einer dazugehörenden Trinkwasserinstallation, aus denen pro Tag weniger als 10 Kubikmeter Trinkwasser zur eigenen Nutzung entnommen werden; §2 Abs. 1 c) TrinkwV |
1040 | d-Anlage: Mobile Wasserversorgungsanlagen | Mobile Wasserversorgungsanlagen: bewegliche Anlagen, aus denen Trinkwasser entnommen wird einschließlich Anlagen an Bord von Land-, Wasser- und Luftfahrzeugen sowie Anlagen, aus denen auf Meeresbauwerken Trinkwasser entnommen wird, jeweils einschließlich der Trinkwasserinstallation und etwaiger Wassergewinnungsanlagen; §2 Abs. 1 d) TrinkwV |
1050 | e-Anlage: Gebäudewasserversorgungsanlagen | Gebäudewasserversorgungsanlagen: Anlagen, aus denen aus einer zentralen Wasserversorgungsanlage oder einer dezentralen Wasserversorgungsanlage übernommenes Trinkwasser über eine Trinkwasserinstallation an Verbraucher abgegeben wird; §2 Abs. 1 e) TrinkwV |
1060 | f-Anlage: Zeitweilige Wasserversorgungsanlagen | Zeitweilige Wasserversorgungsanlagen: Anlagen, aus denen Trinkwasser entnommen oder an Verbraucher abgegeben wird und die aa) zeitweise betrieben werden, einschließlich einer dazugehörenden Wassergewinnungsanlage und einer dazugehörenden Trinkwasserinstallation, oder bb) zeitweise an eine zentrale Wasserversorgungsanlage, eine dezentrale Wasserversorgungsanlage, mobile Wasserversorgungsanlage oder eine Gebäudewasserversorgungsanlage angeschlossen sind; §2 Abs. 1 f) TrinkwV |
8010 | Nichttrinkwasseranlage | Nichttrinkwasseranlage gem. §2 Abs. 10 TrinkwV |
9010 | Sonstiges | Sonstige Trinkwasseranlagen, die keiner der Kategorien a-f zuteilbar sind und auch nicht unter Nichttrinkwasseranlage gem. §2 Abs. 10 TrinkwV fällt |
Format Alternative ID Gesundheit
Verwendete Version: Format Alternative ID_Gesundheit_1.xml · Hinweis: Ggf. aktuelle Codeliste im XRepository öffnen.
| Code | Format Alternative ID Gesundheit |
|---|---|
1010 | TEIS/ZTEIS |
1020 | OctoWare |
1030 | LABDÜS |
1040 | OKZ-Nummer/SEBAM |
1050 | NiWaDAB |
1060 | TWIST |
9010 | Sonstiges |