Operaciones Básicas en FHIR

Descripción Borrador

Este taller está orientado a usuarios sin conocimientos previos en HL7 FHIR y que deseen aprender a ejecutar las operaciones básicas de intercambio de información con un servidor FHIR. Se utilizará la versión R4 como base para las operaciones y la documentación oficial HL7 FHIR.

Objetivos:

  • Conocer la base de los principios REST

  • Aprender las operaciones básicas de intercambio de información con FHIR

  • Ejecutar operaciones REST utilizando recursos FHIR

  • Aprender a navegar por la documentación oficial de FHIR

  • Ejecutar operaciones de búsquedas para obtener recursos FHIR

Detalles

  • Fecha: Aug 13, 2020

  • Hora Conexión: 2:30 PM (GMT-4)

  • Hora Inicio: 3:00 PM (GMT-4)

  • Hora Término: 4:30 PM (GMT-4)

  • Nivel: Básico

Bloque 1 (60 minutos):

Consiste en una demostración de estas operaciones que incluyen:

  • Peticiones HTTP (requests y responses)

  • Introducción a la documentación de FHIR

  • Operaciones con recursos FHIR

  • Operaciones de búsqueda de recursos

Bloque 2 (30 minutos):

Enunciado

El paciente Jorge Mansilla, Masculino, R.U.N. 78.987.987-9, quien vive en calle Lira 15987, comuna de Santiago, Región Metropolitana, acude al centro de atención “En buenas manos”, por un fuerte dolor de cabeza y tos. Síntomas que presenta hace 4 días. En el centro de salud es atenido por el medico Gregory House. Al finalizar la atención medica, el diagnostico del paciente fue “Resfriado Común”, para lo cual el médico recetó:

  • Paracetamol 500 Mg cada 8 horas (solo en caso de malestares y dolor de cabeza)

E indico:

  • Reposo en casa por 3 días

Al retirarse el paciente, se le solicitó al paciente, completar en la ficha algunos datos que no fueron ingresados al sistema, al momento de hacer el registro:

  • Correo: jmansilla@cens.cl

  • Fecha de nacimiento: 1984-07-20

Ejercicio

En base al enunciado anterior, y utilizando recursos FHIR, debe crear un encuentro médico (Encounter), en el cual se encuentre la información relacionada acerca del paciente (Patient) , el centro de salud (Organization) donde se atendió y el medico (Practitioner) que lo atendió.

El esquema debería ser algo similar al de la siguiente imagen:

En los siguientes links, usted podrá descargar las estructuras de ejemplo de los recursos Patient y Encounter.

NOTA 1: Para completar el recursos Patient, considere la información del enunciado, pero teniendo en cuenta que los datos que se encuentran resaltados en negrita, deben ser cambiados por sus datos personales o datos ficticios, pero no completar con los mismos datos del enunciado, ya que después se realizaran búsquedas con sus datos.

NOTA 2: Para completar los datos del recurso Encounter, usted debe realizar la búsqueda del Id de los recursos “Organization” y “Practitioner” en el servidor https://fhir.cens.cl/baseR4, con lo cual podrá hacer las relaciones dentro del recurso Encounter.

Para la búsqueda de los establecimientos, usted debe buscar por el código DEIS (campo“identifier” dentro del recurso Organization), para lo cual, usted debe elegir uno de los 3 que aparecen en la siguiente lista para completar su recurso Encounter.

  • Código DEIS de los establecimientos

    • 114309

    • 115221

    • 107268

Para la búsqueda de los Médicos, usted debe buscar por el nombre (campo “name” dentro del recurso Practitioner), de los cuales, usted debe elegir uno de los 3 que aparecen en la siguiente lista para completar su recurso.

  • Médicos

    • Andres Eduardo Perez

    • Rosa Maria Reyes

    • Juanita Rivera

Requisitos

  • Bloque 1

    • Conocimientos básicos relacionados a la informática y computación

    • Comprender el formato JSON y/o XML

  • Bloque 2

Responsables

  • @Jorge Mansilla (Unlicensed)

  • @Alejandro Medina

Links de Interés

Presentación

https://docs.google.com/presentation/d/12u7phIxa1GKQX_eCwIZPoLWgVhhMk8zVj5woNXCn0Uk/edit#slide=id.p1