Filopto version 10.0.17328.2521 has been released.

It introduces 2 new features, 11 improvements and 52 bug fixes.

2 New Features
  • [FIL-3571] – Patient Medications: A place to record the Patient Pharmacy information
  • [FIL-4113] – Patient File: Ability to indicate bad phone numbers, bad addresses and bad e-mail addresses
11 Improvements
  • [FIL-3036] – Glasses Lab Order: Add the following 2 steps – Cutting and Assembled
  • [FIL-3848] – Rolodex – Slow loading when using a large client base
  • [FIL-4136] – EMR – Billing: Not all changes made in the procedure grid are automatically saved, unless the user click in the checkmark on the bottom of the grid.
  • [FIL-4209] – Accra Backup Service Update version 949
  • [FIL-4210] – RXTerm – October 2017
  • [FIL-4222] – Increase the number characters to the Invoice Payment Methods Description field from 20 to 50.
  • [FIL-4262] – Hard/Rigid Contact Lenses Rx: Increase the width of the R1, R2 and R3 fields edit boxes, so that more of the value entered is visible.
  • [FIL-4268] – Live Support updated to version 5.09
  • [FIL-4281] – Inventory Item: Change the “New Inventory Item” button to “Add Another Inventory Item”, to reduce confusion with the button on the Inventory Manager.
  • [FIL-4328] – RXTerm – November 2017
  • [FIL-4329] – EMR: Diagnosis/Problem List: Show the dates of the latest assessment and treatment plans
52 Bug Fixes
  • [FIL-4094] – EDatabaseError: pfbdtstAppointment: Cannot perform this operation on a closed dataset.
  • [FIL-4095] – EInvalidOperation: Cannot focus a disabled or invisible window.
  • [FIL-4099] – Invoice: Need the Insurance Refund screen to be wider
  • [FIL-4127] – Inventory Manager: The incorrect list of items appear when selecting either taxable only or non-taxable only
  • [FIL-4130] – EDatabaseError: Update failed. Found 0 records.
  • [FIL-4134] – EcxInvalidDataControllerOperation: RecordIndex out of range.
  • [FIL-4135] – EMR – Billing: Unable to select which inventory item, if more than one inventory item has the same procedure code.(under the Quickly Add a Procedure section)
  • [FIL-4137] – EAccessViolation: Access violation at address 04324158 in module ‘PKIECtrl21.bpl’. Read of address 00000008.
  • [FIL-4141] – EComponentError: A component named JSDialogPackFormjsdlgOpeningSchedulerProgress already exists.
  • [FIL-4143] – EDivByZero: Division by zero.
  • [FIL-4144] – EInvalidOperation: Cannot change Visible in OnShow or OnHide.
  • [FIL-4146] – EAccessViolation: Access violation at address 01C882A5 in module ‘dac210.bpl’. Read of address 00000000.
  • [FIL-4148] – EAccessViolation: Access violation at address 02A3A13B in module ‘cxEditorsRS21.bpl’. Read of address 00000000.
  • [FIL-4150] – EAccessViolation: Access violation at address 50BDDD17 in module ‘dsnap210.bpl’. Read of address 00000000.
  • [FIL-4153] – EInvalidOperation: Cannot change Visible in OnShow or OnHide.
  • [FIL-4165] – Exception: One of the connections in the transaction is not active.
  • [FIL-4166] – EAccessViolation: Access violation at address 1B3FCAF3 in module ‘SchedulerLibrary.dll’. Read of address 00000108.
  • [FIL-4168] – EAccessViolation: Access violation at address 19ACCD04 in module ‘SchedulerLibrary.dll’. Read of address 0000006C.
  • [FIL-4171] – EAccessViolation: Access violation at address 1B641310 in module ‘DispensingLibrary.dll’. Read of address 00000000.
  • [FIL-4172] – EMR Manager: An error under certain circumstances when trying to view not completed list: “multiple rows in singleton select, At procedure ‘IS_EMR_COMPLETED’ line: 154 col: 5”
  • [FIL-4173] – EAccessViolation: Access violation at address 1D7CA882 in module ‘SchedulerLibrary.dll’. Read of address 00000000.
  • [FIL-4174] – EAccessViolation: Access violation at address 020EFCFE in module ‘dac210.bpl’. Read of address 00000000.
  • [FIL-4175] – EDatabaseError: pfbdtstAppointment: Cannot perform this operation on a closed dataset.
  • [FIL-4178] – Exception: There are no connections in the transaction.
  • [FIL-4179] – Exception: Cannot run this command because component is not in active state.
  • [FIL-4181] – EDatabaseError: Appointments: Field ‘PATIENT_FULLNAME’ not found.
  • [FIL-4188] – EInvalidPointer: Invalid pointer operation.
  • [FIL-4191] – EAccessViolation: Access violation at address 5005A20F in module ‘rtl210.bpl’. Read of address 15760013.
  • [FIL-4192] – EInvalidOperation: Cannot change Visible in OnShow or OnHide.
  • [FIL-4194] – EAccessViolation: Access violation at address 5005A1BD in module ‘rtl210.bpl’. Read of address 00000004.
  • [FIL-4196] – EAccessViolation: Access violation at address 50155673 in module ‘rtl210.bpl’. Read of address 00000008.
  • [FIL-4205] – EcxInvalidDataControllerOperation: RecordIndex out of range.
  • [FIL-4214] – EAccessViolation: Access violation at address 5005F108 in module ‘rtl210.bpl’. Read of address 00000002.
  • [FIL-4215] – EInvalidOperation: Cannot focus a disabled or invisible window.
  • [FIL-4218] – EInvalidOperation: Cannot change Visible in OnShow or OnHide.
  • [FIL-4237] – EAccessViolation: Access violation at address 2196F91A in module ‘SchedulerLibrary.dll’. Read of address 00000000.
  • [FIL-4244] – EAccessViolation: Access violation at address 13249A04 in module ‘PatientInformationSections.dll’. Read of address 00000000.
  • [FIL-4248] – EAccessViolation: Access violation at address 5005A1BD in module ‘rtl210.bpl’. Read of address 00000004.
  • [FIL-4256] – EAccessViolation: Access violation at address 0314C3C0 in module ‘cxGridRS21.bpl’. Read of address 00000050.
  • [FIL-4263] – Hard/Rigid Contact Lenses Rx: If the focus is moved away from the Rx entry screen and the user select to finish the entry, the previously entered data is lost.
  • [FIL-4264] – Soft Contact Lenses Rx: If the focus is moved away from the Rx entry screen and the user select to finish the entry, the previously entered data is lost.
  • [FIL-4265] – Ophthalmic Lenses Rx: If the focus is moved away from the Rx entry screen and the user select to finish the entry, the previously entered data is lost.
  • [FIL-4277] – EVariantTypeCastError: Could not convert variant of type (Null) into type (Integer).
  • [FIL-4279] – Scheduler patient File button not opening patient File
  • [FIL-4280] – Inventory Item: If the frame model name is blank and a user tries to add another inventory item, an error is generated and wont let the user continue.
  • [FIL-4287] – Ophthalmic Lenses Rx: The H-BS and V-BS fields are not shown or properly saved.
  • [FIL-4294] – Exception: There are no connections in the transaction.
  • [FIL-4302] – EInvalidPointer: Invalid pointer operation.
  • [FIL-4305] – EOleException: Unspecified error.
  • [FIL-4330] – EMR: Diagnosis/Problem List: In certain circumstances, a treatment plan is automatically entered from the selected diagnosis when there is none. This happens after selecting another diagnosis that has a treatment plan.
  • [FIL-4331] – FiloptoCore: Front Office: Patients In Office not showing the Arrival Time properly.
  • [FIL-4333] – Rolodex: Other Contacts: The city, province/state, postal/zip code and country lookup are not showing data when first opening the Rolodex.