/** * iCure Data Stack API Documentation * The iCure Data Stack Application API is the native interface to iCure. This version is obsolete, please use v2. * * OpenAPI spec version: v1 * * * NOTE: This class is auto generated by the swagger code generator program. * https://github.com/swagger-api/swagger-codegen.git * Do not edit the class manually. */ import { CareTeamMembership } from './CareTeamMembership'; import { CodeStub } from './CodeStub'; /** * List of healthcare approaches. */ export declare class PlanOfAction { constructor(json: JSON | any); id?: string; /** * The timestamp (unix epoch in ms) of creation of this entity, will be filled automatically if missing. Not enforced by the application server. */ created?: number; /** * 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. */ modified?: number; /** * The id of the User that has created this entity, will be filled automatically if missing. Not enforced by the application server. */ author?: string; /** * The id of the HealthcareParty that is responsible for this entity, will be filled automatically if missing. Not enforced by the application server. */ responsible?: string; /** * The id of the medical location where this entity was created. */ medicalLocationId?: string; /** * 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. */ tags?: Array; /** * 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 */ codes?: Array; /** * Soft delete (unix epoch in ms) timestamp of the object. */ endOfLife?: number; /** * The id of the hcp who prescribed this healthcare approach */ prescriberId?: string; /** * The date (unix epoch in ms) when the healthcare approach is noted to have started and also closes on the same date */ valueDate?: number; /** * The date (unix epoch in ms) of the start of the healthcare approach. */ openingDate?: number; /** * The date (unix epoch in ms) marking the end of the healthcare approach. */ closingDate?: number; /** * The date (unix epoch in ms) when the healthcare approach has to be carried out. */ deadlineDate?: number; /** * The name of the healthcare approach. */ name?: string; /** * Description of the healthcare approach. */ descr?: string; /** * Note about the healthcare approach. */ note?: string; /** * Id of the opening contact when the healthcare approach was created. */ idOpeningContact?: string; /** * Id of the closing contact for the healthcare approach. */ idClosingContact?: string; /** * bit 0: active/inactive, bit 1: relevant/irrelevant, bit 2 : present/absent, ex: 0 = active,relevant and present */ status?: number; documentIds?: Array; /** * The number of individual cares already performed in the course of this healthcare approach */ numberOfCares?: number; /** * Members of the careteam involved in this approach */ careTeamMemberships?: Array; relevant?: boolean; /** * The base64 encoded data of this object, formatted as JSON and encrypted in AES using the random master key from encryptionKeys. */ encryptedSelf?: string; }