The purpose of this page is to provide a better clarification on the specification of the implementation of the Medication Related Overview Service on the OpenNCP scope.

______________________________

MRO Service Implementation Overall Status


Table of contents:

1. Scenario Clarification

Purpose

The overall purpose to be achieved by this use case is to enable a foreign HCP to review the medical information of a patient consulting her, thereby securing an updated and more safe further treatment of the patient.

Use Case Actors

The actors involved in the epSOS MRO Use Case are:

Primary actors:

Secondary actors:

Diagram 1: Use case diagram

The following diagram illustrates the basic use case for the MRO service.

Figure 1. Process diagram of the medication distribution 2 (eP and eD) + distribution II (medication related overview).

 

Basic explanation of the Use case

2. Requirements

Service State diagram

Non-Functional Requirements

For Non-Functional requirements please consult the D 1.4.3, page 71;

Legal Requirements

For service legal requirements please consult the D 1.4.3, page 67;

Security Requirements

For service security requirements please consult the D 1.4.3, page 68;

Clinical Requirements

For service clinical requirements please consult the D 1.4.3, page 69.

Additional Architecture NCP / Central Service requirements

For additional Architecture NCP / Central Service requirements please consult the D 1.4.3, page 72.

 

3. Implementation Strategy Design

Overview

The chosen implementation strategy will make use of the existent Arquitecture and implemented profiles. Following you can fin a table that maps the required steps, in order to accomplish this service and the behaviour that will occur within the OpenNCP system.

Proposed Solution

StepActionsOpenNCP actions and operations descriptionTo be implemented in the OpenNCPRelated Profiles
1Health professional identification and authentication
  • The health professional will authenticate himself in the OpenNCP portal (e.g: using database-stored credentials or LDAP);
Already supportedXUA
2

The patient’s identity has to be validated in country B, the patient’s identifier(s) from country A must be used for retrieving the MRO.

  • The health professional selects the corresponding country flag in the OpenNCP portal and performs a validation of the Patient Identifiers;
  • The NCP-B will communicate with NCP-A and perform the findEntityByTreats() operation using the Identification Service;
Already supportedXCPD
3

The patient must agree with sending the MRO to country B (patient consent in country A).

  • The Health Care professional submits the consent or tries to query for the MRO documents immediately;
  • If the patient has previous consent given, an answer, regarding the available MRO documents, will be provided.
  • If not, the submit consent window will be presented;
Already supported, some light adjustment is needed.XCA
4

Country B requests the MRO from country A. Country A processes this request and sends the MRO to country B.

  • In this workflow the NCP-B will communicate with NCP-A using the XCA protocol.
Already supported, some adjustments are required in the client and server part, mostly at the NI interface level. The portal also requires some changes in order to dispolay the MRO correctly.XCA

 

4. Implementation Issues / Tasks

Portal-B

Protocol Terminators

4. Testing Strategy

Regarding the testing strategy, the following topics need to be covered:

Related issues

5. Documentation and References

Documents

 

Sample MRO Documents

References