-
Created by Unknown User (gaelle.laurent.ext@imec.be), last modified on Jul 10, 2019
You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 9
Next »
Basic Flow
Flow | Specifications |
---|
| ID | Has Ther Link - HC professional within a Pharmacy (Pharmacy holder) | Name | Has Ther Link - HC professional within a Pharmacy (Pharmacy holder) | Description | Has Therapeutic Link allows users to check the existence of therapeutic links between a HC party and a patient. Has Ther Link - HC professional within a Pharmacy (Pharmacy holder) | Actor(s) | Has Ther Link - HC professional within a Pharmacy (Pharmacy holder) | Requirements | - End-user is a HC professional within a Pharmacy (Pharmacy holder)
- End-user manages the therapeutic links throughout his usual software
- Valid eHealth certificate of the pharmacy
- Identification of the pharmacy: NIHII number (8 digits), HC party category
- Identification pharmacy holder: SSIN number, NIHII number (11 digits) if available, HC party category
- Identification concerned patient: SSIN, support card number (optional)
- Identification data concerned HC party: NIHII number (8 digits), HC party category, organization name (optional)
- Therapeutic link type (optional)
| Trigger | User wants to check the existence of a therapeutic link between a patient and a HC professional | Precondition(s) | - The user has an account for the application
- The user is logged out
| Flow | - The user attempts to access the eHealth WS Therapeutic Link
- The user needs to request a SAML Token by using the valid eHealth certificate of the organization
- A request for a SAML Token is sent to the Secure Token Service (STS)
- The STS responds with a SAML Token
- The user has access to the eHealth WS Therapeutic Link
- The user does a request to Has a Therapeutic Link
- The Has Therapeutic Link Request is sent to the WS Therapeutic Link
- The WS Therapeutic link returns a boolean value
- The request is logged
- The WS Therapeutic link responds with a Therapeutic Link Response
| Post Condition(s) | - The WS Therapeutic link returns a boolean value
- The request is logged
| Test Data | | End point(s) | Therapeutic Links | Remarks | Boolean value: It returns a true if a therapeutic link of this type exists between the patient and HC party. If no therapeutic links corresponding to the criteria could be found, the value false is returned. If no type is specified, any type of therapeutic link is considered. | Additional Information | This operation takes a patient HC party identification and an (optional) type of therapeutic link as input. It returns true if a therapeutic link of this type exists between the patient and HC party. If no type is specified, any type of therapeutic link is considered. |
|
Alternative Flow
Flow | Specifications |
---|
| ID | Has Ther Link - HC professional within a Pharmacy (not the Pharmacy holder) | Name | Has Ther Link - HC professional within a Pharmacy (not the Pharmacy holder) | Description | Has Therapeutic Link allows users to check the existence of therapeutic links between a HC party and a patient. Has Ther Link - HC professional within a Pharmacy (not the Pharmacy holder) | Actor(s) | HC professional within a Pharmacy (not the Pharmacy holder) | Requirements | - End-user is a HC professional within a Pharmacy (Pharmacy holder)
- End-user manages the therapeutic links throughout his usual software
- Valid eHealth certificate of the pharmacy
- Identification of the pharmacy: NIHII number (8 digits), HC party category
- Identification pharmacy holder: SSIN number, NIHII number (11 digits) if available, HC party category
- Identification end-user: SSIN number, NIHII number (if available), HC party category
- Identification concerned patient: SSIN, support card number (optional)
- Identification data concerned HC party: NIHII number (8 digits), HC party category, organization name (optional)
- Therapeutic link type (optional)
| Trigger | User wants to check the existence of a therapeutic link between a patient and a HC professional | Precondition(s) | - The user has an account for the application
- The user is logged out
| Flow | - The user attempts to access the eHealth WS Therapeutic Link
- The user needs to request a SAML Token by using the valid eHealth certificate of the organization
- A request for a SAML Token is sent to the Secure Token Service (STS)
- The STS responds with a SAML Token
- The user has access to the eHealth WS Therapeutic Link
- The user does a request to Has a Therapeutic Link
- The Has Therapeutic Link Request is sent to the WS Therapeutic Link
- The WS Therapeutic link returns a boolean value
- The request is logged
- The WS Therapeutic link responds with a Therapeutic Link Response
| Post Condition(s) | - The WS Therapeutic link returns a boolean value
- The request is logged
| Test Data | | End point(s) | Therapeutic Links | Remarks | Boolean value: It returns a true if a therapeutic link of this type exists between the patient and HC party. If no therapeutic links corresponding to the criteria could be found, the value false is returned. If no type is specified, any type of therapeutic link is considered. | Additional Information | This operation takes a patient HC party identification and an (optional) type of therapeutic link as input. It returns true if a therapeutic link of this type exists between the patient and HC party. If no type is specified, any type of therapeutic link is considered. |
|
Exception Flow 1
Flow | Specifications |
---|
| ID | Has Ther Link - HC professional within a Pharmacy (Pharmacy holder) - Exceptions | Name | Has Ther Link - HC professional within a Pharmacy (Pharmacy holder) - Exceptions | Description | Has Therapeutic Link allows users to check the existence of therapeutic links between a HC party and a patient. Has Ther Link - HC professional within a Pharmacy (Pharmacy holder). Possible exceptions | Actor(s) | Has Ther Link - HC professional within a Pharmacy (Pharmacy holder) | Requirements | - End-user is a HC professional within a Pharmacy (Pharmacy holder)
- End-user manages the therapeutic links throughout his usual software
- Valid eHealth certificate of the pharmacy
- Identification of the pharmacy: NIHII number (8 digits), HC party category
- Identification pharmacy holder: SSIN number, NIHII number (11 digits) if available, HC party category
- Identification concerned patient: SSIN, support card number (optional)
- Identification data concerned HC party: NIHII number (8 digits), HC party category, organization name (optional)
- Therapeutic link type (optional)
| Possible exceptions | - Technical error
- Invalid data
- Sender is not allowed to perform this operation
- The HC party performing the operation does not have the same professional category as the HC professional concerned by the therapeutic link
- Invalid patient (invalid SSIN or SSIN does not correspond to the provided support card number)
- Invalid HC party (incorrect NIHII or NIHII does not correspond to the HC professional category)
- Invalid therapeutic link type
| Trigger | User wants to check the existence of a therapeutic link between a patient and a HC professional | Precondition(s) | - The user has an account for the application
- The user is logged out
| Flow | - The user attempts to access the eHealth WS Therapeutic Link
- The user needs to request a SAML Token by using it's personal eHealth Certificate
- A request for a SAML Token is sent to the Secure Token Service (STS)
- The STS responds with a SAML Token
- The user has access to the eHealth WS Therapeutic Link
- The user does a request to Has a Therapeutic Link
- The Has Therapeutic Link Request is sent to the WS Therapeutic Link
- The WS Therapeutic link returns an error message
| Post Condition(s) | Error message | Test Data | | End point(s) | Therapeutic Links | Additional Information | This operation takes a patient HC party identification and an (optional) type of therapeutic link as input. It returns true if a therapeutic link of this type exists between the patient and HC party. If no type is specified, any type of therapeutic link is considered. |
|
Exception Flow 2
Flow | Specifications |
---|
| ID | Has Ther Link - HC professional within a Pharmacy (not the Pharmacy holder) - Exceptions | Name | Has Ther Link - HC professional within a Pharmacy (not the Pharmacy holder) - Exceptions | Description | Has Therapeutic Link allows users to check the existence of therapeutic links between a HC party and a patient. Has Ther Link - HC professional within a Pharmacy (not the Pharmacy holder). Possible exceptions | Actor(s) | HC professional within a Pharmacy (not the Pharmacy holder) | Requirements | - End-user is a HC professional within a Pharmacy (Pharmacy holder)
- End-user manages the therapeutic links throughout his usual software
- Valid eHealth certificate of the pharmacy
- Identification of the pharmacy: NIHII number (8 digits), HC party category
- Identification pharmacy holder: SSIN number, NIHII number (11 digits) if available, HC party category
- Identification end-user: SSIN number, NIHII number (if available), HC party category
- Identification concerned patient: SSIN, support card number (optional)
- Identification data concerned HC party: NIHII number (8 digits), HC party category, organization name (optional)
- Therapeutic link type (optional)
| Possible exceptions | - Technical error
- Invalid data
- Sender is not allowed to perform this operation
- The HC party performing the operation does not have the same professional category as the HC professional concerned by the therapeutic link
- Invalid patient (invalid SSIN or SSIN does not correspond to the provided support card number)
- Invalid HC party (incorrect NIHII or NIHII does not correspond to the HC professional category)
- Invalid therapeutic link type
| Trigger | User wants to check the existence of a therapeutic link between a patient and a HC professional | Precondition(s) | - The user has an account for the application
- The user is logged out
| Flow | - The user attempts to access the eHealth WS Therapeutic Link
- The user needs to request a SAML Token by using it's personal eHealth Certificate
- A request for a SAML Token is sent to the Secure Token Service (STS)
- The STS responds with a SAML Token
- The user has access to the eHealth WS Therapeutic Link
- The user does a request to Has a Therapeutic Link
- The Has Therapeutic Link Request is sent to the WS Therapeutic Link
- The WS Therapeutic link returns an error message
| Post Condition(s) | Error message | Test Data | | End point(s) | Therapeutic Links | Additional Information | This operation takes a patient HC party identification and an (optional) type of therapeutic link as input. It returns true if a therapeutic link of this type exists between the patient and HC party. If no type is specified, any type of therapeutic link is considered. |
|