Como instalar un Servidor HAPI-FHIR.

603 views 21 slides Jul 14, 2019
Slide 1
Slide 1 of 21
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21

About This Presentation

Como instalar un Servidor HAPI-FHIR
#hapifhir
#reddesaluddigital
#snomed
#IHE
#DICOM
#CDA
#hl7fhir
#hl7
#saluddigital
#salud
#hl7latam
#utnmardelplata
#interoperabolity
#interoperabilidad


Slide Content

Dr. Humberto F. Mandirola Brieux
MANDI
Introducción básica a HAPI FHIR®
14/07/2019 WWW.BIOCOM.COM 1
Como instalar un Servidor
HAPI-FHIR.

14/07/2019 HTTP;//WWW.HL7.ORG.AR 2
https://chat.whatsapp.com/FHluktJTOyHIr04jItslTq
Sumateal Grupo de Whatsappde Salud Digital para Dummies
Foro de discusión de google groups
https://groups.google.com/d/forum/estandaresparadummies

Agenda
◦A quien va dirigido
◦Requisitos Previos
◦Objetivos del tutorial
◦Introducción a HAPI FHIR
◦¿Que es HAPI FHIR?
◦Que versiones disponibles hay
◦Como bajar HAPI-FHIR
◦Requisitos software y hardware Para Instalar HAPI-FHIR
◦Como instalar HAPI-FHIR
◦Como hacerlo funcionar -Startup
14/07/2019 WWW.BIOCOM.COM 3

A quien va dirigido
Analistas, integradores, consultores
y programadores con experiencia
en al ámbito sanitario, a
profesiones y personas interesadas
en conocer sobre estándares de
información médica.
14/07/2019 WWW.BIOCOM.COM 4

Requisitos Previos
1.Conocer el estar HL7( Es recomendable haber hecho el
curso de HL7 Argentina)
2.Conocer FHIR ( Es recomendable haber hecho el
curso de HL7 Argentina)
3.Conocer como manejarse con la especificación FHIR.
https://www.hl7.org/fhir/
4.Conocimiento básicos de sistema operativo y línea de
comandos cmd
5.Conocimientos básicos de Java
14/07/2019 WWW.BIOCOM.COM 5

Objetivos de este tutorial
Conocer una revisión general sobre el
marco HAPI FHIR
Saber como instalar un servidor HAPI
Tener su propio servidor FHIR, para
hacer pruebas y aprender mejor el
estándar.
14/07/2019 WWW.BIOCOM.COM 6

Introducción
Explicar qué es FHIR estaría más allá del alcance
de este tutorial. El mejor lugar para saber que es
FHIR es la especificación que está diseñada para
ser legible e implementable, y está llena de
información.
HAPI-FHIR, esta progamadoen JAVA y corre
sobre distintos sistemas operativos, en este
tutorial veremos su instalación sobre sistema
operativo Windows.
14/07/2019 WWW.BIOCOM.COM 7

¿Qué es HAPI FHIR?
HAPI FHIR es una implementación de la
especificación HL7 FHIR para Java.
No forma parte del estándar HL7
HAPI FHIR se basa en el mismo principio de
practicidad de FHIR. Se aplica a la
implementación de Java: Se ha basado el diseño
de esta API en las API JAXB y JAX-WS, que
consideramos que están muy bien pensadas y
son API muy útiles.
14/07/2019 WWW.BIOCOM.COM 8

Como bajar HAPI-FHIR
Lo bajamos de
http://hapifhir.io/download.html
Para este tutorial vamos a usar la
versión 2.5 que funciona con FHIR
STU3
14/07/2019 WWW.BIOCOM.COM 9

Versión de HAPI-FHIR
14/07/2019 WWW.BIOCOM.COM 10

HAPI FHIR 3.8.0 (Hippo)
GITHUB
https://github.com/jamesagnew/hapi-fhir/releases
14/07/2019 HTTP;//WWW.HL7.ORG.AR 11
Ultimas versiones

Instalar HAPI-FHIR
Crear el directorio c:\FHIR25
Descomprimir el archivo hapi-fhir-2.5-cli.zip en el
directorio. Asegurarse que no haya otro servidor
corriendo como Mirthsi puede generar conflictos y
hacer andar a ambos servidores requeriría una
explicación que excede los alcance de este tutorial
Luego abrir línea de comandos cmd
Ir al directorio c:\FHIR25
COMENTARIO: Asegurarse que no haya otro servidor
corriendo como Mirthsi no va andar
14/07/2019 WWW.BIOCOM.COM 12

Requisitos software y hardware
Para Instalar HAPI-FHIR
Esta disponible para Sistemas
OperativosWindows, Linux y MAC
◦Windows (32 bits, 64 bits, XP,
vista, Windows 7,8,10 y Windows
Server).
◦Linux Kernel2,4 o superior.
◦Mac Os 10.x o superior.
14/07/2019 WWW.BIOCOM.COM 13

Requisitos software y hardware Para
Instalar HAPI-FHIR
Requiere una máquina virtual de Javade Oracle
http://www.oracle.com/technetwork/java/javase/downloads/index.html
14/07/2019 WWW.BIOCOM.COM 14
La versión de máquina virtual de
JAVA que se requiere es la:
JRE:(Java Runtime Environment)

Requisitos software y hardware
HAPI-FHIR incluye una base de datosApache Derby
embebida para el almacenamiento de su información.
◦Pero soporta otras bases de datos como Derby, PostgreSQL,
MySQL, Oracle 11gR2 o MS SQL Server.
Los requisitos hardware del servidor dependen
estrechamente de la actividad que tenga nuestra
integración.
◦En general con la configuración adecuada no necesita
demasiados recursos de memoria y de disco duro.
◦1 GB de RAM mínimo es lo recomendado
14/07/2019 WWW.BIOCOM.COM 15

Fijarse que no haya otro servidor
que pueda competir por puertos
MirthConnectdel sitio de Mirthwww.mirth.com
◦Se pueden bajar de:
https://www.mirth.com/Downloads
Antes de instalarlo asegurarse que estén instalada la
maquina virtual de JAVA
En el caso de usar los dos hay que decidir que puerto
será usado por MirthConnect.
por default es el 8080 para comunicaciones inseguras y
para comunicaciones seguras SSL 8443
14/07/2019 WWW.BIOCOM.COM 16

Instalar HAPI-FHIR
De donde Bajarlo http://hapifhir.io/download.html
Crear el directorio c:\FHIR25
Descomprimir el archivo hapi-fhir-2.5-cli.zip en el directorio
Luego abrir línea de comandos cmd
Ir al directorio c:\FHIR25
Poner la instrucción:
java -jar hapi-fhir-cli.jar run-server -f dstu3
y comienza a levantar el servidor HAPI
Ver imagen COMENTARIO: Asegurarse que no haya otro servidor
corriendo como Mirthsi no va andar
14/07/2019 WWW.BIOCOM.COM 17

Instalar HAPI-FHIR
14/07/2019 WWW.BIOCOM.COM 18

Más Información
◦http://hapifhir.io/
◦https://www.hl7.org/fhir/
◦https://www.youtube.com/watch?v=YMJEAFVl63E
◦http://notasdesoftware.com/2014/04/postman-cliente-http-para-
probar.html
◦https://docs.mulesoft.com/healthcare-toolkit/v/2.0/testing-with-hapi-
testpanel
◦https://medium.com/@thedon/how-test-your-hapi-api-with-lab-
b72f6e8ed641
◦https://www.youtube.com/watch?v=juldrxDrSH0&list=PLhW3qG5bs-L-
oT0GenwPLcJAPD_SiFK3C
◦https://www.arquitecturajava.com/que-es-rest/
◦https://www.paradigmadigital.com/dev/postman-gestiona-construye-tus-
apis-rapidamente/
14/07/2019 WWW.BIOCOM.COM 19

Referencias
http://www.healthintersections.com.au/. Blog de GrahameGrieve, el creador de FHIR.
http://code.msdn.microsoft.com/windowsdesktop/Client-for-HL7-FHIR-server-0709be0b
http://www.hl7.org/implement/standards/fhir/documents.html
http://www.hl7.org/FHIR/Página oficial de FHIR. Incluye la especificación completa del protocolo.
http://www.hl7latam.org/HL7LATAMNews/N5/N5E.pdf
http://wiki.hl7.org/index.php?title=FHIR. Wiki oficial de FHIR, con documentación y recursos para
la implementación, desarrollo y gobernanza.
http://www.slideshare.net/Furore_com/01-b-from-ccda-to-fhir-grahame
https://fhirblog.com/2014/03/28/pictorial-representation-of-fhir-resouces/
http://hl7es.blogspot.com.ar/2013/12/fhir-el-nuevo-miembro-de-la-familia-hl7.html
http://www.revistas.utp.ac.pa/index.php/memoutp/article/view/1280/html
14/07/2019 WWW.BIOCOM.COM 20

por su atención.
14/07/2019 WWW.BIOCOM.COM 21
Gracias