¿Cómo instalar un servidor HAPI FHIR en 15 minutos?

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.

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 progamado en JAVA y corre sobre distintos sistemas operativos, en este tutorial veremos su instalación sobre sistema operativo Windows.

Como bajar HAPI-FHIR
Lo bajamos de http://hapifhir.io/download
Para este tutorial vamos a usar la versión 2.5 que funciona en forma estable con FHIR STU3


Requisitos software y hardware Para Instalar HAPI-FHIR
Esta disponible para Sistemas Operativos Windows, Linux y MAC
Windows (32 bits, 64 bits, XP, vista, Windows 7,8,10 y Windows Server).
Linux Kernel 2,4 o superior.
Mac Os 10.x o superior.
Requiere una máquina virtual de Java de Oracle
http://www.oracle.com/technetwork/java/javase/downloads/index.html
La versión de máquina virtual de
JAVA que se requiere es la:
JRE: (Java Runtime Environment)


HAPI-FHIR incluye una base de datos Apache 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
Bajar Mirth Connect del sitio de Mirth www.mirth.com
Se pueden bajar de:
https://www.mirth.com/Downloads
Antes de instalarlo asegurarse que estén instalada la maquina virtual de JAVA
Instalar Durante la instalación hay que decidir que puerto será usado por Mirth Connect.
por default es el 8080 para comunicaciones inseguras y para comunicaciones seguras SSL 8443



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 Mirth si 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 Mirth si no va andar
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 Mirth si no va andar

Start-up
Una vez corriendo el servidor HAPI usamos un browser para ingresar al mismo
Poniendo esta dirección:
http://localhost:8080/

Una API (Application Programming Interfaces) es una especificación formal sobre cómo  un módulo de un software se comunica o interactúa con otro.
Las API son un conjunto de comandos, funciones y protocolos informáticos que permiten a los desarrolladores crear programas específicos para ciertos sistemas operativos.
Simplifican el trabajo de programación, ya que no tiene que no hay que «escribir» códigos desde cero.
Las APIs permiten usar funciones predefinidas para interactuar con el sistema operativo o con otro programa.

Comentarios

Publicar un comentario

Entradas más populares de este blog

ESCANEO DEL CODIGO PDF417 DEL DNI (Documento Nacional de Identidad digital)

¿Que tipos de Mensajes de HL7 hay?

¿Que es Razor?