<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 |


