Systèmes informatiques en médecine
Bonjour GT! Les technologies modernes, la pénétration et la propagation généralisées du réseau mondial, l'électronique et d'autres produits de haute technologie ont considérablement changé la qualité de notre vie avec vous, et, sans aucun doute, ont affecté l'un des domaines les plus importants et les plus intéressants de l'activité humaine (même si nous ne le remarquons souvent pas) - médicament.
Petites cliniques dentaires, centres "familiaux" et autres mini-laboratoires d'analyse tels que "100 500 tests pour 1 prélèvement de sang" - tels sont désormais un centime par douzaine dans les grandes villes. Vous êtes-vous déjà demandé ce qui se passerait ensuite avec ce tube à essai contenant du sang que vous avez "pompé"? Où est-ce qu'elle va? Que lui font-ils? J'ai visité l'un de ces centres, et aujourd'hui je veux partager mes impressions sur le lieu où les geeks, les technologies informatiques, les réseaux informatiques et les appareils complexes qui nous sont familiers, créent la magie du sang.
J'ai été invité à visiter le laboratoire de diagnostic clinique BION, qui opère sur le marché de la recherche en laboratoire médical. Comme d'habitude dans notre monde, quelqu'un met mieux en œuvre les concepts b2c et communique avec les clients finaux, tandis que quelqu'un obtient un segment b2b et travaille directement avec ce que vous, en tant que consommateurs, retirez. Une telle approche, dans une certaine mesure, peut réduire les coûts dans le segment b2c, en b2b, et, à terme, permet de vendre aux utilisateurs un service de qualité. BION est spécialisé spécifiquement dans b2b: c'est-à-dire que vous donnez du sang dans un mini-bureau d'un réseau populaire de cliniques médicales, ils collent des numéros uniques sur les tubes, indiquent la liste des tests nécessaires et les livrent à BION, et tous les tests y sont effectués, après quoi le laboratoire donne des résultats à la clinique. Ensuite, vous venez à la clinique,obtenez les résultats de vos analyses et, souvent, vous ne savez même pas où elles ont été effectuées.En fait, ils m'ont invité, non seulement comme ça, mais pour me parler du projet d'informatisation, qui, en fait, est une expérience unique pour le vendeur et le laboratoire lui-même. Il y a encore quelque chose à dire sur l'argot de laboratoire et technique. L'automatisation de laboratoire fait référence à l'installation de divers «matériels» de laboratoire - analyseurs, systèmes robotiques, distributeurs automatiques, etc., qui remplacent le travail manuel. Et l'informatisation en laboratoire est la mise en œuvre d'un logiciel qui assure l'intégration de tous les composants du processus de diagnostic dans un seul espace.À l'intérieur du laboratoire
Si vous vous attendez à de magnifiques photos avec un tapis roulant et un bras-manipulateur robotique qui insère des tubes à essai et prend des notes dans la carte avec la main de votre médecin, je vous décevrai immédiatement. Malheureusement, l'automatisation des tests mécaniques est toujours inférieure en vitesse à une personne: si vous avez un petit laboratoire de recherche dans un institut, 40 tubes à essai par jour et un programme de test étendu, alors ce système fonctionnera et vous fera peut-être économiser des ressources. En réalité, un test peut durer cinq minutes, l'autre quarante. Un appareil fonctionne avec vingt échantillons en même temps, l'autre - avec cinq ou même un.
Pour le contenu d'un tube, tous les tests doivent être effectués, pour l'autre, seulement une partie ou même un ou deux sélectionnés. En général, pour automatiser le tout et construire quelque chose qui ressemble à un convoyeur automobile à partir de films comme «Moi, Robot» ou «Opinion minoritaire», hélas, ne fonctionnera pas.
Le principal «fléau» du laboratoire médical est le balayage du papier: le domaine médical a créé un tas de formulaires, tableaux, formulaires et autres formulaires spéciaux et importants qui doivent être remplis de cette façon. Bien sûr, la normalisation de ce type de déclaration est bien sûr bonne et un document rempli de cette manière devrait être accepté dans n'importe quel établissement médical, car Ce sera standard. Mais pour garder tout cela à l'esprit, et plus encore - pour enregistrer manuellement ... Non, cela à notre époque éclairée devrait néanmoins déjà changer. C'est ici que se déroule toute la magie de l'informatisation qui, à première vue, semble élémentaire.Difficultés d'automatisation
Il y a beaucoup d'équipement. C'est différent. Différents fabricants, différents pays, différents temps de production. Pour les tests les plus simples, tout est élémentaire, et il est tout simplement inutile de remplacer une chose qui fonctionne depuis cinq ou dix ans par une nouvelle. Pour les recherches complexes et «coûteuses», la technique peut être plus récente, fonctionner selon un protocole différent, voire provenir «d'un univers différent». En général, dans l'équipement médical - comme dans les distributeurs automatiques de billets. Les systèmes les plus fiables et les plus récents coexistent avec des équipements et logiciels hérités tels que vous vous demandez comment ils peuvent fonctionner.Pour travailler avec un tel ensemble d'appareils (et je n'en ai vu que plus de deux douzaines en laboratoire de mes propres yeux), le soi-disant "Système de commande." Elle permet au laboratoire, d'une part, de ne pas se tromper et de faire exactement les tests nécessaires pour chaque tube, et d'autre part, de gagner beaucoup de temps sur le remplissage des formulaires.Tubes à essai d'une journée
Qu'arrive-t-il à une éprouvette une fois que votre sang y a été prélevé? Et pourquoi seulement deux tubes à essai prennent-ils quelques tubes? Ne sont-ils pas exactement confondus avec les mêmes tubes d'un autre patient? Et sont-ils sûrs de faire exactement les tests dont vous avez besoin, et à votre voisin à son tour dans la salle de traitement exactement ceux dont il a besoin, ni plus ni moins? Et comment y parviennent-ils même, si 1000, 2000, 5000 de ces tubes leur parviennent chaque jour? Mettons tout en ordre.
Donc, ils ont pris votre sang dans un tube à essai, même deux. Chacun aura sa propre analyse, comme différents tests sont effectués pour différents composants sanguins (par exemple, sérum, plasma, sang total, etc.). La chose la plus importante est un tube à essai unique, et un code à barres unique lui est immédiatement attaché immédiatement: il identifie le tube à essai dans le système. À l'avenir, il est presque impossible de confondre spécifiquement votre sang avec celui de quelqu'un d'autre. J'ai mentionné le soi-disant «Système de commande », et donc: en même temps que le prélèvement sanguin créez votre commande électronique, qui indique le nombre de tubes prélevés sur vous et les tests à effectuer. Cette commande électronique provenant d'une salle de traitement à distance vole vers le laboratoire et y attend dans les coulisses - à savoir, le moment où vos tubes à essai sont amenés au laboratoire et leurs codes à barres sont scannés pour «analyse», indiquant également leur type. À ce stade, le système d'information de laboratoire (LIS) vérifiera l'adéquation du type de tube et des études assignées. Si quelque chose ne correspond pas, la commande sera automatiquement reportée pour clarification - c'est déjà le travail du support client. Mais, si le type de tube à essai et l'étude coïncidaient, alors la commande tomberait dans le laboratoire "saint des saints" - production.La première étape de la production est le tri, ici les tubes sont triés par type et ordonnés à analyser sur les instruments. Avec certains types de tubes à essai, tout est simple - leur recherche est toujours effectuée sur un appareil spécifique. Avec d'autres, c'est plus difficile - selon eux, les études peuvent être effectuées sur différents appareils et la séquence d'exécution est déterminée en fonction des études ordonnées.
Le tri se fait à nouveau en scannant les codes-barres sur les tubes à essai. Ensuite, la chose la plus intéressante est le placement des tubes à essai dans l'appareil.
L'appareil lit le numéro de code-barres sur le tube à essai avec le scanner intégré et demande, via une interface COM préhistorique (ou Ethernet tout à fait moderne), la tâche de ce tube à essai à partir du LIS. Le système par le numéro du tube détermine les analyses pour un appareil particulier et envoie une liste de celles-ci à l'appareil.
Après cela, l'appareil commence immédiatement à effectuer des analyses, à effectuer diverses manipulations avec le tube à essai - le secoue, en prélève une petite partie du sang pour la recherche, ajoute des produits chimiques à ce sang collecté, incube, chauffe, translucide, etc. etc., puis après un certain temps - pour chaque appareil et sa propre analyse - il rend le résultat au LIS.
Le processus ne s'arrête pas là. Dans le système, le résultat est automatiquement analysé selon différentes règles: la normalité du résultat est vérifiée pour un patient particulier, en tenant compte de son sexe, de son âge ou d'autres caractéristiques importantes pour l'analyse, le résultat actuel du patient est comparé au précédent pour vérifier la dynamique, et la corrélation des différents indicateurs est vérifiée au sein d'une analyse.
Toutes ces vérifications se produisent instantanément et sont nécessaires pour que les médecins de diagnostic de laboratoire - la partie la plus importante du laboratoire - évaluent correctement les résultats, ne manquent aucun détail et donnent des commentaires précis et clairs pour le patient ou son médecin. Ce n'est qu'après confirmation des résultats par le médecin du laboratoire qu'ils peuvent être imprimés ou publiés sous forme électronique.
Ainsi, un laboratoire médical moderne est une production de haute technologie bien établie dans laquelle chaque processus est pensé et expliqué dans les détails et les nuances. Bien sûr, en plus des analyses effectuées sur les instruments, il existe également des méthodes manuelles, mais les laboratoires centralisés essaient de minimiser leur nombre, car et personne n'a annulé les erreurs dues au facteur humain, et en général le travail manuel dans ce domaine n'est pas quelque chose sur lequel j'aimerais consacrer du temps et des ressources.À propos de la technologie
La solution est basée sur le système d'information de laboratoire industriel InterSystems TrakCare Lab (TCL) . Ce système est utilisé par de nombreux laboratoires privés et publics en Europe, en Amérique du Sud, en Australie et même en Afrique (par exemple, un projet national en Afrique du Sud pour plus de 250 laboratoires). Le choix de TCL par BION a été déterminé pour plusieurs raisons: expérience internationale de la société InterSystems; la capacité de travailler avec une grande quantité de données; potentiels fonctionnels et d'intégration du système. Eh bien, le fait que parmi les systèmes de laboratoire industriels disponibles sur le marché pour TCL, l'une des plus longues listes d'équipements pris en charge (c'est-à-dire les pilotes prêts à l'emploi) est devenu un ajout agréable à BION.La mise en œuvre n'a pas été rapide - dans les six mois au lieu des trois mois prévus. Néanmoins, à l'honneur du fournisseur, tout a été fait plus qu'honnêtement ... Pendant cinq ans, le système n'a jamais échoué, n'a pas planté, n'a pas perdu de données, n'a pas cassé et (ce qui est très, très important) n'a pas réduit la vitesse de travail. Et cela tient compte du fait que la quantité d'informations passant (le volume de tests) a décuplé.Le système industriel occidental, adapté à nos réalités, est basé sur le SGBD multimodèle Caché (pas cache mais cache): il se retrouve souvent dans toutes sortes de produits pour le secteur public, les industries financières et pétrolières.Pourquoi multimodèle? Initialement (en 1978), Caché ne fournissait qu'un seul des modèles de données: la valeur-clé multidimensionnelle - maintenant elle s'appellerait NoSQL. L'avantage de cette valeur-clé multidimensionnelle est qu'elle peut être utilisée pour implémenter la prise en charge de n'importe quel modèle de données (bien sûr, avec un package de code décent). Ainsi, avec l'avènement des bases de données relationnelles dans Caché, NoSQL a ajouté la prise en charge des tables relationnelles. Viennent ensuite les bases de données d'objets - et Caché devient NoSQL, SQL et une base de données d'objets dans une seule boîte. Les données sont les mêmes, mais vous pouvez travailler avec elles en utilisant l'approche la plus optimale pour le moment sélectionné. Théoriquement, personne ne dérange les développeurs pour fixer le modèle de document de travail, ici Caché n'impose aucune restriction à la mise en œuvre de l'accès aux données.Repassage et soutien
L'ensemble du système fonctionne sur deux serveurs 2U (dont l'un est redondant), évolue parfaitement et ne nécessite aucune attention. Le département informatique est composé de deux personnes, dont l'une est un administrateur système. Et cela tient compte du fait que le laboratoire lui-même dispose de nombreux équipements médicaux informatisés et de plus d'une centaine d'employés. Avec le soutien du fournisseur - InterSystems - le laboratoire communique très rarement, puis, généralement, au format: «Oui, tout fonctionne; non, rien n'est requis. "
Sur l'équipement lui-même, pour des raisons évidentes, des boules de commande et des pads de clavier en silicone sont souvent utilisés.Fonctionnalités d'intégration
De toute évidence, à partir de zéro, un système pour les réalités russes n'a pas été développé: ils ont pris ce qui fonctionne avec succès dans le monde entier et finalisé aux exigences du client.Vous devriez commencer par une petite chose apparemment insignifiante comme l'ID # unique pour chaque tube et la liaison du numéro au type de tube. Ils garantissent que les tests nécessaires à votre sang seront effectués et que les résultats seront écrits sur votre carte et non sur celle de quelqu'un d'autre. Autrement dit, les erreurs dans les entrées-sorties de données sont simplement éliminées si, bien sûr, personne n'a violé la technologie au stade du prélèvement sanguin.Un système de facturation prêt à l'emploi de sociétés étrangères nécessitait un achat pour beaucoup d'argent (environ 300 à 400 000 $), et toute introduction de changements entraînait des surtaxes impressionnantes et rencontrait une réticence aiguë des développeurs à changer ou à modifier quoi que ce soit. Pour cette raison, un nouveau système a été développé, qui est livré sur une base locative, qui s'est avéré plus rentable à la fois en termes de coûts financiers (y compris en matière d'assistance et d'amélioration), et du point de vue de certaines lois de la Fédération de Russie.La fonction la plus importante, unique et importante du système, qui a permis à BION de fournir des vitesses record et des coûts minimaux pour chaque analyse, est une solution d'intégration universelle (c'est-à-dire un ensemble d'API) basée sur la technologie InterSystems pour l'interaction avec les systèmes d'E / S d'autres sociétés B2B / B2C .C'est-à-dire que, dans le cas idéal, le client livre simplement les échantillons de sang "prélevés" et une liste des tests nécessaires, et reçoit en réponse les résultats finis directement dans son système d'information, sous la forme dans laquelle ces données sont utilisées avec lui.Selon le directeur de BION, grâce à de telles solutions, il a été possible de réduire le coût d'un test à tel point que seul l'État peut rivaliser avec le laboratoire à un prix (à Moscou), pour des raisons évidentes.Quelques mots sur la haute technologie
Les hautes technologies représentent non seulement des millions et des milliards de dollars de budgets, la chère Wunderwaffe, qui résout tous les problèmes en un seul clic, mais aussi les processus qui nous sont familiers, mis sur des bases modernes. Bien sûr, ce serait génial s'il y avait un appareil miracle avec une performance effrénée, lequel des deux tubes à essai et de l'ADN a été séquencé et transcrit, vérifié pour toutes les maladies, et il se serait diagnostiqué lui-même, et le coût du test pour un tube à essai ne dépassait pas quelques dollars . Mais jusqu'à présent, nous avons ce que nous avons: un zoo d'équipements de divers degrés de complexité et d'antiquité, un système d'information qui lui-même émet des tâches et reçoit des résultats, un processus bien établi qui n'a pas mal fonctionné depuis cinq ans, et un logiciel de haute qualité qui n'a pas été perdu au cours de ces cinq années agilité et continue de servir l'ensemble du système.Et si tout fonctionne comme il se doit et ne nécessite pas d'entretien - qu'est-ce sinon une manifestation de technologies vraiment de haute qualité? Source: https://habr.com/ru/post/fr382001/
All Articles