Page tree
Skip to end of metadata
Go to start of metadata

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

Вызов интернет приложения по автоматизированному оформлению льготных рецептов «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)
  • No labels