S.T.A.R. - YuriiKL/Patient-Accounting-System GitHub Wiki

  1. Selecting doctors, patients and services
  • Situation: Convenient way to select doctors, patients and services.
  • Task: Find out the most convenient and easy to implement solution.
  • Action: I found out that the handiest way is selecting suggested items from drop down list. Implementation was not as easy as I thought but result worth it.
  • Result: Handy drop down lists with suggestions appears when you type name.
  1. Editing features
  • Situation: Applications have to have editing features for patients and provided services.
  • Task: Implement editing features for patients and provided services.
  • Action: Creating additional forms to provide this feature seemed not as handy as it could be, so I implemented this feature in the same form.
  • Result: User can edit patient and provided service information via clicking โ€œEditโ€ button, edit fields appears at places of showed information.
  1. Adding new information
  • Situation: Easy way to adding new provided services and patients.
  • Task: Find and create easy way to add new provided services and patients.
  • Action: In addition to convenient way to select existing items, I created automatically updatable information fields about selected patient, doctor and service.
  • Result: Information about selected patient, doctor, service is automatically shows on the form.
  1. Access to recent provided servcies
  • Situation: Need access to recent provided services.
  • Task: Create access to recent provided services.
  • Action: When user login, application will show all recent provided services, in detailed patient and doctor view I created filter that shows only provided services for current doctor or patient.
  • Result: Recent provided services are show in order to context, where they are show.
  1. Accounting
  • Situation: Implementation of accounting calculations.
  • Task: Show accounting information.
  • Action: One of convenient ways to show accounting information is table, so I created a stored procedure that do all calculations and return result as a table. Also I added a feature to group information by patient, doctor, service.
  • Result: Detailed accounting information is shown for some period, grouped by patient, service or doctor.