JadeSUITE

La plateforme de données de la suite Jade

Toutes vos sources.
Une seule lecture.

Jade Prism réunit les données de la suite Jade et de vos bases tierces, alimente chaque nuit JadeBI, la base statistique du laboratoire, et rend le tout lisible, à jour et partageable : tableaux de bord, requêtes et rapports, sans ressaisie. Il s'installe sur un serveur de votre laboratoire.

10 sources
la suite Jade et vos bases tierces, de PostgreSQL à 4D
8 modèles
de statistiques JadeBI, prêts dès l'activation
1 serveur
dans votre laboratoire, accès par le navigateur

JadeBI à jour cette nuit12 480 demandes et analyses

Rapport du mois envoyé07:00 · direction, qualité

Tableau de bord en mode TVécran du plateau technique

Comment ça marche

De la source au tableau de bord, en trois temps.

Jade Prism ne remplace aucun de vos logiciels : il les écoute, rassemble ce qu'ils savent et vous le rend lisible.

01

Connecter

Jade Prism se branche sur la suite Jade et sur vos bases PostgreSQL, Oracle, SQL Server, MySQL, MongoDB ou 4D. Dans votre réseau, un agent fait le lien avec les serveurs du labo.

02

Synchroniser

Des flux planifiés rapatrient chaque nuit ce qui a changé. Un flux en échec ou une source restée vide déclenche une alerte.

03

Lire

Le matin, requêtes, tableaux de bord, statistiques JadeBI et exports reposent sur des données à jour, prêtes à être partagées.

Synchronisation et agents

Chaque nuit, vos données se mettent à jour seules.

Des flux planifiés copient ce qui a changé dans chaque source. Vos traitements Apache Hop s'importent dans Jade Prism, et des agents, sous Windows ou Linux, atteignent les serveurs que Jade Prism ne voit pas directement : chacun exécute plusieurs flux en parallèle.

Réseau du laboratoire

  • Jade · Oracle
  • Automates · SQL Server
agent-labo-01 Windows
2 flux à la fois
  • JadeIH · Oracle
  • Facturation · MongoDB
  • Agenda · 4D
agent-labo-02 Linux
2 flux à la fois
Jade Prism serveur du labo

Ce sont les agents qui ouvrent la connexion vers Jade Prism.

Console des agents · en direct
  1. 01Demandes et analyses : lecture Oracle
  2. 01Résultats d'automates : lecture SQL Server
  3. 02Groupes sanguins : lecture Oracle
  4. 02Factures : lecture MongoDB
  5. 02Groupes sanguins : 1 905 lignes transmises
  6. 01Demandes et analyses : 12 480 lignes transmises
  7. 02Factures : 3 912 lignes transmises
  8. 01Résultats d'automates : 26 704 lignes transmises
  9. 02Agenda des prélèvements : lecture 4D, 0 ligne
  10. 02garde-fou « source vide » : flux arrêté, alerte levée
Nuit du 5 au 6 novembre Nuit terminée : 4 flux réussis, 1 arrêté

agent-labo-01 · 2 flux à la fois

  • Demandes et analyses → JadeBI 12 480 lignes
  • Résultats d'automates → JadeBI 26 704 lignes

agent-labo-02 · 2 flux à la fois

  • Groupes sanguins → JadeBI 1 905 lignes
  • Factures → JadeBI 3 912 lignes
  • Agenda des prélèvements → JadeBI 0 ligne : flux arrêté
Source vide, flux arrêtéLe flux « Agenda des prélèvements » n'a lu aucune ligne cette nuit. Son garde-fou l'a arrêté avant d'écrire : les données d'hier restent en place, et l'alerte vous attend dans Jade Prism au matin.
  • Plusieurs agents, plusieurs flux en parallèle sur chacun ; une même table n'est jamais écrite par deux flux à la fois.
  • Planification par tâche, avec fenêtre de dates.
  • Garde-fous par flux : arrêter un flux si sa source est vide ou si trop de lignes seraient supprimées.
  • Reprise de vos traitements Apache Hop existants.

JadeBI

Toute l'activité de Jade, prête à analyser.

JadeBI est la base décisionnelle produite par l'agrégation des données de Jade. Chaque nuit, les flux de Jade Prism y recopient demandes, résultats, facturation et microbiologie, dans un schéma pensé pour l'analyse.

Jade Oracle · production
chaque nuit · flux Jade Prism
JadeBI demandes · analyses + dimension temps
Activitédemandes, prescriptibles, prélèvements
Résultatsrésultats, codes texte, infos cliniques
Acteursprescripteurs, demandeurs, exécutants
Facturationfactures, nomenclature, tarifs, contrats
Microbiologiesouches, germes, antibiogrammes
États et délaisétats des demandes, analyses, échantillons
Organisationlaboratoires, sites, centres de charge
Diffusionrapports diffusés
  • Plus de 80 tables JS_*, pensées pour l'analyse.
  • Une base PostgreSQL, sur votre serveur.
  • Alimentée chaque nuit par les flux de Jade Prism.
  • Schéma versionné : Jade Prism détecte la version et active ce qu'elle permet.
  • Multi-site et multilingue.
  • Lisible aussi par vos outils habituels.
  • Vos statistiques ne chargent jamais la production de Jade.

Vos statistiques ne sollicitent jamais la base de production : Jade Prism les calcule sur JadeBI, alimentée chaque nuit par ses flux.

Les statistiques de votre laboratoire, déjà écrites.

Jade Prism lit JadeBI avec le vocabulaire du labo, analyses, prescripteurs, demandeurs, lettres-clés, antibiogrammes, et livre huit modèles prêts dès l'activation.

Activité

Analyses, dossiers et prescriptibles par période, demandeur et prescripteur.

Extraction de résultats

Les résultats d'un ou plusieurs examens sur une période, prêts pour Excel.

Dossiers combinés

Les dossiers qui contiennent à la fois l'analyse X et l'analyse Y.

Facturation · B

Le nombre de B facturés par mois, par demandeur ou par prescripteur.

Toutes lettres-clés

Unités et montants facturés par lettre-clé et par période.

Dossiers non facturés

Les dossiers restés sans facture, avec leur valorisation théorique.

Microbiologie

Souches par germe et type d'échantillon, antibiogrammes et catégories S/I/R.

Délais

Le temps entre réception, retour machine, validation technique et validation biologique.

Catégories S/I/R et délais détaillés : JadeBI 1.33 ou plus récent.

À essayer

Nombre par pour chaque

    Voir le SQL que Jade Prism écrit à votre place (extrait simplifié)
    
            

    Activé en quelques clics

    1. Choisir la connexion JadeBI du projet
    2. Activer le module Statistiques Jade
    3. Recevoir les huit modèles, prêts à filtrer

    Les droits et les catégories de Jade Prism s'appliquent : chacun ne voit que ce qui le concerne.

    Requêtes et paramètres

    Une requête, toutes vos questions.

    Écrivez une requête une fois, au constructeur, en SQL ou avec l'IA, puis donnez-lui des paramètres. Chacun la relance avec sa période, ses sites, ses critères, et garde ses recherches favorites.

    Activité · Analyses par secteur

    Analyses validées et délai médian par secteur.

    Période12 derniers mois

    SiteLausanne, Vevey

    Type de prescripteurCabinets

    Critères combinésK > 4,5 et NA < 140

    Recherches ExécuterCtrl ↵ CSV Excel
    SecteurAnalysesDélai médian
    Chimie1 28438 min
    Hématologie64225 min
    Immunologie4182 h 10
    Microbiologie30526 h
    Biologie moléculaire1206 h
    Modifier avec l'IA

    Sans écrire de SQL : une vue, des colonnes, des agrégats.

    Le SQL complet quand il faut aller plus loin : médiane, jointures, critères combinés.

    Vue sourcev_analyses_validees14 colonnes

    Colonnes de la requête

    1. secteurAucuneRegrouper
    2. analyse_oidCompteranalysesRegrouper
    3. delai_minMoyennedelai_moyenRegrouper

    3 colonnes · 2 agrégats · regroupé par secteur · trié par analyses

    SQL généré

    SELECT secteur,
           COUNT(analyse_oid) AS analyses,
           AVG(delai_min) AS delai_moyen
    FROM v_analyses_validees
    GROUP BY secteur
    ORDER BY analyses DESC
    SELECT da.secteur, count(*) AS analyses,
           percentile_cont(0.5) WITHIN GROUP (ORDER BY a.delai)
             AS delai_median
    FROM js_analyse a
    JOIN js_dicoanalyse da ON da.oid = a.dicoanalyse_oid
    JOIN js_demandeanalyse d ON d.oid = a.demande_oid
    WHERE a.valide = true
      AND d.date_reception >= now() - interval '12 months'
      AND d.site IN ('LAU', 'VEV')
      AND d.type_prescripteur = 'CABINET'
      AND d.oid IN (
        SELECT x.demande_oid
        FROM js_resultat r
        JOIN js_analyse x ON x.oid = r.analyse_oid
        GROUP BY x.demande_oid
        HAVING MAX(CASE WHEN x.code = 'K' AND r.res_val > 4.5
                   THEN 1 ELSE 0 END) = 1
           AND MAX(CASE WHEN x.code = 'NA' AND r.res_val < 140
                   THEN 1 ELSE 0 END) = 1
      )
    GROUP BY da.secteur ORDER BY analyses DESC;

    Filtres ajoutés par les paramètres

    d.date_reception · Périoded.site · Sited.type_prescripteur · Type de prescripteurd.oid · Critères combinés

    • ListeSecteurs, sites, prescripteurs : un choix multiple dans une liste issue de vos données.
    • NombreUn seuil, un âge minimal, un nombre de jours.
    • TexteUn code d'analyse, un nom, une recherche partielle.
    • BooléenUrgences seulement : oui ou non, d'un clic.
    • DateFixe, plage ou relative : « 12 derniers mois » se recalcule chaque jour.
    • Critères combinésLes dossiers où plusieurs conditions sont vraies ensemble.
    • Recherches enregistréesUne combinaison de paramètres gardée pour soi, rappelée en un clic.

    Requêtes, exports et mails

    Le rapport du mois part tout seul.

    Une liste, un gabarit Excel ou des graphiques : chaque requête se présente comme il faut. Jade Prism remplit le fichier à chaque export, puis l'envoie à heure fixe aux personnes qui l'attendent.

    Rapport · Chiffre d'affaires par prescripteur

    Montants hors taxe par type de prescripteur et par prescripteur.

    Facturation · Dossiers bloqués avant facturation

    Dossiers validés depuis plus de 30 jours et toujours pas facturés, avec le motif du blocage.

    Activité · Analyses par mois

    Analyses validées, comparées à l'année précédente.

    GabaritAperçu + Ligne Exporter

    A1fxChiffre d'affaires par prescripteur

    Blocs à poser

    Colonnes de la requête

    ≡ groupe≡ prescripteur≡ mois≡ famille# montant_ht

    Paramètres

    {} Type de prescripteur{} Contrat de facturation{} Période

    Informations système

    @ Date d'export@ Nom de la requête

    Dimensions

    ↻ Valeur de dimension

    BandeABC
    LibreChiffre d'affaires par prescripteur
    Libre@ Date d'export{} Période
    En-têteMontants hors taxe, en CHF
    En-têteType de prescripteurPrescripteurCA HT (CHF)
    Répétée≡ groupe≡ prescripteur# montant_ht
    Total de groupeTotal · ≡ groupeΣ Somme
    Total généralTotal généralΣ Somme
    ca-prescripteurs-novembre.xlsx
    Laboratoire du Léman · Chiffre d'affaires par prescripteur
    Exporté le 1er décembre 2026 · Période : novembre 2026
    Type de prescripteurPrescripteurCA HT (CHF)
    CabinetsDr A. Favre96 420
    Dr L. Rochat71 380
    Dr S. Meier48 250
    Total · Cabinets216 050
    CliniquesClinique des Alpes88 960
    Centre médical du Rhône41 240
    Total · Cliniques130 200
    EMSEMS Les Tilleuls39 560
    Total · EMS39 560
    Total général385 810

    Cellule A5 · Colonne A

    ContenuDesignStructure

    Jetons

    groupeprescripteurmontant_htPériodeDate d'export

    Écrivez votre texte et cliquez sur un jeton pour l'insérer à l'endroit du curseur.

    Ancienneté> 30 jours

    ExécuterCtrl ↵ CSV Excel Planifier
    DossierDemandeurValidé leCHFMotif
    26-104512Clinique des Alpes12.10.2026486,40Assurance manquante
    26-104877Cabinet du Lac14.10.202692,15Prescripteur sans GLN
    26-105230Centre médical du Rhône19.10.20261 240,00Analyse sans tarif
    26-105611EMS Les Tilleuls23.10.2026318,70Adresse incomplète
    26-105904Clinique des Alpes27.10.2026154,90Assurance manquante
    Analyses par mois 20262025 PNG

    DonnéesApparencePlacement

    Type

    BarresCourbeAireAnneau

    Axe X

    date_validationpar mois

    Valeur

    Nombreanalyses

    Comparer à

    Année précédente

    07:00 1er décembre

    De Jade Prism

    À direction, qualité

    Objet Chiffre d'affaires de novembre

    ca-prescripteurs-novembre.xlsx

    Envoyé à 07:00

    06:30 Chaque lundi

    De Jade Prism

    À facturation

    Objet Facturation · Dossiers bloqués avant facturation

    dossiers-bloques-2026-11-30.csv

    Envoyé à 06:30

    analyses-par-mois.pngExportée depuis la tuile, prête à glisser dans une présentation.

    Les envois planifiés portent sur le résultat de la requête : CSV, Excel ou PDF.

    • Requêtes paramétréesPériodes, demandeurs, analyses : chacun ajuste ses filtres et enregistre ses recherches.
    • Gabarits ExcelPosez des blocs dans une grille par bandes : en-têtes, lignes répétées, totaux de groupe. Jade Prism remplit le fichier à chaque export.
    • Envois planifiésExports CSV, Excel ou PDF déposés dans un dossier et envoyés par e-mail, à l'heure et à la fréquence choisies.

    Tableaux de bord et mode TV

    Un écran pour le labo, à jour toute la journée.

    Composez vos tableaux de bord en déplaçant des tuiles, filtrez-les d'un clic par période, secteur ou prescripteur, épinglez-les sur l'accueil, puis affichez-les en plein écran dans le labo ou en PDF pour la réunion.

    Direction

    Synthèse mensuelle : activité, délais, chiffre d'affaires

    Enregistré ModifierAperçu Enregistrer
    PDF TV
    Période01.11.2026 → 30.11.2026 Type de prescripteurTous SecteurChimie Âge du patientTous + Filtre

    Indicateurs du mois

    Délai moyen de validation

    6,2 h

    ↓ 0,8 % sur un an

    Analyses du mois

    14 760

    ↑ 4,6 % sur un an

    Chiffre d'affaires

    152 430 CHF

    ↑ 2,2 % sur un an

    Demandes du mois

    2 318

    ↑ 3,1 % sur un an

    Activité et chiffre d'affaires

    Demandes par mois

    RoutineUrgences

    Chiffre d'affaires par contrat

    • Grille libre, filtres globauxGlissez et redimensionnez les tuiles ; un filtre de période, de secteur ou de prescripteur s'applique à tout le tableau.
    • Accueil épingléChacun retrouve ses indicateurs dès la connexion, selon ses droits.
    • Mode TV et PDFPlein écran pour le mur du labo, ou PDF prêt à diffuser.

    Assistant IA

    Posez la question. Jade Prism écrit la requête.

    Depuis n'importe quel écran, Ctrl K ouvre l'assistant : il lit le schéma de vos bases, vous demande une précision si la question est ambiguë, écrit le SQL, le vérifie et vous rend un tableau ou un graphique.

    • Questions et relances en langage courant, réponses en tableaux et graphiques.
    • Une précision demandée quand la question est ambiguë, puis une requête vérifiée avant d'être exécutée, enregistrable comme n'importe quelle autre.
    • « Corriger avec l'IA » répare une requête qui ne passe pas.

    Vos données restent sur votre serveur. Si vous activez l'assistant IA avec un modèle externe, il ne reçoit que la structure des tables et des chiffres agrégés, jamais une donnée patient.

    Modèle local (Ollama) ou Claude (Anthropic), au choix du laboratoire.

    Ctrl K

    Combien de potassiums hors norme par service ce mois-ci ?

    Schéma JadeBI lu, tables sensibles masquées

    Pour « hors norme », je prends le drapeau que Jade pose sur chaque résultat, ou un seuil fixe ?

    Le drapeau de JadeUn seuil : K > 5,0 mmol/L

    Le drapeau de Jade

    Requête écrite et vérifiée avant exécution

    SELECT c.libelle AS service,
           count(*) FILTER (WHERE r.hors_norme) AS hors_norme,
           count(*) AS dosages
    FROM js_resultat r
    JOIN js_analyse a        ON a.oid = r.analyse_oid
    JOIN js_demandeanalyse d ON d.oid = a.demande_oid
    JOIN js_centrecharge c   ON c.oid = d.centrecharge_oid
    WHERE a.code = 'K'
      AND d.date_reception >= date_trunc('month', now())
    GROUP BY c.libelle
    ORDER BY hors_norme DESC;

    4 lignes agrégées

    ServiceK+ hors normeDosages
    Urgences42610
    Néphrologie31187
    Médecine interne27498
    Pédiatrie9211

    Les urgences en comptent le plus : 42 sur 610 dosages. Le taux le plus élevé est en néphrologie : 31 sur 187, soit 16,6 %.

    Et par rapport au mois dernier ?

    Requête reprise et revérifiée

    WITH mois AS (SELECT date_trunc('month', now()) AS debut)
    SELECT c.libelle AS service,
           count(*) FILTER (WHERE r.hors_norme
                              AND d.date_reception >= m.debut) AS ce_mois,
           count(*) FILTER (WHERE r.hors_norme
                              AND d.date_reception < m.debut) AS mois_prec
    FROM mois m, js_resultat r
    JOIN js_analyse a        ON a.oid = r.analyse_oid
    JOIN js_demandeanalyse d ON d.oid = a.demande_oid
    JOIN js_centrecharge c   ON c.oid = d.centrecharge_oid
    WHERE a.code = 'K'
      AND d.date_reception >= m.debut - interval '1 month'
    GROUP BY c.libelle
    ORDER BY ce_mois DESC;
    ServiceCe moisMois préc.Écart
    Urgences4233+9
    Néphrologie3130+1
    Médecine interne2726+1
    Pédiatrie910−1

    Hausse nette aux urgences (+9) ; les autres services restent stables.

    Voir en graphiqueEnregistrer comme requête

    Voir en graphique

    Graphique choisi : barres groupées, ce mois et le mois précédent

    Ce moisMois préc.

    En barres groupées, la hausse des urgences saute aux yeux.

    Temps gagné

    Combien d'heures Jade Prism vous rend‑il chaque année ?

    Comptez les extractions et les rapports que votre équipe prépare encore à la main. L'estimation suit chaque réglage.

    360heures par an

    soit 45 jours de travail de 8 heures

    Un carré, un jour de travail récupéré (60 au plus).

    Estimation indicative, calculée à partir de vos réglages uniquement : temps de préparation manuelle remplacé par des requêtes et des exports automatiques.

    Sécurité et confiance

    Vos données restent chez vous.

    Jade Prism s'installe sur un serveur de votre laboratoire. Les données synchronisées, les requêtes et les tableaux de bord restent dans votre réseau, et chaque accès suit les droits que vous définissez.

    Votre réseau

    Postes du labo connexion SSO Keycloak ou compte local
    Jade Prism sur un serveur du labo
    Bases et agents suite Jade, bases tierces, agents Windows
    Modèle IA externe facultatif, jamais de donnée patient
    • Installé chez vousDocker sur un serveur de votre laboratoire, dans votre réseau.
    • Droits par projetRôles et catégories : chacun ne voit que les sources, requêtes et tableaux de ses projets.
    • Journal d'auditConnexions et modifications tracées, conservées 90 jours.
    • Connexion uniqueKeycloak pour une authentification centralisée, ou des comptes locaux.
    • Agents identifiésChaque agent s'authentifie avec son propre jeton.
    • IA sous contrôleVos données restent sur votre serveur. Si vous activez l'assistant IA avec un modèle externe, il ne reçoit que la structure des tables et des chiffres agrégés, jamais une donnée patient.

    Technologies

    Des briques connues, répandues et maintenues.

    Jade Prism repose sur des technologies que votre service informatique connaît déjà, faciles à surveiller et à mettre à jour.

    Serveur

    • Java
    • Spring Boot 3.4
    • Spring Security
    • Quartz

    Interface

    • React 19
    • Ant Design 5
    • TypeScript
    • Vite

    Données et intégration

    • PostgreSQL 17
    • RabbitMQ 4
    • Keycloak
    • Connecteurs : PostgreSQL · Oracle · SQL Server · MySQL · MariaDB · MongoDB · 4D

    Exploitation

    • Docker Compose
    • nginx
    • Agent Java, service Windows
    Multi-LIS

    Jade Prism se connecte à votre LIS

    Inutile de changer de système pour en profiter. Et avec Jade LIS, tout s'enchaîne encore mieux.

    • Avec votre LIS actuel

      Jade Prism se connecte au LIS déjà en place dans votre laboratoire : il en intègre les données et communique avec lui par interface. Vos équipes gardent leurs outils.

    • Conseillé

      Avec Jade LIS

      Associé à Jade LIS, Jade Prism va encore plus loin :

      • Intégration native, sans interface à développer ni à maintenir
      • Référentiels communs et données partagées, sans ressaisie
      • Évolutions pensées ensemble et livrées en continu

    Voyons vos sources ensemble

    Une démonstration de Jade Prism sur une base fictive, vos questions, puis ce qu'il faudrait pour brancher vos propres sources.

    Lysoft SA, à Plan-les-Ouates (Genève), édite des systèmes d'information de laboratoire depuis 1989.

    Indiquez votre laboratoire et les sources que vous utilisez aujourd'hui. Vos données servent uniquement à répondre à votre demande.

    Chiffres, noms et graphiques de cette page : données de démonstration fictives.

    Demander une démo

    Remplissez le formulaire ci-dessous et notre équipe vous contactera sous 24 heures pour planifier votre démonstration personnalisée.