diff --git a/grails-app/controllers/com/cabolabs/ehrserver/api/RestController.groovy b/grails-app/controllers/com/cabolabs/ehrserver/api/RestController.groovy index b7db2edd0..12cfd62bb 100644 --- a/grails-app/controllers/com/cabolabs/ehrserver/api/RestController.groovy +++ b/grails-app/controllers/com/cabolabs/ehrserver/api/RestController.groovy @@ -1873,7 +1873,7 @@ class RestController { return } - def opt_out = optService.getOPTContents(opt) + def opt_out = optService.getOPTContents(opt, -1) withFormat { xml { diff --git a/grails-app/controllers/com/cabolabs/ehrserver/openehr/ehr/OperationalTemplateController.groovy b/grails-app/controllers/com/cabolabs/ehrserver/openehr/ehr/OperationalTemplateController.groovy index b5adfbe95..a72e4fa75 100644 --- a/grails-app/controllers/com/cabolabs/ehrserver/openehr/ehr/OperationalTemplateController.groovy +++ b/grails-app/controllers/com/cabolabs/ehrserver/openehr/ehr/OperationalTemplateController.groovy @@ -286,18 +286,20 @@ class OperationalTemplateController { def opt = OperationalTemplateIndex.findByLocalUidAndOrganizationUid(uid, session.organization.uid) if (!opt) { + println "no opt" flash.message = message(code:"opt.common.error.templateNotFound") redirect action:'index' return } if (!opt.lastVersion) { + println "no last version" flash.message = message(code:"opt.common.error.templateNotLastVersion") redirect action:'index' return } - def opt_xml = optService.getOPTContents(opt) + def opt_xml = optService.getOPTContents(opt, -1) // get all versions of the OPT, including last (current opt uid) def versions = OperationalTemplateIndex.findAllBySetId(opt.setId, [sort: 'versionNumber', order: 'desc']) diff --git a/grails-app/jobs/com/cabolabs/indexing/OperationalTemplateIndexerJob.groovy b/grails-app/jobs/com/cabolabs/indexing/OperationalTemplateIndexerJob.groovy index 360f7ebc9..27de182f8 100644 --- a/grails-app/jobs/com/cabolabs/indexing/OperationalTemplateIndexerJob.groovy +++ b/grails-app/jobs/com/cabolabs/indexing/OperationalTemplateIndexerJob.groovy @@ -26,14 +26,16 @@ class OperationalTemplateIndexerJob { opts.each { optIndex -> - println "Indexing ${optIndex.templateId}" + println "Indexing ${optIndex.templateId} ${optIndex.fileLocation}" // FIXME: this is a terrible way of saying "do not create the OPTIndex", that should be a parameter or something else... // Generates OPT and archetype item indexes just for the uploaded OPT operationalTemplateIndexerService.templateIndex = optIndex // avoids creating another opt index internally and use the one created here - xml = optService.getOPTContents(optIndex) + xml = optService.getOPTContents(optIndex, -1) + println xml + template = slurper.parseText(xml) diff --git a/grails-app/services/com/cabolabs/ehrserver/openehr/OptFSService.groovy b/grails-app/services/com/cabolabs/ehrserver/openehr/OptFSService.groovy index 7fd872e38..26d5122cd 100644 --- a/grails-app/services/com/cabolabs/ehrserver/openehr/OptFSService.groovy +++ b/grails-app/services/com/cabolabs/ehrserver/openehr/OptFSService.groovy @@ -17,7 +17,7 @@ class OptFSService { String getOPTContents(OperationalTemplateIndex opt, int max_bytes_to_return = 1000000) { // avoid returning files that are too big - if (new File(opt.fileLocation).length() > max_bytes_to_return) + if (max_bytes_to_return > 0 && opt.size > max_bytes_to_return) { return } diff --git a/grails-app/services/com/cabolabs/ehrserver/openehr/OptS3Service.groovy b/grails-app/services/com/cabolabs/ehrserver/openehr/OptS3Service.groovy index 66c07391f..78a33e81d 100644 --- a/grails-app/services/com/cabolabs/ehrserver/openehr/OptS3Service.groovy +++ b/grails-app/services/com/cabolabs/ehrserver/openehr/OptS3Service.groovy @@ -19,7 +19,7 @@ class OptS3Service { def operationalTemplateIndexer - // TODO: refactor, these are the same as the ones in VersionFSRepoService, just the repo field changes. + // TODO: refactor, these methods are implemented in OptRepositoryS3Impl, we could use that one instead of repeating the code AmazonS3 s3 // this initalizes the S3 connection when the service is created diff --git a/grails-app/services/com/cabolabs/ehrserver/sync/SyncParserService.groovy b/grails-app/services/com/cabolabs/ehrserver/sync/SyncParserService.groovy index 7b6fc4cac..501b022d3 100644 --- a/grails-app/services/com/cabolabs/ehrserver/sync/SyncParserService.groovy +++ b/grails-app/services/com/cabolabs/ehrserver/sync/SyncParserService.groovy @@ -327,6 +327,7 @@ class SyncParserService { return eq } + // FIXME: sync should send the OPT files and generate these indexes in the slave server, instead of creating them in the master and send them. OperationalTemplateIndex toJSONOpt(JSONObject j) { def templateIndex = new OperationalTemplateIndex( @@ -344,7 +345,8 @@ class SyncParserService { setId: j.setId, versionNumber: j.versionNumber, lastVersion: j.lastVersion, - fileLocation: j.fileLocation + fileLocation: j.fileLocation, + size: j.size ) def xml = j.opt diff --git a/grails-app/services/com/cabolabs/opt/OperationalTemplateIndexerService.groovy b/grails-app/services/com/cabolabs/opt/OperationalTemplateIndexerService.groovy index 47714fe65..3ef4c5f4d 100644 --- a/grails-app/services/com/cabolabs/opt/OperationalTemplateIndexerService.groovy +++ b/grails-app/services/com/cabolabs/opt/OperationalTemplateIndexerService.groovy @@ -345,7 +345,7 @@ class OperationalTemplateIndexerService { opt.isActive = true opt.save(flush: true, failOnError: true) - def opt_xml = optService.getOPTContents(opt) + def opt_xml = optService.getOPTContents(opt, -1) def org = Organization.findByUid(opt.organizationUid) def clean_opt_xml = FileUtils.removeBOM(opt_xml.getBytes()) @@ -450,6 +450,8 @@ class OperationalTemplateIndexerService { // if it is not coming from an alraedy indexed OPT if (!this.templateIndex) { + def fileLocation = optService.newOPTFileLocation(org.uid, templateId) + this.templateIndex = new OperationalTemplateIndex( localTemplateId: localTemplateId, templateId: templateId, @@ -459,7 +461,8 @@ class OperationalTemplateIndexerService { archetypeId: archetypeId, archetypeConcept: archetypeConcept, organizationUid: org.uid, - fileLocation: optService.newOPTFileLocation(org.uid, templateId) + fileLocation: fileLocation, + size: new File(fileLocation).length() // FIXME: this doesn't work for S3 storage! ) // TODO: log errors and throw except diff --git a/grails-app/views/operationalTemplate/upload.gsp b/grails-app/views/operationalTemplate/upload.gsp index 40906d1c9..2fb7a3375 100644 --- a/grails-app/views/operationalTemplate/upload.gsp +++ b/grails-app/views/operationalTemplate/upload.gsp @@ -96,9 +96,12 @@ var input = $(this).parents('.input-group').find(':text'), log = numFiles > 1 ? numFiles + ' files selected' : label; - if( input.length ) { + if (input.length) + { input.val(log); - } else { + } + else + { if (log) { new PNotify({ @@ -169,6 +172,7 @@ '' ); + console.log("redirect: ", data); location.href = '${createLink("action": "show")}/'+ data.opt.localUid; } else if (data.status == "error") diff --git a/opts/base_opts/tmp/control_del_peso.es.v1.opt b/opts/base_opts/control_del_peso.es.v1.opt similarity index 100% rename from opts/base_opts/tmp/control_del_peso.es.v1.opt rename to opts/base_opts/control_del_peso.es.v1.opt diff --git a/opts/base_opts/datos_demograficos.es.v2.opt b/opts/base_opts/tmp/datos_demograficos.es.v2.opt similarity index 100% rename from opts/base_opts/datos_demograficos.es.v2.opt rename to opts/base_opts/tmp/datos_demograficos.es.v2.opt diff --git a/opts/base_opts/lab_results.en.v1.opt b/opts/base_opts/tmp/lab_results.en.v1.opt similarity index 100% rename from opts/base_opts/lab_results.en.v1.opt rename to opts/base_opts/tmp/lab_results.en.v1.opt diff --git a/opts/base_opts/placeholder b/opts/base_opts/tmp/placeholder similarity index 100% rename from opts/base_opts/placeholder rename to opts/base_opts/tmp/placeholder diff --git a/opts/base_opts/problem_list.en.v1.opt b/opts/base_opts/tmp/problem_list.en.v1.opt similarity index 100% rename from opts/base_opts/problem_list.en.v1.opt rename to opts/base_opts/tmp/problem_list.en.v1.opt diff --git a/opts/base_opts/review.en.v1.opt b/opts/base_opts/tmp/review.en.v1.opt similarity index 100% rename from opts/base_opts/review.en.v1.opt rename to opts/base_opts/tmp/review.en.v1.opt diff --git a/opts/base_opts/screening.en.v1.opt b/opts/base_opts/tmp/screening.en.v1.opt similarity index 100% rename from opts/base_opts/screening.en.v1.opt rename to opts/base_opts/tmp/screening.en.v1.opt diff --git a/opts/base_opts/signos.es.v1.opt b/opts/base_opts/tmp/signos.es.v1.opt similarity index 100% rename from opts/base_opts/signos.es.v1.opt rename to opts/base_opts/tmp/signos.es.v1.opt diff --git a/opts/base_opts/simple_encounter.en.v1.opt b/opts/base_opts/tmp/simple_encounter.en.v1.opt similarity index 100% rename from opts/base_opts/simple_encounter.en.v1.opt rename to opts/base_opts/tmp/simple_encounter.en.v1.opt diff --git a/opts/base_opts/simple_encounter.es.v1.opt b/opts/base_opts/tmp/simple_encounter.es.v1.opt similarity index 100% rename from opts/base_opts/simple_encounter.es.v1.opt rename to opts/base_opts/tmp/simple_encounter.es.v1.opt diff --git a/opts/base_opts/simple_lab_order.en.v1.opt b/opts/base_opts/tmp/simple_lab_order.en.v1.opt similarity index 100% rename from opts/base_opts/simple_lab_order.en.v1.opt rename to opts/base_opts/tmp/simple_lab_order.en.v1.opt diff --git a/opts/base_opts/simple_vaccination_record.en.v1.opt b/opts/base_opts/tmp/simple_vaccination_record.en.v1.opt similarity index 100% rename from opts/base_opts/simple_vaccination_record.en.v1.opt rename to opts/base_opts/tmp/simple_vaccination_record.en.v1.opt diff --git a/opts/base_opts/sinais_vitais_fhvc.en.v1.opt b/opts/base_opts/tmp/sinais_vitais_fhvc.en.v1.opt similarity index 100% rename from opts/base_opts/sinais_vitais_fhvc.en.v1.opt rename to opts/base_opts/tmp/sinais_vitais_fhvc.en.v1.opt diff --git a/opts/base_opts/sinais_vitais_wout_proportion_fhvc.en.v4.opt b/opts/base_opts/tmp/sinais_vitais_wout_proportion_fhvc.en.v4.opt similarity index 100% rename from opts/base_opts/sinais_vitais_wout_proportion_fhvc.en.v4.opt rename to opts/base_opts/tmp/sinais_vitais_wout_proportion_fhvc.en.v4.opt diff --git a/opts/base_opts/test_all_datatypes.en.v1.opt b/opts/base_opts/tmp/test_all_datatypes.en.v1.opt similarity index 100% rename from opts/base_opts/test_all_datatypes.en.v1.opt rename to opts/base_opts/tmp/test_all_datatypes.en.v1.opt diff --git a/opts/base_opts/test_all_datatypes.es.v1.opt b/opts/base_opts/tmp/test_all_datatypes.es.v1.opt similarity index 100% rename from opts/base_opts/test_all_datatypes.es.v1.opt rename to opts/base_opts/tmp/test_all_datatypes.es.v1.opt diff --git a/opts/base_opts/test_index_admin_entry.en.v1.opt b/opts/base_opts/tmp/test_index_admin_entry.en.v1.opt similarity index 100% rename from opts/base_opts/test_index_admin_entry.en.v1.opt rename to opts/base_opts/tmp/test_index_admin_entry.en.v1.opt diff --git a/opts/base_opts/test_index_interval_event.en.v1.opt b/opts/base_opts/tmp/test_index_interval_event.en.v1.opt similarity index 100% rename from opts/base_opts/test_index_interval_event.en.v1.opt rename to opts/base_opts/tmp/test_index_interval_event.en.v1.opt diff --git a/opts/base_opts/test_index_references.en.v1.opt b/opts/base_opts/tmp/test_index_references.en.v1.opt similarity index 100% rename from opts/base_opts/test_index_references.en.v1.opt rename to opts/base_opts/tmp/test_index_references.en.v1.opt diff --git a/opts/base_opts/test_index_references.es.v1.opt b/opts/base_opts/tmp/test_index_references.es.v1.opt similarity index 100% rename from opts/base_opts/test_index_references.es.v1.opt rename to opts/base_opts/tmp/test_index_references.es.v1.opt diff --git a/opts/base_opts/test_indexing_evaluation.es.v1.opt b/opts/base_opts/tmp/test_indexing_evaluation.es.v1.opt similarity index 100% rename from opts/base_opts/test_indexing_evaluation.es.v1.opt rename to opts/base_opts/tmp/test_indexing_evaluation.es.v1.opt diff --git a/opts/base_opts/test_indexing_section.en.v1.opt b/opts/base_opts/tmp/test_indexing_section.en.v1.opt similarity index 100% rename from opts/base_opts/test_indexing_section.en.v1.opt rename to opts/base_opts/tmp/test_indexing_section.en.v1.opt diff --git a/opts/base_opts/test_ism_paths.es.v1.opt b/opts/base_opts/tmp/test_ism_paths.es.v1.opt similarity index 100% rename from opts/base_opts/test_ism_paths.es.v1.opt rename to opts/base_opts/tmp/test_ism_paths.es.v1.opt diff --git a/opts/base_opts/teste_fh_1.en.v1.opt b/opts/base_opts/tmp/teste_fh_1.en.v1.opt similarity index 100% rename from opts/base_opts/teste_fh_1.en.v1.opt rename to opts/base_opts/tmp/teste_fh_1.en.v1.opt diff --git a/opts/base_opts/vital_signs.en.v1.opt b/opts/base_opts/tmp/vital_signs.en.v1.opt similarity index 100% rename from opts/base_opts/vital_signs.en.v1.opt rename to opts/base_opts/tmp/vital_signs.en.v1.opt diff --git a/opts/base_opts/tmp/vital_signs_summary.en.v1.opt b/opts/base_opts/tmp/vital_signs_summary.en.v1.opt index 95741d135..3df5bbdad 100644 --- a/opts/base_opts/tmp/vital_signs_summary.en.v1.opt +++ b/opts/base_opts/tmp/vital_signs_summary.en.v1.opt @@ -1,4 +1,4 @@ - + + \ No newline at end of file diff --git a/opts/base_opts/vital_signs_summary.en.v1.opt b/opts/base_opts/vital_signs_summary.en.v1.opt deleted file mode 100644 index 3df5bbdad..000000000 --- a/opts/base_opts/vital_signs_summary.en.v1.opt +++ /dev/null @@ -1,6709 +0,0 @@ - - - \ No newline at end of file diff --git a/opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/covid_19_pneumonia_diagnosis_and_treatment_7th_edition.opt b/opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/covid_19_pneumonia_diagnosis_and_treatment_7th_edition.opt new file mode 100644 index 000000000..76e3e4c42 --- /dev/null +++ b/opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/covid_19_pneumonia_diagnosis_and_treatment_7th_edition.opt @@ -0,0 +1,239 @@ + \ No newline at end of file diff --git a/opts/base_opts/tmp/datos_demograficos.es.v1.opt b/opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/datos_demograficos_es_v1.opt similarity index 100% rename from opts/base_opts/tmp/datos_demograficos.es.v1.opt rename to opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/datos_demograficos_es_v1.opt diff --git a/opts/e9d13294-bce7-44e7-9635-8e906da0c914/datos_demograficos_es_v2.opt b/opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/datos_demograficos_es_v2.opt similarity index 100% rename from opts/e9d13294-bce7-44e7-9635-8e906da0c914/datos_demograficos_es_v2.opt rename to opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/datos_demograficos_es_v2.opt diff --git a/opts/e9d13294-bce7-44e7-9635-8e906da0c914/registro_de_monitor_de_signos.opt b/opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/registro_de_monitor_de_signos.opt similarity index 100% rename from opts/e9d13294-bce7-44e7-9635-8e906da0c914/registro_de_monitor_de_signos.opt rename to opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/registro_de_monitor_de_signos.opt diff --git a/opts/e9d13294-bce7-44e7-9635-8e906da0c914/review.opt b/opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/review.opt similarity index 100% rename from opts/e9d13294-bce7-44e7-9635-8e906da0c914/review.opt rename to opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/review.opt diff --git a/opts/e9d13294-bce7-44e7-9635-8e906da0c914/screening.opt b/opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/screening.opt similarity index 100% rename from opts/e9d13294-bce7-44e7-9635-8e906da0c914/screening.opt rename to opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/screening.opt diff --git a/opts/e9d13294-bce7-44e7-9635-8e906da0c914/signos_es_v1.opt b/opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/signos_es_v1.opt similarity index 100% rename from opts/e9d13294-bce7-44e7-9635-8e906da0c914/signos_es_v1.opt rename to opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/signos_es_v1.opt diff --git a/opts/e9d13294-bce7-44e7-9635-8e906da0c914/simple_encounter_en_v1.opt b/opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/simple_encounter_en_v1.opt similarity index 100% rename from opts/e9d13294-bce7-44e7-9635-8e906da0c914/simple_encounter_en_v1.opt rename to opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/simple_encounter_en_v1.opt diff --git a/opts/e9d13294-bce7-44e7-9635-8e906da0c914/simple_encounter_es_v1.opt b/opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/simple_encounter_es_v1.opt similarity index 100% rename from opts/e9d13294-bce7-44e7-9635-8e906da0c914/simple_encounter_es_v1.opt rename to opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/simple_encounter_es_v1.opt diff --git a/opts/e9d13294-bce7-44e7-9635-8e906da0c914/simple_lab_order_en.opt b/opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/simple_lab_order_en.opt similarity index 100% rename from opts/e9d13294-bce7-44e7-9635-8e906da0c914/simple_lab_order_en.opt rename to opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/simple_lab_order_en.opt diff --git a/opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/simple_lab_order_en_v1.opt b/opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/simple_lab_order_en_v1.opt new file mode 100644 index 000000000..223648c62 --- /dev/null +++ b/opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/simple_lab_order_en_v1.opt @@ -0,0 +1,1206 @@ + + + diff --git a/opts/e9d13294-bce7-44e7-9635-8e906da0c914/simple_vaccination_record_en_v1.opt b/opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/simple_vaccination_record_en_v1.opt similarity index 100% rename from opts/e9d13294-bce7-44e7-9635-8e906da0c914/simple_vaccination_record_en_v1.opt rename to opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/simple_vaccination_record_en_v1.opt diff --git a/opts/e9d13294-bce7-44e7-9635-8e906da0c914/sinais_vitais_fhvc_en_v1.opt b/opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/sinais_vitais_fhvc_en_v1.opt similarity index 100% rename from opts/e9d13294-bce7-44e7-9635-8e906da0c914/sinais_vitais_fhvc_en_v1.opt rename to opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/sinais_vitais_fhvc_en_v1.opt diff --git a/opts/e9d13294-bce7-44e7-9635-8e906da0c914/sinais_vitais_wout_proportion_fhvc_en_v4.opt b/opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/sinais_vitais_wout_proportion_fhvc_en_v4.opt similarity index 100% rename from opts/e9d13294-bce7-44e7-9635-8e906da0c914/sinais_vitais_wout_proportion_fhvc_en_v4.opt rename to opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/sinais_vitais_wout_proportion_fhvc_en_v4.opt diff --git a/opts/e9d13294-bce7-44e7-9635-8e906da0c914/test_all_datatypes_en_v1.opt b/opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/test_all_datatypes_en_v1.opt similarity index 100% rename from opts/e9d13294-bce7-44e7-9635-8e906da0c914/test_all_datatypes_en_v1.opt rename to opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/test_all_datatypes_en_v1.opt diff --git a/opts/e9d13294-bce7-44e7-9635-8e906da0c914/test_all_datatypes_es_v1.opt b/opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/test_all_datatypes_es_v1.opt similarity index 100% rename from opts/e9d13294-bce7-44e7-9635-8e906da0c914/test_all_datatypes_es_v1.opt rename to opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/test_all_datatypes_es_v1.opt diff --git a/opts/e9d13294-bce7-44e7-9635-8e906da0c914/test_index_admin_entry_en_v1.opt b/opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/test_index_admin_entry_en_v1.opt similarity index 100% rename from opts/e9d13294-bce7-44e7-9635-8e906da0c914/test_index_admin_entry_en_v1.opt rename to opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/test_index_admin_entry_en_v1.opt diff --git a/opts/e9d13294-bce7-44e7-9635-8e906da0c914/test_index_interval_event_en_v1.opt b/opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/test_index_interval_event_en_v1.opt similarity index 100% rename from opts/e9d13294-bce7-44e7-9635-8e906da0c914/test_index_interval_event_en_v1.opt rename to opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/test_index_interval_event_en_v1.opt diff --git a/opts/e9d13294-bce7-44e7-9635-8e906da0c914/test_index_references_en_v1.opt b/opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/test_index_references_en_v1.opt similarity index 100% rename from opts/e9d13294-bce7-44e7-9635-8e906da0c914/test_index_references_en_v1.opt rename to opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/test_index_references_en_v1.opt diff --git a/opts/e9d13294-bce7-44e7-9635-8e906da0c914/test_index_references_es_v1.opt b/opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/test_index_references_es_v1.opt similarity index 100% rename from opts/e9d13294-bce7-44e7-9635-8e906da0c914/test_index_references_es_v1.opt rename to opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/test_index_references_es_v1.opt diff --git a/opts/e9d13294-bce7-44e7-9635-8e906da0c914/test_indexing_evaluation_es_v1.opt b/opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/test_indexing_evaluation_es_v1.opt similarity index 100% rename from opts/e9d13294-bce7-44e7-9635-8e906da0c914/test_indexing_evaluation_es_v1.opt rename to opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/test_indexing_evaluation_es_v1.opt diff --git a/opts/e9d13294-bce7-44e7-9635-8e906da0c914/test_indexing_section_en_v1.opt b/opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/test_indexing_section_en_v1.opt similarity index 100% rename from opts/e9d13294-bce7-44e7-9635-8e906da0c914/test_indexing_section_en_v1.opt rename to opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/test_indexing_section_en_v1.opt diff --git a/opts/e9d13294-bce7-44e7-9635-8e906da0c914/test_ism_paths_es_v1.opt b/opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/test_ism_paths_es_v1.opt similarity index 100% rename from opts/e9d13294-bce7-44e7-9635-8e906da0c914/test_ism_paths_es_v1.opt rename to opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/test_ism_paths_es_v1.opt diff --git a/opts/e9d13294-bce7-44e7-9635-8e906da0c914/teste_fh_1_en_v1.opt b/opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/teste_fh_1_en_v1.opt similarity index 100% rename from opts/e9d13294-bce7-44e7-9635-8e906da0c914/teste_fh_1_en_v1.opt rename to opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/teste_fh_1_en_v1.opt diff --git a/opts/e9d13294-bce7-44e7-9635-8e906da0c914/vital_signs_en_v1.opt b/opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/vital_signs_en_v1.opt similarity index 100% rename from opts/e9d13294-bce7-44e7-9635-8e906da0c914/vital_signs_en_v1.opt rename to opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/vital_signs_en_v1.opt diff --git a/opts/e9d13294-bce7-44e7-9635-8e906da0c914/vital_signs_summary_en_v1.opt b/opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/vital_signs_summary_en_v1.opt similarity index 100% rename from opts/e9d13294-bce7-44e7-9635-8e906da0c914/vital_signs_summary_en_v1.opt rename to opts/e9d13294-bce7-44e7-9635-8e906da0c914/bkp_for_testing/vital_signs_summary_en_v1.opt diff --git a/opts/e9d13294-bce7-44e7-9635-8e906da0c914/control_del_peso_es_v1.opt b/opts/e9d13294-bce7-44e7-9635-8e906da0c914/control_del_peso_es_v1.opt new file mode 100644 index 000000000..ea5d7fdd2 --- /dev/null +++ b/opts/e9d13294-bce7-44e7-9635-8e906da0c914/control_del_peso_es_v1.opt @@ -0,0 +1,1806 @@ + + + diff --git a/opts/e9d13294-bce7-44e7-9635-8e906da0c914/covid_19_pneumonia_diagnosis_and_treatment_7th_edition.opt b/opts/e9d13294-bce7-44e7-9635-8e906da0c914/covid_19_pneumonia_diagnosis_and_treatment_7th_edition.opt new file mode 100644 index 000000000..76e3e4c42 --- /dev/null +++ b/opts/e9d13294-bce7-44e7-9635-8e906da0c914/covid_19_pneumonia_diagnosis_and_treatment_7th_edition.opt @@ -0,0 +1,239 @@ + \ No newline at end of file