Service Request Program Processing State Model
Status | Description | Terminal State (Y|N) |
---|---|---|
New | Available for usage service request whith program, patient is not in the queue | N |
In Queue | Service Request is used by some legal entity i.e. patient is in the queue but provision of the ordered service has not been started yet | N |
In Progress | Service Request is being processed i.e. provision of the ordered service has been started, but not completed yet | N |
Completed | Service Request has been processed, feedback is given | Y |
State Transition
From (Status) | To (Status) | Method | Notification to Event Manager (Y|N) | Notification to Patient (Y|N) |
---|---|---|---|---|
New | In Queue | Use Service Request | Y | N |
In Queue | New | Release Service Request | Y | N |
In Queue | In Progress | Change service request status to In progress | Y | N |
In Progress | Completed | Complete Service Request | Y | Y |
Service Request State Model
Status | Description | Terminal State (Y|N) |
---|---|---|
Active | Signed and active service request | N |
Entered In Error | Service Request is cancelled because of human mistake in the process of creation | Y |
Recalled | Service Request is recalled because of absence of necessity/autoexpiration and other reasons (for example fraud) | Y |
State Transition
From (Status) | To (Status) | To (Usage State) | Method | Notification to Event Manager (Y|N) | Notification to Patient (Y|N) |
---|---|---|---|---|---|
Active | Entered In Error | - | Cancel Service Request | Y | Y |
Active | Recalled | - | Recall Service Request Auto Cancel Service Request | Y | Y |