HIV Case-reporting for Vietnam - candidate draft
0.1.0-test - CI Build

HIV Case-reporting for Vietnam - candidate draft - Local Development build (v0.1.0-test). See the Directory of published versions

Actors

There are three actors defined in this implementation guide which are guide to respond to two transactions

Actor: Case Report Submitter

The Case Report Submitter is responsible for submitting a case report to a Case Report Transformer. There are three options for the Submit Case Report transaction that a Case Reporter may use for submission of case reports depending on their maturity levels. The Case Report Submitter may choose between three options for the transaction depending on its maturity level. These three options allow for the following type of input: Note that in the case of submission of tabular data, a ConceptMap must be defined to map the names of the headers to the Questtionaire item.

Actor: Case Report Transformer

The Case Report Transformer is reponsible to perform any neccesary transformation of case reports received from a Case Report Submitter via the Submit Case Report transaction into the requisite Case Report form to be sent into the Case Report Repository via the Store Case Report transaction. The Case Report Transformer must be able to repond to all three options for the Submit Case Report transaction. A Case Report Transformer should also be responsible for ensuring security and auditing according to the ATNA profile.

Actor: Case Report Repository

The Case Report Repository is responsible for receiving case reports from the Case Report Transformer and storing those case reports for futher analysis and use in a data warehouse (generic FHIR server). The specific use of the case reports in the Case Report Repository is beyond the scope of this implementation guide as it will depend on the specific disease area.