https://github.com/hifly81/patientrecord
Hospital Patient Admission to E.R. and Hospital - demo on jBPM Case Management
https://github.com/hifly81/patientrecord
bpm bpmn bpmn2 case-management hospital-admission human-tasks jboss jbpm jbpm-process patient-record wildfly
Last synced: 3 months ago
JSON representation
Hospital Patient Admission to E.R. and Hospital - demo on jBPM Case Management
- Host: GitHub
- URL: https://github.com/hifly81/patientrecord
- Owner: hifly81
- Archived: true
- Created: 2018-02-02T15:31:41.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-02-08T09:04:42.000Z (over 7 years ago)
- Last Synced: 2024-12-20T23:29:11.147Z (5 months ago)
- Topics: bpm, bpmn, bpmn2, case-management, hospital-admission, human-tasks, jboss, jbpm, jbpm-process, patient-record, wildfly
- Language: Visual Basic
- Homepage:
- Size: 104 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Patient Record - jBPM Case Management
A case project with human tasks and different milestones.
It shows:
- Case mgm features
- Case file definition
- Milestones
- Case users and groups
- Case conditions
- Case role assignments vs Human tasks role assignments
- Case data and business rules
- Case dynamic human tasks
- Sub cases
- BPMN Human tasks
- BPMN signals and sub processesThis sample project is used by an administrator to track the admission of a patient to his hospital and the dismissal procedures.
The scenario project begins when a patient goes to the emergency room; the emergency room personnel checks whether the patient needs analysis and a new code is assigned (green, yellow or red).
If a patient needs to be admitted to the hospital, a room is assigned and further analysis and checkups are carried out by hospital staff.
The medical staff decides whether a patient can be dismissed from the hospital. When the patient is dismissed from the hospital, fill out a questionnaire expressing his opinion on admission.
During hospitalization of the patient, external consultants may be requested to be sure of the diagnosis.
Information on the patient's disease and its diagnosis can be traced and sent to external entities (Ministry of Health)## Patient Record - Case overview

## Patient Record - Case assignments
Owner:
- Hospital AdministratorGroups:
- E.R
- Medical unit
- ExternalMedicalUnit
- Staff
- Patient## Patient Record - Case Milestones
#### Milestone 1 - Patient in the emergency room
Case activities:
- Emergency department record form (Staff)
- ER admission approval (ER)
- ER final diagnosis (ER)#### Milestone 2 - Admission to the hospital
Case activities:
- Hospital Admission
- Checkup, analisys (MedicalUnit)
- DiseaseTrackingSubcase (Staff)
- External Consultation Evaluation (ExternalMedicalUnit)
- Hospital checkout#### Milestone - Patient discharge
Case activities:
- Discharge (Staff)#### Milestone - Patient survey
Case activities:
- Survey (Patient)## Patient Record - Case implementation notes
External Consultation Evaluation is a Business Rule Task; if the conditions are
"true" it creates a dynamic User Task assigned to case role "ExternalMedicalUnit".Disease Tracking is a sub case with user task assigned to "Staff".
Only Milestone 1 is in autostart mode.