-
Notifications
You must be signed in to change notification settings - Fork 0
Improve text-search without using extension of DocumentReference #97
Comments
@elsiehoffet-94 Tu peux nous préciser dans quelle ressource FHIR et quel attribut est stocké le texte des documents ? |
Il y a deux manières de faire (on n'a pas encore convergé là dessus) : |
Top on attend vos précisions 👍 Idéalement je dirais que Cohort ne devrait lire cette info qu'à un seul endroit (qui sera précisé dans l'Implementation Guide de Cohort). What do you think ? |
Je pense que ça dépend de comment on gère les documents dans les centres, qui peut varier, au moins au début :
Mais la discussion est ouverte :) |
Quand on regarde la doc fhir sur les documents, il est précisé que : Dans ma compréhension, la ressource Composition est un peu la nouvelle version du CDA : tu prends un bundle de ressources FHIR définies à l'avance, et tu génères à partir de celles ci une Composition (en gros, à partir d'éléments référencés dans ces ressources FHIR, un document textuel sera généré avec les résultats attendus).
Dans le cas d'un document préexistant (qu'il s'agisse d'un pdf, d'un compte rendu orbis ou d'un fichier word...), la ressource adaptée selon moi est DocumentReference, qui permet de décrire un document généré ailleurs:
ou encore
Le pipe à faire selon moi est:
|
Merci pour ces clarifications !
|
|
En discutant avec @Jasopaum, base64Binary c'est l'encodage source à partir duquel on peut décoder en utf-8, ascii, et n'importe quel format de strings. Ca me semble donc pas incohérent de stocker des gros blocs de texte dans un autre format que des strings, je pense pas que ça devrait être un contre-argument. C'est ensuite aux réutilisateurs de données de la transformer dans le format voulu.
Merci pour cette précision! On peut mettre le contenu du CR dans DocumentReference.attachement.data alors (aussi de type base64Binary), t'en penses quoi? |
On a totalement convergé 👌 |
Ok! @MiskoG on part sur un stockage du contenu des CRs dans DocumentReference.attachement.data alors. J'ai fait une issue sur river, on peut avancer sur cohort en parallèle :) |
Ok top, merci pour le résumé et les précisions 🙂 But de cette issueAdapter dans Cohort360 la recherche textuelle dans les documents. |
Feature côté River pour alimenter DocumentReference.attachment.data |
A priori, pas de SearchParam qui permet de chercher dans attachment.data en FHIR, il y a par contre le paramètre _content qui permet de chercher dans l'ensemble de la ressource Ca serait intéressant d'investiguer les Operations et voir si on peut créer des opérations custom avec HAPI pour ce genre de cas d'usage avec un besoin de logique |
Merci pour la description détaillée du problème, voici l'issue associée sur jpaltime: arkhn/jpaltime#20 |
Contexte
La recherche textuelle dans Cohort a été implémentée d'une façon particulière sur notre environnement démo, qui n'est pas reproductible dans un environnement réel à l'hôpital.
À Toulouse, le contenu texte des documents est stocké dans une ressource FHIR.
L'objectif de cette issue est d'adapter Cohort pour être capable de faire une recherche textuelle dans les documents, via ce champ FHIR.
À ma connaissance on trouve cette recherche à 2 endroits dans Cohort
(1) Dans le mode "création de cohorte" via le critère "documents cliniques"
(2) Dans la home via la barre de recherche (recherche sans création de cohorte)
PS : se pose aussi la question de l'aperçu des documents cliniques, peut-être à gérer dans un 2ème temps dans une autre issue.
The text was updated successfully, but these errors were encountered: