@eka-care/patient-ts-sdk
Version:
TypeScript SDK for Trinity Patient Profile Management System
40 lines (39 loc) • 1.17 kB
TypeScript
/**
* 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[];
}>;
}