• Aucun résultat trouvé

Modélisation des connaissances

Dans le document The DART-Europe E-theses Portal (Page 89-94)

L’outil que nous proposons permet de mod´eliser les questionnaires et les interrogatoires `a l’aide de deux ontologies : Questionnaire et Interrogatoire.

VI.2.1 Ontologie Questionnaire

Cette ontologie permet la mod´elisation des questionnaires et de l’ensemble des ´el´ements qui les constituent. Pour la mod´elisation de cette ontologie, nous nous sommes bas´es sur les travaux pr´esent´es dans (Bouamrane et al., 2008a,b,c).

L’ontologie questionnaire, appel´e par la suite Questionnaire Ontology (QO), que nous proposons permet une mod´elisation g´en´erique des questionnaires ind´ependamment de leurs domaines d’application et cela de mani`ere flexible et ´evolutive. Ces questionnaires peuvent ˆ

etre utilis´es dans les diff´erentes ´etapes de la prise en charge et du suivi m´edical des patients.

QO est compos´ee essentiellement de quatre concepts (voir figure VI.2) :

— Questionnaire :ce concept sert `a d´ecrire les informations g´en´erales d’un question-naire. Il peut ˆetre reli´e `a un contexte (statut de patient) ou rattach´e `a un protocole de collecte de donn´ees.

— SubQuestionnaire : ce concept permet de mieux structurer un questionnaire en plusieurs th´ematiques.

— Question :ce concept repr´esente les questions `a poser pour la collecte de donn´ees.

Une question est caract´eris´ee par une ´etiquette, un ordre, un commentaire et un

Chapitre VI. Contribution à l’acquisition de données médicales 71

FigureVI.2 – Représentation simplifié de l’ontologie questionnaire

type. Plusieurs types de questions sont d´efinis :

— FreeTextQuestion : mod´elise une question ayant comme r´eponse un texte libre. Ce type de question permet aux utilisateurs d’exprimer leurs r´eponses dans un texte libre sans aucunes contraintes.

— TrueFalseQuestion : ce concept mod´elise une question ayant deux r´eponses potentielles bool´eennes ‘Oui’ et ‘Non’.

— MultiChoiceQuestionWithSingleAnswer : ce concept mod´elise une ques-tion ayant plusieurs r´eponses potentielles `a choix multiples.

— MultiChoiceQuestionWithMultiAnswers : ce concept mod´elise une ques-tion ayant plusieurs r´eponses potentielles `a choix unique.

— MeasureQuestion : ce concept mod´elise une question permettant de collec-ter une mesure. Une mesure peut ˆetre par exemple une donn´ees physiologique (poids, temp´erature, pouls, etc.). Ce type de question peut comporter une res-triction sur le format de donn´ees num´eriques saisies.

Chapitre VI. Contribution à l’acquisition de données médicales 72

— DateQuestion :ce concept mod´elise des questions acceptant une date comme r´eponse. Ce type de question est utile pour saisir la date d’admission du patient ou la date de son op´eration dans le cadre d’un suivi op´eratoire. Ce type de question peut comporter une restriction sur le format de la date saisie.

— DurationQuestion : ce concept mod´elise des questions acceptant une dur´ee comme r´eponse. Une dur´ee est exprim´ee en nombre de jours, d’heures, de mi-nutes et de secondes. Ce type de question peut ˆetre utilis´e par exemple pour saisir la dur´ee de l’op´eration ou de s´ejour en soins intensifs.

— PotetantialAnswer :concept qui mod´elise les r´eponses potentielles pour une ques-tion. Ces r´eponses sont d´efinies `a la cr´eation des questions et elles permettent de contrˆoler les donn´ees saisies. Chaque r´eponse potentielle est caract´eris´ee par un ordre, une ´etiquette et une valeur.

Afin de rendre le questionnaire adaptatif en fonction des r´eponses apport´ees lors du d´eroulement de l’interrogatoire, les questions peuvent ˆetre reli´ees entre elles par des liens s´emantiques. Ces liens s´emantiques (propri´et´es s´emantiques) :

— hasChild : cette propri´et´e permet de d´efinir une ou plusieurs questions enfants `a une question parent.

— hasParent : c’est une propri´et´e inverse `a la propri´et´e hasChild. Cette propri´et´e permet de relier une question `a une seule question parent.

— hasSibling : cette propri´et´e permet de d´efinir un lien s´emantique entre toutes questions ayant le mˆeme parent.

Pour relier les questions parents `a des questions enfants, l’id´ee consiste `a d´efinir des condi-tions constitu´ees de trois propri´et´es :

— ifAnswerToThisQuestionIs : cette propri´et´e relie la condition `a la r´eponse pour laquelle la question enfant pourrait ˆetre pos´ee.

— thenGoToThisQuestion : cette propri´et´e relie la condition `a la question enfant qui pourrait ˆetre pos´ee.

— hasOperator :cette propri´et´e relie la condition `a l’op´erateur. Plusieurs op´erateurs sont propos´es =,,,<,≤,>et≥. Pour les donn´ees qualitatives, seuls les op´erateurs

=,, sont propos´ees.

La figure VI.3 illustre la mod´elisation du comportement adaptatif du questionnaire.

L’exemple de la figure VI.3 peut se traduire comme suit : Si la r´eponse `a la question

fumez-vous ? est ´egal `a Oui Alors poser la question Combien de cigarettes par jour ?

Chapitre VI. Contribution à l’acquisition de données médicales 73

FigureVI.3 – Exemple de la modélisation d’une question adaptative

VI.2.2 Ontologie Interrogatoire

Un interrogatoire peut ˆetre vu comme une instance de questionnaire pos´e `a un instantT `a un patientPpar un intervenantI. Nous avons d´evelopp´e une ontologie appel´e Interrogation History Ontology (IHO) (voir figure VI.4). Cette ontologie permet la mod´elisation d’un interrogatoire m´edical en d´ecrivant tous les concepts le caract´erisant tels que la date de l’interrogatoire, les questions pos´ees, les r´eponses, la date de saisie des r´eponses, etc. Elle mod´elise ainsi toutes les relations s´emantiques qui relient un interrogatoire au questionnaire utilis´e, au patient interrog´e et ´eventuellement `a l’intervenant qui a d´eroul´e l’interrogatoire.

L’ontologie IHO permet ainsi le stockage de tous les interrogatoires m´edicaux effectu´es aupr`es des patients. Ceci est tr`es utiles dans cadre du suivi de patients car il permet aux m´edecins d’avoir une id´ee globale sur l’´evolution de l’´etat du patient.

L’ontologie est compos´ee essentiellement de 5 concepts :

— Interrogation :concept qui permet de mod´eliser un interrogatoire m´edical. Il est caract´eris´e par une date et heure de d´ebut de l’interrogatoire, la date et l’heure de la fin de l’interrogatoire et le taux de remplissage. Ce concept est reli´e s´emantiquement au profil du patient interrog´e ainsi qu’`a l’intervenant (corps m´edical) qui a d´eroul´e l’interrogatoire.

— QuestionnaireHistory : concept qui permet de mod´eliser l’historique du ques-tionnaire pos´e lors de l’interrogatoire. Il fait r´ef´erence au conceptQuestionnaire de l’ontologie QO. Un interrogatoire peut ˆetre reli´e `a un ou plusieurs historiques du questionnaire dans le cas o`u l’interrogatoire a ´et´e modifi´e plusieurs fois.

— SubQuestionnaireHistory : concept qui permet de mod´eliser l’historique du sous-questionnaire pos´e lors d’interrogatoire. Il fait r´ef´erence au concept

SubQues-Chapitre VI. Contribution à l’acquisition de données médicales 74

FigureVI.4 – Représentation simplifiée de l’ontologie interrogatoire

tionnaire de l’ontologie QO.

— QuestionHistory : concept qui permet de mod´eliser l’historique de toutes les questions pos´ees lors d’un interrogatoire. Il fait r´ef´erence au concept Question de l’ontologie QO.

— ResponseHistory :concept qui mod´elise les r´eponses collect´ees lors d’un interro-gatoire. Il fait r´ef´erence au conceptPotentialAnswer de l’ontologieQO uniquement quand il s’agit d’une r´eponse `a une question ayant des r´eponses potentielles.

VI.2.3 Création d’un questionnaire guidée par l’ontologie de domaine DTOnto Nous avons d´ecrit dans le chapitre pr´ec´edent l’ontologie de domaine DTOnto (Data type Ontology), qui offre un vocabulaire contrˆol´e. Elle est constitu´ee d’une liste de termes d´efinis par les experts de domaine pour la repr´esentation des connaissances sp´ecifiques au domaine d’intervention du SADM. L’ontologie DTOnto est utilis´ee dans l’acquisition de donn´ees m´edicales, afin que celles-ci soient significatives et par cons´equent interpr´etables et exploitables par le moteur de raisonnement.

L’id´ee consiste `a relier s´emantiquement chaque question cr´ee `a l’instance appropri´ee dans l’ontologie DTOnto (voir figure VI.5).

Ceci permet le contrˆole de la cr´eation des questionnaires, de fa¸con `a s’assurer que les donn´ees collect´ees via les questionnaires soient significatives.

Chapitre VI. Contribution à l’acquisition de données médicales 75

FigureVI.5 – Questionnaire guidé par l’ontologie de domaine DTOnto

Dans le document The DART-Europe E-theses Portal (Page 89-94)