Effacer le filtre
Article
Guillaume Rongier · Mai 29, 2023
Introduction
L'analyse des données est un aspect crucial de la prise de décision commerciale dans le monde moderne où tout va très vite. Les organisations s'appuient fortement sur l'analyse des données pour prendre des décisions éclairées et garder une longueur d'avance sur la concurrence. Dans cet article, nous allons explorer comment l'analyse de données peut être réalisée en utilisant Pandas et Intersystems Embedded Python. Nous discuterons des bases de Pandas, des avantages de l'utilisation d'Intersystems Embedded Python et de la façon dont ils peuvent être utilisés ensemble pour réaliser des analyses de données efficaces.
.png)
##
**Pandas : à quoi ça sert ?**
Pandas est un outil polyvalent qui peut être utilisé pour une large gamme de tâches, à tel point qu'il est peut-être plus facile de dresser la liste de ce qu'il ne peut pas faire plutôt que de ce qu'il peut faire.
Essentiellement, Pandas abrite vos données. Il vous permet de nettoyer, de transformer et d'analyser vos données afin de vous familiariser avec elles. Par exemple, si vous avez un ensemble de données enregistré dans un fichier CSV sur votre ordinateur, Pandas peut extraire les données dans une structure de type tableau appelée DataFrame. Avec ce DataFrame, vous pouvez effectuer diverses tâches telles que :
* Calculer des statistiques et répondre à des questions sur les données, par exemple trouver la moyenne, la médiane, le maximum ou le minimum de chaque colonne, déterminer s'il existe une corrélation entre les colonnes ou explorer la distribution des données dans une colonne spécifique.
* Nettoyer les données en supprimant les valeurs manquantes ou en filtrant les lignes et les colonnes sur la base de certains critères.
* Visualiser les données à l'aide de Matplotlib, qui vous permet de tracer des barres, des lignes, des histogrammes, des bulles, etc.
* Renvoyer les données nettoyées et transformées dans un fichier CSV, une base de données ou un autre type de fichier.
Avant de se lancer dans la modélisation ou les visualisations complexes, il est essentiel d'avoir une solide compréhension de la nature de votre ensemble de données, et pandas constitue le meilleur moyen d'y parvenir.
## Avantages de l'utilisation de Python intégré d'Intersystems
Python intégré d'Intersystems est un environnement d'exécution Python intégré à la plate-forme de données d'Intersystems. Il fournit un moyen sûr et efficace d'exécuter du code Python au sein de la plateforme de données, sans avoir à quitter l'environnement de la plateforme. Cela signifie que les analystes de données peuvent effectuer des tâches d'analyse de données sans avoir à passer d'un environnement à l'autre, ce qui se traduit par une efficacité et une productivité accrues.
##
## Combinaison de Pandas et de Python intégré d'Intersystems
En combinant Pandas et Python intégré d'Intersystems, les analystes de données peuvent effectuer des tâches d'analyse de données en toute simplicité. Python intégré d'Intersystems fournit un environnement d'exécution sécurisé et efficace pour l'exécution du code Python, tandis que Pandas fournit un ensemble puissant d'outils de manipulation de données. Ces deux solutions offrent une solution complète d'analyse de données pour les organisations.
## Installation de Pandas.
Installation d'un paquet Python
Pour utiliser Pandas avec Python intégré, vous devez l'installer en tant que paquet Python. Voici les étapes de l'installation de Pandas :
* Ouvrez une invite de commande en mode Administrateur (sous Windows).
* Naviguez vers le répertoire `<installdir>/bin` dans l'invite de commande.
* Exécutez la commande suivante pour installer Pandas : `irispip install --target <installdir>\mgr\python pandas` Cette commande installe Pandas dans le répertoire `<installdir>/mgr/python`, qui est recommandé par InterSystems. Notez que la commande exacte peut différer en fonction du paquet que vous installez. Remplacez simplement `pandas` par le nom du paquet que vous souhaitez installer.
Voilà, c'est fait ! Vous pouvez maintenant utiliser Pandas avec Python intégré d'InterSystems.
irispip install --target C:\InterSystems\IRIS\mgr\python pandas
Maintenant que nous avons installé Pandas, nous pouvons commencer à travailler avec le [jeu de données sur les employés](https://drive.google.com/file/d/1Ggpl4xDfcKDtSjUnyIostp-fJgidFks1/view?usp=sharing). Voici les étapes à suivre pour lire le fichier CSV dans un Pandas DataFrame et effectuer un nettoyage et une analyse des données :
###
Tout d'abord, créons une nouvelle instance de python
Set python = ##class(%SYS.Python).%New()
###
Importation de Bibliothèques Python, dans ce cas je vais importer pandas et builtins
Set pd = python.Import("pandas")
#;Pour importer les fonctions intégrées qui font partie de la bibliothèque standard de Python
Set builtins = python.Import("builtins")
##
Importation de données dans la bibliothèque pandas
Il existe plusieurs façons de lire des données dans un DataFrame Pandas à l'aide de Python intégré. Voici trois méthodes courantes.
J'utilise le fichier modèle suivant comme [exemple](https://drive.google.com/file/d/1Ggpl4xDfcKDtSjUnyIostp-fJgidFks1/view?usp=sharing).
###
Lecture de données à partir d'un fichier CSV.
Utilisez `read_csv()` avec le trajet du fichier CSV pour lire des valeurs séparées par des virgules.
Set df = pd."read_csv"("C:\InterSystems\employees.csv")
### Importation de fichiers texte {#importing-text-files}
La lecture des fichiers texte est similaire à celle des fichiers CSV. La seule nuance est que vous devez spécifier un séparateur avec l'argument `sep`, comme indiqué ci-dessous. L'argument séparateur fait référence au symbole utilisé pour séparer les lignes dans un DataFrame. La virgule (`sep = ","`), l'espace (`sep = "\s"`), la tabulation (`sep = "\t"`), et les deux points (`sep = " :"`) sont les séparateurs les plus couramment utilisés. Ici, `\s` représente un seul caractère d'espacement.
Set df = pd."read_csv"("employees.txt",{"sep":"\s"})
## Importation de fichiers Excel
Pour importer des fichiers Excel avec une seule feuille, la fonction "read_excel()" peut être utilisée avec le chemin d'accès au fichier en entrée. Par exemple, le code df = pd.read\_excel('employees.xlsx') lit un fichier Excel nommé "diabetes.xlsx" et enregistre son contenu dans un DataFrame appelé "df".
D'autres arguments peuvent également être spécifiés, comme l'argument header qui détermine quelle ligne devient l'en-tête du DataFrame. Par défaut, header est fixé à 0, ce qui signifie que la première ligne devient l'en-tête ou les noms de colonnes. Si vous souhaitez spécifier des noms de colonnes, vous pouvez passer une liste de noms à l'argument names. Si le fichier contient un index de ligne, vous pouvez utiliser l'argument index_col pour le spécifier.
Il est important de noter que dans un DataFrame pandas ou une Series pandas, l'index est un identifiant qui pointe vers l'emplacement d'une ligne ou d'une colonne. Il étiquette la ligne ou la colonne d'un DataFrame et vous permet d'accéder à une ligne ou une colonne spécifique en utilisant son index. L'index de ligne peut être une plage de valeurs, une série chronologique, un identifiant unique (par exemple, l'identifiant d'un employé) ou d'autres types de données. Pour les colonnes, l'index est généralement une chaîne de caractères indiquant le nom de la colonne.
Set df = pd."read_excel"("employees.xlsx")
### Importation de fichiers Excel (plusieurs feuilles) {#importing-excel-files-(multiple-sheets)}
La lecture de fichiers Excel avec plusieurs feuilles n'est pas très différente. Vous devez juste spécifier un argument supplémentaire, `sheet_name`, où vous pouvez soit passer une chaîne pour le nom de la feuille, soit un entier pour la position de la feuille (notez que Python utilise l'indexation 0, où la première feuille est accessible avec `sheet_name = 0`).
#; Extracting the second sheet since Python uses 0-indexing
Set df = pd."read_excel"("employee.xlsx", {"sheet_name":"1"})
###
### Lecture de données à partir d'un fichier JSON.
Set df = pd."read_json"("employees.json")
##
Examinons les données contenues dans une dataframe.
#### Comment afficher des données en utilisant `.head()` et `.tail()` ?
Pour cela, nous pouvons utiliser la bibliothèque des builtins que nous avons importée (ZW fonctionne aussi  )
do builtins.print(df.head())
.png)
###
### Dressons la liste de toutes les colonnes de l'ensemble de données
Do builtins.print(df.columns)
##.png)
Nettoyons les données
###
### Convertissez la colonne " Start Date " (date de début) en un objet type datetime (heure de la journée).
Set df."Start Date" = pd."to_datetime"(df."Start Date")
l'ensemble de données mis à jour se présente comme suit.
.png)
### Convertissez la colonne 'Last Login Time' (heure de dernière connexion) en un objet de type 'datetime' (heure de la journée).
Set df."Last Login Time" = pd."to_datetime"(df."Last Login Time")
.png)
###
Les valeurs manquantes de la colonne "Salaire" sont complétées par le salaire moyen.
Set meanSal = df."Salary".mean()
Set df."Salary" = df."Salary".fillna(meanSal)
## Réalisation d'une analyse.
### Détérminaison du salaire moyen par genre.
Do builtins.print(df.groupby("Gender")."Salary".mean())
###.png)
###
### Calculation du pourcentage moyen de la prime par équipe.
Do builtins.print(df.groupby("Team")."Bonus %".mean())
###.png)
### Calculation du nombre de salariés recrutés chaque année.
Do builtins.print(df."Start Date".dt.year."value_counts"()."sort_index"())
###.png)
###
### CCalculation du nombre de salariés par ancienneté privilégiée.
Do builtins.print(df."Senior Management"."value_counts"())
###
.png)
## Sortie de données dans pandas {#outputting-data-in-pandas}
Tout comme pandas peut importer des données à partir de différents types de fichiers, il vous permet également d'exporter des données dans différents formats. C'est notamment le cas lorsque les données sont transformées à l'aide de pandas et qu'elles doivent être sauvegardées localement sur votre machine. Voici comment exporter des DataFrames pandas dans différents formats.
### Sortie d'une DataFrame dans un fichier CSV {#outputting-a-dataframe-into-a-csv-file}
Un DataFrame pandas (ici nous utilisons `df`) est enregistré comme fichier CSV en utilisant la méthode `. "to_csv"()`.
do df."to_csv"("C:\Intersystems\employees_out.csv")
### Sortie d'une DataFrame dans un fichier JSON {#outputting-a-dataframe-into-a-json-file}
Exportation de l'objet DataFrame dans un fichier JSON en appelant la méthode `. "to_json"()`.
do df."to_json"("C:\Intersystems\employees_out.json")
### Sortie d'une DataFrame dans un fichier Excel {#outputting-a-dataframe-into-an-excel-file}
Appelez `. "to_excel"()` à partir de l'objet DataFrame pour l'enregistrer dans un fichier `".xls"` ou `".xlsx"`.
do df."to_excel"("C:\Intersystems\employees_out.xlsx")
## Créons un diagramme à barres de base qui montre le nombre d'employés recrutés chaque année.
pour cela, j'utilise matplotlib.pyplot
//importer matplotlib
Set plt = python.Import("matplotlib.pyplot")
//créer un nouveau cadre de données pour représenter le diagramme à barres
set df2 = df."Start Date".dt.year."value_counts"()."sort_index"().plot.bar()
//exporter la sortie en png
do plt.savefig("C:\Intersystems\barchart.png")
//nettoyage
do plt.close()
.png)
Voilà, c'est fait ! Avec ces étapes simples, vous devriez être en mesure de lire un fichier CSV, de nettoyer les données et d'effectuer quelques analyses de base à l'aide de Pandas dans Python intégré d'InterSystems.
## Vidéo
Vous pouvez maintenant accéder à la vidéo en utilisant le lien fourni ci-dessous. La vidéo elle-même constitue une vue d'ensemble et un développement complet du tutoriel ci-dessus.
##
Conclusion
Le tutorial fourni ne couvre que les principes de base de ce que pandas peut faire. Avec pandas, vous pouvez effectuer une large gamme de tâches d'analyse, de visualisation, de filtrage et d'agrégation de données, ce qui en fait un outil inestimable dans tout flux de données. En outre, lorsqu'il est associé à d'autres paquets de science des données, vous pouvez créer des tableaux de bord interactifs, développer des modèles d'apprentissage automatique pour faire des prédictions, automatiser des flux de données, et bien d'autres choses encore. Pour approfondir votre compréhension de pandas, explorez les ressources répertoriées ci-dessous et accélérez votre parcours d'apprentissage.
## Avertissement
_Il est important de noter qu'il existe plusieurs façons d'utiliser Pandas avec InterSystems. L'article fourni est uniquement destiné à des fins éducatives et ne garantit pas l'approche la plus optimale. En tant qu'auteur, j'apprends et j'explore continuellement les capacités de Pandas, et par conséquent, il peut y avoir des méthodes ou des techniques alternatives qui pourraient produire de meilleurs résultats. Par conséquent, les lecteurs doivent faire preuve de discernement et de prudence lorsqu'ils appliquent les renseignements présentés dans l'article à leurs projets respectifs._
Annonce
Adeline Icard · Avr 24
InterSystems IRIS 2025.2.0 introduit plusieurs fonctionnalités pour améliorer l'expérience utilisateur lors de la configuration d'OAuth2.
- OAuth2 est désormais un type d'authentification natif et peut être facilement activé pour vos services et applications web. Auparavant, OAuth2 était un type d'authentification déléguée.
- Vous pouvez désormais créer des serveurs de ressources avec la nouvelle classe OAuth2.ResourceServer, qui simplifie considérablement la configuration des serveurs de ressources. Auparavant, les serveurs de ressources étaient des instances d'OAuth2.Client.
- La classe OAuth2.ResourceServer fournit un exemple d'authentificateur pour déterminer les autorisations utilisateur. Pour les configurations simples, aucun code personnalisé n'est requis (auparavant, une implémentation ZAUTHENTICATE personnalisée était nécessaire). Cet authentificateur simple peut être étendu et personnalisé pour s'adapter à votre environnement. OAuth2.ResourceServer prend en charge plusieurs audiences.
- Vous pouvez désormais utiliser JDBC et ODBC pour vous authentifier auprès d'InterSystems IRIS avec des jetons d'accès.
Nous souhaitons connaître votre avis sur ces modifications et savoir si elles fonctionnent comme prévu.
Vous pouvez télécharger le logiciel et la nouvelle documentation relative à ces nouvelles fonctionnalités en utilisant ce lien.
Pour nous faire part de vos commentaires, veuillez utiliser cette adresse comme principale adresse de communication en vous rendant sur la page EAP et en sélectionnant le bouton de commentaires à droite.
Annonce
Robert Bira · Mai 13, 2022
SANTEXPO, c’est (déjà) la semaine prochaine !
En présence des acteurs incontournables de la santé, les équipes InterSystems France et ses partenaires MyPL, Guerbet, Synodis, Neo et Calysp Data Intelligence ont hâte de vous accueillir dès mardi prochain au Parc des Expositions à Paris.
3 journées entièrement dédiées à la santé, à l'innovation et à la Data :
Prises de parole de nos experts, Démonstrations produits, agora, accompagnement personnalisé pour vous aider à mieux comprendre, gérer et innover grâce à vos données…
Un programme qui s'adapte aux disponibilités et aux envies de chacun !
À la semaine prochaine 👋 !
Article
Guillaume Rongier · Août 17, 2022
Avec les dernières améliorations concernant le support de Python dans IRIS, et la poursuite du travail sur le support de [Python DB-API](https://docs.intersystems.com/irisforhealth20221/csp/docbook/DocBook.UI.Page.cls?KEY=BTPI_pyapi) par InterSystems. J'ai implémenté le support IRIS dans le projet Django où Python DB-API est utilisé pour travailler avec d'autres bases de données.
Essayons une application simple sur Django, qui stocke ses données dans IRIS.

Cette application est disponible sur [GitHub](https://github.com/caretdev/django-iris-todo), clonons-la
git clone https://github.com/caretdev/django-iris-todo
cd django-iris-todo
Et nous pouvons le construire et le démarrer avec Docker-compose
docker-compose up -d --build
Cela prendra un certain temps, quand IRIS sera démarré, et l'application Django l'attrapera, migrez les modèles là et lancez l'application aussi, une fois qu'elle est démarrée, elle sera disponible par http://localhost:8000/ et vous devriez avoir l'image comme ci-dessus.
### Mais, comment cela fonctionne-t-il ?
Pour le faire fonctionner, il faut que l'interface InterSystems Python DB-API soit installée, elle est livrée avec la dernière version de l'aperçu, vous devez donc avoir la version 2022.1.0.114.0 ou une version supérieure et elle se trouve dans le dossier de l'instance `<INSTALL_DIR>/dev/python/`. Ce fichier peut également être téléchargé à partir de [ce depôt GitHub](https://github.com/intersystems-community/iris-driver-distribution)
pip3 install intersystems_irispython-3.2.0-py3-none-any.whl
Le back-end IRIS de Django est implémenté par un autre projet, et qui peut être installé avec pip, et pour sûr nous avons besoin de django lui-même, installons-les
pip3 install django django-iris
Une autre façon d'installer les paquets requis dans Python est d'utiliser le fichier requirements.txt
pip3 install -r requirements.txt
Alors que ce fichier contient, les lignes suivantes
https://raw.githubusercontent.com/intersystems-community/iris-driver-distribution/main/intersystems_irispython-3.2.0-py3-none-any.whl
Django~=4.0.2
django-iris~=0.1.5
Connectons notre application Django à l'IRIS, ouvrons le fichier todoApp/settings.py
.png)
DATABASES définit les paramètres de connexion à la base de données
ENGINE doit être django_IRIS
NAME doit pointer vers l'espace de nom Namespace dans IRIS.
Il suffit de le changer en quelque chose, où il peut se connecter. Par exemple
DATABASES = {
'default': {
'ENGINE': 'django_iris',
'NAME': 'DJANGOTODO',
'HOST': 'localhost',
'PORT': 1972,
'USER': '_SYSTEM',
'PASSWORD': 'SYS',
}
}
Et lançons la migration
python3 manage.py migrate
.png)
Aucune erreur, tous les tableaux du côté d'IRIS sont créés.
Et nous sommes prêts à démarrer notre application
python3 manage.py runserver
.png)
Django est livré avec un panneau d'administration
python3 manage.py createsuperuser

Et le panneau d'administration est disponible par le lien http://localhost:8000/admin/,
.png)
Et comment il est stocké dans IRIS
.png)
Le travail est toujours en cours pour le pilote Python DB-API d'InterSystems, et aussi pour ce projet django-iris.
Soyez conscient que cela ne fonctionnera pas aussi bien sur la version Community Edition, en raison de la façon dont Django se connecte à la base de données, il peut utiliser toutes les licences très rapidement.
Si vous aimez le projet, et son impact futur sur l'utilisation d'IRIS, veuillez voter sur [Compétition OpenExchange](https://openexchange.intersystems.com/contest/current)
Article
Iryna Mykhailova · Mars 17, 2023
Salut la Communauté !
Si le sujet FHIR vous intéresse, vous trouverez ci-dessous une sélection d'articles intéressants qui aideront les débutants à le comprendre et à approfondir les connaissances de ceux qui l'utilisent déjà.
Nom de l'article
De quoi s'agit-il
1.
Bibliothèque de SMART sur FHIR JS et les exemples dans iris-on-fhir
Cet article décrit une bibliothèque JS pour accéder aux ressources FHIR avec deux exemples d'utilisation.
2.
Présentation d'IRIS sur FHIR
Cet article montre en exemple d'utilisation de FHIR.
3.
Un exemple simple d'un client Fhir en java
Cet article montre un client FHIR simple en Java pour s'exercer avec les ressources FHIR et les requêtes CRUD vers un serveur FHIR.
4.
Un exemple simple de client Fhir en python
Cet article montre un client FHIR simple en Python pour s'exercer avec les ressources FHIR et les requêtes CRUD vers un serveur FHIR.
5.
Un exemple simple de client Fhir en c#
Cet article montre un client FHIR simple en C# pour s'exercer avec les ressources FHIR et les requêtes CRUD vers un serveur FHIR.
6.
Création de Patient et d'Observations de Patient en utilisant l'application iris-fhir-client
Cet article montre comment créer des ressources pour le patient et l'observation du patient en utilisant l'application iris-fhir-client .
7.
HL7v2 vers FHIR, c'est facile !
Cet article décrit le projet pour fournir une API REST capable de convertir facilement divers formats de santé.
8.
Réalisation complète d'IRIS en Python : DataTransformation d'un CSV vers un serveur FHIR
Cet article montre comment receuillir des informations à partir d'un csv, nous utilisons une DataTransformation pour les transformer en un objet FHIR, puis nous sauvegardons ces informations sur un serveur FHIR, et tout cela en utilisant uniquement Python.
9.
Créons un profil FHIR à l'aide de SUSHI Partie 1
Dans cette série, on vous montrerai pas comment utiliser IRIS for Health, mais plutôt comment utiliser SUSHI, un outil de création de profils FHIR, en tant que technologie associée.
10.
Utilisation de SUSHI pour la création de profils FHIR, partie 2
11.
Invitation du service FHIR Accelerator à votre fête de microservices Kubernetes
Voici un moyen rapide d'inviter le service InterSystems® FHIR®Accelerator à votre groupe de microservices Kubernetes pour une utilisation immédiate. La solution fait appel à des mouvements de proxy ninja de Nginx pour faire le travail.
12.
Création et validation de n'importe quelle ressource HL7 FHIR en utilisant le schéma FHIR à l'aide d'IntelliSense et de la fonctionnalité de complétion automatique dans VS Code
Cet article explore comment créer et valider une ressource FHIR en utilisant le schéma FHIR à l'aide d'IntelliSense et de la fonctionnalité de complétion automatique dans VS Code.
13.
Construction d'un référentiel FHIR + le serveur d'autorisation OAuth2/serveur de ressources sur IRIS for Health - Partie 1
Ces articles montrent comment configurer le référentiel FHIR + le serveur d'autorisation OAuth2/serveur de ressources sur IRIS for Health.
14.
Construction d'un référentiel FHIR + le serveur d'autorisation OAuth2/serveur de ressources sur IRIS for Health - Partie 2
15.
iOS, FHIR et IRIS for Health
Cet article montre comment on peut utiliser une application iOS pour exporter les données HealthKit vers InterSystems IRIS for Health (ou n'importe quel référentiel FHIR).
16.
Le serveur FHIR fait fonctionner le projet Vulcain au cours du HL7 FHIR Connectathon
Cet article montre comment le serveur FHIR peut faire fonctionner le projet Vulcan.
17.
Quelques exemples d'adaptateurs d'interopérabilité FHIR
Cet article propose quelques exemples qui peuvent être mis en œuvre en utilisant les systèmes InterSystems IRIS For Health et HealthShare Health Connect.
Dans ces exemples, on utilise des productions d'interopérabilité avec l'adaptateur d'interopérabilité FHIR Interoperability Adapter et les messages HS.FHIRServer.Interop.Request.
18.
Formulaires et questionnaire dans FHIR : De la création à l'utilisation
Cet article aborde les questions de Questionnaire et QuestionnaireResponse de FHIR depuis la création du formulaire jusqu'au téléchargement sur le serveur et la façon de les remplir.
19.
CSV EN FHIR EN SQL PUIS EN JUPYTER - Concours FHIR V2
Cet article décrit un outil pour transformer un fichier CSV en FHIR en SQL en JUPYTER notebook.
20.
FHIRDrop, FHIRBox - le transfert de fichiers géré vers FHIR®
Cet article montre une production simple qui permet de charger des paquets de transactions FHIR dans le serveur FHIR® d'InterSystems® via Box et Dropbox.
21.
Configurez votre serveur InterSystems FHIR en une seule commande
Cet article montre l'utilisatin d'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.
22.
Création de questionnaires FHIR
Cet article explique comment utiliser chacune des fonctionnalités FHIR (Serveur FHIR, base de données FHIR, API REST et ObjectScript pour les opérations CRUD sur les ressources FHIR), et présente un front-end Angulaire permettant de créer et d'afficher des ressources FHIR de type Quiz.
23.
FHIR server template
Ce Template s'agit du modèle de base pour utiliser InterSystems IRIS for Health Community Edition en tant que serveur FHIR.
Il configure un serveur FHIR, importe les données de test, fait la démonstration de l'utilisation de l'API REST avec une simple page web.
J'espère que cette liste vous aidera !
Annonce
Irène Mykhailova · Juin 15, 2022
Nous avons hâte de voir tout le monde au InterSystems Global Summit la semaine prochaine !George James Software sera présent pour proposer des démonstrations de notre contrôle de source Deltanji. Il a été prouvé qu'il améliore l'efficacité des développeurs individuels, des grandes organisations et de tous les autres en apportant de la clarté au développement de votre système. Il encourage la gestion de la configuration, la gestion des versions et le contrôle des processus pour améliorer la qualité de votre code.Si vous souhaitez en savoir plus, rendez-vous dans le pavillon des partenaires ou réservez pour notre session de groupe d'utilisateurs pendant le déjeuner du mercredi 22 juin. Envoyez un e-mail laurelj@georgejames.com pour nous informer de votre présence.
Annonce
Irène Mykhailova · Déc 20, 2022
Salut la Communauté!
Profitez de regarder la nouvelle vidéo sur la chaîne Youtube d'InterSystems France :
📺 Entrepôts de Données de Santé
Nous informatisons les hôpitaux depuis des années, mais les données qui y sont produites sont aujourd'hui encore très peu exploitées. Pour Nicolas Eiferman, notre Directeur Général : « l’enjeu est de libérer la donnée de santé pour permettre la réalisation d’avancées médicales et scientifiques majeures. » Pour nous, cela passe par la mise en oeuvre d'un EDS structuré et pérenne au sein des établissements de santé.
De la capture des données à leur exploitation, nos experts Nicolas Eiferman et @Guillaume.Rongier7183, reviennent sur les 4 fonctions clés d'un EDS.
Restez à l'écoute pour plus de vidéos !
Annonce
Irène Mykhailova · Mars 21, 2023
Salut la Communauté !
Le Hacking Health Camp s'approche ! Et nous avons tellement hâte de vous y retrouver encore une fois !
Pour vous rappeler à quel point nous nous sommes amusés la dernière fois, n'hesitez pas a revisualize le webinar de @Guillaume.Rongier7183 sur l'utilisation du FHIR :
Webinar FHIR - InterSystems x HHC
De plus, l'année dernière, nous avons fait un rapport de chaque jour sur tout ce qui se passait, alors veuillez consulter nos articles du jour 1, 2 et 3.
Je suis sûr que cette année sera aussi intéressante que la précédente et que nous aurons encore plus de grands projets visant à rendre nos vies plus saines et plus sûres !
A très bientôt !
Annonce
Robert Bira · Oct 11, 2022
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
>> appliquer ici <<
Annonce
Robert Bira · Oct 5, 2022
InterSystems France recherche son nouveau Spécialiste Applicatif (Support) qui contribuera à l'amélioration continue des produits et à la qualité de l'offre de services InterSystems, à travers ses connaissances fonctionnelles et des services de support.
Le spécialiste applicatif (Support) sera appelé à traiter et hiérarchiser les demandes de support relatives à nos logiciels pour la Gestion Administrative des Patients et la Facturation en milieu hospitalier.
Responsabilités
· Gestion des incidents et demandes d'assistance de nos clients jusqu'à leur résolution.
· Traitement des demandes dans le respect des engagements contractuels
· Maintenance et développement d’une bonne compréhension technique du produit.
· Liaison avec les autres départements afin de résoudre les différentes questions
· Évaluation des besoins des clients en termes de service et travailler de façon proactive avec les équipes concernées afin d’assurer la qualité du service et la satisfaction client.
· Maintenance de la connaissance du contexte client
· Liaison avec l’équipe de développement produit afin d'assurer l'amélioration continue.
· Capacité à apprendre les nouvelles fonctionnalités disponibles dans nos logiciels
Expérience & Qualifications
· Expérience dans le domaine du Support Applicatif ou de l’Assistance Utilisateurs.
· Minimum 3 ans d’expérience dans le domaine de la santé
· Bonne connaissance de l'Informatisation des Services de Soins (fonctionnalités, techniques, organisation, acteurs) et des fonctions Administratives (admission, facturation et comptabilité publique, T2A)
· Expérience de travail dans des équipes pluridisciplinaires
· Bonne connaissance des systèmes d'information
· Connaissance des Logiciels utilisés en milieu hospitalier
· Bac + 4/5 ou équivalent
Langues
· Français
· Anglais (niveau professionnel)
>> appliquer ici <<
Article
Irène Mykhailova · Mars 25, 2023
Salut la Communauté !
Le deuxième jour de Hacking Health Camp a commencé ! Ou pour certains, c'est le premier jour qui continue. Certaines équipes ont bossé toute la nuit et on peut le voir ce matin lors des pitches avec les coaches 😁
MISE À JOUR 12H30
Tous nos modérateurs participent au HHC et deux d'entre eux sont parmi les coachs (@Lorenzo.Scalese et @Irène.Mykhailova) :
Pendant le travail en groupe avec les coaches, @Guillaume.Rongier7183 a animé un workshop pour familiariser les équipes avec les technologies InterSystems et leur enseigner comment intégrer leur projet à un système d’information de santé afin d'être en mesure d'exploiter les données de l’hôpital. Comme d'habitude, il avait une audience reconnaissante :) avec beaucoup de questions clés.
MISE À JOUR 17H00
En travaillant en groupes, nos coaches ont identifié les projets qui pourraient bénéficier de l'utilisation de FHIR et ont pris "rendez-vous" avec les équipes pour les aider à utiliser FHIR dans leurs logiciels.
Comme vous pouvez le constater, la première partie de la journée a été consacrée aux pitchs et aux discussions en général. Après une pause déjeuner, le vrai travail commence ! Les équipes bossent sur le front-end, le back-end, la présentation, les points légaux etc. Et pour leur faciliter la tâche, nos coachs aident les équipes qui utilisent FHIR à surmonter les difficultés qu'elles peuvent rencontrer.
Et bien sûr, nos coaches (@Lorenzo.Scalese, @Irène.Mykhailova et @Guillaume.Rongier7183) ont trouvé le temps pour échanger et parler des projets qui pourraient obtenir la première place du Challenge InterSystems !
C'est tout pour ce soir ! A demain pour decouvrir les prototypes et les gagnants !
Annonce
Irène Mykhailova · Juil 5, 2022
Bonjour à tous !
Le Global Summit 2022 à Seattle s'est terminé il y a un peu plus d'une semaine, mais les keynotes sont déjà disponibles pour ceux qui les ont manquées alors qu'ils étaient sur place ou qui n'ont pas pu assister à cet événement en personne pour une raison ou une autre (ou simplement pour ceux qui souhaitent se rafraîchir la mémoire et les réécouter).
Sans plus tarder, voici le début du Global Summit, c'est-à-dire les salutations de la communauté :
Profitez de regarder tous les keynotes des trois jours du Global Summit 2022 via cette playlist YouTube :
➡️ Global Summit 2022 sur InterSystems Developers YouTube
Et rejoignez-nous la prochaine fois à Hollywood, en Floride ! 🤩 Plus d'infos ici.
Annonce
Irène Mykhailova · Août 23, 2022
Nous sommes ravis d'annoncer le lancement de la série de tables rondes communautaires !
Les tables rondes vous permettent d'apprendre de nouvelles choses et de vous connecter avec d'autres membres de la communauté. Chaque mois, nous sélectionnerons un nouveau sujet, fournirons un aperçu et sélectionnerons une date et une heure spécifiques pour cet événement.
Nous avons rédigé quelques sujets parmi lesquels choisir pour la première table ronde, mais nous voulons surtout entendre ce dont vous aimeriez discuter !
Accédez >> à ce défi << sur Global Masters pour choisir le sujet et suggérer le vôtre..
Pas encore membre Global Masters ? Inscrivez-vous ici - utilisez vos identifiants InterSystems SSO pour vous connecter.
En savoir plus sur le hub de gamification Global Masters pour les développeurs ici.
Annonce
Irène Mykhailova · Nov 21, 2022
Salut la communauté,
Rencontrons-nous virtuellement lors de notre troisième table ronde communautaire ! Il s'agira d'une discussion de 60 minutes sur un sujet donné : Développer avec Python.
Inscrivez-vous via >> ce défi Global Masters <<
Hôte : @Guillaume.Rongier7183 Intervenants : @Eduard.Lebedyuk , @Guillaume.Rongier7183
📅 Date: 23 novembre🕑 Heure : 9h00 ET | 15h00 CESTVeuillez préparer vos questions - et discutons-en !Partagez vos questions dans les commentaires de ce post, ou envoyez-les @Olga.Zavrazhnova2637 en MD.J'espère vous voir à la table ronde !PS. Si vous n'êtes pas encore membre du Global Masters - veuillez rejoindre le programme ici en utilisant vos informations d'identification InterSystems SSO et relever le défi d'intégration "Personnalisez votre programme".
Article
Irène Mykhailova · Juin 22, 2022
Salut chers développeurs !
C'est le deuxième jour du Sommet mondial. Enfin, la plupart des gens ont vaincu le décalage d'horaire et ont pu participer pleinement à toutes les activités. Tous les stands des partenaires regorgeaient d'informations pertinentes et de swag et toutes les salles de conférence techniques étaient prêtes à être remplies de monde.
Comme hier, le jour a commencé par les keynotes. Cette fois, il s'agissait de la plate-forme de données IRIS. Voici un récapitulatif des présentations:
Bienvenue au deuxième jour
Scott Gnau, Head of Data Platforms, InterSystems
Zone to Win : s'organiser pour rivaliser à une époque de perturbations
Geoffrey Moore, Bestselling Author, Consultant, Disruptive Technology Specialist
Smart Data Fabric : Permettre les innovations futures
Scott Gnau, Head of Data Platforms, InterSystems
Casser la banque : comment BBTS a intégré les données pour activer l'Open Banking
Flávio Augusto Corrêa Basilio, Executive Director & President, BBTS/Banco do Brasil
Ne négliger aucun effort : la transformation de SPAR via les données de vente au détail connectées
Gerd Karnitschnig, Head of Software Solutions International, SPAR/ASPIAG
InterSystems IRIS : Quoi de neuf
Panel animé par Jeffrey Fried, Director Product Management, Data Platforms, InterSystems
MIS A JOUR 16:00Après le déjeuner, il y avait cette section vraiment cool prévue. C'est ce qu'on appelle l'Ecosystème des Développeurs : Communauté, Global Masters, Open Exchange.
Bien sûr, tous les modérateurs de la Communauté des développeurs se sont réunis pour cette session: @Irène.Mykhailova (Communauté francophne), @Djeniffer.Greffin7753 (Communauté portugaise), @Dmitry.Maslennikov (Communauté anglophone), @José.Pereira (Communauté portugaise), @Muhammad.Waseem, @Scott.Roth (Communauté anglophone) et @Lorenzo.Scalese (Communauté francophne).
@Dean.Andrews2971 et @Evgeny.Shvarov ont fait la présentation et l'introduction de tous les éléments de l'Ecosystème des Développeurs.
Après ça, il y a eu une session Open Microphone. Donc, fondamentalement, n'importe qui dans le public pouvait monter "sur le scène" et dire quelques mots sur la Communauté, les Global Masters ou Open Exchange.
Par exemple, @John.Murray (Communauté anglophone)
et @Jeffrey.Drumm (Communauté anglophone) ont partagé leurs expériences.
De plus, les nouvelles de notre nouveau jeu policier sur Global Masters ont été mises en ligne sur l'appli oficielle.
Si vous assistez en personne au Global Summit à Seattle, jouez au jeu et venez visiter mon stand à Tech Exchange au 5ème étage pour obtenir vos récompenses !
Pendant que les modérateurs étaient occupés à discuter de choses importantes, @Guillaume.Rongier7183 faisait sa présentation sur l'utilisation d'Embedded Python dans Interopérabilité. C'était un grand succès (comme d'habitude avec Guillaume) ! Beaucoup de gens se sont rendus pour savoir plus sur l'utilisation de ce technologie.
MIS A JOUR 18:00
Après la fin de la plupart des présentations, les gens ont commencé à se promener, à parler entre eux et à faire du reseaux.
@Guillaume.Rongier7183
@Irène.Mykhailova et @Jeffrey.Drumm
@Guillaume.Rongier7183 et @Muhammad.Waseem
@John.Murray
@Dmitry.Maslennikov
MIS A JOUR 22:00Après une journée remplie d'apprentissage, il y avait de la nourriture et des jeux pour tout le monde.
Et pour finir sur une belle note, les photos du musée Chihuly Garden and Glass prises plus tôt dans la journée. Je l'aimais beaucoup.
N'hésitez pas à partager vos réflexions et vos expériences du Global Summit 2022 !Passez une bonne nuit ! À demain!