pub trait MedicalEntityTrait {
Show 16 methods // Required methods fn get_code(&self) -> &[CodeProperty]; fn take_code(&mut self) -> Vec<CodeProperty>; fn get_funding(&self) -> &[FundingProperty]; fn take_funding(&mut self) -> Vec<FundingProperty>; fn get_guideline(&self) -> &[GuidelineProperty]; fn take_guideline(&mut self) -> Vec<GuidelineProperty>; fn get_legal_status(&self) -> &[LegalStatusProperty]; fn take_legal_status(&mut self) -> Vec<LegalStatusProperty>; fn get_medicine_system(&self) -> &[MedicineSystemProperty]; fn take_medicine_system(&mut self) -> Vec<MedicineSystemProperty>; fn get_recognizing_authority(&self) -> &[RecognizingAuthorityProperty]; fn take_recognizing_authority( &mut self ) -> Vec<RecognizingAuthorityProperty>; fn get_relevant_specialty(&self) -> &[RelevantSpecialtyProperty]; fn take_relevant_specialty(&mut self) -> Vec<RelevantSpecialtyProperty>; fn get_study(&self) -> &[StudyProperty]; fn take_study(&mut self) -> Vec<StudyProperty>;
}
Expand description

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

Required Methods§

source

fn get_code(&self) -> &[CodeProperty]

Get https://schema.org/code from Self as borrowed slice.

source

fn take_code(&mut self) -> Vec<CodeProperty>

Take https://schema.org/code from Self as owned vector.

source

fn get_funding(&self) -> &[FundingProperty]

Get https://schema.org/funding from Self as borrowed slice.

source

fn take_funding(&mut self) -> Vec<FundingProperty>

Take https://schema.org/funding from Self as owned vector.

source

fn get_guideline(&self) -> &[GuidelineProperty]

Get https://schema.org/guideline from Self as borrowed slice.

source

fn take_guideline(&mut self) -> Vec<GuidelineProperty>

Take https://schema.org/guideline from Self as owned vector.

Get https://schema.org/legalStatus from Self as borrowed slice.

Take https://schema.org/legalStatus from Self as owned vector.

source

fn get_medicine_system(&self) -> &[MedicineSystemProperty]

Get https://schema.org/medicineSystem from Self as borrowed slice.

source

fn take_medicine_system(&mut self) -> Vec<MedicineSystemProperty>

Take https://schema.org/medicineSystem from Self as owned vector.

source

fn get_recognizing_authority(&self) -> &[RecognizingAuthorityProperty]

Get https://schema.org/recognizingAuthority from Self as borrowed slice.

source

fn take_recognizing_authority(&mut self) -> Vec<RecognizingAuthorityProperty>

Take https://schema.org/recognizingAuthority from Self as owned vector.

source

fn get_relevant_specialty(&self) -> &[RelevantSpecialtyProperty]

Get https://schema.org/relevantSpecialty from Self as borrowed slice.

source

fn take_relevant_specialty(&mut self) -> Vec<RelevantSpecialtyProperty>

Take https://schema.org/relevantSpecialty from Self as owned vector.

source

fn get_study(&self) -> &[StudyProperty]

Get https://schema.org/study from Self as borrowed slice.

source

fn take_study(&mut self) -> Vec<StudyProperty>

Take https://schema.org/study from Self as owned vector.

Implementors§

source§

impl MedicalEntityTrait for AnatomicalStructure

source§

impl MedicalEntityTrait for AnatomicalSystem

source§

impl MedicalEntityTrait for ApprovedIndication

source§

impl MedicalEntityTrait for Artery

source§

impl MedicalEntityTrait for BloodTest

source§

impl MedicalEntityTrait for Bone

source§

impl MedicalEntityTrait for BrainStructure

source§

impl MedicalEntityTrait for DDxElement

source§

impl MedicalEntityTrait for DiagnosticProcedure

source§

impl MedicalEntityTrait for Diet

source§

impl MedicalEntityTrait for DietarySupplement

source§

impl MedicalEntityTrait for DoseSchedule

source§

impl MedicalEntityTrait for Drug

source§

impl MedicalEntityTrait for DrugClass

source§

impl MedicalEntityTrait for DrugCost

source§

impl MedicalEntityTrait for DrugLegalStatus

source§

impl MedicalEntityTrait for DrugStrength

source§

impl MedicalEntityTrait for ExercisePlan

source§

impl MedicalEntityTrait for ImagingTest

source§

impl MedicalEntityTrait for InfectiousDisease

source§

impl MedicalEntityTrait for Joint

source§

impl MedicalEntityTrait for LifestyleModification

source§

impl MedicalEntityTrait for Ligament

source§

impl MedicalEntityTrait for LymphaticVessel

source§

impl MedicalEntityTrait for MaximumDoseSchedule

source§

impl MedicalEntityTrait for MedicalCause

source§

impl MedicalEntityTrait for MedicalCode

source§

impl MedicalEntityTrait for MedicalCondition

source§

impl MedicalEntityTrait for MedicalConditionStage

source§

impl MedicalEntityTrait for MedicalContraindication

source§

impl MedicalEntityTrait for MedicalDevice

source§

impl MedicalEntityTrait for MedicalEntity

source§

impl MedicalEntityTrait for MedicalGuideline

source§

impl MedicalEntityTrait for MedicalGuidelineContraindication

source§

impl MedicalEntityTrait for MedicalGuidelineRecommendation

source§

impl MedicalEntityTrait for MedicalIndication

source§

impl MedicalEntityTrait for MedicalIntangible

source§

impl MedicalEntityTrait for MedicalObservationalStudy

source§

impl MedicalEntityTrait for MedicalProcedure

source§

impl MedicalEntityTrait for MedicalRiskCalculator

source§

impl MedicalEntityTrait for MedicalRiskEstimator

source§

impl MedicalEntityTrait for MedicalRiskFactor

source§

impl MedicalEntityTrait for MedicalRiskScore

source§

impl MedicalEntityTrait for MedicalSign

source§

impl MedicalEntityTrait for MedicalSignOrSymptom

source§

impl MedicalEntityTrait for MedicalStudy

source§

impl MedicalEntityTrait for MedicalSymptom

source§

impl MedicalEntityTrait for MedicalTest

source§

impl MedicalEntityTrait for MedicalTestPanel

source§

impl MedicalEntityTrait for MedicalTherapy

source§

impl MedicalEntityTrait for MedicalTrial

source§

impl MedicalEntityTrait for Muscle

source§

impl MedicalEntityTrait for Nerve

source§

impl MedicalEntityTrait for OccupationalTherapy

source§

impl MedicalEntityTrait for PalliativeProcedure

source§

impl MedicalEntityTrait for PathologyTest

source§

impl MedicalEntityTrait for PhysicalActivity

source§

impl MedicalEntityTrait for PhysicalTherapy

source§

impl MedicalEntityTrait for PreventionIndication

source§

impl MedicalEntityTrait for PsychologicalTreatment

source§

impl MedicalEntityTrait for RadiationTherapy

source§

impl MedicalEntityTrait for RecommendedDoseSchedule

source§

impl MedicalEntityTrait for ReportedDoseSchedule

source§

impl MedicalEntityTrait for Substance

source§

impl MedicalEntityTrait for SuperficialAnatomy

source§

impl MedicalEntityTrait for SurgicalProcedure

source§

impl MedicalEntityTrait for TherapeuticProcedure

source§

impl MedicalEntityTrait for TreatmentIndication

source§

impl MedicalEntityTrait for Vein

source§

impl MedicalEntityTrait for Vessel

source§

impl MedicalEntityTrait for VitalSign