2025.2.0 - ci-build

IGTTPFHIRGatewaygICS - Local Development build (v2025.2.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

OperationDefinition: GetAllConsentedIdsFor

Official URL: https://ths-greifswald.de/fhir/OperationDefinition/gics/getAllConsentedIdsFor Version: 2025.2.0
Active as of 2025-06-12 Computable Name: GetAllConsentedIdsFor

Abruf aller Identifier eines bestimmten benannten Identifier-Typs (z.b. studyPsn) für eine bestimmte Policy (Coding) und Domäne. Zurück geliefert wird eine Liste von eingewilligten Identifiern in Bezug auf die spezifizierte Policy.

Teil des FHIR Gateway für gICS. Weitere Infos unter https://ths-greifswald.de/gics

Voraussetzung

  • Spezifizierte Domäne muss angelegt sein
  • Es muss eine gültige Einwilligung mit dem gegebenen personIdentifierType existieren
  • Die spezifizierte Policy muss innerhalb einer gültigen Einwilligung referenziert werden
  • Bei Nutzung alternativer PolicyCodeSysteme müssen nötige fhirPolicyCodes innerhalb von gICS per ExternalProperty der Policies definiert worden sein (Beispiel)

Language: de-DE

URL: [base]/$getAllConsentedIdsFor

Parameters

UseNameScopeCardinalityTypeBindingDocumentation
INdomain1..1string

Angabe der Einwilligungsdomaene

INsignerIdTypeName1..1string

Angabe des Signer-ID-Typs

INpolicy1..1CodingPolicy (Extensible)
INversion1..1string

Version der Policy

INconfig0..1Parameters
OUTpersonIdentifier0..*Identifier

Abruf aller Identifier eines bestimmten benannten Identifier-Typs (z.b. studyPsn) für eine bestimmte Policy (Coding) und Domäne. Zurück geliefert wird eine Liste von eingewilligten Identifiern in Bezug auf die spezifizierte Policy.

Hinweise

Der Parameter config enthält eine verschachtelte Parameters-Ressource entsprechend dem Config-Profil.

Rückgabe

Im Erfolgsfall wird der HTTP Statuscode 200 zurückgegeben.

Im Fehlerfall wird einer der folgenden HTTP Statuscodes in Verbindung mit einer OperationOutcome-Ressource zurückgegeben:

  • 400: Fehlende oder fehlerhafte Parameter.
  • 401: Fehlende Authentifizierung oder Autorisierung.
  • 404: Parameter mit unbekanntem Inhalt.
  • 422: Fehlende oder falsche Patienten-Attribute.

Beispiel