<tns:attr name="militaryCardIssueDate">

  <tns:value>1981-03-12</tns:value>

  </tns:attr>

  <tns:attr name="militaryRecordRemovalDate">

  <tns:value>1996-03-12</tns:value>

  </tns:attr>

  <tns:attr name="militaryRecordGroup">

  <tns:value>1.2.398.7.1.4.2.88:100:1</tns:value>

  </tns:attr>

  <tns:attr name="recordCategory">

  <tns:value>1.2.398.7.1.4.2.89:100:1</tns:value>

  </tns:attr>

  <tns:attr name="militaryPersonnel">

  <tns:value>1.2.398.7.1.4.2.90:100:1</tns:value>

  </tns:attr>

  <tns:attr name="militaryRank">

  <tns:value>1.2.398.7.1.4.2.91:100:1</tns:value>

  </tns:attr>

  <tns:attr name="militarySpecialization">

  <tns:value>military spec</tns:value>

  </tns:attr>

  <tns:attr name="doDOffice">

  <tns:value>DOD Office</tns:value>

  </tns:attr>

  <tns:attr name="specialRecord">

  <tns:value>Special record string</tns:value>

  </tns:attr>

  <tns:attr name="fitnessForService">

  <tns:value>1.2.398.7.1.4.2.92:100:1</tns:value>

  </tns:attr>

  <tns:attr name="participantOfMilitaryAction">

  <tns:value>true</tns:value>

  </tns:attr>

НЕ нашли? Не то? Что вы ищете?

  <tns:attr name="placeOfHostilities">

  <tns:value>Place of hostilities</tns:value>

  </tns:attr>

  <tns:attr name="lengthOfService">

  <tns:value>0410</tns:value>

  </tns:attr>

  <tns:attr name="lengthOfServiceSpeciality">

  <tns:value>0410</tns:value>

  </tns:attr>

  </tns:searchResultEntry>

  <searchResultDone>

  <resultCode code="0" descr="success"/>

  </searchResultDone>

  </tns:searchResponse>

Операция запроса на изменение «ModifyRequest».

Операция используется для изменения атрибутов существующего элемента каталога.

Пример запроса «modifyRequest» для записи HC Professional (Медицинский работник):

<dsml:modifyRequest dn="uid=1.2.398.7.1.5.1.3:e61cce17-559b-4b71-b105-60d8fc7c8f8c, ou=EHEWorkerEX, dc=HCProfessional, dc=CIM, o=MOH, c=KZ" requestID="14eedcd0-fab5-4b02-bff6-7bf90b10f3e4">

  <dsml:modification operation="replace" name="status">

  <dsml:value>false</dsml:value>

  </dsml:modification>

  </dsml:modifyRequest>

Пример ответа на запрос «modifyResponse» для записи HC Professional (Медицинский работник):

<modifyResponse requestID="14eedcd0-fab5-4b02-bff6-7bf90b10f3e4">

  <resultCode code="0" descr="success"/>

  </modifyResponse>

Операция запроса на добавление «AddRequest».

Операция используется для добавления записи в каталог.

Пример запроса «addRequest» для записи HC Professional (Медицинский работник):

<dsml:addRequest dn="uid=1.2.398.7.1.5.1.3:e61cce17-559b-4b71-b105-60d8fc7c8f8c, ou=EHEWorkerEX, dc=HCProfessional, dc=CIM, o=MOH, c=KZ" requestID="14eedcd0-fab5-4b02-bff6-7bf90b10f3e4">

  <dsml:attr name="status">

  <dsml:value>true</dsml:value>

  </dsml:attr>

  <dsml:attr name="uid">

  <dsml:value>1.2.398.7.1.5.1.3:e61cce17-559b-4b71-b105-60d8fc7c8f8c</dsml:value>

  </dsml:attr>

  <dsml:attr name="hcIdentifier">

  <dsml:value>1.2.398.7.1.3.1:504881655782:Active</dsml:value>

  </dsml:attr>

  <dsml:attr name="retirementAgreement">

  <dsml:value>Retirement Agreement String</dsml:value>

  </dsml:attr>

  <dsml:attr name="isOnMilitaryRecord">

  <dsml:value>false</dsml:value>

  </dsml:attr>

  <dsml:attr name="isOnActiveMilitaryService">

  <dsml:value>true</dsml:value>

  </dsml:attr>

  <dsml:attr name="totalWorkUnits">

  <dsml:value>1.0</dsml:value>

  </dsml:attr>

  <dsml:attr name="militaryTypeOfRecord">

  <dsml:value>1.2.398.7.1.4.2.87:100:1</dsml:value>

  </dsml:attr>

  <dsml:attr name="militaryCardNumber">

  <dsml:value>1.2.398.7.1.100.10:544569:Active</dsml:value>

  </dsml:attr>

  <dsml:attr name="militaryCardIssueDate">

  <dsml:value>1981-03-12</dsml:value>

  </dsml:attr>

  <dsml:attr name="militaryRecordRemovalDate">

  <dsml:value>1996-03-12</dsml:value>

  </dsml:attr>

  <dsml:attr name="militaryRecordGroup">

  <dsml:value>1.2.398.7.1.4.2.88:100:1</dsml:value>

  </dsml:attr>

  <dsml:attr name="recordCategory">

  <dsml:value>1.2.398.7.1.4.2.89:100:1</dsml:value>

  </dsml:attr>

  <dsml:attr name="militaryPersonnel">

  <dsml:value>1.2.398.7.1.4.2.90:100:1</dsml:value>

  </dsml:attr>

  <dsml:attr name="militaryRank">

  <dsml:value>1.2.398.7.1.4.2.91:100:1</dsml:value>

  </dsml:attr>

  <dsml:attr name="militarySpecialization">

  <dsml:value>military spec</dsml:value>

  </dsml:attr>

  <dsml:attr name="doDOffice">

  <dsml:value>DOD Office</dsml:value>

  </dsml:attr>

  <dsml:attr name="specialRecord">

  <dsml:value>Special record string</dsml:value>

  </dsml:attr>

  <dsml:attr name="fitnessForService">

  <dsml:value>1.2.398.7.1.4.2.92:100:1</dsml:value>

  </dsml:attr>

  <dsml:attr name="participantOfMilitaryAction">

  <dsml:value>true</dsml:value>

  </dsml:attr>

  <dsml:attr name="placeOfHostilities">

  <dsml:value>Place of hostilities</dsml:value>

  </dsml:attr>

  <dsml:attr name="lengthOfService">

  <dsml:value>0410</dsml:value>

  </dsml:attr>

  <dsml:attr name="lengthOfServiceSpeciality">

  <dsml:value>0410</dsml:value>

  </dsml:attr>

  <dsml:attr name="objectClass">

  <dsml:value>EHEWorkerEX</dsml:value>

  <dsml:value>HCProfessional</dsml:value>

  <dsml:value>inetOrgPerson</dsml:value>

  <dsml:value>organizationPerson</dsml:value>

  <dsml:value>person</dsml:value>

  <dsml:value>EHEPotentialProfessionalEX</dsml:value>

  <dsml:value>uidObject</dsml:value>

  <dsml:value>EHERegistryObjectInformationEX</dsml:value>

  </dsml:attr>

  </dsml:addRequest>

Пример ответа на запрос «addResponse» для записи HC Professional (Медицинский работник):

<addResponse requestID="14eedcd0-fab5-4b02-bff6-7bf90b10f3e4">

  <resultCode code="0" descr="success"/>

  </addResponse>

Структура сообщения аудита

Структура сообщения аудита при чтении данных приведена в таблице Г.1.

1 – Структура сообщения аудита при чтении данных

Наименование поля

Обязательность

Значение

Событие аудита (Event - AuditMessage/EventIdentification)

EventID

Обязательно

EV(110108, DCM, "Export")

EventActionCode

Обязательно

“R” (Read/чтение)

EventDateTime

Обязательно

В соответствии с требованиями к транзакции ITI-20 «Записать в журнал событий» (Record Audit Event)

EventOutcomeIndicator

Обязательно

В соответствии с требованиями к транзакции ITI-20 «Записать в журнал событий» (Record Audit Event)

EventTypeCode

Обязательно

EV(“3.2”, “Audit Event Types”, “Professionals Register Access”) 

EV(“3.3”, “Audit Event Types”, “Organization Register Access”)

где Audit Events Type (Вид события аудита) из справочника OID = 1.2.398.7.1.4.2.189

Пользователь, инициализировавший запрос (Human Requestor - AuditMessage/ActiveParticipant) – 1..1

UserID

Обязательно

Идентификатор пользователя, инициировавшего транзакцию

UserIsRequestor

Обязательно

“true” (истина)

RoleIDCode

Обязательно

Идентификатор роли пользователя. Могут использоваться только роли пользователя, связанные с соответствующим регистром (регистр автотранспорта, регистр зданий, регистр адресов).

Источник действия аудита (Audit Source - AuditMessage/ActiveParticipant) – 1..1

UserID

Обязательно

Идентификатор источника (приложения) события аудита. В зависимости от регистра будет использоваться одно из следующих значений:

OID 1.2.398.7.1.5.1.1.11        HC Organization Registry Portal

OID 1.2.398.7.1.5.1.1.12        HC Professional Registry Portal

UserIsRequestor

Обязательно

“false” (ложь)

RoleIDCode

Обязательно

EV(110153, DCM, “Source”)

NetworkAccessPointTypeCode

Обязательно

“1” для имени машины (DNS), “2” для IP-адресов

NetworkAccessPointID

Обязательно

Имя машины или IP-адрес

Параметры запроса (Query Parameters - AuditMessage/ParticipantObjectIdentification) – 0..*

ParticipantObjectTypeCode

Обязательно

“1” – для регистра медицинских работников

“3” – для регистра организаций здравоохранения

ParticipantObjectTypeCodeRole

Обязательно

“24” (query/запрос)

ParticipantObjectIDTypeCode

Обязательно

EV(“3.2”, “Audit Event Types”, “Professionals Register Access”) 

EV(“3.3”, “Audit Event Types”, “Organization Register Access”)

где Audit Events Type (Вид события аудита) из справочника OID = 1.2.398.7.1.4.2.189

ParticipantObjectQuery

Обязательно

Фрагмент «filter» элемента «searchRequest» в кодировке base64


Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28