Article Pierre LaFay · Jan 6, 2024 23m read

Jusqu'à présent, nous avons expliqué comment utiliser ObjectScript pour gérer les utilisateurs, les rôles, les ressources et les applications. Il existe quelques autres classes dans ce package qui fonctionnent de manière similaire à celles mentionnées ci-dessus. Cependant, ces quatre classes sont celles que chacun devra utiliser pour gérer la sécurité de ses applications. Supposons que vous souhaitiez créer votre propre portail de gestion de la sécurité pour ce package. Il y aurait des problèmes spécifiques à prendre en compte pour une API.

1
0 77
Annonce Adeline Icard · Jan 5, 2024

Salut la Communauté!

Profitez de regarder la nouvelle vidéo pour découvrir la solution innovante qui renforce la communication entre Médecine de ville et Praticiens hospitaliers pour une meilleure prise en charge des patients dans le cadre de la semi-urgence et participe au désengorgement des services d'urgences sur le territoire de la Mayenne. 

📺 MayVilleHop, la nouvelle plateforme de coordination Ville Hôpital

0
0 171
Annonce Sylvain Guilbaud · Jan 4, 2024

Bonjour La Communauté!!

Nous vous apportons les dernières nouvelles de InterSystems Ideas, le portail de suggestions InterSystems. Il s'agit de :

​​​​✓ Nouvelle page dans le portail des idées -> Gagnants de l'Ideathon (InterSystems Ideas Marathon)

✓ Idées mises en œuvre qui seront expliquées dans les annonces futures

✓ Nouvelles idées publiées récemment

0
0 62
Article Sylvain Guilbaud · Jan 4, 2024 8m read

À l'ère numérique d'aujourd'hui, une gestion efficace des données et une analyse précise des informations deviennent essentielles au succès des opérations de l'entreprise. InterSystems IRIS Data Platform propose deux outils essentiels, ARCHITECTE et ANALYSEUR, développés pour offrir une gestion pratique des données.

ANALYSEUR est un outil puissant disponible au sein de la plateforme InterSystems IRIS pour fournir des capacités étendues d'analyse et de visualisation des données. Cet outil permet aux utilisateurs de créer des tableaux récapitulatifs et des graphiques pour analyser les données.

0
0 82
Article Sylvain Guilbaud · Jan 4, 2024 7m read

À l'ère numérique d'aujourd'hui, une gestion efficace des données et une analyse précise des informations deviennent essentielles au succès des opérations de l'entreprise. InterSystems IRIS Data Platform propose deux outils essentiels conçus pour assurer une gestion pratique des données : ARCHITECTE et ANALYSEUR.

ARCHITECTE: ARCHITECTE est un outil puissant créé pour développer et gérer des applications sur la plateforme InterSystems IRIS. Une caractéristique essentielle d'ARCHITECTE est la capacité de produire et de personnaliser des modèles de données complexes.

0
0 71
Article Pierre LaFay · Jan 4, 2024 9m read

Exemples de mappage

De toute évidence, si vous avez un quatrième article dans une trilogie, vous devez tenter votre chance et écrire le cinquième, alors le voici !

Remarque : Il y a de nombreuses années, Dan Shusman m'a dit que cartographier des globales était une forme d'art. Il n’y a pas de bonne ou de mauvaise manière de procéder. La façon dont vous interprétez les données vous amène au type de cartographie que vous effectuez. Comme toujours, il existe plusieurs façons d’arriver à une réponse finale.

0
0 95
Article Pierre LaFay · Jan 3, 2024 8m read

Expérience et retour d'expérience du cours en ligne "Hands-On with InterSystems API Manager for Developers

Avec mes connaissances de base du conteneur Docker et de l'API REST, j'aimerais faire mon premier essai d'utilisation du gestionnaire d'API InterSystems pour prendre le contrôle des API et des microservices. J'ai suivi ce cours en ligne en utilisant mon instance IRIS locale comme hôte (système d'exploitation Windows) et IAM exécuté sur une machine virtuelle Linux (invité).

0
0 96
Annonce Irène Mykhailova · Jan 3, 2024

Bonjour et bienvenue à la newsletter annuelle de la communauté des développeurs de 2023.

En cette période spéciale de l'année, on tient à vous souhaiter une nouvelle année remplie de bonheur, de réussite et des moments mémorables. Que chaque jour vous apporte son lot de joie, des découvertes et de succès. Que cette nouvelle année soit synonyme de nouvelles opportunités, de défis stimulants et de réalisations exceptionnelles. Que l'année à venir soit une aventure extraordinaire, pleine de moments précieux à chérir.

Statistiques générales:
349 publications publiées le 2023 :
 162 articles
 125 annonces
 54 questions
 8 discussions

44 members a rejoint la communauté des développeurs en 2023
701 publications au total depuis le début

0
0 68
Annonce Irène Mykhailova · Jan 1, 2024
Bonjour et bienvenue à la récapitulation de la communauté des développeurs Décembre 2023.
Statistiques générales
✓ Nouvelles publications 43 publiées le Décembre :
 16 nouveaux articles
 12 nouvelles annonces
 15 nouvelles questions

✓ Nouveaux membres 2 ayant rejoint le Décembre
✓ Publications 700 publiées depuis le début
✓ Membres 117 ayant rejoint depuis le début

0
0 28
Article Pierre LaFay · Déc 31, 2023 1m read

InterSystems FAQ rubric

Si plusieurs produits InterSystems sont installés sur le même système, la dernière version du pilote ODBC InterSystems parmi les produits installés restera enregistrée dans le gestionnaire de pilotes.

Vous pouvez passer à n'importe quel pilote en modifiant l'entrée de la registry ci-dessous.

Veuillez noter que l'exécution de RegFiles.bat ne modifie pas le pilote ODBC.

L'entrée de la registry est la suivante.

HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\InterSystems ODBC35 key Driver
HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.
0
0 66
Article Pierre LaFay · Déc 30, 2023 6m read

Cela semble être hier lorsque nous avons réalisé un petit projet en Java pour tester les performances d'IRIS, PostgreSQL et MySQL (vous pouvez consulter l'article que nous avons écrit en juin à la fin de cet article). Si vous vous en souvenez, IRIS était supérieur à PostgreSQL et clairement supérieur à MySQL en termes d'insertions, sans grande différence en termes de requêtes.

Eh bien, peu de temps après, @Dmitry Maslennikov m'a dit "Pourquoi ne le testez-vous pas à partir d'un projet Python ?

0
0 133
Article Pierre LaFay · Déc 30, 2023 1m read

InterSystems FAQ rubric

Si vous redémarrez le système d'exploitation après avoir modifié le nom de la machine sans arrêter InterSystems IRIS (ci-après dénommé IRIS), un problème se produit lorsque IRIS ne peut pas démarrer.

Pour commencer supprimer le fichier <installation directory>\mgr\iris.ids .

iris.ids stocke le nom du nœud démarré et les informations sur la mémoire partagée (ID de mémoire partagée). Il est créé au démarrage d'IRIS et supprimé à l'arrêt. (iris stop ou iris force). Si vous arrêtez (redémarrez) le système d'exploitation sans arrêter IRIS, iris.ids, qui contient les informations de démarrage d'IRIS, peut rester.

0
0 112
Article Pierre LaFay · Déc 30, 2023 1m read

Salut !

Récemment, j'ai eu besoin de configurer un serveur FHIR local à l'aide d'IRIS For Health et je pense avoir trouvé le moyen le plus simple et le plus simple qui soit.

Exécutez simplement dans le terminal ces deux lignes ci-dessous :

docker run --rm --name my-iris -d --publish 9091:1972 --publish 9092:52773 intersystemsdc/irishealth-community

et

docker exec -it my-iris iris session iris -U "USER" '##class(%ZPM.PackageManager).Shell("install fhir-server")'

Et vous aurez un serveur FHIR exécuté localement sur http://localhost:9092/fhir/r4.

AUssi simple que ça !

Le serveur FHIR utilisera la dernière version d'InterSystems IRIS for Health Community Edition et déploiera FHIR server from this app via le package IPM dans l'espace de noms FHIRSERVER.

Ceci est pour Mac, alors veuillez ajouter des commentaires sur la façon dont cela fonctionne sous Windows.

Il s'agit d'un article très court car il est très simple de configurer un serveur FHIR local avec InterSystems IRIS for Health et IPM Package Manager.

0
0 118
Question Pierre LaFay · Déc 29, 2023

Bonjour à la communauté, 

Disposant d'un peu de temps ces jours ci, je me propose de traduire queqlues articles que j'ai trouvé très interresants et qui ne sont disponible qu'en anglais.

Y-a-t-il une procédure particulière pour traduire les articles, ou suffit-il de d'insérer un lien vers l'article en anglais dans l'article traduit ?

 

Autre question annexe : quel groupe et tag doit on mettre pour ce type de question concernant la communauté elle-même ?

2
0 37
Question Pierre LaFay · Déc 22, 2023

Je souhaite créer des fichiers excel (xls) et des fichiers pdf pour la création de rapports.

Ces rapports étant complexes je souhaite programmer en objectscript leur création et non utiliser un système de report.

Je cherche les classes qui pourraient m'aider à réaliser cette tâche sachant que pour moi ces classes doivent exister puisqu'Iris propose la génération de fichiers xls.

J'avais demandé à chatGpt qui m'a "inventé" une classe inexistante : %Library.Excel.Workbook qui correspondait tout a fait à ce que je cherche.

6
0 154
Annonce Irène Mykhailova · Déc 22, 2023

Chers membres de la Communauté,

En cette période festive, nous tenons à exprimer nos plus sincères félicitations et nos vœux chaleureux à chacun de vous. Votre engagement et votre contribution ont rendu notre Communauté encore plus dynamique et enrichissante tout au long de l'année.

Que ces fêtes de fin d'année soient l'occasion de trouver l'inspiration nécessaire pour créer des solutions encore plus novatrices et relever de nouveaux défis en 2024. Puissiez-vous bénéficier de moments de détente bien mérités et de l'énergie nécessaire pour poursuivre vos projets avec enthousiasme.

2
0 206
Annonce Irène Mykhailova · Déc 25, 2023

Salut les développeurs,

Nous avons des nouvelles passionnantes ! Le nouveau concours de programmation en ligne InterSystems dédié à tout ce qui touche à la santé débutera très prochainement !

🏆 Concours InterSystems FHIR et interopérabilité de la santé numérique 🏆

Durée : 15 janvier - 4 février 2024

Prix : 14 000 $

 

0
0 80
Article Pierre LaFay · Déc 21, 2023 4m read

Je reprends ici une expérience vécue qui m'a fait changer ma manière d'aborder le développement d'une fonctionnalité nouvelle pour moi.

Dans le cadre d'un projet, je devais générer un fichier excel assez complexe (rapport avec des variables calculées sur différents intervalles de temps et sur des ensembles dépendants d'un contexte).

3
0 86
Article Guillaume Rongier · Déc 21, 2023 9m read

Après presque quatre ans de pause, ma série CI/CD est de retour ! Au fil des ans, j'ai travaillé avec plusieurs clients d'InterSystems, développant des pipelines CI/CD pour différents cas d'utilisation. J'espère que les informations présentées dans cet article seront utiles à quelqu'un.

Cette série d'articles aborde plusieurs approches possibles du développement logiciel avec les technologies InterSystems et GitLab.

Nous avons une gamme passionnante de sujets à couvrir: aujourd'hui, parlons de choses au - delà du code, à savoir les configurations et les données.

0
0 71
Annonce Irène Mykhailova · Déc 19, 2023

Embedded Python est sur le point de devenir beaucoup plus puissant et nous recherchons quelques volontaires pour l'essayer.

Qu'est-ce que le Flexible Python Runtime ?

L'option Flexible Python Runtime vous permet d'utiliser un runtime Python de votre choix avec Embedded Python. Auparavant, vous ne pouviez utiliser que le Python par défaut du système d'exploitation, ce qui était particulièrement limité pour les clients utilisant les derniers et meilleurs outils d'IA et de ML proches de leurs données.

Lorsqu'InterSystems a introduit Embedded Python dans InterSystems IRIS en 2021.

0
0 84
Article Guillaume Rongier · Déc 15, 2023 13m read

1. IRIS RAG Demo

IRIS RAG Demo

Ceci est une simple démo de l'IRIS avec un exemple de RAG (Retrieval Augmented Generation). Le backend est écrit en Python en utilisant IRIS et IoP, le modèle LLM est orca-mini et est servi par le serveur ollama. Le frontend est un chatbot écrit avec Streamlit.

2
0 616
Question Pierre LaFay · Déc 18, 2023

Pour suivre les bonnes pratiques, j'utilise maintenant VSCode en remplacement de studio, toutefois cela me pose quelques problèmes dans la remontée des erreurs de compilation.

Dans les copies d'écran suivantes, j'utilise par erreur un paramètre inexistant : .#MessageFinessExisting (en fait le paramètre correct est .

2
0 107
Article Pierre LaFay · Déc 17, 2023 1m read

Si Iris propose bien de créer des clés suivant une séquence, comment faire pour obtenir un n° séquentiel dans un autre contexte ?

Dans mon cas, je créé automatiquement des centres de soins, et je souhaite leur fixer une numéro du type :

APP-DD-999

  • APP = Nom de l'application utilisée par le centre
  • DD = n° du département du centre
  • 999 : n° séquentiel dans le département

Il est bien sur possible que des centres soient créés de manière concurrente, il faut donc gérer cette concurrence éventuelle.

4
0 94