30 June 2025
Most hospital indoor logistics systems claim to be flexible. But what does real flexibility actually look like? This checklist outlines 100 specific ways a system should adapt to your workflows, teams, technologies, and daily realities. From job assignment to location tracking, from Focus Mode to cross-department job routing—this isn’t just about features. It’s about control, trust, and long-term fit.

Piyorot Piyachan
CEO of Mutrack
Choosing a hospital indoor logistics system isn’t easy. Not because there are too many options—but because most of them look similar on the surface. Job assignment, dispatch screens, dashboards—they all promise efficiency. But once you go deeper, one question starts to matter more than any other:
How flexible is it?
Because your hospital won’t stay the same. Your workflows will evolve. Your teams will grow. You’ll experiment with new shift structures, create new job types, and respond to changes in staffing, layout, and patient volume. The hospital indoor logistics system you choose shouldn’t discourage that—it should support it.

What does a flexible hospital logistics system really look like? One that supports agents, adapts to operations, and puts control back in your hands—no matter the task, shift, or setting. 🍀
Flexibility means being able to try new approaches without breaking everything. It means adjusting logic mid-shift. It means designing for edge cases instead of forcing every department into the same mold. Most importantly, it means your team can learn and improve—without fighting the system every step of the way.
This checklist was created to help you evaluate flexibility in the real sense of the word. Not as a buzzword, but as a practical requirement for any hospital that wants to move forward.
At the heart of every hospital indoor logistics system is the logic that decides who gets what job, when, and why. A rigid system may assign based on queue order or basic availability—but that’s rarely enough in a real hospital environment. The system needs to reflect operational realities: workload, timing, skills, urgency, and even discretion.
Here are 10 ways to evaluate how flexible a system is when it comes to job assignment and dispatch logic:
1
Can you switch between auto-assignment and manual assignment at any time?
Different departments have different preferences. Some may want full automation, others prefer to manually assign. The system should let you toggle per use case.
2
Can job assignment logic differ between job types?
Not all jobs are equal. You may want patient transport jobs to be auto-assigned, but maintenance jobs to require approval first.
3
Can agents accept or reject jobs within a rule-based framework?
True flexibility means giving agents some control, while still maintaining structure. You should be able to define when and how job acceptance happens.
4
Can assignments be based on real-time proximity, not just availability?
The system should factor in indoor location so jobs go to those truly closest—not just to whoever appears free.
5
Can agents nearing the end of their shift be excluded from new jobs?
A fair system avoids assigning tasks to agents who are about to finish their shift. You should be able to set a time buffer (e.g. 10 minutes before end).
6
Can cumulative workload affect job assignment priority?
Systems should factor in how much work an agent has done—over the past hour or entire shift—to avoid overloading individuals.
7
Can assignment rules include skill or certification matching?
Some jobs require trained staff. The system should allow matching based on skills, tags, or qualifications—not just who’s available.
8
Can urgent jobs override normal logic when necessary?
For emergency or time-sensitive jobs, you should be able to bypass normal prioritization and push the job directly to the right person.
9
Can assignment rules be customized by team, hub, or time of day?
Dispatch logic might need to be stricter during night shifts or more flexible in smaller hubs. Rules should be adjustable based on those variables.
10
Can assignment logic be updated instantly, without system downtime or reconfiguration?
Real flexibility means you can tweak logic on the fly—whether to respond to an operational shift, test a new method, or correct a mistake.
Allowing agents to manage more than one job at a time can significantly improve efficiency—but only if it’s done thoughtfully. In some situations, concurrent jobs save time. In others, they create risk or confusion. A flexible hospital indoor logistics system should let you define when, how, and what kind of concurrent work is allowed—without hardcoding one approach for all.
Here are 10 ways to assess flexibility in how the system manages concurrent job handling:
1
Can you fully disable concurrent jobs when needed?
Some departments—like critical care transport—may require a strict one-job-at-a-time policy. You should be able to turn concurrency off by default.
2
Can you allow concurrent jobs of the same type only?
Carrying multiple documents at once may be fine, but not mixing a patient transport with an equipment delivery. The system should support “same-type only” rules.
3
Can agents hold jobs from different types concurrently when appropriate?
In some settings, multitasking across job types (e.g., document delivery + specimen pickup) is efficient. You should be able to enable this where safe.
4
Can the system recognize which agents are working harder when multiple jobs are queued?
Not all jobs take the same effort. The system should calculate job score based on factors like cycle time ratio by job type, and use that score to reduce an agent’s priority for new assignments—ensuring workload stays balanced even in concurrent environments.
5
Can concurrency rules vary by job type or department?
One unit may allow concurrent requests; another may restrict it entirely. Rules should be specific, not universal.
6
Can you set a maximum number of concurrent jobs per agent?
You might allow two jobs—but not five. The system should support agent- or team-specific concurrency limits.
7
Can the system consider destination proximity across jobs in the queue before auto-assigning?
When assigning concurrent jobs, location proximity matters. The system should evaluate how closely grouped the destinations are—so assignments make sense not just by time, but by space.
8
Can agents complete jobs independently and in any order?
Once multiple jobs are assigned, agents should be able to manage them based on real-world priorities—not a fixed system-imposed sequence.
9
Can concurrency be triggered only during peak load or high volume?
You may want to allow multitasking only during specific time windows or when pending jobs exceed a certain number.
10
Can concurrency settings be changed mid-shift without disrupting active jobs?
Supervisors should be able to adjust concurrency rules on the fly without affecting agents who already have ongoing tasks.
Indoor logistics system doesn’t work without location. Whether you’re assigning the closest available agent, detecting job status changes passively, or managing movement across large campuses, the system must be deeply aware of space. A flexible hospital indoor logistics system should support multiple tracking methods, allow zone customization, and adapt to real-world layouts—not expect your hospital to fit a fixed map.
Here are 10 ways to assess flexibility in how the system manages concurrent job handling:
1
Can the system track agent location using Bluetooth gateways?
BLE gateways placed in rooms or corridors allow passive tracking, so agents don’t need to manually check in. The system should support this fully.
2
Can Wi-Fi access points (via BSSID) be used to determine location?
Using existing Wi-Fi infrastructure, the system should locate agents without requiring wearable-based GPS or extra hardware.
3
Can the system use presence-based RSSI logic to determine the closest zone?
Even without exact coordinates, signal strength can determine which zone, room, or department an agent is nearest to.
4
Can floor plans (PDF or image) be uploaded and used to draw zones and boundaries?
The system should allow admins to upload visual maps and directly draw zones for each room or area—building a visual model of the hospital layout.
5
Can indoor navigation logic calculate distances between zones based on layout?
Once zones are drawn, the system should automatically calculate travel paths between them—powering smarter dispatch decisions.
6
Can reporters (Wi-Fi Access Points, BLE gateways, anchors) be pinned to the map and linked to zones?
Each device should be placed on the floor plan, and the system should map which zones are covered by which reporters automatically.
7
Can the system detect and log when agents enter or exit defined zones?
Real-time zone entry and exit data can drive job status updates and movement history tracking.
8
Can location-based job status updates (e.g., “arrived” or “departed”) be automated?
The system should support passive job state changes triggered by zone entry, exit, or dwell time.
9
Can the system assign a travel distance from origin to destination for every job?
Once a job is created, the system should attach the estimated distance—supporting deeper analytics later.
10
Can fallback logic handle missing or outdated location data?
If a tracker disconnects or a signal drops, the system should fall back to queue score and workload to continue dispatching intelligently.
Every hospital has its own language for work. Some call it “transport,” others “patient movement,” and others split it into subtypes with different approval paths, urgency levels, or tools involved. A flexible hospital indoor logistics system should let you build around your reality—not force you into generic task templates. That includes defining job types, structuring steps, routing requests, and customizing the behavior of each workflow.
Here are 10 flexibility features to evaluate in job structure and customization:
1
Can you create unlimited job types, each with its own behavior?
The system should let you define as many job types as you need—transport, specimen pickup, linen return, equipment delivery, etc.—without constraint.
2
Can each job type have its own workflow or set of steps?
Some jobs may require a simple dispatch; others might have handover points, preparation steps, or status confirmations along the way.
3
Can job types be mapped to specific workspaces or teams?
Each job type should know where it belongs—automatically routing to the right unit, hub, or dispatcher group.
4
Can different job types have different request methods?
Some jobs might be requested via kiosk, some via mobile, others from API integrations or shared staff terminals. The system should handle all.
5
Can urgency levels be configured differently per job type?
For example, a “routine equipment check” may have a 30-minute window, while “emergency oxygen tank delivery” should skip queues.
6
Can jobs be created with default metadata per type (e.g., default duration, icons, rules)?
Defining logic per job type should include standard settings like estimated time, repeatability, or special handling instructions.
7
Can you build reusable workflow templates to clone for future job types?
When a new task type is added, you should be able to build from a proven template—not start from scratch every time.
8
Can jobs be automatically routed or reassigned based on progress or conditions?
For example, if a job isn’t picked up within 10 minutes, it should be escalated or rerouted. Workflow logic should support this flexibility.
9
Can you update a job type’s configuration without affecting jobs already in progress?
A live system should allow safe edits—without breaking existing workflows or causing job errors.
10
Can jobs be paused mid-flow and resumed when conditions are met (e.g., wait for a patient to be ready)?
The system should allow pauses and restarts as part of the workflow—especially for jobs dependent on external readiness.
Hospitals never sleep—but staff do. Managing workload sustainably means more than just assigning tasks. It requires respecting shift boundaries, embedding break logic, and recognizing when agents are pushed too far. A flexible hospital indoor logistics system must let you define shift rules that reflect operational needs—while helping you protect the people who keep everything running.
Here are 10 ways to evaluate whether your system supports real shift-aware flexibility:
1
Can shifts be defined with custom start and end times per department?
Not all hospitals run on standard 8–4 shifts. The system should let you configure shift definitions per team or workspace.
2
Can you plan multiple shift types per day (e.g., day, evening, night) with overlap?
Flexibility means handling transition zones—like 2 PM to 4 PM overlaps—without dispatch confusion.
3
Can break rules be set (e.g., one break every 5 hours) and enforced automatically?
The system should track how long agents have worked and prevent assignments during scheduled break windows.
4
Can agents take unscheduled breaks without disrupting dispatch flow?
Life happens. If someone needs a break outside the plan, the system should pause jobs without collapsing the queue.
5
Can break time be automatically excluded from job availability calculations?
While on break, agents should be invisible to the assignment engine—no manual status change needed.
6
Can shifts end with a grace period that prevents last-minute assignments?
Define a “wrap-up zone” (e.g., last 10 minutes of a shift) to let agents complete their work without getting hit with a new job.
7
Can fatigue be estimated based on job load or time since last break?
The system should track job volume and intensity to surface invisible fatigue trends across shifts.
8
Can the system rotate job difficulty based on agent workload over the past hours?
Assigning a long-haul task after four heavy jobs isn’t sustainable. Job weight should influence assignment priority.
9
Can shift-level metrics show workload balance across teams or agents?
You should be able to see which teams are overused during specific time blocks—and adjust accordingly.
10
Can supervisors override or modify shift logic in real time when operations change?
Emergencies don’t wait. When the plan breaks, the system should bend—letting managers manually reassign, re-open, or pause shift logic as needed.
In most hospital logistics systems, agents are treated as endpoints in a workflow. But in reality, they are human problem-solvers—adjusting routes, handling delays, and managing their own limits. A flexible system must give agents room to make decisions without losing control of the operation. When autonomy is designed into the system, it creates trust, balance, and better outcomes.
Here are 10 ways to measure how well a hospital indoor logistics system supports agent autonomy:
1
Can agents reject a job when they’re overwhelmed or unable to take it?
Rejecting shouldn’t mean refusal—it should be a structured way for agents to signal conflict, with data logged and rules applied.
2
Can agents return a job they already accepted if a condition changes?
Returning a job may be necessary if the patient isn’t ready, or a higher-priority task emerges. The system should allow it with guardrails.
3
Can you define rules for how often or when jobs can be rejected or returned?
Autonomy must come with policy—configurable thresholds prevent misuse while keeping agent trust intact.
4
Can agents activate Focus Mode to temporarily pause new job assignments?
When agents are catching up on multiple tasks, they should be able to signal that they need breathing room—without going off duty.
5
Can Focus Mode auto-disable based on logic (e.g., once all jobs are cleared)?
To avoid lingering in unavailable status, Focus Mode should turn off once a workload threshold is met.
6
Can agents view their own workload in real time (e.g., current jobs, queue, time)?
Visibility builds responsibility. Letting agents see what’s assigned to them helps them self-manage more effectively.
7
Can agent decisions (reject, return, focus) be tracked and reviewed by supervisors?
Transparency matters. Managers should be able to see autonomy usage patterns—without micromanaging every action.
8
Can autonomy rules differ by team, job type, or shift?
Night shifts may need more flexibility; some departments may prefer stricter control. The system should adapt to both.
9
Can agents choose the order in which to perform concurrent jobs?
Real autonomy includes judgment. Agents should be able to sequence tasks based on real-world conditions—not system-assigned order.
10
Can the system support agent autonomy in shared-device environments?
In many hospitals, agents don’t use personal phones but operate through shared Android devices. The system should support personal logins on these shared devices, allowing each agent to securely access features like accepting, rejecting, or pausing jobs—without interfering with others.
Every hospital has its own geography. Some operate across multiple buildings, others manage complex internal zones. Some teams work across floors, others stay anchored to one department. A flexible hospital indoor logistics system must reflect this structure—without making it harder to operate. That includes defining hubs, assigning teams, segmenting workspaces, and allowing the system to adapt as the hospital evolves.
Here are 10 ways to measure flexibility in how your system supports hubs, teams, and workspaces:
1
Can you define custom hubs based on hospital layout (building, floor, zone)?
The system should let you map hubs to real geography—not force you into a rigid structure.
2
Can an agent be assigned to more than one hub during a shift?
Some staff float between areas. A flexible system allows multi-hub assignments with logic to prevent conflict.
3
Can teams be assigned to serve different hubs based on time or priority?
For example, after 6 PM, Team A might support both Outpatient and Emergency. The system should handle this without manual reconfiguration.
4
Can a hub be “closed” during certain hours, automatically reassigning agents?
Hubs like Imaging or OR may not operate 24/7. Once a hub is closed, teams should be reassigned logically—without breaking assignments.
5
Can the system configure which services are available in each hub through team-job type mapping?
Instead of setting custom rules per hub, the system should let administrators define which teams handle which job types—then assign those teams to hubs. This way, each hub naturally reflects a different service capability without complex configurations, ensuring flexibility with control.
6
Can teams be grouped into workspaces for better management and visibility?
A workspace should serve as a logical grouping of teams, job types, and dashboards—letting supervisors focus on what they manage.
7
Can workspaces be used to separate operational logic (e.g., different workflows, dashboards)?
Workspaces should act like self-contained environments with their own logic, without overlap.
8
Can supervisors manage hubs or teams independently without cross-interference?
The system should allow permission scoping so that team leads only see and affect their zone.
9
Can reports and metrics be filtered by hub, team, or workspace for precise evaluation?
A flexible system helps you compare performance—not just globally, but at the structural level you operate on.
10
Can the system manage multi-site hospitals with distinct configurations?
Large hospital groups often operate across multiple locations. The system should support multi-site setups using Sites, Buildings, Hubs, and Workspaces—allowing each location to run with its own teams, rules, and reporting structure while staying under a unified platform.
Requesting a job sounds simple—until you realize how many variations hospitals genuinely need. Some departments prefer using a shared account at a service counter. Others rely on workspace administrators to create jobs based on daily plans or incoming demands. In the field, agents may need to initiate an ad hoc job when something urgent or unplanned arises. A flexible logistics system should support all these request channels—without enforcing a one-size-fits-all model. Just as importantly, it should ensure that every request is traceable, permission-based, and suited to the hospital’s operational style.
Here are 10 ways to measure flexibility in how your system handles requests and access:
1
Can the system support job requests made through shared department accounts?
In many departments, jobs are requested from a shared terminal. The system should support shared logins with appropriate traceability.
2
Can admins create jobs manually for each workspace?
Workspace administrators often plan and generate jobs in advance or in response to dynamic needs. The system should allow this directly from the web dashboard.
3
Can the system separate request permissions by workspace?
Each workspace may operate differently—some allow department-level requests, others are admin-only. The system must support flexible permissions.
4
Can centralized service centers submit requests on behalf of others?
Some hospitals use a centralized team to handle incoming calls from wards and create jobs on their behalf. The system should support this delegation model.
5
Can the system support agent-initiated ad hoc jobs?
When something unexpected occurs on-site, agents should be able to create ad hoc jobs directly from their mobile app—no back-and-forth required.
6
Can every job request be traced back to the requester account?
Whether it’s a shared terminal, admin user, or mobile agent, the system should record who submitted each request for full accountability.
7
Can each requestor be limited to specific job types?
Some counters provide only specific services. The system should allow scoping request rights and job types per workspace or department.
8
Can job request forms be customized by job type?
Not all jobs are created equal. The system should let admins define different request forms and fields per job type to capture essential information.
9
Are service hours enforced through hub availability?
While job types remain active 24/7, hub schedules determine when requests are practically possible—no jobs come from hubs that are currently closed.
10
Can jobs be cancelled under controlled conditions?
The system should allow cancellation only in predefined situations—such as before an agent accepts or arrives—maintaining both flexibility and control.
9 - Monitoring, Analytics, and Operational Oversight
A flexible hospital logistics system shouldn’t just move jobs from point A to B. It should help managers see what’s happening, understand why delays occur, and make confident decisions—whether in real-time or after a shift ends. Insights should be practical, not just pretty charts. Oversight must be continuous, not reactive.
Here are 10 ways to measure flexibility in how your system supports monitoring and more:
1
Can the system display job statuses in real time?
Supervisors should be able to see which jobs are pending, in progress, or delayed—without relying on manual updates.
2
Can the system show step-by-step progress for every job?
Each job should record timestamps for creation, acceptance, arrival, and completion, offering a clear view of service execution.
3
Can agent locations be tracked during their shifts?
Live positioning helps managers understand agent availability and movement, enabling better oversight.
4
Can every job include a detailed audit trail?
A good system records who did what and when—from dispatch to completion—ensuring transparency and accountability.
5
Can managers review workload by agent per shift?
Knowing how much work each agent handled helps in evaluating performance and fairness.
6
Can common causes of delay be analyzed and tracked?
Whether it’s unavailable equipment or patient unready, the system should let you categorize and review recurring blockers.
7
Can reports be filtered by team, hub, or job type?
Operational data should be easy to slice and analyze, supporting targeted improvement efforts.
8
Can the system support SLA with response times and completion times per job type?
Defining service-level expectations per job type helps hospitals track performance and improve accountability over time with flexibility.
9
Can system reports show various time-based metrics such as assignment time, travel time, and in-transit time?
To truly understand performance, the system should break down each job into measurable time components. Each timestamp—like job creation, acceptance, arrival, and completion—can be mapped to specific workflow steps.
10
Can operational data be exported for deeper analysis?
Even with built-in dashboards, exporting job and shift data should be simple for hospitals needing custom reporting.
A flexible hospital logistics system shouldn’t operate in a vacuum. It must grow with your needs, work with your existing tools, and give you the freedom to evolve. From adding job types to adjusting workflows, the system should support change—without needing to start over, escalate to developers, or lock into one way of working.
Here are 10 ways to measure flexibility in how your system supports integration, extension, and growth:
1
Can the system work without requiring HIS integration?
Some hospitals don’t have a Hospital Information System—or aren’t ready to integrate. The logistics system should function independently without creating IT bottlenecks.
2
Can the system be integrated with HIS when needed?
Even if optional, integration should be possible—through APIs or secure channels—to align logistics with clinical operations when required.
3
Can new job types be added without vendor involvement?
Hospitals should be able to define and deploy new job types and workflows on their own, without waiting for technical support or development cycles.
4
Can workflow templates be adjusted over time?
As hospital practices evolve, workflows should evolve too. A rigid system locks progress. A flexible one encourages continuous improvement.
5
Can logic rules be adjusted without writing code?
Administrators should be able to configure who can request jobs, who can fulfill them, and how jobs are routed—without needing to edit code or scripts.
6
Can the system grow with the hospital—adding new hubs, buildings, or workspaces?
Whether a hospital expands vertically or horizontally, the system should allow new zones, staff groups, and logistics rules to be added with ease.
7
Can the mobile app support remote updates and new capabilities?
As new features roll out, hospitals shouldn’t have to reinstall or manually update apps across dozens of shared devices.
8
Can the mobile app run on both internal Wi-Fi networks and SIM cards?
Flexibility in connectivity ensures agents can operate the app reliably—whether inside the hospital’s secure Wi-Fi zone or using mobile data networks, depending on the hospital’s IT policies.
9
Can the system support hybrid deployment using secure VPN tunneling?
The system should support hybrid deployment using secure VPN tunnels—keeping control over data flow without compromising cloud-based scalability.
10
Can multiple environments (test vs. production) be supported?
Safe experimentation matters. Hospitals should be able to try changes in a sandbox before going live.
Most systems give you a few ways to assign jobs. A few ways to customize workflows. A few reports at the end of the day. But hospital operations don’t stand still. And neither should your logistics platform.
When we built Dispatcher, we didn’t just build software. We created a system that reflects the truth of hospital work—its unpredictability, its urgency, its human cost. That’s why flexibility isn’t an add-on. It’s the core architecture.
If your system doesn’t support experimentation, adaptation, and evolution—it’s not flexible. And if it’s not flexible, it won’t last.
This is Precision Logistics. 🌏
Not just fast. Not just digital. But aware. Adaptive. Human.
Built to move with you. Built to move because of you.

Let’s build the next era of hospital operations—together.
Continue Reading

16 March 2025

Piyorot Piyachan
CEO of Mutrack

15 February 2025

Piyorot Piyachan
CEO of Mutrack

15 January 2025

Piyorot Piyachan
CEO of Mutrack