Clinical establishments which generate or store customer data in digital form. These include hospitals, primary or secondary health care centres, nursing homes, diagnostic centres, clinics, medical device companies and other such entities as may be identified by regulatory authorities from time to time.
Sample implementation of HIP which can be referred for future implementation of health information provider service.
Create docker image
docker build -t hip-service hip-service/.
To run the image
docker run -d -p 8000:80 hip-service
To use docker compose locally
docker-compose up -d
To use docker compose to run pre-existing image from docker-hub
export {ENVIRONMENT_VARIABLE}={ENVIRONMENT_VALUE}
docker-compose -f docker-compose.yml -f docker-compose.{environment}.yml up -d
Example:
export IMAGE_TAG=13f9004
docker-compose -f docker-compose.yml -f docker-compose.development.yml up -d
To run
dotnet run --environment="dev" --project src/In.ProjectEKA.HipService/In.ProjectEKA.HipService.csproj
To run the tests
dotnet test test/In.ProjectEKA.HipServiceTest/In.ProjectEKA.HipServiceTest.csproj
- Discovery of a patient account
- Linking of a patient with Consent Manager
- Consent artefact's acceptance
- Data transfer
Once ran the application, navigate to
{HOST}/swagger/index.html
docker run --name seq -d --restart unless-stopped -e ACCEPT_EULA=Y \
-p 7000:80 \
-p 5341:5341 \
datalust/seq:latest