This repository has been archived by the owner on Jan 19, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 5
How to manually try the apps
Tobias Opialla edited this page Feb 16, 2022
·
2 revisions
For each deployment there are three roles, for each role the is an app:
-
user
(to book appointments, freely available) -
provider
(to offer appointments, has to register, has to download login information from the platform, and has to be verified by themediator
) -
mediator
(to verify providers, login details are not distributed via platform but alternate route, download test-credentials)
Envisioned process (links are for test instance):
- A vaccination site registers on the platform register as vaccination site
- A mediator
- logs in, using the test-credentials
- confirms vaccination site[s]
- A confirmed vaccination site then adds appointments (only possible for confirmed vaccination sites)
-
users
- can find vaccination appointments according to medical recommendations
- book an appointment
- the vaccination site can see in the schedule, that the appointment is booked
- users can cancel appointments [this should be visible as "free" appointment from vaccination site view]
- vaccination sites can cancel appointments, users should see this
- vaccination sites can change their details (contact data etc).
- the new data has to be confirmed by a mediator before th is shown to the users.
For each role (mediator, provider, user) there are 3 instances: dev-cd
, test
and demo
.
These are listed below.
This is the role that verifies providers when they register on the platform.
- https://mediator.dev-cd.impfterm.in
- https://mediator.test.impfterm.in
- https://mediator.demo.impfterm.in
To log in as mediator in the testing/development environments
- Download the
secret-mediator-keys.txt
containing the key material for testing. (this is static and the same for all 3 instances) - Go to the mediator-app from the deployment of your choice. (see above,
https://mediator...
) - Click the button to upload the file you just downloaded.
- Now you can confirm the providers from the respective deployment.
- log in
- log out
- confirm newly registered vaccination sites
- confirm change of vaccination site details
This is the role for vaccination sites, that offer appointments.
- https://provider.dev-cd.impfterm.in
- https://provider.test.impfterm.in
- https://provider.demo.impfterm.in
When you create a provider for testing, it needs to be verified (with the mediator-app, see above)
- register
- log in (using keys and code)
- log out
- download their keys (and copy their code)
- change their contact details
- add appointments (after they have been confirmed by the mediator
- add single appointments
- add appointments batch wise (appointment series)
- cancel appointments
- cancel single appointments
- cancel appointments batch wise (appointment series)
- look at booked appointments and see the user's booking code
This is the role for persons looking for a vaccination appointment.
- fill out a short questionnaire so they see appointments according to current recommendations.
- select and book an appointment
- cancel an appointment, it is automatically available again
- see the appointment details of their booked appointment, as long as they don't log out actively
- see a notice that their appointment has been canceled in the appointment details, if the vaccination site cancels their appointment
- "log out" (remove data from local storage)
- "log in" again with a code (download and decrypt appointment data in local storage)