Advertisement
AC_is_here

Billing

Jul 30th, 2020
215
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.92 KB | None | 0 0
  1. public class Billing {
  2.        
  3.     public static double[] computePaymentAmount(Patient patient, double amount) {
  4.         double[] payments = new double[2];
  5.        
  6.         HealthInsurancePlan patientInsurancePlan = patient.getInsurancePlan();
  7.         // your logic        
  8.         double coverageRate = patientInsurancePlan.getCoverage();
  9.         System.out.println("Coverage rate for patient is : "+coverageRate+"\n");
  10.         payments[0] = coverageRate*amount;
  11.         System.out.println("amount paid by insurance is :"+payments[0]+"\n");
  12.         double discountOffered = patientInsurancePlan.getDiscount();
  13.         System.out.println("discount is :"+discountOffered+"\n");
  14.         double amountPaidByPatient = amount - payments[0] - discountOffered;
  15.         System.out.println("amount paid by patient is :"+amountPaidByPatient+"\n");
  16.         payments[1] = amountPaidByPatient;
  17.        
  18.         return payments;
  19.     }
  20.  
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement