public RegisterPatientSteps(HttpSteps httpSteps, HttpContext httpContext, PatientSteps patientSteps, HttpResponseSteps httpResponseSteps, IFhirResourceRepository fhirResourceRepository)
     : base(httpSteps)
 {
     _httpContext            = httpContext;
     _patientSteps           = patientSteps;
     _httpResponseSteps      = httpResponseSteps;
     _fhirResourceRepository = fhirResourceRepository;
 }
 public TeardownSteps(
     HttpContext httpContext,
     CancelAppointmentSteps cancelAppointmentSteps,
     PatientSteps patientSteps,
     AppointmentRetrieveSteps appointmentRetrieveSteps
     )
 {
     _httpContext              = httpContext;
     _cancelAppointmentSteps   = cancelAppointmentSteps;
     _patientSteps             = patientSteps;
     _appointmentRetrieveSteps = appointmentRetrieveSteps;
 }
 public AppointmentsSteps(
     HttpSteps httpSteps,
     HttpContext httpContext,
     JwtSteps jwtSteps,
     PatientSteps patientSteps,
     SearchForFreeSlotsSteps searchForFreeSlotsSteps,
     HttpRequestConfigurationSteps httpRequestConfigurationSteps,
     IFhirResourceRepository fhirResourceRepository)
     : base(httpSteps)
 {
     _httpContext                   = httpContext;
     _jwtSteps                      = jwtSteps;
     _patientSteps                  = patientSteps;
     _searchForFreeSlotsSteps       = searchForFreeSlotsSteps;
     _httpRequestConfigurationSteps = httpRequestConfigurationSteps;
     _fhirResourceRepository        = fhirResourceRepository;
 }