use crate::application::{
dtos::{requests::ScheduleDoseRequest, responses::ScheduleDoseResponse},
errors::ApplicationError,
};
pub trait ScheduleDosePort: Send + Sync {
fn execute(
&self,
request: ScheduleDoseRequest,
) -> Result<ScheduleDoseResponse, ApplicationError>;
}