FamilyMemberHistory class
FamilyMemberHistory Significant health conditions for a person related to the patient relevant in the context of care for the patient.
- Inheritance
-
- Object
- FhirBase
- Resource
- DomainResource
- FamilyMemberHistory
- Available extensions
Constructors
-
FamilyMemberHistory({FhirString? id, FhirMeta? meta, FhirUri? implicitRules, AllLanguages? language, Narrative? text, List<
Resource> ? contained, List<FhirExtension> ? extension_, List<FhirExtension> ? modifierExtension, List<Identifier> ? identifier, List<FhirCanonical> ? instantiatesCanonical, List<FhirUri> ? instantiatesUri, required FamilyHistoryStatus status, CodeableConcept? dataAbsentReason, required Reference patient, FhirDateTime? date, List<FamilyMemberHistoryParticipant> ? participant, FhirString? name, required CodeableConcept relationship, CodeableConcept? sex, BornXFamilyMemberHistory? bornX, Period? bornPeriod, FhirDate? bornDate, FhirString? bornString, AgeXFamilyMemberHistory? ageX, Age? ageAge, Range? ageRange, FhirString? ageString, FhirBoolean? estimatedAge, DeceasedXFamilyMemberHistory? deceasedX, FhirBoolean? deceasedBoolean, Age? deceasedAge, Range? deceasedRange, FhirDate? deceasedDate, FhirString? deceasedString, List<CodeableReference> ? reason, List<Annotation> ? note, List<FamilyMemberHistoryCondition> ? condition, List<FamilyMemberHistoryProcedure> ? procedure}) -
Primary constructor for
FamilyMemberHistory
const
-
FamilyMemberHistory.fromJson(Map<
String, dynamic> json) -
Factory constructor that accepts Map<String, dynamic> as an argument
factory
- FamilyMemberHistory.fromJsonString(String source)
-
Factory constructor for
FamilyMemberHistory
that takes in a String
Convenience method to avoid the json Encoding/Decoding normally required
to get data from a String
factory
- FamilyMemberHistory.fromYaml(dynamic yaml)
-
Deserialize FamilyMemberHistory
from a String or
YamlMap
objectfactory
Properties
- ageAge → Age?
-
Getter for ageAge as a Age
no setter
- ageRange → Range?
-
Getter for ageRange as a Range
no setter
- ageString → FhirString?
-
Getter for ageString as a FhirString
no setter
- ageX → AgeXFamilyMemberHistory?
-
ageX
The age of the relative at the time the family member history is
recorded.
final
- bornDate → FhirDate?
-
Getter for bornDate as a FhirDate
no setter
- bornPeriod → Period?
-
Getter for bornPeriod as a Period
no setter
- bornString → FhirString?
-
Getter for bornString as a FhirString
no setter
- bornX → BornXFamilyMemberHistory?
-
bornX
The actual or approximate date of birth of the relative.
final
-
condition
→ List<
FamilyMemberHistoryCondition> ? -
condition
The significant Conditions (or condition) that the family member had.
This is a repeating section to allow a system to represent more than
one condition per resource, though there is nothing stopping multiple
resources - one per condition.
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
→ $FamilyMemberHistoryCopyWith<
FamilyMemberHistory> -
Copy function for FamilyMemberHistory
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
→ $FamilyMemberHistoryCopyWith<
FamilyMemberHistory> -
Available on FamilyMemberHistory, provided by the FamilyMemberHistoryCopyWithExtension extension
no setter - dataAbsentReason → CodeableConcept?
-
dataAbsentReason
Describes why the family member's history is not available.
final
- date → FhirDateTime?
-
date
The date (and possibly time) when the family member history was
recorded or last updated.
final
- deceasedAge → Age?
-
Getter for deceasedAge as a Age
no setter
- deceasedBoolean → FhirBoolean?
-
Getter for deceasedBoolean as a FhirBoolean
no setter
- deceasedDate → FhirDate?
-
Getter for deceasedDate as a FhirDate
no setter
- deceasedRange → Range?
-
Getter for deceasedRange as a Range
no setter
- deceasedString → FhirString?
-
Getter for deceasedString as a FhirString
no setter
- deceasedX → DeceasedXFamilyMemberHistory?
-
deceasedX
Deceased flag or the actual or approximate age of the relative at the
time of death for the family member history record.
final
- estimatedAge → FhirBoolean?
-
estimatedAge
If true, indicates that the age value specified is an estimated value.
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 identifiers assigned to this family member history by the
performer or other systems which remain constant as the resource is
updated and propagates from server to server.
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
-
instantiatesCanonical
→ List<
FhirCanonical> ? -
instantiatesCanonical
The URL pointing to a FHIR-defined protocol, guideline, orderset or
other definition that is adhered to in whole or in part by this
FamilyMemberHistory.
final
-
instantiatesUri
→ List<
FhirUri> ? -
instantiatesUri
The URL pointing to an externally maintained protocol, guideline,
orderset or other definition that is adhered to in whole or in part by
this FamilyMemberHistory.
final
- 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
-
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
This will either be a name or a description; e.g. "Aunt Susan", "my
cousin with the red hair".
final
-
note
→ List<
Annotation> ? -
note
This property allows a non condition-specific note to the made about
the related person. Ideally, the note would be in the condition
property, but this is not always possible.
final
-
participant
→ List<
FamilyMemberHistoryParticipant> ? -
participant
Indicates who or what participated in the activities related to the
family member history and how they were involved.
final
- path → String
-
Local Reference for this Resource, form is "ResourceType/Id"
no setterinherited
- patient → Reference
-
patient
The person who this history concerns.
final
- primitiveValue → String?
-
Retrieves the primitive value of the object.
no setterinherited
-
procedure
→ List<
FamilyMemberHistoryProcedure> ? -
procedure
The significant Procedures (or procedure) that the family member had.
This is a repeating section to allow a system to represent more than
one procedure per resource, though there is nothing stopping multiple
resources - one per procedure.
final
-
reason
→ List<
CodeableReference> ? -
reason
Describes why the family member history occurred in coded or textual
form, or Indicates a Condition, Observation, AllergyIntolerance, or
QuestionnaireResponse that justifies this family member history event.
final
- relationship → CodeableConcept
-
relationship
The type of relationship this person has to the patient (father,
mother, brother etc.).
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
- sex → CodeableConcept?
-
sex
The birth sex of the family member.
final
- status → FamilyHistoryStatus
-
status
A code specifying the status of the record of the family history of a
specific family member.
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(
) → FamilyMemberHistory -
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