Skip to content

Commit

Permalink
Merge branch 'master' into Issue#6439
Browse files Browse the repository at this point in the history
  • Loading branch information
PasinduW99 authored Aug 7, 2024
2 parents cee5856 + c80d5c6 commit 81ecb20
Show file tree
Hide file tree
Showing 254 changed files with 4,446 additions and 2,328 deletions.
2 changes: 1 addition & 1 deletion .github/counter.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
5
2
2 changes: 1 addition & 1 deletion .github/last_date.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
20240803
20240807
8 changes: 2 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,7 @@ Developed using Java Enterprise Edition, the system offers both a web applicatio

## Current Version



Current Version: 3.0.0.20240803.5 (This line will be automatically updated to reflect the latest version)


Current Version: 3.0.0.20240807.2 (This line will be automatically updated to reflect the latest version)

## History

Expand Down Expand Up @@ -77,7 +73,7 @@ The features available to different roles of the users are stated in detail in t
* Dr M H B Ariyaratne - Initiated the Project, Product owner, System Architect, Lead Developer since 2004 to date

## Project Management
* Mr.K.M.G.T.R. Waidyarathne - Project Management from 2013 to date
* Mr.K.M.G.T.R. Waidyarathne - Recruitment Management from 2013 to 2022, Project Management from 2022 to 2024

## Business Analyst
* Miss Binuthi Nilakna Ariyaratne - From 2024 to date
Expand Down
19 changes: 6 additions & 13 deletions nb-configuration.xml
Original file line number Diff line number Diff line change
@@ -1,22 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<project-shared-configuration>
<!--
This file contains additional configuration written by modules in the NetBeans IDE.
The configuration is intended to be shared among all the users of project and
therefore it is assumed to be part of version control checkout.
Without this configuration present, some functionality in the IDE may be limited or fail altogether.
-->
<libraries xmlns="http://www.netbeans.org/ns/cdnjs-libraries/1"/>
<configuration>
<deployment>
<deployOnSave>false</deployOnSave>
</deployment>
</configuration>
<properties xmlns="http://www.netbeans.org/ns/maven-properties-data/1">
<!--
Properties that influence various parts of the IDE, especially code formatting and the like.
You can copy and paste the single properties, into the pom.xml file and the IDE will pick them up.
That way multiple projects can share the same settings (useful for formatting rules for example).
Any value defined here will override the pom.xml file value but is only applicable to the current project.
-->
<org-netbeans-modules-maven-jaxws.rest_2e_config_2e_type>ide</org-netbeans-modules-maven-jaxws.rest_2e_config_2e_type>
<netbeans.compile.on.save>none</netbeans.compile.on.save>
<org-netbeans-modules-maven-j2ee.netbeans_2e_deploy_2e_on_2e_save>false</org-netbeans-modules-maven-j2ee.netbeans_2e_deploy_2e_on_2e_save>
<org-netbeans-modules-maven-j2ee.netbeans_2e_hint_2e_deploy_2e_server>pfv5ee8</org-netbeans-modules-maven-j2ee.netbeans_2e_hint_2e_deploy_2e_server>
<org-netbeans-modules-projectapi.jsf_2e_language>Facelets</org-netbeans-modules-projectapi.jsf_2e_language>
</properties>
</project-shared-configuration>
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.divudi</groupId>
<artifactId>sethmademo</artifactId>
<artifactId>ruhunu</artifactId>
<version>3.0.0</version>
<packaging>war</packaging>
<name>ruhunu</name>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,10 @@

import com.divudi.bean.common.*;
import com.divudi.entity.Payment;
import com.divudi.entity.Institution;
import com.divudi.facade.PaymentFacade;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.ejb.EJB;
import javax.enterprise.context.SessionScoped;
import javax.faces.component.UIComponent;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,19 +10,14 @@

import com.divudi.bean.common.*;
import com.divudi.bean.common.util.JsfUtil;
import com.divudi.data.FeeType;
import com.divudi.data.PaymentMethod;
import com.divudi.data.channel.ChannelScheduleEvent;
import com.divudi.ejb.ChannelBean;
import com.divudi.entity.ServiceSession;
import com.divudi.entity.Staff;
import com.divudi.entity.channel.AppointmentActivity;
import com.divudi.entity.channel.SessionInstance;
import com.divudi.facade.AppointmentActivityFacade;
import com.divudi.facade.ServiceSessionFacade;
import com.divudi.facade.SessionInstanceFacade;
import com.divudi.facade.StaffFacade;
import com.divudi.java.CommonFunctions;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
Expand All @@ -37,7 +32,6 @@
import javax.faces.convert.FacesConverter;
import javax.inject.Inject;
import javax.inject.Named;
import org.primefaces.model.DefaultScheduleModel;
import org.primefaces.model.ScheduleModel;

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,7 @@

import com.divudi.bean.common.*;
import com.divudi.entity.BillSession;
import com.divudi.entity.channel.SessionInstance;
import com.divudi.facade.BillSessionFacade;
import com.divudi.facade.SessionInstanceFacade;
import java.io.Serializable;
import java.util.List;
import javax.ejb.EJB;
Expand Down
2 changes: 0 additions & 2 deletions src/main/java/com/divudi/bean/channel/BookingController.java
Original file line number Diff line number Diff line change
Expand Up @@ -72,13 +72,11 @@
import com.divudi.data.BillFinanceType;
import com.divudi.data.BillTypeAtomic;
import com.divudi.data.OptionScope;
import com.divudi.data.SmsSentResponse;
import com.divudi.data.dataStructure.ComponentDetail;
import com.divudi.entity.Fee;
import com.divudi.entity.Payment;
import com.divudi.entity.channel.AppointmentActivity;
import com.divudi.entity.channel.SessionInstanceActivity;
import com.divudi.entity.lab.ItemForItem;
import com.divudi.facade.PaymentFacade;
import com.divudi.facade.SessionInstanceFacade;
import com.divudi.java.CommonFunctions;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,6 @@
import com.divudi.ejb.StaffBean;
import com.divudi.entity.Category;
import com.divudi.entity.Doctor;
import com.divudi.entity.Fee;
import com.divudi.entity.Payment;
import com.divudi.entity.UserPreference;
import com.divudi.entity.channel.AgentReferenceBook;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,6 @@
import com.divudi.bean.common.CommonController;
import com.divudi.bean.common.ConfigOptionApplicationController;
import com.divudi.bean.common.ConfigOptionController;
import com.divudi.bean.common.ControllerWithMultiplePayments;
import com.divudi.bean.common.ControllerWithPatientViewScope;
import com.divudi.bean.common.DoctorSpecialityController;
import com.divudi.bean.common.ItemForItemController;
import com.divudi.bean.common.PriceMatrixController;
Expand All @@ -30,7 +28,6 @@
import com.divudi.data.channel.ChannelScheduleEvent;
import com.divudi.data.dataStructure.PaymentMethodData;
import com.divudi.ejb.BillNumberGenerator;
import com.divudi.ejb.ChannelBean;
import com.divudi.ejb.ServiceSessionBean;
import com.divudi.ejb.SmsManagerEjb;
import com.divudi.entity.AgentHistory;
Expand Down Expand Up @@ -79,7 +76,6 @@
import com.divudi.data.dataStructure.ComponentDetail;
import com.divudi.ejb.StaffBean;
import com.divudi.entity.Doctor;
import com.divudi.entity.Fee;
import com.divudi.entity.Payment;
import com.divudi.entity.UserPreference;
import com.divudi.entity.channel.AgentReferenceBook;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,6 @@
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
Expand All @@ -47,7 +46,6 @@
import javax.inject.Inject;
import javax.inject.Named;
import javax.persistence.TemporalType;
import org.primefaces.event.SelectEvent;

/**
*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,6 @@
import javax.inject.Inject;
import javax.inject.Named;
import javax.persistence.TemporalType;
import org.hl7.fhir.r5.model.Bundle;

@Named
@SessionScoped
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@

import com.divudi.data.FeeChangeType;
import com.divudi.data.FeeType;
import com.divudi.data.PersonInstitutionType;
import com.divudi.entity.BillSession;
import com.divudi.entity.Department;
import com.divudi.entity.FeeChange;
Expand All @@ -34,22 +33,19 @@
import com.divudi.data.BillType;
import com.divudi.data.MessageType;
import com.divudi.data.OptionScope;
import com.divudi.data.SmsSentResponse;
import com.divudi.data.channel.ChannelScheduleEvent;
import com.divudi.ejb.ChannelBean;
import com.divudi.ejb.SmsManagerEjb;
import com.divudi.entity.Bill;
import com.divudi.entity.BilledBill;
import com.divudi.entity.DoctorSpeciality;
import com.divudi.entity.Item;
import com.divudi.entity.ServiceSessionInstance;
import com.divudi.entity.Sms;
import com.divudi.entity.channel.SessionInstance;
import com.divudi.entity.lab.ItemForItem;
import com.divudi.facade.BillSessionFacade;
import com.divudi.facade.DoctorSpecialityFacade;
import com.divudi.facade.ItemForItemFacade;
import com.divudi.facade.ServiceSessionInstanceFacade;
import com.divudi.facade.SessionInstanceFacade;
import com.divudi.facade.SmsFacade;
import com.divudi.java.CommonFunctions;
Expand All @@ -64,10 +60,8 @@
import java.util.Map;
import javax.ejb.EJB;
import javax.enterprise.context.SessionScoped;
import javax.faces.annotation.FacesConfig;
import javax.inject.Inject;
import javax.inject.Named;
import javax.mail.Session;
import javax.persistence.TemporalType;
import org.primefaces.model.DefaultScheduleModel;
import org.primefaces.model.ScheduleModel;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@
import com.divudi.ejb.BillNumberGenerator;
import com.divudi.ejb.SmsManagerEjb;
import com.divudi.entity.Sms;
import com.divudi.data.SmsSentResponse;
import com.divudi.entity.Bill;
import com.divudi.entity.BillFee;
import com.divudi.entity.BillItem;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@
import com.divudi.entity.Item;
import com.divudi.entity.ItemFee;
import com.divudi.entity.ServiceSession;
import com.divudi.entity.SessionNumberGenerator;
import com.divudi.entity.Speciality;
import com.divudi.entity.Staff;
import com.divudi.facade.DepartmentFacade;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@

import com.divudi.bean.common.BillBeanController;
import com.divudi.bean.common.BillController;
import com.divudi.bean.common.CommonController;
import com.divudi.bean.common.ConfigOptionApplicationController;
import com.divudi.bean.common.ConfigOptionController;
import com.divudi.bean.common.ControllerWithPatient;
Expand All @@ -21,7 +20,6 @@
import com.divudi.data.BillType;
import com.divudi.data.FeeType;
import com.divudi.data.HistoryType;
import com.divudi.data.MessageType;
import com.divudi.data.PaymentMethod;
import com.divudi.data.PersonInstitutionType;
import com.divudi.data.channel.ChannelScheduleEvent;
Expand All @@ -46,7 +44,6 @@
import com.divudi.entity.PriceMatrix;
import com.divudi.entity.RefundBill;
import com.divudi.entity.ServiceSession;
import com.divudi.entity.Sms;
import com.divudi.entity.Speciality;
import com.divudi.entity.Staff;
import com.divudi.entity.channel.ArrivalRecord;
Expand All @@ -68,12 +65,9 @@
import com.divudi.facade.StaffFacade;
import com.divudi.bean.common.util.JsfUtil;
import com.divudi.data.BillTypeAtomic;
import com.divudi.data.OptionScope;
import com.divudi.data.SmsSentResponse;
import com.divudi.data.dataStructure.ComponentDetail;
import com.divudi.entity.Fee;
import com.divudi.entity.Payment;
import com.divudi.entity.lab.ItemForItem;
import com.divudi.facade.PaymentFacade;
import com.divudi.facade.SessionInstanceFacade;
import com.divudi.java.CommonFunctions;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@
import com.divudi.bean.common.*;
import com.divudi.bean.common.util.JsfUtil;
import com.divudi.entity.Area;
import com.divudi.entity.Institution;
import com.divudi.entity.channel.PatientSessionInstanceActivity;
import com.divudi.facade.AreaFacade;
import java.io.Serializable;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@
import com.divudi.bean.common.*;
import com.divudi.bean.common.util.JsfUtil;
import com.divudi.entity.BillSession;
import com.divudi.entity.Institution;
import com.divudi.entity.channel.AppointmentActivity;
import com.divudi.entity.channel.SessionInstance;
import com.divudi.entity.channel.SessionInstanceActivity;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,37 +10,31 @@

import com.divudi.bean.common.*;
import com.divudi.bean.common.util.JsfUtil;
import com.divudi.data.AtomicBillTypeTotals;
import com.divudi.data.BillTypeAtomic;
import com.divudi.data.ReportTemplateRow;
import com.divudi.data.ReportTemplateRowBundle;
import com.divudi.data.analytics.ReportTemplateColumn;
import com.divudi.data.analytics.ReportTemplateFilter;
import com.divudi.data.analytics.ReportTemplateType;
import com.divudi.entity.BillFee;
import com.divudi.entity.Department;
import com.divudi.entity.ReportTemplate;
import com.divudi.entity.Institution;
import com.divudi.entity.Staff;
import com.divudi.entity.WebUser;
import com.divudi.facade.ReportTemplateFacade;
import com.divudi.java.CommonFunctions;
import com.graphbuilder.math.func.CombinFunction;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Objects;
import java.util.stream.Collectors;
import javax.ejb.EJB;
import javax.enterprise.context.SessionScoped;
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.convert.Converter;
import javax.faces.convert.FacesConverter;
import javax.inject.Inject;
import javax.inject.Named;
import javax.persistence.TemporalType;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,6 @@
import javax.faces.convert.FacesConverter;
import javax.inject.Inject;
import javax.inject.Named;
import javax.servlet.http.HttpServletResponse;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;

/**
*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@
import com.divudi.entity.clinical.ClinicalEntity;
import com.divudi.facade.ClinicalEntityFacade;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import javax.ejb.EJB;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@

import com.divudi.bean.common.SessionController;

import com.divudi.data.SymanticType;
import com.divudi.data.clinical.DocumentTemplateType;
import com.divudi.entity.WebUser;
import com.divudi.entity.clinical.DocumentTemplate;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,13 +53,10 @@
import com.divudi.bean.common.util.JsfUtil;
import com.divudi.bean.lab.CommonReportItemController;
import com.divudi.bean.lab.PatientReportController;
import com.divudi.ejb.PatientReportBean;
import com.divudi.entity.BillEntry;
import com.divudi.entity.BillItem;
import com.divudi.entity.lab.PatientReport;
import com.divudi.facade.BillItemFacade;
import com.divudi.facade.PatientReportFacade;
import com.mysql.cj.util.Util;
import java.io.Serializable;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@
import com.divudi.bean.common.SessionController;
import com.divudi.bean.common.util.JsfUtil;
import com.divudi.data.SymanticType;
import com.divudi.entity.Vocabulary;
import com.divudi.entity.clinical.ClinicalEntity;
import com.divudi.facade.ClinicalEntityFacade;
import java.io.Serializable;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@
import com.divudi.entity.clinical.ClinicalEntity;
import com.divudi.facade.ClinicalEntityFacade;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
Expand Down
Loading

0 comments on commit 81ecb20

Please sign in to comment.