Article Iryna Mykhailova · Mars 12, 2024 6m de lecture Générer des données de test à l'aide de Gemini Nous savons tous qu'il est crucial de disposer d'un ensemble de données de test appropriées avant de déployer une application en production pour garantir sa fiabilité et ses performances. Il permet de simuler des scénarios du monde réel et d'identifier les problèmes ou bugs potentiels avant qu'ils n'impactent les utilisateurs finaux. De plus, les tests avec des ensembles de données représentatifs permettent d’optimiser les performances, d’identifier les goulots d’étranglement et d’affiner les algorithmes ou les processus selon les besoins. En fin de compte, disposer d’un ensemble complet de données de test permet de fournir un produit de meilleure qualité, réduisant ainsi le risque de problèmes de post-production et améliorant l’expérience utilisateur globale. Dans cet article, voyons comment utiliser l'IA générative, par example Gemini de Google, pour générer des données significatives sur les propriétés de plusieurs objets. Pour ce faire, j'utiliserai le service RESTful pour générer des données au format JSON puis j'utiliserai les données reçues pour créer des objets. #Artificial Intelligence (AI) #Tutoriel #InterSystems IRIS 4 0 0 107
Article Iryna Mykhailova · Mars 7, 2024 8m de lecture Exemple d'application Flask avec SQLAlchemy-IRIS - Partie 2 Pourquoi connecter Flask à InterSystems IRIS ? La première chose qui nous vient à l'esprit lorsque nous envisageons de coupler Flask avec IRIS est un portail permettant d'interagir avec vos clients et partenaires. Un site web où les patients peuvent accéder à leurs examens cliniques en est un bon exemple. Bien entendu, ce cas nécessiterait une toute nouvelle couche de sécurité, que nous n'avons pas abordée dans notre dernier article. Cependant, nous pouvons l'ajouter sans effort avec Werkzeug, par exemple. #Innovatium #Python #InterSystems IRIS #Open Exchange Open Exchange app 2 0 0 63
Article Iryna Mykhailova · Mars 4, 2024 24m de lecture Exemple d'application Flask avec SQLAlchemy-IRIS - Partie 1 Index Partie 1 Présentation de Flask : une revue rapide des documents de Flask (Flask Docs), où vous trouverez toutes les informations dont vous avez besoin pour ce tutoriel; Connexion à InterSystems IRIS : un guide détaillé étape par étape sur l'utilisation de SQLAlchemy pour se connecter à une instance d'IRIS; Partie 2 Discussion sur cette forme de mise en œuvre : pourquoi nous devrions l'utiliser et les situations où elle est applicable. #Innovatium #Python #InterSystems IRIS #Open Exchange #Portail d'idées d'InterSystems Open Exchange app 2 0 0 313
Article Iryna Mykhailova · Fév 27, 2024 4m de lecture Utilisation d'Oauth2 avec les services (Web) SOAP Salut les gars, Il y a quelques jours, un client m'a contacté avec le souhait d'améliorer son application existante, qui utilise les services SOAP afin de partager la même autorisation avec sa nouvelle API d'application basée sur REST. Comme leur nouvelle application utilise OAuth2, le défi était clair : comment transmettre le token d'accès avec la requête SOAP au serveur. Après avoir passé du temps sur Google, il s'est avéré que l'un des moyens possibles d'y parvenir consistait à ajouter un élément d'en-tête supplémentaire à l'enveloppe SOAP, puis à s'assurer que l'implémentation du WebService fait ce qui est nécessaire pour valider le jeton d'accèsю #Bonnes pratiques #SOAP #Sécurité #Caché #InterSystems IRIS 1 0 0 94
Annonce Iryna Mykhailova · Fév 26, 2024 Quoi de neuf dans VS Code en 2024 J'ai récemment réalisé que cela faisait bien trop longtemps que je n'avais pas parlé des dernières fonctionnalités de l'extension InterSystems ObjectScript pour Visual Studio Code. J'ai le plaisir d'annoncer la version 2.12.1 de l'extension ObjectScript, contenant un certain nombre d'améliorations qui facilitent la vie des développeurs. Certains points forts sont décrits ci-dessous, y compris la fonctionnalité n°1 demandée par Global Summit : l'importation XML ! #Débogage #Environnement de développement #ObjectScript #Open Source #VSCode 3 0 0 81
Article Iryna Mykhailova · Jan 23, 2024 2m de lecture Obtenir JSON à partir de SQL Saviez-vous que vous pouvez obtenir des données JSON directement à partir de vos tables SQL ? Permettez-moi de vous présenter 2 fonctions SQL utiles utilisées pour récupérer des données JSON à partir de requêtes SQL : JSON_ARRAY et JSON_OBJECT.Vous pouvez utiliser ces fonctions dans l'instruction SELECT avec d'autres types d'éléments de sélection, et elles peuvent être spécifiées à d'autres emplacements où une fonction SQL peut être utilisée, comme dans une clause WHERE. #JSON #SQL #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 177
Article Iryna Mykhailova · Jan 16, 2024 1m de lecture Comment ajouter un webterminal lorsque vous n'avez pas accès au terminal Je pense que c'est une façon plutôt intéressante d'installer un webterminal dans un environnement où j'avais accès au Management Portal / VSCode, mais je n'avais pas d'accès au terminal.zpm était déjà présent. Sinon vous pourriez l'ajouter dans la même classe. #Terminal #InterSystems IRIS 1 0 0 74
Article Iryna Mykhailova · Déc 27, 2023 2m de lecture Comment exécuter des commandes ObjectScript dans le terminal intégré VS Code Avez-vous déjà modifié des fichiers dans VS Code, mais avez-vous dû vérifier une valeur globale ou exécuter quelques commandes ObjectScript ? C’est désormais possible, sans aucune configuration requise ! #Conseils et astuces #Environnement de développement #Terminal #InterSystems IRIS #VSCode 2 3 0 155
Article Iryna Mykhailova · Nov 13, 2023 6m de lecture Utilisation du logiciel FHIR Adapter pour la fourniture de services FHIR sur des systèmes existants - Affichage d'une Ressource Dans l'article précédent, nous avons vu comment récupérer une ressource stockée dans la base de données de notre HIS particulier, nous allons donc voir aujourd'hui comment ajouter de nouveaux dossiers dans notre HIS dont l'origine est une ressource FHIR reçue dans notre système. #FHIR #InterSystems IRIS for Health Open Exchange app 1 0 0 41
Article Iryna Mykhailova · Nov 6, 2023 11m de lecture Utilisation de l'adaptateur FHIR pour la fourniture de services FHIR sur des systèmes existants - Lecture d'une ressource Nous poursuivons notre série d'articles sur l'outil FHIR Adapter (adaptateur FHIR) disponible pour les utilisateurs de HealthShare HealthConnect et d'InterSystems IRIS. #FHIR #InterSystems IRIS for Health Open Exchange app 1 0 1 57
Article Iryna Mykhailova · Nov 3, 2023 4m de lecture Utilisation de l'adaptateur FHIR pour la fourniture de services FHIR sur des systèmes existants - Architecture Nous reprenons notre exemple d'utilisation de l'adaptateur FHIR, dans cet article nous allons voir comment le configurer dans nos instances IRIS et quel est le résultat de l'installation. Les étapes de configuration du projet sont les mêmes que celles présentées dans la documentation officielle, que vous pouvez consulter directement ici. Bon, au travail ! #FHIR #InterSystems IRIS for Health Open Exchange app 1 0 0 50
Article Iryna Mykhailova · Oct 31, 2023 3m de lecture Utilisation de l'adaptateur FHIR pour la fourniture de services FHIR sur des systèmes existants - Introduction Certainement, vous avez tous entendu que FHIR était la panacée et la solution à tous les problèmes d'interopérabilité et de compatibilité entre les systèmes. Ici, nous pouvons voir l'un de ses défenseurs classiques qui tient une ressource FHIR dans sa main et l'apprécie énormément : Mais pour le reste de nous autres mortels, nous allons faire une petite introduction. #FHIR #InterSystems IRIS for Health Open Exchange app 1 1 0 65
Article Iryna Mykhailova · Oct 13, 2023 12m de lecture QuinielaML - Préparation des données et gestion des modèles prédictifs 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 ! #Bases de données #Importation et exportation de données #IntegratedML #InterSystems IRIS #Open Exchange Open Exchange app 0 0 0 71
Article Iryna Mykhailova · Oct 11, 2023 2m de lecture QuinielaML - Capture de données avec Embedded Python 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. #Docker #Embedded Python #InterSystems IRIS Open Exchange app 0 0 0 47
Article Iryna Mykhailova · Oct 9, 2023 5m de lecture QuinielaML - Comment utiliser l'authentification JWT En 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 : #Angular #Authentication #IntegratedML #InterSystems IRIS Open Exchange app 0 0 0 172
Article Iryna Mykhailova · Oct 6, 2023 5m de lecture QuinielaML ou Faire fortune avec Embedded Python et IntegratedML 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. Bienvenue à QuinielaML ! #Angular #Docker #Embedded Python #GitHub #IntegratedML #InterSystems IRIS #Open Exchange Open Exchange app 0 2 0 143
Article Iryna Mykhailova · Sept 25, 2023 6m de lecture GPT correspondant FHIR : tirer parti de la puissance des spécifications Open API #Artificial Intelligence (AI) #ChatGPT #Concours #Docker #FHIR #Python #REST API #InterSystems IRIS for Health #Open Exchange Open Exchange app 1 0 0 61
Article Iryna Mykhailova · Août 28, 2023 3m de lecture Utilisation de l'utilitaire IRIS Populate pour alimenter les données Bonjour les développeurs, Je suis actuellement en train de faire une démo sur la construction d'une interface utilisateur en front-end faisant de l'analyse de données et de mettre en place un test de performance avec de gros objets de données, donc l'utilisation de "Populate Utility" pourrait m'aider à générer automatiquement des échantillons de données avec lesquels je pourrais jouer. Dans ce post, j'aimerais partager mon expérience de l'utilisation de Populate Utility, y compris l'utilisation du paramètre POPSPEC. #ObjectScript #Caché #InterSystems IRIS 1 0 0 43
Article Iryna Mykhailova · Août 7, 2023 3m de lecture Simplification des paquets Python avec zpip, un wrapper pip irispython _________ ___ ____ |__ / _ \_ _| _ \ / /| |_) | || |_) | / /_| __/| || __/ /____|_| |___|_| À partir de la version 2021.1, InterSystems IRIS a commencé à fonctionner avec l'exécution python dans le noyau du moteur. Cependant, il n'y avait aucun moyen d'installer des paquets à partir de l'instance. Le principal attrait de Python est son énorme écosystème de paquets. C'est dans cette optique que je vous présente mon projet secondaire zpip, un wrapper pip qui peut être appelé depuis le terminal iris. #Bonnes pratiques #Embedded Python #Python #InterSystems IRIS Open Exchange app 1 0 0 52
Article Iryna Mykhailova · Juil 7, 2023 2m de lecture Python Shell - Récupérez la sortie de la dernière expression et remettez-la dans la variable. Excusez si cela est évident pour les programmeurs Python, mais pour ceux qui viennent d'ObjectScript, cela peut être une astuce utile. Lorsqu'on développe avec des commandes python. Le test des fonctionnalités sont en cours via le shell : $SYSTEM.Python.Shell() Python 3.9.5 (default, Mar 14 2023, 06:58:44) [MSC v.1927 64 bit (AMD64)] on win32 Type quit() or Ctrl-D to exit this shell. >>> Lorsque Python évalue une expression dans le shell, il imprime le résultat de l'expression sur le terminal. #Embedded Python #ObjectScript #InterSystems IRIS 3 0 0 72