Registre clinique national modernisé
Un registre clinique national reconstruit derrière un pattern strangler, avec la migration des données revue et validée ligne par ligne, et 14 cliniques embarquées dans la première vague.
Applications web full-stack, portails, API, tableaux de bord : React/Next.js, Node, Python, Go. Livré par des ingénieurs seniors nommés, à périmètre fixe, avec un staging en ligne dès la première semaine.
Epcotec conçoit et construit des applications web de production pour les entreprises : portails clients, tableaux de bord internes, API et produits complets en React, Next.js, Node et Python. Des ingénieurs seniors nommés livrent en sprints de deux semaines, avec un environnement de staging dès la première semaine, des tests et de la documentation inclus, et le transfert complet de la propriété intellectuelle à la livraison. Le périmètre et le prix fixe sont convenus avant le développement, et une estimation écrite suit une revue de périmètre gratuite.
Des portails à rôles et des tableaux de bord opérationnels construits de bout en bout, du modèle de données à l’interface, sur des fronts React et Next.js adossés à des services en Node, Python ou Go.
Des API versionnées et documentées, avec types générés partagés de bout en bout, tests de contrat en CI et budgets de charge convenus avec les appelants, pour qu’aucune intégration ne surprenne personne au lancement.
Des bibliothèques de composants en React et Next.js dont les parcours clavier, les contrastes et le comportement avec lecteur d’écran sont testés, pour que l’accessibilité se maintienne à mesure que le produit croît.
Des vues opérationnelles en direct sur WebSockets et événements envoyés par le serveur, avec contre-pression, reconnexion et états de données périmées conçus, pour que le tableau reste honnête quand le flux ralentit ou se coupe.
Une migration par pattern strangler qui remplace les écrans module par module derrière un seul domaine, l’ancien système continuant de tourner jusqu’à ce que chaque pièce soit éprouvée, avec un plan de repli arrêté avant la bascule, et non après l’échec.
Des textes d’interface écrits aussi bien pour les nouveaux utilisateurs que pour les auditeurs, sans jargon interne, avec des messages d’erreur qui disent ce qui s’est passé et quoi faire ensuite, en mots simples.
Délai : 4 à 12 semaines
Équipe : 2 ingénieurs full-stack
Complexité : M
À titre indicatif uniquement. Un prix fixe fait suite à une revue de périmètre gratuite.
Obtenir un devis fermeDes séances de cadrage sur les utilisateurs, les flux de travail et les intégrations, puis un énoncé de travaux à périmètre fixe avec jalons, budgets de charge et les critères d’acceptation que votre équipe signera.
Le modèle de données, les frontières de services et la bibliothèque de composants sont convenus tôt, pour que les écrans soient assemblés à partir de pièces éprouvées à chaque sprint.
Staging tourne dès la première semaine et une démonstration arrive chaque semaine, pour que la direction soit corrigée sur du logiciel fonctionnel en jours.
Revue de sécurité, audits d’accessibilité avec parcours clavier et lecteur d’écran, et tests de charge contre les budgets convenus, chaque constat étant corrigé et revérifié avant que nous le déclarions réglé.
Runbooks, supervision et notes d’architecture remis avec une séance d’accompagnement, puis 30 jours de soutien pendant que vos ingénieurs prennent la garde.
Un registre clinique national reconstruit derrière un pattern strangler, avec la migration des données revue et validée ligne par ligne, et 14 cliniques embarquées dans la première vague.
Des pipelines Go transportant des données de marché avec des décalages idempotents offrant une sémantique de traitement exactement une fois, vérifiée par réconciliation, pour qu’aucun flux ne produise de doublons ni de trous malgré les redémarrages du broker.
Des couches d’intégration en surcouche construites sur le pattern strangler, ajoutant des portails et des flux modernes au-dessus des ERP sans détourner les données de référence, les modules retirés étant suivis et mis hors service selon l’échéancier.
Davantage de preuves dans l'historique des livraisons et le registre complet des 756 mandats.
Les opérations et les livrables se conforment aux normes transverses ci-dessous, et chaque application est construite selon un processus de développement sécurisé documenté, visant WCAG 2.2 AA et remise avec une propriété intellectuelle nette.
Les opérations et les livrables s’exécutent sous un système de management documenté aligné sur l’ISO/IEC 27001:2022. Les contrôles façonnent le cadrage, la revue, la gestion des changements et la capture des preuves sur chaque mandat.
Australie : Encadre chaque mandat australien, y compris les décisions d’hébergement et la résidence des données.
Canada : Encadre chaque mandat canadien, y compris les décisions d’hébergement et la résidence des données.
Un management de la qualité aligné sur l’ISO 9001 encadre le cadrage, les portes de revue, les critères d’acceptation et le transfert, afin que chaque livrable passe les mêmes vérifications documentées.
Australie : S’applique à la livraison pour les clients australiens, sur toutes les lignes de services.
Canada : S’applique à la livraison pour les clients canadiens, sur toutes les lignes de services.
Les renseignements personnels traités dans les mandats australiens sont manipulés conformément aux Australian Privacy Principles, avec contrôles d’accès et règles de traitement des données portés dans chaque environnement.
Australie : S’applique à tous les mandats australiens et aux données traitées pour le compte de clients australiens.
Les renseignements personnels traités dans les mandats canadiens sont manipulés conformément à la LPRPDE (PIPEDA) et au droit provincial applicable, y compris la Loi 25 du Québec le cas échéant.
Canada : S’applique à tous les mandats canadiens, avec observation des obligations de la Loi 25 du Québec lorsque les données ou les opérations touchent le Québec.
Des contrôles alignés SOC 2 sont intégrés à la livraison : gestion des changements, contrôle d’accès, supervision et capture des preuves à chaque mandat.
Australie : Des dossiers de preuves sont disponibles pour les clients australiens sous accord de confidentialité.
Canada : Des dossiers de preuves sont disponibles pour les clients canadiens sous accord de confidentialité.
Chaque changement passe des portes de revue documentées avant fusion ; des ingénieurs nommés relisent, approuvent et assument ce qui part en production.
Australie : Les renseignements personnels traités dans les builds et environnements de staging sont traités selon les Australian Privacy Principles.
Canada : Les renseignements personnels traités dans les builds et environnements de staging sont traités selon la PIPEDA (LPRPDE).
Les interfaces sont construites sur une cible WCAG 2.2 AA, et tout le code source et la propriété intellectuelle sont cédés au client à la livraison.
Australie : Les cibles d’accessibilité s’appliquent aux livraisons pour les secteurs public et entreprises australiens.
Canada : Les cibles d’accessibilité s’appliquent aux livraisons pour les secteurs public et entreprises canadiens.
Les références aux normes sont des déclarations d’alignement et non de certification, sauf si un certificat accrédité est publié sur cette page.
La découverte se conclut par un énoncé de travaux signé, avec jalons et critères d’acceptation. Les changements sont traités comme des avenants explicites, pour que le prix convenu reste le prix convenu.
Un environnement fonctionnel existe dès la fin de la première semaine, et chaque démonstration hebdomadaire s’y déroule. Vous examinez du logiciel fonctionnel sur de vrais chemins de données, et non des maquettes ou des présentations.
Les parcours clavier, les contrastes et le comportement avec lecteur d’écran sont testés dès la construction, avec des audits pendant la phase de durcissement et chaque constat corrigé avant le transfert, établi par écrit.
Vous détenez tout, y compris les définitions d’infrastructure et les tests. Le transfert comprend runbooks, notes d’architecture et une séance d’accompagnement, suivis de 30 jours de soutien pendant que votre équipe prend le contrôle.
Vous parlez aux ingénieurs qui réalisent le travail.
Réserver une revue de périmètre →