...
Форма N 110/у КАРТА ВЫЗОВА СКОРОЙ МЕДИЦИНСКОЙ ПОМОЩИ
Описание полей
| Название | Тип данных | Номер на форме 114 I-СОПРОВОДИТЕЛЬНЫЙ ЛИСТ II-ТАЛОН | Номер на форме 110 | Описание | Обязательность | Комментарий |
---|
1 | Идентификаторы |
21 | personGUID | string(Guid) | - | - | Идентификатор пациента в МИС | - | Если ранее была произведена авторизация пациента. stt_MedicalHistory.PersonGuid |
32 | smpcallid | string | - | - | Идентификатор талона(карты вызова) в СМП(номер исходного талона, подлежащий госпитализации) | + |
| stt_MedicalHistory.SmpCallGUID |
3 |
454 | receiveTime | string(DateTime) | I.10, II.12 | 4 | Приём вызова оператором СМП | + |
| stt_MedicalHistory.DateRecipient |
5 |
6 | callTranseferTime | string(DateTime) | - | 4 | Дата и время передачи вызова | - |
Автоматическое поле, которое будет заполнятся временем принятия данных через метод76 | departureTime | string(DateTime) | - | 4 | Дата и время выезда |
8 | - | Не идет в МКСБ. |
7 | callAddressArrivalTime | string(DateTime) | - | 4 | Дата и время прибытия на место |
9- | Не идет в МКСБ. |
8 | transportationStartTime | string(DateTime) | - | 4 | Дата и время начала транспортировки |
10 | - | Не идет в МКСБ. |
9 | lpuArrivalTime | string(DateTime) | I.10, II.12 | 4 | Время прибытия в ЛПУ(Дата и время прибытия в МО) |
11 | callEndTime | string(DateTime) | - | 4 | Дата и время окончания вызова |
12 | - | Не идет в МКСБ. |
11 | returnTime | string(DateTime) | - | 4 | Дата и время возвращения на подстанцию |
13 | - | Не идет в МКСБ. |
12 | treatmentStartTime | string(DateTime) | - | - | Дата начала лечения |
В ранней версии описания было treatmentStartDate | 14 | treatmentEndTime | string(DateTime) | - | - | Дата окончания лечения |
В ранней версии описания было treatmentEndDate | 151615 | family | string | I.1, II.1 | 6 | Фамилия пациента | - |
| stt_MedicalHistory.Family |
16 |
17 | name | string | I.2, II.2 | 6 | Имя пациента | - |
| stt_MedicalHistory.Name |
17 |
18 | ot | string | I.3, II.3 | 6 | Отчество пациента |
19 | - | stt_MedicalHistory.Ot |
18 | ageGroup | string | I.4, II.4 | 6 | Возрастная группа | - | Необязательно при указании даты рождения - birthdate и игнорируется. |
20 | Не идет в МКСБ. |
19 | birthdate | string(DateTime) | I.4, II.4 | 6 | Дата рождения | - |
21 | gender | string | I.5, II.5 | 6 | Пол | + | Возможные значения: |
stt_MedicalHistory.Sex stt_MedicalHistory.rf_GenderTypeID |
21 |
2223При сохранении поиск по oms_kl_TipOMS.IDDOC stt_MedicalHistory.rf_kl_TipOMSID |
22 | seriespol | string | ~I.6, II.6 | ~6 | Серия полиса |
24 | - | stt_MedicalHistory.S_POL |
23 | numberpol | string | ~I.6, II.6 | ~6 | Номер полиса | - | stt_MedicalHistory.N_POL В случае наличия еще не выписанного пациента с переданным полисом возвращается ошибка. |
2524 | SNILS | string | ~I.6, II.6 | ~6 | СНИЛС пациента |
2627 | identityDocumentSeries | string | I.6, II.6 | 6 | Серия документа удостоверяющего личность | stt_MedicalHistory.rf_TypeDocID При сохранении поиск по oms_TYPEDOC.C_DOC |
26 | identityDocumentTypeCodeEgisz | string | |
| Тип документа удостоверяющего личность по НСИ | - | по Фед. НСИ 1.2.643.5.1.13.13.99.2.48 Указывать либо identityDocumentType, либо identityDocumentTypeCodeEgisz. 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 |
28 | identityDocumentNumber | string | I.6, II.6 | 6 | Номер документа удостоверяющего личность | 29 | okatoResidential | string | ~I.7, II.7 | ~5 |
Окато проживания | ОКАТО проживания | - | Не идет в МКСБ. |
50 |
30 | SMO | string | ~I.6, II.6 | ~6 | СМО полиса пациента |
31 | - | Не идет в МКСБ. |
51 | okatoSMO | string | ~I.6, II.6 | ~6 |
Окато страхования | ОКАТО страхования | - | Не идет в МКСБ. |
52 |
323353 | phone | string | - | 7 | Номер телефона вызывавшего | + |
34 | caller | string | - | 7 | Вызвал (фамилия) | + |
35Не идет в МКСБ. |
55 | Информация о месте вызова |
3656 | place | string | I.8, II.8 | 5 | Место вызова(Квартира, Общественное место, Офис и др.) | + |
37 | address | string | I.7, II.7 | 5 | Адрес вызова | + |
| Логика сохранения адреса в МКСБ описана в комментарии к полю patientAddress |
58 |
38 | codedomophone | string | I.7, II.7 | 5 | Код домофона |
39 | - | Не идет в МКСБ. |
59 | entrance | string | I.7, II.7 | 5 | Подъезд |
40.75 | Этаж | .7 | 5 | Этаж | - | Не идет в МКСБ. |
61 |
414243 | complaint | string | - | 20 | Жалоба | + |
44Не идет в МКСБ. |
64 | diagnosis | string | I.9, I.12 | 23 | Диагноз МКБ-10 | + |
| Код в oms_MKB. Проставляем ссылку stt_diagnos.rf_MKBID |
65 |
45 | diagnosisNote | string | I.9, I.12 | ~23 | Примечание к диагнозу. Текст, указанный врачом |
бригадыбригады | - | stt_diagnos.Description |
66 |
46 | note | string | Оборотная сторона сопроводительного листа | 37 | Примечание к вызову |
47 | - | Не идет в МКСБ. |
67 | needOxygen | bool |
|
| Потребность в кислороде | - | В случае COVID-19 (U07.1 U07.2) будет осуществлено бронирование соответствующей свободной койки (с кислородом или без) |
4868 | Информация о бригаде и транспортировке |
4969 | brigadeHead | string | - | - | Главный по бригаде | + |
| stt_MedicalHistory.SendingDoctor |
70 |
50 | brigadeNumber | string | - | 3 | Номер бригады |
51 | - | stt_MedicalHistory.BrigadeHead |
71 | medicalProcedure | string | II.10 | 26, 27 | Лечебные мероприятия | + |
52Не идет в МКСБ. |
72 | transportMode | string | II.11 | 34 | Способ |
транспортировки в автомобиль скорой помощи+ | транспортировки в автомобиль скорой помощи | + | Ищем частичное совпадение по переданному имени в справочнике stt_PatTransport stt_MedicalHistory.rf_PatTransportID |
73 |
53 | sourceName | string | - | ~2 | Станция СМП, кто госпитализирует | + |
| Не идет в МКСБ. Определяем ЛПУ по гуиду. |
74 |
54stt_MedicalHistory.rf_LPUID |
75 |
55 | Информация об ЛПУ(МО), куда идёт госпитализация |
5676 | targetName | string | I.10, II.12 | 35 | Целевое ЛПУ, куда идёт госпитализация |
+ | 57 | | + | Не идет в МКСБ. Определяем ЛПУ по гуиду. |
77 | targetGuid | string(Guid) | I.10, II.12 | 35 | Гуид ЛПУ, куда идёт госпитализация | + | Guid из метода Получение списка ЛПУ для СМП Можно указать только подразделения которые не являются ЮЛ. То есть только те где stLpu = false. Фильтр для получения не ЮЛ в методе выше - /lpu?where=stLpu==false Используется для определения соединения. И определения приемного отделения стационара если оно не было указано явно через поле stationarBranch. |
5878 | doctorOnDuty | string | - | 35 | Старший |
дежурный врач смены5960 | stationarBranch | int | - | ~35 | Отделение стационара | - | Id из Получение отделений стационара ЛПУ Если указано отделение которого нет в ЛПУ, то будет возвращена ошибка "Указано некорректное отделение стационара" Если отделение не указано, то будет произведен поиск первого приемного отделения в указанном ЛПУ |
, если (targetGuid). Если ЛПУ является подразделением и в нем не найдено приемных отделений, то пробуем искать первое приемное отделение в головном подразделении этой ЛПУ. Если приемных отделений не найдено, то берем обычное. Если отделений не найдено вообще, то будет возвращена ошибка "Не удалось найти отделение стационара для |
указаной stt_MigrationPatient.rf_StationarBranchID |
81 |
6162~ - неточное совпадение с печатной формой. К примеру: На форме указывается только ДУЛ, а нам нужен еще и полис с его информацией.
...