Le tutoriel ci-dessous explique les étapes à réaliser pour récupérer les données d’une dossier ASUR clôturé dans une FHR. Ces données sont récupérables à partir de la version 6.14.0 de FormsStudio
1 – Fonction Distante :
Dans le code C# de votre fonction, crée la fonction suivante fonction :
private void RecupererInfoDossierAsur()
{
DossierAsurRecent dossierAsur = null;
DonneesDossierAsur infosDossierAsur = null;
if (EditionContext.ContextData.PatientId != 0) //Vérifie que votre patient a bien une ID
{
//Récupère l’ID du dossier ASUR s’il existe
dossierAsur = ModuleAPI.UrgencesService.ExisteDossierAsurRecent(EditionContext.ContextData.PatientId);
}
if (dossierAsur != null)
{
//Récupère les données du dossier ASUR correspondant a l’ID trouvé plus haut
infosDossierAsur = ModuleAPI.UrgencesService.RecupererDonneesDossierAsur(dossierAsur.DossierId);
//Si un dossier a bien été trouver, attribut les valeurs du dossier aux variables du formulaire
if (infosDossierAsur != null)
{
this.motif_entree.Value = infosDossierAsur.Motif;
this.histoire.Value = infosDossierAsur.Historique;
this.traitement_perso_entree.Value = infosDossierAsur.TraitementHabituel;
this.vue_com_dossier_asur_existant.Value = false;
}
}
}
Puis, appeler cette fonction a chaque fois que vous avez besoin de récupérer ou de rafraîchir les donner ASUR (ex : OnCreate, OnEdit, etc….)
Poster un commentaire
Vous devez être connecté pour pouvoir poster un commentaire.