1 |
f142f9f7
|
Jérôme Schneider
|
{% extends "dossiers/base.html" %}
|
2 |
54318d2c
|
Serghei MIHAI
|
{% load i18n %}
|
3 |
f142f9f7
|
Jérôme Schneider
|
{% load url from future %}
|
4 |
b773431d
|
Jérôme Schneider
|
{% load dossiers %}
|
5 |
505f729d
|
Serghei MIHAI
|
{% block extrastyles %}
|
6 |
|
|
{{ block.super }}
|
7 |
|
|
<link rel="stylesheet" type="text/css" media="all" href="{{ STATIC_URL }}filter-widget/css/filter-widget.css"/>
|
8 |
|
|
{% endblock %}
|
9 |
f142f9f7
|
Jérôme Schneider
|
|
10 |
11f94c15
|
Frédéric Péters
|
{% block extrascripts %}
|
11 |
505f729d
|
Serghei MIHAI
|
{{ block.super }}
|
12 |
11f94c15
|
Frédéric Péters
|
<script src="{{ STATIC_URL }}js/jquery.parse-url.js"></script>
|
13 |
|
|
<script src="{{ STATIC_URL }}js/calebasse.dossiers.js"></script>
|
14 |
|
|
{% endblock %}
|
15 |
|
|
|
16 |
603eec19
|
Mikaël Ates
|
{% block title %}{{ object.last_name }} {{ object.first_name }}{% if object.paper_id %} - Dossier {{ object.paper_id}}{% endif %}{% endblock %}
|
17 |
11f94c15
|
Frédéric Péters
|
|
18 |
f142f9f7
|
Jérôme Schneider
|
{% block appbar %}
|
19 |
636dcdba
|
Jérôme Schneider
|
<h2><strong>{% if current_state.status.type == 'CLOS' %}<span class="highlight">{% endif %}<span class="lastname">{{ object.last_name }}</span> {{ object.first_name }}{% if object.paper_id %} - Dossier {{ object.paper_id}}{% endif %}{% if current_state.status.type == 'CLOS' %} clos</span>{% endif %}</strong></h2>
|
20 |
77c6fe82
|
Frédéric Péters
|
<span id="ajax-redirect" data-url="{{ object.id }}/view"/>
|
21 |
f142f9f7
|
Jérôme Schneider
|
<a href="..">Retourner aux dossiers</a>
|
22 |
3a4d550f
|
Mikaël Ates
|
{% if 'validator' in role %}{% if object.can_be_deleted %}<button type="button" id="patientrecord-delete">Supprimer</button>{% endif %}{% endif %}
|
23 |
f142f9f7
|
Jérôme Schneider
|
{% endblock %}
|
24 |
|
|
|
25 |
|
|
{% block content %}
|
26 |
|
|
<div id="tabs">
|
27 |
|
|
<ul>
|
28 |
aa31cdc8
|
Jérôme Schneider
|
<li id="tab1">
|
29 |
|
|
<a data-id="0" href="tab1" class="atabs">Général</a>
|
30 |
|
|
</li>
|
31 |
|
|
<li id="tab2">
|
32 |
|
|
<a data-id="1" href="tab2" class="atabs">Fiche administrative</a>
|
33 |
|
|
</li>
|
34 |
|
|
<li id="tab3">
|
35 |
|
|
<a data-id="2" href="tab3" class="atabs">Adresses / contacts</a>
|
36 |
|
|
</li>
|
37 |
|
|
{% if object.service.slug == "cmpp" %}
|
38 |
|
|
<li><a data-id="3" href="tab4" class="atabs">Prise en charge</a></li>
|
39 |
fd37865a
|
Jérôme Schneider
|
{% elif object.service.slug == "sessad-ted" or object.service.slug == "sessad-dys" %}
|
40 |
aa31cdc8
|
Jérôme Schneider
|
<li><a data-id="3" href="tab4" class="atabs">Notifications</a></li>
|
41 |
07f0a188
|
Jérôme Schneider
|
{% else %}
|
42 |
aa31cdc8
|
Jérôme Schneider
|
<li style="display: none;"><a data-id="3" href="tab4" class="atabs">Notifications</a></li>
|
43 |
dfd4bd12
|
Jérôme Schneider
|
{% endif %}
|
44 |
aa31cdc8
|
Jérôme Schneider
|
<li><a data-id="4" class="atabs" href="tab5">Actes passés</a>
|
45 |
|
|
<li><a data-id="5" class="atabs" href="tab6">Prochains rendez-vous</a>
|
46 |
|
|
<li><a data-id="6" class="atabs" href="tab7">Socialisation</a>
|
47 |
|
|
<li><a data-id="7" class="atabs" href="tab8">Données à caractère médical</a>
|
48 |
f142f9f7
|
Jérôme Schneider
|
</ul>
|
49 |
|
|
</div>
|
50 |
|
|
{% endblock %}
|
51 |
|
|
|
52 |
f78e473c
|
Jérôme Schneider
|
{% block dialogs %}
|
53 |
4e9e8ae5
|
Jérôme Schneider
|
<div id="ajax-dlg" style="display: none;"></div>
|
54 |
54f8d003
|
Jérôme Schneider
|
<div id="change-record" style="display: none;" data-id="{{ object.id }}" data-service-id="{{ service_id }}">
|
55 |
f78e473c
|
Jérôme Schneider
|
</div>
|
56 |
|
|
|
57 |
|
|
<div id="dossier-histo-dlg" style="display: none;">
|
58 |
|
|
<dl>
|
59 |
96b98b15
|
Jérôme Schneider
|
{% for state in states %}
|
60 |
6bfd723e
|
Mikaël Ates
|
<dt><b>{{ state.date_selected|date:"d/m/Y" }}</b> <!--<small>(date info: {{ state.created|date:"d/m/Y" }})</small>-->
|
61 |
84416ac3
|
Frédéric Péters
|
<button data-id="{{ state.id }}" class="update-patient-state-btn icon-edit" title="Modifier"></button>
|
62 |
1f5cae7f
|
Jérôme Schneider
|
{% if states|length > 1 %}<button data-id="{{ state.id }}" class="del-patient-state-btn icon-remove"></button>{% endif %}
|
63 |
84416ac3
|
Frédéric Péters
|
</dt>
|
64 |
f78e473c
|
Jérôme Schneider
|
<dd>
|
65 |
6bfd723e
|
Mikaël Ates
|
<p><b>{{ state.status.name }}</b>{% if state.comment %}; <label>commentaire:</label> {{ state.comment }}{% endif %}</p>
|
66 |
4a0ff5ea
|
Frédéric Péters
|
</dd>
|
67 |
|
|
<dd class="edit-histo-item" style="display: none;">
|
68 |
|
|
|
69 |
|
|
<form action="{{ request.get_full_path }}/../update-state" method="post">
|
70 |
|
|
<input type="hidden" name="state_id" value="{{ state.id }}"/>
|
71 |
|
|
{% csrf_token %}
|
72 |
|
|
<p>
|
73 |
|
|
<label for="id_date">Date :</label>
|
74 |
|
|
{{ form.date.errors }}
|
75 |
8f9501a3
|
Serghei MIHAI
|
<input id="id_date_{{state.id}}" class="date" name="date" value="{{ state.created|date:"d/m/Y" }}"/>
|
76 |
4a0ff5ea
|
Frédéric Péters
|
</p>
|
77 |
|
|
<p>
|
78 |
|
|
<label for="id_comment">Commentaire :</label>
|
79 |
|
|
<textarea id="id_comment" style="width: 90%;" name="comment">{% if state.comment %}{{ state.comment }}{% endif %}</textarea>
|
80 |
|
|
</p>
|
81 |
|
|
<button>Modifier</button>
|
82 |
|
|
</form>
|
83 |
|
|
|
84 |
f78e473c
|
Jérôme Schneider
|
</dd>
|
85 |
96b98b15
|
Jérôme Schneider
|
{% endfor%}
|
86 |
f78e473c
|
Jérôme Schneider
|
</dl>
|
87 |
|
|
</div>
|
88 |
|
|
|
89 |
4e9e8ae5
|
Jérôme Schneider
|
|
90 |
f78e473c
|
Jérôme Schneider
|
|
91 |
|
|
<div id="add-prise-en-charge-dlg" style="display: none;">
|
92 |
|
|
<div>
|
93 |
|
|
<label for="id_partir">À partir du :</label>
|
94 |
|
|
<input id="id_partir" class="partir" name="partir" size="10" value="11/06/2012"/>
|
95 |
|
|
</div>
|
96 |
|
|
<div>
|
97 |
|
|
<label for="id_pour">Pour :</label>
|
98 |
|
|
<input id="id_pour" class="pour" name="pour" size="4" value="30"/> séances
|
99 |
|
|
</div>
|
100 |
|
|
</div>
|
101 |
|
|
|
102 |
|
|
<div id="add-prolongation-dlg" style="display: none;">
|
103 |
|
|
<div>
|
104 |
|
|
<label for="id_pour">Pour :</label>
|
105 |
|
|
<input id="id_pour" class="pour" name="pour" size="4" value="10"/> actes
|
106 |
|
|
</div>
|
107 |
|
|
</div>
|
108 |
eb36210d
|
Mikaël Ates
|
|
109 |
|
|
<div id="finaccueil-patientrecord-dialog" title="Patient en fin d'accueil">
|
110 |
|
|
<div id="finaccueil-patientrecord-dialog-content">
|
111 |
|
|
</div>
|
112 |
|
|
<form method="post" action="finaccueil-patientrecord/">
|
113 |
|
|
{% csrf_token %}
|
114 |
|
|
<input type="hidden" name="Close" value="1">
|
115 |
|
|
</form>
|
116 |
|
|
</div>
|
117 |
|
|
|
118 |
|
|
{% endblock %}
|