Search in sources :

Example 6 with ODM

use of org.cdisc.ns.odm.v130.ODM in project OpenClinica by OpenClinica.

the class OdmStudySubjectController method createOdm.

private ODM createOdm(StudyBean studyBean, StudySubjectBean studySubjectBean) {
    ODM odm = new ODM();
    ODMcomplexTypeDefinitionClinicalData clinicalData = null;
    if (studyBean != null) {
        clinicalData = generateClinicalData(studyBean);
        if (studySubjectBean != null) {
            ODMcomplexTypeDefinitionSubjectData subjectData = generateSubjectData(studySubjectBean);
            clinicalData.getSubjectData().add(subjectData);
        }
        odm.getClinicalData().add(clinicalData);
    }
    return odm;
}
Also used : ODMcomplexTypeDefinitionClinicalData(org.cdisc.ns.odm.v130.ODMcomplexTypeDefinitionClinicalData) ODM(org.cdisc.ns.odm.v130.ODM) ODMcomplexTypeDefinitionSubjectData(org.cdisc.ns.odm.v130.ODMcomplexTypeDefinitionSubjectData)

Aggregations

ODM (org.cdisc.ns.odm.v130.ODM)4 ArrayList (java.util.ArrayList)3 StudyBean (org.akaza.openclinica.bean.managestudy.StudyBean)2 Study (org.akaza.openclinica.domain.datamap.Study)2 ODMcomplexTypeDefinitionClinicalData (org.cdisc.ns.odm.v130.ODMcomplexTypeDefinitionClinicalData)2 ODMcomplexTypeDefinitionStudy (org.cdisc.ns.odm.v130.ODMcomplexTypeDefinitionStudy)2 ODMcomplexTypeDefinitionSubjectData (org.cdisc.ns.odm.v130.ODMcomplexTypeDefinitionSubjectData)2 FullReportBean (org.akaza.openclinica.bean.extract.odm.FullReportBean)1 EventDefinitionCRFBean (org.akaza.openclinica.bean.managestudy.EventDefinitionCRFBean)1 StudyEventBean (org.akaza.openclinica.bean.managestudy.StudyEventBean)1 StudySubjectBean (org.akaza.openclinica.bean.managestudy.StudySubjectBean)1 ODMBean (org.akaza.openclinica.bean.odmbeans.ODMBean)1 EventCRFBean (org.akaza.openclinica.bean.submit.EventCRFBean)1 FormLayoutBean (org.akaza.openclinica.bean.submit.FormLayoutBean)1 CRFDAO (org.akaza.openclinica.dao.admin.CRFDAO)1 StudyDAO (org.akaza.openclinica.dao.managestudy.StudyDAO)1 StudySubjectDAO (org.akaza.openclinica.dao.managestudy.StudySubjectDAO)1 EventCRFDAO (org.akaza.openclinica.dao.submit.EventCRFDAO)1 FormLayoutDAO (org.akaza.openclinica.dao.submit.FormLayoutDAO)1 ItemDataDAO (org.akaza.openclinica.dao.submit.ItemDataDAO)1