Aller au contenu
Schéma directeur de mission

Remplacer le noyau de planification d'un réseau hospitalier sans arrêter les cliniques

Remplacement proposé, site par site, d’un ancien système de planification, avec couche de compatibilité, procédures cliniques de secours et plan de bascule convenu.

Un schéma directeur est une mission représentative entièrement conçue : comment Altuon conduirait ce mandat, phase par phase. Il ne décrit pas un travail passé. Lorsqu’un client approuve la publication, l’entrée devient une étude de cas et les chiffres de résultat sont renseignés à partir du dossier.
Région
États-Unis
Secteur
Santé
Mode de collaboration
Mission projet
Scénario
A hospital network

Contexte

Aux États-Unis, un réseau hospitalier planifie chaque rendez-vous, chaque salle d'intervention et chaque clinicien via un système central construit il y a vingt ans et étendu par toutes les équipes qui y ont touché depuis. Des dizaines de consommateurs en dépendent : le dossier de santé électronique, le fichier patient, le système de facturation, le portail patient, le centre d'appels, les planificateurs de blocs opératoires et un ensemble d'interfaces que personne n'a documentées. Cela fonctionne la plupart du temps, et personne ne veut être la personne qui l'a éteint.

Les contraintes sont cliniques et juridiques. Les temps d'arrêt ne sont pas une panne ; c'est une clinique qui ne peut pas recevoir de patients. Les informations de santé protégées transitent par chaque interface, de sorte que les règles de confidentialité et de sécurité HIPAA régissent la conception de tout ce qui les remplace, et le bureau de conformité du réseau doit signer les contrôles. Un basculement brutal en un week-end mettrait en danger à la fois les cliniques et le bureau de conformité.

Le mandat est de remplacer le cœur sans basculement : une couche de compatibilité qui communique les contrats de l'ancien système à chaque consommateur, un nouveau cœur construit derrière, les consommateurs déplacés un par un avec une double exécution et une réconciliation, une restauration répétée à chaque étape, et les propres ingénieurs du réseau qui exploitent le pipeline à la fin.

Mandat

L'engagement est acheté sous forme d'engagement de projet : un périmètre fixe par rapport à des critères d'acceptation rédigés avant le premier jour, échelonné par site et par consommateur, avec le transfert à l'équipe d'ingénierie du réseau dans le cadre du périmètre.

  1. 01Cartographiez chaque consommateur, interface et travail par lots du noyau existant, y compris ceux qui ne sont pas documentés, ainsi que les personnes qui en sont propriétaires.
  2. 02Créez une couche de compatibilité qui préserve les contrats existants afin qu'aucun consommateur ne soit invité à modifier avant que le nouveau noyau ne soit prêt.
  3. 03Construisez le nouveau noyau de planification avec ses invariants écrits et appliqués, intégrés au dossier de santé électronique et au fichier patient.
  4. 04Déplacez les consommateurs un par un avec une double exécution et une réconciliation quotidienne, dans la fenêtre la plus silencieuse, en présence d'un propriétaire de restauration nommé.
  5. 05Concevez des contrôles de confidentialité et de sécurité HIPAA (accès, audit, cryptage, minimum nécessaire) dans la plate-forme et demandez au bureau de conformité de les signer avant le déplacement du premier site.
  6. 06Laissez les ingénieurs du réseau publier, restaurer et résoudre les incidents sans Altuon avant que le cœur existant ne soit retiré.

Approche

  1. 01

    Découvrez

    Lisez le noyau existant au fur et à mesure de son exécution (code, schéma, tâches par lots, interfaces) et interrogez les opérateurs et les cliniques ; établir les contraintes de continuité d'activité par site et les obligations HIPAA avec le bureau de conformité ; produire la carte des dépendances.

  2. 02

    Définir

    Concevoir le noyau cible et la couche de compatibilité ; décider de l'ordre dans lequel les consommateurs et les sites se déplacent ; rédiger le modèle de données et ses invariants, les normes de test et d'observabilité, ainsi que la procédure de restauration pour chaque étape ; accepter la définition de fait pour la documentation.

  3. 03

    Construire

    Construire la couche de compatibilité et le nouveau noyau qui la sous-tend, la couche d'intégration et le pipeline de livraison, avec des tests, de l'observabilité et de la documentation écrits parallèlement au code ; répéter chaque étape de transition dans un environnement semblable à celui de la production.

  4. 04

    Prouver

    Déplacez le premier consommateur du premier site sur la couche de compatibilité ; effectuer une double exécution et effectuer une réconciliation avec le noyau existant jusqu'à ce que la différence soit nulle et y reste ; déplacer le prochain consommateur ; les opérateurs du réseau exécutent le runbook sans Altuon avant le deuxième site.

  5. 05

    Fonctionner

    Déplacez les sites et les consommateurs restants ; retirer le noyau hérité lorsque rien n'en dépend ; passez le relais aux ingénieurs du réseau qui expédient les modifications via le pipeline et à Altuon sur appel jusqu'à ce qu'ils choisissent de ne pas en avoir besoin.

Livrables proposés

Carte des dépendances
Chaque consommateur, interface, travail par lots et flux de données du noyau existant, avec leurs propriétaires, reste à jour au fur et à mesure que les consommateurs évoluent.
Couche de compatibilité
Le front de préservation des contrats vers le noyau hérité à travers lequel les consommateurs se déplacent un par un, a été retiré avec le dernier.
Nouveau noyau de planification
Le système d'enregistrement des rendez-vous, des chambres et des cliniciens, avec ses invariants appliqués et sa source dans les référentiels du réseau.
Couche d'intégration
Interfaces et événements versionnés vers le dossier de santé électronique, le fichier patient, la facturation, le portail et le centre d'appels, avec des tests contractuels de part et d'autre.
Migration et réconciliation des données
Migration d'enregistrements avec traçabilité, double exécution et rapprochement comparant l'ancien et le nouveau sur chaque enregistrement et chaque jour.
Ensemble de contrôle HIPAA
Le contrôle d'accès, la journalisation d'audit, le cryptage, la conception minimale nécessaire et les preuves regroupent les panneaux du bureau de conformité.
Pipeline, tests et observabilité
Des builds reproductibles, une suite de tests qui bloque les versions défaillantes, des tableaux de bord et des alertes conçus avec les opérateurs.
Runbooks et restauration répétée
Procédures de release, rollback, restauration et incident, chacune exécutée par l'équipe du réseau avant le transfert.
Schéma directeur de mission

Plan de mesure

Un plan mesure ce que le mandat promet. Les chiffres ci-dessous sont ceux que cet engagement rapporterait à la porte de basculement de chaque site ; ils sont remplis à partir du dossier lorsqu'un client approuve la publication et sont autrement présentés sous forme de mesures plutôt que de chiffres.

Temps d'arrêt imprévus pendant la migration
Débit des rendez-vous, par rapport à la référence
Anciennes interfaces retirées

Déroulement proposé

  1. 1

    Découvrez

    Lisez le noyau existant au fur et à mesure de son exécution (code, schéma, tâches par lots, interfaces) et interrogez les opérateurs et les cliniques ; établir les contraintes de continuité d'activité par site et les obligations HIPAA avec le bureau de conformité ; produire la carte des dépendances.

  2. 2

    Définir

    Concevoir le noyau cible et la couche de compatibilité ; décider de l'ordre dans lequel les consommateurs et les sites se déplacent ; rédiger le modèle de données et ses invariants, les normes de test et d'observabilité, ainsi que la procédure de restauration pour chaque étape ; accepter la définition de fait pour la documentation.

  3. 3

    Construire

    Construire la couche de compatibilité et le nouveau noyau qui la sous-tend, la couche d'intégration et le pipeline de livraison, avec des tests, de l'observabilité et de la documentation écrits parallèlement au code ; répéter chaque étape de transition dans un environnement semblable à celui de la production.

  4. 4

    Prouver

    Déplacez le premier consommateur du premier site sur la couche de compatibilité ; effectuer une double exécution et effectuer une réconciliation avec le noyau existant jusqu'à ce que la différence soit nulle et y reste ; déplacer le prochain consommateur ; les opérateurs du réseau exécutent le runbook sans Altuon avant le deuxième site.

  5. 5

    Fonctionner

    Déplacez les sites et les consommateurs restants ; retirer le noyau hérité lorsque rien n'en dépend ; passez le relais aux ingénieurs du réseau qui expédient les modifications via le pipeline et à Altuon sur appel jusqu'à ce qu'ils choisissent de ne pas en avoir besoin.

Technologies

La pile du noyau de planification : ce que contient le réseau, ce qu'Altuon construit et ce qui est exploité ensembleInterfacesDossier de santé électronique, Portail patients, Centre d'appels, Planificateurs de théâtreAPI et événementsInterfaces versionnées, Flux d'événements, Essais contractuelsCouche de compatibilitéContrats existants préservés, Acheminement par consommateur, Annulation répétéeServices de baseNouveau noyau de planification, Invariants de domaine, RéconciliationDonnéesIndex des patients, Base de données héritée, Archives et lignée, Clés
Altuon construitOpéré ensembleChez le client

Confiez-nous un mandat comme celui-ci.

Dites-nous ce que vous souhaitez changer. Une courte demande nous aide à évaluer notre adéquation, à convenir du périmètre et à examiner les éléments utiles à votre décision.