Prerequisites • Exercise 0 • Exercise 1 • Exercise 1.1 • Exercise 2 • Exercise 3 • Exercise 4 • Exercise 5 • Exercise 6 • Exercise 7
Before you start working on any exercises, you should verify that you meet the requirements outlined in prerequisites by successfully building and deploying a plugin.
For this, you should follow these steps:
- Checkout the branch
solutions/exercise-1 - Build the project using maven
package. Make sure you either activate the Maven profileexercise-1or use no profile at all - Start the scenario from the
dev-setupfolder:docker compose up
- Add the CA certificate from
browser-certs/root-ca.crtto your browser's certificate store - Add the client certificate from
browser-certs/Webbrowser_Test_User.p12to your browser's certificate store. For testing purposes, this certificate has access to all DSF FHIR servers used in the dev-setup. Later exercises will use specific certificates for each DSF installation to demonstrate a more real-world scenario. - Visit https://dic/fhir. Your browser should prompt you to supply a client certificate. Select the
Webbrowser Test Usercertificate. If it doesn't, you need to research how to configure your browser to send the client certificate. If prompted for a password use "password". - You should now be logged into the DSF FHIR server frontend
- Repeat step 6 for https://cos/fhir and https://hrp/fhir
- Visit https://dic/fhir/Task?_sort=_profile,identifier&status=draft
- There should be one resource listed. If it is, your setup is complete and working correctly
- Delete the
Webbrowser_Test_Usercertificate from your browser's certificate store - You may choose to either keep or delete the CA certificate. A later exercise will require this certificate to be present again
- Tear down the test scenario:
docker compose down- Checkout the branch
main - You may proceed to exercise 1
Prerequisites • Exercise 0 • Exercise 1 • Exercise 1.1 • Exercise 2 • Exercise 3 • Exercise 4 • Exercise 5 • Exercise 6 • Exercise 7