pub struct EvidenceStatisticBuilder { /* private fields */ }Expand description
Builder for EvidenceStatistic.
Implementations§
Source§impl EvidenceStatisticBuilder
impl EvidenceStatisticBuilder
Sourcepub fn id(self, value: String) -> EvidenceStatisticBuilder
pub fn id(self, value: String) -> EvidenceStatisticBuilder
Unique id for inter-element referencing
Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Sourcepub fn extension(self, value: Vec<Extension>) -> EvidenceStatisticBuilder
pub fn extension(self, value: Vec<Extension>) -> EvidenceStatisticBuilder
Additional content defined by implementations
May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Sourcepub fn modifier_extension(
self,
value: Vec<Extension>,
) -> EvidenceStatisticBuilder
pub fn modifier_extension( self, value: Vec<Extension>, ) -> EvidenceStatisticBuilder
Extensions that cannot be ignored even if unrecognized
May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element’s descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.
Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Sourcepub fn description(self, value: String) -> EvidenceStatisticBuilder
pub fn description(self, value: String) -> EvidenceStatisticBuilder
Description of content
A description of the content value of the statistic.
Sourcepub fn description_ext(self, value: FieldExtension) -> EvidenceStatisticBuilder
pub fn description_ext(self, value: FieldExtension) -> EvidenceStatisticBuilder
Extension field.
Sourcepub fn note(self, value: Vec<Option<Annotation>>) -> EvidenceStatisticBuilder
pub fn note(self, value: Vec<Option<Annotation>>) -> EvidenceStatisticBuilder
Footnotes and/or explanatory notes
Footnotes and/or explanatory notes.
Sourcepub fn note_ext(
self,
value: Vec<Option<FieldExtension>>,
) -> EvidenceStatisticBuilder
pub fn note_ext( self, value: Vec<Option<FieldExtension>>, ) -> EvidenceStatisticBuilder
Extension field.
Sourcepub fn statistic_type(self, value: CodeableConcept) -> EvidenceStatisticBuilder
pub fn statistic_type(self, value: CodeableConcept) -> EvidenceStatisticBuilder
StatisticType; Type of statistic, e.g., relative risk
Type of statistic, e.g., relative risk.
Sourcepub fn statistic_type_ext(
self,
value: FieldExtension,
) -> EvidenceStatisticBuilder
pub fn statistic_type_ext( self, value: FieldExtension, ) -> EvidenceStatisticBuilder
Extension field.
Sourcepub fn category(self, value: CodeableConcept) -> EvidenceStatisticBuilder
pub fn category(self, value: CodeableConcept) -> EvidenceStatisticBuilder
Associated category for categorical variable
When the measured variable is handled categorically, the category element is used to define which category the statistic is reporting.
Simple strings can be used for descriptive purposes. Exact matching to EvidenceVariable.category.name for the Evidence.variableDefinition[variableRole=measuredVariable].observed=Reference(EvidenceVariable) could facilitate validation within datasets.
Sourcepub fn category_ext(self, value: FieldExtension) -> EvidenceStatisticBuilder
pub fn category_ext(self, value: FieldExtension) -> EvidenceStatisticBuilder
Extension field.
Sourcepub fn quantity(self, value: Quantity) -> EvidenceStatisticBuilder
pub fn quantity(self, value: Quantity) -> EvidenceStatisticBuilder
Statistic value
Statistic value.
Sourcepub fn quantity_ext(self, value: FieldExtension) -> EvidenceStatisticBuilder
pub fn quantity_ext(self, value: FieldExtension) -> EvidenceStatisticBuilder
Extension field.
Sourcepub fn number_of_events(self, value: u32) -> EvidenceStatisticBuilder
pub fn number_of_events(self, value: u32) -> EvidenceStatisticBuilder
The number of events associated with the statistic
The number of events associated with the statistic, where the unit of analysis is different from numberAffected, sampleSize.knownDataCount and sampleSize.numberOfParticipants.
When the number of events is the statistic, use Evidence.statistic.quantity and set Evidence.statistic.type.coding.code=C25463 and Evidence.statistic.type.coding.display=Count. When the statistic is an Event Rate (where individual participants may have 2 or more events), use Evidence.statistic.numberOfEvents to record the total number of events rather than the number of participants with events.
Sourcepub fn number_of_events_ext(
self,
value: FieldExtension,
) -> EvidenceStatisticBuilder
pub fn number_of_events_ext( self, value: FieldExtension, ) -> EvidenceStatisticBuilder
Extension field.
Sourcepub fn number_affected(self, value: u32) -> EvidenceStatisticBuilder
pub fn number_affected(self, value: u32) -> EvidenceStatisticBuilder
The number of participants affected
The number of participants affected where the unit of analysis is the same as sampleSize.knownDataCount and sampleSize.numberOfParticipants.
When the number affected is the statistic, use Evidence.statistic.quantity and set Evidence.statistic.type.coding.code=C25463 and Evidence.statistic.type.coding.display=Count. When the statistic is a Proportion, use Evidence.statistic.numberAffected and enter an integer as the value. When the statistic is an Event Rate (where individual participants may have 2 or more events), use Evidence.statistic.numberAffected to record the number of participants with events rather than the total number of events.
Sourcepub fn number_affected_ext(
self,
value: FieldExtension,
) -> EvidenceStatisticBuilder
pub fn number_affected_ext( self, value: FieldExtension, ) -> EvidenceStatisticBuilder
Extension field.
Sourcepub fn sample_size(
self,
value: EvidenceStatisticSampleSize,
) -> EvidenceStatisticBuilder
pub fn sample_size( self, value: EvidenceStatisticSampleSize, ) -> EvidenceStatisticBuilder
Number of samples in the statistic
Number of samples in the statistic.
Sourcepub fn sample_size_ext(self, value: FieldExtension) -> EvidenceStatisticBuilder
pub fn sample_size_ext(self, value: FieldExtension) -> EvidenceStatisticBuilder
Extension field.
Sourcepub fn attribute_estimate(
self,
value: Vec<Option<EvidenceStatisticAttributeEstimate>>,
) -> EvidenceStatisticBuilder
pub fn attribute_estimate( self, value: Vec<Option<EvidenceStatisticAttributeEstimate>>, ) -> EvidenceStatisticBuilder
An attribute of the Statistic
A statistical attribute of the statistic such as a measure of heterogeneity.
Sourcepub fn attribute_estimate_ext(
self,
value: Vec<Option<FieldExtension>>,
) -> EvidenceStatisticBuilder
pub fn attribute_estimate_ext( self, value: Vec<Option<FieldExtension>>, ) -> EvidenceStatisticBuilder
Extension field.
Sourcepub fn model_characteristic(
self,
value: Vec<Option<EvidenceStatisticModelCharacteristic>>,
) -> EvidenceStatisticBuilder
pub fn model_characteristic( self, value: Vec<Option<EvidenceStatisticModelCharacteristic>>, ) -> EvidenceStatisticBuilder
An aspect of the statistical model
A component of the method to generate the statistic.
Sourcepub fn model_characteristic_ext(
self,
value: Vec<Option<FieldExtension>>,
) -> EvidenceStatisticBuilder
pub fn model_characteristic_ext( self, value: Vec<Option<FieldExtension>>, ) -> EvidenceStatisticBuilder
Extension field.