pub struct EncounterHistory {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 encounter: Option<Reference>,
pub identifier: Option<Vec<Identifier>>,
pub status: Option<CodeDt>,
pub class: Option<CodeableConcept>,
pub type_: Option<Vec<CodeableConcept>>,
pub service_type: Option<Vec<CodeableReference>>,
pub subject: Option<Reference>,
pub subject_status: Option<CodeableConcept>,
pub actual_period: Option<Period>,
pub planned_start_date: Option<DateTimeDt>,
pub planned_end_date: Option<DateTimeDt>,
pub length: Option<Duration>,
pub location: Option<Vec<EncounterHistoryLocationBackboneElement>>,
}
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
encounter: Option<Reference>
The Encounter associated with this set of historic values
identifier: Option<Vec<Identifier>>
Identifier(s) by which this encounter is known
status: Option<CodeDt>
planned | in-progress | on-hold | discharged | completed | cancelled | discontinued | entered-in-error | unknown
class: Option<CodeableConcept>
Classification of patient encounter
type_: Option<Vec<CodeableConcept>>
Specific type of encounter
service_type: Option<Vec<CodeableReference>>
Specific type of service
subject: Option<Reference>
The patient or group related to this encounter
subject_status: Option<CodeableConcept>
The current status of the subject in relation to the Encounter
actual_period: Option<Period>
The actual start and end time associated with this set of values associated with the encounter
planned_start_date: Option<DateTimeDt>
The planned start date/time (or admission date) of the encounter
planned_end_date: Option<DateTimeDt>
The planned end date/time (or discharge date) of the encounter
length: Option<Duration>
Actual quantity of time the encounter lasted (less time absent)
location: Option<Vec<EncounterHistoryLocationBackboneElement>>
Location of the patient at this point in the encounter
Implementations§
Source§impl EncounterHistory
impl EncounterHistory
pub fn set_encounter(self, v: Reference) -> Self
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_class(self, v: CodeableConcept) -> Self
pub fn set_type_(self, v: Vec<CodeableConcept>) -> Self
pub fn add_type_(self, v: CodeableConcept) -> Self
pub fn set_service_type(self, v: Vec<CodeableReference>) -> Self
pub fn add_service_type(self, v: CodeableReference) -> Self
pub fn set_subject(self, v: Reference) -> Self
pub fn set_subject_status(self, v: CodeableConcept) -> Self
pub fn set_actual_period(self, v: Period) -> Self
pub fn set_planned_start_date<T: Into<DateTimeDt>>(self, v: T) -> Self
pub fn set_planned_end_date<T: Into<DateTimeDt>>(self, v: T) -> Self
pub fn set_length(self, v: Duration) -> Self
pub fn set_location( self, v: Vec<EncounterHistoryLocationBackboneElement>, ) -> Self
pub fn add_location(self, v: EncounterHistoryLocationBackboneElement) -> Self
Trait Implementations§
Source§impl Clone for EncounterHistory
impl Clone for EncounterHistory
Source§fn clone(&self) -> EncounterHistory
fn clone(&self) -> EncounterHistory
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more