FHIR
<< Click to Display Table of Contents >> FHIR |
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.
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.
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.
É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.
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.
Para configurar sus datos de salida e iniciar pruebas, puede mapear el campo Message (mensaje) que confirma el éxito de la operación.
Obtener paciente
Esta acción le permite consultar la información de un paciente dado.
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.
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.
Eliminar paciente
Esta acción le permite eliminar la información de un paciente dado en el sistema.
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.
Para configurar sus datos de salida e iniciar pruebas, puede mapear el campo Message (mensaje) que confirma el éxito de la operación.
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:
Care plan (plan de salud)
Utiliza la siguiente información:
Device (dispositivo)
Utiliza la siguiente información:
Diagnostic report (reporte de diagnóstico)
Utiliza la siguiente información:
Organization (organización)
Utiliza la siguiente información:
Practitioner (doctor o facultativo)
Utiliza la siguiente información:
Schedule (programación)
Utiliza la siguiente información:
Slot (espacio de programación)
Utiliza la siguiente información:
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