Configuration de Sortie HL7v2
Envoyer des résultats à un DME ou à un autre systÚme externe nécessite une licence de DME valide. Pour obtenir de l'aide sur la configuration de la sortie HL7v2, veuillez contacter Support Technique.
Ouvrir les paramĂštres
Pour configurer la sortie HL7v2, ouvrez lâapplication AGNES Connect et appuyez sur lâicĂŽne ParamĂštres en bas Ă gauche.
SĂ©lectionner la section âAppareilsâ
Recherchez et sĂ©lectionnez lâentrĂ©e intitulĂ©e PĂ©riphĂ©riques.
SĂ©lectionnez HL7v2
Recherchez et sĂ©lectionnez lâentrĂ©e intitulĂ©e HL7v2.
Modifier la configuration
Cliquez sur la configuration Ă modifier.
Appliquer ou annuler
Cliquez sur Appliquer pour enregistrer les modifications.
Appuyez sur ESC pour annuler sans enregistrer.
ParamĂštres HL7
RĂ©glages | Description |
---|---|
enabled | Définissez à true pour activer la sortie HL7. Définir à false pour désactiver la sortie HL7. |
allowQuery | DĂ©finir Ă true pour activer les requĂȘtes du patient. |
allowVitals | DĂ©finir Ă true pour permettre dâenvoyer des instantanĂ©s vitaux. DĂ©finir Ă false pour bloquer lâenvoi dâinstantanĂ©s vitaux. |
allowDocuments | DĂ©finir Ă true pour permettre lâenvoi de documents, tels que des rapports PDF et des instantanĂ©s vidĂ©o. |
allowedExternalExtensions | Liste des extensions de fichier Ă autoriser pour lâexportation. |
destination | Destination des messages vitaux HL7. Accepte une URI mllp:// , mllps:// , http:// , https:// , ou file:// . |
fileDestination | Destination des messages du fichier HL7. Accepte une URI mllp:// , mllps:// , http:// , https:// , ou file:// . |
queryDestination | Destination des requĂȘtes dâinformation du patient HL7. Accepte une URI mllp:// , mllps:// , http:// , ou https:// . Active lâonglet Recherche de Patients dans AGNES une fois dĂ©fini. |
receivingApplication | Remplit le champ âRĂ©ception de lâapplicationâ de tous les messages HL7 sortants. |
receivingFacility | Remplit le champ âRĂ©ceptionâ de tous les messages HL7 sortants. |
rawFileUpload | Définissez à true pour télécharger des fichiers sans enveloppe HL7. |
requiredPatientFields | Liste des champs dont AGNES devrait avoir besoin avant dâenvoyer des messages HL7, tels que patientId , firstName , lastName , middleInitial , birthDate , et/ou sex . |
timestampFormat | Format pour lâhorodatage. Par dĂ©faut, la norme HL7v2 est utilisĂ©e. |
hl7_vitals_msg | Configurer les segments de messages vitaux individuels. Peut remplacer les valeurs dans les segments MSH , PID , OBR , et OBX . |
hl7_document_msg | Configurez des segments de messages individuels. Peut remplacer les valeurs dans les segments MSH , PID , OBR , et OBX . |
queryPatientMessage | Configurez les segments des requĂȘtes HL7 sortantes. Peut remplacer les valeurs dans les segments MSH et QPD . |
RequĂȘte des patients
Les utilisateurs peuvent interroger une liste de patients Ă partir dâun DME via HL7 si le systĂšme DME le prend en charge. Lâutilisateur peut fournir une chaĂźne de recherche partielle pour affiner les rĂ©sultats.
Point de terminaison de requĂȘte HL7
Une fois queryEndpoint
dĂ©fini, lâonglet Recherche de patient dans AGNES sera activĂ©.
Pour activer lâonglet Recherche de Patients, dĂ©finissez lâadresse du serveur auquel se connecter dans la configuration HL7 comme
queryEndpoint
.
Une section QPD devra ĂȘtre dĂ©finie dans la configuration HL7 en fonction des paramĂštres du DME connectĂ©.
Autoriser la requĂȘte du patient
La fonctionnalité de recherche dans AGNES est activée une fois que queryEndpoint
est défini.
Cela peut ĂȘtre dĂ©sactivĂ© en dĂ©finissant allowQuery
sur false.
allowQuery: false
Personnalisation des segments HL7
AGNES produit des signaux HL7v2 valides et complets par défaut, mais certains utilisateurs peuvent
vouloir des données supplémentaires ou des modifications à la sortie.
Les valeurs de chaque segment et de chaque champ peuvent ĂȘtre remplacĂ©es en utilisant les paramĂštres
hl7_vitals_msg
(pour les observations vitales discrĂštes), hl7_documents_msg
(pour les documents), et
queryPatientMessage
(pour les requĂȘtes de recensement).
Pour personnaliser un segment, ajoutez le code de segment en tant que clé sous le paramÚtre associé du message.
Ă partir de lĂ , les champs individuels peuvent ĂȘtre personnalisĂ©s en utilisant leur nombre prĂ©fixĂ© par un tiret bas.
Par exemple, _1
remplacera le premier champ du segment.
Les champs imbriquĂ©s sont Ă©galement modifiĂ©s suivant le mĂȘme schĂ©ma.
Les champs ne seront remplacĂ©s que sâils sont spĂ©cifiĂ©s.
Par exemple, les paramĂštres suivants ne capitaliseront que sur le nom de famille du patient lors de lâenregistrement des observations:
Dans certains cas, un champ dans un segment HL7 peut avoir un type de variable, comme dans le troisiĂšme champ du segment QPD
(âParamĂštres utilisateurâ).
Dans ces cas, AGNES permet de définir la structure du message en utilisant les clés _def
pour dĂ©finir des structures personnalisĂ©es, afin que le message puisse convenir aux besoins de lâapplication rĂ©ceptrice.
Par exemple, passez les paramĂštres de recherche de requĂȘte en dĂ©finissant le champ âParamĂštres utilisateurâ du segment QPD
:
Les clés _def
doivent contenir les propriétés suivantes:
Propriété | Description |
---|---|
dt | Type de données HL7v2. Reportez-vous au standard HL7 pour des valeurs valides. |
desc | Description du champ. Non transmis. |
opt | Optionnalité. R pour obligatoire, O pour optionnel. |
Représentant | Répétitivité. 0 ou false pour aucune répétition. |
Variables de modĂšle disponibles
Lorsque vous surchargez les segments HL7 ou que vous calculez le point de terminaison de la requĂȘte, les variables de modĂšle suivantes sont disponibles.
Variable | Retour |
---|---|
{{document.source}} | Module AGNES qui a ajouté le document |
{{document.data}} | Données du document |
{{document.timestamp}} | Horodatage du document avec mise en forme |
{{document.key}} | Clé unique attribuée au document |
{{document.ext}} | Extension de document |
{{document.filename}} | Nom de fichier du document |
{{document.isValid}} | Booléen |
{{document.mime}} | Type de fichier MIME |
{{document.thumbnail}} | Chemin du fichier de vignettes utilisé |
{{document.editable}} | Booléen |
{{patient.sex.value}} | Sexe du patient |
{{patient.patientId.value}} | ID du patient (non visible depuis le portail) |
{{patient.middleInitial.value}} | Initiale intermédiaire du patient |
{{patient.extra.value}} | Champ supplémentaire du patient (non visible depuis le portail) utilisé pour transmettre des valeurs arbitraires |
{{patient.birthDate.value}} | Date de naissance du patient |
{{patient.patientExternalId.value}} | ID externe du patient (visible par lâutilisateur) |
{{patient.firstName.value}} | Prénom du patient |
{{patient.lastName.value}} | Nom du patient |
{{user.firstName}} | PrĂ©nom de lâexpĂ©diteur |
{{user.lastName}} | Nom de famille de lâexpĂ©diteur |
{{user.username}} | Nom dâutilisateur de lâexpĂ©diteur |
{{user.org}} | ID dâorganisation de lâĂ©metteur |
{{user.sub}} | ID utilisateur de lâĂ©metteur |
{{user.npi}} | ID DME de lâĂ©metteur |
{{user.fullName}} | Nom complet du demandeur |
{{timestamp}} | Horodatage de lâopĂ©ration de sauvegarde au format HL7v2 |
{{docTimestamp}} | Horodatage de la création du document au format HL7v2 |