cens-introduccion fhir principiantes · 2019. 4. 25. · extensiones en fhir •fhir tiene un...

25
HL7 FHIR® El estándar para la nueva era de la interoperabilidad

Upload: others

Post on 17-Sep-2020

20 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: cens-Introduccion FHIR Principiantes · 2019. 4. 25. · Extensiones en FHIR •FHIR tiene un framework de extensión estándar •Cada elemento FHIR se puede extender •Cada extensión

HL7 FHIR®El estándar para la nueva era de la interoperabilidad

Page 2: cens-Introduccion FHIR Principiantes · 2019. 4. 25. · Extensiones en FHIR •FHIR tiene un framework de extensión estándar •Cada elemento FHIR se puede extender •Cada extensión

HL7

Page 3: cens-Introduccion FHIR Principiantes · 2019. 4. 25. · Extensiones en FHIR •FHIR tiene un framework de extensión estándar •Cada elemento FHIR se puede extender •Cada extensión

HL7

3

HL7 (Health Level Seven) es una organización de desarrollo de estándares para facilitar el intercambio electrónico de información clínica.

Algunos estándares:• HL7 Versión 2• HL7 Versión 3• HL7 CDA• HL7 FHIR

http://www.hl7.org/

Page 4: cens-Introduccion FHIR Principiantes · 2019. 4. 25. · Extensiones en FHIR •FHIR tiene un framework de extensión estándar •Cada elemento FHIR se puede extender •Cada extensión

Línea de Tiempo HL7

4

World Wide Web (1991)

HL7 v2

HL7 v3

HL7 V3 CDA

HL7 FHIR Dstu1

HL7 FHIR Dstu2

HL7 FHIR Stu3

HL7 FHIR R4

(Normativo)

1987 1995 2005 ..… 2014 2015 2017 2018

Page 5: cens-Introduccion FHIR Principiantes · 2019. 4. 25. · Extensiones en FHIR •FHIR tiene un framework de extensión estándar •Cada elemento FHIR se puede extender •Cada extensión

HL7 versión 2

Page 6: cens-Introduccion FHIR Principiantes · 2019. 4. 25. · Extensiones en FHIR •FHIR tiene un framework de extensión estándar •Cada elemento FHIR se puede extender •Cada extensión

HL7 Versión 2

6

Page 7: cens-Introduccion FHIR Principiantes · 2019. 4. 25. · Extensiones en FHIR •FHIR tiene un framework de extensión estándar •Cada elemento FHIR se puede extender •Cada extensión

HL7 versión 3

Page 8: cens-Introduccion FHIR Principiantes · 2019. 4. 25. · Extensiones en FHIR •FHIR tiene un framework de extensión estándar •Cada elemento FHIR se puede extender •Cada extensión

HL7 Versión 3

8

Reference Information Model

Page 9: cens-Introduccion FHIR Principiantes · 2019. 4. 25. · Extensiones en FHIR •FHIR tiene un framework de extensión estándar •Cada elemento FHIR se puede extender •Cada extensión

Tiempos de cambio

9

Offline Online

Desktop Smartphone

Software App

Servidor Cloud

Sistemas cerrados APIs abiertas

Page 10: cens-Introduccion FHIR Principiantes · 2019. 4. 25. · Extensiones en FHIR •FHIR tiene un framework de extensión estándar •Cada elemento FHIR se puede extender •Cada extensión

HL7 FHIR

Page 11: cens-Introduccion FHIR Principiantes · 2019. 4. 25. · Extensiones en FHIR •FHIR tiene un framework de extensión estándar •Cada elemento FHIR se puede extender •Cada extensión

HL7 FHIR

11

F = Fast

H = Healthcare

I = Interoperability

R = Resources

Page 12: cens-Introduccion FHIR Principiantes · 2019. 4. 25. · Extensiones en FHIR •FHIR tiene un framework de extensión estándar •Cada elemento FHIR se puede extender •Cada extensión

Un recurso es:

12

• La unidad de intercambio más pequeña• Vinculados• Significado y alcance definidos• Identidad y ubicación conocidas.

Bloques de construcción de:• un mensaje• un documento

Page 13: cens-Introduccion FHIR Principiantes · 2019. 4. 25. · Extensiones en FHIR •FHIR tiene un framework de extensión estándar •Cada elemento FHIR se puede extender •Cada extensión

Lista de Recursos

13

http://hl7.org/fhir/resourcelist.html

Page 14: cens-Introduccion FHIR Principiantes · 2019. 4. 25. · Extensiones en FHIR •FHIR tiene un framework de extensión estándar •Cada elemento FHIR se puede extender •Cada extensión

Recurso “Paciente”

14

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

Page 15: cens-Introduccion FHIR Principiantes · 2019. 4. 25. · Extensiones en FHIR •FHIR tiene un framework de extensión estándar •Cada elemento FHIR se puede extender •Cada extensión

REST - Operaciones CRUD

15

Page 16: cens-Introduccion FHIR Principiantes · 2019. 4. 25. · Extensiones en FHIR •FHIR tiene un framework de extensión estándar •Cada elemento FHIR se puede extender •Cada extensión

Ejemplo de uso de un Servidor FHIR

16

Page 17: cens-Introduccion FHIR Principiantes · 2019. 4. 25. · Extensiones en FHIR •FHIR tiene un framework de extensión estándar •Cada elemento FHIR se puede extender •Cada extensión

Profiling

17

FHIR core

Chile

HCUCH Clínica Alemana

Hospital 1

Hospital 2 ...

Resto del Mundo

Por que es importante:• Puedes definir que atributos hace sentido usar en tu realidad local.• Puedes validar la estructura de cada recurso contra la definición de tu perfil.

Page 18: cens-Introduccion FHIR Principiantes · 2019. 4. 25. · Extensiones en FHIR •FHIR tiene un framework de extensión estándar •Cada elemento FHIR se puede extender •Cada extensión

Extensiones en FHIR

• FHIR tiene un framework de extensión estándar

• Cada elemento FHIR se puede extender

• Cada extensión debe tener:

⁃ Referencia a una definición computable

⁃ Valor, de un conjunto de tipos conocidos

• Todos los sistemas pueden leer, escribir, almacenar e intercambiar todas las extensiones

• Todas las extensiones son validadas por esquema

• Nota: Antes de crear una extensión, verificar las “core extensions” http://hl7.org/fhir/extensibility-registry.html

18

Page 19: cens-Introduccion FHIR Principiantes · 2019. 4. 25. · Extensiones en FHIR •FHIR tiene un framework de extensión estándar •Cada elemento FHIR se puede extender •Cada extensión

Perfilado y Extensiones en FHIR

19

https://simplifier.net/Forge

Page 20: cens-Introduccion FHIR Principiantes · 2019. 4. 25. · Extensiones en FHIR •FHIR tiene un framework de extensión estándar •Cada elemento FHIR se puede extender •Cada extensión

Implementaciones

20

Hay muchas implementaciones de código abierto disponibles:

Page 21: cens-Introduccion FHIR Principiantes · 2019. 4. 25. · Extensiones en FHIR •FHIR tiene un framework de extensión estándar •Cada elemento FHIR se puede extender •Cada extensión

Herramientas

21

ClinFHIR http://clinfhir.com/

• Patient Viewer• Scenario Builder• CodeSystem builder

Snapper https://ontoserver.csiro.au/snapper2/index.html#/

• FHIR Code Systems• FHIR Value Sets• FHIR Concept Maps

FORGE https://simplifier.net/Forge

• Profiling

Simplifier https://simplifier.net/

• Profile repository

Page 22: cens-Introduccion FHIR Principiantes · 2019. 4. 25. · Extensiones en FHIR •FHIR tiene un framework de extensión estándar •Cada elemento FHIR se puede extender •Cada extensión

Enlaces útiles

22

• Especificación FHIR: http://hl7.org/fhir/

• Command Line Tool for HAPI FHIR: http://hapifhir.io/doc_cli.html

• SMART on FHIR: http://docs.smarthealthit.org/

• R on FHIR: https://github.com/FirelyTeam/RonFHIR

• Servidores Públicos para testing: http://wiki.hl7.org/index.php?title=Publicly_Available_FHIR_Servers_for_testing

• Wiki CENS – Instalación de Servidor Hapi FHIR http://wiki.cens.cl/index.php/Instalaci%C3%B3n_de_Servidor_Hapi_Fhir

Page 23: cens-Introduccion FHIR Principiantes · 2019. 4. 25. · Extensiones en FHIR •FHIR tiene un framework de extensión estándar •Cada elemento FHIR se puede extender •Cada extensión

Hype Cycle 2018

23

Page 24: cens-Introduccion FHIR Principiantes · 2019. 4. 25. · Extensiones en FHIR •FHIR tiene un framework de extensión estándar •Cada elemento FHIR se puede extender •Cada extensión

www.cens.cl

Page 25: cens-Introduccion FHIR Principiantes · 2019. 4. 25. · Extensiones en FHIR •FHIR tiene un framework de extensión estándar •Cada elemento FHIR se puede extender •Cada extensión

Luis Briones MontecinosIngeniero CIMT

[email protected]