Recherche

Effacer le filtre
Annonce
Irène Mykhailova · Juil 2, 2022

InterSystems Summit 2022 Royaume-Uni et Irlande

Salut la communauté, Nous sommes ravis de vous inviter au prochain événement InterSystems en personne ! Rejoignez-nous pour un véritable événement communautaire, réunissant une fois de plus les clients et partenaires d'InterSystems - pour apprendre, s'inspirer et partager les défis de l'innovation les uns avec les autres : ➡️ InterSystems Summit 2022 Royaume-Uni et Irlande 🗓 Dates : 18 et 19 octobre 2022 📍 Lieu : Birmingham, Royaume-Uni – The Vox Conference Center Un large éventail d'orateurs éminents fourniront une mine de connaissances et d'expertise, l'événement étant entièrement axé sur la garantie que vous disposez des informations nécessaires non seulement pour vous aider dans votre propre rôle, mais aussi pour avoir un impact positif sur la croissance et le succès de votre organisation. Écoutez les dernières roadmaps des produits des spécialistes d'InterSystems Réseautez avec des pairs partageant les mêmes idées et laissez-vous inspirer par leurs niveaux d'innovation Rencontrez à nouveau des collègues et des experts d'InterSystems lors d'ateliers interactifs, de laboratoires d'expérience et d'ateliers Nous avons hâte de tous vous revoir en octobre ! ➡️ Inscrivez-vous aujourd'hui sur www.intersystems.com/uk/uki-summit
Annonce
Irène Mykhailova · Juil 17, 2022

Concours InterSystems Full Stack 2022 : votez !

Salut la communauté, C'est l'heure de voter ! Soumettez vos votes pour les meilleures applications du concours InterSystems Full Stack 2022: 🔥 VOTEZ POUR LES MEILLEURES APPLICATIONS 🔥 Comment voter ? Détails ci-dessous. Nomination des experts : Le jury expérimenté d'InterSystems choisira les meilleures applications pour la nomination des prix dans le cadre de la nomination des experts. Veuillez accueillir nos experts : ⭐️ @Andreas.Dieckow, Principal Product Manager⭐️ @Benjamin.DeBoe, Product Manager⭐️ @Robert.Kuszewski, Product Manager⭐️ @Raj.Singh5479, Product Manager⭐️ @Alexander.Koblov, Support Specialist⭐️ @Daniel.Kutac, Senior Sales Engineer⭐️ @Guillaume.Rongier7183, Sales Engineer⭐️ @Steve.Pisani, Senior Solution Architect⭐️ @Eduard.Lebedyuk, Senior Cloud Engineer⭐️ @Alexander.Woodhead, Technical Specialist⭐️ @Timothy.Leavitt, Development Manager ⭐️ @Jeffrey.Fried, Director of Product Management⭐️ @Evgeny.Shvarov, Developer Ecosystem Manager Nomination de la communauté : Pour chaque utilisateur, un score plus élevé est sélectionné parmi les deux catégories ci-dessous : Conditions Place 1ère 2ème 3ème Si vous avez un article publié sur DC et une application téléchargée sur Open Exchange (OEX) 9 6 3 Si vous avez au moins 1 article posté sur le DC ou 1 application téléchargée sur OEX 6 4 2 Si vous apportez une contribution valable au DC (commentaire/question, etc.). 3 2 1 Niveau Place 1ère 2ème 3ème Niveau VIP Global Masters ou ISC Product Manager 15 10 5 Niveau Ambassador GM 12 8 4 Niveau Expert GM ou DC Moderators 9 6 3 Niveau Specialist GM 6 4 2 Niveau Advocate GM or ISC Employee 3 2 1 Vote à l'aveugle ! Le nombre de votes pour chaque application sera caché à tous. Une fois par jour, nous publierons le classement dans les commentaires de ce post. L'ordre des projets sur la page du concours sera le suivant : plus une application a été soumise tôt au concours, plus elle sera en haut de la liste. P.S. N'oubliez pas de vous abonner à ce billet (cliquez sur l'icône de la cloche) pour être informé des nouveaux commentaires. Pour participer au vote, vous devez : Vous connecter à Open Exchange – les informations d'identification DC fonctionneront. Apporter une contribution valide à la communauté des développeurs - répondre ou poser des questions, écrire un article, contribuer à des applications sur Open Exchange - et vous pourrez voter. Consultez cet article sur les options permettant d'apporter des contributions utiles à la communauté des développeurs. Si vous changez d'avis, annulez le choix et donnez votre vote à une autre application ! Soutenez l'application que vous aimez ! Remarque : les participants au concours sont autorisés à corriger les bugs et à apporter des améliorations à leurs applications pendant la semaine de vote, alors ne manquez pas de vous abonner aux versions des applications !
Annonce
Irène Mykhailova · Juil 18, 2022

Concours InterSystems Full Stack 2022 : les gagnants !

Salut la communauté, Nous sommes très heureux d'annoncer les gagnants du concours InterSystems Full Stack 2022! Merci à tous d'avoir participé à notre concours de codage ! Et les gagnants sont... Nomination des experts 🥇 1ère place et $4,000 vont à l'application Kozo par @Sean.Connelly 🥈 2ème place et $2,000 vont à l'application iris-climate-change par @Muhammad.Waseem 🥉 3ème place et $1,000 vont à l'application Carbon Footprint Counter par @Yuri.Gomes Autres gagnants : 🏅 $100 va à l'application interoperability-manager par @Oliver.Wilms 🏅 $100 va à l'application Arctic sea ice viewer par @Oleh.Dontsov 🏅 $100 va à l'application iris-for-money par @Oliver.Wilms Nomination de la communauté 🥇 1ère place et $1,000 vont à l'application Kozo par @Sean.Connelly 🥈 2ème place et $750 vont à l'application iris-climate-change par @Muhammad.Waseem 🥉 3ème place et $500 vont à l'application Carbon Footprint Counter par @Yuri.Gomes Nos GRANDES félicitations à tous les participants et gagnants ! On se voit au prochain concours. 😎
Annonce
Irène Mykhailova · Août 18, 2022

Concours d'interopérabilité InterSystems : Construire des solutions durables

Salut les développeurs ! Vous voulez montrer vos compétences en interopérabilité ? Participez à notre prochain concours passionnant : 🏆 Concours d'interopérabilité InterSystems : Construire des solutions durables 🏆 Durée : 29 août - 18 septembre Plus de prix : $13,500 – la distribution des prix a changé ! Le sujet 💡 Solutions d'interopérabilité pour InterSystems IRIS et IRIS for Health 💡 Développer toute solution d'interopérabilité ou une solution qui aide à développer ou/et à maintenir des solutions d'interopérabilité à l'aide d'InterSystems IRIS ou d'InterSystems IRIS for Health. De plus, nous invitons les développeurs à essayer de résoudre l'un des problèmes mondiaux. Cette fois, ce sera un problème de développement durable. Nous vous encourageons à participer à ce concours et à créer des solutions visant à résoudre les problèmes de durabilité : 1) Vous recevrez un bonus spécial si votre application peut résoudre les problèmes de durabilité, ESG, sources d'énergie alternatives, utilisation optimale, etc.2) Il y aura également un autre bonus si vous préparez et soumettez un ensemble de données liées à la durabilité, à l'ESG, aux sources d'énergie alternatives ou à l'utilisation optimale. Exigences générales: Applications acceptées : nouvelles applications Open Exchange ou existantes, mais avec une amélioration significative. Notre équipe examinera toutes les candidatures avant de les approuver pour le concours. L'application doit fonctionner sur IRIS Community Edition, IRIS for Health Community Edition ou IRIS Advanced Analytics Community Edition. L'application doit être Open Source et publiée sur GitHub. Le fichier README de l'application doit être en anglais, contenir les étapes d'installation et contenir la vidéo de démonstration ou/et une description du fonctionnement de l'application. 🆕 Prix du concours : Vous avez demandé - nous l'avons fait! Cette fois, nous avons augmenté les prix et modifié la distribution des prix ! 1. Nomination d'experts – les gagnants seront sélectionnés par l'équipe d'experts d'InterSystems : 🥇 1ère place - $5,000 🥈 2e place - $3,000 🥉 3e place - $1,500 🏅 4e place - $750 🏅 5e place - $500 🌟 6-10e places - $100 2. Lauréats de la communauté – les candidatures qui recevront le plus de votes au total : 🥇 1ère place - $1,000 🥈 2e place - $750 🥉 3e place - $500 ✨ Badges Global Masters pour tous les gagnants sont inclus ! Remarque : Si plusieurs participants obtiennent le même nombre de votes, ils sont tous considérés comme gagnants et le prix en argent est partagé entre les gagnants. Délais importants : 🛠 Phase de développement et d'enregistrement de l'application : 29 août 2022 (00 h 00 HNE) : Début du concours 11 septembre 2022 (23 h 59 HNE) : date limite de soumission ✅ Période de vote : 12 septembre 2022 (00 h 00 HNE) : début du vote. 18 septembre 2022 (23 h 59 HNE) : Fin des votes. Remarque : Les développeurs peuvent améliorer leurs applications tout au long de la période d'inscription et de vote. Qui peut participer ? Tout membre de la communauté de développeurs, à l'exception des employés d'InterSystems (sous-traitants ISC autorisés). Créer un compte ! Les développeurs peuvent s'associer pour créer une application collaborative. Autorisé de 2 à 5 développeurs dans une équipe. N'oubliez pas de mettre en surbrillance les membres de votre équipe dans le README de votre application - les profils d'utilisateurs DC. Ressources utiles : ✓ Exemples d'application : interoperability-embedded-python IRIS-Interoperability-template ETL-Interoperability-Adapter HL7 and SMS Interoperability Demo UnitTest DTL HL7 Twitter Sentiment Analysis with IRIS Healthcare HL7 XML RabbitMQ adapter PEX demo ✓ Cours en ligne : Interoperability for Business Interoperability QuickStart Interoperability Resource Guide - 2019 ✓ Vidéos : Intelligent Interoperability Interoperability for Health Overview ✓ Pour les débutants avec IRIS : Build a Server-Side Application with InterSystems IRIS Learning Path for beginners ✓ Pour les débutants avec ObjectScript Package Manager (ZPM) : How to Build, Test and Publish ZPM Package with REST Application for InterSystems IRIS Package First Development Approach with InterSystems IRIS and ZPM ✓ Comment soumettre votre application au concours : How to publish an application on Open Exchange How to submit an application for the contest Besoin d'aide? Rejoignez le canal du concours sur le serveur Discord d'InterSystems ou parlez avec nous dans le commentaire de ce post. Nous avons hâte de voir vos projets! Bonne chance 👍 En participant à ce concours, vous acceptez les conditions du concours énoncées ici. Veuillez les lire attentivement avant de continuer.
Annonce
Irène Mykhailova · Sept 20, 2022

L'extension InterSystems pour Docker Desktop est maintenant publiée

Bonne nouvelle, l'extension de Docker Desktop pour InterSystems Container Registry est désormais accessible à tous. Il est déjà disponible sur le marché dans Docker Desktop. Il a été publié aujourd'hui et nécessite le redémarrage de Docker Desktop pour le voir. N'hésitez pas à poster des commentaires dans le référentiel GitHub, ici.
Annonce
Irène Mykhailova · Oct 4, 2022

Actualités d'été 2022 de l'écosystème de développeurs InterSystems

Bonjour et bienvenue dans les actualités d'été de l'écosystème de développeurs ! Cet été a été riche en événements et activités passionnants dans l'écosystème de développeurs InterSystems. Au cas où vous auriez manqué quelque chose, nous vous avons préparé une sélection des actualités les plus chaudes et des sujets à lire ! Pour votre commodité, nous avons rassemblé ici tout ce qui vaut la peine d'être noté qui s'est passé cette dernière saison en un coup d'œil. Continuer à lire! Nouvelles 🎉 Jalons incroyables sur la communauté de développement : 10 000 messages, 11 000 membres, 5 millions de lectures 💡 Idées InterSystems annoncées 🆕 Nouvelle page "À propos de nous" 🆕 Rubrique DC : "Mèmes InterSystems" (++partie 1) 🆕 Rubrique DC : Questions clés ⛱ Été curieux sur DC : posez des questions - doublez vos points ☕️ Dev Random Coffee sur Global Masters : rejoignez notre nouvelle activité de réseautage 🔗 DC en français > < Publication de l'intégration de l'API Global Masters Concours et événements 🔥 InterSystems Global Summit 2022 Annonce principale Live from the Summit: partie 1, partie 2 Développeurs InterSystems au Summit: comment c'était ? Regarder les keynotes 🏆 InterSystems Full Stack Contest 2022 Règles et prix Webinaire de lancement Annonce des gagnants Meetup avec les gagnants 🏆 InterSystems Tech Article Contest: Python Edition Règles et prix Nouveaux bonus de concours introduits Annonces des gagnants 🧩 Défi Code du Golf ⏯ Webinaire organisé par DC : Scaling InterSystems FHIR Server sur Amazon Web Services avec ECP 👩‍💻 Santé des femmes - Panel FemTech organisé par InterSystems 👋 InterSystems Developer Meetup sur l'interopérabilité Python à Boston Les dernières nouveautés ⬇️ Preview pour les développeurs d'InterSystems IRIS, IRIS for Health et HealthShare Health Connect 2022.2 Preview 1 Preview 2 Preview 3 Preview 4 Preview 5 Preview 6 ⬇️ InterSystems IRIS, IRIS for Health et HealthShare Health Connect 2022.1 ⬇️ InterSystems API Manager 2.8.1 🆕 Version de la communauté des développeurs, juillet 2022 🆕 Changement UX/UI sur Open Exchange 🆕 Nouvelle fonctionnalité Open Exchange : état de la qualité d'ObjectScript Meilleures pratiques et questions clés 🔥 Bonnes pratiques de l'été 2022 DB Migration using SQLgateway SystemPerformance Utility (pka pButtons) API (and REST API) [and sample UI] Ensemble Orphaned Messages Formation on InterSystems' interoperability framework using ONLY Python Mastering the %SYSTEM.Encryption class Method to recompile classes and routines after a major upgrade ❓ Questions clés de l'été 2022: juillet, août Personnes à connaître 👋 Rencontrez le nouveau modérateur DC : Niangang Huang 🌟 Global Masters de l'été 2022: juin, juillet, août Opportunités d'emploi 💼 Analyste principal du développement d'applications - Centre médical Wexner de l'Ohio State University 💼 Développeur IRIS InterSystems - Francophone - basé à Paris - France 💼 Opportunité potentielle de HealthShare 💼 Senior Software Developer - Santé internationale 💼 Recherche d'un développeur IRIS InterSystems entièrement distant Alors... Voici notre point de vue sur les choses les plus intéressantes et les plus importantes ! Quels ont été vos moments forts de cet été/hiver ? Partagez-les dans la section des commentaires et souvenons-nous de la joie que nous avons eue !
Annonce
Robert Bira · Oct 25, 2022

InterSystems France est à la recherche d'Administrateur Système

InterSystems France recherche l’expert Systèmes (System Management Specialist) qui sera responsable de l'exécution globale du plan d'architecture du système et de la gestion des ressources et activités associées, afin de garantir que nos progiciels sont livrés et déployés conformément aux exigences du projet. Principales missions Conseiller et aider nos clients sur les paramétrages du système d’exploitation (Linux RedHat sur des environnements virtualisés) en adéquation avec les prérequis de nos produits Via la télémaintenance de nos clients, mettre en place, paramétrer et mettre à jour notre Système de Gestion de Base de Données (InterSystems IRIS) ainsi que les outils connexes (moteur de communication, plate-forme BI, …) Installer, paramétrer, et mettre à jour nos logiciels métiers (Systèmes d’Information Hospitaliers et Dossier Patient) Former nos clients à l’administration de nos produits si nécessaire Réaliser des études pour nos clients sur des projets particuliers tels que la migration de serveurs, l’intégration avec d’autres systèmes, la mise en place d’outils de surveillance, … Participer avec les homologues internationaux aux travaux sur l’architecture de nos produits et à des ateliers variés. Assister l’équipe commerciale sur toute question relative à l’architecture, la configuration, le dimensionnement du matériel, y compris lors des démonstrations produit aux prospects. Produire la documentation technique telle que matériaux de référence, manuels d’installation, guides d’usage, articles sur les bases de données et leurs utilisations Assister l’équipe support sur des problèmes « système » Participer à la gestion des systèmes internes Expérience et qualifications indispensables Bonne connaissance et expérience de l'administration de système Linux et Shell Scripting (C-Shell, Bash, ..) Connaissance et expérience du système de gestion d’une base de données Maitrise des protocoles réseau Capacité à s’intégrer dans les équipes « projet », composées de développeurs, experts métiers, chef de projet, …. Qualité de la documentation technique et du reporting des interventions Respect des normes du groupe, de la confidentialité et de la sécurité des informations manipulées Anglais requis Autonomie, curiosité, capacité à aller chercher l’information, à créer un réseau relationnel d’informateurs, à analyser le fonctionnement pour identifier des problèmes. De façon ponctuelle et planifiée, disponibilité hors heures ouvrables (pour les mises à jour de nos clients) Expérience et qualifications souhaitables Connaissance et expérience de l’administration de la base de données d’Intersystems Connaissance et expérience d’un EAI Connaissance et expérience de VMware vSphere 6.5 avec configuration et administration de vCenter Lieu Montpellier, Occitanie, France (Hybrid) >> appliquer ici <<
Annonce
Irène Mykhailova · Oct 10, 2022

Rencontre de développeurs InterSystems à San Francisco

Salut la communauté, Rejoignez-nous pour une rencontre de développeurs InterSystems pendant TechCrunch Disrupt 2022 ! Nous nous réunirons le mercredi 19 octobre au Bartlett Hall, situé au 242 O'Farrell St. (à quelques pâtés de maisons du Moscone Center) de 18 h 00 à 20 h 30 PT, où les conférenciers discuteront de la façon dont les développeurs peuvent apporter le code aux données, et non les données au code avec Embedded Python et Integrated ML sur InterSystems IRIS. Nourriture et boissons seront servies accompagnées de discussions. Ordre du jour: 👉 "Présentation d'InterSystems, ressources pour développeurs et programme de démarrage" par @Dean.Andrews2971, responsable des relations avec les développeurs, InterSystems 👉 "Applications Python sans latence proches des données" par @Raj.Singh5479, Product Manager - Developer Experience, InterSystems 👉 "Apprentissage automatique sans équipe de science des données : AutoML rapide et facile sur InterSystems IRIS" par @Akshat.Vora, développeur principal de systèmes, InterSystems >> Inscrivez-vous ici << Espérons vous y voir!
Annonce
Robert Bira · Nov 9, 2022

InterSystems à Supply Chain Event 2022

Salut la communauté, Rejoignez-nous pour notre atelier et nos démonstrations pendant Supply Chain Event 2022 ! 📅 Dates : 15 - 16 novembre Démonstrations d'InterSystems IRIS for Supply Chain. Choisissez celles qui vous intéressent. Atelier InterSystems - Talan - Voies Navigables de France 📄 Sujet : Comment construire une tour de contrôle nouvelle génération à la fois collaborative, résiliente, prescriptive et descriptive ? 🗓️ Date : 15 novembre⏱ Heure : 14h00 📍 Lieu : salle 3 Au programme : 14h00 - 14h15La Supply Chain au coeur d'une pluralité d'enjeux géopolitiques, politiques et environnementauxDavid Haverlant, Directeur Senior Retail / CPG/ Luxe, Talan 14h15 - 14h30Comment évoluer vers un modèle de pilotage par la donnée ?Benoit Hollebecq, Responsable Transformation Numérique, VNF 14h30 - 14h45 : Comment combiner analyse prédictive et prescriptive ? Venez le découvrir au travers d'une démonstration InterSystems IRIS for Supply Chain@Sylvain.Guilbaud, Expert InterSystems IRIS Data Platform 👉 Inscrivez-vous ici 👈 Démonstrations sur notre stand 🗓️ Date : 15 novembre⏱ Heure : 11h30 📍 Intervenant : @Sylvain.Guilbaud, Expert InterSystems IRIS Data platform, InterSystems France * Comment améliorer la visibilité de l’état de la production manufacturière ?* Comment régler les problèmes opérationnels de manière proactive 🗓️ Date : 15 novembre⏱ Heure : 16h30 📍 Intervenant : @Sylvain.Guilbaud, Expert InterSystems IRIS Data platform, InterSystems France * Comment capturer vos données opérationnelles en continu et en temps réel provenant de l’ensemble de votre écosystème ?* Comment augmenter le degré d’automatisation de vos process grâce à l’intelligence artificielle et l’apprentissage automatique ? 🗓️ Date : 16 novembre⏱ Heure : 11h30 📍 Intervenant : @Sylvain.Guilbaud, Expert InterSystems IRIS Data platform, InterSystems France * Comment tirer parti de l’analyse prédictive et prescriptive pour passer d’un mode réactif à un mode proactive ?* Comment comprendre l’impact des signaux de votre écosystème sur votre chaîne d’approvisionnement ? 🗓️ Date : 16 novembre⏱ Heure : 14h45 📍 Intervenant : @Sylvain.Guilbaud, Expert InterSystems IRIS Data platform, InterSystems France * Comment bénéficiez d’une visibilité en temps réel des niveaux de stocks ?* Comment visualiser les indicateurs en temps réel ? Plus d'info ici. Inscrivez-vous pour le Supply Chain Event ici. Nous avons hâte de vous retrouver !
Annonce
Robert Bira · Nov 9, 2022

ZPM est désormais InterSystems Package Manager (IPM)

Je suis heureux d'annoncer une étape importante dans le cycle de vie du gestionnaire de packages ObjectScript, ZPM. Le gestionnaire de packages offre aux développeurs la possibilité de regrouper soigneusement le code ObjectScript, les paramètres de configuration du déploiement et les informations de version de manière pratique. Au cours des dernières années, il a considérablement évolué pour devenir une partie intégrante de nombreux workflows de développement. l s'est avéré si important qu'InterSystems a décidé de l'utiliser pour empaqueter nos propres composants, et cela nous a conduit à la décision de déplacer le référentiel GitHub de la communauté vers notre référentiel d'entreprise, et de le renommer InterSystems Package Manager (IPM). IPM sera toujours open source. Les membres de la communauté pourront examiner le code et soumettre des demandes d'extraction. Mais ce changement nous donne la possibilité d'assurer la sécurité du logiciel d'une manière que nous ne pourrions pas avec des non-employés pouvant apporter des modifications directement à la base de code. Et un niveau accru de sécurité et de confiance est essentiel avec un logiciel qui peut installer du code à côté de vos données. Alors, s'il vous plaît, célébrez la vie de ZPM avec moi, accueillez la naissance d'IPM et remerciez les contributeurs -- en particulier @Nikolay.Soloviev et @Dmitry.Maslennikov, qui a une fois de plus fait preuve d'une compréhension incroyable des besoins des développeurs, associée aux compétences et au dévouement pour créer un excellent logiciel ! --- https://github.com/intersystems/ipm
Article
Lorenzo Scalese · Jan 18, 2023

Configurez votre serveur InterSystems FHIR en une seule commande

Bonjour aux développeurs d'InterSystems ! Récemment, j'ai mis à jour le modèle [FHIR dev template](https://openexchange.intersystems.com/package/iris-fhir-template) afin qu'il publie maintenant un paquet IPM **fhir-server** permettant de faire de la configuration du serveur FHIR d'InterSystems une procédure manuelle, automatique ou programmatique triviale d'une seule commande. Découvrez ci-dessous comment vous pouvez en bénéficier. ![](/sites/default/files/inline/images/images/image-20221224105126-1.png) **TLDR** USER>zpm "install fhir-server" Tous les détails ci-dessous. **Configuration du serveur InterSystems FHIR sans IPM**  Bien sûr, vous pouvez configurer le serveur InterSystems FHIR sans utiliser le gestionnaire de paquets IPM. Vous avez le choix : 1. Vous pouvez configurer un serveur FHIR en nuage et l'essayer pendant plusieurs jours en suivant [les instructions suivantes](https://docs.intersystems.com/services/csp/docbook/DocBook.UI.Page.cls?KEY=FAS_intro#FAS_setup). Il s'agira d'un serveur FHIR d'InterSystems dans le nuage AWS. 2. Vous pouvez configurer le serveur FHIR d'InterSystems en exécutant InterSystems IRIS for Health [en suivant les étapes suivantes](https://docs.intersystems.com/healthconnectlatest/csp/docbook/DocBook.UI.Page.cls?KEY=HXFHIR_SERVER_INSTALL). 3. Vous pouvez également cloner git [le dépôt de ce modèle](https://github.com/intersystems-community/iris-fhir-template) et l'exécuter dans un répertoire cloné : $ docker-compose up -d pour que le serveur FHIR d'InterSystems fonctionne sur votre ordinateur portable. Ce que je suggère dans l'article est le point 2 où vous pouvez sauter toutes les étapes manuelles et avoir le serveur FHIR en marche sur un ordinateur portable IRIS soit dans Docker soit dans l'OS hôte. **Configuration du serveur FHIR avec IPM ** _AVIS DE NON-RESPONSABILITÉ ! Les étapes décrites ci-dessous se rapportent à une instance d'IRIS for Health récemment installée ou à une utilisation avec des images Docker. Le paquet crée un nouvel espace de noms et une nouvelle application Web, ce qui pourrait nuire à la configuration précédente._ IPM est l'acronyme anglais pour [InterSystems Package manager](https://openexchange.intersystems.com/package/InterSystems-Package-Manager-1), précédemment connu sous le nom de ZPM. Vérifiez que [IPM-client est installé] (https://openexchange.intersystems.com/package/InterSystems-Package-Manager-1). Vous pouvez le vérifier en exécutant la commande zpm dans le terminal IRIS et en obtenant le résultat suivant : IRISAPP>zpm ============================================================================= || Welcome to the Package Manager Shell (ZPM). || || Enter q/quit to exit the shell. Enter ?/help to view available commands || ============================================================================= zpm:IRISAPP> Vous aurez besoin d'IRIS for Health pour les versions 2022.x et plus récentes.   **Comment exécuter iris for health sur votre ordinateur portable ?** **Exécution d'une opération hôte** Téléchargez la version la plus récente d'IRIS for Health sur le [site d'évaluation d'InterSystems] (https://evaluation.intersystems.com/Eval/index.html) qui correspond à votre plate-forme (Windows, Mac, Linux) et installez-la. Installez ZPM. Voici un exemple : USER>zn "%SYS" d ##class(Security.SSLConfigs).Create("z") s r=##class(%Net.HttpRequest).%New(),r.Server="pm.community.intersystems.com",r.SSLConfiguration="z" d r.Get("/packages/zpm/latest/installer"),$system.OBJ.LoadStream(r.HttpResponse.Data,"c") **Exécution d'une version docker** Appelez votre terminal pour le lancement : docker run --rm --name iris4h -d --publish 9091:1972 --publish 9092:52773 intersystemsdc/irishealth-community Puis lancez le terminal : docker exec -it iris4h iris session IRIS **Installation du serveur FHIR** Après avoir fait fonctionner IRIS sur l'hôte ou simplement dans le terminal IRIS : USER>zpm "install fhir-server" Cela installera le serveur FHIR dans l'espace de noms FHIRSERVER avec des paramètres : Set appKey = "/fhir/r4" Set strategyClass = "HS.FHIRServer.Storage.Json.InteractionsStrategy" set metadataPackages = $lb("hl7.fhir.r4.core@4.0.1") Set metadataConfigKey = "HL7v40" L'API REST FHIR sera disponible ici : http://yourserver/fhir/r4. Il ajoutera également quelques données synthétiques. **Comment comprendre que le serveur fonctionne ?** Pour tester la version hôte : http://localhost:52773/fhir/r4/metadata Pour tester la version docker : http://localhost:9092/fhir/r4/metadata zpm installe également l'interface utilisateur simple qui est disponible à l'adresse suivante : yourserver/fhirUI/FHIRAppDemo.html. Et vous verrez apparaître quelque chose comme ceci (avec le patient id=1 entré) : ![](/sites/default/files/inline/images/images/Screenshot%202022-12-24%20at%2010_43_11%20AM.png) **Comment ça marche ?** En fait, vous pouvez observer ce qui est installé avec ce module ZPM dans le scénario suivant [following module.xml](https://github.com/intersystems-community/iris-fhir-template/blob/master/module.xml). On peut voir qu'il importe du code, installe l'application frontale de démonstration fhirUI, exécute le script de post-installation, qui appelle [la méthode suivante](https://github.com/intersystems-community/iris-fhir-template/blob/master/src/fhirtemplate/Setup.cls). Le script de la méthode effectue la configuration du serveur FHIR. **Installation programmatique du serveur FHIR** Vous pouvez également l'installer de manière programmatique en utilisant la commande suivante : set sc=$zpm("install fhir-server") Joyeux codage FHIR !
Annonce
Irène Mykhailova · Jan 19, 2023

[Webinaire de lancement] Concours d'outils de développement InterSystems

Salut la communauté, Nous sommes heureux de vous inviter au prochain webinaire de lancement du concours d'outils de développement InterSystems. Dans ce webinaire, nous vous montrerons certains des principes généraux et des problèmes de résolution des problèmes liés à la santé des femmes, ainsi que de partager de bonnes idées pour votre inspiration. Date et heure : lundi, 23 janvier – 12H00 EST | 18H00 CET Intervenants : 🗣 @Raj.Singh5479, InterSystems Product Manager 🗣 @Dean.Andrews2971, InterSystems Head of Developer Relations 🗣 @Evgeny.Shvarov, InterSystems Developer Ecosystem Manager >> Inscrivez-vous ici <<
Annonce
Irène Mykhailova · Jan 25, 2023

Enquête annuelle 2022 de la communauté de développeurs d'InterSystems

Salut les développeurs, Merci beaucoup de rester avec la communauté de développeurs d'InterSystems pour une année de plus ! Jour après jour, notre équipe essaie de le rendre meilleur et plus utile pour chacun de nos 12 000 + membres ! Nous aimerions savoir à quel point la communauté de développeurs vous est utile à ce stade. Veuillez prendre quelques instants pour nous dire ce que vous en pensez et ce qui pourrait être amélioré : 👉🏼 Enquête annuelle 2022 de la communauté de développeurs d'InterSystems 👈🏼 Remarque : L'enquête prendra moins de 5 minutes. Et vos commentaires sont également les bienvenus dans la section des commentaires de ce post. Nous sommes impatients de connaître vos opinions ! 😉
Article
Irène Mykhailova · Fév 13, 2023

Exécution d'InterSystems IRIS en mode FaaS avec Kubeless

> La fonction en tant que service (FaaS) est une catégorie de services de cloud computing qui fournit une plate-forme permettant aux clients de développer, d'exécuter et de gérer des fonctionnalités d'application sans la complexité de la construction et de la maintenance de l'infrastructure généralement associée au développement et au lancement d'une application. Construire une application selon ce modèle est une façon de réaliser une architecture "sans serveur", et est généralement utilisé lors de la construction d'applications microservices.   > > > Wikipedia > FaaS est une approche extrêmement populaire pour exécuter des charges de travail dans le cloud, permettant aux développeurs de se concentrer sur l'écriture du code. Cet article vous montrera comment déployer les méthodes d'InterSystems IRIS selon l'approche FaaS. ## Installation de Kubernetes Tout d'abord, installez **Kubernetes 1.16**. Il y a beaucoup de guides disponibles donc je ne vais pas les copier ici, mais j'utilise [minicube](https://minikube.sigs.k8s.io/docs/handbook/config/). Avec minicube pour lancer kubernetes, il suffit d'exécuter la commande suivante : minikube start --kubernetes-version=v1.16.1 ##   ## Installation de kubeless Ensuite, nous allons installer [kubeless](https://github.com/vmware-archive/kubeless). kubeless est un environnement sans serveur natif de Kubernetes qui vous permet de déployer de petits morceaux de code sans vous soucier de la plomberie de l'infrastructure sous-jacente. Il exploite les ressources de Kubernetes pour fournir une mise à l'échelle automatique, un routage API, une surveillance, un dépannage, etc. kubectl create ns kubeless kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.8/kubeless-v1.0.8.yaml kubectl get pods -n kubeless La sortie devrait ressembler à ceci : > NAME READY STATUS RESTARTS AGE > kubeless-controller-manager-666ffb749-26vhh 3/3 Running 0 83s Vous devez également installer un client kubeless (sur la même instance que celle où vous avez kubectl). Vous pouvez l'obtenir [ici](https://github.com/vmware-archive/kubeless/releases). L'installation sur Linux est aussi simple : sudo install kubeless /usr/local/bin/kubeless   ## Test kubeless Tout d'abord, déployons une simple fonction Python pour vérifier le fonctionnement de kubeless. Create _test.py_: def hello(event, context): return event['data'] Pour en savoir plus sur l'environnement des fonctions, consultez [cette documentation](https://github.com/vmware-archive/kubeless/blob/master/docs/kubeless-functions.md). En général, les fonctions acceptent deux arguments - l'événement et le contexte avec les données suivantes : event: data: # Event data foo: "bar" # The data is parsed as JSON when required event-id: "2ebb072eb24264f55b3fff" # Event ID event-type: "application/json" # Event content type event-time: "2009-11-10 23:00:00 +0000 UTC" # Timestamp of the event source event-namespace: "kafkatriggers.kubeless.io" # Event emitter extensions: # Optional parameters request: ... # Reference to the request received response: ... # Reference to the response to send # (specific properties will depend on the function language) context: function-name: "pubsub-nodejs" timeout: "180" runtime: "nodejs6" memory-limit: "128M"    Maintenant nous pouvons déployer notre fonction hello en spécifiant notre fichier avec une fonction et un runtime : kubeless function deploy hello --runtime python3.7 --from-file test.py --handler test.hello kubeless function ls hello Et testons-les : kubeless function call hello --data 'Hello world!' Vous devriez recevoir _Hello World!_ comme réponse.   ## Ajout de la configuration IRIS Ensuite, nous devons ajouter un gestionnaire de fonction IRIS d'InterSystems, pour ce faire, ouvrez la configuration de kubeless pour modifier : kubeless get-server-config kubectl get -n kubeless configmaps -o yaml > configmaps.yaml kubectl edit -n kubeless configmaps Ajoutez cette entrée au tableau runtime-images et enregistrez : {"ID": "iris","depName": "","fileNameSuffix": ".cls","versions": [{"images": [{"image": "eduard93/kubeless-iris-runtime:latest","phase": "runtime"}],"name": "iris2022.1","version": "2022.1"}]} Relancez le contrôleur kubeless pour que les changements prennent effet. kubectl delete pod -n kubeless -l kubeless=controller   ## Construction et publication de la fonction IRIS CRD Maintenant, écrivons notre première fonction dans IRIS d'InterSystems : Class User.Test { ClassMethod hi(event, context) As %Status { if $isObject(event) { write event.Text + event.Text } else { write "HELLO FROM IRIS" } quit $$$OK } } Ensuite, nous devons construire une fonction CRD : Voici notre modèle :   function.yaml apiVersion: kubeless.io/v1beta1 kind: Function metadata:   name: !name!   namespace: default spec:   runtime: iris2022.1   timeout: "180"   handler: !handler!   deps: ""   function-content-type: text   deployment:     spec:       template:         spec:           securityContext:             runAsUser: 51773             runAsGroup: 51773   function: | Nous avons besoin de remplir le suivant : * _name_ : nom de la fonction (pour kubeless) * _handler_ : class.name_method (pour InterSystems IRIS) * _function body_ : ajouter à la fin (n'oubliez pas les tabulations !)   function_demo.yaml apiVersion: kubeless.io/v1beta1 kind: Function metadata: name: iris-demo namespace: default spec: runtime: iris2022.1 timeout: "180" handler: User_Test.hi deps: "" function-content-type: text deployment: spec: template: spec: securityContext: runAsUser: 51773 runAsGroup: 51773 function: | Class User.Test { ClassMethod hi(event, context) As %Status { if $isObject(event) { write event.Text + event.Text } else { write "HELLO FROM IRIS" } quit $$$OK } } Ceci peut être facilement automatisé. Sous Linux, exécutez : sed 's/!name!/iris-demo/; s/!handler!/User_Test.hi/' function.yaml > function_demo.yaml sed 's/^/ /' User.Test.cls >> function_demo.yaml Et sous Windows (PowerShell): Get-Content function.yaml | ForEach-Object { $_ -replace "!handler!", "User_Test.hi" -replace "!name!", "iris-demo" } | Set-Content function_demo.yaml " " + [string]((Get-Content User.Test.cls) -join "`r`n ") | Add-Content function_demo.yaml Maintenant nous devons publier notre CRD dans kubeless : kubectl apply -f function_demo.yaml   ## Test de la fonction IRIS Tout d'abord, vérifions que la fonction est déployée et disponible ( la première fois, cela peut prendre quelques minutes) : kubeless function ls Et maintenant, faites un appel : kubeless function call iris-demo --data '{"Text":123}' Si vous êtes sous Windows, appelez la fonction comme ceci (de même pour tous les autres appels avec des guillemets échappés) : kubeless function call iris-demo --data '{\"Text\":123}' De toute façon, la réponse devrait être _456_ puisque _123_ est un numéro.   ## L'accès HTTP kubeless offre également un accès HTTP. Pour le tester, utilisez la commande kubectl proxy : kubectl proxy -p 8081 Ensuite, envoyez cette requête en utilisant votre client API REST préféré : GET http://localhost:8081/api/v1/namespaces/default/services/iris-demo:http-function-port/proxy/ {"Text":111} Voici comment cela se présente dans Postman : ![](/sites/default/files/inline/images/images/image(3529).png)   Ensuite, il s'agit de le publier sur l'internet. Il y a deux approches. Il est préférable de configurer ingress comme décrit [ici](https://github.com/vmware-archive/kubeless/blob/master/docs/http-triggers.md). En outre, vous pouvez patcher le service de fonction : kubectl get svc kubectl patch svc iris-demo -p '{"spec": {"type": "LoadBalancer"}}' kubectl get svc   ## Nettoyage Pour supprimer une fonction déployée, faites un appel : kubectl delete -f function_demo.yaml   ## Conclusion Bien qu'il s'agisse sans aucun doute d'une preuve de concept et non d'une solution de production, cette approche démontre qu'il est possible d'exécuter des charges de travail IRIS d'InterSystems en utilisant l'approche FaaS sans serveur.   ## Liens * [Minicube](https://minikube.sigs.k8s.io/docs/handbook/config/) * [Kubeless](https://github.com/vmware-archive/kubeless) * [InterSystems IRIS runtime](https://github.com/eduard93/kubeless-iris-runtime)
Annonce
Robert Bira · Fév 2, 2023

InterSystems IRIS est nommé «Exemplaire» par Ventana Research

Bonjour la communauté, Je suis heureux de partager avec vous la nouvelle que InterSystems IRIS est nommé «Exemplaire» et se positionne dans le haut du classement du Ventana Research Data Platforms Value Index 2023 ! Selon le nouveau rapport d'analystes, la plateforme de gestion de données InterSystems IRIS devance Microsoft, SAP, AWS et Google dans le classement général. Ventana Research Data Platforms Value Index 2023 fournit une vue indépendante et globale de la capacité de treize fournisseurs à proposer une combinaison de charges de travail opérationnelles et analytiques avec un seul ou plusieurs produits de plateforme de données. Dans le rapport, InterSystems IRIS se classe troisième dans l'ensemble, et deuxième dans les catégories « Expérience produit », « Facilité d'utilisation » et « Adaptabilité ». Matt Aslett, Vice-Président et Directeur de Recherche chez Ventana Research, a déclaré : En tant que plateforme de gestion de données basé sur le cloud, InterSystems IRIS peut réduire la nécessité de mettre en œuvre et d'intégrer plusieurs technologies, ce qui se traduit par moins de code, moins de ressources système et moins de maintenance. Je recommande aux organisations qui migrent vers le cloud et qui recherchent une plateforme pour fournir une vue cohérente, précise et en temps réel de leurs données d'entreprise d'évaluer InterSystems. Le succès d'InterSystems reflète sa capacité à fournir des capacités analytiques et opérationnelles natives dans un seul et même produit. La plateforme de gestion de données InterSystems IRIS offre des capacités intégrées de gestion de base de données haute performance, d'interopérabilité et d'analyse, et élimine la nécessité de copier les données d'une base opérationnelle vers une base analytique distincte. Pour voir le rapport, veuillez suivre le lien. C'est top !