-
-
Bonjour,
Nous avons réalisé un formulaire que nous appelons depuis la feuille de salle du module bloc. Dans ce formulaire, je dois faire apparaître des données qui ont été paramétrées sur le modèle d’intervention (voir copie d’écran, données surlignées en jaune).
J’utilise la méthode GetInterventionBlocParPatient pour obtenir l’intervention (option InclureTout=true) mais je ne vois pas comment obtenir ensuite les infos désirées depuis l’objet Intervention.Code c#:
Module.Contracts.Services.IPOP.Intervention objInterv = ModuleAPI.IPOPService.GetInterventionBlocParPatient(new List<int> { EditionContext.ContextData.PatientId }, new Module.Contracts.Services.IPOP.InterventionLoadSettings() { IncludeTout = true }, new Module.Contracts.Services.IPOP.InterventionFiltrageSettings() { DateFin = DateTime.Now }).OrderByDescending(x => x.HeureDebut).FirstOrDefault();Je travaille avec la version V5.93 de FormStudio.
Merci de votre aide.
fichiers attachés:
You must be logged in to view attached files. -
Bonjour,
Ce n’est pas possible avec FormsStudio 5.93.
C’est en revanche possible avec FormsStudio 5.98 (Easily 5.12) qui met à disposition une méthode ModuleAPI.IpopService.GetInterventionParIntervenantV2. Dans le paramètre loadSettings de cette méthode, il faut indiquer IncludeInfosMedicalesParamedicales = true.
Les informations sont remontées dans la propriété ListeInfosMedicalesParamedicales des objets de type InterventionV2.
Le nom des informations personnalisées (ex données malette) se trouvent dans la propriété TypeComplement des objets InterventionInformation.
Ci-joint le détail des propriétés de l’objet InterventionInformationCordialement,
Benjamin COULON
-
Cette réponse a été modifiée le il y a 1 année et 10 mois par
Benjamin Coulon.
fichiers attachés:
You must be logged in to view attached files. -
Cette réponse a été modifiée le il y a 1 année et 10 mois par
-
Bonjour,
Depuis ‘installation de la V5.98 de Formstudio, je vois bien apparaitre la méthode ModuleAPI.IpopService.GetInterventionParIntervenantV2. L’idée était de récupérer les informations de l’intervention du patient programmée à la date de création de la fiche. J’ai du mal à comprendre les paramètres attendus par votre méthode :
-objLstIdIntervenants : paramètre devant être renseigné. J’ai crée une liste contenant le UserID du contexteData de la fiche puisque l’IntervenantId n’est pas encore valorisé à la création.
-objLstResOp: j’ai crée une liste vide.
-objInfosSettings : objet crée et propriété IncludeInfosMedicalesParamedicales=true
-objFiltre : objet créée et propriété objFiltre.DateDebut valorisée avec la date du jour
-siteCode valorisé avec le code de notre site
-intervenantIdReference : paramètre devant être renseigné. Valorisé avec UserId puis IntervenantId est nul
-intAppcodeRefence : paramètre devant être renseigné. Ne sait pas avec quoi le valorisé. Ai mis 0 par défaut.Les infos sur la feuille de salle ne peuvent pas être accessibles depuis la méthode GetInterventionBlocParPatient ? Avec les paramètres passés, je ne parviens pas à obtenir des interventions que je pourrai ensuite filtrer par l’Id patient pour tenter de retrouver celle qui m’intéresse. Merci de votre aide.
-
Bonjour,
Effectivement, il y a eu une erreur de copier coller, c’est bien la méthode GetInterventionBlocParPatientV2 qu’il faut utiliser.
Cordialement,
Benjamin COULON
-
-
The forum ‘Problèmes rencontrés avec FormsStudio’ is closed to new topics and replies.