Evidence class
Evidence The Evidence Resource provides a machine-interpretable expression of an evidence concept including the evidence variables (e.g., population, exposures/interventions, comparators, outcomes, measured variables, confounding variables), the statistics, and the certainty of this evidence.
- Inheritance
- Available extensions
Constructors
-
Evidence({FhirString? id, FhirMeta? meta, FhirUri? implicitRules, AllLanguages? language, Narrative? text, List<
Resource> ? contained, List<FhirExtension> ? extension_, List<FhirExtension> ? modifierExtension, FhirUri? url, List<Identifier> ? identifier, FhirString? version, VersionAlgorithmXEvidence? versionAlgorithmX, FhirString? versionAlgorithmString, Coding? versionAlgorithmCoding, FhirString? name, FhirString? title, CiteAsXEvidence? citeAsX, Reference? citeAsReference, FhirMarkdown? citeAsMarkdown, required PublicationStatus? status, FhirBoolean? experimental, FhirDateTime? date, FhirDate? approvalDate, FhirDate? lastReviewDate, FhirString? publisher, List<ContactDetail> ? contact, List<ContactDetail> ? author, List<ContactDetail> ? editor, List<ContactDetail> ? reviewer, List<ContactDetail> ? endorser, List<UsageContext> ? useContext, FhirMarkdown? purpose, FhirMarkdown? copyright, FhirString? copyrightLabel, FhirMarkdown? description, FhirMarkdown? assertion, List<Annotation> ? note, required List<EvidenceVariableDefinition> variableDefinition, CodeableConcept? synthesisType, List<CodeableConcept> ? studyDesign, List<EvidenceStatistic> ? statistic, List<EvidenceCertainty> ? certainty}) -
Primary constructor for
Evidence
const
-
Evidence.fromJson(Map<
String, dynamic> json) -
Factory constructor that accepts Map<String, dynamic> as an argument
factory
- Evidence.fromJsonString(String source)
-
Factory constructor for
Evidence
that takes in a String
Convenience method to avoid the json Encoding/Decoding normally required
to get data from a String
factory
- Evidence.fromYaml(dynamic yaml)
-
Deserialize Evidence
from a String or
YamlMap
objectfactory
Properties
- approvalDate → FhirDate?
-
The date when the resource was approved by the publisher.
finalinherited
- assertion → FhirMarkdown?
-
assertion
Declarative description of the Evidence.
final
-
The authors of the resource.
finalinherited
-
certainty
→ List<
EvidenceCertainty> ? -
certainty
Assessment of certainty, confidence in the estimates, or quality of the
evidence.
final
- citeAsMarkdown → FhirMarkdown?
-
Getter for citeAsMarkdown as a FhirMarkdown
no setter
- citeAsReference → Reference?
-
Getter for citeAsReference as a Reference
no setter
- citeAsX → CiteAsXEvidence?
-
citeAsX
Citation Resource or display of suggested citation for this evidence.
final
-
contact
→ List<
ContactDetail> ? -
Contact details for the publisher.
finalinherited
-
contained
→ List<
Resource> ? -
These resources do not have an independent existence apart from the
resource that contains them - they cannot be identified independently,
and nor can they have their own independent transaction scope
finalinherited
- copyright → FhirMarkdown?
-
copyright
A copyright statement relating to the Evidence and/or its contents.
Copyright statements are generally legal restrictions on the use and
publishing of the Evidence.
final
- copyrightLabel → FhirString?
-
copyrightLabel
A short string (<50 characters), suitable for inclusion in a page
footer that identifies the copyright holder, effective period, and
optionally whether rights are resctricted. (e.g. 'All rights reserved',
'Some rights reserved').
final
-
copyWith
→ $EvidenceCopyWith<
Evidence> -
Copy function for Evidence
Returns a copy of the current instance with the provided fields modified.
If a field is not provided, it will retain its original value.
If a null is provided, this will clearn the field, unless the
field is required, in which case it will keep its current value.
no setteroverride
-
copyWith
→ $EvidenceCopyWith<
Evidence> -
Available on Evidence, provided by the EvidenceCopyWithExtension extension
no setter - date → FhirDateTime?
-
The date when the canonical resource was published.
finalinherited
- description → FhirMarkdown?
-
A description of the canonical resource.
finalinherited
-
editor
→ List<
ContactDetail> ? -
The editors of the resource.
finalinherited
- effectivePeriod → Period?
-
The period during which the resource is expected to be used.
finalinherited
-
endorser
→ List<
ContactDetail> ? -
The endorsers of the resource.
finalinherited
- experimental → FhirBoolean?
-
Indicates if the canonical resource is for testing purposes only.
finalinherited
-
extension_
→ List<
FhirExtension> ? -
May be used to represent additional information that is not part of the
basic definition of the resource. To make the use of extensions safe and
manageable, 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.",
finalinherited
- fhirType → String
-
Returns the FHIR type of the object.
no setteroverride
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasPrimitiveValue → bool
-
Checks if the object has a primitive value.
no setterinherited
- id → FhirString?
-
The logical id of the resource, as used in the URL for the resource.
finalinherited
-
identifier
→ List<
Identifier> ? -
identifier
A formal identifier that is used to identify this summary when it is
represented in other formats, or referenced in a specification, model,
design or an instance.
final
- implicitRules → FhirUri?
-
A reference to a set of rules that were followed when the resource was
constructed, and which must be understood when processing the content.
Often, this is a reference to an implementation guide that defines the
special rules along with other profiles etc.
finalinherited
- isMetadataBased → bool
-
All FhirBases and Resources are NOT metadata based
no setterinherited
- isPrimitive → bool
-
Checks if the object is primitive.
no setterinherited
-
jurisdiction
→ List<
CodeableConcept> ? -
Legal or geographic regions in which the canonical resource is intended
to be used.
finalinherited
- language → AllLanguages?
-
The base language in which the resource is written.
This should be the language of the text value in the content element
when a text value is present.
finalinherited
- lastReviewDate → FhirDate?
-
The date when the resource was last reviewed by the publisher.
finalinherited
- meta → FhirMeta?
-
The metadata about the resource. This is content that is maintained by the
infrastructure. Changes to the content might not always be associated with
version changes to the resource.
finalinherited
-
modifierExtension
→ List<
FhirExtension> ? -
May be used to represent additional information that is not part of the
basic definition of the resource and that modifies the understanding of
the element that contains it and/or the understanding of the containing
element\u0027s descendants. Usually modifier elements provide negation or
qualification. To make the use of extensions safe and manageable, there
is a strict set of governance applied to the definition and use of
extensions. Though any implementer is allowed to 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.\n\nModifier extensions SHALL
NOT change the meaning of any elements on Resource or DomainResource
(including cannot change the meaning of modifierExtension itself).",
finalinherited
- name → FhirString?
-
name
A natural language name identifying the evidence. This name should be
usable as an identifier for the module by machine processing
applications such as code generation.
final
-
note
→ List<
Annotation> ? -
note
Footnotes and/or explanatory notes.
final
- path → String
-
Local Reference for this Resource, form is "ResourceType/Id"
no setterinherited
- primitiveValue → String?
-
Retrieves the primitive value of the object.
no setterinherited
- publisher → FhirString?
-
The publisher of the canonical resource.
finalinherited
- purpose → FhirMarkdown?
-
purpose
Explanation of why this Evidence is needed and why it has been designed
as it has.
final
-
Additional documentation, citations, or related artifacts.
finalinherited
- resourceType → R5ResourceType
-
The type of resource
finalinherited
- resourceTypeString → String
-
produce a string of the resourceType
no setterinherited
-
reviewer
→ List<
ContactDetail> ? -
The reviewers of the resource.
finalinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
statistic
→ List<
EvidenceStatistic> ? -
statistic
Values and parameters for a single statistic.
final
- status → PublicationStatus?
-
The publication status of the canonical resource.
finalinherited
-
studyDesign
→ List<
CodeableConcept> ? -
studyDesign
The design of the study that produced this evidence. The design is
described with any number of study design characteristics.
final
- synthesisType → CodeableConcept?
-
synthesisType
The method to combine studies.
final
- text → Narrative?
-
A human-readable summary of the resource conveying the essential clinical
and business information for the resource.",
finalinherited
- thisReference → Reference
-
Convenience method to return a Reference referring to that Resource
no setterinherited
- title → FhirString?
-
title
A short, descriptive, user-friendly title for the summary.
final
-
topic
→ List<
CodeableConcept> ? -
The topics that the resource covers, such as Education, Treatment,
Assessment, etc.
finalinherited
- url → FhirUri?
-
An absolute URI that is used to identify this canonical resource.
finalinherited
- usage → FhirMarkdown?
-
The clinical usage of the resource.
finalinherited
-
useContext
→ List<
UsageContext> ? -
The contexts the canonical resource is intended to support.
finalinherited
-
variableDefinition
→ List<
EvidenceVariableDefinition> -
variableDefinition
Evidence variable such as population, exposure, or outcome.
final
- version → FhirString?
-
The identifier for the specific version of the canonical resource.
finalinherited
- versionAlgorithmCoding → Coding?
-
Getter for versionAlgorithmCoding as a Coding
no setter
- versionAlgorithmString → FhirString?
-
Getter for versionAlgorithmString as a FhirString
no setter
- versionAlgorithmX → VersionAlgorithmXEvidence?
-
versionAlgorithmX
Indicates the mechanism used to compare versions to determine which is
more current.
final
Methods
-
clone(
) → Evidence -
Subclasses must implement the clone method.
override
-
compareDeepStrings(
String? s1, String? s2, bool allowNull) → bool -
Checks if the object is equal to another object.
inherited
-
equalsDeep(
FhirBase? o) → bool -
Performs a deep comparison between two instances.
override
-
getChildByName(
String name) → FhirBase? -
Retrieves a single field value by its name.
override
-
getChildrenByName(
String fieldName, [bool checkValid = false]) → List< FhirBase> -
Retrieves all matching child fields by name.
Optionally validates the name.
override
-
hasType(
List< String> names) → bool -
Checks if the object has a given type.
inherited
-
hasValues(
) → bool -
Checks if the object has values.
inherited
-
isAs<
T extends FhirBase> () → T? -
Returns an Object cast as a Type if it is that type.
inherited
-
isEmpty(
) → bool -
Checks if the object is empty.
inherited
-
listChildrenNames(
) → List< String> -
Lists the JSON keys for the object.
override
-
newId(
) → Resource -
returns the same resource with a new ID (even if there is already an ID
present)
inherited
-
newIdIfNoId(
) → Resource -
returns the same resource with a new ID if there is no current ID
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
prettyPrint(
) → String -
Converts the object to a pretty JSON string.
inherited
-
toJson(
) → Map< String, dynamic> -
Converts a MetadataResource into a Map<String, dynamic>.
override
-
toJsonString(
) → String -
Converts the object to a JSON string.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
toYaml(
) → String -
Converts the object to a YAML string.
inherited
-
updateVersion(
{FhirMeta? oldMeta, bool versionIdAsTime = false}) → Resource -
Updates the meta field of this Resource, updates the meta.lastUpdated
field, adds 1 to the version number
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited