La série d'articles relatifs à l'application QuinielaML se poursuit. Dans cet article, nous verrons comment préparer les données brutes que nous avons capturées à l'aide de la fonctionnalité Embedded Python.
Bienvenue à toutes et à tous !
La série d'articles relatifs à l'application QuinielaML se poursuit. Dans cet article, nous verrons comment préparer les données brutes que nous avons capturées à l'aide de la fonctionnalité Embedded Python.
Bienvenue à toutes et à tous !
Bonjour,
J'ai un soucis depuis quelques jours que je n'arrive pas à régler après pas mal de recherche sur le forum communautaire français et anglais, ainsi que la documentation InterSystems. J'ai deux namespaces : "TEST" et "SUPPLY_CHAIN" ainsi qu'une fonction en python identique compilée dans les deux namespaces :
ClassMethod testPython() As%Status [ Language = python ]
{
print("Ok")
}Lorsque j'appelle depuis le terminal iris cette fonction comme ceci:
do##class(TEST.maclasse).testPython()
Cela me retourne bien "ok"
Cependant depuis le namespace SUPPLY_CHAIN, en fa
Nous poursuivons notre série d'articles basés sur l'application QuinielaML.
Dans cet article, je décrirai comment travailler avec la fonctionnalité Embedded Python disponible dans les produits InterSystems.
Embedded Python nous permet d'utiliser Python comme langage de programmation dans nos productions, en profitant de toutes les fonctionnalités qu'offre Python. Ici vous pouvez trouver plus d'informations à ce sujet.
Tout d'abord, rappelons la nature du concepteur de l'architecture de notre projet :
Dans notre cas, il nous faut obtenir les résultats historiques des match
.png)
Bonjour,
Nous voulons créer une CD pour InterSystems. Nous avons créé un script IRIS qui permet de compiler automatiquement les fichiers .cls dans les bons namespaces et pour exécuter ce script, nous faisons la commande: iristerm /console=cn_ap:IRIS .\import.scr'
Cependant, cela va nous ouvrir un terminal IRIS dans une nouvelle fenêtre (GUI). Le problème, c'est que nous passons par un user SSH, en exécutant la commande :
ssh user@hostname 'E: && iristerm /console=cn_ap:IRIS .\import.scr', cela ne fonctionne pas, nous supposons que c'est à cause de ce GUI qui est censé s'ouvrir, mais sans
InterSystems et Red Hat travaillent ensemble pour ajouter des alertes spécifiques à IRIS à Red Hat Insights.
Red Hat Insights est un service permettant de prédire et de recommander des mesures correctives pour les risques système dans les environnements Red Hat Enterprise Linux. Insights est gratuit avec presque tous les abonnements RHEL, OpenShift ou Ansible. Vous pouvez savoir plus sur Insights sur le site de Red Hat.
La première recommandation « Appliquer la recommandation de swappiness pour
Avec l'approche Python, je rencontre l'erreur suivante :
ERREUR <Ens>ErrCanNotAcquireJobRootLock: Impossible d'obtenir un verrouillage pour l'enregistrement de la globale
Ci-dessous le code implémenté :
import pandas as pd
from sqlalchemy import create_engine, types
classFileOperationEmbedded(BusinessOperation):
tablename = None
engine = Nonedefon_init(self):ifnot hasattr(self, "dsnIris"):
self.dnsIris = 'iris+emb:///'ifnot hasattr(self, "schema"):
self.schema = 'Toto'
self.engine = create_engine(self.dnsIrEn profitant de l'application Quiniela ML et comme nous l'avons dit dans l'article précédent, nous allons expliquer comment nous pouvons réaliser une authentification JWT entre notre frontend développé en Angular et notre backend développé en InterSystems IRIS.
Je vous rappelle l'architecture de notre projet QuinielaML :
Pour les applications web, le développement de l'administration et de la gestion de l'accès des utilisateurs est généralement un processus compliqué, mais dans notre cas, InterSystems IRIS le simplifie en nous fournissant toute l'infrastructure dont nous avons besoin.
.png)
Bienvenue chers membres de la Communauté à la présentation et au premier article d'un petit projet qui présentera les capacités d'InterSystems IRIS à fournir une fonctionnalité de sauvegarde complète pour une application web développée en Angular. Dans cet article, nous nous contenterons de présenter le concept ainsi que les fonctionnalités d'InterSystems IRIS utilisées de manière générale, en allant plus en détail dans les articles suivants.
Peut-être avez-vous déjà entendu parler des fonctionnalités d'InterSystems IRIS comme Embedded Python et Integrate
.png)
Cette question est apparue à l'origine dans les commentaires du post : Parcours de noeuds XML
Je suis confronté à un nouveau soucis car mon noeud <Contenu> contient d'autres noeuds mais qui ne doivent être traité qu'après :
<?xml version="1.0" encoding="UTF-8"?>
<data>
<tablename>
<Table>Erp.BRIEFS</Table>
<Action>HAjoute</Action>
<CleIris>IDBRIEFS</CleIris>
<nIdentifiant>2</nIdentifiant>
<IdIris>137</IdIris>
<Contenu>![CDATA[
<IDBRIEFS>2</IDBRIEFS>
<Numero>8</Numero>
]]
</Contenu>
Bonjour,
Je récupère un fichier XML structuré de cette façon :
<?xml version="1.0" encoding="UTF-8"?>
<data>
<tablename>
<Table>Erp.BRIEFS</Table>
<Action>HAjoute</Action>
<CleIris>IDBRIEFS</CleIris>
<nIdentifiant>2</nIdentifiant>
<IdIris>137</IdIris>
<Contenu></Contenu>
</tablename>
<tablename>
<Table>Erp.COMMANDES</Table>
<Action>HAjoute</Action>
<CleIris>IDCOMMANDES</CleIris>
<nIdentifiant>5</nIdentifiant>
<IdIris>138</IdIris>
<Contenu></Contenu>
</tablename>
InterSystems a décidé d'arrêter le développement de la technologie InterSystems IRIS Natural Language Processing, anciennement connue sous le nom d'iKnow, et de la qualifier de obsolète à partir de la version 2023.3 d'InterSystems IRIS. InterSystems continuera à soutenir les clients existants utilisant la technologie, mais ne recommande pas de démarrer de nouveaux projets de développement en dehors des cas d'utilisation principaux de l'exploration de texte pour lesquels il a été conçu à l'origine. D'autres cas d'utilisation impliquant le langage naturel sont de plus en plus bien servis grâce à
Imaginons que vous soyez un développeur en Python ou que vous disposiez d'une équipe bien formée et spécialisée en Python, mais que le délai qui vous est imparti pour analyser certaines données dans IRIS soit serré. Bien sûr, InterSystems offre de nombreux outils pour toutes sortes d'analyses et de traitements. Cependant, dans le scénario donné, il est préférable de faire le travail en utilisant le bon vieux Pandas et de laisser IRIS pour une autre fois.
Dans la situation décrite ci-dessus et dans bien d'autres cas, il se peut que vous souhaitiez extraire des tables d'IR
.png)
InterSystems France recherche une/un apprenti(e) Product Specialist (chef de produit junior) pour faire évoluer notre SIH #TrakCare (gestion médicale et administrative).
La compétence et la disponibilité de ses équipes prévalent pour toujours viser l’excellence dans la créativité des solutions proposées.
Étude et planificatio
Localisation du produit
Bonjour,
J'essaye d'importer une application web que j'ai créé en local sur le serveur de prod, cependant je ne trouve pas le moyen d'exporter sous forme de fichier l'application web et de l'importer par la suite. Quelqu'un aurait-il une idée ?
Merci d'avance !
Pour le prochain Concours Python, j'aimerais faire une petite démo, sur la création d'une simple application REST en Python, qui utilisera IRIS comme base de données. Et utiliser les outils suivants
✓ Nouveaux membres 8 ayant rejoint le septembre
✓ Publications 586 publiées depuis le début
✓ Membres 93 ayant rejoint depuis le début
Bonjour à la communauté,
Nous avons introduit les Récompenses pour les services métiers sur Global Masters, vous avez donc maintenant une grande opportunité de promouvoir les applications, les solutions, les services de votre entreprise sur la Communauté des développeurs et nos médias sociaux, et même d'échanger une campagne Google AdWords pour votre application OEX !
Cette publication soutient la démonstration au Global Summit 2023 "Demos and Drinks" avec des détails très probablement perdus dans le bruit de l'événement. Il s'agit d'une démonstration sur la façon dont on peut utiliser les capacités FHIR SQL d'InterSystems du Serveur FHIR avec la solution Super Awesome Identity and Resolution, Zingg.ai pour détecter les enregistrements en double dans votre référentiel FHIR, et l'idée de base derrière la remédiation de ces ressources avec le PID^TOO|| en cours de construction actuellement inscrit dans le programme Incubateur d'InterSystems. Si vous êtes dans
.png)
InterSystems Reports version 23.2 est désormais disponible sur le site InterSystems Software Distribution dans la section Components. Ils sont intitulés InterSystems Reports Designer et InterSystems Reports Server et sont disponibles pour Mac OSX, Windows ou Linux. insightsoftware a choisi de passer d'un plan de numérotation numérique à un plan de numérotation annuel en 2023, il n'y a donc pas de versions 20 à 22 ; les versions augmentent de la version 19 à la version 23. Notez que l'image Docker du serveur de rapports sera disponible ultérieurement à partir du référentiel de conteneurs.
Cett
Bonjour la Communauté,
pour se former rapidement et en totale autonomie sur IRIS, je vous propose quelques liens qui pourront vous aider dans cette belle promenade riche en découvertes :

Salut la communauté
J'ai créé un service métier créé à partir de "HS.FHIRServer.Interop.Service" dans la production FHIR.
Je souhaite valider la ressource Patient de FHIR selon laquelle l'âge doit être supérieur à 18 ans.
Comment puis-je y parvenir à partir d'objectscript ainsi qu'à partir de DTL ?
Merci
Salut la Communauté,
Il est temps d'annoncer les gagnants du concours de développement Python InterSystems 2023 !
Merci à tous nos incroyables participants qui ont soumis 15 applications 🔥
%20(3).jpg)
FHIR a transformé le secteur des soins de santé en fournissant un modèle de données normalisé pour la création d'applications de soins de santé et en favorisant l'échange de données entre les différents systèmes de soins de santé. La norme FHIR est basée sur des approches modernes axées sur les API, ce qui la rend plus accessible aux développeurs mobiles et web. Cependant, l'interaction avec les API FHIR peut encore s'avérer difficile, en particulier lorsqu'il s'agit de requêter des données à l'aide du langage naturel.
Nous présentons l'application Chaîne OpenAPI et IA - FHIR une solution q

Avec le Serveur InterSystems IRIS FHIR, vous pouvez construire une stratégie pour personnaliser le comportement du serveur (pour plus de détails, consultez documentation).

Ce référentiel contient une stratégie Python qui peut être utilisée comme point de départ pour construire votre propre stratégie en Python.
Cette stratégie de démonstration présente les caractéristiques suivantes :
Account (compte).Observation.
Observation est renvoyée.Observation n'est pas renvoyée.Bonjour,
Je souhaite faire un appel synchrone d'un process. En entrée je reçois un flux json qui me déclenche mon business process mais tant que ce flux n'est pas analysé je ne souhaite pas récupérer un autre flux json tant que le premier n'est pas terminé.
Pour cela j'ai crée un business Service faisant un appel au targetconfigname, or le SendRequestSync ne fonctionne pas, celui ci a le même comportement que le SendRequestAsync :
Method OnProcessInput(pInput As%RegisteredObject, Output pResponse As exparf.msg.dataXML) As%Status
{
set tSC = $$$OKs tHttp.png)
Salut les devs,
Aujourd’hui j’aimerais aborder un sujet qui m’a fait passer des moments difficiles (j’en suis convaincu, celà a déjà dû être le cas d’un bon nombre d’entre-vous) “le bottleneck”. C’est un sujet très vaste, cet article se concentrera sur l’identification des requêtes HTTP entrantes qui pourraient être à l’origine de problèmes de lenteur. Je vous mettrai aussi à disposition un petit outil que j’ai développé pouvant aider à leur identification.
Nos logiciels deviennent de plus en plus complexes, traitent un grand nombre de requêtes provenant de différentes sources, il peut s’agir d'applications front-end ou de tiers applications back-end. Pour garantir des performances optimales, il est essentiel de disposer d'un système de log capable de prendre quelques mesures clés telles que le temps de réponse, le nombre de global référence et le nombre de lignes de code exécutées pour chaque réponse HTTP. Dans le cadre de mon travail, je suis impliqué dans le développement d’un logiciel dossier patient informatisé ainsi que sur l’analyse des incidents. La charge utilisateur provient essentiellement de requêtes HTTP (API REST ou application CSP), la nécessité de disposer de ce type de mesure lorsque des problèmes de lenteur généralisée se produisent est devenu une évidence.
InterSystems a corrigé deux défauts concernant la connectivité. Ces défauts et leurs corrections sont indépendants les uns des autres.
Cette alerte les concerne tous les deux, car il existe des versions intermédiaires contenant les deux corrections.
Les deux défauts affectent uniquement les versions 2019.1.4 et 2020.1.4 de :
Aucun de ces défauts n'affecte les versions publiées de HealthShare Unified Care Record®, Information Exchange, Health Insight, Patient Index, Provider Directory, Care Community, Person
Salut les Développeurs !
Nous avons le plaisir de vous inviter à participer à FHIR User Day, un événement passionnant dédié à l'interopérabilité des systèmes de santé.
📅 Dates: lundi 25 septembre, de 9h à 17h30
📌 Lieu : l'Eclozr, Rennes (1, Rue du Général Maurice Guillaudot)
La méthode InstallFoundation est manquante (IRIS 2023.2+)
IRIS 2023.2 est récemment sorti. Cette version a supprimé cette méthode InstallFoundation de cette classe HS.HC.Util.Installer. Il s’agissait d’une méthode privée et elle n’était pas documentée. Mais il a été largement utilisé par la communauté pour installer le serveur FHIR.
Donc si vous rencontrez cette erreur :
<METHOD DOES NOT EXIST> *InstallFoundation,HS.HC.Util.Installer
Pendant que vous créez une démo sur votre propre serveur FHIR, vous pouvez le corriger en remplaçant cette ligne :
do ##class(HS.HC.Util.Installer).InstallFounSalut la Communauté,
prenez plaisir à regarder cette nouvelle vidéo sur InterSystems Developers YouTube:
⏯ Apprendre à connaître FHIR: la meilleure explication de FHIR jamais entendue @ Global Summit 2023