PatientContact class
Demographics and other administrative information about an individual or animal receiving care or other health-related services.
- Annotations
-
- @freezed
Constructors
-
PatientContact({@JsonKey(name: 'ID') String? id, @JsonKey(name: 'Relationship') List<
CodeableConcept?> ? relationship, @JsonKey(name: 'Name') HumanName? name, @JsonKey(name: 'Telecom') List<ContactPoint?> ? telecom, @JsonKey(name: 'Address') Address? address, @JsonKey(name: 'Gender', unknownEnumValue: PatientGenderEnum.unknown) PatientGenderEnum? gender, @JsonKey(name: 'Organization') Reference? organization, @JsonKey(name: 'period') Period? period}) -
factory
-
PatientContact.fromJson(Map<
String, dynamic> json) -
factory
Properties
- address → Address?
-
Address for the contact person.
no setterinherited
-
copyWith
→ $PatientContactCopyWith<
PatientContact> -
no setterinherited
- gender → PatientGenderEnum?
-
Administrative Gender - the gender that the contact person is
considered to have for administration and record keeping purposes.
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- id → String?
-
no setterinherited
- name → HumanName?
-
A name associated with the contact person.
no setterinherited
- organization → Reference?
-
Organization on behalf of which the contact is acting or for which
the contact is working.
no setterinherited
- period → Period?
-
The period during which this contact person or organization is valid
to be contacted relating to this patient.
no setterinherited
-
relationship
→ List<
CodeableConcept?> ? -
The nature of the relationship between the patient and the contact person.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
telecom
→ List<
ContactPoint?> ? -
A contact detail for the person, e.g. a telephone number or an email address.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited