PackagesCanonicalsLogsProblems
    Packages
    ths-greifswald.ttp-fhir-gw@2024.1.0-alpha
    https://ths-greifswald.de/fhir/OperationDefinition/gics/currentConsentForPersonAndTemplate
{
  "description": "Liefert den aktuellen Consent einer Person bezogen auf eine spezifische Einwilligungsvorlage (unter Angabe des TemplateFrame-Identifiers) per POST-Request. Aktuell bedeutet \\\"höchste Version der Einwilligungsvorlage\\\" UND \\\"jüngstes Datum\\\". Die Rückgabe erfolgt als Bundle vom Typ \\\"collection\\\". Das Bundle enthält alle für den spezifischen Consent relevanten Ressourcen (z.B. TemplateFrame, QuestionnaireComposed, QuestionnaireResponse, Provenance). Details zu den verwendeten Profilen unter https://simplifier.net/guide/einwilligungsmanagement/igeinwilligungsmanagement",
  "_filename": "OperationDefinition-CurrentConsentForPersonAndTemplate.json",
  "package_name": "ths-greifswald.ttp-fhir-gw",
  "date": "2023-09-04",
  "system": true,
  "publisher": "Unabhängige Treuhandstelle der Universitätsmedizin Greifswald",
  "instance": false,
  "purpose": "Teil des FHIR Gateway für gICS. Weitere Infos unter https://ths-greifswald.de/gics",
  "name": "CurrentConsentForPersonAndTemplate",
  "type": "false",
  "experimental": null,
  "resourceType": "OperationDefinition",
  "title": "Current consent for person and template",
  "package_version": "2024.1.0-alpha",
  "status": "draft",
  "language": "de-DE",
  "id": "70770bc8-4207-427d-8689-0458152d46fd",
  "affectsState": false,
  "kind": "operation",
  "comment": "Liefert den aktuellen Consent einer Person bezogen auf eine spezifische Einwilligungsvorlage (unter Angabe des TemplateFrame-Identifiers) per POST-Request. Aktuell bedeutet \"höchste Version der Einwilligungsvorlage\" UND \"jüngstes Datum\". Die Rückgabe erfolgt als Bundle vom Typ \"collection\". Das Bundle enthält exakt einen Bundle-Entry, der alle für den spezifischen Consent relevanten Ressourcen (z.B. TemplateFrame, QuestionnaireComposed, QuestionnaireResponse, Provenance) enthält. Details zu den verwendeten Profilen unter https://simplifier.net/guide/einwilligungsmanagement/igeinwilligungsmanagement",
  "url": "https://ths-greifswald.de/fhir/OperationDefinition/gics/currentConsentForPersonAndTemplate",
  "code": "currentConsentForPersonAndTemplate",
  "version": "2023.2.0-DEVEL",
  "contact": [ {
    "name": "Unabhängige Treuhandstelle der Universitätsmedizin Greifswald",
    "telecom": [ {
      "use": "work",
      "value": "https://www.ths-greifswald.de/",
      "system": "url"
    } ]
  } ],
  "parameter": [ {
    "max": "*",
    "min": 1,
    "use": "in",
    "name": "personIdentifier",
    "type": "Identifier",
    "documentation": "Um den Bezug zwischen Person und Einwilligung herzustellen, ist die Angabe von mindestens einem eindeutigen Personenidentifikator erforderlich. Dies kann je nach Anforderungen die Fallnummer, ein Patienten-Identifikator, die Angabe eines Bevollmächtigten oder ein Studienpseudonym, o.ä. sein. Bei Angabe von mehreren Identifikatoren werden diese ODER-verknüpft."
  }, {
    "max": "1",
    "min": 1,
    "use": "in",
    "name": "domain",
    "type": "string",
    "documentation": "Angabe der Einwilligungsdomaene"
  }, {
    "max": "1",
    "min": 0,
    "use": "in",
    "name": "ignore-version-number",
    "type": "boolean",
    "documentation": "Wenn TRUE, wird die Datumsbezogen jüngste Einwilligung der Person ermittelt und die Versionsangabe der spezifizierten Einwilligungsvorlage (TemplateFrame) ignoriert. Default=FALSE"
  }, {
    "max": "1",
    "min": 1,
    "use": "in",
    "name": "template",
    "type": "string",
    "documentation": "Angabe der eindeutigen TemplateId in Form des  TemplateFrame.Identifier.Value für das vorbelegte Template.Identifier.System \"https://ths-greifswald.de/fhir/gics/\""
  }, {
    "max": "1",
    "min": 0,
    "use": "in",
    "name": "_profile",
    "type": "canonical",
    "documentation": "Angabe um Ausgabeprofil festzulegen.\r\nDefault ist die gics-Variante; alternativ das Profil aus dem IG Einwilligungsmanagement."
  }, {
    "max": "1",
    "min": 0,
    "use": "out",
    "name": "return",
    "type": "Bundle",
    "documentation": "Bundle mit den beschriebenen Inhalten"
  } ]
}