id

String

The clinical analysis ID.

uuid

String

A universally unique identifier for the clinical analysis.

description

String

The clinical analysis description.

type

Type

The type of the clinical analysis:

SINGLE
FAMILY
CANCER
COHORT
AUTOCOMPARATIVE


disorder 

Disorder

Disorder.

files

List<File>

List of files with all VCF, BAM, ... used in this analysis.


proband

Individual

Proband individual.

family

Family

Family info, only exist when analysis type is FAMILY.

roleToProband

Map<String, familiarRelationship>

Familiar relationship:

MOTHERMother.
FATHERFather.
STEP_MOTHERMother.
STEP_FATHERFather.
IDENTICAL_TWINTwin.
FRATERNAL_TWINTwin.
FULL_SIBLINGSibling.
HALF_SIBLINGSibling.
STEP_SIBLINGSibling.
SISTERSister.
BROTHERBrother.
STEP_SISTERSister.
STEP_BROTHERBrother.
SONSon.
DAUGHTERDaughter.
CHILD_OF_UNKNOWNChild.
UNCLEUncle.
AUNTAunt.
MATERNAL_AUNTAunt.
MATERNAL_UNCLEUncle.
PATERNAL_AUNTAunt.
PATERNAL_UNCLEUncle.
NEPHEWNephew.
NIECENiece.
GRANDFATHERGrandfather.
GRANDMOTHERGrandmother.
MATERNAL_GRANDMOTHERGrandmother.
PATERNAL_GRANDMOTHERGrandmother.
MATERNAL_GRANDFATHERGrandfather.
PATERNAL_GRANDFATHERGrandfather.
GREAT_GRANDFATHERGreat-grandfather.
GREAT_GRANDMOTHERGreat-grandmother.
DOUBLE_FIRST_COUSINCousin.
COUSINCousin.
MALE_COUSINCousin.
FEMALE_COUSINCousin.
SECOND_COUSINCousin.
MALE_SECOND_COUSINCousin.
FEMALE_SECOND_COUSINCousin.
SPOUSESpouse.
HUSBANDHusband.
OTHEROther.
UNKNOWNUnknown.
UNRELATEDUnrelated.
PROBANDProband.


qualityControl

ClinicalAnalysisQc

Quality control.

interpretation

Interpretation

Primary interpretation. See the interpretation data model schema.


secondaryInterpretations

List<Interpretation>

List of secondary interpretations. See the interpretation data model schema.

consent

ClinicalConsent

Consent.

primaryFindings

ConsentStatus

Consent for primary findings.


secondaryFindings

ConsentStatus

Consent for secondary findings.

carrierFindings

ConsentStatus

Consent for carrier findings.

researchFindings

ConsentStatus

Consent for research findings.


analyst

ClinicalAnalysisAnalyst

Information about the analyst.

responsible

String

Analyst.

assignedBy

String

A person who assigned the analyst.

date

String

Date.


priority

Priority

Priority.

URGENT1
HIGH2
MEDIUM3
LOW4


flags

List<String>

List of flags.

status

CustomStatus

Clinical analysis status set by the user:

name

String

Name.

description

String

Description.

date

String

Date.


creationDate

String

Creation date.

modificationDate

String

Modification date.

dueDate

String

Due date.

release

int

Release.

comments

List<Comment>

List of comments.

report

ClinicalAnalysisReport

Clinical analysis report.

alerts

List<Alert>

List of alerts.

author

String

Author.

date

String

Date.

message

String

Message.

risk

Risk

Risk.

HIGH
MEDIUM
LOW



internal

ClinicalAnalysisInternal

Internal information.

status

ClinicalAnalysisStatus

Clinical analysis internal status:

name

String

Name.

INCOMPLETE
READY
DELETED
READY_FOR_VALIDATION
READY_FOR_INTERPRETATION
INTERPRETATION_IN_PROGRESS
READY_FOR_INTERPRETATION_REVIEW
INTERPRETATION_REVIEW_IN_PROGRESS
READY_FOR_REPORT
REPORT_IN_PROGRESS
DONE
REVIEW_IN_PROGRESS
CLOSED
REJECTED


description

String

Description.

date

String

Date.



attributes

Map<String, Object>

Map of attributes.