После осуществления записи пациента на прием в ЦАОП на базе 1С из «МКМЦ «Медицинский город», в ЦБ от ПК «МедИнфоСистема» приходит запрос на создание направления.Выполняется поиск документа «Направление» по реквизиту «УИДДокументаВМедГороде» (DirectionUID). В случае если документ найден, то данные перезаписываются, если документ не найден, то создается новый документ направления и заполняется полученными данными последующим правилам:
Реквизит | Полесообщения | Тип |
УИДДокументаВМедГороде | DirectionUID | Строка |
Дата | DirectionDate | Дата |
Номер | DirectionNumber | Строка |
Пациент | Patient_Data | Справочник.Картотека |
Тмб_КонтактныйТелефон | Patient_Data.Phone | Строка |
ТипДиагноза |
| Перечисления.ТипыДиагнозовПациента |
МКБ10 | MkbCode | Справочник.МКБ10 |
тмб_ОсновноеЗаболевание | MkbCode | Справочник.МКБ10 |
тмб_ЗаболеваниеПоНапралению | ConcomitantMkbCode | Справочник.МКБ10 |
МКБ10НаКоторыйПодозрение | MkbCodeZNO | Справочник.МКБ10 |
ПодозрениеНаОнкологию | ZNO | Булево |
тмб_ОрганизацияОтправитель |
| Справочник.НаправившаяОрганизация |
КудаНаправлен | MoCode | Справочник.НаправившаяОрганизация |
КемНаправлен | Doctor | Строка |
ВидНаправления | DirectionTypeID | Справочник.ВидыМедицинскихНаправлений |
ОбоснованиеНаправления | DirectionReason | Строка |
тмб_Специализация | SpecializationID | Строка |
тмб_ТипКонсультации | TypeConsultationID | Строка |
Затем выполняется обработка проверки заполнения, в случае незаполненных обязательных полей направления, будет выдано сообщение об ошибке.
В случае успешного проведения документа «Направление» добавляется запись в регистр сведений «Статусы направления в онкоцентр» с пустым статусом. Это необходимо для последующего получения результатов направления от МГ.
В случае отсутствия в справочнике «Направившая организация» элемента с переданным OID из поля MoCode будет возвращаться ошибка.
В ответном сообщении сервис отдает сшп_Идентификатор созданного/измененного документа направления.
Созданный документ «Направления» отправляется по централизации и создается в МО, куда направлен пациент.У таких направлений в номере добавляется в начале «СН» к номеру отправленному в пакете от МКМЦ «Медицинский город» (МедИнфоСистема), например, «СН000000132».