/// <summary> /// Initializes a new instance of the <see cref="ClaimOnHoldListViewModel"/> class. /// </summary> /// <param name="accessControlManager">The access control manager.</param> /// <param name="commandFactory">The command factory.</param> public ClaimOnHoldListViewModel( IAccessControlManager accessControlManager, ICommandFactory commandFactory ) : base(accessControlManager, commandFactory) { OnHoldList = new ObservableCollection<TempClaimModel> (); var claim = new TempClaimModel { ServiceDate = DateTime.Now.AddDays ( -10 ), PayorName = "Aetna", ChargeAmount = ( decimal )50.0, PatientName = "Albert Smith", Message = "Not: This claim may need to be transfered to another payor.", PayorTypeName = "Commercial" }; var claim2 = new TempClaimModel { ServiceDate = DateTime.Now.AddDays ( -15 ), PayorName = "Medicaid", ChargeAmount = ( decimal )500.0, PatientName = "Tad Young", Message = "Note: The patient has indicated taht they would like to pay for this service out of pocket. Need to follow up.", PayorTypeName = "Medicare" }; OnHoldList.Add ( claim ); OnHoldList.Add ( claim2 ); }
/// <summary> /// Initializes a new instance of the <see cref="ClaimOnHoldListViewModel"/> class. /// </summary> /// <param name="accessControlManager">The access control manager.</param> /// <param name="commandFactory">The command factory.</param> public ClaimOnHoldListViewModel(IAccessControlManager accessControlManager, ICommandFactory commandFactory) : base(accessControlManager, commandFactory) { OnHoldList = new ObservableCollection <TempClaimModel> (); var claim = new TempClaimModel { ServiceDate = DateTime.Now.AddDays(-10), PayorName = "Aetna", ChargeAmount = ( decimal )50.0, PatientName = "Albert Smith", Message = "Not: This claim may need to be transfered to another payor.", PayorTypeName = "Commercial" }; var claim2 = new TempClaimModel { ServiceDate = DateTime.Now.AddDays(-15), PayorName = "Medicaid", ChargeAmount = ( decimal )500.0, PatientName = "Tad Young", Message = "Note: The patient has indicated taht they would like to pay for this service out of pocket. Need to follow up.", PayorTypeName = "Medicare" }; OnHoldList.Add(claim); OnHoldList.Add(claim2); }
/// <summary> /// Initializes a new instance of the <see cref="ClaimErrorsListViewModel"/> class. /// </summary> /// <param name="accessControlManager">The access control manager.</param> /// <param name="commandFactory">The command factory.</param> public ClaimErrorsListViewModel ( IAccessControlManager accessControlManager, ICommandFactory commandFactory ) : base ( accessControlManager, commandFactory ) { Errors = new ObservableCollection<TempClaimModel> (); var error1 = new TempClaimModel { ServiceDate = DateTime.Now.AddDays ( -10 ), PayorName = "Aetna", ChargeAmount = ( decimal )50.0, PatientName = "Albert Smith", Message = "BR897 - The patient name does not match the insurance information on file.", PayorTypeName = "Commercial" }; var error2 = new TempClaimModel { ServiceDate = DateTime.Now.AddDays ( -15 ), PayorName = "Medicaid", ChargeAmount = ( decimal )500.0, PatientName = "Tad Young", Message = "BR123 - The assessment cannot be incomplete.", PayorTypeName = "Medicare" }; Errors.Add ( error1 ); Errors.Add ( error2 ); }
/// <summary> /// Initializes a new instance of the <see cref="ClaimErrorsListViewModel"/> class. /// </summary> /// <param name="accessControlManager">The access control manager.</param> /// <param name="commandFactory">The command factory.</param> public ClaimErrorsListViewModel( IAccessControlManager accessControlManager, ICommandFactory commandFactory ) : base(accessControlManager, commandFactory) { Errors = new ObservableCollection<TempClaimModel> (); var error1 = new TempClaimModel { ServiceDate = DateTime.Now.AddDays ( -10 ), PayorName = "Aetna", ChargeAmount = ( decimal )50.0, PatientName = "Albert Smith", Message = "BR897 - The patient name does not match the insurance information on file.", PayorTypeName = "Commercial" }; var error2 = new TempClaimModel { ServiceDate = DateTime.Now.AddDays ( -15 ), PayorName = "Medicaid", ChargeAmount = ( decimal )500.0, PatientName = "Tad Young", Message = "BR123 - The assessment cannot be incomplete.", PayorTypeName = "Medicare" }; Errors.Add ( error1 ); Errors.Add ( error2 ); }