Данные передаваемые от СМП в МИС при госпитализации пациента. Минимально необходимые данные соответствуют отрывному талону СМП - 114 форма. Используется в методе Передача данных госпитализации пациента из СМП в МИС - 114 форма
Форма N 114/у СОПРОВОДИТЕЛЬНЫЙ ЛИСТ И ТАЛОН К НЕМУ
Форма N 110/у КАРТА ВЫЗОВА СКОРОЙ МЕДИЦИНСКОЙ ПОМОЩИ
Описание полей
Название | Тип данных | Номер на форме 114 I-СОПРОВОДИТЕЛЬНЫЙ ЛИСТ II-ТАЛОН | Номер на форме 110 | Описание | Обязательность | Комментарий | |
---|---|---|---|---|---|---|---|
1 | Идентификаторы |
1 | personGUID | string(Guid) | - | - | Идентификатор пациента в МИС |
- | Если ранее была произведена авторизация пациента. stt_MedicalHistory.PersonGuid | |||||
2 | smpcallid | string | - | - | Идентификатор талона(карты вызова) в СМП(номер исходного талона, подлежащий госпитализации) | + |
stt_MedicalHistory.SmpCallGUID | |
3 |
Даты и время |
4 | receiveTime | string(DateTime) | I.10, II.12 | 4 | Приём вызова оператором СМП | + |
stt_MedicalHistory.DateRecipient | |||||
5 | callTranseferTime | string(DateTime) | - | 4 | Дата и время передачи вызова |
- | Не идет в МКСБ. | |
6 | departureTime |
string(DateTime) | - | 4 | Дата и время выезда |
- | Не идет в МКСБ. | |
7 | callAddressA |
rrivalTime | string(DateTime) | - | 4 | Дата и время прибытия на место |
- | Не идет в МКСБ. | |
8 | transportationStartTime |
string(DateTime) | - | 4 | Дата и время начала транспортировки |
- | Не идет в МКСБ. |
9 | lpuArrivalTime |
string(DateTime) | I.10, II.12 | 4 | Время прибытия в ЛПУ(Дата и время прибытия в МО) |
- | Не идет в МКСБ. | |
10 | callEndTime |
string(DateTime) | - | 4 | Дата и время окончания вызова |
- | Не идет в МКСБ. | |
11 | returnTime |
string(DateTime) | - | 4 | Дата и время возвращения на подстанцию |
- | Не идет в МКСБ. | ||||
12 | treatmentStartTime | string(DateTime) | - | - | Дата начала лечения |
- | Не идет в МКСБ. | ||||
13 | treatmentEndTime | string(DateTime) | - | - | Дата окончания лечения |
- | Не идет в МКСБ. | ||||||
14 | Информация о пациенте |
15 | family | string | I.1, II.1 | 6 | Фамилия пациента |
- | stt_MedicalHistory.Family |
16 |
name | string | I.2, II.2 | 6 | Имя пациента |
- | stt_MedicalHistory.Name |
17 |
ot | string | I.3, II.3 | 6 | Отчество пациента |
- | stt_MedicalHistory.Ot | |
18 |
ageGroup | string | I.4, II.4 | 6 | Возрастная группа |
- |
Необязательно при указании даты рождения - birthdate |
и игнорируется. Не идет в МКСБ. | |||||
19 | birthdate | string(DateTime) | I.4, II.4 | 6 | Дата рождения |
- | stt_MedicalHistory.BD |
20 |
gender | string | I.5, II.5 | 6 | Пол | + |
Возможные значения:
stt_MedicalHistory.Sex stt_MedicalHistory.rf_GenderTypeID | ||||
21 | typepol | int | ~I.6, II.6 | ~6 |
Тип полиса |
- | Возможные значения:
|
|
|
|
|
При сохранении поиск по oms_kl_TipOMS.IDDOC stt_MedicalHistory.rf_kl_TipOMSID | |||||
22 | seriespol | string | ~I.6, II.6 | ~6 | Серия полиса |
- | stt_MedicalHistory.S_POL |
23 |
numberpol | string |
~I.6, II.6 | ~6 | Номер полиса | - | stt_MedicalHistory.N_POL В случае наличия еще не выписанного пациента с переданным полисом возвращается ошибка. |
24 |
SNILS | string | ~I.6, II.6 | ~6 | СНИЛС пациента |
- | stt_MedicalHistory.SS | ||||
25 | identityDocumentType | string | I.6, II.6 | 6 | Тип документа удостоверяющего личность |
- | Код(Code) из Получение справочника типов документа удостоверяющего личность stt_MedicalHistory.rf_TypeDocID При сохранении поиск по oms_TYPEDOC.C_DOC | ||||||
26 | identityDocumentTypeCodeEgisz | string | Тип документа удостоверяющего личность по НСИ | - | по Фед. НСИ 1.2.643.5.1.13.13.99.2.48 stt_MedicalHistory.rf_TypeDocID При сохранении поиск по oms_TYPEDOC.CodeFNSI | ||
27 | identityDocumentSeries | string | I.6, II.6 | 6 | Серия документа удостоверяющего личность |
- | stt_MedicalHistory.S_DOC |
28 | identityDocumentNumber | string | I.6, II.6 | 6 | Номер документа удостоверяющего личность |
- | stt_MedicalHistory.N_DOC | ||||||
29 | identityDocumentDate | string(DateTime) | Дата выдачи документа | - | stt_MedicalHistory.WhenGiveout_DOC | ||
30 | identityDocumentPlace | string | Место выдачи документа | - | stt_MedicalHistory.WhoGiveout_DOC | ||
31 | patientWorkPlace | string | Место работы | - | stt_MedicalHistory.WorkInfo | ||
32 | socialStatus | string | Социальное положение | - | stt_MedicalHistory.rf_kl_SocStatusID (по oms_kl_SocStatus.CodeEGISZ) | ||
33 | patientAddress | string | Место жительства пациента | - | Если указан формализованный адрес в этом объекте, то пытаемся сохранить его. Сохранение происходит через КЛАДР сервис МИС. Если адрес удалось найти или сохранить, то в stt_MedicalHistory.rf_LiveAddressID сохраняется его ссылка, а в stt_MedicalHistory.Address сохраняется его текстовое представление. Значение из строкового поля Address тела запроса игнорируется. Если адрес не был передан или его по какой то причине не удалось найти или сохранить, то в rf_LiveAddressID ничего не пишем. Берем поле Address из тела запроса и пишем в stt_MedicalHistory.Address. | ||
34 |
| string | Адрес пациента строкой | - | stt_MedicalHistory.rf_LiveAddressID -> kla_Address.AddressString | ||
35 |
| string | Код КЛАДР как в ФИАС | - | stt_MedicalHistory.rf_LiveAddressID -> kla_Address.CODE | ||
36 |
| string | Название региона | - | stt_MedicalHistory.rf_LiveAddressID -> kla_Address.Region | ||
37 |
| string | Район региона | - | stt_MedicalHistory.rf_LiveAddressID -> kla_Address.Area | ||
38 |
| string | Населенный пункт | - | stt_MedicalHistory.rf_LiveAddressID -> kla_Address.City | ||
39 |
| string | Улица | - | stt_MedicalHistory.rf_LiveAddressID -> kla_Address.Street | ||
40 |
| string | Дом | - | stt_MedicalHistory.rf_LiveAddressID -> kla_Address.rf_HouseID -> kla_House.Number | ||
41 |
| string | Строение | - | stt_MedicalHistory.rf_LiveAddressID -> kla_Address.rf_HouseID -> kla_House.Construction | ||
42 |
| string | Квартира | - | stt_MedicalHistory.rf_LiveAddressID -> kla_Address.Appartment | ||
43 | healthData | string | Данные о состоянии здоровья пациента | - | |||
44 |
| string | Систолическое давление | - | oms_ParamValue, oms_Param.code = 'SystolicBloodPressure' | ||
45 |
| string | Диастолическое давление | - | oms_ParamValue, oms_Param.code = 'DiastolicBloodPressure' | ||
46 |
| string | Частота пульса | - | oms_ParamValue, oms_Param.code = 'HeartRate' | ||
47 |
| string | Температура тела | - | oms_ParamValue, oms_Param.code = 'Temperature' | ||
48 |
| string | Частота дыхания | - | oms_ParamValue, oms_Param.code = 'RespiratoryMovement' | ||
49 | okatoResidential | string | ~I.7, II.7 | ~5 | ОКАТО проживания | - | Не идет в МКСБ. |
50 | SMO | string | ~I.6, II.6 | ~6 | СМО полиса пациента | - | Не идет в МКСБ. |
51 | okatoSMO | string | ~I.6, II.6 | ~6 | ОКАТО страхования | - | Не идет в МКСБ. |
52 | Информация о вызывавшем | ||||||
53 | phone | string | - | 7 |
Номер телефона вызывавшего | + |
Не идет в МКСБ. | ||||||
54 | caller | string | - | 7 | Вызвал (фамилия) | + |
Не идет в МКСБ. | |||||||
55 | Информация о месте вызова |
56 | place | string | I.8, II.8 | 5 | Место вызова(Квартира, Общественное место, Офис и др.) | + |
Не идет в МКСБ. | ||||||
57 | address | string | I.7, II.7 | 5 | Адрес вызова | + |
Логика сохранения адреса в МКСБ описана в комментарии к полю patientAddress | |||||
58 | codedomophone | string | I.7, II.7 | 5 | Код домофона |
- | Не идет в МКСБ. | ||||
59 | entrance | string | I.7, II.7 | 5 | Подъезд |
- | Не идет в МКСБ. | |
60 |
floor | string | I.7, II.7 | 5 | Этаж |
- | Не идет в МКСБ. | ||||||
61 | Детали вызова |
62 | callReason | string | - | 18 | Причина вызова | - | Код(Code) из Получение справочника причин вызова |
Не идет в МКСБ. |
63 |
complaint | string | - | 20 | Жалоба | + |
Не идет в МКСБ. | ||||||
64 | diagnosis | string | I.9, I.12 | 23 | Диагноз МКБ-10 | + |
Код в oms_MKB. Проставляем ссылку stt_diagnos.rf_MKBID | |||||
65 | diagnosisNote | string | I.9, I.12 | ~23 | Примечание к диагнозу. Текст, указанный врачом бригады |
- | stt_diagnos.Description | ||||
66 | note | string | Оборотная сторона сопроводительного листа | 37 | Примечание к вызову |
- | Не идет в МКСБ. | ||||||
67 | needOxygen | bool | Потребность в кислороде | - | В случае COVID-19 (U07.1 U07.2) будет осуществлено бронирование соответствующей свободной койки (с кислородом или без) | ||
68 | Информация о бригаде и транспортировке |
69 | brigadeHead | string | - | - | Главный по бригаде | + |
stt_MedicalHistory.SendingDoctor | |
70 |
brigadeNumber | string | - | 3 | Номер бригады |
- | stt_MedicalHistory.BrigadeHead | |||||
71 | medicalProcedure | string | II.10 | 26, 27 | Лечебные мероприятия | + |
Не идет в МКСБ. | ||||||
72 | transportMode | string | II.11 | 34 | Способ транспортировки в автомобиль скорой помощи | + |
Ищем частичное совпадение по переданному имени в справочнике stt_PatTransport stt_MedicalHistory.rf_PatTransportID | |
73 |
sourceName | string | - | ~2 | Станция СМП, кто госпитализирует | + | Не идет в МКСБ. Определяем ЛПУ по гуиду. | |
74 | sourceGuid | string | - | ~2 | Гуид станции СМП, кто госпитализирует из Справочника ЛПУ | + |
Guid из метода Получение списка ЛПУ для СМП stt_MedicalHistory.rf_LPUID | |||||||
75 | Информация об ЛПУ(МО), куда идёт госпитализация |
76 | targetName | string | I.10, II.12 | 35 | Целевое ЛПУ, куда идёт госпитализация | + |
Не идет в МКСБ. Определяем ЛПУ по гуиду. | |
77 | targetGuid |
string(Guid) | I.10, II.12 | 35 | Гуид ЛПУ, куда идёт госпитализация | + |
Guid из метода Получение списка ЛПУ для СМП Можно указать только подразделения которые не являются ЮЛ. То есть только те где stLpu = false. Фильтр для получения не ЮЛ в методе выше - /lpu?where=stLpu==false Используется для определения соединения. И определения приемного отделения стационара если оно не было указано явно через поле stationarBranch. | |
78 |
doctorOnDuty | string | - | 35 | Старший дежурный врач смены |
- | Не идет в МКСБ. | ||||||
79 | stationarType | string | - | ~35 | Направлен в стационар (тип стационара) | - | Код(Code) из Получение справочника типов стационара |
Не идет в МКСБ. | |||
80 | stationarBranch | int | - |
~35 | Отделение стационара |
- | Id из Получение отделений стационара ЛПУ Если указано отделение которого нет в ЛПУ, то будет возвращена ошибка "Указано некорректное отделение стационара" Если отделение не указано, то будет произведен поиск первого приемного отделения в указанном ЛПУ(targetGuid). Если ЛПУ является подразделением и в нем не найдено приемных отделений, то пробуем искать первое приемное отделение в головном подразделении этой ЛПУ. Если приемных отделений не найдено, то берем обычное. Если отделений не найдено вообще, то будет возвращена ошибка "Не удалось найти отделение стационара для указанной ЛПУ." stt_MigrationPatient.rf_StationarBranchID | |||||
81 | treatmentOutcome | string | II.20 | 32 | Исход обращения | - |
Код(Code) из Получение справочника исходов обращения |
Не идет в МКСБ. |
82 |
treatmentResult | string | II.20 | 32 | Результат обращения |
- | Код(Code) из Получение справочника результатов обращения Не идет в МКСБ. |
~ - неточное совпадение с печатной формой. К примеру: На форме указывается только ДУЛ, а нам нужен еще и полис с его информацией.
Блок кода | ||||
---|---|---|---|---|
| ||||
{ "smpcallidCaller": "Федоров"идентификатор, талона(карты вызова) в СМП(номер исходного талона, подлежащий госпитализации)", "smpcallid": "{{$guid}}", "receiveTime": "2019-0512-2503 1016:3405:01", "family": "ТестоваяТЕСТОВ", "name": "ГоспитализацияТЕСТ", "ot": "ТЕСТОВИЧ", "birthdate": "1990-10-21", "gender": "Мужской", "Григорьевнаtypepol": "3", "ageGroupnumberpol": "23149900828000106", "birthdatepersonGUID": "2019-04-23", "gender": "2", "typepol": "тип полиса", "seriespol": "серия полиса", "numberpol": "номер полиса", "personGUID": "идентификатор пациента в МИС", "place": "Место вызова(Квартира, Общественное место, Офис и др.)", "address": "Мордовия Респ., г. Саранск, ул. Транспортная, корпус 2, дом 1, кв. 3", "codedomophone": "777", "entrance": "4", "floor": "5", "phone": "9272882659", c6f9ac4b-ddb2-464b-8104-b1709a282745", "place": "Офис", "address": "Королева 2а", "codedomophone": "223", "entrance": "1", "floor": "2", "phone": "9155223397", "complaint": "ТЕСТОВАЯ ПЕРЕДАЧА ГОСПИТАЛИЗАЦИИ", "diagnosis": "U07.1", "diagnosisNote": "ТЕСТОВАЯ ПЕРЕДАЧА ГОСПИТАЛИЗАЦИИ", "brigadeHead": "Петров Савелий Викторович", "medicalProcedure": "ТЕСТОВАЯ ПЕРЕДАЧА ГОСПИТАЛИЗАЦИИ", "transportMode": "На носилках", "sourceName": "Центральная Станция СМП, кто госпитализирует", "sourceGuid": "e06717fc-4502-449e-a1f8-4f1811bfb8e2", "targetName": "Целевое ЛПУ, куда идёт госпитализация", "targetGuid": "d6bec7b7-1162-45a5-a34a-b9b558afd7e5", "stationarBranch": 97, "arrivalTime": "2019-12-03 16:55:01", "note": "ТЕСТОВАЯ ПЕРЕДАЧА ГОСПИТАЛИЗАЦИИ", "needOxygen": true } { "Caller": "Федоров", "smpcallid": "45fb2efa-d3c1-4d20-8838-0bd7924f9523", "receiveTime": "2023-04-26T07:55:00.204Z", "family": "НАТАРОВ", "name": "ВАЛЕНТИН", "ot": "АЛЕКСАНДРОВИЧ", "birthdate": "1947-03-21", "gender": "Муж.", "typepol": "3", "numberpol": "5076250828000439", "personGUID": "7C05BCA6-5D46-4EEA-BF7C-EB6D1AE50F7A", "place": "Офис", "address": "Королева 2а", "codedomophone": "223", "entrance": "1", "floor": "2", "phone": "9155223397", "complaint": "ПлохоТЕСТОВАЯ с сердцем (задыхается)ПЕРЕДАЧА ГОСПИТАЛИЗАЦИИ", "diagnosis": "M01A01.1", "diagnosisNote": "ПримечаниеТЕСТОВАЯ к диагнозу. Текст, указанный врачом бригады", ПЕРЕДАЧА ГОСПИТАЛИЗАЦИИ", "brigadeHead": "Петров Савелий Викторович", "medicalProcedure": "ПроведеноТЕСТОВАЯ искусственноеПЕРЕДАЧА дыхание, вкололи 5% раствор аскорбинки и т.д.", "ГОСПИТАЛИЗАЦИИ", "transportMode": "На носилках", "sourceName": "ЦентральнаяШебекинская СтанцияЦРБ СМП, кто госпитализируетТест", "sourceGuid": "1CE15D8D-0A08-44B9-8824-9E0977AA4F54", "targetName": "Целевое ЛПУ, куда идёт госпитализацияПоликлиника Запрудненского филиала (ГБУЗ МО \"Талдомская ЦРБ\")", "targetCodetargetGuid": "c3c977af22B74228-c3b41051-45174340-9d57-50a6844ec660", 9738-51817FCC924B", //"stationarBranch": 97, "arrivalTime": "20192023-0504-25 1126T07:2755:5100.204Z", "note": "Примечание к вызову" } ТЕСТОВАЯ ПЕРЕДАЧА ГОСПИТАЛИЗАЦИИ", "needOxygen": true } |