Создать веб-приложение для хранения данных о пациенте с возможностью отсылки обновлений (патчей) в формате любой из версий стандарта FHIR.
Клиент должен содержать четыре экрана: форму создания пациента, форму отсылки патч-апдейта к определенному пациенту, список пациентов и экран отображения конкретного пациента.
Необходимо развернуть версию Aidbox для разработчика и воспользоваться встроенным FHIR API.
- Clojure/Clojurescript
- Re-Frame
В зависимости от субъективной сложности задачи можно наращивать (уменьшать) функционал.
- Реализовать механизм расширения на новые версии стандарта
- Реализовать механизм расширения на новые ресурсы
- Количество одновременно использующих систему клиентов: один или несколько
- Реализовать средство разрешения конфликтов и способ откатки к любой из предыдущих версий ресурса
- красивый интерфейс ;)