FHIR

<< Click to Display Table of Contents >>

Navigation:  Connectors >

FHIR

Introducción

El conector FHIR de Bizagi está disponible en Connectors Xchange de Bizagi.

A través de este conector, podrá conectar sus procesos de Bizagi a una implementación de servicios FHIR (Fast Healthcare Interoperability Resources) para integrar sus datos de empresas del sector de la salud de manera estándar y segura.

 

Este conector integra implementaciones de este tipo particular de servicios como lo define la organización HL7 (Health Level Seven International) dentro de su especificación en https://www.hl7.org/fhir/, permitiéndole: Registrar, actualizar, eliminar u obtener la diferente información administrada por empresas del sector de la salud (representados como recursos), tales como: citas (appointments), planes de salud (care plans), pacientes (patients), reportes de diagnóstico (diagnostic reports), programaciones (schedules), espacios para procedimientos (slots), doctores/facultativos (practitioners), organizaciones (organizations), dispositivos (devices).  

 

Para más información de las capacidades de este conector, visite Connectors Xchange de Bizagi.

 

Antes de iniciar

Para probar y usar este conector, necesita:

1.Bizagi Studio previamente instalado.

2.Éste conector previamente instalado a traves de Connectors Xchange, tal como se describe en https://help.bizagi.com/platform/es/index.html?Connectors_Xchange.htm, o a través de el manual de instalación descrito en https://help.bizagi.com/platform/es/index.html?connectors_setup.htm

3.Una implementación de los servicios de FHIR, y una cuenta autorizada que se conecte a esos servicios FHIR.

 

Configurar el conector

Para configurar el conector siga los pasos presentados en el capítulo de configuración en https://help.bizagi.com/platform/es/index.html?connectors_setup.htm.

 

Para esta configuración, considere los siguientes parámetros de autenticación:

Método de autenticación: Custom.

Tenant: The Domain name for your authentication.

Client_ID: El ID de applicación cliente que es generado como medida de autorización para consumir esos servicios.

Client_Secret: El secreto de ese Client ID que autoriza el consumo de esos servicios.

Resource: Ubicación de la URL donde se encuentran esos recursos.

URL_API: Ubicación de la URL donde se encuentra el API de servicios Rest.

 

 

FHIR_00

 

Usar el conector

Éste conector ofrece varios métodos disponibles de los servicios FHIR que permiten la interoperabilidad de los datos de empresas del sector de la salud, representados como recursos (como se presenta en http://hl7.org/implement/standards/fhir/resourcelist.html), los cuales cubren las posibilidades de un "CRUD" (Crear- Create, Obtener-Retrieve, Actualizar-Update, Eliminar-Delete).

La lista completa de las acciones disponibles no se ilustran a continuación a través de ejemplos explícitos; este documento ilustra el uso de acciones tomando como ejemplo a los pacientes como recursos (las acciones Get patient, Create/Update patient, y Delete patient para obtener información del paciente, crearlo/actualizarlo, o eliminarlo).

Consulte la siguiente tabla para información completa de las acciones.

 

RECURSO

ESTRUCTURA DE DATOS (detalles adicionales)

ACCIÓN

Patient (paciente)

http://hl7.org/implement/standards/fhir/patient.html.

A brief screenshot of the data structure is provided in the last section.

Crer/actualizar paciente, Obtener paciente, Eliminar paciente.

Appointment

(cita)

http://hl7.org/implement/standards/fhir/appointment.html

Imágenes de pantalla con la estructura de datos se proveen en la última sección.

Crer/actualizar cita, Obtener cita, Eliminar cita.

Careplan

(plan de salud)

http://hl7.org/implement/standards/fhir/careplan.html

Imágenes de pantalla con la estructura de datos se proveen en la última sección.

Crer/actualizar plan de salud, Obtener plan de salud, Eliminar plan de salud.

Diagnostic Report

(reporte de diagnóstico)

http://hl7.org/implement/standards/fhir/diagnosticreport.html

Imágenes de pantalla con la estructura de datos se proveen en la última sección.

Crer/actualizar reporte de diagnóstico, Obtener reporte de diagnóstico, Eliminar reporte de diagnóstico.

Slot

(espacio para programación)

http://hl7.org/implement/standards/fhir/slot.html

Imágenes de pantalla con la estructura de datos se proveen en la última sección.

Crer/actualizar espacio para programación, Obtener espacio para programación, Eliminar espacio para programación.

Schedule

(programación)

http://hl7.org/implement/standards/fhir/schedule.html

Imágenes de pantalla con la estructura de datos se proveen en la última sección.

Crer/actualizar programación, Obtener programación, Eliminar programación.

Practitioner

(doctor o facultativo)

http://hl7.org/implement/standards/fhir/practitioner.html

Imágenes de pantalla con la estructura de datos se proveen en la última sección.

Crer/actualizar doctor/facultativo, Obtener doctor/facultativo, Eliminar doctor/facultativo.

Organization

(organización)

http://hl7.org/implement/standards/fhir/organization.html

Imágenes de pantalla con la estructura de datos se proveen en la última sección.

Crer/actualizar organización, Obtener organización, Eliminar organización.

Device

(dispositivo)

http://hl7.org/implement/standards/fhir/device.html

Imágenes de pantalla con la estructura de datos se proveen en la última sección.

Crer/actualizar dispositivo, Obtener dispositivo, Eliminar dispositivo.

 

Todas las acciones que obtienen un recurso (p.e, un paciente, una programación, o un doctor), necesitará como dato de entrada, el ID de ese recurso y enviarán de vuelta los detalles propios de ese recurso.

 

Todas las acciones que crean o actualizan un recurso (p.e, un paciente, una programación, o un doctor), necesitará como dato de entrada, el ID de ese recurso junto con otra información obligatoria para un registro nuevo, y enviarán de vuelta un mensaje confirmando el éxito de la operación.

 

Todas las acciones que crean o actualizan un recurso (p.e, un paciente, una programación, o un doctor), necesitará como dato de entrada, el ID de ese recurso y enviarán de vuelta un mensaje confirmando el éxito de la operación.

 

Crear/actualizat paciente

Ésta acción le permite registrar los datos de un paciente (crea un nuevo registro si no existe ese paciente en el sistema), soportando la actualización de su información.

 

FHIR_b_01

 

Para configurar sus datps de entrada, mapee de la siguiente manera la información de un paciente:

Patient ID: El identificador único del paciente dado.

NameText: El nombre de ese paciente.

NameFamily: El apellido de ese paciente.

Phone: El número telefónico de ese paciente dado.

Email: La dirección de correo de ese paciente dado.

Birthdate: La fecha de nacimiento de ese paciente dado.

 

Nótese que la lista de arriba no contiene la completitud de los posibles campos, y que usted podrá mapear los que considere necesarios.

 

 

FHIR_b_02

 

Para configurar sus datos de salida e iniciar pruebas, puede mapear el campo Message (mensaje) que confirma el éxito de la operación.

 

FHIR_b_03

 

 

 

Obtener paciente

Esta acción le permite consultar la información de un paciente dado.

 

FHIR_a_01

 

Para configurar sus datos de entrada, puede mapear el identificador principal del paciente el campo (patient ID) para asegurarse de operar sobre el registro exacto que busca.

 

 

FHIR_a_02

 

Para configurar sus datos de salida, mapee de la siguiente manera la información de un paciente:

Text (del elemento Name): El nombre de ese paciente.

Family (del elemento Name): El apellido de ese paciente.

Género: El género o sexo, registrado para ese paciente dado.

Phone: El número telefónico de ese paciente dado.

Email: La dirección de correo de ese paciente dado.

Birthdate: La fecha de nacimiento de ese paciente dado.

 

Nótese que la lista de arriba no contiene la completitud de los posibles campos, y que usted podrá mapear los que considere necesarios.

 

 

FHIR_a_03

 

 

Eliminar paciente

Esta acción le permite eliminar la información de un paciente dado en el sistema.

 

FHIR_c_01

 

Para configurar sus datos de entrada, puede mapear el identificador principal del paciente el campo (patient ID) para asegurarse de eliminar el registro exacto que busca.

Nótese que la cuenta de servicio deberá estar autorizada con los privilegios necesarios para este tipo de operación.

 

FHIR_c_02

 

Para configurar sus datos de salida e iniciar pruebas, puede mapear el campo Message (mensaje) que confirma el éxito de la operación.

 

FHIR_c_03

 

Mayor información

Las siguientes imagenes proveen una guía rápida sobre la información manejada (la estructura de datos esperada) de cada uno de los recursos diferentes al recurso paciente ilustrado en los ejemplos anteriores.

 

Appointment (cita)

Utiliza la siguiente información:

 

FHIR_appointment

 

Care plan (plan de salud)

Utiliza la siguiente información:

 

 

FHIR_careplan

 

Device (dispositivo)

Utiliza la siguiente información:

 

 

FHIR_device

 

Diagnostic report (reporte de diagnóstico)

Utiliza la siguiente información:

 

 

FHIR_diagreport

 

Organization (organización)

Utiliza la siguiente información:

 

FHIR_organization

 

Practitioner (doctor o facultativo)

Utiliza la siguiente información:

 

 

FHIR_practitioner

 

 

Schedule (programación)

Utiliza la siguiente información:

 

FHIR_schedule

Slot (espacio de programación)

Utiliza la siguiente información:

 

FHIR_slot

 

Para más información acerca del uso del API en general, consulte la documentación oficial de la especificación de los servicios FHIR en http://hl7.org/fhir/http.html.

 


Last Updated 10/28/2022 11:56:07 AM