/
Enhanced Program Enrollment

Enhanced Program Enrollment



Clickable pdf of new (enhanced) O3 Program Enrollment designs:



Care Programs Landing page:

  • All programs patient has ever been enrolled in is displayed

  • For a patient program, workflow and state are shown for all active states

  •  For a patient program any outcome is displayed

  • default sorting by reverse chronological order of date enrolled

  • data can be sorted by column headers

Expanded Programs

  • Within the patient program row, there is a structured list for each workflow

  • Within each workflow, all of the historical states the patient has been in are displayed, in reverse chronological order by start date

Record Program Enrollment

  • Basic program enrollment fields should be captured (program, dates, location)

  • For any workflows set up within the program, options are given to enroll patient into

  • User should be able to record a date completed (e.g. for retrospective entry)

  • If a date completed is entered, outcome should be required (if configured)

  • We should prevent overlapping enrollments of the same program?

  • Question: Can we/should we limit the programs a patient is eligible to be enrolled in?

Edit Program Enrollment

  • Dates/Location can be edited

  • If a date completed is added, outcome (if configured) should be prompted for and required

  • We should prevent overlapping enrollments of the same program?

Delete patient program

  • User should be prompted to confirm a delete (or cancel)

Close Program

  • Date completed is required when closing program

  • If configured, outcome should be prompted for and required

Add State

  • State to transition to and date should be entered

  • if the patient is in a current state, they should be able to choose "no state" to transition to

  • Dates should be validated for:

    • overlapping states

    • need to be within program enrolled/completed dates 

Edit State

  • User can edit the state and date

  • data validations as "Add State" above

Delete state

  • User should be prompted to confirm a delete (or cancel)

Related content

Programs
More like this
Administering Programs, Workflows and States
Administering Programs, Workflows and States
More like this
PIH O3 Gap Analysis Overview
PIH O3 Gap Analysis Overview
More like this
O3 RDE (Retrospective Data Entry)
O3 RDE (Retrospective Data Entry)
More like this
Register Module
Register Module
More like this
GSoC 2024: O3 User Onboarding
GSoC 2024: O3 User Onboarding
More like this