Skip to end of metadata
Go to start of metadata
You are viewing an old version of this content. View the current version.
Compare with Current
View Version History
« Previous
Version 11
Next »

Status | Description | Terminal State (Y|N) |
---|
Active | Signed and active for usage referral | N |
Used | Referral has been already used and could not be used anymore without rolling back | N |
In Progress | Refehhal has been already used and taken into work | N |
Completed | Referral has been processed | Y |
Entered In Error | Referral is cancelled because of human mistake in the process of creation | Y |
Cancelled | Referral is cancelled because of absence of necessity and other reasons (for example fraud) | Y |
State Transitions
From | To | Method | Notification to Event Manager (Y|N) | Notification to Patient (Y|N) |
---|
Active | In Use | UseServiceRequest | Y | Y |
Used | Active | RollBackServiceRequest | Y | Y |
Used | In Progress | MarkServiceRequestAsInProgress (through CreateEncounter) | Y | N |
In Progress | Completed | MarkServiceRequestAsCompleted (through CloseEpisode) | Y | N |
Active | Entered In Error | MarkServiceRequestAsEnteredInError | Y | Y |
Active | Cancelled | MarkServiceRequestAsCancelled | Y | Y |
Used | Cancelled | MarkServiceRequestAsCancelled | Y | Y |
In Progress | Cancelled | MarkServiceRequestAsCancelled | Y | Y |
Completed | Cancelled | MarkServiceRequestAsCancelled | Y | N |
Open Questions