Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Номер рецепта не состоит из двух частей (открытая и закрытая часть), а состоит из  одного элемента - "номер рецепта".  Дополнительно есть "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 поддержкой "без программ")