- TS-225-> TS-227: Put Therapeutic Link (Professional)
- TS-230-> TS-232: Put Therapeutic Link (org. / Pharma)
- TS-235-> TS-237: Put Therapeutic Link (Citizen)
- TS-260 -> TS-272: Get Therapeutic Link (Professional)
- TS-275-> TS-277: Get Therapeutic Link (Citizen)
- TS-278: Get Therapeutic Link - GMD (Professional)
- TS-285 -> TS-289: Get Therapeutic Link (org. / Pharma)
- TS-297: Has Therapeutic Link (Citizen)
- TS-298 -> TS-299: Has Therapeutic Link (Professional)
Aller directement à la fin des métadonnéesAller au début des métadonnées
DON'T DELETE IT
This version is a draft one and it will be enhanced as the sprints progress.
- DON'T DELETE IT
- Generic abbreviations list
- Actors abbreviations list
- Test script feature
- Test scripts analysis
Generic abbreviations list
Abbreviation | Meaning |
ATH | Athena |
UC | Use Case |
TS | Test Script |
IDP | IDentity Provider |
AA | Authentic Attribute |
SP | Service Provider |
TOTP | Time-based One-Time Password |
Actors abbreviations list
Abbreviation | Meaning |
MAIN | the application to test (web-site, mobile application) |
CSAM | belgian federal authentication system (https://www.csam.be/en/index.html) |
eHealth-IDP | IDP get profiles from the authentic sources |
MOB-AuthCode | Mobile application generating a security code. (as Microsoft Authenticator on Windows Phone) |
MOB-itsme | Mobile application configured with itsme |
TEST | Test framework |
MD-CSAM | mandates-csam application allowing to define mandate between a principal and an agent |
Test script feature
Abbreviation | Meaning | Testscript range number |
IAM | Identity & Access Management (IAM) | 1 to 100 |
CONSENT | User's consent | 101 to 200 |
THERLINK | Therapeutic link between a healthcare giver and a patient | 201 to 300 |
THEREXCL | Therapeutic exclusion between a healthcare giver and a patient | 301 to 400 |
EHBOX | Health box | 401 to 500 |
Test scripts analysis
Table description
Column | Meaning |
---|---|
Test script ID | The identifier of the test script |
Test script name | The name of the test script |
Actions | The action(s) to do for testing an assertion |
Assertion | Test to do once the actions have been realized |
Comment | Issues found / comment |
Application profile
Depending of the scope of the application (MAIN), different profiles could be used. A list of all usable profiles must be done to configure the tests.
To test ? | type of profile | Profile |
---|---|---|
Depend of the application | quality (for all citizens) | citizen |
Depend of the application | quality (for health professional) | doctor, nurse, midwife,... (see https://www.ehealth.fgov.be/fr/professionnels-de-la-sante for more detail) |
Depend of the application | organization (for connecting himself as an organization) | |
Yes | mandate (for all citizens) |
Example of configuration file (profile)
Profile | information displayed |
---|---|
citizen |
|
doctor |
|
Example of configuration file (mandate)
mandate | Profile | information displayed |
---|---|---|
mandate 1 | linked to citizen |
|
mandate 2 | linked to doctor |
|
Test scripts list
Test script ID | Related Use Case | Test script name | Primary Actor | Scope | Complexity | Priority |
TS-201 | UC-201 | Consult the therapeutic links of a patient using a SAML token via the GetTherapeuticLink method - the SOAP version | Citizen, healthcare giver, institution representative | User data access management | High | 1 |
TS-202 | UC-202 | Consult the therapeutic links of a patient using the GetTherapeuticLink method - the REST version | Citizen, institution representative | User data access management | High | 1 |
TS-203 | UC202 | Consult the therapeutic links of a patient using the GetTherapeuticLink method - the REST version | healthcare giver, institution representative | User data access management | High | 1 |