This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
wiki:epims4_0m1:developer:epbackanalysis [2008/07/15 16:19] dupierris |
wiki:epims4_0m1:developer:epbackanalysis [2008/10/02 10:21] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
===== 3. Les analyses ===== | ===== 3. 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 les informations suivantes (en **gras** les informations obligatoires FIXME : à vérfier...): | + | 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 | * Le **nom**, une description et la date où l'analyse a été réalisée | ||
Line 8: | Line 8: | ||
* L'**échantillon** analysé dans le cas d'acquisition dite de recherche | * L'**échantillon** analysé dans le cas d'acquisition dite de recherche | ||
* L'**étude** de rattachement de l'analyse | * L'**étude** de rattachement de l'analyse | ||
- | * Le **type** de l'analyse: Recherche, Contrôle instrument ... | + | * 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 [[..:admin:rawdata|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 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). 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 | + | * 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 | * Déjà sauvegardé dans la base | ||
* Si nature de l'analyse n'est pas Rechercher : valide | * Si nature de l'analyse n'est pas Rechercher : valide |