14 Extended Radiology Clinic
14.1 Data
| Name | Description | Initial Value |
|---|---|---|
| NextPatIdNum | The Id number that will be assigned to the next patient | 1 |
| NextReceptionistIdNum | The Id number that will be assigned to the next receptionist | 1 |
| NextCTMachineIdNum | The Id number that will be assigned to the next CT Machine | 1 |
| \(P\) | The set of all patients | \(\emptyset\) |
| \(R\) | The set of all receptionists | \(\emptyset\) |
| \(C\) | The set of all CT Machines | \(\emptyset\) |
| Name | Source | Model | Type | Input | Output |
|---|---|---|---|---|---|
| PatientInterarrivalTime | Problem Description | Poisson Process | Stochastic | Mean interarrival time | Sample from distribution |
| PatientPriority | Problem Description | Discrete Distribution | Stochastic | Priority Probabilities | Sample from distribution |
| NumReceptionists | Problem Description | Constant | Deterministic | - | Value |
| NumCTMachines | Problem Description | Constant | Deterministic | - | Value |
| CheckInTime | Problem Description | Uniform Distribution | Stochastic | Min and max time | Sample from distribution |
| ScanTime | Problem Description | Log-normal Distribution | Stochastic | Mean and std. dev. | Sample from distribution |
14.2 Components
| Entity | Attributes |
|---|---|
| Patient | ID |
| CurrentActivity | |
| CurrentStart | |
| Priority[0] | |
| Receptionist | ID |
| CurrentActivity | |
| CurrentStart | |
| CT Machine | ID |
| CurrentActivity | |
| CurrentStart | |
| NeedMaintenance[0] |
| Participant | Name | From Event | To Event |
|---|---|---|---|
| Patient | P.1 | Arrive(P) | Wait for check in.Start |
| P.2 | Wait for check in.End | Check in.Start | |
| P.3 | Check in.End | Wait for scan.Start | |
| P.4 | Wait for scan.End | Scan.Start | |
| P.5 | Scan.End | Leave(P) | |
| P.6 | Arrive(P) | Wait for scan.Start | |
| Receptionist | R.1 | Arrive(R) | Wait for task(R).Start |
| R.2 | Wait for task(R).End | Check in.Start | |
| R.3 | Check in.End | Wait for task(R).Start | |
| R.4 | Wait for task(R).End | Leave(R) | |
| CT Machine | CT.1 | Arrive(CT) | Wait for task(CT).Start |
| CT.2 | Wait for task(CT).End | Scan.Start | |
| CT.3 | Scan.End | Wait for task(CT).Start | |
| CT.4 | Wait for task(CT).End | Leave(CT) | |
| CT.5 | Wait for task(CT).End | Maintenance.Start | |
| CT.6 | Maintenance.End | Wait for task(CT).Start |
| Activity | Participants | Event | Type | State Change |
|---|---|---|---|---|
| Wait for Check In | Patient (p) | Start | Scheduled | |
| End | Controlled | |||
| Check In | Patient (p), Receptionist (r) | Start | Controlled | |
| End | Scheduled | |||
| Wait for Scan | Patient (p) | Start | Scheduled | |
| End | Controlled | |||
| Scan | Patient (p), CTMachine (c) | Start | Controlled | |
| End | Scheduled | |||
| Wait for Task (R) | Receptionist (r) | Start | Scheduled | |
| End | Controlled | |||
| Wait for Task (CT) | CTMachine (c) | Start | Scheduled | |
| End | Controlled | |||
| Maintenance | CTMachine (c) | Start | Controlled | |
| End | Scheduled |
| Event | Participants | Type | State Change |
|---|---|---|---|
| Simulation Start | - | Scheduled | |
| Arrival (P) | Patient (p) | Scheduled | |
| Leave (P) | Patient (p) | Scheduled | |
| Arrival (R) | Receptionist (r) | Scheduled | |
| Leave (R) | Receptionist (r) | Scheduled | |
| Arrival (CT) | CT Machine (c) | Scheduled | |
| Leave (CT) | CT Machine (c) | Scheduled | |
| Require Maintenance | CT Machine (c) | Scheduled |