~eduardo-bayardo-bias/bias-trunk/bias_trunk

« back to all changes in this revision

Viewing changes to medical/report/patient_vaccinations.rml

  • Committer: Eduardo Bayardo
  • Date: 2011-06-23 21:44:20 UTC
  • Revision ID: eduardo@eduardo-20110623214420-w63z1yahu6bo8kw9
agregue vista de costos de movimientos de stock para tener traceabilidad de costo estandar en modulo bias_product_related_cost

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0"?>
 
2
<document filename="test.pdf">
 
3
  <template pageSize="(595.0,842.0)" title="Test" author="Martin Simon" allowSplitting="20">
 
4
    <pageTemplate id="first">
 
5
      <frame id="first" x1="15.0" y1="42.0" width="539" height="758"/>
 
6
    </pageTemplate>
 
7
  </template>
 
8
  
 
9
  <stylesheet>
 
10
    <blockTableStyle id="Standard_Outline">
 
11
      <blockAlignment value="LEFT"/>
 
12
      <blockValign value="TOP"/>
 
13
    </blockTableStyle>
 
14
    <blockTableStyle id="Table2">
 
15
      <blockAlignment value="LEFT"/>
 
16
      <blockValign value="TOP"/>
 
17
    </blockTableStyle>
 
18
    <blockTableStyle id="Table1">
 
19
      <blockAlignment value="LEFT"/>
 
20
      <blockValign value="TOP"/>
 
21
    </blockTableStyle>
 
22
    <blockTableStyle id="Table3">
 
23
      <blockAlignment value="LEFT"/>
 
24
      <blockValign value="TOP"/>
 
25
    </blockTableStyle>
 
26
    <initialize>
 
27
      <paraStyle name="all" alignment="justify"/>
 
28
    </initialize>
 
29
    <paraStyle name="P1" fontName="Times-Roman" fontSize="13.0" leading="16"/>
 
30
    <paraStyle name="P2" fontName="Times-Roman" fontSize="13.0" leading="16" alignment="RIGHT"/>
 
31
    <paraStyle name="P3" fontName="Times-Roman" fontSize="13.0" leading="16" alignment="LEFT"/>
 
32
    <paraStyle name="P4" fontName="Times-Roman" fontSize="13.0" leading="16"/>
 
33
    <paraStyle name="P5" fontName="Times-Roman" fontSize="13.0" leading="16" alignment="RIGHT"/>
 
34
    <paraStyle name="P6" fontName="Times-Roman" fontSize="13.0" leading="16" alignment="LEFT"/>
 
35
    <paraStyle name="P7" fontName="Times-Roman" fontSize="13.0" leading="16"/>
 
36
    <paraStyle name="P8" fontName="Times-Roman" fontSize="22.0" leading="27" alignment="CENTER"/>
 
37
    <paraStyle name="P9" fontName="Times-Roman" fontSize="13.0" leading="16"/>
 
38
    <paraStyle name="P10" fontName="Times-Bold" fontSize="13.0" leading="16"/>
 
39
    
 
40
    <paraStyle name="Standard" fontName="Times-Roman"/>
 
41
    <paraStyle name="Heading" fontName="Helvetica" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/>
 
42
    <paraStyle name="Text body" fontName="Times-Roman" spaceBefore="0.0" spaceAfter="6.0"/>
 
43
    <paraStyle name="List" fontName="Times-Roman" spaceBefore="0.0" spaceAfter="6.0"/>
 
44
    <paraStyle name="Caption" fontName="Times-Roman" fontSize="12.0" leading="15" spaceBefore="6.0" spaceAfter="6.0"/>
 
45
    <paraStyle name="Index" fontName="Times-Roman"/>
 
46
    <paraStyle name="Table Contents" fontName="Times-Roman"/>
 
47
    <paraStyle name="Table Heading" fontName="Times-Roman" alignment="CENTER"/>
 
48
    <images/>
 
49
  </stylesheet>
 
50
  <story>
 
51
    <para style="P1">[[repeatIn(objects,'patient')]]</para>
 
52
    <para style="P8"><font color="blue" fontName="Times-Bold">PATIENT VACCINATION HISTORY</font></para>
 
53
    <para style="P1">
 
54
      <font color="white"> </font>
 
55
    </para>
 
56
    <blockTable colWidths="55.0,117.0,115.0,89.0,45.0,78.0" style="Table3">
 
57
      <tr>
 
58
        <td>
 
59
          <para style="P5">Patient :</para>
 
60
        </td>
 
61
        <td>
 
62
          <para style="P10"> [[ patient.lastname and patient.lastname + ', ' or '']]  [[ patient.name.name ]] </para>
 
63
        </td>
 
64
        <td>
 
65
          <para style="P2">Patient ID :</para>
 
66
        </td>
 
67
        <td>
 
68
          <para style="P1">[[ patient.patient_id ]]</para>
 
69
        </td>
 
70
      </tr>
 
71
      <tr>
 
72
        <td>
 
73
          <para style="P5">Date :</para>
 
74
        </td>
 
75
        <td>
 
76
          <para style="P4">[[ formatLang(time.strftime('%Y-%m-%d'),date=True) ]]</para>
 
77
        </td>
 
78
        <td>
 
79
          <para style="P5">Age :</para>
 
80
        </td>
 
81
        <td>
 
82
          <para style="P6">[[ patient.age ]]</para>
 
83
        </td>
 
84
        <td>
 
85
          <para style="P5">Sex :</para>
 
86
        </td>
 
87
        <td>
 
88
          <para style="P4">[[ patient.sex== 'm' and 'Male' or patient.sex=='f' and 'Female' ]]</para>
 
89
        </td>
 
90
      </tr>
 
91
    </blockTable>
 
92
    <para style="P1">
 
93
      <font color="white"> </font>
 
94
    </para>
 
95
    <para style="P1">
 
96
      <font color="white"> </font>
 
97
    </para>
 
98
    <section>
 
99
      <blockTable colWidths="130.0,150.0,90.0,130.0" style="Table1">
 
100
        <tr>
 
101
          <td>
 
102
            <para style="P10">Vaccine</para>
 
103
          </td>
 
104
          <td>
 
105
            <para style="P10">Dose</para>
 
106
          </td>
 
107
          <td>
 
108
            <para style="P10">Date</para>
 
109
          </td>
 
110
          <td>
 
111
            <para style="P10">Observations</para>
 
112
          </td>
 
113
        </tr>
 
114
      </blockTable>
 
115
    </section>
 
116
    <section>
 
117
      <para style="P4">[[repeatIn(patient.vaccinations,'vaccinations')]]</para>
 
118
      <blockTable colWidths="130.0,150.0,90.0,130.0" style="Table3">
 
119
        <tr>
 
120
          <td>
 
121
            <para style="P4">[[ vaccinations.vaccine.name ]]</para>
 
122
          </td>
 
123
          <td>
 
124
            <para style="P4">[[ vaccinations.dose ]]</para>
 
125
          </td>
 
126
          <td>
 
127
            <para style="P4">[[ vaccinations.date.split()[0] ]]</para>
 
128
          </td>
 
129
          <td>
 
130
            <para style="P4">[[ vaccinations.observations ]]</para>
 
131
          </td>
 
132
        </tr>
 
133
      </blockTable>
 
134
    </section>    
 
135
      <para style="P1">
 
136
        <font color="white"> </font>
 
137
      </para>
 
138
 
 
139
    <para style="P1">
 
140
      <font color="white"> </font>
 
141
    </para>
 
142
    <para style="P1">
 
143
      <font color="white"> </font>
 
144
    </para>
 
145
    <para style="P1">
 
146
      <font color="white"> </font>
 
147
    </para>
 
148
  </story>
 
149
</document>
 
150