Connectez un autre système : HL7 v2 et l’API FHIR
Les données HL7 v2 ADT, les résultats et les messages de pharmacie sont transmis via HTTP, un dossier ou MLLP ; les commandes sont ensuite envoyées. D'autres applications lisent l'enregistrement via l'API FHIR R4 à l'aide d'un identifiant client et d'un secret.
Les messages entrants ADT A01/A03/A04/A08 permettent d'admettre, de sortir, d'enregistrer et de mettre à jour les dossiers des patients ; les résultats ORU R01 deviennent des observations ; RDE O11 devient une liste de médicaments externes. Chaque message reçoit un accusé de réception : AA accepté, AE non applicable, AR rejeté.
- Créez une interface HL7 (Interopérabilité > Interfaces HL7) avec les noms de l'application et de l'installation du partenaire.
- Pour MLLP, configurez le port, activez l'interface et démarrez le serveur avec HL7_MLLP=on. Cette option est désactivée par défaut.
- Pour FHIR, enregistrez un client sous Clients FHIR en lui attribuant les autorisations nécessaires. Copiez le secret : il n’est affiché qu’une seule fois.
- Le client demande POST /fhir/r4/auth/token pour un jeton (client_credentials) et lit /fhir/r4/Patient, Observation et le reste.
Chaque accès FHIR est consigné dans le journal d'audit et dans le journal d'accès aux données de santé protégées du patient. L'API n'est pas certifiée selon la norme ONC 170.315(g)(10) : le lancement d'applications SMART, l'assertion client JWT et l'exportation en masse ne sont pas pris en charge.