Article
Guillaume Rongier · Sept 28, 2022 23m de lecture

HL7v2 vers FHIR, c'est facile !

Service Iris Healthtoolkit

Vidéo

Utilisation facile de HL7v2 vers FHIR, CDA vers FHIR, FHIR vers HL7v2 en tant que service.

L'objectif de ce projet est de fournir une API REST capable de convertir facilement divers formats de santé.
Publiez le format souhaité dans le corps REST, obtenez la réponse dans le nouveau format.

Installation

Clonez ce référentiel

git clone https://github.com/grongierisc/iris-healthtoolkit-service.git

Docker

docker-compose up --build -d

Utilisation

Détails de l'Api

HL7 vers FHIR

POST http://localhost:32783/api/hl7/fhir

Exemple

Saisie

Sortie

FHIR vers HL7 ADT

POST http://localhost:32783/api/fhir/hl7/adt

Exemple

FHIR vers HL7 ORU

POST http://localhost:32783/api/fhir/hl7/oru

FHIR vers HL7 vxu

POST http://localhost:32783/api/fhir/hl7/vxu

CDA vers FHIR

POST http://localhost:32783/api/cda/fhir

Exemple

Dépôt FHIR

GET http://localhost:32783/api/fhir/metadata

Format d'entrée HL7 pris en charge :

  • ADT_A01, ADT_A02, ADT_A03, ADT_A04, ADT_A05, ADT_A06, ADT_A07, ADT_A08, ADT_A09, ADT_A10, ADT_A11, ADT_A12, ADT_A13, ADT_A17, ADT_A18, ADT_A23, ADT_A25, ADT_A27, ADT_A28, ADT_A29, ADT_A30, ADT_A31, ADT_A34, ADT_A36, ADT_A39, ADT_A40, ADT_A41, ADT_A45, ADT_A47, ADT_A49, ADT_A50, ADT_A51, ADT_A60

  • BAR_P12

  • MDM_T02, MDM_T04, MDM_T08, MDM_T11

  • OMP_O09

  • ORM_O01

  • ORU_R01

  • PPR_PC1, PPR_PC2, PPR_PC3

  • RDE_O11

  • SIU_S12, SIU_S13, SIU_S14, SIU_S15, SIU_S16, SIU_S17, SIU_S26

  • VXU_V04

Comment ça marche

Ce projet fonctionne avec le diagramme pivot : SDA.

Le SDA (Summary Document Architecture, Architecture du document de synthèse) est le format de données cliniques d'InterSystems.

Les correspondances SDA FHIR peuvent être consultées ici, et celles de la CDA -> SDA ici.

gif sda pivot

0
0 14
Discussion (0)2
Connectez-vous ou inscrivez-vous pour continuer