InterSystems officiel Robert Bira · Déc 15, 2022 3m read

Comme annoncé précédemment lors du Global Summit 2022, InterSystems cessera d'expédier ou d'installer un serveur Web basé sur Apache (souvent appelé serveur Web privé ou PWS) ; ce changement est actuellement prévu pour InterSystems IRIS 2023.1.

Avec cette nouvelle approche, vous avez le contrôle total pour choisir le serveur Web qui convient le mieux à vos besoins et comment vous le configurez, le maintenez et le mettez à jour.

0
0 116
Article Guillaume Rongier · Déc 13, 2022 1m read

Entrepôt de Données de Santé

Pourquoi normaliser les données ?

Normalisation des données de santé

La normalisation des données au sein d’un EDS est fondamentale pour en assurer une bonne exploitation.

Les données capturées de différentes sources et dans différents formats doivent être saines avant d’être stockées c’est à dire unifiées, nettoyées et prêtes à être exploitées.

Les grandes étapes de normalisation des données sont :

  • Agrégation
  • Rapprochement
  • Déduplication
  • Alignement terminologique
0
0 85
Question William Glover · Déc 9, 2022

 

J'essaie d'installer les packages requis pour utiliser .Net avec HealthShare comme ci-dessous.


 

Mais je ne peux pas utiliser Nuget pour le faire, et la documentation semble assez vague, doit-elle être configurée sur la même machine que l'instance InterSystems ?

2
0 112
Article Irène Mykhailova · Déc 12, 2022 5m read

Summary

Il existe encore des systèmes dans le secteur de la santé qui utilisent PB9, Delphi7 et d'autres langages. Pour accélérer le processus de développement et permettre aux applications tierces d'invoquer built-in le service web HL7 V2 intégré fourni par Ensemble ou IRIS, nous présentons  ici plusieurs exemples d'invocations de l'interface SOAP HL7 V2 d'Ensemble en utilisant Java, PB9 et Delphi7.

En supposant que EnsLib.HL7.Service.SOAPService.

0
0 102
Article Iryna Mykhailova · Déc 10, 2022 2m read

Comme vous l'avez probablement remarqué, la documentation en ligne de produits a énormément progressé ces dernières années. Parmi les nombreuses améliorations sous le capot, la documentation est devenue plus facile à lire et à naviguer. Et nous avons maintenant un puissant moteur de recherche qui vous permet d'accéder à ce dont vous avez besoin avec plus de précision que nous ne pourrions jamais le faire avec l'ancien système de documentation.

0
0 61
Article Lorenzo Scalese · Déc 9, 2022 3m read

Une production simple qui permet de charger des paquets de transactions FHIR dans le serveur FHIR® d'InterSystems® via Box et Dropbox.&nbsp ; En utilisant les composants de connexion MFT inclus et un processus personnalisé Custom Business Process de 14 lignes, cette production traitera vos paquets de transactions vers les ressources FHIR pour une consommation immédiate à la manière magique digne d'Harry Potter.  Idéal pour les Hackathons, la recherche et les cocktails FHIR®.

0
0 105
Annonce Irène Mykhailova · Déc 8, 2022

Salut la communauté,

Rencontrons-nous lors de la rencontre en ligne avec les gagnants du concours InterSystems IRIS for Health – une excellente occasion d'avoir une discussion avec l'équipe d'experts InterSystems ainsi qu'avec nos participants.

Démo des gagnants incluse !

Date et heure : vendredi 9 décembre, 10h00 HAE

>> Inscrivez-vous ici <<

0
0 64
Question Julian Matthews · Déc 8, 2022

Je suis confronté à un problème où je dois récupérer un numéro d'identification dans un tableau SQL externe lorsqu'il n'existe pas dans un message HL7, puis l'ajouter au message HL7.

J'ai construit la logique dans un BPL qui vérifie l'absence d'ID, puis extrait l'ID du tableau SQL (et sauvegarde sa valeur en utilisant la fonctionnalité de contexte dans le BPL), mais je ne sais pas comment prendre l'ID et l'ajouter au message HL7 avant de le transmettre à un routeur.

Je ne sais pas comment appeler la valeur du contexte à partir d'un DTL (ou si c'est vraiment la bonne façon de procéder).

1
0 79
Article Kevin Koloska · Déc 8, 2022 1m read

Lors de la création d’un PRA (Privileged Routine Application ; qui d’ailleurs n’est pas pertinent uniquement pour les routines mais aussi pour les classes/méthodes), il est important de s’assurer d’inclure un new $ROLES, avant d’appeler AddRoles(). Par exemple:

 New $ROLES

set status=$System. Security.AddRoles(« MyPrivilegedRoutineApplication »)

De cette façon, vous vous assurez que les rôles ajoutés (élevés) « s’évaporent » pour l’utilisateur exécutant ce code, une fois que l’utilisateur est hors du champ d’application de cette routine / méthode.

[Merci @Andreas Dieckow d’avoir validé cela]

0
0 63
Article Lorenzo Scalese · Déc 7, 2022 9m read

Salut la communauté,

J’aimerais profiter de notre sujet sur la capture pour les Entrepôts de Données de Santé (EDS) pour vous présenter comment créer rapidement des clients HTTP SOAP et REST.  IRIS ainsi que des applications disponibles sur Open Exchange proposent des solutions permettant de les générer à partir d’un WSDL ou d’une spécification swagger.

Client SOAP

Pour créer un client SOAP, rien de plus simple, vous avez juste besoin du WSDL.  Un assistant est disponible depuis le Studio IRIS,  il permet de générer vos classes pour un client web service, mais également les business services et business operations si vous souhaitez le consommer avec le framework d'interopérabilité.

0
0 172
Annonce Irène Mykhailova · Déc 6, 2022

November 2022 Learning Newsletter: Read and Subscribe  


...et découvrez comment vous pouvez nous éclairer ! Partagez votre expertise en devenant un expert externe de la certification InterSystems. Également dans la newsletter de novembre 2022, trouvez des informations utiles sur la compatibilité des produits, apprenez à recueillir plus d'informations à partir de vos données et voyez comment vous pouvez facilement préparer des données de santé pour l'échange.

0
0 76
Question Lionel Woods · Déc 1, 2022


J'essaie de créer un ACK personnalisé à renvoyer au système expéditeur car il n'accepte pas le standard 2.3:ACK, je veux envoyer ce qui suit :

Set pResponse=##class(EnsLib.HL7.Message).%New()
Set pResponse.DocType="2.4:ACK"
Set MSHStr="MSH|^~\&|EnsembleHL7|ISC|ARiM Server|ROWA|"_$REPLACE($REPLACE($ZDATETIME($HOROLOG,8,1),":",""), " ","")_"||ACK|"_pRequest.GetValueAt("MSH:10")_"|P|2.3"
Set MSHSeg=##class(EnsLib.HL7.Segment).ImportFromString(MSHStr,.tSC,pRequest.Separators)
Set MSAStr="MSA|AA|"_pRequest.GetValueAt("MSH:10")
Set MSASeg=##class(EnsLib.HL7.
1
0 78
Article Guillaume Rongier · Déc 5, 2022 15m read

FTP ( Protocole de transfert de fichiers) est un protocole de réseau permettant de transmettre des fichiers sur des connexions TCP/IP dans un réseau (y compris l'Internet) configuré pour transférer des fichiers via ce protocole. Dans une transaction FTP, un expéditeur de fichiers est appelé hôte local. Un récepteur de fichiers impliqué dans le FTP est un hôte distant, et il s'agit généralement d'un serveur.

0
0 232
Article Iryna Mykhailova · Déc 2, 2022 9m read

Salut la Communauté!

Parce que je n'avais aucune idée de comment construire une solution d'intégration pour HL7 et que je ne savais pas par où commencer, j'ai décidé de suivre le cours Building Basic HL7 Integrations with InterSystems sur le portail d’apprentissage en ligne InterSystems Learning pour avoir au moins l'idée par où commencer. Après avoir tout étudié, j'ai décidé que ce serait peut-être une bonne idée de partager mes pensées et mes réflexions à ce cours avec tout le monde.

0
1 281
Annonce Irène Mykhailova · Déc 2, 2022

Salut la communauté,

Nous sommes ravis d'annoncer une nouvelle ↔ Developers Connections activité sur Global Masters.

Avez-vous une question / un sujet délicat dont vous souhaitez discuter avec quelqu'un ayant une expérience pratique ? Nous voulons qu'il soit facile pour vous de réseauter, de réfléchir à des idées et de discuter de questions avec vos pairs.

Vous pouvez désormais demander une connexion sur un certain sujet via le défi Global Masters, et également répondre aux demandes des autres ! Consultez la chaîne "Connexions".

 

0
0 40
Question Paul Riker · Nov 29, 2022

Je veux faire une requête dans la base de données du Caché pour trouver les messages où un segment HL7 spécifique est égal à une valeur spécifique. Caché dispose-t-il d'une fonction d'interrogation de type "pipe to XML" ou "segment HL7" ?

2
0 188
Article Lucas Enard · Déc 1, 2022 1m read

Bonjour à tous, c'est avec grand plaisir que je vous annonce la V2 de mon application 'Contest-FHIR'.

Dans cette nouvelle version, j'ai utilisé de nouveaux outils et techniques que j'ai découverts lors de l'EUROPEAN HEALTHCARE HACKATHON auquel j'ai été invité par InterSystems en tant qu'invité et mentor pour présenter les multiples projets que j'ai réalisés lors de mon stage en avril 2022.

Aujourd'hui je vous présente la V2 de mon application, elle peut maintenant transformer un fichier CSV en FHIR en SQL en JUPYTER notebook.

0
0 56
Annonce Robert Bira · Déc 1, 2022
Bonjour à toutes et à tous !
Voici le résumé des publications de la communauté des développeurs de Novembre 2022.
Statistiques générales
Nouvelles publications 39 publiées le Novembre :
    – 15 nouveaux articles
    – 21 nouvelles annonces
    – 3 nouvelles questions
Nouveaux membres 2 ayant rejoint le Novembre
Publications 319 publiées depuis le début
Membres 44 ayant rejoint depuis le début
0
0 36
Article Kevin Koloska · Nov 30, 2022 7m read

Suite de tests d’E/S PerfTools #Analytics #Caché #HealthShare #InterSystems IRIS #Open Exchange #TrakCare But Cette paire d’outils (RanRead et RanWrite) est utilisée pour générer des événements de lecture et d’écriture aléatoires dans une base de données (ou une paire de bases de données) afin de tester les opérations d’entrée/sortie par seconde (IOPS). Ils peuvent être utilisés conjointement ou séparément pour tester la capacité matérielle des E/S, valider les IOPS cibles et garantir des temps de réponse disque acceptables.

0
0 82
Article Iryna Mykhailova · Nov 30, 2022 4m read

Dans l'article précédent, nous avons vu le contenu du message ORM et du message de réponse ORU. Examinons maintenant de plus près le message ACK.

Chaque fois qu'une application réceptrice accepte un message et consomme les données du message, elle est censée renvoyer un message ACKnowledgement (ACK) à l'application émettrice. L'application émettrice est censée continuer à envoyer un message jusqu'à ce qu'elle ait reçu un message ACK. C'est une partie importante de la norme HL7, le protocole de la confirmation de réception.

0
0 791
Annonce Irène Mykhailova · Nov 28, 2022

Salut la communauté,

C'est l'heure de voter ! Soumettez vos votes pour les meilleures applications de notre concours de programmation IRIS for Health axé sur la création de solutions FHIR pour la santé des femmes :

🔥 VOTEZ POUR LES MEILLEURES APPLICATIONS 🔥

 

Comment voter ? Détails ci-dessous.

0
0 64
Annonce Irène Mykhailova · Nov 26, 2022

Salut les développeurs,

Nous sommes ravis de partager avec vous la nouvelle fonctionnalité géniale du tableau de bord d'analyse pour chaque membre de la communauté 🔥

À partir de maintenant, vous pouvez voir vos propres statistiques détaillées pour la semaine, le mois et tous les temps en cours, y compris :

  • nombre de vues, pouces, commentaires, abonnés
  • graphiques de la chronologie des vues, des pouces, des actions avec vos publications, commentaires
  • un tableau contenant des informations sur les vues, les commentaires et les mentions J'aime pour chacune de vos publications

0
0 77
Annonce Irène Mykhailova · Nov 25, 2022

L'équipe d'InterSystems se dirige vers notre prochaine étape de hackathons - European Healthcare Hackathon à Prague du 25 au 27 novembre.

Les inscriptions se terminent le 20 novembre - alors n'hésitez pas à vous inscrire. Vous pouvez participer en ligne ou en personne!

InterSystems lancera le défi "Innovate with FHIR" avec des prix pour la meilleure utilisation des services InterSystems FHIR.

0
0 88
Article Iryna Mykhailova · Nov 25, 2022 12m read

Dans l'article précédent, nous avons passé en revue les informations générales sur la norme HL7v2. Parlons maintenant de l'un des types de messages utilisés - ADT.

Messages HL7 ADT - Admission, sortie et transfert - sont utilisés pour communiquer les données démographiques des patients, les informations sur les visites et l'état du patient dans un établissement de santé.

0
0 3880