Repositorio de Reportes de Biopsias Oncológicas
0.3.0-draft - draft Chile flag

Repositorio de Reportes de Biopsias Oncológicas, published by Unidad de Interoperabilidad - MINSAL. This guide is not an authorized publication; it is the continuous build for version 0.3.0-draft built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/Minsal-CL/R2BO/ and changes regularly. See the Directory of published versions

Interacciones con el Repositorio Interoperable de Anatomías Patológicas

Page standards status: Informative

El reposito de biopsia, permitirá recibir solicitudes e informes de anatomías patológicas, cumpliendo con lo establecido en los CapabilityStatement:

Generar Informes

Este permiso permite actualizar solicitudes y en caso de que no existan crearlas, pero va enfocado principalmente a la publicación de informes de anatomía patológica dentro del repositorio. Para cumplir con el envío de información debe utilizar un bundle que cumpla con el perfil "Generar Notificación" realizando una operación POST a la raíz del servidor.

Bundle
|
|-->Type: transaction
|
|-->Entry:
      |
      |--> ServiceRequest 
      |--> Patient
      |--> PractitionerRole
      |--> Practitioner
      |--> Organization
      |--> Specimen
      |--> DiagnosticReport
      |--> Observation

El diagrama a continuación explica como debería ser la iteracción entre el usuario, el sistema informatico y el repositorio:

Diagrama de Secuencia para el Informe Resultante de Anatomía PatológicaDiagrama de Secuencia para el Informe Resultante de Anatomía PatológicaSistema Informático de Anatomía PatológicaRepositorio Anatomías PatológicasAnatomopatólogoSistema Informático de Anatomía PatológicaRepositorio Anatomías PatológicasAnatomopatólogoSistema Informático de Anatomía PatológicaRepositorio Anatomías PatológicasSistema Informático de Anatomía PatológicaRepositorio Anatomías PatológicasGenera informe de anatomía patológicaEmpaqueta el informe en un FHIR DiagnosticReportSolicitud de Token de Autenticaciónalt[Token válido]Respuesta con Token de AutenticaciónRealiza un POST a la API FHIRValida formato del FHIRalt[Formato válido]Almacena el informe en la base de datosRespuesta exitosa (201 Created)[Formato inválido]Respuesta de error (400 Bad Request)[Token inválido]Respuesta de error (401 Unauthorized)Notifica el estado del informe en el repositorio

Figura 1 - Secuencia de Almacenamiento de Informes

Consultar Informes

Para consultar un informe solo deberá realizar la consulta al recurso DiagnosticReport. Las consultas permitiran concatenar para buscar mediante el identificador del paciente para traer la información como medio estandar de búsqueda.

Traer Resumen Informe

GET DiagnosticReport?patient.identifier=9999999-9

El diagrama a continuación explica como debería ser la iteracción entre el usuario, la plataforma SIGO y el repositorio:

Diagrama de Secuencia para Recuperación del Resumen del InformeDiagrama de Secuencia para Recuperación del Resumen del InformeSistema Integral de Gestión OncológicaRepositorio Anatomías PatológicasProfesionalSistema Integral de Gestión OncológicaRepositorio Anatomías PatológicasProfesionalSistema Integral de Gestión OncológicaRepositorio Anatomías PatológicasSistema Integral de Gestión OncológicaRepositorio Anatomías PatológicasGenera consulta de anatomía patológicaSolicitud de Token de Autenticaciónalt[Token válido]Respuesta con Token de AutenticaciónRealiza un GET a la API FHIR DiagnosticReportBusqueda en la base de datosalt[Informe encontrado]Respuesta exitosa (200 OK)Muestra información solicitada[Informe no encontrado]Respuesta de error (404 Not Found)Notifica que no se encontró el informe[Token inválido]Respuesta de error (401 Unauthorized)Notifica error de autenticación

Figura 2 - Recuperación de Reporte

Analista del Repositorio

Para realizar análisis secundario se recomienda nunca utilizar el repositorio productivo para hacer este tipo de trabajos. Por lo que, se debe realizar un bolcado de la información del repositorio y llevarlo a un datawarehouse o un repositorio FHIR para análisis u otro mecanismo. Para realizar esta función debe realizar una operación $export en la raíz del servidor, la cual será realizada únicamente por plataformas del Ministerio de Salud de Chile.

POST $export

Iteracción esperada

El diagrama a continuación explica como debería ser la iteracción entre el usuario, el sistema informatico, el sistema de análisis y el repositorio:

Iteracciones con el servicio terminológico

Figura 3 - Exportación de la información para Análisis