Порядок вызова

Вызов интернет приложения по автоматизированному оформлению льготных рецептов «Cor.NET» (далее Приложение) осуществляется через инициацию интернет браузера, установленного на персональном компьютере и последующим формировании строки вызова, содержащим необходимые параметры.

Доступ к приложению

Точка входа размещена по адресу: http://{базовый url}/korvet/LPURecipe.aspx?ver=&idRequest=
где:

  • ver – текущая версия набора параметров адресной строки. Значение изменяется только в случае изменения количества или условий по передачи параметров.
  • idRequest – идентификатор запроса на создание рецепта (уникальный идентификатор запроса внешней ИС на генерацию рецепта, формируется внешней ИС, хранится в ИС ЛЛО формате INT).

Примечание: идентификатор должен быть постоянно уникальным даже в случае аварийного формирования рецепта и повторной инициации вызова приложения по оформлению рецепта.

Структура параметров вызова приложения для версии 2


http://{базовый url}/korvet/LPURecipe.aspx?ver=2&idRequest=&mc=&Snl=&Sm=&Nm=&Pm=&BD=&Sx=&SI=&NI=&Rn=&Ar=&Cl=&Db=&De=&Trg=
Требования к параметрам при формировании адресной строки:

  • mc – код организации (цифры без пробелов).
  • Snl - 14-тизначный номер СНИЛС в формате 123-456-789 01 (пробелы заменяются на +).
  • Sm – фамилия пациента преобразованная в URL Unicode.
  • Nm - имя пациента преобразованное в URL Unicode.
  • Pm - отчество пациента преобразованное в URL Unicode.
  • BD – дата рождения пациента в формате DD.MM.YYYY
  • Sx – пол пациента, где 1 – мужской пол, а 0 – женский.
  • SI - серия страхового полиса (пробелы заменяются на + ).
  • NI – номер страхового полиса (цифры без пробелов)
  • Rn – район проживания пациента (цифры без пробелов)
  • Ar – адрес регистрации пациента преобразованный в URL Unicode.
  • Cl - код льготы (цифры без пробелов).
  • Db – дата начала действия льготы в формате DD.MM.YYYY
  • De - дата окончания действия льготы в формате DD.MM.YYYY
  • Trg – номер регистра пациента одной цифрой.

Структура параметров вызова приложения для версии 3

http://{базовый url}/korvet/CorNET/LPURecipe.aspx?ver=3&idRequest=&mc=&Snl=&Sm=&Nm=&Pm=&BD=&Sx=&SI=&NI=&Rn=&Ar=&Cl=&Db=&De=&Trg=&dc=
Требования к параметрам при формировании адресной строки:

  • mc – код организации (цифры без пробелов).
  • Snl - 14-тизначный номер СНИЛС в формате 123-456-789 01 (пробелы заменяются на +).
  • Sm – фамилия пациента преобразованная в URL Unicode.
  • Nm - имя пациента преобразованное в URL Unicode.
  • Pm - отчество пациента преобразованное в URL Unicode.
  • BD – дата рождения пациента в формате DD.MM.YYYY
  • Sx – пол пациента, где 1 – мужской пол, а 0 – женский.
  • SI - серия страхового полиса (пробелы заменяются на + ).
  • NI – номер страхового полиса (цифры без пробелов)
  • Rn – район проживания пациента (цифры без пробелов)
  • Ar – адрес регистрации пациента преобразованный в URL Unicode.
  • Cl - код льготы (цифры без пробелов).
  • Db – дата начала действия льготы в формате DD.MM.YYYY
  • De - дата окончания действия льготы в формате DD.MM.YYYY
  • Trg – номер регистра пациента одной цифрой.
  • dc - хэш Ф+И+О (в upper-case) врача по алгоритму SHA1

Структура параметров вызова приложения для версии 4

http://{базовый url}/korvet/LPURecipe.aspx?ver=4&idRequest=&mc=&data=

Требования к параметрам при формировании адресной строки:

  • mc – код организации (цифры без пробелов, зашифрованные с использованием известного закрытого ключа и переданного idRequest в качестве открытого, по алгоритму Rijndael)
  • data – содержит часть URL- параметров из третьей версии (кроме mc, idRequest, ver) в зашифрованном виде (с использованием известного закрытого ключа и переданного idRequest в качестве открытого, по алгоритму Rijndael)
  • Нет меток