using System;
using System.Collections.Generic;
using System.Text;
using Hims.Shared.UserModels;
using System.Threading.Tasks;


namespace Hims.Domain.Services
{
    public interface IPhysiotherapyEncounterService
    {
        /// <summary>
        /// adds PhysiotherapyEncounter
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        Task<int> AddPhysiotherapyEncounter(PhysiotherapyEncounterModel model);

        /// <summary>
        /// updates PhysiotherapyEncounter
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
         Task<int> UpdatePhysiotherapyEncounter(PhysiotherapyEncounterModel model);

        /// <summary>
        /// gets all the PhysiotherapyEncounter
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
         Task<PhysiotherapyEncounterModel> GetAllPhysiotherapyEncounter(PhysiotherapyEncounterModel model);
    }
}
