HealthcareProfessional class
- Available extensions
Constructors
-
HealthcareProfessional({String? id, String? rev, int? created, int? modified, int? deletionDate, String? name, String? lastName, String? firstName, List<
PersonName> names = const [], HealthcareProfessionalGenderEnum? gender, String? civility, String? speciality, String? parentId, List<Address> addresses = const [], List<String> languages = const [], String? picture, Set<CodingReference> specialityCodes = const {}, String? notes, Set<Property> properties = const {}, SystemMetaDataOwner? systemMetaData}) - Returns a new HealthcareProfessional instance.
Properties
-
addresses
↔ List<
Address> -
The list of addresses (with address type).
getter/setter pair
- civility ↔ String?
-
Mr., Ms., Pr., Dr. ...
getter/setter pair
- created ↔ int?
-
creation timestamp of the object.
getter/setter pair
- deletionDate ↔ int?
-
the soft delete timestamp. When a user is ”deleted“, this is set to a non null value: the moment of the deletion
getter/setter pair
- firstName ↔ String?
-
the firstname (name) of the healthcare party.
getter/setter pair
- gender ↔ HealthcareProfessionalGenderEnum?
-
the gender of the healthcare party: male, female, indeterminate, changed, changedToMale, changedToFemale, unknown
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setteroverride
- id ↔ String?
-
the Id of the healthcare party. We encourage using either a v4 UUID or a HL7 Id.
getter/setter pair
-
languages
↔ List<
String> -
The list of languages spoken by the patient ordered by fluency (alpha-2 code http://www.loc.gov/standards/iso639-2/ascii_8bits.html).
getter/setter pair
- lastName ↔ String?
-
the lastname (surname) of the healthcare party. This is the official lastname that should be used for official administrative purposes.
getter/setter pair
- modified ↔ int?
-
last modification timestamp of the object.
getter/setter pair
- name ↔ String?
-
The full name of the healthcare party, used mainly when the healthcare party is an organization
getter/setter pair
-
names
↔ List<
PersonName> -
the list of all names of the healthcare party, also containing the official full name information. Ordered by preference of use. First element is therefore the official name used for the healthcare party in the application
getter/setter pair
- notes ↔ String?
-
Text notes.
getter/setter pair
- parentId ↔ String?
-
Id of parent of the user representing the healthcare party.
getter/setter pair
- picture ↔ String?
-
A picture usually saved in JPEG format.
getter/setter pair
-
properties
↔ Set<
Property> -
getter/setter pair
- rev ↔ String?
-
the revision of the healthcare party in the database, used for conflict management / optimistic locking.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- speciality ↔ String?
-
Medical specialty of the healthcare party
getter/setter pair
-
specialityCodes
↔ Set<
CodingReference> -
Medical specialty of the healthcare party codified using FHIR or Kmehr codificaiton scheme
getter/setter pair
- systemMetaData ↔ SystemMetaDataOwner?
-
Please note: This property should have been non-nullable! Since the specification file
does not include a default value (using the "default:" property), however, the generated
source code must fall back to having a nullable type.
Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toHealthcarePartyDto(
) → HealthcarePartyDto -
Available on HealthcareProfessional, provided by the HealthcareProfessionalMapper extension
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override
Static Methods
-
fromJson(
dynamic value) → HealthcareProfessional? -
Returns a new HealthcareProfessional instance and imports its values from
value
if it's a Map, null otherwise. -
listFromJson(
dynamic json, {bool growable = false}) → List< HealthcareProfessional> ? -
mapFromJson(
dynamic json) → Map< String, HealthcareProfessional> -
mapListFromJson(
dynamic json, {bool growable = false}) → Map< String, List< HealthcareProfessional> >
Constants
-
requiredKeys
→ const Set<
String> - The list of required keys that must be present in a JSON.