pub trait MedicalProcedureTrait {
    // Required methods
    fn get_body_location(&self) -> &[BodyLocationProperty];
    fn take_body_location(&mut self) -> Vec<BodyLocationProperty>;
    fn get_followup(&self) -> &[FollowupProperty];
    fn take_followup(&mut self) -> Vec<FollowupProperty>;
    fn get_how_performed(&self) -> &[HowPerformedProperty];
    fn take_how_performed(&mut self) -> Vec<HowPerformedProperty>;
    fn get_preparation(&self) -> &[PreparationProperty];
    fn take_preparation(&mut self) -> Vec<PreparationProperty>;
    fn get_procedure_type(&self) -> &[ProcedureTypeProperty];
    fn take_procedure_type(&mut self) -> Vec<ProcedureTypeProperty>;
    fn get_status(&self) -> &[StatusProperty];
    fn take_status(&mut self) -> Vec<StatusProperty>;
}
Expand description

This trait is for properties from https://schema.org/MedicalProcedure.

Required Methods§

Implementors§