Движение по стационару
({currentOrganisation.shortName})
Ф.И.О.: {client.fullName}
Пол: {client.sex}
Дата рождения: {client.birthDate}
Документ, удостоверяющий личность: {client.document.type + u" серия " + client.document.serial + u" номер " + client.document.number}
Адрес регистрации: {client.regAddress.town + u", " + client.regAddress.street + u", д." + client.regAddress.number + u", корп." + client.regAddress.corpus + u", кв. " + client.regAddress.flat }

Дата назначения: {event.setDate.date.toString("dd.MM.yyyy")}
Кем направлен: {event.setPerson.longName}
Дата выполнения: {event.setDate.date.toString("dd.MM.yyyy")}
Выполнил: {event.execPerson.longName}
Результат: {event.result.name}

Основное заболевание:{if: len(event.diagnosises)}{event.diagnosises[0].MKB}{end:}{if: len(event.diagnosises)}{event.diagnosises[0].MKB.descr}{end:}
Осложнение:{if: len(event.diagnosises) > 1}{event.diagnosises[1].MKB}{end:}{if: len(event.diagnosises) > 1}{event.diagnosises[1].MKB.descr}{end:}
Сопутствующее заболевание:{if: len(event.diagnosises) > 2}{event.diagnosises[2].MKB}{end:}{if: len(event.diagnosises) > 2}{event.diagnosises[2].MKB.descr}{end:}

{for: act in sorted([x for x in event.actions if x.group.name == u'Стационар'] , key = lambda item: item.begDate.date)} {if: act.showTime} {end:} {if: act.showTime} {end:} {end:}
Мероприятия:
{act.name}
Статус: {if: act.status == 0}начато{elif: act.status == 1}ожидание{elif: act.status == 2}закончено{elif: act.status == 3}отменено{end:}
Дата начала: {act.begDate.date.toString("dd.MM.yyyy")}
Время начала: {act.begDate.time.toString("hh.mm")}
Дата окончания: {act.endDate.date.toString("dd.MM.yyyy")}
Время окончания: {act.endDate.time.toString("hh.mm")}
Назначил: {act.setPerson.longName}
Выполнил: {act.person.longName}
{for: (i, prop) in enumerate([x for x in act if unicode(x.value) != ''])} {end:}
{str(i+1)+"."}{prop.name}{unicode(prop.value)}