, pour tester la bonne transmission Si on reçoit l'acquittement dans le onSuccess ligne 24, alors on peut supprimer les données de la base de données locale

, envoi des sensor resultat au serveur 2 public void setIntoServerSensorResult(String url,final SensorResult sr) { 3 try

, AsyncHttpClient client = new AsyncHttpClient(

=. Keystore-truststore and . Keystore, getInstance(KeyStore.getDefaultType()

, 8 trustStore.load(null, null)

, MySSLSocketFactory sf = new MySSLSocketFactory(trustStore

, 12 sf.setHostnameVerifier(MySSLSocketFactory, ALLOW_ALL_HOSTNAME_VERIFIER

, 13 client.setSSLSocketFactory(sf)

, RequestParams params = new RequestParams(

, 16 final SensorResultHome srh = new SensorResultHome(getContext())

, 17 String s = srh, JSON(sr

, Sensor result StringJson " + s), Log.w(TAG

, 19 params.put("sensorresult

, 21 client.get(url + "sensorresult", params, new 9 ll.setBackgroundColor(Color

, CheckBox) findViewById(R.id.cbnopain

, 12 cbnopain.setVisibility(View, INVISIBLE

, 13 sb=(SeekBar)findViewById(R.id.seekBar)

, 14 sb.setMax(10)

, Attribution du current rating de la base 16 SensorResultHome srh = new SensorResultHome(this)

, 17 setCurrentRating((int) srh.getLastPain())

, 18 tv = (TextView) findViewById(R.id.textView)

, 19 tv.setTextColor(Color, BLACK

, Code de l'affichage de la classification de la douleur, Figure, vol.60

, Bibliographie [1] Google, «Google Forms,» [En ligne] Available: https://www.google.fr/intl

. Limesurvey, Available: https://www.limesurvey.org

R. Guidoux, «Conception et réalisation d'un système de gestion centralisqée des données issue de projets de recherche clinique en nutrition humaine, 2011.

». Fitbit-api-explorer and . En, Available: https://apigee.com/me3, p.1

A. Sensor, ». Com, and . En, Available: http://angelsensor.com/. [6] developer.android.com, «Activity Life cycle,» [En ligne] Available: https://developer.android.com/reference

, «Base de données public du médicament,» [En ligne

, Available: http://ansm.sante.fr/Activites/Elaboration-debonnes-pratiques/Codification-et-tracabilite-des-medicaments, «Agence nationale de sécurité du médicament et des produits de santé : Codification,» [En ligne], p.89

, Le formulaire de déclaration auprès de la CNIL 1. Connexion à l'application et déconnexion 1.2 Connexion La connexion est obtenue via l'URL https://serv-collecte:8443/chu, ANNEXE, vol.2

, Il faut demander à l'administrateur de l'application de vous créer dans le système

, Déconnexion

, La déconnexion est obtenue en activant l'onglet « Déconnecter » du menu principal de l'application

, Gestion d'une enquête (onglet « Gestion Enquête

, Créer une enquête (onglet « Créer Enquête

, La création d'une enquête passe par les phases décrites ci-après

, Identification d'une enquête

, Chaque enquête est repérée par un nom Un nom de bouton pour l'activer sur la tablette lui est également associé

, Identification d'une section

, Une enquête est divisée en une ou plusieurs sections Une section est repérée par un nom et un mode de répétition. Il existe 3 modes de répétition : -à fréquence régulière : on indique alors le nombre de jours séparant deux répétitions, une réponse 1 signifie tous les jours

, -à échéances prédéterminées : on indique alors les différentes échéances en nombre de jours à partir de la date de création de la section ; -permanente : il est possible de répondre à l'enquête à tout instant

, Lorsqu'une enquête comporte une section qui vient à échéance, elle est active et le bouton correspondant apparaît sur la tablette sur fond gris foncé. Lorsqu'une enquête n'est pas active

, Chaque section comprend une ou plusieurs questions. Onze types différents de questions sont prévus. -Choix multiples -réponse UNIQUE

, La question comprend plusieurs choix et un seul d'entre eux est possible. -Choix multiples -réponse MULTIPLE

, La question comprend plusieurs choix et plusieurs d'entre eux sont possibles. -Choix multiples ? oui ou non La question ne comprend que deux alternatives (question binaire)

, Grille à choix multiples-réponse UNIQUE par ligne

, Les réponses possibles sont associées aux colonnes et sont les mêmes pour chaque item. Items et réponses sont alors présentés sur la tablette sous forme d'une grille. Pour chaque item une seule réponse est possible. -Grille à choix multiples ? réponse MULTIPLE par ligne La configuration est la même que précédemment mais pour chaque item plusieurs réponses sont possibles, La question présente plusieurs items

, On a plusieurs items et pour chacun d'eux on associe un nombre entier en agissant sur un curseur

, La réponse à la question est un nombre entier introduit par l'intermédiaire d'un curseur

, La réponse à la question est un nombre décimal introduit par l'intermédiaire d'un curseur. -Réponse ouverte -Nombre seulement

, La réponse à la question est un nombre introduit au clavier. -Réponse ouverte -Texte ligne unique

, La réponse à la question est un texte sur une seule ligne. -Réponse ouverte -Texte multiligne

, La réponse à la question est un texte sur plusieurs lignes

, Enchaîner les questions et les sections et terminer une enquête Les boutons « Nouvelle Question » et « Nouvelle Section » permettent de passer à une nouvelle question (au sein de la section courante) et à une nouvelle section

. Le-bouton-«-fin-enquête,

«. Le-bouton and . Annuler,

, Modifier une enquête (onglet « Modifier Enquête

, Une enquête qui n'a pas été finalisée peut être modifiée en supprimant la dernière section

, Poursuivre une enquête (onglet « Poursuivre Enquête

, Une enquête qui n'a pas été finalisée peut-être complétée en ajoutant une nouvelle section après toutes les sections déjà présentes

, Une enquête qui n'a pas été finalisée peut-être visualisée sous forme hiérarchique

, Supprimer une enquête (onglet « Supprimer Enquête

, Une enquête qui n'est pas finalisée peut-être supprimée

, Finaliser une enquête (onglet « Finaliser Enquête

, Une enquête peut être finalisée Cette action a pour objectif de la figer définitivement

, Gestion des patients (onglet « Gestion Patient

, Créer un patient (onglet « Créer Patient

, membre du corps médical qui l'a créé Ce dernier peut donc gérer ses patients sous forme d'une cohorte. Lorsqu'il se connecte à l'application, un membre du corps médical ne voit que ses patients

, L'administrateur de l'application voit tous les patients

, Pour créer un patient il faut fournir un prénom, un nom et un code

, Supprimer un patient (onglet « Supprimer Patient

, Cette opération ne peut être réalisée que par l'administrateur de l'application

, Elle entraîne la suppression de toutes les données qui étaient rattachées à ce patient

, Gestion du corps médical (onglet « Gestion Corps Médical

, Créer un membre (onglet « Créer Membre

, La création est effectuée par l'administrateur en respectant les informations accessibles à travers l'AD (Active Directory

, Supprimer un membre (onglet « Supprimer Membre

, La suppression est effectuée par l'administrateur. Elle entraîne la suppression de la cohorte du membre et des données qui étaient rattachées aux patients de la cohorte

, Initialisation de la collecte -Liens avec l'application mobile (onglet « Initialisation collecte Patient

, Cet onglet permet d'associer les patients à des questionnaires d'enquête, d'attribuer une tablette et une montre à un patient, d'initialiser ces matériels

, Important : L'application ne gère pas de numéro de matériel. Chaque membre du corps médical concerné doit assurer la numérotation des matériels et l'affectation aux patients

, Associer un patient à une enquête (onglet « Affectation Enquête

, Cet onglet permet d'associer un ou plusieurs patients à un ou plusieurs questionnaires d'enquête

, Visualiser les associations entre patients et enquêtes et supprimer des associations (onglet « Etat Affectation

, Cet onglet permet de visualiser les différentes affectations des enquêtes aux patients

, En cliquant sur une des lignes affichées, le bouton « Delete » apparaît. En l'activant on supprime l'association correspondante

, Initialisation des matériels via un QR code (onglet « Initialisation Matériels Informatiques

, Au préalable, la tablette doit être connecte à internet

, Pour cela le mieux est d'utiliser un smartphone 4G qui servira de pont

, Il faut ensuite initialiser la connexion entre la montre et la tablette en Bluetooth et installer l'application TIMEQUESTION sur la tablette

, onglet permet de produire un QR code représentant toutes les informations utiles pour l'initialisation de tablette et de la montre : code du patient et questionnaires associés à ce patient

. Il-faut-scanner, Pour cela effectuer successivement les opérations suivantes : appuyer sur l'icône en haut à gauche de la tablette, choisir l'onglet « Initialisation de la tablette » dans le menu qui s'affiche (l'application Scan s'ouvre alors), viser le QR Code avec l'appareil photo de la tablette (le transfert des informations s'affichent sur la tablette, appuyer sur le bouton « Fermer

L. Tablette and . La-montre,

, Remise à zéro des matériels via un QR code et restitution (onglet « Restitution Matériels Informatiques

, Cet onglet permet de produire un QR code contenant toutes les informations pour remettre à zéro un couple de matériels (tablette et montre)

, Lorsque le QR code est affiché à l'écran on procède comme indiquer dans la section précédente

, Les bases de données sur la tablette et la montre sont vidées de leur contenu. Les applications restent chargées et les matériels sont prêts pour une nouvelle affectation

. Après-cette-opération, le patient est dissocié de tous les questionnaires d'enquête qui lui avait été affectés. En visualisant à nouveau l'état des affectations, on trouvera la date de fin initialisée

. Suivi,

, Suivi d'un patient (Onglet « Suivi d'un Patient

, Cet onglet permet de produire un fichier Excel qui contient les activités

, Cet onglet permet de produire un fichier Excel qui contient les réponses fournies à une enquête donnée pour tous les patients associés à cette enquête

, Gestion des paramètres (Onglet « Paramètres

, Cet onglet est inactif dans cette version du logiciel. Il permettra de choisir la langue dans laquelle sont exprimés les différents libellés. Pour l'instant

, Manuel d'installation et d'utilisation

, Application de collecte de résultats d'enquêtes sur tablette et de collecte de données sur montre (TimeQuestion v1

, Cette application fonctionne sous Android et est déployée sur le Play Store

E. , application Enquêtes CHU qui permet de produire des questionnaires d'enquête. L'objectif de TimeQuestion est de déployer ces questionnaires sur une tablette Android (ou un Smartphone) pour collecter les résultats et les transmettre vers un serveur central Une montre Android peut être connectée à la tablette en Bluetooth pour permettre la collecte et la transmission vers le même serveur de données générées au niveau la montre. Dans la version 1.0, deux types de données sont prévues : une indication de

, Android de la tablette (ou du Smartphone) doit être Android 5.1 Lollipop. La taille et la définition de l'écran sont indifférentes mais il est préférable d'utiliser au moins du 7, Choix des matériels La version d La capacité mémoire doit être au moins de 16Go

, Connexion de la montre Android wear La montre doit être préalablement connectée à la tablette

, Pour la connexion suivre la procédure comme suit

, Brancher la montre sur sa recharge

, Démarrer la montre et placer la à quelques dizaines de centimètres de la tablette

. Vérifier-que-la-tablette-est-connectée-À-un-réseau-wi-fi,

, Télécharger et installer l'application Android Wear depuis la tablette en recherchant "Android Wear

, Ouvrer l'application Android Wear sur la tablette. La liste des appareils situés à proximité s'affiche sur la tablette

, Sélectionner le nom de la montre sur l'écran de la tablette. Un code d'association s'affiche sur la tablette et sur la montre

«. Sélectionner, ». Associer, and . Sur-la-tablette, Une fois l'association effectuée, un message de confirmation s'affiche

, Appuyer sur « Activer les notifications » sur la tablette

, Installation de l'application Time Question à partir du Play Store Pour installer l'application, choisir TimeQuestion dans le Play Store

«. Cliquer-sur-le-bouton and . Installer, ou « Mettre à jour » (c'est ce dernier bouton qui est disponible si une version précédente de l'application a déjà été chargée)

, Initialisation et remise à zéro avec un QR code

, Les procédures d'initialisation et de remise à zéro avec un QR code sont pilotées par l'application CHU SURVEY fonctionnant en intranet. On se reportera au manuel d

, Lecture des notifications Des notifications sont affichées en haut de l'écran de la tablette et sont transmises sur la montre à l'usager dès qu

, Elles respectent le comportement standard des notifications

, Répondre à un questionnaire Les questionnaires d'enquêtes auxquels l'usager doit répondre apparaissent sur l'écran de la tablette avec un nom sur fond gris clair. Pour répondre à un questionnaire, activer le bouton correspondant à son nom. Le questionnaire est alors affiché sur l'écran de la tablette. Il faut donner une réponse à chaque question et valider (en activant le bouton VALIDER) Après chaque validation on passe à la question suivante

A. ». Il-existe-un-bouton-particulier:-«, activation de ce bouton permet d'afficher le nombre de pas effectués par l'usager hier et le nombre de pas effectués aujourd'hui jusqu'à l'instant présent

, Utilisation de la montre Wearable Se reporter à la notice spécifique de la montre

, Manuel d'utilisation de la montre associée à l'application de collecte de données TimeQuestion

, Les trois manipulations principales L'utilisation de la montre repose sur trois manipulations principales sur l'écran : -Un appui long symbolisé par -Un double clique symbolisé par -Un glissement du doigt dans l'une des quatre directions symbolisées par

«. Le-choix-de-la-watchface-la-montre-doit-toujours-se-trouver-sur-la and . Watchface,

, Retour à l'affichage Pour revenir sur la Watch Face et l'affichage de l'heure vous pouvez appuyer sur le bouton de la montre

, Indication d'une douleur

, Il faut faire afficher l'écran correspondant par double-clique et glissement à gauche