@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
TypeScript
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);
}