Данные передаваемые от СМП в МИС при госпитализации пациента. Минимально необходимые данные соответствуют отрывному талону СМП - 114 форма. Используется в методе Передача данных госпитализации пациента из СМП в МИС - 114 форма
Форма N 114/у СОПРОВОДИТЕЛЬНЫЙ ЛИСТ И ТАЛОН К НЕМУ
Форма N 110/у КАРТА ВЫЗОВА СКОРОЙ МЕДИЦИНСКОЙ ПОМОЩИ
Описание полей
Внимание! В описании полей временно присутствует цветовая раскраска в связи с планируемой 2-этапной доработкой метода. Зеленый цвет – поля, которые будут добавлены в модель и на 1 этапе будут необязательны. Желтый цвет – уже существующие поля, у которых: либо будет изменена обязательность на 2 этапе доработки, либо будет дополнена/изменена внутренняя логика обработки данных на 1 этапе доработки.
Название | Тип данных | Номер на форме 114 I-СОПРОВОДИТЕЛЬНЫЙ ЛИСТ II-ТАЛОН | Номер на форме 110 | Описание | Обязательность | Комментарий | |||
---|---|---|---|---|---|---|---|---|---|
1 этап | 2 этап | ||||||||
1 | Идентификаторы | ||||||||
2 | personGUID | string(Guid) | - | - | Идентификатор пациента в МИС | - | - | Если ранее была произведена авторизация пациента. stt_MedicalHistory.PersonGuid | |
3 | smpcallid | string | - | - | Идентификатор талона(карты вызова) в СМП(номер исходного талона, подлежащий госпитализации) | + | + | stt_MedicalHistory.SmpCallGUID | |
4 | number | string | В заголовке | - | Номер Сопроводительного листа станции (отделения) скорой медицинской помощи по учётной форме 114у | - | + | smp_RunSheet.Number | |
5 | Даты и время | ||||||||
6 | receiveTime | string(DateTime) | I.10, II.12 | 4 | Приём вызова оператором СМП | + | + |
smp_RunSheet.DateCall | |
7 | callTranseferTime | string(DateTime) | - | 4 | Дата и время передачи вызова | - | - | Не идет в МКСБ. | |
8 | departureTime | string(DateTime) | - | 4 | Дата и время выезда | - | - | Не идет в МКСБ. | |
9 | dateAccident | string(DateTime) | II. 9 | - | Дата и время несчастного случая | - | + | smp_RunSheet.DateAccident | |
10 | callAddressArrivalTime | string(DateTime) | - | 4 | Дата и время прибытия на место | - | - | Не идет в МКСБ. | |
11 | transportationStartTime | string(DateTime) | - | 4 | Дата и время начала транспортировки | - | - | Не идет в МКСБ. | |
12 | lpuArrivalTime | string(DateTime) | I.10, II.12 | 4 | Время прибытия в ЛПУ(Дата и время прибытия в МО) | - | + |
stt_MedicalHistory.DateRecipient | |
13 | callEndTime | string(DateTime) | - | 4 | Дата и время окончания вызова | - | Не идет в МКСБ. | ||
14 | returnTime | string(DateTime) | - | 4 | Дата и время возвращения на подстанцию | - | - | Не идет в МКСБ. | |
15 | treatmentStartTime | string(DateTime) | - | - | Дата начала лечения | - | - | Не идет в МКСБ. | |
16 | treatmentEndTime | string(DateTime) | - | - | Дата окончания лечения | - | - | Не идет в МКСБ. | |
17 | Информация о пациенте | ||||||||
18 | family | string | I.1, II.1 | 6 | Фамилия пациента | - | - | stt_MedicalHistory.Family | |
19 | name | string | I.2, II.2 | 6 | Имя пациента | - | - | stt_MedicalHistory.Name | |
20 | ot | string | I.3, II.3 | 6 | Отчество пациента | - | - | stt_MedicalHistory.Ot | |
21 | ageGroup | string | I.4, II.4 | 6 | Возрастная группа | - | - | Необязательно при указании даты рождения - birthdate и игнорируется. Не идет в МКСБ. | |
22 | birthdate | string(DateTime) | I.4, II.4 | 6 | Дата рождения | - | - | stt_MedicalHistory.BD | |
23 | gender | string | I.5, II.5 | 6 | Пол | + | + | Возможные значения:
stt_MedicalHistory.Sex stt_MedicalHistory.rf_GenderTypeID | |
24 | typepol | int | ~I.6, II.6 | ~6 | Тип полиса | - | - | Возможные значения:
Получение справочника типов полиса При сохранении поиск по oms_kl_TipOMS.IDDOC stt_MedicalHistory.rf_kl_TipOMSID | |
25 | seriespol | string | ~I.6, II.6 | ~6 | Серия полиса | - | - | stt_MedicalHistory.S_POL | |
26 | numberpol | string | ~I.6, II.6 | ~6 | Номер полиса | - | - | stt_MedicalHistory.N_POL В случае наличия еще не выписанного пациента с переданным полисом возвращается ошибка. | |
27 | SNILS | string | ~I.6, II.6 | ~6 | СНИЛС пациента | - | - | stt_MedicalHistory.SS | |
28 | identityDocumentType | string | I.6, II.6 | 6 | Тип документа удостоверяющего личность | - | - | Код(Code) из Получение справочника типов документа удостоверяющего личность stt_MedicalHistory.rf_TypeDocID При сохранении поиск по oms_TYPEDOC.C_DOC | |
29 | identityDocumentTypeCodeEgisz | string | Тип документа удостоверяющего личность по НСИ | - | - | по Фед. НСИ 1.2.643.5.1.13.13.99.2.48 stt_MedicalHistory.rf_TypeDocID При сохранении поиск по oms_TYPEDOC.CodeFNSI | |||
30 | identityDocumentSeries | string | I.6, II.6 | 6 | Серия документа удостоверяющего личность | - | - | stt_MedicalHistory.S_DOC | |
31 | identityDocumentNumber | string | I.6, II.6 | 6 | Номер документа удостоверяющего личность | - | - | stt_MedicalHistory.N_DOC | |
32 | identityDocumentDate | string(DateTime) | Дата выдачи документа | - | - | stt_MedicalHistory.WhenGiveout_DOC | |||
33 | identityDocumentPlace | string | Место выдачи документа | - | - | stt_MedicalHistory.WhoGiveout_DOC | |||
34 | patientWorkPlace | string | Место работы | - | - | stt_MedicalHistory.WorkInfo | |||
35 | socialStatus | string | Социальное положение | - | - | stt_MedicalHistory.rf_kl_SocStatusID (по oms_kl_SocStatus.CodeEGISZ) | |||
36 | patientAddress | string | Место жительства пациента | - | - | Если указан формализованный адрес в этом объекте, то пытаемся сохранить его. Сохранение происходит через КЛАДР сервис МИС. Если адрес удалось найти или сохранить, то в stt_MedicalHistory.rf_LiveAddressID сохраняется его ссылка, а в stt_MedicalHistory.Address сохраняется его текстовое представление. Значение из строкового поля Address тела запроса игнорируется. Если адрес не был передан или его по какой то причине не удалось найти или сохранить, то в rf_LiveAddressID ничего не пишем. Берем поле Address из тела запроса и пишем в stt_MedicalHistory.Address. | |||
37 |
| string | Адрес пациента строкой | - | - | stt_MedicalHistory.rf_LiveAddressID -> kla_Address.AddressString | |||
38 |
| string | Код КЛАДР как в ФИАС | - | - | stt_MedicalHistory.rf_LiveAddressID -> kla_Address.CODE | |||
39 |
| string | Название региона | - | - | stt_MedicalHistory.rf_LiveAddressID -> kla_Address.Region | |||
40 |
| string | Район региона | - | - | stt_MedicalHistory.rf_LiveAddressID -> kla_Address.Area | |||
41 |
| string | Населенный пункт | - | - | stt_MedicalHistory.rf_LiveAddressID -> kla_Address.City | |||
42 |
| string | Улица | - | - | stt_MedicalHistory.rf_LiveAddressID -> kla_Address.Street | |||
43 |
| string | Дом | - | - | stt_MedicalHistory.rf_LiveAddressID -> kla_Address.rf_HouseID -> kla_House.Number | |||
44 |
| string | Строение | - | - | stt_MedicalHistory.rf_LiveAddressID -> kla_Address.rf_HouseID -> kla_House.Construction | |||
45 |
| string | Квартира | - | - | stt_MedicalHistory.rf_LiveAddressID -> kla_Address.Appartment | |||
46 | healthData | string | Данные о состоянии здоровья пациента | - | - | ||||
47 |
| string | Систолическое давление | - | - | oms_ParamValue, oms_Param.code = 'SystolicBloodPressure' | |||
48 |
| string | Диастолическое давление | - | - | oms_ParamValue, oms_Param.code = 'DiastolicBloodPressure' | |||
49 |
| string | Частота пульса | - | - | oms_ParamValue, oms_Param.code = 'HeartRate' | |||
50 |
| string | Температура тела | - | - | oms_ParamValue, oms_Param.code = 'Temperature' | |||
51 |
| string | Частота дыхания | - | - | oms_ParamValue, oms_Param.code = 'RespiratoryMovement' | |||
52 | okatoResidential | string | ~I.7, II.7 | ~5 | ОКАТО проживания | - | - | Не идет в МКСБ. | |
53 | SMO | string | ~I.6, II.6 | ~6 | Код СМО полиса пациента по справочнику СМО | - | - |
stt_MedicalHistory.rf_SMOID | |
54 | okatoSMO | string | ~I.6, II.6 | ~6 | ОКАТО страхования | - | - | Не идет в МКСБ. | |
55 | Информация о вызывавшем | ||||||||
56 | phone | string | - | 7 | Номер телефона вызывавшего | + | + | Не идет в МКСБ. | |
57 | caller | string | - | 7 | Вызвал (фамилия) | + | + | Не идет в МКСБ. | |
58 | Информация о месте вызова | ||||||||
59 | callPlaceType | string | I.8, II.8 | 5 | Код места вызова бригады СМП по справочнику ФНСИ 1.2.643.5.1.13.13.11.1528 Получение справочника Место вызова бригады скорой медицинской помощи | - | - | smp_RunSheet.rf_CallPlaceTypeID | |
60 | place | string | I.8, II.8 | 5 | Место вызова(Квартира, Общественное место, Офис и др.) | + | - Если поле callPlaceType не заполнено, то поле обязательно к заполнению (+) |
smp_RunSheet.CallPlace | |
61 | address | string | I.7, II.7 | 5 | Адрес вызова | + | + | Логика сохранения адреса в МКСБ описана в комментарии к полю patientAddress | |
62 | codedomophone | string | I.7, II.7 | 5 | Код домофона | - | - | Не идет в МКСБ. | |
63 | entrance | string | I.7, II.7 | 5 | Подъезд | - | - | Не идет в МКСБ. | |
64 | floor | string | I.7, II.7 | 5 | Этаж | - | - | Не идет в МКСБ. | |
65 | Детали вызова | ||||||||
66 | callReason | string | - | 18 | Причина вызова | - | - | Код(Code) из Получение справочника причин вызова Не идет в МКСБ. | |
67 | complaint | string | - | 20 | Жалоба | + | + | Не идет в МКСБ. | |
68 | diagnosis | string | I.9, I.14 | 23 | Диагноз МКБ-10 | + | + | Код в oms_MKB. Проставляем ссылку stt_diagnos.rf_MKBID smp_RunSheet.rf_MKBID | |
69 | diagnosisNote | string | I.9, I.14 | ~23 | Примечание к диагнозу. Текст, указанный врачом бригады | - | - | stt_diagnos.Description smp_RunSheet.DiagnosNote | |
70 | roleDoctor | string | I.9, I.14 | Код роли мед работника, поставившего диагноз, по справочнику 1.2.643.5.1.13.13.99.2.368 Допустимые значения(только код): DOCTOR Врач | - | + | smp_RunSheet.rf_RoleDoctorID | ||
71 | departmentKind | string | I.9, I.14 | Код вида подразделения мед работника, поставившего диагноз, по справочнику 1.2.643.5.1.13.13.11.1072 Допустимые значения(только код): 1105 Отделения (пункты, кабинеты) неотложной медицинской помощи, оказывающие медицинскую помощь в амбулаторных условиях | - | + | smp_RunSheet.rf_kl_DepartmentKindID | ||
72 | note | string | Оборотная сторона сопроводительного листа | 37 | Примечание к вызову | - | - | smp_RunSheet.CallNote | |
73 | needOxygen | bool | Потребность в кислороде | - | - | В случае COVID-19 (U07.1 U07.2) будет осуществлено бронирование соответствующей свободной койки (с кислородом или без) | |||
74 | causeOfAccidentType | string | II.9 | - | Код обстоятельства несчастного случая по справочнику 1.2.643.5.1.13.13.11.1529 Получение справочника Причина несчастного случая при вызове скорой медицинской помощи | - | - | smp_RunSheet.rf_CauseOfAccidentID | |
75 | causeOfAccident | string | II.9 | - | Обстоятельство несчастного случая | - | - Если поле causeOfAccidentType не заполнено, то поле обязательно к заполнению (+) | smp_RunSheet.CauseOfAccident | |
76 | Информация о бригаде и транспортировке | ||||||||
77 | brigadeHead | string | - | - | Главный по бригаде | + | + | stt_MedicalHistory.SendingDoctor smp_RunSheet.ParamedicFIO | |
78 | brigadeNumber | string | - | 3 | Номер бригады | - | - | stt_MedicalHistory.NumGarb | |
79 | medicalProcedure | string | II.10 | 26, 27 | Лечебные мероприятия | + | + |
smp_RunSheet.Treatment | |
80 | transportMode | string | II.11 | 34 | Способ транспортировки в автомобиль скорой помощи 1 этап Код или наименование способа доставки больного по справочнику 1.2.643.5.1.13.13.11.1544 2 этап: Код способа доставки больного по справочнику 1.2.643.5.1.13.13.11.1544 Получение справочника Способ доставки больного в автомобиль скорой медицинской помощи | - | + | stt_PatTransport (stt_MedicalHistory.rf_PatTransportID) smp_TransportationMethod (smp_RunSheet.rf_TransportationMethodID) Маппинг stt_PatTransport по smp_TransportationMethod : Перенесен на носилках = На каталке | |
81 | sourceName | string | - | ~2 | Станция СМП, кто госпитализирует | + | + | Не идет в МКСБ. Определяем ЛПУ по гуиду. | |
82 | sourceGuid | string | - | ~2 | Гуид станции СМП, кто госпитализирует из Справочника ЛПУ | + | + | Guid из метода Получение списка ЛПУ для СМП stt_MedicalHistory.rf_LPUID smp_RunSheet.rf_LPUSenderID | |
83 | Информация об ЛПУ(МО), куда идёт госпитализация | ||||||||
84 | targetName | string | I.10, II.12 | 35 | Целевое ЛПУ, куда идёт госпитализация | + | + | Не идет в МКСБ. Определяем ЛПУ по гуиду. | |
85 | targetGuid | string(Guid) | I.10, II.12 | 35 | Гуид ЛПУ, куда идёт госпитализация | + | + | Guid из метода Получение списка ЛПУ для СМП Можно указать только подразделения которые не являются ЮЛ. То есть только те где stLpu = false. Фильтр для получения не ЮЛ в методе выше - /lpu?where=stLpu==false Используется для определения соединения. И определения приемного отделения стационара если оно не было указано явно через поле stationarBranch. | |
86 | doctorOnDuty | string | - | 35 | Старший дежурный врач смены | - | - | Не идет в МКСБ. | |
87 | stationarType | string | - | ~35 | Направлен в стационар (тип стационара) | - | - | Код(Code) из Получение справочника типов стационара Не идет в МКСБ. | |
88 | stationarBranch | int | - | ~35 | Отделение стационара | - | - | Id из Получение отделений стационара ЛПУ Если указано отделение которого нет в ЛПУ, то будет возвращена ошибка "Указано некорректное отделение стационара" Если отделение не указано, то будет произведен поиск первого приемного отделения в указанном ЛПУ(targetGuid). Если ЛПУ является подразделением и в нем не найдено приемных отделений, то пробуем искать первое приемное отделение в головном подразделении этой ЛПУ. Если приемных отделений не найдено, то берем обычное. Если отделений не найдено вообще, то будет возвращена ошибка "Не удалось найти отделение стационара для указанной ЛПУ." stt_MigrationPatient.rf_StationarBranchID | |
89 | treatmentOutcome | string | II.20 | 32 | Исход обращения | - | - | Код(Code) из Получение справочника исходов обращения Не идет в МКСБ. | |
90 | treatmentResult | string | II.20 | 32 | Результат обращения | - | - | Код(Code) из Получение справочника результатов обращения Не идет в МКСБ. | |
91 | Сведения о СЭМД "Сопроводительный лист станции (отделения) скорой медицинской помощи (CDA) Редакция 1", сформированном в СМП | ||||||||
92 | medDocument | object | - | - | Информация о СЭМД "Сопроводительный лист станции (отделения) скорой медицинской помощи (CDA) Редакция 1", сформированном в СМП | - | - | emd_MedDocumentAssociation.rf_kl_MedDocumentTypeID | |
93 | dateDoc | string(DateTime) | - | - | Дата документа | - | + | emd_MedDocumentAssociation.DateDoc | |
94 | regDate | string(DateTime) | - | - | Дата регистрации документа | - | + | emd_MedDocumentAssociation.RegDate | |
95 | regNum | string | - | - | Регистрационный номер документа в федеральном РЭМД | - | + | emd_MedDocumentAssociation.RegNum | |
96 | emdTypeCode | string | - | - | Тип ЭМД Передавать код типа из справочника типов ЭМД | - | + | emd_MedDocumentAssociation.rf_EmdTypeGUID | |
97 | localUid | string (uniqueidentifier) | - | - | Уникальный идентификатор документа в региональном РЭМД | - | + | emd_MedDocumentAssociation.LocalUid |
~ - неточное совпадение с печатной формой. К примеру: На форме указывается только ДУЛ, а нам нужен еще и полис с его информацией.