13.5 Données de contexte

Dans le code distant d’un formulaire, il est possible d’obtenir les données de contexte (patient courant, intervenant courant, etc.) via l’objet ContextData disponible sur la propriété ModuleAPI. Cette propriété est accessible directement via le mot clé « this ».

Les données de contexte sont les suivantes :

DateCreation DateTime? Date de création de l’entité. N’est renseignée que si l’entité a été enregistrée au moins une fois.
DateModification DateTime? Dernière date de modification de l’entité. N’est renseignée que si l’entité a été enregistrée au moins deux fois.
DocumentId Guid? Identifiant du document de travail courant (identifiant du formulaire ou de la page dans FormsStudio).
DocumentName string Nom du document de travail courant (nom du formulaire sélection ou de la page sélection).
DocumentSelectionId Guid? Identifiant du document sélection de travail courant (identifiant du formulaire sélection ou de la page sélection dans FormsStudio).
DossierSpecialiteId Guid? Identifiant du dossier de spécialité courant.
EtatValidation EtatValidation Etat de validation de la fiche courante :

–          Initial.

–          A valider.

–          A corriger.

–          Validé.

–          A frapper.

–          Frappé.

–          Nouvelle version.

–          Aucune validation.

EtatValidation
DateModification
DateTime? Date de la dernière modification de l’état de validation de la fiche courante.
EtatValidation
IntervenantId
int? Identifiant du dernier intervenant ayant modifié l’état de validation de la fiche courante.
FicheDocumentId Guid? Identifiant du document lié à la fiche qui a été transmis à la matrice de disponibilité.
FicheId int Identifiant de la fiche courante.
FicheIsChild bool Détermine si la fiche courante est une fiche fille d’une autre.
FicheIsNew bool Détermine si la fiche courante a déjà été enregistrée au moins une fois (Vrai = jamais enregistrée).
FicheParentId int? Identifiant de la fiche mère si existante.
IntervenantId int? Identifiant de l’intervenant ayant créé la fiche.
Intervenant
ModifieurId
int? Identifiant du dernier intervenant ayant modifié la fiche.
PatientBirthdate DateTime? Date de naissance du patient courant.
PatientBirthName string Nom de naissance du patient courant.
PatientFirstName string Prénom du patient courant.
PatientId int Identifiant du patient courant.
PatientIpp string Code IPP du patient courant.
PatientLastName string Nom du patient courant.
PatientSexe string Sexe du patient courant (« homme » ou « femme »).
PatientSituation string Situation du patient courant :

–          Indeterminee

–          Marie

–          VieMaritale

–          PACS

–          Divorce

–          Veuf

–          Separe

–          Celibataire

–          EnfantACharge

–          Autre

ResponsabilityCenter
Code
string Code du centre de responsabilité courant (celui utilisé pour entrer dans le dossier clinique).
ResponsabilityCenter
CodeCreation
string Code du centre de responsabilité de création de la fiche courante.
ResponsabilityCenter
CodeEdition
string Dernier code du centre de responsabilité de modification de la fiche courante.
ResponsabilityCenter
Name
string Nom du centre de responsabilité courant (celui utilisé pour entrer dans le dossier clinique).
SessionId long? Identifiant de la session courante.
SiteCode string Code du site courant.
SpecialityCodes string[] Code des spécialités associées à la fiche courante.
UserCompleteName string Nom complet de l’intervenant connecté.
UserFavorite int? Identifiant de l’intervenant favori de l’intervenant connecté.
UserFirstName string Prénom de l’intervenant connecté.
UserId int Identifiant de l’intervenant connecté.
UserLastName string Nom de l’intervenant connecté.
UserTitle string Titre de l’intervenant connecté :

–          Indetermine

–          Professeur

–          Docteur

–          Interne

Venue string Numéro de la venue rattachée à la fiche. Cette propriété n’est renseignée que si la venue est spécifiée dans les données de contexte du modèle du formulaire.

Formulaire / Formulaire Sélection

Un formulaire correspond à l’entité créée dans FormsStudio. Un formulaire sélection correspond à l’ajout d’un formulaire provenant d’un module FormsStudio dans un dossier de spécialité créé dans Easily. Les formulaires sélection sont déclarés dans l’interface Dossiers de spécialité du portail Administrateur d’Easily.

 

 

 

Was this article helpful?

Related Articles

Poster un commentaire

Vous devez être connecté pour pouvoir poster un commentaire.