Паспорт: серия{: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. Диагноз заключительный клинический |
а) основной: |
|
|