/*
Copyright (C) 2012, University of Cambridge, Department of Psychiatry.
Created by Rudolf Cardinal (rnc1001@cam.ac.uk).
This file is part of CamCOPS.
CamCOPS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
CamCOPS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with CamCOPS. If not, see <https://www.gnu.org/licenses/>.
*/
#include "tasklib/inittasks.h"
#include "tasks/ace3.h"
#include "tasks/aims.h"
#include "tasks/apeqcpftperinatal.h"
#include "tasks/apeqpt.h"
#include "tasks/asdas.h"
#include "tasks/audit.h"
#include "tasks/auditc.h"
#include "tasks/badls.h"
#include "tasks/basdai.h"
#include "tasks/bdi.h"
#include "tasks/bmi.h"
#include "tasks/bprs.h"
#include "tasks/bprse.h"
#include "tasks/cage.h"
#include "tasks/cape42.h"
#include "tasks/caps.h"
#include "tasks/cardinalexpdetthreshold.h"
#include "tasks/cardinalexpectationdetection.h"
#include "tasks/cbir.h"
#include "tasks/cecaq3.h"
#include "tasks/cesd.h"
#include "tasks/cesdr.h"
#include "tasks/cet.h"
#include "tasks/cgi.h"
#include "tasks/cgii.h"
#include "tasks/cgisch.h"
#include "tasks/chit.h"
#include "tasks/cia.h"
#include "tasks/cisr.h"
#include "tasks/ciwa.h"
#include "tasks/contactlog.h"
#include "tasks/copebrief.h"
#include "tasks/core10.h"
#include "tasks/cpftcovidmedical.h"
#include "tasks/cpftlpsdischarge.h"
#include "tasks/cpftlpsreferral.h"
#include "tasks/cpftlpsresetresponseclock.h"
#include "tasks/cpftresearchpreferences.h"
#include "tasks/ctqsf.h"
#include "tasks/dad.h"
#include "tasks/das28.h"
#include "tasks/dast.h"
#include "tasks/deakins1healthreview.h"
#include "tasks/demoquestionnaire.h"
#include "tasks/demqol.h"
#include "tasks/demqolproxy.h"
#include "tasks/diagnosisicd9cm.h"
#include "tasks/diagnosisicd10.h"
#include "tasks/distressthermometer.h"
#include "tasks/edeq.h"
#include "tasks/elixhauserci.h"
#include "tasks/epds.h"
#include "tasks/eq5d5l.h"
#include "tasks/esspri.h"
#include "tasks/fast.h"
#include "tasks/factg.h"
#include "tasks/fft.h"
#include "tasks/frs.h"
#include "tasks/gad7.h"
#include "tasks/gaf.h"
#include "tasks/gbogras.h"
#include "tasks/gbogres.h"
#include "tasks/gbogpc.h"
#include "tasks/gds15.h"
#include "tasks/gmcpq.h"
#include "tasks/hads.h"
#include "tasks/hadsrespondent.h"
#include "tasks/hama.h"
#include "tasks/hamd.h"
#include "tasks/hamd7.h"
#include "tasks/honos.h"
#include "tasks/honos65.h"
#include "tasks/honosca.h"
#include "tasks/icd10depressive.h"
#include "tasks/icd10manic.h"
#include "tasks/icd10mixed.h"
#include "tasks/icd10schizophrenia.h"
#include "tasks/icd10schizotypal.h"
#include "tasks/icd10specpd.h"
#include "tasks/ided3d.h"
#include "tasks/iesr.h"
#include "tasks/ifs.h"
#include "tasks/irac.h"
#include "tasks/isaaq10.h"
#include "tasks/isaaqed.h"
#include "tasks/khandakerinsightmedical.h"
#include "tasks/khandakermojomedical.h"
#include "tasks/khandakermojomedicationtherapy.h"
#include "tasks/khandakermojosociodemographics.h"
#include "tasks/kirby.h"
#include "tasks/lynalliammedical.h"
#include "tasks/lynalliamlife.h"
#include "tasks/maas.h"
#include "tasks/mast.h"
#include "tasks/mdsupdrs.h"
#include "tasks/mfi20.h"
#include "tasks/miniace.h"
#include "tasks/moca.h"
#include "tasks/nart.h"
#include "tasks/npiq.h"
#include "tasks/ors.h"
#include "tasks/panss.h"
#include "tasks/paradise24.h"
#include "tasks/patientsatisfaction.h"
#include "tasks/pbq.h"
#include "tasks/pcl5.h"
#include "tasks/pclc.h"
#include "tasks/pclm.h"
#include "tasks/pcls.h"
#include "tasks/pdss.h"
#include "tasks/perinatalpoem.h"
#include "tasks/photo.h"
#include "tasks/photosequence.h"
#include "tasks/phq8.h"
#include "tasks/phq9.h"
#include "tasks/phq15.h"
#include "tasks/progressnote.h"
#include "tasks/pswq.h"
#include "tasks/psychiatricclerking.h"
#include "tasks/qolbasic.h"
#include "tasks/qolsg.h"
#include "tasks/rand36.h"
#include "tasks/rapid3.h"
#include "tasks/referrersatisfactiongen.h"
#include "tasks/referrersatisfactionspec.h"
#include "tasks/sfmpq2.h"
#include "tasks/shaps.h"
#include "tasks/slums.h"
#include "tasks/smast.h"
#include "tasks/srs.h"
#include "tasks/suppsp.h"
#include "tasks/swemwbs.h"
#include "tasks/wemwbs.h"
#include "tasks/wsas.h"
#include "tasks/ybocs.h"
#include "tasks/ybocssc.h"
#include "tasks/zbi12.h"
void InitTasks(TaskFactory& factory)
{
// Change these lines to determine which tasks are available:
initializeAce3(factory);
initializeAims(factory);
initializeAPEQCPFTPerinatal(factory);
initializeApeqpt(factory);
initializeAsdas(factory);
initializeAudit(factory);
initializeAuditC(factory);
initializeBadls(factory);
initializeBasdai(factory);
initializeBdi(factory);
initializeBmi(factory);
initializeBprs(factory);
initializeBprsE(factory);
initializeCage(factory);
initializeCape42(factory);
initializeCaps(factory);
initializeCardinalExpDetThreshold(factory);
initializeCardinalExpectationDetection(factory);
initializeCbiR(factory);
initializeCecaQ3(factory);
initializeCesd(factory);
initializeCesdr(factory);
initializeCet(factory);
initializeCgi(factory);
initializeCgiI(factory);
initializeCgiSch(factory);
initializeChit(factory);
initializeCia(factory);
initializeCisr(factory);
initializeCiwa(factory);
initializeContactLog(factory);
initializeCopeBrief(factory);
initializeCore10(factory);
initializeCPFTCovidMedical(factory);
initializeCPFTLPSDischarge(factory);
initializeCPFTLPSReferral(factory);
initializeCPFTLPSResetResponseClock(factory);
initializeCPFTResearchPreferences(factory);
// *** // initializeCtqsf(factory);
initializeDad(factory);
initializeDas28(factory);
initializeDast(factory);
initializeDeakinS1HealthReview(factory);
initializeDemoQuestionnaire(factory);
initializeDemqol(factory);
initializeDemqolProxy(factory);
initializeDiagnosisIcd9CM(factory);
initializeDiagnosisIcd10(factory);
initializeDistressThermometer(factory);
initializeEdeq(factory);
initializeElixhauserCI(factory);
initializeEpds(factory);
initializeEq5d5l(factory);
initializeEsspri(factory);
initializeFactg(factory);
initializeFast(factory);
initializeFft(factory);
initializeFrs(factory);
initializeGad7(factory);
initializeGaf(factory);
initializeGboGRaS(factory);
initializeGboGReS(factory);
initializeGboGPC(factory);
initializeGds15(factory);
initializeGmcPq(factory);
initializeHads(factory);
initializeHadsRespondent(factory);
initializeHamA(factory);
initializeHamD(factory);
initializeHamD7(factory);
initializeHonos(factory);
initializeHonos65(factory);
initializeHonosca(factory);
initializeIcd10Depressive(factory);
initializeIcd10Manic(factory);
initializeIcd10Mixed(factory);
initializeIcd10Schizophrenia(factory);
initializeIcd10Schizotypal(factory);
initializeIcd10SpecPD(factory);
initializeIDED3D(factory);
initializeIesr(factory);
initializeIfs(factory);
initializeIrac(factory);
initializeIsaaq10(factory);
initializeIsaaqEd(factory);
initializeKhandakerInsightMedical(factory);
initializeKhandakerMojoMedical(factory);
initializeKhandakerMojoMedicationTherapy(factory);
initializeKhandakerMojoSociodemographics(factory);
initializeKirby(factory);
initializeLynallIamMedical(factory);
initializeLynallIamLife(factory);
initializeMaas(factory);
initializeMast(factory);
initializeMdsUpdrs(factory);
initializeMfi20(factory);
initializeMiniAce(factory);
initializeMoca(factory);
initializeNart(factory);
initializeNpiQ(factory);
initializeOrs(factory);
initializePanss(factory);
initializeParadise24(factory);
initializePatientSatisfaction(factory);
initializePbq(factory);
initializePcl5(factory);
initializePclC(factory);
initializePclM(factory);
initializePclS(factory);
initializePdss(factory);
initializePerinatalPoem(factory);
initializePhoto(factory);
initializePhotoSequence(factory);
initializePhq8(factory);
initializePhq9(factory);
initializePhq15(factory);
initializeProgressNote(factory);
initializePswq(factory);
initializePsychiatricClerking(factory);
initializeQolBasic(factory);
initializeQolSG(factory);
initializeRand36(factory);
initializeRapid3(factory);
initializeReferrerSatisfactionGen(factory);
initializeReferrerSatisfactionSpec(factory);
initializeSfmpq2(factory);
initializeShaps(factory);
initializeSlums(factory);
initializeSmast(factory);
initializeSrs(factory);
initializeSuppsp(factory);
initializeSwemwbs(factory);
initializeWemwbs(factory);
initializeWsas(factory);
initializeYbocs(factory);
initializeYbocsSc(factory);
initializeZbi12(factory);
}