-
-
Bonjour,
Nous avons besoin de sortir une liste de patients avec une date d’entrée D de tous services confondus ayant un formulaire F dont son champ C contient une valeur précise V. Est-ce possible de réaliser cette demande avec FormsStudio ? Pouvez-vous nous donner la démarche à suivre ?
Merci d’avance,
T Nguyen -
Bonjour,
J’ai l’impression que votre cas d’utilisation ressemble à celui d’une Worklist.
Je vous conseils de tout d’abords regarder ce tutoriel :Pour la comparaison de valeur :
A la partie foreach(var fiche in fiches) il vous suffit de faire :
foreach(var fiche in fiches.Where(x => x.champ_c == ‘valeur v”))Cordialement
-
J’ai oublié préciser que le formulaire est de type unique. Pourriez-vous, SVP, m’expliquer comment dans la requête ajouter la condition liée à la date d’entrée du patient ?
Merci d’avance, -
Lorsque vous parlez de date d’entrée, il s’agit d’une date dans le formulaire ou il s’agit d’une donnée externe ? (date d’admission, date de début de venue …)
Cordialement
-
-
Bonjour,
Il n’est pas possible d’ajouter cette condition directement dans la requête SelectForms.
Vous allez devoir faire la condition une fois les fiches d’abord requêtées.
Je vous conseil de mettre un champ date minimum afin de limiter le nombre de fiches requêtées et de ne pas avoir un time out car la requête aura été trop longue.Vous pourrez alors récupérer la date de venue du patient grâce à ModuleAPI.EasilyService.GetVenueByNumero(ma_fiche_requete.Venue)
Cordialement
-
Bonjour,
Merci de votre aide.
A partir du résultat de la requête SelectForms, je souhaite filtrer sur les patients ayant une date venue = Date D; cette venue n’est pas forcément la venue à laquelle la fiche a été créée.
Il me semble que la fonction ‘GetVenueByNumero(ma_fiche_requete.Venue)’ me donne la date de la venue de la fiche (? ).
Y-a-t-il une fonction permettant récupérer la dernière venue du patient ?
Que dois-je renseigner dans le paramètre ‘TypeVenue’ de la fonction GetVenues(TypeVenue, patientId) si je souhaite récupérer les venues de consultation et d’hospitalisation ?
Cordialement, -
Il faut utiliser la méthode suivante :
ModuleAPI.EasilyService.GetVenuesWithSejours( new List<TypeVenue> { TypeVenue.Consultation, TypeVenue.Hospitalisation },PatientId);Il n’est pas possible de connaître la dernière venue du patient.
Mais vous pouvez comparer les date d’admission et prendre la plus récente.Cordialement
-
-
The forum ‘Aide aux développements avec FormsStudio’ is closed to new topics and replies.