Project

General

Profile

Download (29.7 KB) Statistics
| Branch: | Tag: | Revision:

calebasse / calebasse / dossiers / templates / dossiers / patientrecord_update.html @ bb269b6a

1
{% extends "dossiers/base.html" %}
2
{% load url from future %}
3

    
4
{% block extrascripts %}
5
<link rel="stylesheet" type="text/css" media="all" href="{{ STATIC_URL }}filter-widget/css/filter-widget.css"/>
6
<script src="{{ STATIC_URL }}js/jquery.parse-url.js"></script>
7
<script src="{{ STATIC_URL }}js/calebasse.dossiers.js"></script>
8
<script src="{{ STATIC_URL }}filter-widget/js/i18n.js"></script>
9
<script src="{{ STATIC_URL }}filter-widget/js/core.js"></script>
10
<script src="{{ STATIC_URL }}filter-widget/js/SelectBox.js"></script>
11
<script src="{{ STATIC_URL }}filter-widget/js/SelectFilter2.js"></script>
12
{% endblock %}
13

    
14
{% block title %}{{ object.last_name }} {{ object.first_name }} - Dossier {{ object.paper_id|default_if_none:"" }}{% endblock %}
15

    
16
{% block appbar %}
17
<h2><span class="lastname">{{ object.last_name }}</span> {{ object.first_name }} - Dossier {{ object.paper_id|default_if_none:"" }}</h2>
18
<span id="ajax-redirect" data-url="{{ object.id }}/view"/>
19
<a href="..">Retourner aux dossiers</a>
20
{% if 'validator' in role %}{% if object.can_be_deleted %}<button type="button" id="patientrecord-delete">Supprimer</button>{% endif %}{% endif %}
21
{% endblock %}
22

    
23
{% block content %}
24

    
25
{% if messages %}
26
<ul class="messages">
27
    {% for message in messages %}
28
    <li{% if message.tags %} class="{{ message.tags }}"{% endif %}>{{ message }}</li>
29
    {% endfor %}
30
</ul>
31
<script type="text/javascript">
32
$('.messages').delay(1000*(1+{{ messages|length }})).fadeOut('slow');
33
</script>
34
{% endif %}
35

    
36
<div id="tabs">
37
  <ul>
38
    <li><a data-id="0" class="atabs" href="#tabs-1">Général</a></li>
39
    <li><a data-id="1" class="atabs" href="#tabs-2">Fiche administrative</a></li>
40
    <li><a data-id="2" class="atabs" href="#tabs-3">Adresses / contacts</a></li>
41
    {% if object.service.name == "CMPP" %}
42
    <li><a data-id="3"  class="atabs" href="#tabs-4">Prise en charge</a></li>
43
    {% endif %}
44
    {% if object.service.name == "SESSAD TED" or object.service.name == "SESSAD DYS" %}
45
    <li><a data-id="3" class="atabs" href="#tabs-4">Notifications</a></li>
46
    {% endif %}
47
    <li><a data-id="4" class="atabs" href="#tabs-5">Actes passés</a>
48
    <li><a data-id="5" class="atabs" href="#tabs-6">Prochains rendez-vous</a>
49
    <li><a data-id="6" class="atabs" href="#tabs-7">Socialisation</a>
50
    <li><a data-id="7" class="atabs" href="#tabs-8">Données à caractère médical</a>
51
  </ul>
52
  <div id="tabs-1"> <!-- Général -->
53
      {% include "dossiers/patientrecord_tab1.html" %}
54
  </div>
55

    
56
  <div id="tabs-2"> <!-- Fiche administrative -->
57
      {% include "dossiers/patientrecord_tab2.html" %}
58
  </div>
59

    
60
    <div id="tabs-3"> <!-- Adresses / Contacts -->
61
    <form method="post" id="policyholder-form" class="patientrecordform">{% csrf_token %}
62

    
63
            <div class="contact patient">
64
                <h4>{% if object.gender == 1 %}M.{% elif object.gender == 2 %}Mme{% endif %}
65
                    {{ object.first_name }} <span class="lastname">{{ object.last_name }}</span> {% if object.id == object.id %} (PATIENT){% endif %}</h4>
66
                <div class="right">Assuré
67
                    <input type="radio"
68
                    {% if object.policyholder.id == object.id %} checked="checked" {% endif %}
69
                    id="id_policyholder-policyholder_{{ object.id }}"
70
                    value="{{ object.id }}"
71
                    class="policyholder-radio"
72
                    name="policyholder-policyholder">
73
                    <button type="button" data-id="{{ object.id }}" class="update-contact-btn icon-edit" title="Modifier"></button>
74
                </div>
75
                <div>
76
                    <ul>
77
                        {% if object.parente %}
78
                            <li><label>Lien avec le patient :</label>
79
                            {{ object.parente }}</li>
80
                        {% endif %}
81
                        {% if object.mobile %}
82
                            <li>
83
                            <span class="icon-user-space">{{ object.mobile }} (perso)</span>
84
                            </li>
85
                        {% endif %}
86
                        {% if object.phone %}
87
                            <li>
88
                            <span class="icon-user-space">{{ object.phone }} (pro)</span>
89
                            </li>
90
                        {% endif %}
91
                        {% if object.email %}
92
                            <li>
93
                            <label>Courriel :</label>
94
                            {{ object.email }}
95
                            </li>
96
                        {% endif %}
97
                        {% if object.job %}
98
                            <li>
99
                            <label>Profession :</label>
100
                            {{ object.job }}
101
                            </li>
102
                        {% endif %}
103
                        {% if object.contact_comment %}
104
                            <li>
105
                            <label>Commentaire :</label>
106
                            {{ object.contact_comment }}
107
                            </li>
108
                        {% endif %}
109
                        <li><label>Données d'assuré social</label>
110
<!--                            <button class="blind">détails</button>-->
111
                            <ul>
112
                            {% if object.social_security_id %}
113
                                <li><label>Numéro d'assuré social :</label>
114
                                {{ object.social_security_id }} {{ object.get_control_key }}</li>
115
                            {% endif %}
116
                            {% if object.birthdate %}
117
                                <li><label>Date de naissance :</label>
118
                                {{ object.birthdate }}</li>
119
                            {% endif %}
120
                            {% if object.birthplace %}
121
                                <li><label>Lieu de naissance :</label>
122
                                {{ object.birthplace }}</li>
123
                            {% endif %}
124
                            {% if object.begin_rights %}
125
                                <li><label>Début de droits :</label>
126
                                {{ object.begin_rights }}</li>
127
                            {% endif %}
128
                            {% if object.end_rights %}
129
                                <li><label>Fin de droits :</label>
130
                                {{ object.end_rights }}</li>
131
                            {% endif %}
132
                            {% if object.health_center %}
133
                                <li><label>Caisse :</label>
134
                                {{ object.health_center }}</li>
135
                            {% endif %}
136
                            {% if object.other_health_center %}
137
                                <li><label>Centre spécifique :</label>
138
                                {{ object.other_health_center }}</li>
139
                            {% endif %}
140
                            <li><label>Tiers-payant :</label>
141
                                {% if object.thirdparty_payer %}
142
                                    Oui
143
                                {% else %}
144
                                    Non
145
                                {% endif %}
146
                            </li>
147
                            {% if object.twinning_rank %}
148
                                <li><label>Rang (gémellité) :</label>
149
                                {{ object.twinning_rank }}</li>
150
                            {% endif %}
151
                            </ul>
152
                        </li>
153
                    </ul>
154
                </div>
155
            </div>
156

    
157
        <button type="button" id="new-address-btn">Nouvelle adresse</button>
158
        <button type="button" id="new-contact-btn">Nouveau contact</button>
159

    
160
        {% for address in object.addresses.all %}
161
        <div class="frame">
162
            <h3>{% if not address.display_name %}Non renseigné{% else %}{{ address.display_name }}{% endif %}</h3>
163
            <div class="buttons">
164
                <button type="button" data-id="{{ address.id }}" class="del-address icon-minus" title="Supprimer"></button>
165
                <button type="button" data-id="{{ address.id }}" class="update-address-btn icon-edit" title="Modifier"></button>
166
            </div>
167
            <div class="right">
168
                <input type="checkbox" data-id="{{ address.id }}" class="place_of_life" {% if address.place_of_life %}checked{% endif %}>Lieu de vie</input>
169
            </div>
170
            {% if address.phone %}<p><span class="icon-home-space">{{ address.phone }}</span></p>{% endif %}
171
            {% if address.comment %}<p><label>Commentaire :</label>{{ address.comment }}</p>{% endif %}
172
            {% if not address.phone and not address.comment %}<p>&nbsp;<!-- intentionaly empty --></p>{% endif %}
173
            {% for contact in address.patientcontact_set.all  %}
174
            {% if contact.id != object.id %}
175
            <div class="contact{% if contact.id == object.id %} patient{% endif %}">
176
                <h4>{% if contact.gender == 1 %}M.{% elif contact.gender == 2 %}Mme{% endif %}
177
                    {{ contact.first_name }} <span class="lastname">{{ contact.last_name }}</span> {% if contact.id == object.id %} (PATIENT){% endif %}</h4>
178
                <div class="right">Assuré
179
                    <input type="radio"
180
                    {% if object.policyholder.id == contact.id %} checked="checked" {% endif %}
181
                    id="id_policyholder-policyholder_{{ contact.id }}"
182
                    value="{{ contact.id }}"
183
                    class="policyholder-radio"
184
                    name="policyholder-policyholder">
185
                    <button type="button" data-id="{{ contact.id }}" data-address-id="{{ address.id }}" class="del-contact icon-minus" title="Supprimer"></button>
186
                    <button type="button" data-id="{{ contact.id }}" class="update-contact-btn icon-edit" title="Modifier"></button>
187
                </div>
188
                <div>
189
                    <ul>
190
                        {% if contact.parente %}
191
                            <li><label>Lien avec le patient :</label>
192
                            {{ contact.parente }}</li>
193
                        {% endif %}
194
                        {% if contact.mobile %}
195
                            <li>
196
                            <span class="icon-user-space">{{ contact.mobile }} (perso)</span>
197
                            </li>
198
                        {% endif %}
199
                        {% if contact.phone %}
200
                            <li>
201
                            <span class="icon-user-space">{{ contact.phone }} (pro)</span>
202
                            </li>
203
                        {% endif %}
204
                        {% if contact.email %}
205
                            <li>
206
                            <label>Courriel :</label>
207
                            {{ contact.email }}
208
                            </li>
209
                        {% endif %}
210
                        {% if contact.job %}
211
                            <li>
212
                            <label>Profession :</label>
213
                            {{ contact.job }}
214
                            </li>
215
                        {% endif %}
216
                        {% if contact.contact_comment %}
217
                            <li>
218
                            <label>Commentaire :</label>
219
                            {{ contact.contact_comment }}
220
                            </li>
221
                        {% endif %}
222
                        <li><label>Données d'assuré social</label>
223
<!--                            <button class="blind">détails</button>-->
224
                            <ul>
225
                            {% if contact.social_security_id %}
226
                                <li><label>Numéro d'assuré social :</label>
227
                                {{ contact.social_security_id }} {{ contact.get_control_key }}</li>
228
                            {% endif %}
229
                            {% if contact.birthdate %}
230
                                <li><label>Date de naissance :</label>
231
                                {{ contact.birthdate }}</li>
232
                            {% endif %}
233
                            {% if contact.birthplace %}
234
                                <li><label>Lieu de naissance :</label>
235
                                {{ contact.birthplace }}</li>
236
                            {% endif %}
237
                            {% if contact.begin_rights %}
238
                                <li><label>Début de droits :</label>
239
                                {{ contact.begin_rights }}</li>
240
                            {% endif %}
241
                            {% if contact.end_rights %}
242
                                <li><label>Fin de droits :</label>
243
                                {{ contact.end_rights }}</li>
244
                            {% endif %}
245
                            {% if contact.health_center %}
246
                                <li><label>Centre de santé :</label>
247
                                {{ contact.health_center }}</li>
248
                            {% endif %}
249
                            <li><label>Tiers-payant :</label>
250
                                {% if contact.thirdparty_payer %}
251
                                    Oui
252
                                {% else %}
253
                                    Non
254
                                {% endif %}
255
                            </li>
256
                            {% if contact.twinning_rank %}
257
                                <li><label>Rang (gémellité) :</label>
258
                                {{ contact.twinning_rank }}</li>
259
                            {% endif %}
260
                            </ul>
261
                        </li>
262
                    </ul>
263
                </div>
264
            </div>
265
            {% endif %}
266
            {% endfor %}
267
        </div>
268
        {% endfor %}
269
    </form>
270

    
271
    </div>
272

    
273
    <div id="tabs-4"> <!-- Prise en charge -->
274

    
275
    {% if object.service.name == "CMPP" %}
276
        <p>
277
        <button id="new-hcdiag-btn">Nouvelle PC diagnostic</button>
278
        <button id="new-hctrait-btn">Nouvelle PC traitement</button>
279
        </p>
280
        {% if hcs %}
281
            {% for hc in hcs %}
282
                {% if hc.cmpphealthcarediagnostic %}
283
                  <div id="patient-diag">
284
                    <div class="frame">
285
                    <div class="buttons">
286
                        <button type="button" data-id="{{ hc.id }}" class="del-hcdiag icon-minus" title="Supprimer"></button>
287
                        <button type="button" data-id="{{ hc.id }}" class="update-hcdiag-btn icon-edit" title="Modifier"></button>
288
                    </div>
289
                      <h3>En diagnostic depuis le {{ hc.start_date }}</h3>
290
                      <ul>
291
                        <li><label>Actes prévus</label> : {{ hc.cmpphealthcarediagnostic.act_number }}</li>
292
                        {% if hc.comment %}<li><label>Commentaire</label> : {{ hc.comment }}</li>{% endif %}
293
                        <li>{% if hc.get_nb_acts_cared %}<strong>{{ hc.get_nb_acts_cared }}</strong> actes déja facturés.{% else %}Aucun acte facturé.{% endif %}</li>
294
                      </ul>
295
                    </div>
296
                  </div>
297
                {% else %}
298
                  <div id="patient-traitement">
299
                    <div class="frame">
300
                    <div class="buttons">
301
                        <button type="button" data-id="{{ hc.id }}" class="del-hctrait icon-minus" title="Supprimer"></button>
302
                        <button type="button" data-id="{{ hc.id }}" class="update-hctrait-btn icon-edit" title="Modifier"></button>
303
                    </div>
304
                      <h3>En traitement depuis le {{ hc.start_date }}{% if hc.end_date %} jusqu'au {{ hc.end_date }}{% endif %}</h3>
305
                      <ul>
306
                        <li><label>Actes prévus</label> : {{ hc.cmpphealthcaretreatment.act_number }}</li>
307
                        {% if hc.comment %}<li><label>Commentaire</label> : {{ hc.comment }}</li>{% endif %}
308
                        <li>{% if hc.get_nb_acts_cared %}<strong>{{ hc.get_nb_acts_cared }}</strong> actes déja facturés.{% else %}Aucun acte facturé.{% endif %}</li>
309
                      </ul>
310
                    </div>
311
                  </div>
312
                {% endif %}
313
            {% endfor %}
314
        {% endif %}
315
    {% endif %}
316
    {% if object.service.name == "SESSAD TED" or object.service.name == "SESSAD DYS" %}
317
        <button id="new-notification-btn">Nouvelle notification</button>
318
    {% endif %}
319

    
320

    
321
<!--      <div id="patient-diag">-->
322
<!--        <div class="frame">-->
323
<!--          <h3>En diagnostic depuis le 11 juin 2012</h3>-->
324
<!--          <ul>-->
325
<!--            <li><input size="4" value="6"/> actes prévus</li>-->
326
<!--            <li><strong>3</strong> actes réalisés dont <strong>2</strong> facturés <button class="blind">détails</button>-->
327
<!--            <ul>-->
328
<!--              <li>Facturation <strong>28</strong> (assuré: Sophie Fonfec) - <strong>2</strong> actes-->
329
<!--              <ul>-->
330
<!--                <li>Accueil le 11 juin 2012 - 9h00 - 45 minutes - Bob Leponge</li>-->
331
<!--                <li>Dialogue le 12 juin 2012 - 10h00 - 30 minutes - Bob Leponge</li>-->
332
<!--              </ul></li>-->
333
<!--              <li>Non facturé - <strong>1 acte</strong>-->
334
<!--              <ul>-->
335
<!--                <li>Dialogue le 13 juin 2012 - 11h00 - 45 minutes - Sandy Kilo</li>-->
336
<!--              </ul></li>-->
337
<!--            </ul>-->
338
<!--            </li>-->
339
<!--          </ul>-->
340
<!--        </div>-->
341
<!--      </div>-->
342

    
343
<!--      <div id="patient-traitement">-->
344
<!--        <div class="frame">-->
345
<!--          <h3>En diagnostic depuis le 6 mars 2012</h3>-->
346
<!--          <ul>-->
347
<!--            <li><strong>6</strong> actes réalisés et facturés <button class="blind">détails</button>-->
348
<!--            <ul>-->
349
<!--              <li>Facturation <strong>28</strong> (assuré: Sophie Fonfec) - <strong>6</strong> actes-->
350
<!--              <ul>-->
351
<!--                <li>...</li>-->
352
<!--              </ul></li>-->
353
<!--            </ul>-->
354
<!--            </li>-->
355
<!--          </ul>-->
356
<!--        </div>-->
357

    
358
<!--        <div class="frame">-->
359
<!--          <h3>En traitement depuis le 11 juin 2012</h3>-->
360
<!--          <ul>-->
361
<!--            <li><strong>4</strong> actes réalisés <button class="blind">détails</button>-->
362
<!--            <ul><li>...</li></ul>-->
363
<!--            </li>-->
364
<!--            <li>Pas de prise en charge - <button id="add-prise-en-charge-btn">Ajouter une prise en charge</button></li>-->
365
<!--          </ul>-->
366
<!--        </div>-->
367

    
368
<!--      </div>-->
369

    
370
<!--      <div id="patient-traitement-charge" style="display: none;">-->
371

    
372
<!--        <div class="frame">-->
373
<!--          <h3>En diagnostic depuis le 2 avril 2008</h3>-->
374
<!--          <ul>-->
375
<!--            <li><strong>3</strong> actes réalisés et facturés <button class="blind">détails</button>-->
376
<!--            <ul>-->
377
<!--              <li>Facturation <strong>28</strong> (assuré: Sophie Fonfec) - <strong>3</strong> actes-->
378
<!--              <ul>-->
379
<!--                <li>...</li>-->
380
<!--              </ul></li>-->
381
<!--            </ul>-->
382
<!--            </li>-->
383
<!--          </ul>-->
384
<!--        </div>-->
385

    
386
<!--        <div class="frame">-->
387
<!--          <h3>En diagnostic depuis le 5 octobre 2010</h3>-->
388
<!--          <ul>-->
389
<!--            <li><strong>6</strong> actes réalisés et facturés <button class="blind">détails</button>-->
390
<!--            <ul>-->
391
<!--              <li>Facturation <strong>28</strong> (assuré: Sophie Fonfec) - <strong>6</strong> actes-->
392
<!--              <ul>-->
393
<!--                <li>...</li>-->
394
<!--              </ul></li>-->
395
<!--            </ul>-->
396
<!--            </li>-->
397
<!--          </ul>-->
398
<!--        </div>-->
399

    
400
<!--        <div class="frame">-->
401
<!--          <h3>En traitement depuis le 12 décembre 2010</h3>-->
402
<!--          <ul>-->
403
<!--            <li>Prise en charge depuis le 12 décembre 2010-->
404
<!--            <ul>-->
405
<!--              <li><strong>30</strong> actes réalisés et facturés <button class="blind">détails</button>-->
406
<!--              <ul><li>...</li></ul></li>-->
407
<!--              <li><strong>10</strong> actes réalisés et facturés en prolongation <button class="blind">détails</button>-->
408
<!--              <ul><li>...</li></ul></li>-->
409
<!--              <li><strong>6</strong> actes réalisés et non pris en charge <button class="blind">détails</button>-->
410
<!--              <ul><li>...</li></ul></li>-->
411
<!--            </ul>-->
412
<!--            </li>-->
413
<!--            <li>Prise en charge depuis le 15 décembre 2011-->
414
<!--            <ul>-->
415
<!--              <li><strong>30</strong> actes réalisés et facturés <button class="blind">détails</button>-->
416
<!--              <ul><li>...</li></ul></li>-->
417
<!--              <li><strong>6</strong> actes réalisés non facturés <button class="blind">détails</button>-->
418
<!--              <ul><li>...</li></ul></li>-->
419
<!--              <li><button id="add-prolongation-btn">Ajouter une prolongation</button></li>-->
420
<!--            </ul>-->
421
<!--            </li>-->
422
<!--          </ul>-->
423
<!--        </div>-->
424

    
425

    
426
<!--      </div>-->
427

    
428
<!--      <div id="overlay">-->
429
<!--       <p>-->
430
<!--       Exemples pour cet onglet :-->
431
<!--        <a href="#" onclick="$('#patient-diag').show(); $('#patient-traitement').hide(); $('#patient-traitement-charge').hide();">Patient en diagnostic</a>-->
432
<!--        <a href="#" onclick="$('#patient-diag').hide(); $('#patient-traitement').show(); $('#patient-traitement-charge').hide();">Patient en traitement</a>-->
433
<!--        <a href="#" onclick="$('#patient-diag').hide(); $('#patient-traitement').hide(); $('#patient-traitement-charge').show();">Patient en traitement avec prise en charge</a>-->
434
<!--        </p>-->
435
<!--      </div>-->
436

    
437
    </div>
438

    
439
    <div id="tabs-5"> <!-- Actes passés -->
440
        {% for act, state in last_rdvs %}
441
        <div class="frame">
442
            <h3>{% firstof act.start_datetime|date:"d/m/y H:i" act.date %} {{ act.act_type }}</h3>
443
            <ul>
444
            {% if act.doctors.all %}
445
            <li><label>Praticiens :</label>
446
            {% for doctor in act.doctors.all %}
447
            {{ doctor.first_name }} <span class="lastname">{{ doctor.last_name }}</span>
448
            {% endfor %}
449
            </li>
450
            {% endif %}
451
            {% if act.parent_event.room %}
452
            <li>
453
            Salle : {{ act.parent_event.room }}
454
            </li>
455
            {% endif %}
456
            <li>{% if state %}<strong>{{ state }}</strong>, le {{ state.created }}.
457
            {% else %}
458
              Non pointé.
459
            {% endif %}
460
            </li>
461
        </ul>
462
        </div>
463
        {% endfor %}
464
    </div>
465

    
466
    <div id="tabs-6"> <!-- Prochains rendez-vous -->
467
        {% for event, state in next_rdvs %}
468
        <div class="frame">
469
            <h3>{% firstof event.start_datetime|date:"d/m/y H:i" %} {{ event.act_type }}</h3>
470
            <ul>
471
            {% if event.participants.all %}
472
            <li><label>Praticiens :</label>
473
            {% for doctor in event.participants.all %}
474
            {{ doctor.first_name }} <span class="lastname">{{ doctor.last_name }}</span>
475
            {% endfor %}
476
            </li>
477
            {% endif %}
478
            {% if event.room %}
479
            <li>
480
            Salle : {{ event.room }}
481
            </li>
482
            {% endif %}
483
            <li>{% if state %}<strong>{{ state }}</strong>, le {{ state.created }}.
484
            {% else %}
485
              Non pointé.
486
            {% endif %}
487
            </li>
488
        </ul>
489
        </div>
490
        {% endfor %}
491
    </div>
492

    
493
    <div id="tabs-7">
494
        <div class="frame">
495
            <h3>Périodes de socialisation</h3>
496
            <p><button id="new-socialisation-duration-btn">Nouvelle période de socialisation</button></p>
497
            {% for duration in object.socialisation_durations.all %}
498
                <div class="subframe">
499
                Arrivée le <strong>{{ duration.start_date }}</strong> dans {% if duration.school %}l'établissement <strong>{{ duration.school }}</strong>{% else %}un établissement non renseigné{% endif %}{% if duration.level %} (en {{ duration.level }}){% endif %}
500
                <div class="buttons">
501
                    <button type="button" data-id="{{ duration.id }}" class="del-duration icon-minus" title="Supprimer"></button>
502
                    <button type="button" data-id="{{ duration.id }}" class="update-duration-btn icon-edit" title="Modifier"></button>
503
                </div>
504
                <div>
505
                    <ul>
506
                        {% if duration.end_date %}<li><label>Date de départ</label> : {{ duration.end_date }}</li>{% endif %}
507
                        {% if duration.comment %}<li><label>Commentaire</label> : {{ duration.comment }}</li>{% endif %}
508
                    </ul>
509
                </div>
510
                </div>
511
            {% endfor %}
512
        </div>
513

    
514
        <div class="frame">
515
            <h3>Demandes MDPH</h3>
516
            <p><button id="new-mdph-request-btn">Nouvelle demande MDPH</button></p>
517
            {% for request in object.mdph_requests.all %}
518
                <div class="subframe">
519
                Demande le <strong>{{ request.start_date }}</strong> à la MDPH <strong>{{ request.mdph }}</strong>
520
                <div class="buttons">
521
                    <button type="button" data-id="{{ request.id }}" class="del-mdph-request icon-minus" title="Supprimer"></button>
522
                    <button type="button" data-id="{{ request.id }}" class="update-mdph-request-btn icon-edit" title="Modifier"></button>
523
                </div>
524
                <div>
525
                    <ul>
526
                        {% if request.comment %}<li><label>Commentaire</label> : {{ request.comment }}</li>{% endif %}
527
                    </ul>
528
                </div>
529
                </div>
530
            {% endfor %}
531
        </div>
532

    
533
        <div class="frame">
534
            <h3>Réponses MDPH</h3>
535
            <p><button id="new-mdph-response-btn">Nouvelle réponse MDPH</button></p>
536
            {% for response in object.mdph_responses.all %}
537
                <div class="subframe">
538
                Du <strong>{{ response.start_date }}</strong> au <strong>{{ response.end_date }}</strong> à la MDPH <strong>{{ response.mdph }}</strong>
539
                <div class="buttons">
540
                    <button type="button" data-id="{{ response.id }}" class="del-mdph-response icon-minus" title="Supprimer"></button>
541
                    <button type="button" data-id="{{ response.id }}" class="update-mdph-response-btn icon-edit" title="Modifier"></button>
542
                </div>
543
                <div>
544
                    <ul>
545
                        {% if response.comment %}<li><label>Commentaire</label> : {{ response.comment }}</li>{% endif %}
546
                        {% if response.type_aide %}<li><label>Type d'aide</label> : {{ response.type_aide }}</li>{% endif %}
547
                        {% if response.name %}<li><label>Nom</label> : {{ response.name }}</li>{% endif %}
548
                        {% if response.rate %}<li><label>Taux</label> : {{ response.rate }}</li>{% endif %}
549
                    </ul>
550
                </div>
551
                </div>
552
            {% endfor %}
553
        </div>
554
    </div>
555

    
556
    <div id="tabs-8">
557
        <form method="post" id="physiology-form" class="patientrecordform">
558
          {% csrf_token %}
559
            <button class="save enable-on-change">Enregistrer</button>
560
            {% for field in forms.physiology %}
561
            <p>
562
                {{ field.errors }}
563
            </p>
564
            <p>
565
                {{ field.label_tag  }}
566
                {{ field }}
567
            </p>
568
            {% endfor %}
569
            </p>
570
            <input type="hidden"  name="tab"  value="7">
571
            <button class="save enable-on-change">Enregistrer</button>
572
        </form>
573
    </div>
574
  </div>
575
</div>
576
{% endblock %}
577

    
578
{% block dialogs %}
579
<div id="ajax-dlg" style="display: none;"></div>
580
<div id="change-record" style="display: none;" data-id="{{ object.id }}" data-service-id="{{ service_id }}">
581
 </div>
582

    
583
  <div id="dossier-histo-dlg" style="display: none;">
584
   <dl>
585
    {% for state in states %}
586
    <dt><b>{{ state.date_selected|date:"d/m/Y" }}</b> <!--<small>(date info: {{ state.created|date:"d/m/Y" }})</small>-->
587
      <button data-id="{{ state.id }}" class="update-patient-state-btn icon-edit" title="Modifier"></button>
588
      <button data-id="{{ state.id }}" class="del-patient-state-btn icon-remove"></button>
589
    </dt>
590
    <dd>
591
    <p><b>{{ state.status.name }}</b>{% if state.comment %}; <label>commentaire:</label> {{ state.comment }}{% endif %}</p>
592
    </dd>
593
    <dd class="edit-histo-item" style="display: none;">
594

    
595
<form action="{{ request.get_full_path }}/../update-state" method="post">
596
  <input type="hidden" name="state_id" value="{{ state.id }}"/>
597
  {% csrf_token %}
598
   <p>
599
   <label for="id_date">Date :</label>
600
   {{ form.date.errors }}
601
   <input id="id_date" class="date" name="date" value="{{ state.created|date:"d/m/Y" }}"/>
602
   </p>
603
   <p>
604
    <label for="id_comment">Commentaire :</label>
605
    <textarea id="id_comment" style="width: 90%;" name="comment">{% if state.comment %}{{ state.comment }}{% endif %}</textarea>
606
   </p>
607
   <button>Modifier</button>
608
 </form>
609

    
610
    </dd>
611
    {% endfor%}
612
   </dl>
613
  </div>
614

    
615

    
616

    
617
  <div id="add-prise-en-charge-dlg" style="display: none;">
618
   <div>
619
    <label for="id_partir">À partir du :</label>
620
    <input id="id_partir" class="partir" name="partir" size="10" value="11/06/2012"/>
621
   </div>
622
   <div>
623
    <label for="id_pour">Pour :</label>
624
    <input id="id_pour" class="pour" name="pour" size="4" value="30"/> séances
625
   </div>
626
  </div>
627

    
628
  <div id="add-prolongation-dlg" style="display: none;">
629
   <div>
630
    <label for="id_pour">Pour :</label>
631
    <input id="id_pour" class="pour" name="pour" size="4" value="10"/> actes
632
   </div>
633
  </div>
634

    
635
<div id="finaccueil-patientrecord-dialog" title="Patient en fin d'accueil">
636
  <div id="finaccueil-patientrecord-dialog-content">
637
  </div>
638
  <form method="post" action="finaccueil-patientrecord/">
639
    {% csrf_token %}
640
    <input type="hidden" name="Close" value="1">
641
  </form>
642
</div>
643

    
644
{% endblock %}
(15-15/19)