Skip to content
This repository has been archived by the owner on Mar 22, 2024. It is now read-only.

Process KDS Report Description v0.3.1

Reto Wettstein edited this page Nov 16, 2022 · 1 revision

This KDS report process can be used to send a weekly report about the implementation progress of the MII core data-set (KDS) from a Data Integration Center (DIC) to a Health Research Platform (HRP). The infrastructure and communincation messages on which the process is based can be seen in the following figure. The organizations use the Data Sharing Framework (DSF) for deployment and execution of the process.

Report: Process Figure

In the following descriptions is important to differentiate between the DSF FHIR server and the KDS FHIR store. The DSF FHIR server contains all FHIR resources of the DSF needed for process flow and the KDS FHIR store (shown as database symbol in the process figure) contains the KDS FHIR resources (i.e. the actual data) on which the KDS report ist based. These are two different FHIR servers.

The KDS report process in v0.3.1 is composed of 3 different subprocesses:

KDS Report: Autostart Process

The KDS report autostart process can be used by a DIC to automatically trigger the creation and sending of a KDS implementation progress report to a HRP on a recurring basis. The KDS report autostart process is optional and can be switched on and off. It consists of the following tasks:

  • Start the send process once a week (every 7 days)

KDS Report: Send Process

The KDS report send process is used at a DIC to create and send a KDS implementation progress report to a HRP. This subprocess performs the following steps:

  • Download the Search Bundle, on which the KDS report should be based on, from the HRP
  • Validate the Search Bundle based on allowed search parameters and HTTP methods
  • Create the KDS report by executing the Search Bundle against the local KDS FHIR store
  • Provide the KDS report on the local DSF FHIR server for the HRP
  • Receive and store a receipt whether the HRP was able to successfully download the KDS report from the local DSF FHIR server
  • If configured: Notification of the DIC via e-mail about about the receipt and the corresponding link for access of the provided KDS report

KDS Report: Receive Process

The KDS report receive process is used at a HRP to download and store a KDS implementation progess report from a DIC. This subprocess performs the following steps:

  • Download a KDS report from a DIC DSF FHIR server
  • Store the KDS report on the local DSF FHIR server
  • If configured: Notification of the HRP via e-mail about retrieval and storage of the KDS report and the corresponding link for access
  • Send a receipt whether the HRP was able to successfully download the KDS report from the DIC DSF FHIR server
Clone this wiki locally