RiskAssessment class
RiskAssessment An assessment of the likely outcome(s) for a patient or other subject as well as the likelihood of each outcome.
- Inheritance
- 
    - Object
- FhirBase
- Resource
- DomainResource
- RiskAssessment
 
- Available extensions
Constructors
- 
          RiskAssessment({FhirString? id, FhirMeta? meta, FhirUri? implicitRules, AllLanguages? language, Narrative? text, List<Resource> ? contained, List<FhirExtension> ? extension_, List<FhirExtension> ? modifierExtension, List<Identifier> ? identifier, Reference? basedOn, Reference? parent, required ObservationStatus status, CodeableConcept? method, CodeableConcept? code, required Reference subject, Reference? encounter, OccurrenceXRiskAssessment? occurrenceX, FhirDateTime? occurrenceDateTime, Period? occurrencePeriod, Reference? condition, Reference? performer, List<CodeableReference> ? reason, List<Reference> ? basis, List<RiskAssessmentPrediction> ? prediction, FhirString? mitigation, List<Annotation> ? note})
- 
          Primary constructor for
RiskAssessment
            const
- 
          RiskAssessment.fromJson(Map<String, dynamic> json)
- 
          Factory constructor that accepts Map<String, dynamic> as an argument
            factory
- RiskAssessment.fromJsonString(String source)
- 
          Factory constructor for
RiskAssessment
that takes in a String
Convenience method to avoid the json Encoding/Decoding normally required
to get data from a String
            factory
- RiskAssessment.fromYaml(dynamic yaml)
- 
          Deserialize RiskAssessment
from a String or YamlMapobjectfactory
Properties
- basedOn → Reference?
- 
  basedOn
A reference to the request that is fulfilled by this risk assessment.
  final
- 
  basis
  → List<Reference> ?
- 
  basis
Indicates the source data considered as part of the assessment (for
example, FamilyHistory, Observations, Procedures, Conditions, etc.).
  final
- code → CodeableConcept?
- 
  code
The type of the risk assessment performed.
  final
- condition → Reference?
- 
  condition
For assessments or prognosis specific to a particular condition,
indicates the condition being assessed.
  final
- 
  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
- 
  copyWith
  → $RiskAssessmentCopyWith<RiskAssessment> 
- 
  Copy function for RiskAssessment
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
  → $RiskAssessmentCopyWith<RiskAssessment> 
- 
      Available on RiskAssessment, provided by the RiskAssessmentCopyWithExtension extension no setter
- encounter → Reference?
- 
  encounter
The encounter where the assessment was performed.
  final
- 
  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
Business identifier assigned to the risk assessment.
  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
- 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
- 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
- method → CodeableConcept?
- 
  method
The algorithm, process or mechanism used to evaluate the risk.
  final
- mitigation → FhirString?
- 
  mitigation
A description of the steps that might be taken to reduce the identified
risk(s).
  final
- 
  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
- 
  note
  → List<Annotation> ?
- 
  note
Additional comments about the risk assessment.
  final
- occurrenceDateTime → FhirDateTime?
- 
  Getter for occurrenceDateTime as a FhirDateTime
  no setter
- occurrencePeriod → Period?
- 
  Getter for occurrencePeriod as a Period
  no setter
- occurrenceX → OccurrenceXRiskAssessment?
- 
  occurrenceX
The date (and possibly time) the risk assessment was performed.
  final
- parent → Reference?
- 
  parent
A reference to a resource that this risk assessment is part of, such as
a Procedure.
  final
- path → String
- 
  Local Reference for this Resource, form is "ResourceType/Id"
  no setterinherited
- performer → Reference?
- 
  performer
The provider, patient, related person, or software application that
performed the assessment.
  final
- 
  prediction
  → List<RiskAssessmentPrediction> ?
- 
  prediction
Describes the expected outcome for the subject.
  final
- primitiveValue → String?
- 
  Retrieves the primitive value of the object.
  no setterinherited
- 
  reason
  → List<CodeableReference> ?
- 
  reason
The reason the risk assessment was performed.
  final
- resourceType → R5ResourceType
- 
  The type of resource
  finalinherited
- resourceTypeString → String
- 
  produce a string of the resourceType
  no setterinherited
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
- status → ObservationStatus
- 
  status
The status of the RiskAssessment, using the same statuses as an
Observation.
  final
- subject → Reference
- 
  subject
The patient or group the risk assessment applies to.
  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
Methods
- 
  clone() → RiskAssessment 
- 
  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> 
- 
  Returns a Map<String, dynamic> of the DomainResource
  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