Commit 52dcbec8 authored by Sai Krishna Jonnala 's avatar Sai Krishna Jonnala

second commit

parent 9147ae96
...@@ -18,7 +18,7 @@ const components = [AvatarImageComponent, SymptomsViewComponent]; ...@@ -18,7 +18,7 @@ const components = [AvatarImageComponent, SymptomsViewComponent];
BrowserModule, BrowserModule,
BrowserAnimationsModule, BrowserAnimationsModule,
SharedModule.forRoot(), SharedModule.forRoot(),
AppRoutingModule AppRoutingModule,
], ],
declarations: [ declarations: [
AppComponent, AppComponent,
......
...@@ -52,14 +52,6 @@ const routes: Routes = [ ...@@ -52,14 +52,6 @@ const routes: Routes = [
path: "ambulance", path: "ambulance",
loadChildren: () => import('./areas/admin/ambulance/ambulance.module').then(m => m.AmbulanceModule) loadChildren: () => import('./areas/admin/ambulance/ambulance.module').then(m => m.AmbulanceModule)
}, },
{
path: "patients",
loadChildren: () => import('./areas/admin/patients/patients.module').then(m => m.PatientsModule)
},
{
path: "patient/:id",
loadChildren: () => import('./areas/admin/patient/patient.module').then(m => m.PatientModule)
}
] ]
}, },
{ path: "**", redirectTo: "not-found" }, { path: "**", redirectTo: "not-found" },
......
...@@ -5,17 +5,72 @@ import { SharedModule } from '@src/app/shared/shared.module'; ...@@ -5,17 +5,72 @@ import { SharedModule } from '@src/app/shared/shared.module';
import { MastersRoutingModule } from './masters.routing.module'; import { MastersRoutingModule } from './masters.routing.module';
import { AppointmentTypePage } from './pages/appointment-types/appointment-types.page'; import { AppointmentTypePage } from './pages/appointment-types/appointment-types.page';
import { RolePage } from './pages/roles/roles.page'; import { RolePage } from './pages/roles/roles.page';
import { ChargeManagementPage } from './pages/charge-management/charge-management.page';
import { CaseTypePage } from './pages/case-type/case-type.page';
import { ChargeTypesPage } from './pages/charge-types/charge-types.page';
import { ChargeCategoryPage } from './pages/charge-category/charge-category.page';
import { ConsultationTypePage } from './pages/consultation-type/consultation-type.page';
import { AssessmentTypePage } from './pages/assessment-type/assessment-type.page';
import { DepartmentPage } from './pages/departments/department.page';
import { DietGuidLinesPage } from './pages/diet-guidlines/diet-guidlines.page';
import { SpecializationPage } from './pages/specializations/specializations.page';
import { DiscountManagementPage } from './pages/discount-management/discount-management.page';
import { DoctorAppointmentNotice } from './pages/doctor-appointment-notice/doctor-appointment-notice.page';
import { DoctorUnitPage } from './pages/doctor-unit/doctor-unit.page';
import { DynamicTemplatePage } from './pages/dynamic-template/dynamic-template.page';
import { EncounterOrderMasterPage } from './pages/encounter-order-master/encounter-order-master.page';
import { EncounterOrderTemplatesPage } from './pages/encounter-order-templates/encounter-order-templates.page';
import { EncounterTypePage } from './pages/encounter-type/encounter-type.page';
import { DischargeInstructionsPage } from './pages/discharge-instructions/discharge-instructions.page';
import { PatientImportPage } from './pages/patient-import/patient-import.page';
import { PatientRegistrationChargePage } from './pages/patient-registration/patient-registration.page';
import { PayCategoryPage } from './pages/pay-categories/pay-categories.page';
import { PayTypePage } from './pages/pay-type/pay-type.page';
import { ProviderScheduleChargesPage } from './pages/provider-schedule-charges/provider-schedule-charges.page';
import { ProviderScheduleVisitsPage } from './pages/provider-schedule-visits/provider-schedule-visits.page';
import { ReasonPage } from './pages/reasons/reasons.page';
import { ReferenceTypePage } from './pages/reference-types/reference-types.page';
@NgModule({ @NgModule({
declarations: [ declarations: [
MastersPage, MastersPage,
CubiclePage, CubiclePage,
AppointmentTypePage, AppointmentTypePage,
RolePage RolePage,
CubiclePage,
CaseTypePage,
AppointmentTypePage,
ChargeManagementPage,
ChargeTypesPage,
ChargeCategoryPage,
ConsultationTypePage,
AssessmentTypePage,
ConsultationTypePage,
DepartmentPage,
// InsuranceCompanyPage,
RolePage,
SpecializationPage,
DiscountManagementPage,
DoctorAppointmentNotice,
DoctorUnitPage,
DynamicTemplatePage,
EncounterOrderMasterPage,
EncounterOrderTemplatesPage,
EncounterTypePage,
DietGuidLinesPage,
DischargeInstructionsPage,
PatientImportPage,
PatientRegistrationChargePage,
PayCategoryPage,
PayTypePage,
ProviderScheduleChargesPage,
ProviderScheduleVisitsPage,
ReasonPage,
ReferenceTypePage
], ],
imports: [ imports: [
MastersRoutingModule, MastersRoutingModule,
SharedModule SharedModule,
] ]
}) })
export class MastersModule { } export class MastersModule { }
...@@ -5,6 +5,32 @@ import { MastersPage } from './masters.page'; ...@@ -5,6 +5,32 @@ import { MastersPage } from './masters.page';
import { AuthGuard } from '@src/app/shared/guards'; import { AuthGuard } from '@src/app/shared/guards';
import { AppointmentTypePage } from './pages/appointment-types/appointment-types.page'; import { AppointmentTypePage } from './pages/appointment-types/appointment-types.page';
import { RolePage } from './pages/roles/roles.page'; import { RolePage } from './pages/roles/roles.page';
import { CaseTypePage } from './pages/case-type/case-type.page';
import { ChargeManagementPage } from './pages/charge-management/charge-management.page';
import { ChargeTypesPage } from './pages/charge-types/charge-types.page';
import { ChargeCategoryPage } from './pages/charge-category/charge-category.page';
//import { ConsultationTypePage } from './pages/consultation-type/consultation-type.page';
import { AssessmentTypePage } from './pages/assessment-type/assessment-type.page';
import { DepartmentPage } from './pages/departments/department.page';
import { DietGuidLinesPage } from './pages/diet-guidlines/diet-guidlines.page';
import { SpecializationPage } from './pages/specializations/specializations.page';
import { DiscountManagementPage } from './pages/discount-management/discount-management.page';
import { DoctorAppointmentNotice } from './pages/doctor-appointment-notice/doctor-appointment-notice.page';
import { DoctorUnitPage } from './pages/doctor-unit/doctor-unit.page';
import { DynamicTemplatePage } from './pages/dynamic-template/dynamic-template.page';
import { EncounterOrderMasterPage } from './pages/encounter-order-master/encounter-order-master.page';
import { EncounterOrderTemplatesPage } from './pages/encounter-order-templates/encounter-order-templates.page';
import { EncounterTypePage } from './pages/encounter-type/encounter-type.page';
import { DischargeInstructionsPage } from './pages/discharge-instructions/discharge-instructions.page';
import { PatientImportPage } from './pages/patient-import/patient-import.page';
import { PatientRegistrationChargePage } from './pages/patient-registration/patient-registration.page';
import { PayCategoryPage } from './pages/pay-categories/pay-categories.page';
import { PayTypePage } from './pages/pay-type/pay-type.page';
import { ProviderScheduleChargesPage } from './pages/provider-schedule-charges/provider-schedule-charges.page';
import { ProviderScheduleVisitsPage } from './pages/provider-schedule-visits/provider-schedule-visits.page';
import { ReasonPage } from './pages/reasons/reasons.page';
import { ReferenceTypePage } from './pages/reference-types/reference-types.page';
const routes: Routes = [ const routes: Routes = [
{ {
...@@ -16,9 +42,34 @@ const routes: Routes = [ ...@@ -16,9 +42,34 @@ const routes: Routes = [
children: [ children: [
{ path: "", redirectTo: "cubicle", pathMatch: "full" }, { path: "", redirectTo: "cubicle", pathMatch: "full" },
{ path: "cubicle", component: CubiclePage, data: { title: "cubicle" } }, { path: "cubicle", component: CubiclePage, data: { title: "cubicle" } },
{ path: "case-type", component: CaseTypePage, data: { title: "Case-Type" } },
{ path: "appointment-types", component: AppointmentTypePage, data: { title: "Appointment Types" } }, { path: "appointment-types", component: AppointmentTypePage, data: { title: "Appointment Types" } },
{ path: "charge-management", component: ChargeManagementPage, data: { title: "Charge Management" } },
{ path: "charge-type", component: ChargeTypesPage, data: { title: "Charge Types" } },
{ path: "charge-category", component: ChargeCategoryPage, data: { title: "Charge Category" } },
{ path: "assessment-type", component: AssessmentTypePage, data: { title: "Assessment Management" } },
{ path: "departments", component: DepartmentPage, data: { title: "Departments" } },
// { path: "insurances", component: InsuranceCompanyPage, data: { title: "Insurances" } },
{ path: "role", component: RolePage, data: { title: "Roles" } }, { path: "role", component: RolePage, data: { title: "Roles" } },
{ path: "specializations", component: SpecializationPage, data: { title: "Specializations" } },
{ path: "diet-guidlines", component: DietGuidLinesPage, data: { title: "Diet GuidLines" } },
{ path: "discharge-instructions", component: DischargeInstructionsPage, data: { title: "Discharge Instructions" } },
{ path: "discount-management", component: DiscountManagementPage, data: { title: "Discount Management" } },
{ path: "doctor-appointment-notice", component: DoctorAppointmentNotice, data: { title: "Doctor Appointment Notice" } },
{ path: "doctor-unit", component: DoctorUnitPage, data: { title: "Doctor Unit" } },
{ path: "dynamic-template", component: DynamicTemplatePage, data: { title: "Dynamic Template" } },
{ path: "encounter-order-master", component: EncounterOrderMasterPage, data: { title: "Order Prescription Master" } },
{ path: "encounter-type", component: EncounterTypePage, data: { title: "Encounter Type" } },
{ path: "patient-import", component: PatientImportPage, data: { title: "Patient Import" } },
{ path: "patient-registration", component: PatientRegistrationChargePage, data: { title: "Patient Registration Charge" } },
{ path: "pay-categories", component: PayCategoryPage, data: { title: "Pay Categories" } },
{ path: "pay-type", component: PayTypePage, data: { title: "PayTypes" } },
{ path: "provider-schedule-charges", component: ProviderScheduleChargesPage, data: { title: "Doctor Charges" } },
{ path: "Provider-schedule-visits", component: ProviderScheduleVisitsPage, data: { title: "Doctor Visits" } },
{ path: "reason", component: ReasonPage, data: { title: "Reasons" } },
{ path: "reference-types", component: ReferenceTypePage, data: { title: "ReferenceTypes" } },
{ path: "**", redirectTo: "cubicle" }, { path: "**", redirectTo: "cubicle" },
] ]
} }
]; ];
......
...@@ -272,7 +272,7 @@ ...@@ -272,7 +272,7 @@
<div class="clearfix"></div> <div class="clearfix"></div>
</div> </div>
</div> </div>
<div class="left-side-menu" [ngClass]="{ 'w-345': menuHolder.subMenus.length }"> <div class="left-side-menu" onmouseleave="sos()" [ngClass]="{ 'w-345': menuHolder.subMenus.length }">
<div class="h-100"> <div class="h-100">
<div> <div>
<div class="sidebar-icon-menu h-100"> <div class="sidebar-icon-menu h-100">
...@@ -312,7 +312,7 @@ ...@@ -312,7 +312,7 @@
<ng-container *ngIf="menuHolder.subMenus.length"> <ng-container *ngIf="menuHolder.subMenus.length">
<div (mouseenter)="dontLeave()" <div (mouseenter)="dontLeave()"
id="submenu" id="submenu"
(mouseleave)="leave();" (mouseleave)="leave();sos();"
class="layout-sidebar-main-menu d-block mt-1 saideNavMt" class="layout-sidebar-main-menu d-block mt-1 saideNavMt"
style=" background-size: 200%; background-repeat: no-repeat; z-index: 10000; border-radius: 0 10px 10px 0; " [ngClass]="menuHolder.subMenus.length ? 'fade-in':'fade-out'"> style=" background-size: 200%; background-repeat: no-repeat; z-index: 10000; border-radius: 0 10px 10px 0; " [ngClass]="menuHolder.subMenus.length ? 'fade-in':'fade-out'">
<div id="two-col-menu" class="h-100"> <div id="two-col-menu" class="h-100">
...@@ -326,7 +326,7 @@ ...@@ -326,7 +326,7 @@
<ng-container *ngIf="menuType.SubMenu === menu.menuTypeId"> <ng-container *ngIf="menuType.SubMenu === menu.menuTypeId">
<li class="nav-item w-100"> <li class="nav-item w-100">
<a class="text-color text-truncate dropdown-item position-relative" <a class="text-color text-truncate dropdown-item position-relative"
(click)="leave();" (click)="leave();sos();"
[routerLink]="menu.url" [routerLink]="menu.url"
[class.active]="activeRoute === menu.url" [class.active]="activeRoute === menu.url"
href="javascript:;"> href="javascript:;">
...@@ -353,7 +353,7 @@ ...@@ -353,7 +353,7 @@
<li class="nav-item" <li class="nav-item"
*ngFor="let item of menu.categoryMenus"> *ngFor="let item of menu.categoryMenus">
<a class="text-color dropdown-item" <a class="text-color dropdown-item"
(click)="leave();" (click)="leave();sos();"
[routerLink]="item.url" [routerLink]="item.url"
[class.active]="activeRoute === item.url" [class.active]="activeRoute === item.url"
href="javascript:;"> href="javascript:;">
......
...@@ -4,11 +4,9 @@ ...@@ -4,11 +4,9 @@
chargeCategoryName: string; chargeCategoryName: string;
unitName: string; unitName: string;
createdByName: string; createdByName: string;
rejectedByName: string;
modifiedByName: string; modifiedByName: string;
modifiedDate: Date; modifiedDate: Date;
createdDate: Date; createdDate: Date;
rejectedDate: Date;
doctorUnitMasterId: number; doctorUnitMasterId: number;
admissionId: number; admissionId: number;
active: boolean; active: boolean;
...@@ -19,4 +17,9 @@ ...@@ -19,4 +17,9 @@
chargeCategories: string; chargeCategories: string;
charges: Array<string>; charges: Array<string>;
changeRequestType: string; changeRequestType: string;
rejectedByName: string;
rejectedDate: Date;
totalItems: number;
pageIndex: number;
pageSize: number;
} }
\ No newline at end of file
...@@ -106,11 +106,6 @@ ...@@ -106,11 +106,6 @@
lunch: object; lunch: object;
dinner: object; dinner: object;
unitName: string; unitName: string;
isOnline: boolean;
isConvertedFromOPtoIp: boolean;
departmentName: string;
dischargeStatus: any;
internalMedicineId: any;
} }
class MedicationContentViewModel { class MedicationContentViewModel {
......
...@@ -25,5 +25,8 @@ ...@@ -25,5 +25,8 @@
providerAvailabilityId: number; providerAvailabilityId: number;
umrNo: string; umrNo: string;
encryptedPatientId: string; encryptedPatientId: string;
roomName: string;
emergencyTriage: string;
admTime: string;
} }
\ No newline at end of file
...@@ -118,7 +118,7 @@ export class Appointment { ...@@ -118,7 +118,7 @@ export class Appointment {
minutes: number; minutes: number;
queueEndDate: Date; queueEndDate: Date;
queueStartDate: Date; queueStartDate: Date;
isAdmission: boolean; isAdmission: Boolean;
appointmentTypeId: number; appointmentTypeId: number;
isCc: boolean; isCc: boolean;
isFullTranscript: boolean; isFullTranscript: boolean;
...@@ -176,7 +176,15 @@ export class Appointment { ...@@ -176,7 +176,15 @@ export class Appointment {
isDraftCounselling: boolean; isDraftCounselling: boolean;
patAmount?: number; patAmount?: number;
patDiscount?: number; patDiscount?: number;
isHealthCard = false; isHealthCard: boolean = false;
addressLine2: string;
sessionId: number;
providerEmail: string;
isEncounterClosed: boolean;
roomName: string;
admissionTime: string;
createdByName: string;
modifiedByName: string;
constructor() { constructor() {
this.queue = new PatientQueue(); this.queue = new PatientQueue();
} }
......
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
newAmount?: number; newAmount?: number;
isNew?: boolean = null; isNew?: boolean = null;
isIncluded = true; isIncluded: boolean = true;
chargeModuleDetailsId?: number; chargeModuleDetailsId?: number;
chargeModuleCategoryId?: number; chargeModuleCategoryId?: number;
} }
\ No newline at end of file
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
categoryName: string; categoryName: string;
companyName: string; companyName: string;
supplierName: string; supplierName: string;
saleQuantity: number; saleQuantity: number;;
mrp: string; mrp: string;
totalAmount: number; totalAmount: number;
discount: string; discount: string;
......
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
appointmentAmount?: number; appointmentAmount?: number;
admissionAmount?: number; admissionAmount?: number;
labAmount?: number; labAmount?: number;
scanAmount?: number;
pharmacyAmount?: number; pharmacyAmount?: number;
total: number; total: number;
providerId: number; providerId: number;
...@@ -70,6 +71,26 @@ ...@@ -70,6 +71,26 @@
labCashRemoteDepositTotal: number; labCashRemoteDepositTotal: number;
labWalletPaytmDQRTotal: number; labWalletPaytmDQRTotal: number;
scanCash: number;
scanCard: number;
scanUPI: number;
scanOnline: number;
scanCheque: number;
scanPaytm: number;
scanNotPaidTotal: number;
scanOtherTotal: number;
scanCardSwipeTotal: number;
scanCardStandAloneTotal: number;
scanCardUPITotal: number;
scanCardGpayTotal: number;
scanCashDrawerTotal: number;
scanCashChequeTotal: number;
scanCashDDTotal: number;
scanWalletPaytmOfflineTotal: number;
scanWalletPhonePeOfflineTotal: number;
scanCashRemoteDepositTotal: number;
scanWalletPaytmDQRTotal: number;
pharmacySaleCash: number; pharmacySaleCash: number;
pharmacySaleCard: number; pharmacySaleCard: number;
pharmacySaleUPI: number; pharmacySaleUPI: number;
......
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
appointmentAmount?: number; appointmentAmount?: number;
admissionAmount?: number; admissionAmount?: number;
labAmount?: number; labAmount?: number;
scanAmount?: number;
pharmacyAmount?: number; pharmacyAmount?: number;
total: number; total: number;
paidVia: string; paidVia: string;
...@@ -30,9 +31,6 @@ ...@@ -30,9 +31,6 @@
appointmentCashRemoteDepositTotal: number; appointmentCashRemoteDepositTotal: number;
appointmentWalletPaytmDQRTotal: number; appointmentWalletPaytmDQRTotal: number;
admissionCashTotal: number; admissionCashTotal: number;
admissionCardTotal: number; admissionCardTotal: number;
admissionUPITotal: number; admissionUPITotal: number;
...@@ -73,6 +71,26 @@ ...@@ -73,6 +71,26 @@
labCashRemoteDepositTotal: number; labCashRemoteDepositTotal: number;
labWalletPaytmDQRTotal: number; labWalletPaytmDQRTotal: number;
scanCash: number;
scanCard: number;
scanUPI: number;
scanOnline: number;
scanCheque: number;
scanPaytm: number;
scanNotPaidTotal: number;
scanOtherTotal: number;
scanCardSwipeTotal: number;
scanCardStandAloneTotal: number;
scanCardUPITotal: number;
scanCardGpayTotal: number;
scanCashDrawerTotal: number;
scanCashChequeTotal: number;
scanCashDDTotal: number;
scanWalletPaytmOfflineTotal: number;
scanWalletPhonePeOfflineTotal: number;
scanCashRemoteDepositTotal: number;
scanWalletPaytmDQRTotal: number;
pharmacySaleCash: number; pharmacySaleCash: number;
pharmacySaleCard: number; pharmacySaleCard: number;
pharmacySaleUPI: number; pharmacySaleUPI: number;
...@@ -123,7 +141,7 @@ ...@@ -123,7 +141,7 @@
registrationOtherTotal: number; registrationOtherTotal: number;
registrationCardSwipeTotal: number; registrationCardSwipeTotal: number;
registrationCardStandAloneTotal: number; registrationCardStandAloneTotal: number;
registrationCardUPITotal : number; registrationCardUPITotal: number;
registrationCardGpayTotal: number; registrationCardGpayTotal: number;
registrationCashDrawerTotal: number; registrationCashDrawerTotal: number;
registrationCashChequeTotal: number; registrationCashChequeTotal: number;
......
...@@ -4,7 +4,9 @@ ...@@ -4,7 +4,9 @@
GynEncounter, GynEncounter,
PEncounter, PEncounter,
EmergencyEncounter, EmergencyEncounter,
DietEncounter DietEncounter,
PhysiotherapyEncounter,
GeneticSpecialityEncounter,
} }
export class EncounterValue { export class EncounterValue {
......
...@@ -14,7 +14,7 @@ export class HealthCard { ...@@ -14,7 +14,7 @@ export class HealthCard {
patientName: string; patientName: string;
mobile: string; mobile: string;
validTill: Date; validTill: Date;
isSelected = false; isSelected: boolean = false;
patientId: number; patientId: number;
payTypeId: number; payTypeId: number;
paymentNumber: string; paymentNumber: string;
......
...@@ -4,5 +4,18 @@ export class LabMonthlyCounts { ...@@ -4,5 +4,18 @@ export class LabMonthlyCounts {
testName: string; testName: string;
count: number; count: number;
startDate: Date; startDate: Date;
jan: number;
feb: number;
mar: number;
apr: number;
may: number;
jun: number;
jul: number;
aug: number;
sep: number;
oct: number;
nov: number;
dec: number;
} }
\ No newline at end of file
export class LabNewTATReport { export class LabNewTATReport {
testName: string; testName: string;
departmentName: string; departmentName: string;
startDate: Date; startDate: number;
avgMinuts: Date; avgMinuts: number;
labCount: number;
} }
\ No newline at end of file
...@@ -37,7 +37,7 @@ export class BookingLabHeader { ...@@ -37,7 +37,7 @@ export class BookingLabHeader {
locationName: string; locationName: string;
isSelected: boolean; isSelected: boolean;
collectedFlag = true; collectedFlag: boolean = true;
barcodeGeneratedName: string; barcodeGeneratedName: string;
barcodeGeneratedDate: Date; barcodeGeneratedDate: Date;
......
...@@ -19,7 +19,7 @@ export class LabInPackageBooking { ...@@ -19,7 +19,7 @@ export class LabInPackageBooking {
verifiedByName: string; verifiedByName: string;
labsParameters: Array<LabReportParameter>; labsParameters: Array<LabReportParameter>;
barcode: string; barcode: string;
isSelected = false; isSelected: boolean = false;
collectedSampleReceivedBy: string; collectedSampleReceivedBy: string;
verifiedByDoctorName: string; verifiedByDoctorName: string;
sampleReceivedDate: Date; sampleReceivedDate: Date;
......
...@@ -42,5 +42,7 @@ export class MasterBillModel { ...@@ -42,5 +42,7 @@ export class MasterBillModel {
receiptAreaTypeId: number; receiptAreaTypeId: number;
encryptedPatientId: string; encryptedPatientId: string;
modulesName: string; modulesName: string;
removedAmount: number;
overallTotal: number;
} }
...@@ -12,6 +12,7 @@ ...@@ -12,6 +12,7 @@
packageType: string; packageType: string;
isChargeCategoryApplicable: boolean; isChargeCategoryApplicable: boolean;
isDoctorChargeCategoryApplicable: boolean; isDoctorChargeCategoryApplicable: boolean;
isPackageApplicable: boolean;
loginRoleId: number; loginRoleId: number;
locationId: number; locationId: number;
} }
export class ObEncounterFullTranscript { 
export class ObEncounterFullTranscript {
appointmentId: number; appointmentId: number;
appointmentNo: string; appointmentNo: string;
patientId: number; patientId: number;
...@@ -85,4 +86,8 @@ ...@@ -85,4 +86,8 @@
outSideTests: string; outSideTests: string;
birthHistory: string; birthHistory: string;
surgeries: string; surgeries: string;
reminder: string;
admTime: string;
roomName: string;
admissionDetails: string;
} }
\ No newline at end of file
...@@ -32,4 +32,7 @@ ...@@ -32,4 +32,7 @@
roomName: string; roomName: string;
locationId: number; locationId: number;
status: string; status: string;
createdDate: string;
startTime: string;
endTime: string;
} }
\ No newline at end of file
export class OTRoomBooking { export class OTRoomBooking {
otRegisterId?: number;
surgeryId?: number;
providerLocationId: number; providerLocationId: number;
providerName: string; providerName: string;
providerId: number; providerId: number;
......
...@@ -64,5 +64,6 @@ ...@@ -64,5 +64,6 @@
admissionNo?: string; admissionNo?: string;
admissionTime?: string; admissionTime?: string;
admissionDate?: string; admissionDate?: string;
isHealthCard?: boolean=false; isHealthCard?: boolean = false;
reminder: string;
} }
\ No newline at end of file
...@@ -20,6 +20,7 @@ ...@@ -20,6 +20,7 @@
isMorning: boolean; isMorning: boolean;
isAfternoon: boolean; isAfternoon: boolean;
isNight: boolean; isNight: boolean;
remark: string;
} }
...@@ -64,6 +65,7 @@ export class PatientMedicationHeader { ...@@ -64,6 +65,7 @@ export class PatientMedicationHeader {
stateName?: string; stateName?: string;
countryName?: string; countryName?: string;
specializationId?: number; specializationId?: number;
remark: string;
constructor() { constructor() {
this.medicines = new Array<PatientMedicationDetail>(); this.medicines = new Array<PatientMedicationDetail>();
this.labs = new Array<any>(); this.labs = new Array<any>();
......
...@@ -81,7 +81,7 @@ export class Patient { ...@@ -81,7 +81,7 @@ export class Patient {
paymentNumber: string; paymentNumber: string;
payTypeId: number; payTypeId: number;
amount: number; amount: number;
tempPatient: boolean;
howDidYouKnowId?: number; howDidYouKnowId?: number;
educationId?: number; educationId?: number;
occupationId?: number; occupationId?: number;
......
...@@ -58,5 +58,7 @@ ...@@ -58,5 +58,7 @@
familyHistory: string; familyHistory: string;
mChat: string; mChat: string;
vaccineDetail: string; vaccineDetail: string;
reminder: string;
others: string;
} }
\ No newline at end of file
...@@ -53,6 +53,7 @@ ...@@ -53,6 +53,7 @@
returnDate: Date; returnDate: Date;
returnNetamount: number; returnNetamount: number;
dueAmount: number; dueAmount: number;
locationName: string;
purRateIncludeAll: number; purRateIncludeAll: number;
purRateIncludeAllUnit: number; purRateIncludeAllUnit: number;
......
...@@ -60,4 +60,5 @@ ...@@ -60,4 +60,5 @@
locationId: number; locationId: number;
paidAmount?: number; paidAmount?: number;
reasonForDiscount: string; reasonForDiscount: string;
removedAmount: number;
} }
\ No newline at end of file
...@@ -16,6 +16,7 @@ ...@@ -16,6 +16,7 @@
free: number; free: number;
mrp: number; mrp: number;
purchaseRate: number; purchaseRate: number;
locationName: string;
total: number; total: number;
taxAmount: number; taxAmount: number;
......
...@@ -42,4 +42,5 @@ ...@@ -42,4 +42,5 @@
pharmacyPurchaseHeaderId: number | null; pharmacyPurchaseHeaderId: number | null;
barcode: string; barcode: string;
purchaseFree?: number; purchaseFree?: number;
inventoryItem: boolean;
} }
\ No newline at end of file
...@@ -33,6 +33,7 @@ export class PurchaseOrderHeader { ...@@ -33,6 +33,7 @@ export class PurchaseOrderHeader {
supplier: any; supplier: any;
poDetail: Array<PurchaseOrderDetail>; poDetail: Array<PurchaseOrderDetail>;
totalBillCount?: number;
constructor() { this.poDetail = new Array<PurchaseOrderDetail>(); } constructor() { this.poDetail = new Array<PurchaseOrderDetail>(); }
} }
\ No newline at end of file
...@@ -11,4 +11,5 @@ ...@@ -11,4 +11,5 @@
providerAvailabilityId: number; providerAvailabilityId: number;
consultationTypeId: number; consultationTypeId: number;
providerSpecializationId: string; providerSpecializationId: string;
doctorType: string;
} }
\ No newline at end of file
...@@ -6,7 +6,6 @@ ...@@ -6,7 +6,6 @@
admissionNo: string; admissionNo: string;
providerName: string; providerName: string;
patientName: string; patientName: string;
payTypeName: string;
paidAmount: number; paidAmount: number;
refundAmount: number; refundAmount: number;
balanceAmount: number; balanceAmount: number;
...@@ -31,4 +30,13 @@ ...@@ -31,4 +30,13 @@
receipt: string; receipt: string;
isHealthCard?: boolean = false; isHealthCard?: boolean = false;
refId?: string; refId?: string;
payTypeName: string;
}
export class BillDailyReport {
payTypeName: string;
payTypeCount: number;
payTypeAmount: number;
visitorName: string;
visitTypeCount: number;
} }
\ No newline at end of file
...@@ -50,6 +50,7 @@ ...@@ -50,6 +50,7 @@
chargeCategoryName: string; chargeCategoryName: string;
amount: number; amount: number;
discountAmount: number; discountAmount: number;
amt: number;
paymentStatus: boolean; paymentStatus: boolean;
pndtReport: boolean; pndtReport: boolean;
isDispatched: boolean; isDispatched: boolean;
...@@ -82,7 +83,13 @@ ...@@ -82,7 +83,13 @@
tokenNumber?: number; tokenNumber?: number;
isPatRegPaid: boolean; isPatRegPaid: boolean;
regCharges: number; regCharges: number;
scanAmount: number;
totalDiscount: number;
netAmount: number;
paidAmount: number; paidAmount: number;
paidAmt: number;
paidScanAmount: number;
refundAmount: number;
} }
export class PatientFutureAppointment { export class PatientFutureAppointment {
......
...@@ -12,4 +12,10 @@ ...@@ -12,4 +12,10 @@
timelineDataId: number; timelineDataId: number;
viewLoading: boolean; viewLoading: boolean;
totalItems: number; totalItems: number;
providerName: string;
specializationName: string;
visitorName: string;
documentName: string;
documentType: string;
appointmentDate: Date;
} }
\ No newline at end of file
...@@ -4,7 +4,7 @@ export * from "./password.validator"; ...@@ -4,7 +4,7 @@ export * from "./password.validator";
export * from "./mobile.validator"; export * from "./mobile.validator";
export * from "./npi.validator"; export * from "./npi.validator";
export * from "./zipcode.validator"; export * from "./zipcode.validator";
export * from "./uniq-email.validator"; export * from "./uniq-email.Validator";
export * from "./uniq-mobile.validator"; export * from "./uniq-mobile.validator";
export * from "./uniq-npi.validator"; export * from "./uniq-npi.validator";
export * from "./age.validator"; export * from "./age.validator";
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment