En este post, se explican los pasos para poder instalar un servidor HAPI FHIR en un ordenador con Windows. HAPI FHIR es una implementación de la especificación HL7 FHIR para Java
Para el buen funcionamiento de HAPI FHIR, se debe tener instalada la version 1.8. de Java. Para hacer la comprobación de que la versión instalada de java es efectivamente la 1.8, ejecutamos el comando java -version según se muestra en la imagen adjunta.
En caso de que la versión sea inferior, tenemos que ir a la página de Java para descargar la versión 8 e instalarla.
Descargar HAPI FHIR desde esta página web
Ir a la sección de la última versión, en nuestro caso se HAPI FHIR 3.8.0, y en concreto en la sección Assets
Descargar el fichero hapi-fhir-3.8.0-cli.zip. En este caso es la 3.8, pero cada versión tendrá su número de versión *-cli.zip
Descomprimir los archivos en una carpeta, y esta carpeta dejarla en la raíz de C: en este caso C:\Hapi-FHIR-3.8.0-cli
seleccionar en Windows Botón inicio - > Búsqueda > cmd : Abrimos una consola ms-dos ejecutamos cd al directorio donde hemos descargardo el hapi
Iniciamos el servidor con el comando: hapi-fhir-cli run-server -v dstu3
Automáticamente sale esta pantalla, que significa que el servidor está arrancando
Pasados unos segundos, el servidor ya estaría levantado y se podría ver en un browser en la página http://localhost:8080
Para poder cargar unos ejemplos dentro del servidor FHIR, se han de realizar las siguientes tareas:
1. Descargar el archivo http://build.fhir.org/examples-json.zip y dejarlo en C:\Hapi-FHIR-3.8.0-cli
2. Abrir una nueva cmd y ejecutar el comando siguiente en el directorio donde tenemos el servidor Hapi Hapi-FHIR-cli upload-examples -v dstu3 –data examples-json.zip -t http://localhost:8080/baseDstu3
Una vez realizada esta acción se podran ver datos de ejemplo en recursos FHIR tal como se muestra en la imagen