Moderne Patient:innenabrechnung und Datenkommunikation on FHIR (MOPED)
0.1.0 - ci-build

Moderne Patient:innenabrechnung und Datenkommunikation on FHIR (MOPED), published by ELGA GmbH. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7Austria/ELGA-MOPED-R5/ and changes regularly. See the Directory of published versions

## OperationDefinition: MOPED QuestionnaireResponse $einmelden

Official URL: https://elga.moped.at/OperationDefinition/MOPED.QuestionnaireResponse.Einmelden | Version: 0.1.0
Draft as of 2026-05-22 | Responsible: ELGA GmbH | Computable Name: MOPED_QuestionnaireResponse_Einmelden

Die $einmelden Operation wird aufgerufen, wenn eine (nicht fallbezogene) QuestionnaireResponse eingemeldet werden soll.

## Wer ruft diese Operation in welchem Zusammenhang auf?

Die Operation wird vom Akteur Krankenhaus (KA) aufgerufen. Die $einmelden Operation wird aufgerufen, wenn nicht fallspezifische Questionnaires eingemeldet werden sollen.

## Voraussetzungen für den Aufruf

- Keine - Unabhängig von den Fällen in Moped

## Detaillierte Business-Logik

1. Die QuestionnaireResponses werden lt. Profil validiert und eingespielt

## Validierung / Fehlerbehandlung

## Weitere Hinweise

## Annahmen an das BeS

- Es wurde vorab geprüft, ob das `system` des QuestionnaireResponse.author.resolve().identifier dem GDA entspricht, der die Operation aufruft. Somit ist sichergestellt, dass nur eigene QuestionnaireResponses eingemeldet werden können.

URL: [base]/QuestionnaireResponse/$einmelden

### Parameters

Use | Name | Scope | Cardinality | Type | Binding | Documentation
IN | QuestionnaireResponses |  | 1..1 | Bundle (AT MOPED Bundle QuestionnaireResponse $einmelden Profil) |  | Der QuestionnaireResponses Parameter beinhaltet ein Bundle mit sämtlichen nicht fallspezifischen QuestionnaireResponses die eingebracht werden sollen.
OUT | return |  | 1..1 | Resource (OperationOutcome) |  | Der return Parameter gibt Auskunft über den Erfolg der Operation.