Вы искали проект с открытым исходным кодом, в который можно было бы внести свой вклад?

Как разработчик программного обеспечения, я чувствую, что могу оказать огромное влияние. В какой-то момент я почувствовал, что помощь в увеличении онлайн-продаж сети пиццерий или ипотечном кредиторе в увеличении маржи была потрачена впустую. С пандемией COVID-19 в полную силу я хочу помочь пролить свет на проект, который мне близок.

Зритель OHIF

OHIF Viewer - это программа просмотра медицинских изображений с открытым исходным кодом в Интернете. Поддерживаемые расширения добавляют поддержку просмотра, аннотирования и создания отчетов для изображений в 2D (срезы) и 3D (объемы).

  • Он на 100% бесплатный и с открытым исходным кодом.
  • Он в основном используется для клинических исследований и испытаний.
  • Это отличный вариант для развивающихся стран (он может работать на Raspberry Pi).
  • Есть какое-то грантовое финансирование (завтра не исчезнет).

Чем я могу помочь?

Это может показаться странным, но простое добавление в наш репозиторий GitHub помогает нам выступать за дополнительное финансирование в виде грантов.

Наш текущий грант финансирует двух разработчиков, работающих полный рабочий день, до августа. Мы разумно используем это время для завершения модернизации и изменения базовой архитектуры, которые улучшают расширяемость OHIF Viewer, одновременно усиливая нашу готовую поддержку исследований онкологической визуализации.

Библиотека компонентов React

У нас есть библиотека компонентов, которая следует принципам атомарного дизайна. Нам нужна помощь в создании компонентов React, удовлетворяющих нашему дизайну. Большинство из них тупые и составлены для создания примеров представлений, которые демонстрируют различные состояния пользовательского интерфейса с использованием фиктивных данных и поддельных взаимодействий. Мы делаем это с помощью библиотеки компонентов docz (построенной на Gatsby). Каждый добавленный компонент, тест и небольшая часть документации невероятно полезны в продвижении к нашей цели.

Изменения основной архитектуры

Наша первая реализация OHIF Viewer была упрощенным приложением Meteor, имевшим одну цель. Хотя это было (и остается) очень полезным, мы адаптируемся для поддержки различных вариантов использования нашего сообщества и упрощаем «совместное использование» рабочих процессов, функций и функций с другими.

Почти весь этот код написан на обычном JavaScript и не привязан к предметной области. Разработчики, способные писать модульные тесты, обсуждать реализации и удовлетворять спецификации, хорошо подготовлены, чтобы помочь нам в этом.

Экспертиза в области визуализации, сегментации и 3D-визуализации

Эта категория вряд ли применима к большинству из вас. Любая помощь с предыдущими предметами высвобождает наши ограниченные ресурсы, чтобы мы могли продвинуться дальше по этим предметам. Если у вас есть здесь опыт и вы хотите внести свой вклад, не стесняйтесь обращаться к нам, и мы можем сотрудничать. В частности, у нас есть PET-CT Fusion и многотомный список желаний, для которого требуется опыт работы с WebGL / шейдерами.

Дополнительное финансирование и ресурсы

В то время как наш текущий грант истекает в августе, мы подали заявку на продление, которое продлит финансирование двух штатных разработчиков еще на пять лет. Если вы заинтересованы в финансировании OHIF для ключевых функций или у вас есть ресурсы для разработки, которые вы хотели бы выделить, но не знаете, как это лучше всего сделать, свяжитесь с нами.

Некоторые элементы, подробно описанные в нашем продлении гранта, включают:

  • Упрощение развертывания и установки.
  • Поддержка мобильных разрешений и настольного приложения Electron.
  • Расширьте поддержку расширений и режимов. Каталог общих «рабочих процессов».
  • Намного больше.

связанные проекты

В этом пространстве много проектов. Если вам известны какие-либо замечательные проекты, которые имеют широкую лицензию и реагируют на участников, пожалуйста, назовите их в комментариях, и я постараюсь обновить этот список.

EMR / HIS

Электронные медицинские карты и информационные системы здравоохранения. Они часто позволяют управлять и просматривать записи пациентов и являются общей точкой интеграции для многих других систем. Например, вы можете использовать EMR, чтобы найти «исследование изображений» пациента и запустить сеанс просмотра в OHIF Viewer.

Хранение и поиск данных медицинской визуализации

В этой категории есть больше вариантов. Традиционно их называют PACS (система архивации изображений и передачи изображений) или архивы изображений. Они содержат данные медицинской визуализации и предоставляют API-интерфейсы для извлечения и хранения.

Как протянуть руку помощи

Создайте проблему с GitHub!

Постоянные участники могут получить приглашение в нашу группу соавторов Slack. Мы также регулярно проводим корпоративные встречи и планируем встречи с отдельными лицами и организациями, способными уделять время и ресурсы.