...
Название | Тип данных | Номер на форме 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 | callAddressArrivalTime | 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) из Получение справочника результатов обращения Не идет в МКСБ. |
...