Skip to content

Commit da0b66b

Browse files
committed
fixed lint error
1 parent 64f0e12 commit da0b66b

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

src/extractors/CSVClinicalTrialInformationExtractor.js

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,18 +26,15 @@ class CSVClinicalTrialInformationExtractor extends Extractor {
2626

2727
joinClinicalTrialData(patientId, clinicalTrialData) {
2828
logger.debug('Reformatting clinical trial data from CSV into template format');
29-
let {
30-
trialSubjectID, enrollmentStatus, trialResearchID, trialStatus, trialResearchSystem,
31-
} = clinicalTrialData;
29+
const { trialSubjectID, enrollmentStatus, trialResearchID, trialStatus } = clinicalTrialData;
30+
// since trialResearchSystem is optional, check for blank value and replace with default value
31+
const trialResearchSystem = (clinicalTrialData.trialResearchSystem === '') ? 'http://example.com/clinicaltrialids' : clinicalTrialData.trialResearchSystem;
3232
const { clinicalSiteID } = this;
3333

3434
if (!(patientId && clinicalSiteID && trialSubjectID && enrollmentStatus && trialResearchID && trialStatus)) {
3535
throw new Error('Clinical trial missing an expected property: patientId, clinicalSiteID, trialSubjectID, enrollmentStatus, trialResearchID, and trialStatus are required.');
3636
}
3737

38-
//since trialResearchSystem is optional, check for blank value and replace with default value
39-
trialResearchSystem = (trialResearchSystem === '') ? 'http://example.com/clinicaltrialids' : trialResearchSystem;
40-
4138
// Need separate data objects for ResearchSubject and ResearchStudy so that they get different resource ids
4239
return {
4340
formattedDataSubject: {

0 commit comments

Comments
 (0)