В сервисе ЦС ЛИС предусмотрена возможность передачи информации об ЭМД при передаче результата
Передача ЭМД выполняется в ресурсе DiagnosticReport в поле extension. Extension соответствующий ЭМД должен иметь url = "emd".
Описание полей Extension
Название | Кратность | Описание | Поле в БД |
---|---|---|---|
url | 1-1 | Урл расширения. Всегда указывается emd |
|
valueAttachment | 1-1 | Информация о ЭМД | |
valueAttachment.creation | 1-1 | Дата создания ЭМД в формате ГГГГ-ММ-ДДTЧЧ:мм:СС | emd_MedDocument.DateCreate |
| |||
valueAttachment.meddocumentguid | 1-1 | Уникальный идентификатор ЭМД (locauid) | emd_MedDocument.MedDocumentGuid |
valueAttachment.regnum | 0-1 | Регистрационный номер ЭМД от РЭМД | emd_MedDocument.RegNum |
1-1 | Содержимое прикрепления в формате base64 | emd_MedDocument.Content | |
valueAttachment.emdtype | 1-1 | Передается уникальный идентификатор документа в соответствии со справочником - https://nsi.rosminzdrav.ru/dictionaries/1.2.643.5.1.13.13.11.1520/passport/12.56 | emd_MedDocument.rf_EmdTypeGuid |
0 | Код статуса регистрации ЭМД будет установлен статус по умолчанию: 09 - Загружен | emd_MedDocument.rf_StatusID + emd_MedDocumentStatus | |
valueAttachment.documentnum | 1-1 | Номер документа (протокола лабораторного исследования) | emd_MedDocument.DocumentNum |
|
| ||
сохранить lbr_research.GUID | emd_MedDocument.rf_DocTypeGUID | ||
valueAttachmentSign | 1-* | Сведения о подписях ЭМД | |
valueAttachmentSign.datesign | 1-1 | Дата и время подписания в формате ГГГГ-ММ-ДДTЧЧ:мм:СС | emd_MedDocumentSign.DateSign |
valueAttachmentSign.signrole | 1-1 | Код роли сотрудника, подписавшего документ Передается поле Код в соответствии со справочником - https://nsi.rosminzdrav.ru/dictionaries/1.2.643.5.1.13.13.99.2.368/passport/2.8 Пример: DOCTOR | emd_MedDocumentSign.rf_SignRoleID |
valueAttachmentSign.signdata | 1-1 | Данные подписи | emd_MedDocumentSign.SignData |
valueAttachmentSign.certificatenum | 1-1 | Номер сертификата | emd_MedDocumentSign.CertificateNum |
valueAttachmentSign.signatoryfio | 1-1 | ФИО подписанта | emd_MedDocumentSign.SignatoryFIO |
valueAttachmentSign.certificatedatebegin | 1-1 | Дата начала действия сертификата в формате ГГГГ-ММ-ДДTЧЧ:мм:СС | emd_MedDocumentSign.CertificateDateBegin |
valueAttachmentSign.certificatedateend | 1-1 | Дата окончания действия сертификата в формате ГГГГ-ММ-ДДTЧЧ:мм:СС | emd_MedDocumentSign.CertificateDateEnd |
Содержание valueAttachment.data
В поле data должно быть закодировано сообщение вида:
DocUid:{{uid документа}}; EmdType:{{Тип документа}}; RegNum:{{Регистрационный номер документа}}; DocNumber:{{Номер документа}}; DocumentVersion:{{Версия документа (целое число)}}; RegistrationDate:{{Дата регистрации документа (в формате ГГГГ-ММ-ДДTЧЧ:мм:СС)}};
В поле "Тип документа" необходимо передавать код из справочника CLIS_EmdType
Пример:
DocUid:216DF384-7136-4871-849B-CECC5ED30F4B; EmdType:3; RegNum:123456; DocNumber:123456; DocumentVersion:1.1; RegistrationDate:2020-01-01T13:05:05;