pub struct VerificationResult {Show 22 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 target: Option<Vec<Reference>>,
pub target_location: Option<Vec<StringDt>>,
pub need: Option<CodeableConcept>,
pub status: Option<CodeDt>,
pub status_date: Option<DateTimeDt>,
pub validation_type: Option<CodeableConcept>,
pub validation_process: Option<Vec<CodeableConcept>>,
pub frequency: Option<Timing>,
pub last_performed: Option<DateTimeDt>,
pub next_scheduled: Option<DateDt>,
pub failure_action: Option<CodeableConcept>,
pub primary_source: Option<Vec<VerificationResultPrimarySourceBackboneElement>>,
pub attestation: Option<VerificationResultAttestationBackboneElement>,
pub validator: Option<Vec<VerificationResultValidatorBackboneElement>>,
}
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
target: Option<Vec<Reference>>
A resource that was validated
target_location: Option<Vec<StringDt>>
The fhirpath location(s) within the resource that was validated
need: Option<CodeableConcept>
none | initial | periodic
status: Option<CodeDt>
attested | validated | in-process | req-revalid | val-fail | reval-fail | entered-in-error
status_date: Option<DateTimeDt>
When the validation status was updated
validation_type: Option<CodeableConcept>
nothing | primary | multiple
validation_process: Option<Vec<CodeableConcept>>
The primary process by which the target is validated (edit check; value set; primary source; multiple sources; standalone; in context)
frequency: Option<Timing>
Frequency of revalidation
last_performed: Option<DateTimeDt>
The date/time validation was last completed (including failed validations)
next_scheduled: Option<DateDt>
The date when target is next validated, if appropriate
failure_action: Option<CodeableConcept>
fatal | warn | rec-only | none
primary_source: Option<Vec<VerificationResultPrimarySourceBackboneElement>>
Information about the primary source(s) involved in validation
attestation: Option<VerificationResultAttestationBackboneElement>
Information about the entity attesting to information
validator: Option<Vec<VerificationResultValidatorBackboneElement>>
Information about the entity validating information
Implementations§
Source§impl VerificationResult
impl VerificationResult
pub fn set_target(self, v: Vec<Reference>) -> Self
pub fn add_target(self, v: Reference) -> Self
pub fn set_target_location(self, v: Vec<StringDt>) -> Self
pub fn add_target_location<T: Into<StringDt>>(self, v: T) -> Self
pub fn set_need(self, v: CodeableConcept) -> Self
pub fn set_status<T: Into<CodeDt>>(self, v: T) -> Self
pub fn set_status_date<T: Into<DateTimeDt>>(self, v: T) -> Self
pub fn set_validation_type(self, v: CodeableConcept) -> Self
pub fn set_validation_process(self, v: Vec<CodeableConcept>) -> Self
pub fn add_validation_process(self, v: CodeableConcept) -> Self
pub fn set_frequency(self, v: Timing) -> Self
pub fn set_last_performed<T: Into<DateTimeDt>>(self, v: T) -> Self
pub fn set_next_scheduled<T: Into<DateDt>>(self, v: T) -> Self
pub fn set_failure_action(self, v: CodeableConcept) -> Self
pub fn set_primary_source( self, v: Vec<VerificationResultPrimarySourceBackboneElement>, ) -> Self
pub fn add_primary_source( self, v: VerificationResultPrimarySourceBackboneElement, ) -> Self
pub fn set_attestation( self, v: VerificationResultAttestationBackboneElement, ) -> Self
pub fn set_validator( self, v: Vec<VerificationResultValidatorBackboneElement>, ) -> Self
pub fn add_validator( self, v: VerificationResultValidatorBackboneElement, ) -> Self
Trait Implementations§
Source§impl Clone for VerificationResult
impl Clone for VerificationResult
Source§fn clone(&self) -> VerificationResult
fn clone(&self) -> VerificationResult
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more