Giter Club home page Giter Club logo

patientrecord's Introduction

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 processes

This 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

alt text

Patient Record - Case assignments

Owner:

  • Hospital Administrator

Groups:

  • 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.

patientrecord's People

Contributors

hifly81 avatar

Watchers

 avatar  avatar

Forkers

kaythararama

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.