{"id":510,"date":"2010-12-09T14:10:30","date_gmt":"2010-12-09T19:10:30","guid":{"rendered":"http:\/\/gruson.name\/blog\/?p=510"},"modified":"2010-12-16T10:47:19","modified_gmt":"2010-12-16T15:47:19","slug":"un-bon-logiciel-medical","status":"publish","type":"post","link":"http:\/\/gruson.name\/weblog\/2010\/12\/09\/un-bon-logiciel-medical\/","title":{"rendered":"Un bon logiciel m\u00e9dical ?"},"content":{"rendered":"<p>M\u00e9decin et programmeur \u00e0 mes heures perdues j&#8217;ai bien entendu r\u00e9fl\u00e9chi \u00e0 ce que pourrait-\u00eatre un bon logiciel m\u00e9dical de consultation, communication avec les autres progfessionnels, de suivi et de traitement.<\/p>\n<p>&#8220;D\u00e9veloppeur&#8221; Web en Ruby On Rails j&#8217;ai un projet sur le feu qui g\u00e8re les consultations basiques, le suivi des param\u00e8tres, les examens demand\u00e9s (sauf la biologie c&#8217;est en cours) les encaissements\/dus, les notes, les choses \u00e0 faire. Ce n&#8217;est pas grand chose mais cette avanc\u00e9e lente me permet de penser plus lentement, et j&#8217;en ai tir\u00e9 plusieurs choses :<\/p>\n<p>Un logiciel m\u00e9dical doit \u00eatre ouvert, pour sa base de donn\u00e9es, afin de l&#8217;interfacer avec d&#8217;autres logiciels et suivant un protocole multiplateforme de type soap, json,&#8230; J&#8217;en oublie s\u00fbrement beaucoup. Notre travail va \u00eatre de plus en plus de la coordination avec d&#8217;autres acteurs de sant\u00e9 qui sont eux aussi de plus en plus informatis\u00e9s.<\/p>\n<p>Il faut \u00e9viter la double saisie qui est la voie certaine vers l&#8217;\u00e9chec du partage d&#8217;information. L&#8217;id\u00e9al est donc d&#8217;avoir la possibilit\u00e9 que la base de donn\u00e9e du m\u00e9decin soit accessible en lecture (voire en \u00e9criture) et accessible via l&#8217;interface utilis\u00e9e par les autres intervenants de sant\u00e9.<\/p>\n<p>Dans une maison de sant\u00e9, qui ont la c\u00f4te en ce moment, pourquoi ne pas imaginer :<\/p>\n<p>Une base de donn\u00e9es (id\u00e9alement Postgresql, MySQL a un avenir sombre, les autres solutions Open-source sont moins connues et les solutions propri\u00e9taires hors de prix) centrale sur laquelle on \u00e9crit<\/p>\n<p>Des interfaces diff\u00e9renci\u00e9es suivant les m\u00e9tiers, mais permettant la consultation\/modification des donn\u00e9es des autres professionnels. Imaginons que les infirmiers aient leur propre application, les m\u00e9decins la leur, les psychologues aussi, et ainsi de suite, chacune avec une gestion des droits sur ce qu&#8217;ils peuvent consulter ou non.<\/p>\n<p>Le tout sur un serveur h\u00e9berg\u00e9 par la maison m\u00e9dicale, et consultable \u00e0 distance.<\/p>\n<p>Le tout en application Web (exemple Ruby on Rails mais il y en a pas mal d&#8217;autres, je n&#8217;ai pas d&#8217;actions ;-) ) pour ne pas imposer un mat\u00e9riel et faire face aux diff\u00e9rents moyens de consultaion, ordinateur, netbook, tablettes, smartphone etc.<\/p>\n<p>Le bonheur non ?<\/p>\n<p>La p\u00e9rennit\u00e9 est assur\u00e9e pour des dossiers m\u00e9dicaux qui doivent durer dans le temps (base de donn\u00e9es en logiciel Libre, framework de d\u00e9veloppement idem), une maitrise des donn\u00e9es qui sont h\u00e9berg\u00e9es en local, via une sous-traitance pour la maintence et le mat\u00e9riel, une grande souplesse d&#8217;utilisation et une absence de d\u00e9pendnace \u00e0 un \u00e9diteur si la solution est Open-Source (des com\u00e9ptences de de\u00e9veloppeur Web on en trouve pas mal).<\/p>\n<p>Voil\u00e0 donc la voie id\u00e9ale, mais la route est longue et la pente est rude. Je trouve illogique, choquant et stupide pour les financeurs de payer plusieurs fois pour un \u00e9quipement informatique quand il eut \u00e9t\u00e9 possible de payer une bonne fois pour toute pour produire un logiciel de base, adaptable \u00e0 chacun et pouvant en plus participer \u00e0 une \u00e9conomie locale de mainteneurs, d\u00e9veloppeurs etc.<\/p>\n<p>C&#8217;est quand m\u00eame pas gagn\u00e9&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>M\u00e9decin et programmeur \u00e0 mes heures perdues j&#8217;ai bien entendu r\u00e9fl\u00e9chi \u00e0 ce que pourrait-\u00eatre un bon logiciel m\u00e9dical de consultation, communication avec les autres progfessionnels, de suivi et de traitement. &#8220;D\u00e9veloppeur&#8221; Web en Ruby On Rails j&#8217;ai un projet sur le feu qui g\u00e8re les consultations basiques, le suivi des param\u00e8tres, les examens demand\u00e9s &hellip; <a href=\"http:\/\/gruson.name\/weblog\/2010\/12\/09\/un-bon-logiciel-medical\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Un bon logiciel m\u00e9dical ?<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,3,8,4,5],"tags":[19,52,31],"class_list":["post-510","post","type-post","status-publish","format-standard","hentry","category-application","category-linux","category-medecine","category-technologies","category-web","tag-informatique","tag-medecine","tag-programmation"],"_links":{"self":[{"href":"http:\/\/gruson.name\/weblog\/wp-json\/wp\/v2\/posts\/510","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/gruson.name\/weblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/gruson.name\/weblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/gruson.name\/weblog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/gruson.name\/weblog\/wp-json\/wp\/v2\/comments?post=510"}],"version-history":[{"count":9,"href":"http:\/\/gruson.name\/weblog\/wp-json\/wp\/v2\/posts\/510\/revisions"}],"predecessor-version":[{"id":520,"href":"http:\/\/gruson.name\/weblog\/wp-json\/wp\/v2\/posts\/510\/revisions\/520"}],"wp:attachment":[{"href":"http:\/\/gruson.name\/weblog\/wp-json\/wp\/v2\/media?parent=510"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/gruson.name\/weblog\/wp-json\/wp\/v2\/categories?post=510"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/gruson.name\/weblog\/wp-json\/wp\/v2\/tags?post=510"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}