UNPKG

@eka-care/patient-ts-sdk

Version:

TypeScript SDK for Trinity Patient Profile Management System

40 lines (39 loc) 1.17 kB
/** * Minified patient data operations */ import { HttpClient } from '../client'; import { MinifiedPatient } from '../types'; /** * Minified patient methods for data loading */ export declare class MinifiedMethods { private client; private readonly basePath; constructor(client: HttpClient); /** * Get minified patient profiles with pagination * * @param params Optional query parameters for filtering and pagination * @returns Array of minified patient profiles * * @example * ```typescript * const profiles = await minifiedMethods.getMinified(); * // or with parameters * const profiles = await minifiedMethods.getMinified({ page: 1, limit: 50 }); * ``` */ getMinified(params?: Record<string, string | number | boolean>): Promise<{ data: MinifiedPatient[]; }>; /** * Get minified profiles for a specific page * * @param page Page number (1-based) * @param limit Number of records per page * @returns Array of minified patient profiles */ getPage(page: number, limit?: number): Promise<{ data: MinifiedPatient[]; }>; }