| Status | ID | Description | Tickets
|
| Done | | Administrative: Can enroll a patient to a pathway (create a patient pathway participation). During this subscription process, the ‘participations’ flow from the pathway is triggered for this patient. The contract for the patients’ insurance company is copied to the ‘participation’ instance. |
|
| Done | | Developer: Create pathway plugin |
- #198 Define demo pathway (ZI) (Core, closed, userstory_create_pathway_plugin)
- #199 When an appointment is completed, throw an event. (relates to event mechanism) (Core, closed, userstory_create_pathway_plugin)
- #200 Create pathway domain class definition (Core, closed, userstory_create_pathway_plugin)
- #201 Create pathway plugin API (Core, closed, userstory_create_pathway_plugin)
- #202 Create demo pathway (implements pathway plugin API) (Core, closed, userstory_create_pathway_plugin)
|
| Done | | System Administrator: Deploy pathway plugin |
|
| Done | | Administrative: Can view in the patient dossier in which pathways this patient participates, ordered by start date and participated. |
|
| Done | | Administrative: Can view an overview of all pathways |
- #208 Design pathway overview GUI (Core, closed, userstory_pathways_overview)
- #209 Create pathway overview GUI (Core, closed, userstory_pathways_overview)
- #210 Create PathwayParticipation? DAO layer (Core, closed, userstory_pathways_overview)
- #211 Extend pathway service (Core, closed, userstory_pathways_overview)
- #212 Which workflow engine are we going to use, and why? (Core, closed, userstory_pathways_overview)
|
| Status | ID | Description | Tickets
|
| Not planned yet | | The user can create correspondence (an email or letter), directly from the patient dossier. The correspondence is saved in the patient dossier for later reference. Correspondence can be sent to: the patient, the general practitioner, the referrer, the insurance company. Correspondence is always based on a template. |
|
| Not planned yet | | The user can search correspondence from the patient dossier (search box within the correspondence tab). The content and the subject fields of the correspondence are both searched. |
|
| Not planned yet | | The user can save correspondence as ‘draft’. It will not be sent, but it will be saved. In the correspondence overview it has a visual indicator that it has not been sent. At a later time, the user can continue editing and saving. Finally the user can send the correspondence. |
|
| Not planned yet | | When the user clicks ‘Send’, a ‘preview’ of the content is shown, with all the variables replaced by their real values. The user can visually check the correspondence (for example if all variables are correctly filled in). In this case, the preview has an ‘Edit’ button and a ‘Send’ button. |
|
| Not planned yet | | When the user clicks a letter or email in the list of correspondence in the patient dossier, the ‘preview’ of the content is shown. In this case, the preview has an ‘Close’ button, button and a ‘Send again’ button. |
|
| Not planned yet | | A user can send a letter or email again. To do this, he opens an existing letter or email and clicks ‘Send again’. The piece is copied to a new correspondence item and it is opened in ‘Edit mode’. The user can change the content. After that, he clicks ‘Send’ to send the item. It ends up as a separate item in the correspondence overview. |
|
| Not planned yet | | The user can create content templates on which to base correspondence. The template consists of the text of the letter. Variables can be used to fill in values when generating the final output. Something like: ${patient.birthdate} or ${patient.gender}. The *content* of the variables is not saved in the correspondence, the variable stays part of the text. |
|
| Not planned yet | | The user can choose to send correspondence via ‘email’ or ‘letter’. Content templates have a property that defines if it can be sent as email, sent as letter or sent as both. Content templates contain a property who the default recipients are. |
|
| Not planned yet | | The system can automatically generate correspondence based on an event. An example of an event is ‘patient dossier created’. This correspondence is generated from a template. - When a letter is automatically generated, it will be printed on a printer. There is one printer that will handle all letters. - When an email is generated, it will be sent directly to the mail address of the patient. |
|
| Not planned yet | | A system administrator can configure (on runtime) which printer will be used by the system.
|
| Not planned yet | | A system administrator can configure (on runtime) the events and the actions that result from them. For example: when a new patient is created, a letter with the ‘welcome’ template must be sent to the general practitioner. |
|
| Not planned yet | | The user can create correspondence for a general practitioner, directly from the patient dossier. Correspondence created this way is stored in the patient dossier. |
|
| Not planned yet | | The user can create correspondence for an insurance company, directly from the patient dossier. Correspondence created this way is stored in the patient dossier. |
|