/** * 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 { ReferralPeriod } from './ReferralPeriod'; /** * One or several periods of care by an hcp for this patient */ export declare class PatientHealthCareParty { constructor(json: JSON | any); /** * Type of care/relationship. */ type?: PatientHealthCareParty.TypeEnum; /** * UUID of the hcp. */ healthcarePartyId?: string; /** * Preferred format of exchange for diverse means of communication */ sendFormats?: { [key: string]: string; }; /** * Time periods */ referralPeriods?: Array; referral?: boolean; /** * The base64 encoded data of this object, formatted as JSON and encrypted in AES using the random master key from encryptionKeys. */ encryptedSelf?: string; } export declare namespace PatientHealthCareParty { type TypeEnum = 'doctor' | 'referral' | 'medicalhouse' | 'retirementhome' | 'hospital' | 'other' | 'referringphysician' | 'managingorganization'; const TypeEnum: { Doctor: TypeEnum; Referral: TypeEnum; Medicalhouse: TypeEnum; Retirementhome: TypeEnum; Hospital: TypeEnum; Other: TypeEnum; Referringphysician: TypeEnum; Managingorganization: TypeEnum; }; }