UNPKG

@documment/mmp.core

Version:

This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 1.0.1.

87 lines (86 loc) 2.36 kB
import { IPersona } from './persona.model'; export interface IInstitution { id: number; name: string; email: string; phone: string; address1: string; address2: string; city: string; state: string; zip: string; requirePatientSignature: boolean; requireCaregiverSignature: boolean; requirePhysicianSignature: boolean; requirePatientVitals: boolean; affiliations: IInstitutionAffiliation; createdAt: string; updatedAt: string; clone(): IInstitution; } export declare class Institution implements IInstitution { id: number; name: string; email: string; phone: string; address1: string; address2: string; city: string; state: string; zip: string; requirePatientSignature: boolean; requireCaregiverSignature: boolean; requirePhysicianSignature: boolean; requirePatientVitals: boolean; affiliations: IInstitutionAffiliation; createdAt: string; updatedAt: string; constructor(params?: any); clone(): Institution; } export interface IInstitutionAffiliation { hasOperators: boolean; hasPhysicians: boolean; totalPending: number; me: IInstitutionAffiliationMember; operators: IInstitutionAffiliationMember[]; physicians: IInstitutionAffiliationMember[]; } export declare class InstitutionAffiliation implements IInstitutionAffiliation { hasOperators: boolean; hasPhysicians: boolean; totalPending: number; me: IInstitutionAffiliationMember; operators: IInstitutionAffiliationMember[]; physicians: IInstitutionAffiliationMember[]; constructor(params?: any); } export interface IInstitutionAffiliationMember { id: number; status: string; isActive: boolean; isDisabled: boolean; isInactive: boolean; isPending: boolean; isRejected: boolean; canDelete: boolean; canEdit: boolean; persona: IPersona; createdAt: string; updatedAt: string; } export declare class InstitutionAffiliationMember implements IInstitutionAffiliationMember { id: number; status: string; isActive: boolean; isDisabled: boolean; isInactive: boolean; isPending: boolean; isRejected: boolean; canDelete: boolean; canEdit: boolean; persona: IPersona; createdAt: string; updatedAt: string; constructor(params?: any); }