SOMMAIRE
Questions liées aux formulaires
Création modèle Word pour impression des formulaires 12/01/05
A quoi servent les petits carrés de couleur ?
Par Ctrl + clic sur icône de visualisation , une fenêtre suivi des formulaires apparaît.
Insertion de la date dans un formulaire
Comment insérer des formulaires ?
Plantage DRAWCLICK dans les formulaires
Problème d'affichage des champs texte
Est-il possible de paramétrer le format d'un champs calculé
Transformer un QCM en formulaire
Défaut dans les abscisses du graphique
Les variables HDL et LDL 17/03/06
![]()
Création modèle Word pour impression des formulaires 12/01/05
Création du modèle :
Première étape : il faut créer le
formulaire.
En créant le formulaire, il faut, dans la mesure du possible, penser à donner
des noms explicites aux zones de saisie.
Deuxième étape : ouvrez le formulaire dans AxiSanté.
Cliquez sur le bouton
se trouvant en bas de la fenêtre de saisie
du formulaire.
Vous arrivez donc à une feuille Word vierge avec l'en-tête paramétrée ainsi que les informations correspondantes, la date et la ville.
Si vous ne souhaitez pas les intégrer à votre modèle il faut les supprimer.
Vérifiez d'abord que ces deux icônes
sont présentes dans la
barre d'outils de votre logiciel Word.
Si ce n'est pas le cas, vous ne pourrez pas créer le modèle.
(Il vous faut alors prendre contact avec la sociètè qui a installé votre
logiciel afin de mettre à jour vos macro Word-AxiSanté).
Ensuite, tapez le texte correspondant à ce que vous voulez insérer sur votre modèle.
Vous devez alors insérez des signets à l'endroit où devront s'intégrer les réponses du formulaire.
Cliquez sur cette icône
.
La fenêtre suivante apparaît :

Cette liste correspond aux champs du
formulaire avec la désignation que vous leur avez attribué.
Pour insérer
un champ dans le document Word, double-cliquez sur la ligne choisie. Un
signet va s'insérer à l'endroit où était le curseur au moment de l'ouverture de
la fenêtre des variables.
Vous devez alors voir ce signet
.
Attention !
Il se peut que la configuration de votre logiciel Word ne vous permette
pas de voir les signets.
Dans ce cas, cliquez sur Outils puis sur Options :

La fenêtre suivante s'ouvre :

Cochez la case "Signets" poure rendre les signets visibles.
Une fois le document mis en forme et les signets insérés, vous devez enregistrer le document :

Cliquez sur "Enregistrer AxiSanté" et tapez à la place de SANSNOM.DOC, le nom de votre Formulaire sous la forme NOM_DE_FORMULAIRE.DOC en gardant le répertoire qui vous est proposé.
Ensuite, allez dans ce répertoire au moyen de l'Explorateur Windows, puis renommez le fichier avec l'extension .DOT NOM_DE_FORMULAIRE.DOT.
L'opération est terminée.
Utilisation :
Désormais, quand vous allez cliquer sur le bouton Word d'un Formulaire, il ouvrira automatiquement le modèle créé portant le même nom que le formulaire.
Vous n'aurez alors qu'à cliquer sur l'icône
pour insérer les réponses
que vous aurez saisies.
Le champ
"Contrôle Formule" des formulaires.
Suite au séminaire, vous nous aviez demandé
les fonctions de calcul disponibles dans pour les champs "Contrôle
Formule" des formulaires.
<<Exemple.jpg>>
LES MATHS et TRIGO
abs()
Syntaxe : abs(N)
Renvoie la valeur absolue du nombre N.
log()
Syntaxe : log(N)
La fonction log(N) renvoie le logarithme décimal (ou logarithme de base
10) de N, ou -1e100 si N est inférieur ou égal à 0.
arr()
Syntaxe : arr(N1;N2)
Renvoie le nombre N1 arrondi à N2 décimales.
mod()
Syntaxe : mod(N1;N2)
La fonction mod(N1;N2) renvoie un nombre entier, qui est le reste de la
division de N1 par N2. L'équation résolue est la suivante, M étant la
valeur retournée : M= N1-N2*X, où X satisfait aux deux conditions
ci-après. La valeur absolue de M est inférieure à la valeur absolue de
N2, et a le même signe que N1. La fonction retourne une valeur égale à
zéro si N2 est égal à zéro.
exp()
Syntaxe : exp(N)
La fonction exp(N) renvoie e à la puissance N, ou 1e100 s'il y a
dépassement.
non()
Syntaxe : non(Expr)
Dans Omnis, les règles booléennes concernant les expressions sont les
suivantes :
[1] Les valeurs numériques non nulles sont vraies, les valeurs nulles
sont fausses.
[2] Les chaînes de caractères sont vraies ou fausses, selon leur
équivalent numérique. La chaîne '1' a pour valeur 1, 'Jean' vaut 0.
La valeur numérique de VRAI est 1, par conséquent non(VRAI) vaut 0. De
manière similaire, non(FAUX) vaut 1.
fact()
Syntaxe : fact(N)
La fonction fact(N) renvoie la factorielle de N (c'est à dire N!), N
étant arrondi à un entier. Si N est inférieur ou égal à 0, la fonction
renvoie la valeur 1 ; si N est supérieur ou égal à 70, il y a
dépassement (la fonction renvoie 1e100).
pui()
Syntaxe : pui(N1;N2)
Elève le nombre N1 à la puissance N2.
int()
Syntaxe : int(N)
La fonction int() tronque la partie décimale du nombre N (attention : il
ne s'agit pas d'un arrondi à l'entier le plus proche).
rac()
Syntaxe : rac(N)
La racine carrée d'un nombre négatif n'existe pas mathématiquement. Si
vous spécifiez un N négatif, Omnis extrait cependant une racine carrée,
à partir de la valeur absolue de N (opération rac(abs(N))).
ln()
Syntaxe : ln(N)
La fonction ln(N) renvoie le logarithme népérien (ou logarithme de base
e) de N, ou -1e100 si N est inférieur ou égal à 0.
acos()
Syntaxe : acos(N)
La fonction acos(N) renvoie l'angle dont le cosinus est N, compris entre
0 à 180 degrés , ou renvoie 0 si N n'est pas situé entre -1 et 1.
asin()
Syntaxe : asin(N)
La fonction asin(N) renvoie l'arcsinus de N, qui est toujours compris
entre -90° et +90° lorsque N est situé entre 1 et -1. Sinon, la valeur
renvoyée est égale à 0.
atan()
Syntaxe : atan(N)
La fonction atan(N) renvoie l'arctangente de N, qui est toujours compris
entre -90° et +90°
atan2()
Syntaxe : atan2(N1;N2)
La fonction atan2(N1;N2) renvoie l'arctangente de N1/N2, toujours
compris entre -180° et +180° .Plus précisément, la fonction atan2()
renvoie l'angle du point dont l'ordonnée est égale à N1 et l'abscisse
égale à N2.
cos()
Syntaxe : cos(N)
La fonction cos(N) renvoie le Cosinus de N, où N est un angle exprimé en
degrés.
sin()
Syntaxe : sin(N)
La fonction sin(N) renvoie le sinus de N, où N est un angle exprimé en
degrés.
tan()
Syntaxe : tan(N)
La fonction tan(N) renvoie la tangente de N, où N est un angle exprimé
en degrés
ann()
Syntaxe : ann(n1;n2;n3;n4;n5)
La fonction ann(Tx;Nper;Pmt;Va;Vf) comporte habituellement cinq
arguments, dont quatre au moins doivent être spécifiés. Omnis calcule le
cinquième (spécifié par '?'), et la fonction renvoie cette valeur. Par
convention, des valeurs positives pour Pmt, Va et Vf indiquent une
recette (flux entrant), et des montants négatifs indiquent une dépense
(flux sortant).
Tx : taux d'intérêt par période.
Nper : nombre de périodes, qui doit être un entier supérieur à 0.
Pmt : versement effectué à la fin de chaque période.
Va : versement initial (effectué au début de la première période).
Vf : versement final (effectué à la fin de la dernière période).
Attention : les paramètres Tx, Nper et Pmt doivent tous concerner la
même période. Après actualisation au taux spécifié, la somme des
versements périodiques est égale à zéro (les entrées sont positives, les
sorties négatives).
Considérons un emprunt de 300 000 Fr, sur une durée de 25 ans, avec un
taux d'intérêt annuel de 11%, remboursable à chaque fin de mois. La
fonction Annuité nous donne la mensualité de l'emprunt.
Une somme de 50 000 Fr est versée initialement sur un compte d'épargne,
à laquelle s'ajoutent cinq versements de 10 000 Fr chacun, effectués à
la fin de chaque année. Le compte est rémunéré à 8% l'an. La fonction
Annuité nous donne le total actualisé des sommes versées, à l'issue des
cinq ans :
ann(0,08;5;-10000;-50000;'?') = 132 132,4 Fr
Pour le calcul d'un taux, la fonction Annuité procède par itérations. La
première valeur utilisée est celle de la variable #TAUX, que vous pouvez
renseigner (valeur comprise entre 0 et 1). Le taux d'intérêt calculé par
la fonction ann() est arrondi, avec une précision de 6 chiffres après la
virgule. Si plusieurs taux d'intérêt résolvent l'équation, ann() renvoie
le premier taux trouvé (généralement, le taux le plus proche de #TAUX).
Taux d'intérêt de l'emprunt de 300 000 francs, avec un remboursement
mensuel égal à la somme des versements mensuels précédents (c'est à dire
12*294,03)
ann('?';25;-12*294,03;300000,0) = 10,87%
Le calcul d'annuité n'est pas valide lorsque Pmt, Va et Vf sont tous du
même signe.
La fonction ann() permet également d'obtenir la répartition Capital
remboursé, Intérêt versé. Pour cela, elle admet un sixième paramètre,
Prd. Sous la forme ann(Taux;Nper;'??';Va;Vf;Prd), la fonction renvoie le
cumul des intérêts payés à l'issue d'un certain nombre de versements
(nVER est un entier compris entre 1 et Nper).
Sous la forme ann(Taux;'Nper,???';Va;Vf;Prd), la fonction renvoie le
montant du capital remboursé, sur la période n° Prd. Sur chaque période,
la somme du capital et des intérêts remboursés est égale à Pmt.
Pour l'emprunt de 300 000 francs, le remboursement de capital effectué
lors du premier versement est égal à :
ann(0,11/12;25*12;'???';300000;0;1) = -190,34
Le remboursement de capital effectué lors du dernier versement est égal
à :
ann(11/12;25*12;'???';30000;300) = -19,22
anna()
Syntaxe : anna(N1;N2;N3;N4;N5)
La fonction anna() est identique à la fonction ann() à ceci près : ici,
les versements interviennent en début de période (et non en fin de
période).
Si les remboursements de l'emprunt intervenaient en début de période, le
remboursement mensuel serait égal à :
ex: anna(0,11/12;25*12;'?';30000;0) = -291,36
cmp()
Syntaxe : cmp(N1;N2)
Renvoie le multiplicateur d'intérêt composé calculé d'après un taux
d'intérêt et un nombre de périodes (calcul de l'expression
(1+(N1/100))N2). Le paramètre N1/100 est le taux d'intérêt, N2 le nombre
de périodes.
La précision des calculs suivants est de 2 décimales :
ex: cmp(10;10)
; équivaut au calcul (1+(10/100))10
ex: cmp(15;25)
; équivaut au calcul (1+(15/100))25
LES CHAINES DE CARACTERES
con()
Syntaxe : con(P1;P2;P3;...)
Les chaînes figurant en paramètres sont concaténées, c'est à dire
juxtaposées (accolées sans espace).
L'utilisation d'espaces dans les paramètres permet de séparer les mots
concaténés.
cap()
Syntaxe : cap(C)
La fonction cap(C) passe en majuscules la première lettre de chaque mot
composant la chaîne C.
car()
Syntaxe : car(N1;N2;...)
Renvoie une chaîne dont le premier caractère a la valeur ASCII N1, le
second caractère la valeur ASCII N2, etc. Un paramètre dont la valeur
est inférieure à 0 ou supérieure à 255 est ignoré.
exemple: car(13) pour un retour chariot.
len()
Syntaxe : len(P)
Renvoie la longueur d'une chaîne alphanumérique.
maj()
Syntaxe : maj(C)
Les caractères non-alphabétiques inclus dans la chaîne ne sont pas
affectés par la fonction maj().
mid()
Syntaxe : mid(P;N1;N2)
Si N1 est spécifié inférieur à 1, la fonction commence l'extraction au
premier caractère. S'il est supérieur à la longueur de la chaîne, la
fonction renvoie une chaîne vide. Si N2 est supérieur à la longueur
maximum de ce qui peut être extrait dans la chaîne (compte tenu de la
position de départ N1), la sous-chaîne obtenue est normalement
constituée, en partant de N1, jusqu'au bout de la chaîne.
mns()
Syntaxe : mns(C)
La fonction mns(C) renvoie la chaîne C après conversion de toutes ses
lettres en minuscules.
Les caractères non-alphabétiques de la chaîne ne sont pas affectés par
cette fonction.
pos()
Syntaxe : pos(P1;P2)
La chaîne P1 toute entière doit être incluse dans la chaîne P2 pour que
la valeur renvoyée ne soit pas nulle.
REMARQUE:
Vous pouvez aussi utiliser les variables utilisées dans le
"Fichier"->"Fonctions systèmes"->"Accès aux
variables internes".
Par exemple dans le champs "contrôle formule", la formule peut-être
"PatientNom" ce qui affichera le nom du patient dans la zone.
Aussi exemple avec des fonctions et des variables internes.
<<Exemple2.jpg>>
Le champ "Contrôle Editions" des formulaires.
La zone "texte par défaut" permet d'initialiser le champs lors de
l'ouverture du formulaire, celle-ci peut contenir :
- soit un texte.
- soit le nom d'une variable interne d'AxiSanté précédée du symbole #.
exemple :
#PatientNom Nom du patient
#PatientPrenom Prénom du patient
##D Date système
##H Heure système
#VarNomPraticien Nom du Praticien
etc...
EVOLUTIONS PREVUE pour Novembre:
Pour le champ "Contrôle Editions" on pourra définir le type du champs
Texte, Date, Heure, Numerique de 0 à 8 décimal et Image.
Oui oui j'ai bien dit "Image" càd on pourra mettre des images dans
des champs.
ATTENTION à la taille des images (gourmand en octets), car dans un formulaire
il sera possible de mettre plusieurs champs de type "image". Par
exemple pour les chirurgiens esthétique une image avant et après...voir JPEG
(la qualité des images dans AxiSanté est bien meilleur que sur l'exemple jpeg)
Steve
Brutalement, en voulant modifier un formulaire (clic sur Draw), apparaît un message d'erreur annonçant l'arrêt du programme Drawcli, avec comme détail : défaillance de page dans module MFC42.DLL.
En fermant la fenêtre, un autre message apparaît : "Appeler routine externe DrawCliSendData (P_data) = Formulaire 1 Résultat R.E.:1 LN_StatusRetour:2 "
Se refus d'accès se répète systématiquement, que je charge d'autre formulaire, que je passe directement par explorer, que je redémarre l'ordi !!!
Toutefois, l'ouverture du formulaire dans axisanté est normale.
ST> En cours d'évaluation
Petite information: les petits
carrés de couleur ne sont pas exclusivement
présents pour décorer...
Ils ont leur importance dans le calcul; fondamentalement le rouge.
N'oubliez pas de faire "TAB" avant de valider.
Les champs auxquels il est fait
référence sont graphiquement camouflés dans le décor , leur texte et leur fond
sont de la même couleur que le fond du formulaire , ils apparaissent sous la
forme de " plaques " supportant les mentions "début du repos
...", "date d'accouchement ... " . Dans le module drawcli
tu peux les découvrir en déplaçant le cadre jaune puis les champs texte que je
viens de citer . J'aurais bien aimé avoir la possibilité de les camoufler
également lors de la validation ( autrement dit de ne pas les
faire apparaitre dans le résultat du formulaire ) mais je n'ai pas trouvé la
solution .
Peut être des explications sur la zone en haut à droite ?
> Je ne suis pas d'accord avec toi : avec le clic droit tu as la liste des formulaires et non le suivi numérique des formulaires comme je l'expliquais
Il est facile d'insérer la date du jour dans un formulaire (##D)
Comment transformer une Date en Nb de jours ?
Il faut utiliser la fonction
"int"
Ainsi int(#D) donne le Nb de jours
Intéressant pour calculer le Nb de Semaines d'aménorrhée par exemple.
A titre d'exemple, ci joint, Formulaire de grossesse qui regroupe les dates
classiques, les SA, les Semaines de Grossesse, mais aussi les Dates deCongés et
les Dates des Echo Obligatoires.
Thierry Keller - T.Keller@wanadoo.fr
--
ATTENTION : le formulaire ne se recalcule qu'à la condition de changer la date de début de grossesse . En effet , la modification des coches ne suffit pas à provoquer le recalcul . Ce petit défaut du module mériterait d'être corrigé à mon avis .
Vous avez la possibilité d'insérer
des formulaires qui ont été fait par les bêtas testeurs et l'équipe de
formation (exemple).
Pour cela cliquez sur le menu "Paramètres" puis sur "Fichier des
formulaires"
Dans la fenêtre qui s'ouvre cliquez sur le bouton "Importation du
formulaire" (en bas à gauche)
Dans la fenêtre qui s'ouvre cliquez sur le fichier de votre choix (*.for) puis
sur ouvrir.
Pour utiliser le formulaire cliquez sur la CIM sur le bouton formulaire dans la
barre de boutons verticale
Peut on
incorporer un formulaire ou un résultat de calcul dans un
certificat ou dans un courrier ?
Oui. Icône visualisation des formulaires du
patient clic droit de la souris" copier dans le presse papier " puis
coller dans certificat ou courrier
Problème :
Quelles sont les formules qui permettent de faire des additions, multiplications, arrondis ... en utilisant les variables.
Solution :
Pour créer une formule vous pouvez vous référer à la note technique sur la création des Formules.
Les formules peuvent aussi être créées directement dans les QCM.
Il est important de savoir qu'une variable qui donne un nombre en résultat doit toujours être précédée de la mention VAL qui permet de donner la valeur de la variable. Ainsi vous devrez utiliser une formule de ce type pour inclure les variables dans les formules de calculs : [VAL(PatientEncours)].
1er exemple : Calcul d'un arrondi
Prenons l'exemple de la formule qui permet de calculer la valeur arrondie d'un nombre, admettons que l'on choisisse d'arrondir la somme due par le patient PatientEncours :
1 - Il faut toujours utiliser VAL
2 - Il est nécessaire d'encadrer chaque étape de la formule par des parenthèses
3 - La formule globale doit être encadrée par des crochets.
La formule sera donc la suivante :
[ARR((VAL(PatientEncours));0)] => on prend la valeur de PatientEncours et on l'arrondie au franc supérieur sans chiffre après la virgule d'où le ;0.
Valeur : [val(PatientEncoursSoins)+val(PatientEncoursProthese)]
Arrondi:[arr((val(PatientEncoursSoins)+val(PatientEncoursProthese));0)]
donne le résultat suivant : Valeur : 108.5
Valeur arrondie : 109
2ème exemple : Calcul d'un pourcentage
Participation d'une mutuelle (30%) : [VAL(ConsuMontantFacture)*0.3]
avec ConsuMontantFacture = 108.50 Frs, donne comme résultat "Part de la mutuelle (30%) : 32.55"
Problème :
Comment créer les formules à inclure dans les QCM.Voir aussi la note technique sur la création de Calculs.
Solution :
Pour créer des formules, vous devez aller dans le menu "Paramètres / Fichiers des formules", l'écran suivant apparaît :
Les signes encadrés en rouge permettent de créer des formules élaborées. A droite se trouve la liste de toutes les variables disponibles (partie bleue) et à gauche, les formules créées (en jaune).
L'intérêt est d'intégrer les variables dans les formules pour simplifier au maximum les courriers du QCM et éviter la saisie au clavier.
1 / - Les crochets permettent d'encadrer les formules.
2 / -
permet, selon le premier critère X, d'afficher la réponse A, B ou C.
Prenons l'exemple suivant : vous souhaitez inclure dans un courrier l'âge d'un patient sous la forme "Je vous adresse Monsieur Daladier Pierre âgé de 31 ans ..."
Pour ne pas avoir à retoucher le texte suivant le sexe du patient, il faut inclure une formule dans le texte enregistré dans le QCM.
La formule à utiliser est la suivante :
[Choix(PATIENTSEXE;'âgé';'âgée';'âgée')], on retrouve les 3 déclinaisons qui correspondent à Monsieur / Madame / Mademoiselle.
On peut imaginer de la même façon une liste infinie de formules, par exemple :
[Choix(PATIENTSEXE;'il';'elle';'elle')],
[choix(patientsexe;'Monsieur';'Madame';'Mademoiselle')] ...
3 / -
permet de concaténer 2 formules. Par exemple vous
souhaitez indiquer le nom du patient précédé de la mention Monsieur, Madame ou Mademoiselle. La formule sera
la suivante :
[con(choix(patientsexe;'Monsieur';'Madame';'Mademoiselle');
' ';Patientclef)]
Les 2 apostrophes (' ') correspondent à un espace.
A partir des QCM, il suffit de faire un drag&drop sur la formule désirée pour l'intégrer dans le texte du courrier, du certificat ...
La réponse est malheureusement
toujours la même et toujours aussi décevante : le programme Drawclick s'appuie
sur des DLL système de Windows
: MFC42.DLL qui appelle MSCVCRT.DLL, KERNEL32.DLL, GDI32.DLL,USER32.DLL.
GDI32.DLL appelle : ADVAPI32.DLL ADVAPI32.DLL appelle : RPCRT4.DLL
Il faut donc vérifier la version de toutes ces DLL et avoir la même chose des
deux cotés. Avec beaucoup de chance cela va fonctionner.
Il vous faut aussi vérifier qu'à la maison aucune de ces DLL ne soit présentes
dans le dossier \Axisante.
J'ai un formulaire avec un champs texte "Rapport Masse
Graisseuse / Masse Maigre".
Ce champs texte s'affiche ainsi en prévisualisation. Par contre, à
l'utilisation, seule s'affiche "Rapport Masse Graisseuse". Une
explication ?
Non pas d'explication, mais même constatation.
La barre de fraction et tout ce qui vient après disparaît quand on appelle le
formulaire.
J'ai vu par la suite des formulaires où ce problème avait été résolu par
l'utilisation du backslash \.
La seule solution est effectivement
d'écrire le texte sous la forme "Rapport Masse Graisseuse \ Masse
Maigre".
Afficher automatiquement l'age du patient dans un formulaire?
En mettant, dans le champs d'édition " Texte par défaut "
>
##D on a la date du jour
>
#PatientNom on a son Nom
>
#PatientPoids ..son poids
>
> et pour avoir son age que doit on mettre après #? #VarAgeAnnee
Pour affecter la date du jour, j'ai
ajouté dans la zone par défaut: ##D
pour le poids du
patient j'ai ajouté dans la zone par défaut : #PatientPoids
Peut-on
récupérer les valeurs antérieures des formulaires précédents?
Pour le moment je ne peux pas recupérer les
valeurs antérieures des formulaires précédents, cependant pour une prochaine
version d'AxiSanté, on retient cette idée.
(ex : 0.33 pour 1/3 au lieu de 0.333333333333333...)
Oui, il suffit d'utiliser dans ton champ calculé la
fonction arr(N1;N2) renvoit la valeur N1 arrondie à N2 décimales
Affichage du
champs Texte
j'ai un formulaire avec un champs texte "Rapport Masse
Graisseuse / Masse Maigre".
Ce champs texte s'affiche ainsi en prévisualisation. Par contre, à
l'utilisation, seul s'affiche "Rapport Masse Graisseuse".
Vérifie que dans la propriété de ton champ ,
"Texte par défaut" tout le texte est sur une ligne, il m'est
arrivé de faire un coller dans ce champ et de voir apparaître le texte sur deux
lignes , la deuxième étant automatiquement tronquée
Il est très facile de transformer
un QCM et formulaire. Cette méthode permet de créer rapidement des formulaires.
Faire F5 ou choisir dans le menu outil "le QCM" puis
sélectionner le QCM à transformer (le surligner ). Faire Ctrl Shift et
double clic (ou CTRL ALT SHIFT), le tour est joué. Il suffit de récupérer le
formulaire dans le menu création de formulaire pour le modifier.
Un défaut important dans les graphiques ( déjà mentionné ? )
Je viens de me mettre aux formulaires, et je remarque un big défaut :
Lorsque l'on utilise des données numériques dans un formulaire ou un suivi, les
dates en abscisse du graphique correspondant ne vont pas dans le même sens...
EXPLICATIONS : ( Attention, faut suivre )
Par exemple : je créé un suivi de la prise de poids pendant une grossesse : A
chaque consult, j'indique dans un suivi préparé dans le QCM, le chiffre
correspondant à la prise de poids
Si je veux l'historique des suivis, je clique en haut sur l'icône microscope,
et j'ai mes valeurs avec les dates de G à D dans le sens décroissant ( de la
plus récente à la plus ancienne donnée)
Si je veux un beau graphique, je clique sur l'intitulé de mon suivi ( prise de
poids ) dans le petit tableau des suivis en bas de la CIM ( affiché lorsque des
suivis sont créés ), et là, mon graphique visualise des valeurs, de G à D, des
plus anciennes au plus récentes... normal pour un graphique ( c'est une
évolution en fonction du temps )
PAR CONTRE :
Si j'utilise un formulaire, avec un champs préparé pour indiquer la valeur de
la prise de poids :
Si je veux l'historique du formulaire, je fait un CTRL-clic sur l'icône
formulaire; et j'ai mes valeurs avec les dates de G à D dans le sens
décroissant, comme dans les suivis...
Mais si je veux éditer un beau graphique dans le SUIVI DES FORMULAIRES,
celui-ci affiche des valeurs de G à D, des plus RECENTES au plus ANCIENNES...
ce qui est aberrant pour visualiser un suivi en fonction du temps ( il se
retrouve à l'envers )
Dans les suivis classiques le pb est
le même, sauf que en bas de la fenêtre vous avez la possibilité d'inverser les
valeurs dans le graphique pour avoir la courbe de façon chronologique.
Par contre cette fonction n'existe pas dans les suivis de formulaires
Intégration de variables internes 06/10/01
J'ai vainement tenté pour la première fois de créer un formulaire,
où je voulais intégrer des variables internes du dossier patient:
nom, prénom, date de
naissance,
échec...
j'ai rentré les variable de plusieurs façon sans succès:
[PatientNom]
#[PatientNom]
PatientNom
#PatientNom
quelqu'un peut-il m'indiquer comment procéder?
Il faut utiliser un champ d'édition et dans la case Texte par défaut mettre
#PatientNom.
Liste éditable des variables 06/10/01
Pour connaître les nom des variables vous
pouvez passer par le menu
utilitaire d'Axisante ou plus simple demander les variables dont vous avez
besoin au ST
Existe-t-il une variable qu'on puisse intégrer dans un
formulaire qui à
partir de la date du jour ne donne que l'année en cours sur chiffres (ex:
2002 en ce moment) ?
Tu peux créér un champ d'édition que tu nommes date avec
comme texte par
défaut ##D .
Ce champ te donne la date complète , mais tu peux ne pas le faire apparaitre
en le mettant en arrière plan .
Puis tu crées un champ calculé avec pour formule : mid(Date;7;4) , Date
étant l'ID du champ précédent
Ce champ t'affiche l'année en cours .
|
Solution : Dans Word, allez dans le menu outil, modèles et compléments et cocher axisanté.dot
|
Pour toute information ou
renseignement complémentaire, vous pouvez contacter l'Équipe du Support Technique
Copyright © 2002Axilog et/ou ses fournisseurs. Tous droits réservés.
Dans les formulaires, j’ai remarqué que les deux variables
HDL et LDL étaient systématiquement reprises chaque fois que j’ouvrais un
nouveau formulaire pour y entrer les derniers résultats d’analyse.
J’ai profité du salon Proxim pour poser la question, et
j’ai découvert que pour ces deux valeurs, mais il y en a peut-être d’autres,
une option de saisie que l’on ne peut pas modifier proposait de mettre par
défaut la valeur entrée dans le précédent formulaire concernant ce patient.
Je n’ai pas besoin d’avoir ce paramètre par défaut quand
je dois rentrer des résultats. Si on n’y prête pas attention, un résultat va
être montré comme étant celui d’un jour donné alors que ce n’est pas le cas. Ou
alors, il faut penser à les supprimer ce qui ne facilite pas le travail et fait
perdre du temps.
Comment faire pour supprimer cette option de saisie ?
D’ailleurs, à quoi cela sert-il d’avoir des « options de
saisie » que l’on ne peut pas modifier ?
Même question pour les « options d’enregistrement »
concernant la date.
beug