Mon. Sep 16th, 2024

18 Herramientas, Recursos y Proyectos para Desarrollar Aplicaciones Médicas

By admin Jan 29, 2024

Mientras asesoraba proyectos médicos a lo largo de los años y trabajaba en algunos, recopilé cientos de bibliotecas y marcos de dominios específicos creados para ayudar a los desarrolladores a crear aplicaciones médicas. Sin embargo, muchas de las bibliotecas no contaron con el apoyo ni la popularidad suficiente para sobrevivir, ya que fueron abandonadas por sus creadores a lo largo de los años.

Aquí en Medevel, siempre estamos atentos a las bibliotecas y marcos de desarrollo médico y de atención médica para crear aplicaciones clínicas, de imágenes médicas y de patología digital. Entonces, es el momento de esta lista que contiene los marcos y bibliotecas más utilizados y listos para producción.

Aunque ya escribí sobre bibliotecas y marcos DICOM aquí en este blog para que sirvan como guías para desarrolladores y programadores, mi lista sigue creciendo para incluir kits de herramientas de interfaz de usuario y marcos de registros médicos. Entonces decidí escribir este artículo.

Nosotros (Medevel.com) realizamos varias pruebas con la mayoría de estas bibliotecas de código abierto enumeradas aquí y preparamos notas para algunos de nuestros clientes para ayudarlos a elegir la que mejor se adapte a los requisitos de sus proyectos.

¿Por qué elegir un marco/biblioteca de código abierto para crear aplicaciones clínicas y médicas?

  • La libertad de licencia, cuestiones legales.
  • La comunidad
  • Sea dueño de sus datos
  • Más implicación de tu equipo
  • Diseño de caso/flujo de trabajo personalizado sobre el marco

Cosas para considerar

La decisión de utilizar un marco o biblioteca de código abierto específico para cada caso siempre debe tener en cuenta estas consideraciones:

  1. ¿El proyecto se actualiza con frecuencia?
  2. ¿Está respaldado por sus creadores?
  3. ¿Qué tan grande y activa es su comunidad?
  4. ¿Tiene suficientes demostraciones y tutoriales?
  5. ¿Utiliza tecnologías populares o impopulares?
  6. ¿El código está desactualizado?
  7. ¿Tiene buen o mal soporte?
  8. ¿Cómo es la documentación del proyecto?

Tenga en cuenta que el orden de esta lista no refleja la solidez del proyecto.

Bibliotecas y marcos médicos y de atención sanitaria de código abierto

1- Opal: Marco específico de registros médicos

Ópalo es mi primera elección aquí porque lo considero el mejor proyecto para abordar la creación de registros médicos electrónicos “EMR/EHR”. Está integrado sobre Django, que es un marco de Python antiguo pero potente para crear aplicaciones de bases de datos enriquecidas. Utilicé Django para crear dos soluciones EMR para clientes y considero que Django es la mejor solución estable para crear aplicaciones de registros médicos, en términos de estructura de la aplicación, código limpio, soporte y búsqueda/contratación de desarrolladores de Django para mantener el proyecto. actualizado.Opal proporciona un conjunto de herramientas de línea de comandos, módulos y baterías para facilitar la producción de soluciones EMR. Tiene una rica documentación y una poderosa comunidad de desarrolladores a sus espaldas. El único inconveniente de Opal es que está basado en la versión antigua de Django. Utiliza Angular; un marco de cliente JavaScript y el marco CSS Bootstrap. Sin embargo, este es el único marco/biblioteca en esta lista que proporciona un conjunto completo y soporte para crear aplicaciones de registros médicos electrónicos.

2- Visor OHIF

OHIF Viewer es un producto de OHIF “Fundación Abierta de Imágenes de Salud”; Es un visor DICOM basado en web avanzado y rico en funciones. Es una buena opción para los desarrolladores que desean crear aplicaciones DICOM basadas en web. El proyecto cuenta con un buen soporte, está bien documentado y está construido con tecnologías modernas (Node.JS y React) que facilitan la búsqueda de desarrolladores para personalizarlo. OHIF Viewer es casi el único proyecto en esta lista que puede crear tanto un visor DICOM como un visor de imágenes de diapositiva completa (patología digital/diapositiva virtual). El visor OHIF es nuestra mejor elección como visor DICOM de código abierto basado en web. Recomendado para: Creación de aplicaciones DICOM basadas en web.

3- Piedra angular: kit de herramientas del visor DICOM

Construir un DICOM basado en web desde cero no es fácil. Eso requiere cientos de horas para desarrollar, probar, corregir errores y gestionar problemas de usabilidad. Entonces aquí viene esta biblioteca. Piedra angular es una biblioteca para crear visores DICOM listos para navegadores basados ​​en web. Tiene una larga lista de herramientas listas para hacer casi todo con archivos DICOM. También se ha probado con aplicaciones del mundo real, para explicar más, verifique OHIF Viewer que lo usa. Prueba de concepto de Medevel: Pudimos ejecutar Cornerstone con Meteor sin problemas y sin ningún problema. Recomendado para: Creación de un visor DICOM basado en web.

4- El kit de herramientas X

El kit de herramientas X es un conjunto de herramientas JavaScript liviano para crear aplicaciones de imágenes médicas 3D basadas en navegador. Este conjunto de herramientas proporciona un alto valor educativo para desarrolladores e investigadores, ya que cuenta con documentación enriquecida, conjunto de tutoriales y demostraciones. Hemos cubierto una vista previa rápida de este kit de herramientas aquí: The X Toolkit: Marco de visualización científica y médica 3D basado en navegador de código abierto para crear aplicaciones basadas en WebGL.

5- Kit de herramientas JavaScript para imágenes médicas AMI

IAM es un conjunto de herramientas JavaScript de imágenes médicas para crear aplicaciones ricas de imágenes médicas 2D/3D. También es otra biblioteca lista para producción con una larga lista de funciones que acelera el tiempo de desarrollo y proporciona resultados de calidad. AMI es una biblioteca fácil de aprender y puede integrarse perfectamente en aplicaciones JavaScript existentes. Hemos cubierto sus características aquí: Kit de herramientas JavaScript de AMI Medical Imaging (AMI) para crear aplicaciones DICOM 2D/3D basadas en web.

6-FácilPACS

EasyPACS es un servidor DICOM/PACS de código abierto empaquetado en un solo archivo. A pesar de haber sido creado por un desarrollador, es un sistema potente y listo para producción. A diferencia de otros servidores PACS de código abierto que existen, EasyPACS es fácil de usar y lo suficientemente amigable para los desarrolladores como para crear aplicaciones sobre él. Aquí está nuestra reseña sobre EasyPACS: EasyPACS: servidor DICOM/PACS de código abierto gratuito en un solo archivo. Hay algunas desventajas de usar EasyPACS para producción: 1- Es creado y mantenido por un desarrollador 2- No tiene una comunidad 3- No se ha actualizado durante 5 años.

7- UI de Terra (Reaccionar)

Esta biblioteca “Interfaz de usuario de Terra” es único, se centra en proporcionar componentes y elementos de interfaz de usuario para crear una aplicación médica y clínica en “React”. React es un marco de JavaScript popular, uti
lizado por desarrolladores y empresas. React también es la biblioteca principal de Visor OHIF que mencionamos anteriormente. Para saber más sobre Terra UI, lo cubrimos: erra UI: componentes basados ​​en React para crear aplicaciones clínicas/médicas.Recomendado para: Recomendamos encarecidamente Terra UI para desarrolladores de React que están creando servicios clínicos/médicos de atención médica. aplicaciones, ya sea para escritorio o móvil.

8- OpenSlide: Patología Digital y Slide Master Virtual

Una biblioteca que gestiona y lee diapositivas virtuales de patología digital fue un sueño hecho realidad con Abrir diapositiva: Que es una biblioteca C para procesar diapositivas virtuales. Viene con implementaciones de Java, Python y JavaScript. Está bien desarrollado y probado con cientos de aplicaciones de patología digital a lo largo de los años. Puede encontrar algunos proyectos en los que se utiliza la biblioteca OpenSlide aquí: 10 soluciones de imágenes de diapositivas completas de código abierto. Recomendado para: crear un visor de diapositivas virtual de patología digital. Prueba de Medevel: implementación de OpenSlide JavaScript con Meteor JavaScript Platform.

9- Dicoogle (sistema PACS)

Dicoogle es un servidor PACS modular de nivel empresarial fácil de usar para desarrolladores. Es un “código abierto” completamente gratuito que viene con una extensa documentación para desarrolladores. Dicoogle es nuestra principal recomendación en Medevel para crear aplicaciones de servidor PACS. Está bien desarrollado, soportado y con una buena comunidad de desarrolladores. Puede encontrar algunos proyectos en los que se comenzó a utilizar la biblioteca OpenSlide en esta lista: 10 soluciones de imágenes de diapositivas completas de código abierto.

10- Orthanc (servidor PACS)

Orthanc es un servidor PACS empresarial de código abierto. Tiene una edición comunitaria y una edición empresarial “Pro”. Los desarrolladores de Orthanc brindan servicios de capacitación, soporte y consulta de nivel empresarial para sus usuarios empresariales.

11- DWV (Visor web DICOM)

DWV es una biblioteca de JavaScript liviana para crear un visor DICOM basado en navegador. A diferencia de Cornerstone, no requiere una configuración compleja y extensa, además se puede integrar perfectamente con aplicaciones web de JavaScript y varios marcos de JavaScript (Vue y Angular).Pruebas de Medevel:Probamos DWV con la plataforma Meteor JavaScript y lo integramos con aplicaciones Vue y Angular.

12- GIMIAS (Marco de Imágenes Médicas)

GIMIAS es un marco específico de imágenes médicas para crear aplicaciones de simulación de imágenes médicas y de imágenes médicas. Viene con una interfaz de usuario altamente configurable y una potente lista de funciones. GIMIAS actualmente funciona solo en Linux y Windows. Revisión rápida de GIMIAS en Medevel.com.

13- Kit de investigación (iOS/macOS)

Kit de investigación es un marco nativo para crear aplicaciones clínicas, médicas y de atención médica para dispositivos Apple. Es compatible con el desarrollo de iOS y con aplicaciones de escritorio macOS. Es el único marco específico de Apple en esta lista. Está bien documentado, es estable y está listo para producción. Está ganando terreno entre los desarrolladores de iOS/macOS que crean aplicaciones médicas y sanitarias en todo el mundo. Viene con soporte completo para Objective-C y Swift.

14- CamiTK:CAMI Kit de herramientas de creación de prototipos de imágenes médicas

CamiTK o CAMI es un conjunto de herramientas de creación de prototipos de imágenes médicas que tiene como objetivo ahorrar tiempo de desarrollo al crear aplicaciones de imágenes médicas. CamiTK proporciona un rico conjunto de bibliotecas y herramientas de desarrollo que gestionan tareas de procesamiento, visualización y análisis de imágenes. CamiTK “CAMI” se centra en la visualización de imágenes médicas, el procesamiento de imágenes y el modelado y creación de prototipos biomecánicos. Aunque el proyecto está dirigido a investigadores y se centra En cuanto a la creación de prototipos, capta la atención de los usuarios empresariales, por lo que los desarrolladores brindan capacitación, soporte y consulta para autónomos, investigadores y empresas.

15- DCM4CHE: DICOM + Java

Debido a que Java es el lenguaje de programación para soluciones empresariales, no podemos dejar de mencionar la biblioteca DICOM de código abierto más popular para desarrolladores de Java; “DCM4CHE“.DCM4CHE es un conjunto de herramientas, bibliotecas y herramientas para administrar, recuperar y procesar imágenes DICOM. También viene con una interfaz de usuario web, un administrador de almacenamiento, un administrador de archivos y herramientas completas de creación de servidores HL7.DCM4CHE es nuestro mejor Recomendación para desarrolladores de Java para crear aplicaciones de imágenes médicas.

16- ITK (Kit de herramientas de información)

Kit de herramientas de información o (ITK) es un conjunto de herramientas de análisis de imágenes gratuito y de código abierto. Ha sido el motor central detrás de muchas aplicaciones de imágenes médicas durante los últimos diez años. Se actualiza periódicamente y cuenta con el respaldo de una comunidad activa de ingenieros y desarrolladores de software. También viene con soporte completo para C++ y Python. ITK ya se utiliza para crear aplicaciones de imágenes multiplataforma que funcionan perfectamente en macOS, Windows y Linux.

17- OpenHealth.Org

OpenHealth.org está estableciendo estándares para el desarrollo de aplicaciones médicas.

18- QtDCM

  • QtDCM: Una biblioteca para crear aplicaciones DICOM con QT.

Una nota para los desarrolladores;

Agradecemos a todos los desarrolladores de código abierto que participan en la creación de bibliotecas y marcos clínicos, de atención médica y de imágenes médicas específicos. Valoramos enormemente el esfuerzo y el tiempo necesario para codificar, probar y pulir dichos proyectos hasta el estado de producción como un proyecto de código abierto.

Entonces, GRACIAS.

Conclusión

Aquí termina nuestra lista, pero planeamos mantenerla actualizada con más marcos y bibliotecas. Si conoce algún otro marco de código abierto que valga la pena mencionar

Más recursos médicos específicos de código abierto

  • Visores DICOM basados ​​en web
  • Servidores PACS de código abierto
  • Bibliotecas y marcos DICOM

Más lecturas

Etiquetas

desarrollo Imágenes médicas de código abierto dicom Patología EMR EHR Telemedicina pacs Lista de empresas

By admin

Related Post

Leave a Reply

Your email address will not be published. Required fields are marked *