Содержание
Создание программного обеспечения для развивающегося мира заключается в том, чтобы принять реалии условий с меньшими ресурсами в качестве движущей силы, а не ограничения для инноваций.
Электронная медицинская карта — это электронная версия истории болезни пациента, которая поддерживается поставщиком и пользователем (врачами) в течение определенного времени. Цены на системы и поставщики EMR (которые, кстати, совсем не дешевы в большинстве стран) оказывают существенное влияние на принятие EMR в странах с низким уровнем ресурсов «развивающемся мире» (в случае, если такая услуга даже существует), На сегодняшний день в 2017 году до сих пор существуют истории болезни о пациентах. Вот почему HospitalRun создан для того, чтобы предоставлять самую современную информационную систему для больниц, доступную для наименее обеспеченных сред.
Что такое HospitalRun?
HospitalRun — это программное обеспечение, созданное для предоставления самой современной больничной информационной системы, возможной в условиях наименьших ресурсов. Система HospitalRun предназначена для передачи записей в удаленные клиники. Работает, когда нет интернета, и синхронизируется, когда есть.
Наиболее важные и особенные особенности этого проекта:
- Оффлайн первая поддержка (спасибо PouchDB и сервисным работникам)
- Возможность развертывания на локальном сервере и в облаке с бесплатной синхронизацией (благодаря CouchDB)
- Развертывание рабочего стола для Mac и Windows (благодаря Electron)
- Развертывание скриптового сервера (спасибо Docker)
- Почти полная интернационализация (ember-i18n)
- Стандарты кода с применением репо (благодаря eslint)
- Автоматизированное интеграционное тестирование (благодаря Travis CI)
- Более 1000 приемочных испытаний
- Пожертвованная демонстрационная среда (благодаря Microsoft Bizspark)
- Невероятная прослеживаемость в репозитории проектов для проблем, проектов и кода (благодаря GitHub)
HospitalRun предлагает полный EMR со многими ролями, такими как врачи, медсестра, фармацевт, финансовый менеджер, менеджер по инвентаризации и многое другое:
Он имеет полезный планировщик для управления назначениями для пациентов:
Проект поощряет микроиндустрию вокруг развертывания системы, но код бесплатный и с открытым исходным кодом и всегда будет.
Как это технически сделано?
Для пользователя HospitalRun — это настольное приложение, созданное с Электронные рамки, фреймворк, позволяющий создавать кросс-платформенные настольные приложения с использованием JavaScript, HTML и CSS. Сам проект делится на две части: фронтэнд и бэкэнд. Фронтенд область была разработана с широко известной платформой JavaScript ember.js.
В бэкэнде он использует CouchDB. HospitalRun предназначен для передачи записей в удаленные клиники, что делает его идеальным для охвата пациентов, находящихся в отдаленных местах. Работает, когда нет интернета, и синхронизируется, когда есть. Это достигается благодаря PouchDB (да, сумка не диван). PouchDB — это база данных JavaScript с открытым исходным кодом, вдохновленная Apache CouchDB это разработано, чтобы хорошо работать в браузере. PouchDB был создан, чтобы помочь веб-разработчикам создавать приложения, которые работают так же автономно, как и онлайн.
Как проверить?
Настольное приложение, предлагающее оффлайн-первый, можно загрузить с официального сайта. Он доступен для Windows и Mac. Кроме того, вы можете проверить это онлайн с вашего браузера, посетив этот сайт.
Как внести свой вклад?
Одной из вещей, которую команда HospitalRun вкладывает много энергии, является удобство использования для участников. Участники — это топливо, которое делает возможным любой проект с открытым исходным кодом, подобный этому, и им нужны участники в области кодирования, дизайна, взаимодействия с пользователем, маркетинга, управления проектами, требований к продукту и разработки. HospitalRun принимает код в качестве вклада в его исходный код в официальный репозиторий на Github или же внести финансовый вклад в поддержку развития и развертывание HospitalRun. Для получения дополнительной информации об этом проекте с открытым исходным кодом, пожалуйста, не забудьте посетить официальный сайт а также следите за HospitalRun в Twitter.