Overview

This report summarizes the current status of the map.iedme.us ecosystem, including the DBSCAN dashboard, route list workflow, route view/scheduling, and the new print (delivery manifest) flow.

Daily Order CSV Routine

Access (test account): map.iedme.us
Email: test@test.com / Password: test

DBSCAN Dashboard

Automation & CSV Handling

DBSCAN Parameters & Week Controls

Admin & Navigation

Search, Cluster Management & Options

Security

Route List & Route Options

Date and Load Configuration

Stored Data & Route Optimization

Route View

The Route View consumes the optimized map and route data coming from dashboard.php and provides tools for editing, saving, and scheduling routes.

Route Tab

  1. Displays a time and traffic-optimized route generated via API. Routes can be modified: users may reorder, adjust, or delete stops to refine the path.
  2. After any manual edits, the Update Route button recalculates and displays the updated estimated time (Est). Each stop can also show a per-leg estimated travel time under the address.
  3. The previous limit of 25 stops per route has been expanded, allowing a significantly larger number of stops to be displayed on a single map.
  4. Routes can be saved to the database, which is significantly faster than the previous spreadsheet-based method.
  5. Saved routes can be reloaded, edited, and then updated back into the DB.
  6. When a stop is canceled at the scheduling stage, the system automatically renumbers the sequence. For example, if stops 1–25 exist and stop 9 is canceled, the old stop 10 becomes 9, and all subsequent stops shift up by one. (Behavior after printing is still under design and not yet implemented. Adding extra stops post-print is also not yet implemented.)
  7. Points sharing the exact same geographic location are highlighted with a red address label, making duplicates easy to spot.
  8. Phone numbers and addresses have copy buttons, allowing quick copy-paste into an external map application if needed.

Schedule Tab

  1. A calendar view shows scheduled routes, including today’s date and the number of future schedules for each day.
  2. Clicking a date filters and activates only the routes scheduled for that day.
  3. Clicking an item in the Save Routes list loads that saved route into the Route tab for review or editing.
  4. Schedule entries display Schedule Date / Load # / Name / Print / Delete.
  5. Delete should be used carefully. Deletion is permanent at the DB level, and once removed, the corresponding orders will reappear in the DBSCAN dashboard as unscheduled items.
  6. Print opens the Print View page (Delivery Manifest) and allows the user to fill in additional information before printing.

Print View (Delivery Manifest)

The print_view page provides a Delivery Manifest interface which can be saved to Google Drive and printed.

Header Information

Input Area

Footer Actions

Planned / Upcoming Work

The following items outline the planned enhancements and future development tasks that are scheduled for upcoming phases of the project.

  1. New Driver App
    A completely new driver-facing application is under development. This will be a separate system from the existing program (architecture and UX will differ).
    An additional proposed feature is to enable drivers to take delivery photos within the app and send them directly to the patient via a “Send Photo” action. Once submitted, the corresponding stop’s status would automatically update to Delivered, and the compressed image would be stored on the server so office staff can review it at any time. This workflow follows modern delivery standards used by services such as Amazon and Uber Eats.
  2. Post-Print Cancel & Add Logic
    Define and implement rules for how cancellations and additions should behave after printing, including how sequence numbers and totals are adjusted.
  3. Login Integration & Logging
    Strengthen connection between the login system and routing tools, and persist logs for key actions (create/update/delete, print, etc.) with search capabilities.
  4. Advanced Route List Search
    Implement richer search across saved data in Route List (search by Name, Order #, Address, etc.).
  5. Further Feature Requests & UI Adjustments
    After testing, additional requested features and UI refinements will be added. Please share any ideas or pain points discovered during real-world use.
  6. Bug Fixes
    Continue to resolve known issues (e.g., DBSCAN edge cases when moving points between clusters, rare UI glitches in the options panel, and other reported errors).