Open hansbugge opened 4 months ago
The portal does not build in the release version from the repo, it requires packages from a source that has been closed to the public, and neither @hansbugge or myself can access it. We can currently only build it from Hans' cache.
Preliminary solution is to build a static version from Hans' cache, long term solution is to get access to the private repository - I have asked in the NCP slack, but received no answer yet. Maybe we should reach out by email instead, due to the asynchronicity of the summer vacation.
@hansbugge , will you try to extract what is needed from the cache to run it, so we at least have some way of making it actually start?
I've sent a prebuilt war to @CBrams which we should be able to use to proceed for now.
they've released a new version (2.0.0) that I am trying to get to work. We are pretty close, but need to stop for today. Will need to look in to getting access to a keystore tomorrow.
The country-b portal now builds and deploys directly from the code in our repository. It still needs some configuration - it complains that the data for DK is "not valid", but it should be easier to figure out now
Right now, we have extracted the information needed to create the correct country-b-request for dispensation from the code on the ehealth portal, despite it not being online yet.
We have the functionality to do the automated tests now. Still need to get the portal up for the demos
There exists an example of a Country B portal at https://code.europa.eu/ehdsi/ehealth-portal. The portal is the GUI which the healthcare professional in the country of care uses to get ePrescriptions, patient summaries, etc.
We should get it up and running within our environment so that we can demonstrate our Country A solution, and generate plausible test data for e.g. Dispensation.
The portal backend will connect to an
openncp-client
. See branch hbg/openncp-client for an example of this.In order to run the portal from https://code.europa.eu/ehdsi/ehealth-portal it should be checked out, and the
.env
file anddocker-compose.yml
files should be updated.