THIS SPACE IS UNDER CONSTRUCTION

This version is a draft one and it will be enhanced as the sprints progress.




Generic abbreviations list

Abbreviation

Meaning

ATHAthena

UC

Use Case

TSTest Script

IDP

IDentity Provider

AA

Authentic Attribute

SP

Service Provider

TOTPTime-based One-Time Password

Actors abbreviations list

Abbreviation

Meaning

MAINthe application to test (web-site, mobile application)

CSAM

belgian federal authentication system (https://www.csam.be/en/index.html)

eHealth-IDPIDP get profiles from the authentic sources

MOB-AuthCode

Mobile application generating a security code. (as Microsoft Authenticator on Windows Phone)

MOB-itsmeMobile application configured with itsme
TESTTest framework
MD-CSAMmandates-csam application allowing to define mandate between a principal and an agent

Test script feature

Abbreviation

Meaning

Testscript range number
IAMIdentity & 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
THEREXCLTherapeutic exclusion between a healthcare giver and a patient301 to 400
EHBOXHealth box401 to 500


Test scripts analysis

Table description

Column

Meaning

Test script IDThe identifier of the test script

Test script name

The name of the test script

Actions

The action(s) to do for testing an assertion

AssertionTest to do once the actions have been realized
CommentIssues 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 applicationquality (for all citizens)citizen
Depend of the applicationquality (for health professional)doctor, nurse, midwife,... (see https://www.ehealth.fgov.be/fr/professionnels-de-la-sante for more detail)
Depend of the applicationorganization (for connecting himself as an organization)
Yesmandate (for all citizens)

Example of configuration file (profile)

Profile

information displayed

citizen
  • therapeutic links displayed
  • could revoke therapeutic links
doctor
  • could see therapeutic links
  • access to eHealthBox

Example of configuration file (mandate)

mandate

Profile

information displayed

mandate 1linked to citizen
  • therapeutic links displayed
  • could revoke therapeutic links
mandate 2linked to doctor
  • could see therapeutic links
  • access to eHealthBox

Test scripts list

Test script ID

Related Use Case

Test script name

Primary Actor

Scope

Complexity

Priority

TS-301UC-301Consult the therapeutic exclusions of a patient using a SAML token via the GetTherapeuticExlusion method - the SOAP versionCitizenUser data access managementHigh1
TS-302UC-302Consult the therapeutic exclusion of a patient using the GetTherapeuticExlusion method - the REST versionCitizenUser data access managementHigh1