...
Описание полей
Название | Тип данных | Номер на форме 114 I-СОПРОВОДИТЕЛЬНЫЙ ЛИСТ II-ТАЛОН | Номер на форме 110 | Описание | Обязательность | Комментарий | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Идентификаторы | |||||||||||||||||||
21 | personGUID | string(Guid) | - | - | Идентификатор пациента в МИС | - | Если ранее была произведена авторизация пациента. stt_MedicalHistory.PersonGuid | |||||||||||||
32 | smpcallid | string | - | - | Идентификатор талона(карты вызова) в СМП(номер исходного талона, подлежащий госпитализации) | + | stt_MedicalHistory.SmpCallGUID | |||||||||||||
34 | Даты и время | |||||||||||||||||||
54 | receiveTime | string(DateTime) | I.10, II.12 | 4 | Приём вызова оператором СМП | + | stt_MedicalHistory.DateRecipient | |||||||||||||
56 | callTranseferTime | string(DateTime) | - | 4 | Дата и время передачи вызова | - | Не идет в МКСБ. | |||||||||||||
76 | departureTime | string(DateTime) | - | 4 | Дата и время выезда | - | Не идет в МКСБ. | 8|||||||||||||
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 | Информация о пациенте | |||||||||||||||||||
1615 | family | string | I.1, II.1 | 6 | Фамилия пациента | - | stt_MedicalHistory.Family | |||||||||||||
16 | 17 | name | string | I.2, II.2 | 6 | Имя пациента | - | stt_MedicalHistory.Name | ||||||||||||
1718 | ot | string | I.3, II.3 | 6 | Отчество пациента | - | stt_MedicalHistory.Ot | |||||||||||||
1819 | ageGroup | string | I.4, II.4 | 6 | Возрастная группа | - | Необязательно при указании даты рождения - birthdate и игнорируется. Не идет в МКСБ. | |||||||||||||
2019 | birthdate | string(DateTime) | I.4, II.4 | 6 | Дата рождения | - | stt_MedicalHistory.BD | |||||||||||||
2021 | gender | string | I.5, II.5 | 6 | Пол | + | Возможные значения:
stt_MedicalHistory.Sex stt_MedicalHistory.rf_GenderTypeID | |||||||||||||
2122 | typepol | int | ~I.6, II.6 | ~6 | Тип полиса | - | Возможные значения:
Получение справочника типов полиса При сохранении поиск по oms_kl_TipOMS.IDDOC stt_MedicalHistory.rf_kl_TipOMSID | |||||||||||||
2223 | seriespol | string | ~I.6, II.6 | ~6 | Серия полиса | - | stt_MedicalHistory.S_POL | |||||||||||||
2324 | numberpol | string | ~I.6, II.6 | ~6 | Номер полиса | - | stt_MedicalHistory.N_POL В случае наличия еще не выписанного пациента с переданным полисом возвращается ошибка. | |||||||||||||
24 | SNILS | string | ~I.6, II.6 | ~6 | СНИЛС пациента | 26- | stt_MedicalHistory.SS | |||||||||||||
25 | identityDocumentType | string | I.6, II.6 | 6 | Тип документа удостоверяющего личность | - | Код(Code) из Получение справочника типов документа удостоверяющего личность | 27 | identityDocumentSeries | string | I.6, II.6 | 6 | Серия документа удостоверяющего личность | 28 | identityDocumentNumber | 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 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 | 29okatoResidential | string | ~I.7, II.7 | ~5 | ОкатоОКАТО проживания | - | Не идет в МКСБ. | |||||||||||||
50 | 30SMO | string | ~I.6, II.6 | ~6 | СМО полиса пациента | - | Не идет в МКСБ. | |||||||||||||
51 | 31okatoSMO | string | ~I.6, II.6 | ~6 | ОкатоОКАТО страхования | - | Не идет в МКСБ. | |||||||||||||
52 | Информация о вызывавшем | 33|||||||||||||||||||
53 | phone | string | - | 7 | Номер телефона вызывавшего | + | Не идет в МКСБ. | |||||||||||||
54 | 34caller | string | - | 7 | Вызвал (фамилия) | + | Не идет в МКСБ. | |||||||||||||
55 | 35Информация о месте вызова | |||||||||||||||||||
3656 | place | string | I.8, II.8 | 5 | Место вызова(Квартира, Общественное место, Офис и др.) | + | Не идет в МКСБ. | |||||||||||||
57 | 37 | address | string | I.7, II.7 | 5 | Адрес вызова | + | Логика сохранения адреса в МКСБ описана в комментарии к полю patientAddress | ||||||||||||
58 | + | 38 | codedomophone | string | I.7, II.7 | 5 | Код домофона | - | Не идет в МКСБ. | |||||||||||
3959 | entrance | string | I.7, II.7 | 5 | Подъезд | - | Не идет в МКСБ. | |||||||||||||
4060 | floor | string | I.7, II.7 | 5 | Этаж | - | Не идет в МКСБ. | |||||||||||||
4161 | Детали вызова | 42|||||||||||||||||||
62 | callReason | string | - | 18 | Причина вызова | - | Код(Code) из Получение справочника причин вызова Не идет в МКСБ. | |||||||||||||
4363 | complaint | string | - | 20 | Жалоба | + | Не идет в МКСБ. | |||||||||||||
6444 | diagnosis | string | I.9, I.12 | 23 | Диагноз МКБ-10 | + | Код в oms_MKB. Проставляем ссылку stt_diagnos.rf_MKBID | |||||||||||||
6545 | diagnosisNote | string | I.9, I.12 | ~23 | Примечание к диагнозу. Текст, указанный врачом бригады | - | stt_diagnos.Description | |||||||||||||
66 | 46note | string | Оборотная сторона сопроводительного листа | 37 | Примечание к вызову | - | Не идет в МКСБ. | 47|||||||||||||
67 | needOxygen | bool | Потребность в кислороде | - | В случае COVID-19 (U07.1 U07.2) будет осуществлено бронирование соответствующей свободной койки (с кислородом или без) | |||||||||||||||
68 | Информация о бригаде и транспортировке | |||||||||||||||||||
4969 | brigadeHead | string | - | - | Главный по бригаде | + | stt_MedicalHistory.SendingDoctor | |||||||||||||
70 | 50brigadeNumber | string | - | 3 | Номер бригады | - | stt_MedicalHistory.BrigadeHead | |||||||||||||
7151 | medicalProcedure | string | II.10 | 26, 27 | Лечебные мероприятия | + | Не идет в МКСБ. | |||||||||||||
7252 | transportMode | string | II.11 | 34 | Способ транспортировки в автомобиль скорой помощи | + | Ищем частичное совпадение по переданному имени в справочнике stt_PatTransport stt_MedicalHistory.rf_PatTransportID | |||||||||||||
73 | 53 | sourceName | string | - | ~2 | Станция СМП, кто госпитализирует | + | Не идет в МКСБ. Определяем ЛПУ по гуиду. | 54||||||||||||
74 | sourceGuid | string | - | ~2 | Гуид станции СМП, кто госпитализирует из Справочника ЛПУ | + | Guid из метода Получение списка ЛПУ для СМП stt_MedicalHistory.rf_LPUID | |||||||||||||
75 | 55Информация об ЛПУ(МО), куда идёт госпитализация | |||||||||||||||||||
5676 | targetName | string | I.10, II.12 | 35 | Целевое ЛПУ, куда идёт госпитализация | + | Не идет в МКСБ. Определяем ЛПУ по гуиду. | |||||||||||||
5777 | targetGuid | string(Guid) | I.10, II.12 | 35 | Гуид ЛПУ, куда идёт госпитализация | + | Guid из метода Получение списка ЛПУ для СМП Можно указать только подразделения которые не являются ЮЛ. То есть только те где stLpu = | false.false. Фильтр для получения не ЮЛ в методе выше - /lpu?where=stLpu==false Используется для определения соединения. И определения приемного отделения стационара если оно не было указано явно через поле stationarBranch. | ||||||||||||
7858 | doctorOnDuty | string | - | 35 | Старший дежурный врач смены | - | Не идет в МКСБ. | |||||||||||||
5979 | stationarType | string | - | ~35 | Направлен в стационар (тип стационара) | - | Код(Code) из Получение справочника типов стационара Не идет в МКСБ. | |||||||||||||
6080 | stationarBranch | int | - | ~35 | Отделение стационара | - | Id из Получение отделений стационара ЛПУ Если указано отделение которого нет в ЛПУ, то будет возвращена ошибка "Указано некорректное отделение стационара" Если отделение не указано, то будет произведен поиск первого приемного отделения в указанном ЛПУ | , если (targetGuid). Если ЛПУ является подразделением и в нем не найдено приемных отделений, то пробуем искать первое приемное отделение в головном подразделении этой ЛПУ. Если приемных отделений не найдено, то берем обычное. Если отделений не найдено вообще, то будет возвращена ошибка "Не удалось найти отделение стационара для | указаной указанной ЛПУ." | stt_MigrationPatient.rf_StationarBranchID | ||||||||||
8161 | treatmentOutcome | string | II.20 | 32 | Исход обращения | - | Код(Code) из Получение справочника исходов обращения Не идет в МКСБ. | |||||||||||||
6282 | treatmentResult | string | II.20 | 32 | Результат обращения | - | Код(Code) из Получение справочника результатов обращения Не идет в МКСБ. |
~ - неточное совпадение с печатной формой. К примеру: На форме указывается только ДУЛ, а нам нужен еще и полис с его информацией.
...