Flow | Specification |
---|
Image RemovedImage Added | | ATH-UC-15-BF |
Use case name | Consult the therapeutic exclusions of a patient |
Actors | |
Short Description | In order to consult the therapeutic exclusions of a patient using the SOA-based version, it is important to use the Token exchange service in order to convert a JWT message token into a SAML one (and vice versa). |
Priority | 1 (High) Must have: The system must implement this goal/ assumption to be accepted. |
Pre-Conditions | - The user is already logged in via the Token exchange service
- Information about the request (request identifier, end-user identifier, date and time of the request)
- Information about the therapeutic exclusion:
- The identification the concerned patient
- Optionally, the first and last name of the patient
- Optionally, the identification of the excluded HCP
- if HCP is a professional: NISS*, NIHII (11 digits), category of the HCP*, the first and last name of the HCP
- if HCP is an organization: NIHII* (8 digits), category of the HCP*, the name of the HCP.
|
Post-Conditions | Information about the response (response identifier, end-user identifier, data and time of the response, initial request) - An acknowledgement about the request completion (status of the completion, errors if exist)
- Information about the list of the therapeutic exclusions (if there is no therapeutic exclusion, an empty list is returned)
- if there is no specified HCP in the input: the list of all the therapeutic exclusions
- if a HCP is specified in the input: the list of the therapeutic exclusion(s) corresponding to the given HC
|
Steps (basic flow) | 1 | The client sends a GetTherapeutic-Exclusion request |
| 2 | The IAM connect sends the request to the Therapeutic Exclusion WS |
| 3 | The Therapeutic exclusion WS finds information about the therapeutic exclusion(s) of a patient |
| 4 | The Therapeutic link WS sends a SAML-based response to the IAM |
| 5 | The IAM connect receives the response and sends it to the client using a JWT format by interacting with the token exchange service |
| 6 | The client receives information about the therapeutic exclusion(s) of the patient |
Exceptions (exception flows) |
|
| - Every time the end-user wants to consult the therapeutic exclusions of a given patient
|