Projet

Général

Profil

Bug #3120

Mettre moins en évidence le numéro de dossier informatique.

Ajouté par Mikaël Ates il y a presque 11 ans. Mis à jour il y a plus de 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Début:
24 juin 2013
Echéance:
% réalisé:

100%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Le supprimer ou l'afficher en plus petit.


Fichiers

Révisions associées

Révision 1f4ae3b3 (diff)
Ajouté par Serghei Mihai il y a plus de 9 ans

patient record id grayed on all pages in order to avoid confusion

Closes #3120

Révision 3c1f0b4a (diff)
Ajouté par Serghei Mihai il y a plus de 9 ans

facturation: gray act ids on invoicing page

Closes #3120

Historique

#1

Mis à jour par Mikaël Ates il y a presque 10 ans

  • Version cible mis à 2.0
#2

Mis à jour par Mikaël Ates il y a presque 10 ans

  • Version cible changé de 2.0 à 1.2 Autres
#4

Mis à jour par Frédéric Péters il y a presque 10 ans

  • Statut changé de Nouveau à En cours
  • % réalisé changé de 0 à 50

% mis pour indiquer qu'il y a un patch.

#5

Mis à jour par Serghei Mihai il y a plus de 9 ans

  • % réalisé changé de 50 à 100

Appliqué

#6

Mis à jour par Frédéric Péters il y a plus de 9 ans

#7

Mis à jour par Serghei Mihai il y a plus de 9 ans

C'est dans mon dépot local pour l'instant.
Je vais pousser aujourd'hui.

#8

Mis à jour par Serghei Mihai il y a plus de 9 ans

  • Statut changé de En cours à Résolu (à déployer)
#9

Mis à jour par Mikaël Ates il y a plus de 9 ans

  • Statut changé de Résolu (à déployer) à En cours
  • % réalisé changé de 100 à 0

Le patch supprime l'affichage du numéro informatique sur le premier onglet du dossier patient ce qui répond partiellement à la demande (incomplète).

Le numéro informatique apparaît à plusieurs endroits dans le logiciel mais ce n'est pas au niveau du premier onglet du dossier patient que cela peut apporter une confusion à l'utilisateur notamment puisqu'il est indiqué "numéro informatique" devant le numéro.

L'idée ce serait plutôt de ne pas l'afficher lorsque cela n'est pas nécessaire et lorsqu'on l'affiche le mettre en grisé. Ainsi il n'y a pas de confusion possible sur le numéro affiché.

Il faudrait donc le restaurer sur le premier onglet du dossier patient et le griser.

L'affichage du numéro informatique a été supprimé a plusieurs endroits dans l'agenda. Il reste à le supprimer sur la page de validation des actes.
Dans les statistiques il n'apparaît pas.

Dans la partie dossier, dans le dossier cf plus haut. Sur les tableaux il est en libellé de la colonne. On laisse ainsi ou on grise le contenu de la colonne.

Dans la saisie des actes et la facturation, il est indiqué entre parenthèse. On grise les parenthèses et le numéro.

#10

Mis à jour par Serghei Mihai il y a plus de 9 ans

Modifications apportées.

#11

Mis à jour par Jérôme Schneider il y a plus de 9 ans

OK pour moi.

Juste dans calebasse/agenda/templates/agenda/act-validation.html il faudrait remplacer :

{% if acte.patient.paper_id %} {{ acte.patient.paper_id }} {% endif %}

par :

{{ acte.patient.paper_id|default_if_none:"" }}
#12

Mis à jour par Serghei Mihai il y a plus de 9 ans

Normalement il n'est pas censé de passer le if is le paper_id est None.

En revanche j'ai rajouté le default_if_none dans le listing des actes.

#13

Mis à jour par Serghei Mihai il y a plus de 9 ans

  • Statut changé de En cours à Résolu (à déployer)
  • % réalisé changé de 50 à 100

Appliqué par commit calebasse|commit:1f4ae3b347f15c0133b00b968bfc1ad9aab281d5.

#14

Mis à jour par Mikaël Ates il y a plus de 9 ans

  • Statut changé de Résolu (à déployer) à En cours

"Dans la saisie des actes et la facturation, il est indiqué entre parenthèse. On grise les parenthèses et le numéro." C'est bon pour la saisie des actes mais pas pour la facturation.

#16

Mis à jour par Mikaël Ates il y a plus de 9 ans

Le template est sûrement à factoriser mais cette modif est à appliquer 6 fois dans le fichier:

diff --git a/calebasse/facturation/templates/facturation/detail.html b/calebasse/facturation/templates/facturation/detail.html
index 058c051..4b6eb48 100644
--- a/calebasse/facturation/templates/facturation/detail.html
+++ b/calebasse/facturation/templates/facturation/detail.html
@@ -311,8 +311,8 @@
               {% endif %}
             {% endif %}

-                <h3><a href="../../dossiers/{{ patient.pk }}/view" target="_blank">
-                {% if patient.paper_id %}{{ patient.paper_id }} {% endif %}({{ patient.pk }}) <span class="lastname">{{ patient.last_name }}</span> {{ patient.first_name }}</a></h3>
+                <h3><span class="lightgray">({{ patient.pk }})</span>
+                  <a href="../../dossiers/{{ patient.pk }}/view" target="_blank">{% if patient.paper_id %}{{ patient.paper_id }} {% endif %} <span class="lastname">{{ patient.last_name }}</span> {{ patient.first_name }}</a></h3>
                 <div class="info">
                 </div>
                 {% if patient.pause %}
@@ -385,8 +385,8 @@
         <div id="dossiers-concernes">
         {% for patient, detail in patients_stats %}
             <div class="frame dossier" id="to-hide">
-                <h3>{% if patient.pk %}<a href="../../dossiers/{{ patient.pk }}/view" target="_blank">{% endif %}
-                {% if patient.paper_id %}{{ patient.paper_id }} {% endif %}{% if patient.pk %}({{ patient.pk }}) {% endif %}<span class="lastname">{{ patient.last_name }}</span> {{ patient.first_name }}{% if patient.pk %}</a>{% endif %}<
+                <h3><span class="lightgray">({{ patient.pk }})</span>
+                  <a href="../../dossiers/{{ patient.pk }}/view" target="_blank">{% if patient.paper_id %}{{ patient.paper_id }} {% endif %} <span class="lastname">{{ patient.last_name }}</span> {{ patient.first_name }}</a></h3>
                 <div class="info">
                 </div>
                 <ul>
@@ -435,8 +435,8 @@
             {% else %}
             <div class="frame dossier">
             {% endif %}
-                <h3><a href="../../dossiers/{{ patient.pk }}/view" target="_blank">
-                {% if patient.paper_id %}{{ patient.paper_id }} {% endif %}({{ patient.pk }}) <span class="lastname">{{ patient.last_name }}</span> {{ patient.first_name }}</a></h3>
+                <h3><span class="lightgray">({{ patient.pk }})</span>
+                  <a href="../../dossiers/{{ patient.pk }}/view" target="_blank">{% if patient.paper_id %}{{ patient.paper_id }} {% endif %} <span class="lastname">{{ patient.last_name }}</span> {{ patient.first_name }}</a></h3>
                 <div class="info">
                 </div>
                 {% if patient.pause %}
@@ -474,8 +474,8 @@
         <div id="dossiers-concernes">
         {% for patient, detail in patients_stats %}
             <div class="frame dossier" id="to-hide">
-                <h3><a href="../../dossiers/{{ patient.pk }}/view" target="_blank">
-                {% if patient.paper_id %}{{ patient.paper_id }} {% endif %}({{ patient.pk }}) <span class="lastname">{{ patient.last_name }}</span> {{ patient.first_name }}</a></h3>
+                <h3><span class="lightgray">({{ patient.pk }})</span>
+                  <a href="../../dossiers/{{ patient.pk }}/view" target="_blank">{% if patient.paper_id %}{{ patient.paper_id }} {% endif %} <span class="lastname">{{ patient.last_name }}</span> {{ patient.first_name }}</a></h3>
                 <div class="info">
                 </div>
                 <ul>
@@ -512,8 +512,8 @@
             {% else %}
             <div class="frame dossier">
             {% endif %}
-                <h3><a href="../../dossiers/{{ patient.pk }}/view" target="_blank">
-                {% if patient.paper_id %}{{ patient.paper_id }} {% endif %}({{ patient.pk }}) <span class="lastname">{{ patient.last_name }}</span> {{ patient.first_name }}</a></h3>
+                 <h3><span class="lightgray">({{ patient.pk }})</span>
+                  <a href="../../dossiers/{{ patient.pk }}/view" target="_blank">{% if patient.paper_id %}{{ patient.paper_id }} {% endif %} <span class="lastname">{{ patient.last_name }}</span> {{ patient.first_name }}</a></h3>
                 <div class="info">
                 </div>
                 {% if patient.pause %}
@@ -561,8 +561,8 @@
         <div id="dossiers-concernes">
         {% for patient, detail in patients_stats %}
             <div class="frame dossier" id="to-hide">
-                <h3><a href="../../dossiers/{{ patient.pk }}/view" target="_blank">
-                {% if patient.paper_id %}{{ patient.paper_id }} {% endif %}({{ patient.pk }}) <span class="lastname">{{ patient.last_name }}</span> {{ patient.first_name }}</a></h3>
+                <h3><span class="lightgray">({{ patient.pk }})</span>
+                  <a href="../../dossiers/{{ patient.pk }}/view" target="_blank">{% if patient.paper_id %}{{ patient.paper_id }} {% endif %} <span class="lastname">{{ patient.last_name }}</span> {{ patient.first_name }}</a></h3>
                 <div class="info">
                 </div>
                 <ul>
#17

Mis à jour par Frédéric Péters il y a plus de 9 ans

Il est plutôt conseillé d'ajouter de la sémantique au niveau des classes, plutôt qu'une description graphique (i.e. class="patient-pk" plutôt que class="lightgray").

#18

Mis à jour par Serghei Mihai il y a plus de 9 ans

Remarques prises en compte.
Je prefere les "_" dans les noms des classes css.

#19

Mis à jour par Thomas Noël il y a plus de 9 ans

Serghei Mihai a écrit :

Je prefere les "_" dans les noms des classes css.

Heuula ... https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Underscores_in_class_and_ID_Names

#20

Mis à jour par Serghei Mihai il y a plus de 9 ans

  • Statut changé de En cours à Résolu (à déployer)

Appliqué par commit calebasse|commit:3c1f0b4a59e4052b3c0bf3bfb8d84ee716d6f685.

#21

Mis à jour par Mikaël Ates il y a plus de 9 ans

  • Statut changé de Résolu (à déployer) à Fermé

Ok

Formats disponibles : Atom PDF