public ExaminationPreviousRepository(ICSVStream <Examination> stream, ISequencer <long> sequencer, IDoctorRepository doctorRepository, IPatientRepository patientRepository, IDiagnosisRepository diagnosisRepository, IPrescriptionRepository prescriptionRepository, ITherapyRepository therapyRepository, IReferralRepository referralRepository)
     : base(stream, sequencer)
 {
     this.doctorRepository       = doctorRepository;
     this.patientRepository      = patientRepository;
     this.diagnosisRepository    = diagnosisRepository;
     this.prescriptionRepository = prescriptionRepository;
     this.therapyRepository      = therapyRepository;
     this.referralRepository     = referralRepository;
 }
 public TherapyService(ITherapyRepository repository)
 {
     _therapyRepository = repository;
 }