Mercurial > hg > orthanc-java
view Samples/FHIR/NOTES.txt @ 17:443d5b7d733e
sync
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 05 Jan 2024 16:29:13 +0100 |
parents | d7a55838d821 |
children | 4ff1471ebe8b |
line wrap: on
line source
This sample Java plugin runs a FHIR server based on the HAPI library. Note that contrarily to the other samples that can run using Java 1.8, this Java plugin requires Java 11. (1) Make sure to build the C++ plugin: # cd ../../Plugin/ # mkdir Build # cd Build # cmake .. -DCMAKE_BUILD_TYPE=Release # make -j4 (2) Compile the Java plugin using Maven: # cd ../../Samples/FHIR # mvn package (3) Start Orthanc: On Ubuntu 22.04: # LD_LIBRARY_PATH=/usr/lib/jvm/java-11-openjdk-amd64/lib/server/ Orthanc ./configuration.json (4) Access the FHIR server. For instance, using the FHIRPACK command-line client (https://gitlab.com/fhirpack/main): $ fp -s http://localhost:8042/fhir -o "getPatients" -p all -o "gatherSimplePaths id name.family name.given birthDate" $ fp -s http://localhost:8042/fhir -o "getEndpoints" -p all -o "gatherSimplePaths id address" $ fp -s http://localhost:8042/fhir -o "getImagingStudies" -p all -o "gatherSimplePaths identifier.value endpoint.reference subject.reference"