| Паспорт: серия{:string = client.document.serial}{" " + string + " "*(5-len(string))} №{: string = client.document.number}{" " + string + " "*(6 - len(string)) } |
| Кем выдан{: string = client.document.origin}{ " "*1 + string + " "*(16-len(string)) } |
| Дата выдачи{: string = unicode(client.document.date)}{ " "*1 + string + " "*(15-len(string)) } |
| Стр. полис №{: string = client.policy.number}{ " "*1 + string + " "*(7-len(string)) }серия{: string = client.policy.serial}{ " "*1 + string + " "*(5-len(string)) } |
| Кто выдал{: string = client.policy.insurer.shortName}{ " "*1 + string + " "*(16-len(string)) } |
| Дата выдачи{: string = unicode(client.policy.begDate)}{ " "*1 + string + " "*(15-len(string)) } |
|
| |
| Код формы по ОКУД |
| Код учреждения по ОКПО{: string = currentOrganisation.OKPO}{ " "*1 + string + " "*(6-len(string)) } |
|
| Медицинская документация
Форма № 003/у
Утверждена Минздравом СССР
04.10.80 г. № 1030 |
|
|
|
|
|
| МЕДИЦИНСКАЯ КАРТА № {client.id} |
| СТАЦИОНАРНОГО БОЛЬНОГО |
| Дата и время поступления{: string = str(currentAction.begDate) + (currentAction[u"Время поступления"].value.toString(u", hh ч. mm мин.") if currentAction[u"Время поступления"].value else "")}{ " "*1 + string + " "*(27-len(string)) } |
| Дата и время выписки{: string = str(currentAction.endDate)}{ " "*1 + string + " "*(28-len(string)) } |
| Отделение{: string = (currentAction[u"Направлен в отделение"].value if currentAction[u"Направлен в отделение"].value else "")}{ " "*1 + string + " "*(18-len(string)) } палата № |
| Проведено койко-дней |
| Виды транспортировки:
на каталке,
в кресле,
может идти
(подчеркнуть) |
| Группа крови Резус-принадлежность |
| Побочные действия лекарств (непереносимость) |
| |
| название препарата, характер побочного действия |
| |
| 1. Фамилия, имя, отчество{: string = client.lastName}{ " "*1 + string + " "*(27-len(string)) } |
| {: string = client.firstName + " " + client.patrName}{ " "*1 + string + " "*(27-len(string)) } 2. Пол{if: client.sexCode == 1}{: string = u"мужской"}{elif: client.sexCode == 2}{: string=u"женский"}{else:}{: string = ""}{end:}{ " "*1 + string + " "*(6-len(string)) } |
| 3. Возраст{: string = client.age}{ " "*1 + string + " "*(10-len(string)) } (полных лет, для детей: до 1 года - месяцев, до 1 месяца - дней) |
| 4. Постоянное место жительства: {:incity = (str(client.locAddress.KLADRCode)[8:11] == '000')}{if: incity}{end:}город{if: incity}{end:}, {if: not incity}{end:}село{if: not incity}{end:}
(подчеркнуть) |
| {: string = client.regAddress.city + " " + client.regAddress.street}{ " "*1 + string + " "*(36-len(string)) } |
| вписать адрес, указав для приезжих: область, район, населенный пункт, адрес родственников |
| {: string = u"д. " + client.regAddress.number + ((u" корп. " + client.regAddress.corpus) if (client.regAddress.corpus != "") else "") + u" кв. " + client.regAddress.flat}{if: len(client.phones)}{: string = string + u" тел. " + client.phones}{end:}{ " "*1 + string + " "*(36-len(string)) } |
| и № телефона |
| 5. Место работы, профессия или должность{: string = client.work.shortName[0:21]}{ " "*1 + string + " "*(21-len(string)) } |
| {: string = client.work.shortName[21:58]}{string + " "*(37 - len(string)) } |
| для учащихся - место учебы; для детей - название детского учреждения, школы; для инвалидов - род |
| {: string = client.work.post}{if: len(client.socStatuses)}
{: socCode = client.socStatuses[-1].code}
{if: socCode == '01' or (socCode >= '08' and socCode <= '09') or (socCode >= '010' and socCode <= '012') or (socCode >= '081' and socCode <= '085')}
{if: len(client.work.post)}{: string = string + u", "}{end:}
{: string = string + client.socStatuses[-1].name}
{end:}
{end:}{string + " "*(37 - len(string)) } |
| и группа инвалидности, ИОВ: {if: socCode == '011'}да, нет{else:}да, нет{end:} (подчеркнуть) |
| 6. Кем направлен больной{: string = (currentAction[u"Кем направлен"].value.shortName if currentAction[u"Кем направлен"].value else "")}{ " "*1 + string + " "*(27-len(string)) } |
| название лечебного учреждения |
7. Доставлен в стационар по экстренным показаниям: да, нет;
через
{if: currentAction[u"Доставлен"].value == u"в первые 6часов"}{: string="6"}
{elif: currentAction[u"Доставлен"].value == u"в течении 7-24 часов"}{: string="7-24"}
{elif: currentAction[u"Доставлен"].value == u"позднее 24-х часов"}{: string=u"более 24"}
{else:}{: string = u""}{end:}{ " "*1 + string + " "*(7-len(string)) }
часов после
{if: len(event.diagnosises) == 0 or event.diagnosises[0].traumaType.code == ""}{end:}начала
заболевания{if: len(event.diagnosises) == 0 or event.diagnosises[0].traumaType.code == ""}{end:},
{if: len(event.diagnosises) and event.diagnosises[0].traumaType.code != ""}{end:}получения травмы{if: len(event.diagnosises) and event.diagnosises[0].traumaType.code != ""}{end:};
госпитализирован в плановом порядке
(подчеркнуть) |
| 8. Диагноз направившего учреждения{: string = (currentAction[u"Диагноз направителя"].value[:24] if currentAction[u"Диагноз направителя"].value else "") }{ " "*1 + string + " "*(24-len(string)) } |
| {: string = (currentAction[u"Диагноз направителя"].value[24:61] if currentAction[u"Диагноз направителя"].value else "")}{ string + " "*(37-len(string)) } |
| 9. Диагноз при поступлении{: string = (currentAction[u"Диагноз приемного отделения"].value if currentAction[u"Диагноз приемного отделения"].value else "")}{ " "*1 + string + " "*(27-len(string)) } |
| | |
| 10. Диагноз клинический | | Дата установления |
| | |
| {for: diagnosis in event.diagnosises}
{if: diagnosis.type.code == '2'}{diagnosis.MKB.descr}{end:}
{end:} | | {for: diagnosis in event.diagnosises}
{if: diagnosis.type.code == '2'}{diagnosis.setDate}{end:}
{end:} |
| | |
| {if: len(event.diagnosises) > 1}{event.diagnosises[0].MKB.descr}{end:} | | {if: len(event.diagnosises) > 1}{event.diagnosises[0].setDate}{end:} |
| | |
| {if: len(event.diagnosises) > 2}{event.diagnosises[1].MKB.descr}{end:} | | {if: len(event.diagnosises) > 2}{event.diagnosises[1].setDate}{end:} |
| | |
| {if: len(event.diagnosises) > 3}{event.diagnosises[2].MKB.descr}{end:} | | {if: len(event.diagnosises) > 3}{event.diagnosises[2].setDate}{end:} |
| | |
|
| 11. Диагноз заключительный клинический |
| а) основной: |
| |
| |