SHAPTH
Use Case
wsSystemUpdate

Anlagen nach TrinkwV bearbeiten

Dieser Use Case beschreibt das Bearbeiten vorhandener Anlagen nach TrinkwV.

Berechtigungws_system:manage
Endpoint
POST
/api/graphql/service

Weitere Informationen zu Basis-URLs und Umgebungen stehen im Kapitel Endpunkte.

Playground(nur GraphQL)

wsSystemUpdate

Es werden nur die Felder geändert, die im Objekt fields gesetzt sind. Nicht gesetzte Felder bleiben unverändert.

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.

FeldDetails
input
SchemaNon-null
TypWsSystemUpdateInput!
Eingabeobjekt für wsSystemUpdate.
input
id
SchemaNon-null
TypID!
ID des Eintrags der Anlage nach TrinkwV.
fields
SchemaNon-null
TypWsSystemUpdateFieldsInput!
Zu ändernde Felder. Nicht gesetzte Felder bleiben unverändert.
input.fields
active
SchemaNullable
TypBoolean
Gibt an, ob der Registereintrag aktiv ist.
name
SchemaNullable
TypString
Name der Anlage nach TrinkwV.
kind
SchemaNullable
TypString
XWasser-Code für die Art der Anlage nach TrinkwV.
waterSupplier
SchemaNullable
TypWsSystemWaterSupplierInput
Zugeordneter Betreiber der Anlage nach TrinkwV.
input.fields.waterSupplier
id
SchemaNullable
TypID
RegelKonditional
Das Schema erzwingt keine Exklusivität. Fachlich wird entweder die ID eines bestehenden Betreibers oder ein Name für die Zuordnung übergeben.
ID des Betreibers.
name
SchemaNullable
TypString
RegelKonditional
Nur verwenden, wenn keine Betreiber-ID übergeben wird.
Name des Betreibers, falls keine ID übergeben wird.
input.fields
altId
SchemaNullable
TypString
Alternative Kennung.
altIdFmt
SchemaNullable
TypString
XWasser-Code für das Format der alternativen Kennung.
comment
SchemaNullable
TypString
Freitextkommentar.
mutation WsSystemUpdate($input: WsSystemUpdateInput!) {
wsSystemUpdate(input: $input) {
  id
  name
  comment
  active
  editable
  authority { id name ty }
  waterSupplier { id name ty }
  responsible { id name ty }
}
}
{
"input": {
  "id": "<DUMMY-SHAPTH-ID>",
  "fields": {
    "name": "API Testanlage aktualisiert",
    "comment": "Aktualisierter Beispielkommentar"
  }
}
}
{
"data": {
  "wsSystemUpdate": {
    "id": "BY175TWA5884163",
    "name": "Beispielanlage nach TrinkwV aktualisiert",
    "comment": "Aktualisierter Beispielkommentar",
    "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.

FeldCodelisteXRepositoryDatei
kindArt der TrinkwasseranlageCodeliste im XRepository öffnen.Art der Trinkwasseranlage_2.xml
altIdFmtFormat Alternative ID GesundheitCodeliste 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.

CodeArt der TrinkwasseranlageBeschreibung
1010a-Anlage: Zentrale WasserversorgungsanlagenZentrale 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
1020b-Anlage: Dezentrale WasserversorgungsanlagenDezentrale 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
1030c-Anlage: EigenwasserversorgungsanlagenEigenwasserversorgungsanlagen: 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
1040d-Anlage: Mobile WasserversorgungsanlagenMobile 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
1050e-Anlage: GebäudewasserversorgungsanlagenGebä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
1060f-Anlage: Zeitweilige WasserversorgungsanlagenZeitweilige 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
8010NichttrinkwasseranlageNichttrinkwasseranlage gem. §2 Abs. 10 TrinkwV
9010SonstigesSonstige 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.

CodeFormat Alternative ID Gesundheit
1010TEIS/ZTEIS
1020OctoWare
1030LABDÜS
1040OKZ-Nummer/SEBAM
1050NiWaDAB
1060TWIST
9010Sonstiges

On this page