pub struct HealthcareService {Show 31 fields
pub id: Option<Id>,
pub meta: Option<Meta>,
pub implicit_rules: Option<UriDt>,
pub language: Option<CodeDt>,
pub text: Option<Narrative>,
pub contained: Option<Vec<AnyResource>>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub identifier: Option<Vec<Identifier>>,
pub active: Option<BooleanDt>,
pub provided_by: Option<Reference>,
pub offered_in: Option<Vec<Reference>>,
pub category: Option<Vec<CodeableConcept>>,
pub type_: Option<Vec<CodeableConcept>>,
pub specialty: Option<Vec<CodeableConcept>>,
pub location: Option<Vec<Reference>>,
pub name: Option<StringDt>,
pub comment: Option<MarkdownDt>,
pub extra_details: Option<MarkdownDt>,
pub photo: Option<Attachment>,
pub contact: Option<Vec<ExtendedContactDetail>>,
pub coverage_area: Option<Vec<Reference>>,
pub service_provision_code: Option<Vec<CodeableConcept>>,
pub eligibility: Option<Vec<HealthcareServiceEligibilityBackboneElement>>,
pub program: Option<Vec<CodeableConcept>>,
pub characteristic: Option<Vec<CodeableConcept>>,
pub communication: Option<Vec<CodeableConcept>>,
pub referral_method: Option<Vec<CodeableConcept>>,
pub appointment_required: Option<BooleanDt>,
pub availability: Option<Vec<Availability>>,
pub endpoint: Option<Vec<Reference>>,
}
Fields§
§id: Option<Id>
Logical id of this artifact
meta: Option<Meta>
Metadata about the resource
implicit_rules: Option<UriDt>
A set of rules under which this content was created
language: Option<CodeDt>
Language of the resource content
text: Option<Narrative>
Text summary of the resource, for human interpretation
contained: Option<Vec<AnyResource>>
Contained, inline Resources
extension: Option<Vec<Extension>>
Additional content defined by implementations
modifier_extension: Option<Vec<Extension>>
Extensions that cannot be ignored
identifier: Option<Vec<Identifier>>
External identifiers for this item
active: Option<BooleanDt>
Whether this HealthcareService record is in active use
provided_by: Option<Reference>
Organization that provides this service
offered_in: Option<Vec<Reference>>
The service within which this service is offered
category: Option<Vec<CodeableConcept>>
Broad category of service being performed or delivered
type_: Option<Vec<CodeableConcept>>
Type of service that may be delivered or performed
specialty: Option<Vec<CodeableConcept>>
Specialties handled by the HealthcareService
location: Option<Vec<Reference>>
Location(s) where service may be provided
name: Option<StringDt>
Description of service as presented to a consumer while searching
comment: Option<MarkdownDt>
Additional description and/or any specific issues not covered elsewhere
extra_details: Option<MarkdownDt>
Extra details about the service that can’t be placed in the other fields
photo: Option<Attachment>
Facilitates quick identification of the service
contact: Option<Vec<ExtendedContactDetail>>
Official contact details for the HealthcareService
coverage_area: Option<Vec<Reference>>
Location(s) service is intended for/available to
service_provision_code: Option<Vec<CodeableConcept>>
Conditions under which service is available/offered
eligibility: Option<Vec<HealthcareServiceEligibilityBackboneElement>>
Specific eligibility requirements required to use the service
program: Option<Vec<CodeableConcept>>
Programs that this service is applicable to
characteristic: Option<Vec<CodeableConcept>>
Collection of characteristics (attributes)
communication: Option<Vec<CodeableConcept>>
The language that this service is offered in
referral_method: Option<Vec<CodeableConcept>>
Ways that the service accepts referrals
appointment_required: Option<BooleanDt>
If an appointment is required for access to this service
availability: Option<Vec<Availability>>
Times the healthcare service is available (including exceptions)
endpoint: Option<Vec<Reference>>
Technical endpoints providing access to electronic services operated for the healthcare service
Implementations§
Source§impl HealthcareService
impl HealthcareService
pub fn set_identifier(self, v: Vec<Identifier>) -> Self
pub fn add_identifier(self, v: Identifier) -> Self
pub fn set_active<T: Into<BooleanDt>>(self, v: T) -> Self
pub fn set_provided_by(self, v: Reference) -> Self
pub fn set_offered_in(self, v: Vec<Reference>) -> Self
pub fn add_offered_in(self, v: Reference) -> Self
pub fn set_category(self, v: Vec<CodeableConcept>) -> Self
pub fn add_category(self, v: CodeableConcept) -> Self
pub fn set_type_(self, v: Vec<CodeableConcept>) -> Self
pub fn add_type_(self, v: CodeableConcept) -> Self
pub fn set_specialty(self, v: Vec<CodeableConcept>) -> Self
pub fn add_specialty(self, v: CodeableConcept) -> Self
pub fn set_location(self, v: Vec<Reference>) -> Self
pub fn add_location(self, v: Reference) -> Self
pub fn set_name<T: Into<StringDt>>(self, v: T) -> Self
pub fn set_comment<T: Into<MarkdownDt>>(self, v: T) -> Self
pub fn set_extra_details<T: Into<MarkdownDt>>(self, v: T) -> Self
pub fn set_photo(self, v: Attachment) -> Self
pub fn set_contact(self, v: Vec<ExtendedContactDetail>) -> Self
pub fn add_contact(self, v: ExtendedContactDetail) -> Self
pub fn set_coverage_area(self, v: Vec<Reference>) -> Self
pub fn add_coverage_area(self, v: Reference) -> Self
pub fn set_service_provision_code(self, v: Vec<CodeableConcept>) -> Self
pub fn add_service_provision_code(self, v: CodeableConcept) -> Self
pub fn set_eligibility( self, v: Vec<HealthcareServiceEligibilityBackboneElement>, ) -> Self
pub fn add_eligibility( self, v: HealthcareServiceEligibilityBackboneElement, ) -> Self
pub fn set_program(self, v: Vec<CodeableConcept>) -> Self
pub fn add_program(self, v: CodeableConcept) -> Self
pub fn set_characteristic(self, v: Vec<CodeableConcept>) -> Self
pub fn add_characteristic(self, v: CodeableConcept) -> Self
pub fn set_communication(self, v: Vec<CodeableConcept>) -> Self
pub fn add_communication(self, v: CodeableConcept) -> Self
pub fn set_referral_method(self, v: Vec<CodeableConcept>) -> Self
pub fn add_referral_method(self, v: CodeableConcept) -> Self
pub fn set_appointment_required<T: Into<BooleanDt>>(self, v: T) -> Self
pub fn set_availability(self, v: Vec<Availability>) -> Self
pub fn add_availability(self, v: Availability) -> Self
pub fn set_endpoint(self, v: Vec<Reference>) -> Self
pub fn add_endpoint(self, v: Reference) -> Self
Trait Implementations§
Source§impl Clone for HealthcareService
impl Clone for HealthcareService
Source§fn clone(&self) -> HealthcareService
fn clone(&self) -> HealthcareService
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more