Meeting 2017-09-04
Member: @warehousman , @peggi , @ovirnyi , @edward.voloshin
Notes:
- Номер рецепта не состоит из двух частей (открытая и закрытая часть), а состоит из одного элемента - "номер рецепта". Дополнительно есть "verification_code (NULL)" который заполняется когда у MPI - verification type = OTP.
- Таким образом "поиск" рецепта в аптеке требует 1-го (номер) или 2-х параметров (номер, код верификации) в зависимости от verification type
- "Поиск" рецепта по номеру - выдает ответ для любого статуса medication_request
- Ссылку на программу добавляем в medication_request. И запрашиваем при создании request_for_medication_request.
- Результаты Qualify для medication_request - не храним (они не имеют смысла для логики)
- Рецепт без программы может быть реализован 2-мя вариантами (пока выбор на аналитике)
- NULL в поле программы
- добавление программы "Без программы (за свой счет)"
- На уровне БД остается возможность отличных значение программ для medication_request и N-medication_dispense. Но на уровне IL - делаем constraint на равенство занчений в medication_request и 1-medication_dispense ИЛИ medication_dispense без программы (за свой счет)
- Qualify для medication_dispense(в аптеке)- делаем отдельным EP, а не в GETe
- При создании medication_dispense ("выдаю") - принимаем программу параметром (c поддержкой "без программ")