CCAM
View
Retour au menu principal
Sommaire de CCAM_View
-A- Présentation de l'interface utilisateur
L'interface présente trois volets, correspondant aux onglets ci-dessous

Figure 1
Un volet Code CCAM de recherche des actes et codes avec tous les outils pour explorer la CCAM
un volet Thésaurus personnel, permettant à chaque praticien de mémoriser les actes qu'il utilise le plus souvent.
un volet administratif de Recherche Patient, permettant de lire et ou écrire des codes CCAM sur le dossier hospitalier
de ce patient, dans le cadre d'une utilisation hospitalière utilisant les Web-services Sigems (cas de certains établissements seulement)
Cette dernière fonctionnalité peut être désactivée par l'intermédiaire d'un switch dans le fichier CCAM_View.ini, et alors il sera
seulement affiché des zones de saisie pour les renseignements administratifs concernant l'identité du patient, et la liste des codes CCAM
sélectionnés pour celui-ci .
-B- Rechercher un code dans la CCAM

Figure 2
L'interface graphique de recherche d'un code CCAM est divisée en trois parties distinctes :
Retour au menu principal
Important : Les deux différents types de recherches, hiérarchique et par les mots clefs, ne sont pas cumulatifs
(soit l'un, soit l'autre)
L'onglet « Code CCAM » permet de rechercher
un acte selon plusieurs méthodes :
Figure 3
Recherche multicritères : Tous les critères peuvent être combinés.
Recherche par la hiérarchie : elle permet le parcourt des chapitres de la CCAM.
Résultat de la recherche : contient tous les actes correspondants à la dernière recherche effectuée.
Zone d'informations : contient les renseignements concernant l'acte sélectionné dans la zone résultat de la recherche.
Les onglets qui sont inaccessibles (grisés) sont les zones qui ne contiennent aucunes informations.
Retour au menu principal
-C- Le Thésaurus
La recherche d'un acte dans la CCAM peut être assez difficile selon le type d'activité du praticien.
Afin d'accélérer le codage, il est possible pour chaque praticien de constituer un thésaurus, stockant
tous les codes utilisés le plus souvent dans le cadre de leur activité.
-Cb- Ajouter un acte au thésaurus se fait de la façon la plus simple
Veiller à ce que le praticien affiché au niveau de la liste déroulante 
soit bien celui sur lequel le thésaurus doit être modifié.
Sélectionnez l'onglet de recherche de code Code CCAM, faites la recherche du code et sélectionnez
le, puis cliquez sur le bouton 

Figure 4
-Cb- Classement d'un acte du thésaurus
Il est possible de classer les actes du thésaurus dans des catégories et de leur
donner un nom usuel qui sera plus familier et facile à repérer pour le praticien.
Le choix des catégories et le nommage usuel sont laissés au libre choix du praticien et se fait
aprés avoir sélectionné l'acte à classer, en cliquant sur le bouton « Modifier l'acte » (Figure 4, point
),
le dialogue suivant permet d'apporter les modifications souhaitées.

Figure 5
Pour choisir une catégorie existante : dérouler la liste des catégories en cliquant sur la flèche
située à droite de la liste déroulante « Catégorie » (Figure 4, point
).
Pour créer une nouvelle catégorie : sélectionner le texte présent dans la liste déroulante
(Initialisé par défaut, lors de l'ajout d'un acte au thesaurus, à la valeur « Aucune »), et saisir un nouveau
libellé de catégorie. Une fois les modifications apportées, cliquer sur le bouton [OK].
Suppression d'un acte du thésaurus
Pour supprimer un acte du thesaurus, le sélectionner dans la liste des actes du thesaurus (Figure 4, point
)
et cliquer sur le bouton [Supprimer l'acte] (Figure 4, point
).
Trier les actes du thesaurus et Filtrer par catégorie
La liste des actes du thesaurus peut être triée. Pour cela cliquer sur l'en-tête de la colonne pour réaliser le tri.
La liste déroulante catégorie (Figure 4, point
) permet de filtrer les actes du thesaurus par catégorie.
Choisissez la catégorie ou la valeur « Toutes » pour afficher tous les actes du thesaurus.
Impression du thesaurus
Pour imprimer le thesaurus, cliquer sur le bouton représentant une imprimante, situé dans la partie haute
de l'onglet « Thesaurus » (Figure 4, point
).
-D- Le Résumé des actes Patient
Ce volet comporte trois parties:
Une partie destinée à la saisie des renseigements administratifs du patient,
ou à la recherche de ceux-ci sur la base de données hospitalière en cas d'activation
de la connection aux Web-services Sigems.
Il est à noter que CCAM_View peut s'interfacer avec d'autres programmes moyennant
un protocole d'appel très simple, afin de positionner une identité patient ainsi que la liste des
actes le concernant pour une date donnée. Un protocole de retour permet au programme
appelant de récuperer les données en retour de CCAM_View.

Une partie résumant tous les actes du patient sous forme d'une liste d'actes CCAM.
Pour effacer un acte de la liste il suffit de sélectioner l'acte à l'aide de la souris, puis
de cliquer sur le bouton
« Effacer » situé au dessus de la liste.
Pour modifier les propriétés d'un acte de la liste il suffit de sélectioner l'acte à l'aide de la souris,
de cliquer sur le bouton
« Modifier » situé au-dessus de la liste, ou tout simplement de double cliquer
sur l'acte, afin de faire apparaître le dialogue suivant :

La zone d'Infomations sur les actes CCAM
qui se met à jour lorsqu'on clique sur un acte de la liste du résumé.
Cela permet par exemple de visionner les actes complémentaires d'un
acte de la liste, et de les ajouter (en double cliquant dessus).

Retour au menu principal
-E- L'impression du résumé CCAM
Note :
Pour imprimer intégralement le thesaurus, positionner le filtre
des catégories sur la valeur « Toutes ».
Pour imprimer les actes appartenant à une seule catégorie,
positionner le filtre de catégorie sur la valeur choisie.
1) Généralités:
Il est possible d'imprimer deux types de documents :
-A- La liste des actes du dossier patient
=> en activant et cliquant sur l'onglet de recherche patient
comme montré dans la figure ci-après :
=> et en cliquant sur le bouton d'impression : 
-B- Le thésaurus d'un médecin
=> en activant et cliquant sur l'onglet thésaurus
comme montré dans la figure ci-après :

=> en cliquant sur le bouton d'impression : 
Chaque document imprimé est divisé en trois parties qu'il vous est possible
de paramétrer, afin de personnaliser la présentation des documents comme nous le
verrons par la suite.
L'en-tête de page du document
Le corps du document
Le pied de page du document
Vue du dialogue d'impression
La figure suivante (Figure 6) montre le
dialogue d'impression avec les différentes parties d'un document.

Figure 6
2) Paramétrage des marges et résolution d'impression :
Chacune de ces parties est représentée par un document maître
responsable de la présentation. Ce document html peut être modifié
par l'utilitaire : maskedit fourni avec CCAM_View
le document possède quatre marges :
La marge gauche
La marge haute
La marge droite
La marge basse
à chacune d'elles correspond une zone de saisie de valeur exprimée en millimètres.
Cette valeur est modifiable soit directement en saisissant la valeur, soit

à l'aide d'un curseur manipulable à la souris.
Placer la souris au-dessus du curseur, maintenir le bouton gauche
de la souris appuyé, et tout en le gardant appuyé déplacer la souris
afin de faire varier la position du curseur, ce qui modifie la valeur
qui lui est associée. Une fois la bonne valeur déterminée, relâchez
le bouton gauche de la souris.
Toutes les modifications de ces valeurs sont répercutées en temps réel sur l'aperçu
du document.
Chacune des parties : en-tête de page et pied de page du document, disposent d'un
réglage de leur hauteur semblable à celui des marges. Les curseurs s'y rapportant
sont distingués par un rectangle rouge.

Les résolutions : Seulement sous Unix il est possible de régler la résolution
d'impression à l'aide de la saisie de deux valeurs dans la zone suivante:

Normalement, vous ne devriez pas avoir à modifier ces valeurs. Cependant dans
certaines configurations d'écran, il est utile de pouvoir les ajuster pour améliorer
les impressions.
Sauvegarde des paramètres : une fois tous les paramètres mis en place il est possible
de les sauvegarder afin que CCAM View les mette en place à chaque démarrage.
Pour cela cliquez sur l'icone suivante :

3) Personnalisation des en-têtes et pieds de page :
L'aspect et le contenu du pied de page et de l'en-tête de page d'un document dépendent
de deux fichiers contenus dans le repertoire : Ressources situé lui-même dans le même
repertoire que CCAM View. Dans ce repertoire, vous trouverez plusieurs fichiers terminés
par l'extension de fichier : .html
Head.html détermine par défaut l'aspect de l'en-tête de document
Foot.html détermine par défaut l'aspect du pied de document
Adapter les pieds de pages aux bases : il est possible (mais pas obligatoire) d'associer
une en-tête et pied de document spécifique à chaque base de données patient sur laquelle
travaille CCAM View .
Pour cela, il faut agir sur deux fichiers : le premier est le fichier: ccamview.ini situé dans le même
repertoire que CCAM View. Éditez ce fichier à l'aide d'un éditeur de texte pour le modifier.
Un exemple valant mieux que de longs discours regardons cet extrait de ccamview.ini
[bddc]
PrintHead = HeadMarignane.html
PrintFoot = FootMarignane.html
ExportHtml = ExportModeleMarignane.html
Name = Marignane
[bddc_demo]
PrintHead = HeadVitrolles.html
ExportHtml = ExportModeleVitrolles.html
Name = Vitrolles
=> la mention entre crochets : [bddc]
signifie que les paramétrages situés en dessous seront relatifs à la base de données
patiente : bddc
=> la mention: PrintHead = HeadMarignane.html
signifie que, pour imprimer la liste des actes d'un patient de la base de données bddc,
CCAM_View utilisera le document d'en-tête : HeadMarignane.html au lieu de
celui par défaut : Head.html
=> la mention : PrintFoot = FootMarignane.html
signifie que, pour imprimer la liste des actes d'un patient de la base de données bddc,
CCAM_View utilisera le document d'en-tête : FootMarignane.html au lieu de
celui par défaut : Foot.html
Les Champs de fusion des en-têtes et pieds de pages :
Il est possible de placer dans l'en-tête et le pied de page des champs de fusion
qui seront remplacés lors de l'impression par les données auquelles ils correspondent.
Un champ de fusion est une mention située entre deux paires d'accolades ouvrantes et
fermantes, qui sera remplacé par une valeur ou un texte, extrait des données en
cours de traitement, exemple :
{{VILLE NAISSANCE PATIENT}}
sera remplacé lors de l'impression par la ville de naissance du patient.
L'exemple suivant est un document en-tête, avec tous les champs de fusion possibles.
Il servira de modèle pour fabriquer et éditer les vôtres. Usez et abusez du
copier coller.
Ce document est suffisamment explicite pour comprendre le rôle de
chaque champ de fusion et la valeur qui le remplacera lors d'une impression.
Clinique de Marignane
Av des Mimosas
13700 MARIGNANE
Tél: 04 42 87 54 00
Fax: 04 42 64 62 99
Document édité Le: {{DD-MM-YYYY}}
Utilisateur de CCAM View: {{NOM USER}} {{PRENOM USER}}
pour: {{NOM MEDECIN}} {{PRENOM MEDECIN}} N° ID: {{IDENTIFICATION MEDECIN}}
Codes et actes CCAM de l'hospitalisation du: {{DATE ENTREE}} au {{DATE SORTIE}}
de {{TITRE PATIENT}} {{NOM PATIENT}} {{PRENOM PATIENT}}
Age: {{AGE PATIENT}} Sexe: {{SEXE PATIENT}}
Né(e) le: {{DATE NAISSANCE PATIENT}}
à: {{VILLE NAISSANCE PATIENT}}
Adresse: {{ADRESSE PATIENT UNE LIGNE}}
Téléphone: {{NUM. TEL1 PATIENT}}
N° Sécurité Sociale: {{NUM. SECU PATIENT}}
Numéro Dossier patient: {{NUM PATIENT}} Dossier Hospi: {{NUM DOSSIER}}
Base de Travail: {{BASE TRAVAIL}} Etablissement: {{BASE NAME}}
4) Personnalisation du corps du document (liste des actes) :
Le corps du document est la partie qui se trouve entre l'en-tête du document
et le pied de page. Son rôle est de lister et imprimer les actes assignés à un patient.
Il est composé de trois parties, que CCAM View assemblera lors de l'impression,
afin de produire une partie de document html valide qui pourra être imprimé.
Pour la personnalisation et la modification de ces trois parties, il est conseillé
d'avoir un minimum de connaissances en html, et de les éditer avec un éditeur
de texte classique.
-A- un en-tête servant à présenter les titres de chaque colonneil y en a un par liste. Le contenu de cet en-tête se trouve dans le
fichier : BodyHead.html .
Cet en-tête, comme son nom l'indique, se trouve avant la liste des actes,
et consiste ici en une table listant les titres des colonnes qui vont être
affichées pour chaque acte listé. Cet en-tête n'est présent qu'une fois
en début du corps du document
Exemple de fichier : BodyHead.html
<TABLE cellSpacing="2" cellpadding="0" width=416 border="1">
<TBODY>
<TR>
<TD width=60 >Date Acte</TD>
<TD width=100 >Praticien</TD>
<TD width=70 >Code CCAM</TD>
<TD width=200 >Libelle Acte</TD>
<TD width=30 >Phase</TD>
<TD width=30 >Activité</TD>
<TD width=30 >Mod-1</TD>
<TD width=30 >Mod-2</TD>
<TD width=30 >Mod-3</TD>
<TD width=30 >Mod-4</TD>
</TR>
Voici le résultat graphique de l'exemple ci-dessus :
Date Acte |
Praticien |
Code CCAM |
Libelle Acte |
Phase |
Activité |
Mod-1 |
Mod-2 |
Mod-3 |
Mod-4 |
Un peu de html de base pour comprendre tout ce fourbi :
Nous voyons que cet en-tête, met en place la définition d'une table avec les tags suivants :
<TABLE cellSpacing="2" cellpadding="0" width=416 border="1">
<TBODY>
et que le tag suivant : <TR>
met en place la première rangée de cette table,
dont le contenu : <TD width=60 >Date Acte</TD>
.
à
.
<TD width=30 >Mod-4</TD>
met en place chacune les colonnes de cette table avec pour chaque colonne :
=> le titre de la colonne exemple : Date Acte
=> la largeur de la colonne indiquée après la mention : width=
</TR> indique la fin de la première rangée et la ferme
-B- une liste d'actes : dont la représentation est déterminée par le
fichier : BodyActe.html
qui sera recopié autant de fois qu'il y aura d'actes à lister et imprimer.
Exemple de fichier: BodyActe.html
<TR>
<TD width=60 >{{acte.date}} </TD>
<TD width=100 >{{acte.praticien}} </TD>
<TD width=70 >{{acte.code_ccam}} </TD>
<TD width=200 >{{acte.libelle}} </TD>
<TD width=30 >{{acte.phase}} </TD>
<TD width=30 >{{acte.activite}} </TD>
<TD width=30 >{{acte.Mod_1}} </TD>
<TD width=30 >{{acte.Mod_2}} </TD>
<TD width=30 >{{acte.Mod_3}} </TD>
<TD width=30 >{{acte.Mod_4}} </TD>
</TR>
Cet exemple présente les données sous forme d'une rangée de table, selon le même modèle
que l'en-tête décrit en -A-
La seule différence ici dans la définition d'une rangée est la mention entre doubles crochets
qui correspond à un champ de fusion qui lors d'une impression, sera remplacé par les
données de l'acte du patient auquel il correspond.
exemple : {{acte.date}} sera remplacé par la date de l'acte
{{acte.libelle}} sera remplacé par le libelle de l'acte
Liste des champs de fusion possibles :
acte.date sera remplacé par la date de l'acte
acte.heure sera remplacé par l'heure de l'acte
acte.praticien sera remplacé par le nom et prénom du praticien ayant pratiqué l'acte
acte.code_ccam sera remplacé par le code de l'acte
acte.libelle sera remplacé par le libellé complet de l'acte
acte.phase sera remplacé par la phase de l'acte
acte.activite sera remplacé par l'activité de l'acte
acte.Mod_1 sera remplacé par le premier modificateur de l'acte
acte.Mod_2 sera remplacé par le deuxième modificateur de l'acte
acte.Mod_3 sera remplacé par le troisième modificateur de l'acte
acte.Mod_4 sera remplacé par le quatrième modificateur de l'acte
acte.nombre sera remplacé par le nombre d'occurence de l'acte
acte.NumDoss sera remplacé par le numéro de dossier du patient
acte.Nomenclature sera remplacé par la nomenclature de l'acte
acte.IdPrat sera remplacé par le numéro ID du praticien ayant pratiqué l'acte
-C- La fin : dont la représentation est déterminée par le
fichier : BodyFoot.html qui est chargé de clôturer le corps du
document. Il n'est présent qu'une seule fois par corps de document.
En général, il sert à ajouter les tags html de fermeture.
Exemple de fichier : BodyFoot.html
</TBODY> code html de fermeture du corps de la table
</TABLE> code html de fermeture de la table elle-même
Retour au menu principal