OpenHIE Case Reporting
0.1.0 - STU1 International flag

OpenHIE Case Reporting, published by OpenHIE. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/openhie/case-reporting and changes regularly. See the Directory of published versions

Transactions

This implementation guide contains the full set of specifications for general case reporting workflows. These workflows are designed for reporting system operating at a variety of FHIR maturity levels. There are three actors (Case Report Submitter, Case Report Transformer, and Case Report Repository) involved in two case report transactions.

A3. Case ReportExporter (EHR) A2. Case ReportTabular datasubmitter (CSV) A1. Case ReportForm Submitter Case ReportTransformer Case ReportRepository Case DataImporter Case DataConverter1. Submit Case Report(Individual form)4. Provide case data3. Store case data1. SubmitCase Report(Bulk legacy data import)2. Store Case Report2. Store Case Report
Actors and Transactions

Submit Case Report

A case report is submitted as a FHIR questionnaire with the relevant data. This can be entered directly by a user, or can be the result of processing existing data - for example extracting data from existing records, like CSV exported data from legacy or existing systems.

Store Case Report

Transaction: Submit Case Report

A case report is submitted as a FHIR questionnaire with the relevant data. This can be entered directly by a user, or can be the result of processing existing data - for example extracting data from existing records, like CSV exported data from legacy or existing systems. The Submit Case Report transaction is initiated by the Case Report Submitter, possibly based on periodically defined report time, when triggered by a sentinel event, or in batch when online. There are three options for the Submit Case Report transaction defined by the maturity level of the Case Report Submitter. The Case Report Transformer has a set of expected actions to take depending on the option

Transaction: Store Case Report

The FHIR resources for the case are exchanged as a Document Bundle. They can be derived from existing FHIR systems, or can be extracted by the Questionnaire used in the Submit Case Report transaction. This provides the target data structure as FHIR resources for exchanging, reconciliation, etc. The Store Case Report transaction is initiated by the Case Report Transfomer after processing a case report form received from a Case Report Submitter. The Case Report Transformer sends a Transaction Bundle to the Case Report Repository which stores the resources for later user and analysis.