pub struct EpisodeOfCare {Show 21 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 status: Option<CodeDt>,
pub status_history: Option<Vec<EpisodeOfCareStatusHistoryBackboneElement>>,
pub type_: Option<Vec<CodeableConcept>>,
pub reason: Option<Vec<EpisodeOfCareReasonBackboneElement>>,
pub diagnosis: Option<Vec<EpisodeOfCareDiagnosisBackboneElement>>,
pub patient: Option<Reference>,
pub managing_organization: Option<Reference>,
pub period: Option<Period>,
pub referral_request: Option<Vec<Reference>>,
pub care_manager: Option<Reference>,
pub care_team: Option<Vec<Reference>>,
pub account: 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>>
Business Identifier(s) relevant for this EpisodeOfCare
status: Option<CodeDt>
planned | waitlist | active | onhold | finished | cancelled | entered-in-error
status_history: Option<Vec<EpisodeOfCareStatusHistoryBackboneElement>>
Past list of status codes (the current status may be included to cover the start date of the status)
type_: Option<Vec<CodeableConcept>>
Type/class - e.g. specialist referral, disease management
reason: Option<Vec<EpisodeOfCareReasonBackboneElement>>
The list of medical reasons that are expected to be addressed during the episode of care
diagnosis: Option<Vec<EpisodeOfCareDiagnosisBackboneElement>>
The list of medical conditions that were addressed during the episode of care
patient: Option<Reference>
The patient who is the focus of this episode of care
managing_organization: Option<Reference>
Organization that assumes responsibility for care coordination
period: Option<Period>
Interval during responsibility is assumed
referral_request: Option<Vec<Reference>>
Originating Referral Request(s)
care_manager: Option<Reference>
Care manager/care coordinator for the patient
care_team: Option<Vec<Reference>>
Other practitioners facilitating this episode of care
account: Option<Vec<Reference>>
The set of accounts that may be used for billing for this EpisodeOfCare
Implementations§
Source§impl EpisodeOfCare
impl EpisodeOfCare
pub fn set_identifier(self, v: Vec<Identifier>) -> Self
pub fn add_identifier(self, v: Identifier) -> Self
pub fn set_status<T: Into<CodeDt>>(self, v: T) -> Self
pub fn set_status_history( self, v: Vec<EpisodeOfCareStatusHistoryBackboneElement>, ) -> Self
pub fn add_status_history( self, v: EpisodeOfCareStatusHistoryBackboneElement, ) -> Self
pub fn set_type_(self, v: Vec<CodeableConcept>) -> Self
pub fn add_type_(self, v: CodeableConcept) -> Self
pub fn set_reason(self, v: Vec<EpisodeOfCareReasonBackboneElement>) -> Self
pub fn add_reason(self, v: EpisodeOfCareReasonBackboneElement) -> Self
pub fn set_diagnosis( self, v: Vec<EpisodeOfCareDiagnosisBackboneElement>, ) -> Self
pub fn add_diagnosis(self, v: EpisodeOfCareDiagnosisBackboneElement) -> Self
pub fn set_patient(self, v: Reference) -> Self
pub fn set_managing_organization(self, v: Reference) -> Self
pub fn set_period(self, v: Period) -> Self
pub fn set_referral_request(self, v: Vec<Reference>) -> Self
pub fn add_referral_request(self, v: Reference) -> Self
pub fn set_care_manager(self, v: Reference) -> Self
pub fn set_care_team(self, v: Vec<Reference>) -> Self
pub fn add_care_team(self, v: Reference) -> Self
pub fn set_account(self, v: Vec<Reference>) -> Self
pub fn add_account(self, v: Reference) -> Self
Trait Implementations§
Source§impl Clone for EpisodeOfCare
impl Clone for EpisodeOfCare
Source§fn clone(&self) -> EpisodeOfCare
fn clone(&self) -> EpisodeOfCare
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more