PlanOfActionDto class

Constructors

PlanOfActionDto({required String id, int? created, int? modified, String? author, String? responsible, String? medicalLocationId, Set<CodeStubDto> tags = const {}, Set<CodeStubDto> codes = const {}, int? endOfLife, String? prescriberId, int? valueDate, int? openingDate, int? closingDate, int? deadlineDate, String? name, String? descr, String? note, String? idOpeningContact, String? idClosingContact, int status = 0, Set<String> documentIds = const {}, int? numberOfCares, List<CareTeamMembershipDto> careTeamMemberships = const [], bool relevant = true, String? encryptedSelf})
Returns a new PlanOfActionDto instance.

Properties

author String?
The id of the User that has created this entity, will be filled automatically if missing. Not enforced by the application server.
getter/setter pair
careTeamMemberships List<CareTeamMembershipDto>
Members of the careteam involved in this approach
getter/setter pair
closingDate int?
The date (unix epoch in ms) marking the end of the healthcare approach.
getter/setter pair
codes Set<CodeStubDto>
A code is an item from a codification system that qualifies the content of this entity. SNOMED-CT, ICPC-2 or ICD-10 codifications systems can be used for codes
getter/setter pair
created int?
The timestamp (unix epoch in ms) of creation of this entity, will be filled automatically if missing. Not enforced by the application server.
getter/setter pair
deadlineDate int?
The date (unix epoch in ms) when the healthcare approach has to be carried out.
getter/setter pair
descr String?
Description of the healthcare approach.
getter/setter pair
documentIds Set<String>
getter/setter pair
encryptedSelf String?
The base64 encoded data of this object, formatted as JSON and encrypted in AES using the random master key from encryptionKeys.
getter/setter pair
endOfLife int?
Soft delete (unix epoch in ms) timestamp of the object.
getter/setter pair
hashCode int
The hash code for this object.
no setteroverride
id String
getter/setter pair
idClosingContact String?
Id of the closing contact for the healthcare approach.
getter/setter pair
idOpeningContact String?
Id of the opening contact when the healthcare approach was created.
getter/setter pair
medicalLocationId String?
The id of the medical location where this entity was created.
getter/setter pair
modified int?
The date (unix epoch in ms) of the latest modification of this entity, will be filled automatically if missing. Not enforced by the application server.
getter/setter pair
name String?
The name of the healthcare approach.
getter/setter pair
note String?
Note about the healthcare approach.
getter/setter pair
numberOfCares int?
The number of individual cares already performed in the course of this healthcare approach
getter/setter pair
openingDate int?
The date (unix epoch in ms) of the start of the healthcare approach.
getter/setter pair
prescriberId String?
The id of the hcp who prescribed this healthcare approach
getter/setter pair
relevant bool
getter/setter pair
responsible String?
The id of the HealthcareParty that is responsible for this entity, will be filled automatically if missing. Not enforced by the application server.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
status int
bit 0: active/inactive, bit 1: relevant/irrelevant, bit 2 : present/absent, ex: 0 = active,relevant and present
getter/setter pair
tags Set<CodeStubDto>
A tag is an item from a codification system that qualifies an entity as being member of a certain class, whatever the value it might have taken. If the tag qualifies the content of a field, it means that whatever the content of the field, the tag will always apply. For example, the label of a field is qualified using a tag. LOINC is a codification system typically used for tags.
getter/setter pair
valueDate int?
The date (unix epoch in ms) when the healthcare approach is noted to have started and also closes on the same date
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
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) PlanOfActionDto?
Returns a new PlanOfActionDto instance and imports its values from value if it's a Map, null otherwise.
listFromJson(dynamic json, {bool growable = false}) List<PlanOfActionDto>?
mapFromJson(dynamic json) Map<String, PlanOfActionDto>
mapListFromJson(dynamic json, {bool growable = false}) Map<String, List<PlanOfActionDto>>

Constants

requiredKeys → const Set<String>
The list of required keys that must be present in a JSON.