Fix pharmacy Call next to FIFO shared pool with one patient per counter.
Deploy Ladill Queue / deploy (push) Successful in 46s
Deploy Ladill Queue / deploy (push) Successful in 46s
Pharmacy/lab/billing now use a shared waiting pool claimed in order on Call next. A counter cannot stack another called ticket while one is already called or being served, so pharmacists no longer pull randomly or multiple patients at once. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -101,7 +101,7 @@ return [
|
||||
'name' => 'Laboratory',
|
||||
'prefix' => 'L',
|
||||
'strategy' => 'fifo',
|
||||
'routing_mode' => 'assigned_only',
|
||||
'routing_mode' => 'shared_pool',
|
||||
'routing_strategy' => 'least_busy',
|
||||
'optional' => true,
|
||||
'service_points' => [
|
||||
@@ -114,7 +114,7 @@ return [
|
||||
'name' => 'Imaging',
|
||||
'prefix' => 'I',
|
||||
'strategy' => 'fifo',
|
||||
'routing_mode' => 'assigned_only',
|
||||
'routing_mode' => 'shared_pool',
|
||||
'routing_strategy' => 'skill_based',
|
||||
'optional' => true,
|
||||
'service_points' => [
|
||||
@@ -127,7 +127,7 @@ return [
|
||||
'name' => 'Pharmacy',
|
||||
'prefix' => 'P',
|
||||
'strategy' => 'fifo',
|
||||
'routing_mode' => 'assigned_only',
|
||||
'routing_mode' => 'shared_pool',
|
||||
'routing_strategy' => 'least_busy',
|
||||
'optional' => false,
|
||||
'service_points' => [
|
||||
@@ -140,7 +140,7 @@ return [
|
||||
'name' => 'Billing',
|
||||
'prefix' => 'B',
|
||||
'strategy' => 'fifo',
|
||||
'routing_mode' => 'assigned_only',
|
||||
'routing_mode' => 'shared_pool',
|
||||
'routing_strategy' => 'round_robin',
|
||||
'optional' => false,
|
||||
'service_points' => [
|
||||
|
||||
Reference in New Issue
Block a user