SHAPTH
Use Case
laboratoryUpdate

Zugelassene Untersuchungsstellen aktivieren und deaktivieren

Dieser Use Case beschreibt die GraphQL-Funktion laboratoryUpdate für zugelassene Untersuchungsstellen.

Berechtigunglaboratory:update
Endpoint
POST
/api/graphql/service

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

Playground(nur GraphQL)
i
Rollenhinweis

Dieser Use Case ist nur für Obere Landesbehörden bzw. Benannte Stellen relevant.


laboratoryUpdate

Für das Aktivieren wird fields.active auf true gesetzt, für das Deaktivieren auf false. Es gibt dafür keine separate GraphQL-Mutation.

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
TypLaboratoryUpdateInput!
Eingabeobjekt für laboratoryUpdate.
input
id
SchemaNon-null
TypID!
ID der Untersuchungsstelle.
fields
SchemaNon-null
TypLaboratoryUpdateFieldsInput!
Zu ändernde Felder.
input.fields
name
SchemaNullable
TypString
Name.
paramsValue
SchemaNullable
TypString
In Klärung.
paramsVersion
SchemaNullable
TypInt
Version der Parameterkonfiguration.
flags
SchemaNullable
TypLaboratoryUpdateFlags
Leistungs- und Akkreditierungsmerkmale.
address
SchemaNullable
TypUpdateAddress
Adressänderungen.
contact
SchemaNullable
TypUpdateContact
Kontaktänderungen.
active
SchemaNullable
TypBoolean
Gibt an, ob der Registereintrag aktiv ist.
mutation LaboratoryUpdate($input: LaboratoryUpdateInput!) {
laboratoryUpdate(input: $input) {
  id
  name
  active
  editable
}
}
{
"input": {
  "id": "<DUMMY-SHAPTH-ID>",
  "fields": {
    "active": true
  }
}
}
{
"data": {
  "laboratoryUpdate": {
    "id": "D-PL-99999-99-08BY2",
    "name": "Muster Labor",
    "active": true,
    "editable": true
  }
}
}

On this page