Les analyses
Quelque soit le format de l'instrument, une même interface Analyse permet de représenter les résultats d'acquisitions. L'accès aux différentes propriétés se fait différemment selon le format de données. Dans tous les cas, on doit pouvoir retrouver ou calculer les informations suivantes (en gras les informations obligatoires ):
Le nom, une description et la date où l'analyse a été réalisée
La durée d'acquisition
La taille (estimée) des données
L'échantillon analysé dans le cas d'acquisition dite de recherche
L'étude de rattachement de l'analyse
Le
type de l'analyse: Recherche, Contrôle instrument … correspond aux types définis dans eP-Core, dans la classe du domaine Acquisition. Néanmoins des
codes sont définis dans l'interface Analysis pour aider à déterminer le type des analyses. Ces codes (CTRL_INST_CODE, BLANK_CODE, …) peuvent être utilisés dans les classes d'implémentation d'Analysis en fonction des spécifications relatives aux
format de données ! Par exemple, si l'utilisateur spécifie <CTRL_INST_CODE> pour nom d'étude….
Le nom du responsable d'instrument lors de l'acquisition
Le status de l'analyse : Cette propriété est déterminée lors de l'affichage des analyses dans le AnalysisPane par l'appel à BackPimsUtil.getAnalysisStatus(Analysis a, BackupParam p) si le status est ANALYSIS_STATUS_UNKNOWN. Cette méthode vérifie l'état des informations relatives à l'analyse et positionne la propriété status en fonction du résultat. La valeur de cette propriété est une combinaison de masque (status = Analysis.ANALYSIS_INVALID_SAMPLE_MASK | Analysis.ANALYSIS_INVALID_STUDY_MASK). L'ensemble des masques possibles est défini dans l'interface Analysis. Les différents états d'une analyse sont
Déjà sauvegardé dans la base
Si nature de l'analyse n'est pas Recherche : valide
Si nature de l'analyse est Recherche, pour être valide il faut que
(Continuez vers la suite de la documentation ⇒ epBackDB)