ng-smart-on-fhir
Version:
[](https://srdc.com.tr/en)
38 lines (37 loc) • 1.42 kB
TypeScript
import { LoginClientConfig } from "../../model/login-client.config";
import { SmartOnFhirConfig } from "../../model/smart-on-fhir.config";
import { SmartAuthService } from "../../services/smart-auth.service";
import { SmartOnFhirService } from "../../services/smart-on-fhir.service";
import { Router } from "@angular/router";
import * as i0 from "@angular/core";
export declare class LoginComponent {
config: SmartOnFhirConfig;
private auth;
private sof;
private router;
scanning: boolean;
patientSelection: boolean;
patientsLoading: boolean;
selectedClient: LoginClientConfig | undefined;
patients: fhir4.Patient[];
total: number;
page: number;
private _patientQuery;
private client;
get patientQuery(): string;
set patientQuery(value: string);
hasPreviousPage(): boolean;
hasNextPage(): boolean;
constructor(config: SmartOnFhirConfig, auth: SmartAuthService, sof: SmartOnFhirService, router: Router);
login(config: LoginClientConfig): Promise<void>;
/**
* Public client patient selection
* @param patient
*/
selectPatient(patient: fhir4.Patient): void;
next(): void;
prev(): void;
searchPatients(): Promise<void>;
static ɵfac: i0.ɵɵFactoryDeclaration<LoginComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<LoginComponent, "sof-login", never, {}, {}, never, never, false, never>;
}