Seiteninhalt:
Auf der Seite Akteure definiert finden sich Akteure im Kontext dieses Moduls, die nicht mittels eines CapabilityStatement definiert sind. Diese Akteure sind entweder nicht technisch über Interaktionen mit einzelnen FHIR-Ressourcen abbildbar, oder beschreiben Komponenten, die ein Frontend betreffen. Um eine vergleichbare Vorgabe zur Implementierung zu treffen, sind die Anforderungen im Folgenden aufgeführt.
Für den Akteur FormularLauncher sind drei Varianten definiert. Je Variante sind unterschiedliche Anforderungen gültig. Die Bestätigung des Launcher erfordert die Implementierung mindestens eines der Verfahren (SHALL).
TODO
Siehe im Abschnitt FormularRenderer TODO.
Die Best Practice für FormularDefinitionen sind zu beachten. (SHALL)
Ein System, welches die Funktionalität zur Erstellung von FormularDefinitionen bereitstellt, darf nur Funktionalitäten anbieten, die im Profil FormularDefinition mit Must-Support gekennzeichnet, oder auf der Seite Extensions nicht als Out-of-scope Extension gelistet sind. (SHALL)
Technisch muss das generierte Questionnaire valide zum Profil FormularDefinition sein. (SHALL)
Siehe im Abschnitt Fremdaufruf
Siehe im Abschnitt SMART-App-Launch
Wird ein FormularRenderer in der Stand-Alone-Variante implementiert, so muss dieser die Möglichkeit bieten, einen Patienten- und/oder Encounter-Kontext auszuwählen, bevor ein Formular ausgefüllt wird. (SHALL)
Wird ein FormularRenderer in der Stand-Alone-Variante implementiert, so muss dieser die Möglichkeit bieten, aus verfügbaren FormularDefinitionen auszuwählen, bevor ein Formular ausgefüllt wird. (SHALL)
Wird ein FormularRenderer in der Stand-Alone-Variante implementiert, so muss dieser die Möglichkeit bieten, zu Konfigurieren, an welchen FHIR-Endpunkt das ausgefüllte Formular versendet wird. (SHALL)
Ein System, welches die Funktionalität zum Rendern von FormularDefinitionen bereitstellt, muss alle unterschiedlichen Funktionalitäten anbieten, die im Profil FormularDefinition mit Must-Support gekennzeichnet, oder auf der Seite Extensions nicht als Out-of-scope Extension gelistet sind. (SHALL)