Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

Версия 1 Текущий »

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

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

  • Нет меток