Ambgest

Embed Size (px)

Citation preview

  1. 1. Written by me some years ago in Rails, this is a small Medical Ambulatory Management Application, for handling Patients, Appointments, Receipts & Invoicing with multi-user (with different roles and permissions) and multi- language support. Its latest version uses Rails 3.2 / Ruby 1.9.3, with a planned future upgrade to Rails 4 / Ruby 2. The UI has been recently rewritten and updated to use ExtJS for achieving a Rich-Client user-experience.
  2. 2. Patients list-view. The grid view allows custom column filtering, sorting and ordering; a dedicated Patient-manage view is accessible by double-clicking a row or selecting the go to patient action on the contextual menu.
  3. 3. Patient details quick-show action pop-up. Almost all grid views have a quick-show pop-up feature for the currently selected rows, to display the row details in a vertical layout for reference, without leaving the grid. The Appointments list view, for example, view works in a similar way.
  4. 4. The Manage-view of a single Patient record. The manage-view of a selected Patient is a splitted master-detail page, with a tabbed grid-view of the Patient's Appointments & Receipts on the bottom. Each grid can also be filtered upon a custom date range and has customized contextual command buttons.
  5. 5. The filtered Receipt list-view. As with most of the other grid-views, this one allows custom filtering ranges on date periods as well as specific grid columns; the contextual menu shows the commands available for the selected row(s). A registered user with the correct permission grants can manage the Receipt details, create reports or export data to legacy systems.
  6. 6. The Receipt list view with the edit form displayed as a pop-up window. Each grid-view has also add in form/edit in form action commands to create or modify the rows of the entity of the current grid context.
  7. 7. The Receipt list page for a filtered period. The invoicing data aggregated from a chosen period is also available from the week- planner view as a shortcut using the currently displayed week's data.
  8. 8. The Week-planner view. The duration and the number of each time slot can be customized. Users can also add expirable or permanent to-do notes or remainders for predefined actions (call a patient, find a free time slot for someone, deliver a receipt).
  9. 9. The Appointment create/edit pop-up window available on the Week planner. By clicking on a time-slot button the user can add new Appointments or edit existing ones.
  10. 10. The Appointment create/edit pop-up window available on the Week planner. By clicking on a time-slot button the user can add new Appointments or edit existing ones.