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. |
Poster un commentaire
Vous devez être connecté pour pouvoir poster un commentaire.