National Cancer Institute   U.S. National Institutes of Health www.cancer.gov
caBIG® Knowledge Center: A part of the Enterprise Support Network

C3PR Use Cases 2.5.5

From CTMS_WIKI

Jump to: navigation, search

Contents

Introduction

Background

The Cancer Center Participant Registry (C3PR) is a web-based application used for end-to-end registration of patients to clinical trials. This includes capturing the consent signed date, eligibility criteria, stratification, randomization, and screening. Clinical workflows are enabled by both subject- and study-centric views into the registration process. C3PR can be run in a standalone mode where study definitions, investigators, study personnel, and sites are entered into the system, or C3PR can be run in an integrated mode with the caBIG Clinical Trials Suite (CCTS). C3PR also enables multi-site clinical trials where registration information is entered locally at affiliate sites and the registration is completed by call-out to the coordinating site.

Throughout the development of C3PR, a number of elaborator and adopter sites are actively being engaged to help define requirements and test the application. Our primary elaborators include Duke, Wake Forest, Mayo, Westat, CALGB, CCR, and the Coalition of Cooperative Groups. Our primary adopters include Duke and Wake Forest with engagement of Georgetown and CCR.

C3PR release 1 was developed by Nortel Solutions and released in 2006. Release 2 was developed by Duke Cancer Center in collaboration with SemanticBits, LLC and was released in March, 2008. We are currently in the next phase of development with releases slated for the end of September, 2008 and March, 2009.

Document Conventions

The C3PR Release 2 project follows the iterative development of the Unified Framework Process. Thus, each document is a snapshot of a work-in-progress. The following conventions will be used throughout the document:

  • Image:Red_highlighting.jpg will indicate new items that need to be addressed immediately in the next iteration by the developers.
  • Image:Green_highlighting.jpg will indicate new items that need to be addressed in the next iteration by the elaborators.

Related Documentation

End User Analysis Technical Management

C3PR Main Project Page

End User Guide 2.5.5

Installation Guide 2.5.5

Configuration Guide 2.5.5

Release Notes

Tear Sheet

Use Cases 2.5.5

Requirements Specification 2.5.5

Activity Diagrams 2.5.5

Architecture Guide 2.5.5

Deployment Diagrams 2.5.5


Project Plan 2.5.5

Scrum Artifacts

Adoption Plan 2.5.5

Communications Plan 2.5.5

Test Plan 2.5.5

User Acceptance Tests 2.5.5

Arc Requests

Actors and Roles

The likely users of C3PR are people with the job responsibilities listed below. The role(s) granted to each user in the application will depend on the specific responsibilities of the person's job and other institutional rules under which they execute their responsibilities.

  • Registrar
  • Study Coordinator
  • Site Coordinator
  • System Administrator


The following table contains the different kinds of user groups:

System Administrator
  • Is a "super-user" who manages the application
  • Grants users to a role within the application
Site Coordinator
  • Manages studies across the site
  • Approves and manages user registration process
  • Grants users to a role within the application
  • Creates new studies in the system
Study Coordinator
  • Enters Study definitions in the system
  • Reviews completed Study definitions to determine if they are complete and correct
Registrar
  • Enrolls Participants to Studies for which approval has been granted

Manage Subjects

Create Subject

Use Case Model

Image:create_subjectxyz.jpg


Brief Description Existence of the subjects within the C3PR system is required for several use cases. In this use case a subject is created in the C3PR system.
Primary Actor(s) Registrar
Secondary Actor(s) Admin
Preconditions
  1. The user is logged into the system with a user account that has role authority to create a Subject.
  2. The Subject doesn't already exist.
Basic Flow of Events
  1. The user selects Create Subject
  2. The user is presented with a screen where details about the Subject are entered.
  3. The user enters the Subject data elements in the fields.
  4. The user submits the data
  5. If a subject with duplicate information is found in the system an alternate flow is introduced.
  6. The system displays the result page confirming the successful creation of a Subject.
Post Conditions
  1. Subject data is stored in the system.
  2. The user is presented with a conformation of Subject creation.
Alternate Flow
  1. The system shows an error for Subjects with a duplicate identifier.
  2. The user cancels the creation of the subject.
  3. The user changes the identifier value for a given system and creates the subject.
  4. The system displays the result page confirming the successful creation of the subject.


Special Requirements

Data Item Notes/Validation Rule
Subject Identfier At least one is required. The system will allow for any number of these to be specified and will capture the type of the identifier, the issuer of the identifier, and its value. This ID is uniquie to the Subject independent of the Subject's participation in a clinical trial.
First Name Required
Middle Name Not Required
Maiden Name Not Required
Last Name Required
Date of Birth mm/dd/yyyy, forced format, Required
Gender Coded, Required (Valid values include "unknown" and "not reported")
Race Coded, Required (Valid values include "unknown" and "not reported")
Ethnicity Coded, Required (Valid values include "unknown" and "not reported")


Top of Page

Search for a Subject

Use Case Model

Image:search_for_subject.jpg


Brief Description This use-case deals with searching for a subject. Reasons for searching for a subject include:
  • Looking for duplicate subjects
  • Begin subject registration in create registration workflow
  • View registration details
  • Update subject information
  • Update registration
Primary Actor(s) Registrar
Secondary Actor(s) Admin
Preconditions The user is logged in to the system with a user account that has role authority to search for a subject.
Basic Flow of Events
  1. The user indicates to the system that he/she wants to search for a subject.
  2. The user selects the search basis on which he/she wants to perform the search.
  3. The user enters the search criteria for the subject and submits the information to the system.
  4. The system displays search results for subjects depending on the search criteria.
  5. If no result is displayed use the alternate flow.
Post Conditions The resulting subject is in a state that the user can use to perform registration in create registration flow or simply to view subject details or to update subject details.
Alternate Flow #The use changes the search criteria.
  1. The user submits the search critera.


Top of Page

View a Subject

Use Case Model

Image:view_subject.jpg


Brief Description This use case allows the user to view Subject's record.
Primary Actor(s) Registrar
Secondary Actor(s) Admin
Preconditions The subject already exists.
Basic Flow of Events
  1. The user indicates to the system that he/she wants to search for a subject.
  2. The user enters the search criteria for the subject and submits the information to the system.
  3. The system displays 0, 1 or multiple subjects depending on the search criteria.
  4. The user selects a subject.
  5. The user views the subject details
Post Conditions
  1. The subject details are displayed.
  2. The user can transition to Edit Use Case.


Top of Page

Update Subject Details

Use Case Model

Image:update_subject_details.jpg


Brief Description This use case allows the user to update Subject's record.
Primary Actor(s) Registrar
Secondary Actor(s) Admin
Preconditions The subject record already exists.
Basic Flow of Events
  1. The user indicates to the system that he/she wants to search for a subject.
  2. The user enters the search criteria for the subject and submits the information to the system.
  3. The system displays 0, 1 or multiple subjects depending on the search criteria.
  4. The user selects a subject.
  5. The user views the subject details.
  6. The user selects the edit option for the displayed subject details.
  7. The user updates the subject detais.
Post Conditions
  1. The subject record is updated.
Special Requirements None.


Top of Page

Manage Study

High Level Study Diagram

Use Case Model

Image:high_level_manage_study_diagram.jpg


Brief Description Study Management is not the primary function of C3PR. However, Study Management is critical for the independent functioning of C3PR because registration is driven by the structure of the study. Therefore, it is included as a primary use case.
Primary Actor(s) TBD
Secondary Actor(s) TBD
Preconditions TBD
Basic Flow of Events TBD
Post Conditions TBD
Alternate Flow TBD


Top of Page

Data Capture Diagram

Use Case Model

Image:protocol_data_capture.jpg


Top of Page


Brief Description TBD
Primary Actor(s) TBD
Secondary Actor(s) TBD
Preconditions TBD
Basic Flow of Events TBD
Post Conditions TBD
Alternate Flow TBD

Create Study Definition Manually

Use Case Model

Image:create_protocol.jpg

Brief Description This use-case deals with the manual creation of a study by entering each data element of the study.
Primary Actor(s) Site Coordinator
Secondary Actor(s) Admin
Preconditions
  1. The user is logged in to the system with a user account that has role authority to create a study.
  2. The study has not already been entered.
Basic Flow of Events
  1. The user indicates to the system that he/she wants to create a new study definition.
  2. The system displays the screen that gives the user the option of entering the study information manually.
  3. The user enters the study data elements in the fields.
  4. The user indicates to the system that the required study information has been entered for creation of a new study through a confirmation window with all of the study data items.
Extension
  1. If this is a multi-site study that is shared across more than one organization, the user indicates to the system that the information must be broadcast to all participating organization sites.
Post Conditions
  1. The study is created in the system.
  2. The study is created and defined as being in either "Pending" or "Active" status.
Alternate Flow
  1. If a duplicate study is found then the user has to fix the details before it can be saved in C3PR.
Special Requirements None.


Top of Page


Search for Studies

Use Case Model

Image:search_studyxyz.jpg


Brief Description This use-case deals with searching for a study. Reasons for searching for a study include:
  • Looking for duplicate studies
  • Begin subject registration
  • Check for eligibility requirements
  • Check study status
  • Modify a study
Primary Actor(s) Database Manager, Site Coordinator, Registrar or any other user of C3PR with role authority to search for a study.
Secondary Actor(s) None
Preconditions The user is logged in to the system with a user account that has role authority to search for a study.
Basic Flow of Events
  1. The user indicates to the system that he/she wants to search for a given study definition.
  2. The user enters the search criteria for the study and submits the information to the system.
  3. The system displays 0, 1 or multiple study definitions depending on the search criteria.
Post Conditions The resulting study list is in a state that the user can transition to any of the manage study or register subject use cases. This means sufficient detail is presented to the user in order to determine which study to transition to. These details will be determined in later iterations.


Top of Page


View Study

Use Case Model

Image:view_study.jpg


Brief Description This use-case deals with viewing a study.
Primary Actor(s) Study Coordinator, Site Coordinator and Registrar
Secondary Actor(s) Admin
Preconditions
  1. The user is logged in to the system with a user account that has a role authority to view a study definition.
Basic Flow of Events
  1. The user indicates to the system that he/she wants to search for a given study definition.
  2. The user enters the search criteria for the study and submits the information to the system.
  3. The system displays 0, 1 or multiple study definitions depending on the search criteria.
  4. The user selects a study.
  5. All data items from the study are displayed
Post Conditions The user can transition either to edit the use case or export the study use case.
====Special Requirements None


Top of Page


Update Study

Use Case Model

Image:update_study.jpg


Brief Description This use-case deals with updating a study entry through the user interface. Note that this is different from a study amendment, which is a metadata item about an official change to a study.
Primary Actor(s) Study Coordinator
Secondary Actor(s) Admin
Preconditions
  1. The user is logged in to the system with a user account that has role authority to update a study definition.
Basic Flow of Events
  1. The user indicates to the system that he/she wants to search for a given study definition.
  2. The user enters the search criteria for the study and submits the information to the system.
  3. The system displays 0, 1 or multiple study definitions depending on the search criteria.
  4. The user selects a study and views that study.
  5. The user updates the necessary fields.
  6. The user saves the updated study information to the system.
Post Conditions
  1. If the user is logged in to the system with a user account that has role authority to update a study, the study stands updated.
Special Requirements The "Blinded" and "Multi-Institutional" data fields cannot be updated.


Top of Page

Associate Study Personnel Study

Use Case Model

Image:associate_study.jpg


Brief Description A study, depending on whether it is multi-site study or not can have multiple sites associated with it. Each site can have one or more personnel (Research Staff) involved in conducting the study. This use case deals with associating such staff with a Study. Site Coordinator, during the creation of a study definition, will be able to add one or many of the study personnel for the study.
Primary Actor(s) Site Coordinator
Secondary Actor(s) Admin
Preconditions
  1. The user is logged in to the system with an administrative account that has role authority to add study personnel to the study organization.
  2. The organization already exists.
  3. The study exists.
  4. The intended research staff member already exists at that organization and has an "Active" status for that organization.
Basic Flow of Events
  1. The user locates the study of interest
  2. The user indicates that he/she wants to associate study personnel.
  3. The user selects the desired organization for which the association should take place.
  4. The user chooses from the list of research staff existing at this organization to be assigned as study personnel
  5. The user chooses other relevant info for the association
  6. The user may select more research staff repeating the steps 1-4
Post Conditions None.
Special Requirements None.


Top of Page

Add Notifications to Study

Brief Description A study can have multiple notifications associated with it. Every notification has a Threshold value associated with it. A notification email is sent when the number of registered participants reach the threshold value. These notifications can be either Email based or Role based. Email based notifications take an email address as input and Role based notificatinos send emails to all the email addresses in that role for that study.
Primary Actor(s) Site Coordinator
Secondary Actor(s) Admin
Preconditions
  1. The user is logged in to the system with an administrative account that has role authority to add study personnel to the study organization.
  2. The study already exists.
  3. The intended roles and e-mail addresses for those roles that already exist in the C3PR system.
Basic Flow of Events
  1. The user locates the study of interest
  2. The user indicates that he/she wants to add notifications.
  3. The user clicks on Add Notifications.
  4. The user enters a threshold value for which he wants the notification to be sent.
  5. The user enters an email address by clicking the Add email or selects a role by clicking on AddRole.
  6. The user may repeat the steps 1-5 as many times as desired.
Post Conditions The notifications are set up such that when the registered participants reach the threshold value the corresponding email addresses/roles are notified.
Special Requirements None.


Top of Page

Add Stratification

Use Case Model

Image:add_stratification.jpg

Brief Description Studies can have one or more stratification factors. Each stratification factor consists of a question and two or more discreet answers. The answers for a particular Subject on a Study determine the stratum group for the Study Subject. The stratum group can be used to help determine the arm during randomization.
Primary Actor(s) Study Coordinator: defines the stratification when defining the study.
Secondary Actor(s) Admin
Preconditions
  1. The user is in the study creation or update workflow
Basic Flow of Events: Study Definition
  1. The user enters the stratification portion of the study definition workflow
  2. The user adds zero or more stratification factors
  3. The user defines the question text for each stratification factor
  4. The user defines one or more discreet answers for each stratification factor
  5. The system saves the stratification factors
Basic Flow of Events: Subject Registration
  1. The user enters the registration workflow
  2. The user navigates to the stratification tab
  3. The user answers each stratification factor question via drop-down menus
  4. The stratum group is displayed when then final stratification factor is answered
  5. The system saves the stratum group
Post Conditions The system is ready to create a stratum group now.
Special Requirements None.

Top of Page

Disable a Stratum Group

Use Case Model

Image:Disable_StratumGroup.jpg


Brief Description Studies can have one or more stratification factors. Each stratification factor consists of a question and two or more discreet answers. The different combinations of all the questions along with the possible answers constitute the stratum groups. All stratum groups may not be important or valid for the study. This use case deals with disabling an invalid group.
Primary Actor(s) Study Coordinator and Site Coordinator
Secondary Actor(s) Admin
Preconditions
  1. The user is in the study creation or update workflow.
  2. The study is either newly created or is in pending status.
Basic Flow of Events: Study Definition
  1. The user enters the stratification portion of the study definition workflow
  2. The user adds one or more stratification factors if they do not already exist.
  3. The user defines the question text for each stratification factor.
  4. The user defines one or more discreet answers for each stratification factor
  5. The user indicates to the system to generate the stratum groups if they do not already exist or if he/she updates any stratification questions and/or answers.
  6. The user deletes the desired stratum group.
  7. The user indicates to the system to update/save the study.
Post Conditions
  1. The stratum group will be deleted.
  2. If the study has book randomization, the book randomization entries have to be updated to remove the entries for the deleted stratum group.
Special Requirements None.


Top of Page

Add Eligibility Criteria

Use Case Model

Image:Add_EligibilityCriteria.jpg


Brief Description Studies can have one or more Eligibility Criterion. These are further classified as Inclusion and Exclusion Eligibility criteria. The user can add new eligibility criteria to any treatment epoch. This use case helps add new eligibility criteria in 3 different ways depending on the business requirement.
Primary Actor(s) Study Coordinator and Site Coordinator
Secondary Actor(s) Admin
Preconditions
  1. The user is in the study creation or update workflow
Basic Flow of Events: Create Study
  1. The user enters the eligibility portion of the study definition workflow.
  2. The user identifies the treatment epoch for which eligibility criteria needs be added.
  3. The user adds one or more inclusion or/and exclusion criterion.
  4. The user updates the study to save the newly added eligibility questions.
Alternate Flow (Load caDSR):
  1. The user enters the eligibility portion of the study definition workflow.
  2. The user selects the treatment epoch for which eligibility criteria needs be added from a dropdown.
  3. The user adds clicks on the browse button and selects the file to be uploaded.
  4. The user clicks the upload button.
  5. The user can now add to or modify the uploaded contents.
Basic Flow of Events: Edit Study
  1. If the desired study is saved in a pending status, the user enters the search criteria and searches for the desired study.
  2. The user selects the desired study and enters the edit workflow.
  3. The user enters the eligibility portion of the study.
  4. The user identifies the treatment epoch for which eligibility criteria needs to be added.
  5. The user adds one or more inclusion/exclusion eligibility criterion.
  6. The user updates the study to saves the newly added eligibility questions.
Basic Flow of Events: Amend Study
  1. If the desired study is saved in an active status, the user enters the search criteria and searches for the desired study.
  2. The user selects the desired study and enters the amend study workflow.
  3. The user indicates that treatment epoch and eligibility change as a result of the amendment.
  4. The user enters the eligibility portion of the study.
  5. The user identifies the treatment epoch for which eligibility criteria needs to be added.
  6. The user adds one or more inclusion/exclusion eligibility criterion.
  7. The user updates the study to saves the newly added eligibility questions.
Post Conditions New eligibility criteria is added to the study.
Special Requirements None.

Top of Page

Add Diseases

Use Case Model

Image:add_diseases.jpg


Registration Flow

Image:registration_flow.jpg


Brief Description Studies can have one or more diseases associated with them. These diseases are used during Registration to allow the user to select a disease for a Study Subject. The user will also be able to select a primary disease site for the Study Subject. There are a number of different disease and disease site nomenclatures used in the community. C3PR will initally provide the CTEP diseases and disease sites.
Primary Actor(s) Study Coordinator: defines the disease sites when defining the study

Registrar: registers a subject to a study and, in doing so, defines the disease and disease site for the subject.

Secondary Actor(s) None
Preconditions None
Basic Flow of Events
  1. The user enters the disease portion of the study definition workflow.
  2. The user adds one or more diseases.
Basic Flow of Events: Subject Registration
  1. The user enters the registration workflow.
  2. The user navigates to the disease tab.
  3. The user selects a disease or enters a free-text disease.
  4. The user selects a disease site or enters a free-text disease site.
Post Conditions
  1. A new disease and disease site are associated with the study.
Alternate Flow None
Special Requirements None


Top of Page

Change Status from Pending to Open

Use Case Model

Image:Change StudyStatus 1.jpg


Brief Description A new study entered into c3pr using the User Interface can be saved in a pending status. All the studies need at least one study site and one enrolling epoch and other basic data to be considered as data entry complete (which is system derived). The study has to go through a curation phase or a quality analysis check before the study coordinator or site coordinator reviews and can set the study status to open. This use case deals with this scenario.
Primary Actor(s) Study Coordinator
Secondary Actor(s) Admin
Preconditions
  1. The user is logged in to the system with a user account that has role authority to update study status from Pending to Open.
  2. The study is in a Pending status.
Basic Flow of Events
  1. The user indicates to the system that he/she wants to search for a given study definition.
  2. The user enters the search criteria for the study and submits the information to the system.
  3. The system displays 0, 1 or multiple study definitions depending on the search criteria.
  4. The user selects a study and views its summary.
  5. The user updates the study definition or any part of the study in the edit flow if required.
  6. The user updates the study status from Pending to Open.
Post Conditions
  1. If the user is logged in to the system with a user account that has role authority to update study status, the study status is updated from Pending to Open.
Special Requirements
  1. The system requires at least one study site.
  2. The system requires at least one enrolling epoch.

Top of Page

Change Status from Amendment Pending to Open

Use Case Model

Image:Change_StudyStatu_Amendment_1.jpg


Brief Description A study in an open status can be modified through an amendment. Once an amendment is anticipated or initiated, the user captures the study amendment information. However, at this stage the user may not have sufficient information to completely capture all the required information or the amendment may not have IRB approval yet. At this stage the system automatically puts the study in an Amendment Pending status. The study has to go through a quality analysis check before the study coordinator or site coordinator reviews and can update the study status from Amendment Pending to Open. This use case deals with this scenario.
Primary Actor(s) Study Coordinator, Site coordinator or any other user of C3PR with role authority to update the status of a study to Open.
Secondary Actor(s) None.
Preconditions
  1. The user is logged in to the system with a user account that has role authority to update study status from Amendment Pending to Open.
  2. The study is in an Amendment Pending status.
Basic Flow of Events
  1. The user indicates to the system that he/she wants to search for a given study definition.
  2. The user enters the search criteria for the study and submits the information to the system.
  3. The system displays 0, 1 or multiple study definitions depending on the search criteria.
  4. The user selects a study and views its summary.
  5. The user goes through the amendment workflow and updates any information if required.
  6. The user updates the study status from Amending Pending to Active
Post Conditions
  1. If the user is logged in to the system with a user account that has role authority to update study status, the study status is updated to Open.
Extension
  1. If this is a multi-site study that is shared across more than one organization, the user indicates to the system that the modified information must be broadcast to all participating organization sites.
Special Requirements None


Top of Page

Update Study Definition

Use Case Model

Image:update_study_definition.jpg


Brief Description This use-case deals with amending a current study definition.
Primary Actor(s) Study Coordinator
Secondary Actor(s) None.
Preconditions
  1. The user is logged into the system with a user account that has role authority to amend a study definition.
  2. The study is in an active status.
Basic Flow of Events
  1. The user indicates to the system that he/she wants to search for a given study definition.
  2. The user enters the search criteria for the study and submits the information to the system.
  3. The system displays 0, 1 or multiple study definitions depending on the search criteria.
  4. The user selects the study definition for which he/she wants to amend.
  5. The user indicates to the system that he/she wants to make an amendment.
  6. The user enters the amendment data items
Post Conditions The study definition has been amended.
Alternate Flow None.
Special Requirements None.


Top of Page

Update Study Protocol Version

Use Case Model


Brief Description The study protocol version can be updated by amending a study with an open status. Once an update to the study site protocol version is anticipated or initiated, the user captures the information needed to update the protocol version. However, at this stage the user may not have completely captured all the required information or the update to the protocol version may not have IRB approval yet. At this stage the system automatically puts the update to the study in an Amendment Pending status. The update to the protocol version has to go through a quality analysis check before the study coordinator or site coordinator can update the study protocol version. This use case deals with this scenario.
Primary Actor(s) Study Coordinator, Site coordinator or any other user of C3PR with role authority to update the status of a study.
Secondary Actor(s) None.
Preconditions
  1. The user is logged in to the system with a user account that has role authority to update study status from Amendment Pending to Open.
Basic Flow of Events
  1. The user indicates to the system that he/she wants to search for a given study definition.
  2. The user enters the search criteria for the study and submits the information to the system.
  3. The system displays 0, 1 or multiple study definitions depending on the search criteria.
  4. The user selects a study and views its summary.
  5. The user goes through the amendment workflow and updates information for the protocol version update.
  6. After a quality analysis check of the protocol version update has been performed and IRB approval has been received, the user updates the study status from Amending Pending to Open.
Post Conditions
  1. If the user is logged in to the system with a user account that has role authority to update study status, the study protocol version is updated.
Extension
  1. If this is a multi-site study that is shared across more than one organization, the user indicates to the system that the modified information must be broadcast to all participating organization sites.


Top of Page

Manage Registration

Register a New Subject

Use Case Model

Image:register_new_subject.jpg


Brief Description This use case will allow the user to register a subject not currently in the C3PR system to a study. The user will be required to enter subject information before completing the registration.
Primary Actor(s) Registrar or any other designated user of C3PR with role authority to register a Subject.
Secondary Actor(s) None.
Preconditions
  1. The Study already exists.
  2. Any hard accrual limits are not exceeded.
  3. The Study is in Active status.
  4. The study has an enrolling epoch.
  5. The subject does not already exist in the system.
  6. The subject meets the eligibility criteria for the enrolling epoch.
Basic Flow of Events
  1. The user enters create registration workflow
  2. The user creates a new subject.
  3. The user searches and selects the desired study
  4. The user selects a study site
  5. The user selects an enrolling epoch from the selected study.
  6. The system alerts the user of any soft accrual limits.
  7. The system alerts the user if the subject is already registered to the same study.
  8. The user fills out the enrollment details completely.
  9. If the study involves Randomization, the user indicates to the system that he/she wants to randomize
Post Conditions
  1. If the enrolling epoch involves randomization, an arm is successfully obtained.
  2. If the user was logged in to the system with a role authority to register a subject, the subject is registered to the study.
Alternate Flow None.
Special Requirements None.


Top of Page


Register Subject to Multi-site Study

Use Case Model

Image:register_subject_multi_site.jpg


Brief Description The user must first create a registration in the appropriate study site before they can enroll a subject. This use case will explain how the user can create a registration in a study site in a multi-site study. In order to register a subject to a study site of a multi-site study the study must already exist the system and have an Open status. Once the registration has been created go to the Enroll Subject to Study Site use case and follow the steps to complete the registration of a subject.
Primary Actor(s) Registrar
Secondary Actor(s) Admin
Preconditions
  1. The user is logged in to the system with a user account that has role authority to register a Subject.
  2. The Study already exists.
  3. Any hard accrual limits are not exceeded.
  4. The Study is in Active status.
  5. The study has an enrolling epoch.
  6. The subject meets the eligibility criteria for the enrolling epoch.
Basic Flow of Events
  1. The user enters create registration workflow
  2. The user searches and selects the desired multi-site study
  3. The user selects the desired study site
  4. The user selects an enrolling epoch from the selected study.
  5. The system alerts the user of any soft accrual limits.
  6. The system alerts the user if the subject is already registered to the same study.
  7. The user fills out the enrollment details completely.
  8. The system sends the registration notification fo the ESB.
  9. The ESB sends the registration notification to the coordinating center for approval.
  10. The system gets back either an approval or a disapproved message back from the coordinating center.
Post Conditions
  1. If the subject meets eligibility criteria, he/she is successfully registered.
  2. If the enrolling epoch involves randomization, an arm is obtained.
Alternate Flow None.
Special Requirements None.


Top of Page

Enroll Subject to a Study Site

Use Case Model


Brief Description This use case will explain how the user can enroll a subject to a study site in a multi-site study after they have created the registration. The user must first create a registration in the appropriate study site before they can enroll a subject. Once the steps in the Register Subject to Multi-site Study use case have been completed the user can follow the steps in this use case to enroll a subject in the registration of a study site.
Primary Actor(s) Registrar or any other designated user of C3PR with role authority to register a Subject.
Secondary Actor(s) None
Preconditions
  1. Registration is pending
  2. Randomization of study subjects is complete
Basic Flow of Events
  1. The user searches and selects the desired study
  2. The user enters create registration workflow and broadcasts the registration
  3. The user changes the status of an existing subject.
  4. The user selects an enrolling epoch from the selected study.
  5. The system alerts the user of any soft accrual limits.
  6. The system alerts the user if the subject is already registered to the same study.
  7. The user fills out the enrollment details completely.
Post Conditions
  1. If the user was logged in to the system with a role authority to register a subject, the subject is registered to the study.
Alternate Flow None.
Special Requirements None.


Top of Page

Transfer Epoch to Study Site of Multi-site Study

Use Case Model


Brief Description Before you can transfer subjects from one epoch to another you must first transfer the epoch to the appropriate study site in the multi-site study. In this use case an epoch is changed in the system to be stored in a study site.
Primary Actor(s) Study Coordinator
Secondary Actor(s) Admin
Preconditions
  1. The user is logged in to the system with a user account that has role authority to register a Subject.
Basic Flow of Events
  1. The user searches for the appropriate study
  2. The user selects the study to edit it
  3. The user selects or adds the appropriate epoch
  4. The user broadcasts the epoch to study sites
Post Conditions
  1. The epoch is now stored in the appropriate study site of the multi-site study.
Alternate Flow None.
Special Requirements None.


Top of Page

Assign Subject to New Epoch in Study Site

Use Case Model


Brief Description Subjects can be assigned to an epoch in a study site after the epoch has been transferred to the study site of a multi-site study. You will need to change the registration status of the subject and broadcast the information to the study sites associated with the multi-site study. In this use case a subject is assigned to an epoch in a study site of a multi-site study.
Primary Actor(s) Study Coordinator
Secondary Actor(s) Admin
Preconditions
  1. The user is logged in to the system with a user account that has role authority to register a Subject.
  2. If randomization is selected for the study then randomization of the subjects must be complete
Basic Flow of Events
  1. The user searches for the appropriate study
  2. The user selects the study to edit it
  3. The user selects or adds the appropriate subject
  4. The user broadcasts to study sites
Post Conditions
  1. The subject is now assigned to the appropriate epoch of the multi-site study.
Alternate Flow None.
Special Requirements None.


Top of Page

Register Existing Subject to a Study

Use Case Model

Image:register_subject_existing.jpg


Brief Description This use case will allow the user to register a subject not currently in the C3PR system to a study. The user will be required to enter subject information before completing the registration.
Primary Actor(s) Registrar
Secondary Actor(s) Admin
Preconditions
  1. The user is logged in to the system with a user account that has role authority to register a Subject.
  2. The Study already exists.
  3. Any hard accrual limits are not exceeded
  4. The Study is in Active status.
  5. The study has an enrolling epoch.
  6. The subject already exists and meets the eligibility criteria required by the enrolling epoch.
Basic Flow of Events
  1. The user enters create registration workflow
  2. The user searches and selects the desired subject.
  3. The user searches and selects the desired study
  4. The user selects a study site
  5. The user selects an enrolling epoch from the selected study.
  6. The system alerts the user of any soft accrual limits.
  7. The system alerts the user if the subject is already registered to the same study.
  8. The user fills out the enrollment details completely.
  9. If the study involves Randomization, the user indicates to the system that he/she wants to randomize
Post Conditions
  1. The randomization process successfully returns an arm.
  2. If the user was logged in to the system with a role authority to register a subject, the subject is registered to the study.
Alternate Flow None.
Special Requirements None.


Top of Page


Assign Kit Number for Blinded Study

Use Case Model


Image:assign_kit_number.jpg


Brief Description This use case will allow the user to register a subject to a blinded study and obtain a kit number.
Primary Actor(s) Registrar
Secondary Actor(s) Admin
Preconditions
  1. The user is logged in to the system with a user account that has role authority to register a subject.
  2. The blinded Study already exists.
  3. Any hard accrual limits are not exceeded
  4. The Study is in Active status.
  5. The study has an enrolling epoch.
  6. The subject already exists and meets the eligibility criteria required by the enrolling epoch.
Basic Flow of Events
  1. The user enters create registration workflow
  2. The user searches and selects the desired subject.
  3. The user searches and selects the desired blinded study
  4. The user selects a study site
  5. The user selects an enrolling epoch from the selected study.
  6. The system alerts the user of any soft accrual limits.
  7. The system alerts the user if the subject is already registered to the same study.
  8. The user fills out the enrollment details completely.
  9. The user indicates to the system that he/she wants to obtain a kit number.
Post Conditions #If the subject is eligible and no hard accrual limits are exceeded, a kit number is obtained.
Alternate Flow None.
Special Requirements None.


Top of Page


Save a Registration in Incomplete Status

Use Case Model

Image:save_registration_incomplete.jpg


Brief Description This use case allows the user to select a study and select a subject and without entering other details, save the information in an incomplete status. Users can then search for the registration and complete the information and the registration will either go on pending status if it requires some approval, if it's a multi site study or it can be accepted as a complete registration.
Primary Actor(s) Registrar
Secondary Actor(s) Admin
Preconditions
  1. The user is logged in to the system with a user account that has role authority to register a Subject.
  2. The Study already exists.
  3. Any hard accrual limits are not exceeded
  4. The Study has an Active status.
  5. The Subject is not already registered to the same Study.
Basic Flow of Events
  1. The user enters create registration workflow
  2. The user searches and selects the desires subject.
  3. The user searches and selects the desired study
  4. The user selects a study site
  5. The user selects an epoch from the selected study.
  6. The system alerts the user of any soft accrual limits.
  7. The system alerts the user if the subject is already registered to the same study.
  8. The user fills out the enrollment details incompletely i.e. either the treating physician is not entered or eligibility is not met or Informed Consent Version or Date is not valid.
Post Conditions
  1. The registration is saved in an incomplete status if no hard accrual limits are exceeded or the subject is not already registered to the same study site.
Alternate Flow None.
Special Requirements None.


Top of Page


Register Subject to Reservation Study

Use Case Model

Image:register_subject_reservation.jpg


Brief Description
  1. In some Phase I studies, there are very small number of accrual slots.
  2. It is important that someone can be registered to the study, get worked up, and then potentially be removed from the study.
  3. This type of "reservation" allows the next candidate to take the originally registered slot.
  4. This differs from most studies, where the de-registered slot is "lost" - the next subject is registered to the next slot.
Primary Actor(s) Registrar
Secondary Actor(s) Admin
Preconditions
  1. The user is logged in to the system with a user account that has role authority to reserve a spot on the study.
  2. The Study already exists.
  3. Any hard accrual limits are not exceeded
  4. The Study is in Active status.
  5. The study has a reserving or enrolling epoch.
  6. The subject already exists.
Basic Flow of Events
  1. The user enters create registration workflow
  2. The user searches and selects the desired subject.
  3. The user searches and selects the desired study.
  4. The user selects a study site.
  5. The user selects a reserving or an enrolling epoch from the selected study.
  6. The system alerts the user of any soft accrual limits.
  7. The system alerts the user if the subject is already registered to the same study.
  8. The user fills out the enrollment details.
Post Conditions
  1. The subject is reserved a spot on the study.
Alternate Flow None.
Special Requirements None.


Top of Page


Search for Registrations

Use Case Model

Image:search_registrationxyz.jpg


Brief Description This use-case deals with searching for registrations. Reasons for searching for registrations include:
  • Looking for duplicate registrations
  • View registration history
  • Check for eligibility requirements
  • Check registration status
  • Modify a registration
  • To assign a subject to a randomized arm
Primary Actor(s) Study Coordinator, Site Coordinator and Registrar
Secondary Actor(s) Registrar
Preconditions
  1. The user is logged in to the system with a user account that has role authority to search for a registration.
Basic Flow of Events
  1. The user indicates to the system that he/she wants to search for registrations.
  2. The system displays a 2-step search process. The user first searches for a subject, study or a registration identifier based on subject search criteria, study search criteria or the registration identifier value respectively.
  3. The user then searches for the registrations based on the selected subject, study or registration identifier
  4. The system displays 0, 1 or multiple registrations depending on the search criteria.
Post Conditions
  1. The resulting registration list is in a state that the user can transition to any of the manage registration use cases like completing, updating eligibility, assigning to a randomized arm, updating registration status etc. This means sufficient detail is presented to the user in order to determine which registration to transition to.
Alternate Flow None.
Special Requirements None.


Top of Page


View Subject Registration History

Use Case Model

Image:view_subject_registration_history.jpg


Brief Description This use case allows the user to view registration details of a subject.
Primary Actor(s) Registrar, Site Coordinator, CRA or any other designated user of C3PR with role authority to view a registration.
Secondary Actor(s) Registrar
Preconditions
  1. The subject is already registered to a study at a particular healthcare site.
  2. The user is logged into the system with a user account that has role authority to view registration details.
Basic Flow of Events
  1. The user searches for a given subject.
  2. The user selects desired subject to view the subject details.
  3. The user indicates that he/she wants to view the desired registration from a list of registrations the subject is on.
  4. The user can choose to view registration details, eligibility status, registration status, stratification factors, randomization arm, and registration identifiers.
Post Conditions #The registration details have been viewed by the user.
Alternate Flow None.
Special Requirements None.


Top of Page


Update Eligibility Status for Registration

Use Case Model

Image:update_eligibility_status.jpg


Brief Description This use case allows the user to update eligibility status of a subject on a given registration.
Primary Actor(s) Registrar
Secondary Actor(s) Admin
Preconditions
  1. The subject is already pre-registered to a study at a particular healthcare site.
  2. The user is logged into the system with a user account that has role authority to update eligibility status of a subject on a given study.
Basic Flow of Events
  1. The user searches for a given subject.
  2. The user selects desired subject to view the subject details.
  3. The user indicates that he/she wants to view the desired registration details from a list of registrations the subject is on.
  4. The user indicates that he/she wants to view the eligibility of the subject on the given study by selecting the eligibility tab.
  5. The user can change the eligibility of the subject and indicates to the system that he/she wants to save the new eligibility status.
Post Conditions
  1. If the user had the role authority to update eligibility of the subject on the given study, the registration status is updated if eligibility is met.
Alternate Flow None.
Special Requirements None.


Top of Page

Randomize Subject

Use Case Model

Image:randomize_subject.jpg


Brief Description This use case allows the user to assign a subject to an arm.
Primary Actor(s) Registrar
Secondary Actor(s) Admin
Preconditions
  1. The subject is already registered to a study at a particular healthcare site.
  2. The user is logged into the system with a user account that has role authority to assign a subject to a randomized arm on a given study.
Basic Flow of Events
  1. The user searches for a given subject.
  2. The user selects desired subject to view the subject details.
  3. The user indicates that he/she wants to view the desired registration details from a list of registrations the subject is on.
  4. The user indicates that he/she wants to view the randomization information of the subject on the given study by selecting the randomization tab.
  5. The user selects the desired arm to which the subject is to be assigned indicates to the system that he/she wants to save the arm.
Post Conditions
  1. If the user has the role authority to assign the subject to a randomized arm on the given study, the subject is assigned to a randomized arm.
Alternate Flow None.
Special Requirements None.


Top of Page

Take Subject Off Study

Use Case Model

Image:update_study.jpg


Brief Description This use case allows the user to update the registration status of a subject on a given study.
Primary Actor(s) Site Coordinator, CRA, or any other designated user of C3PR with role authority to update the registration status on a given study.
Secondary Actor(s) Registrar
Preconditions
  1. The subject is pre-registered to a study at a particular healthcare site.
  2. The user is logged into the system with a user account that has role authority to update registration status for a subject on a given study.
Basic Flow of Events
  1. The user searches for a given subject.
  2. The user selects desired subject to view the subject details.
  3. The user indicates that he/she wants to view the desired registration details from a list of registrations the subject is on.
  4. The user indicates that he/she wants to view the registration status of the subject on the given study by selecting the registration tab.
  5. The user selects the desired registration status and indicates to the system that he/she wants to save the status.
Post Conditions
  1. If the user has the role authority to change registration status of the subject on the given study, the registration status of the subject stands changed.
Alternate Flow None.
Special Requirements None.


Top of Page

Unblind Registered Subject

Brief Description This use case involves the unblinding of a subject registered to a blinded study. The purpose of unblinding is to make the previously unknown treatment known. This use case is invoked for a variety of reasons, including the subject having an adverse event, the subject requesting to know the treatment, and someone other than the subject taking the subject's medication. Note that this use case does not result in any functionality in C3PR because there is no need to track unblinded information in the registration tool - it is tracked in the CDMS. However, it is included for completeness.
Primary Actor(s) Unblinding Requester (e.g. treating physician), Kit Manager (e.g. coordinating site, drug provider)
Secondary Actor(s) Study Coordinator
Preconditions
  1. The subject is registered to a treatment epoch of a (double) blinded study.
Basic Flow of Events
  1. The Unblinding Requestor requests that a subject is unblinded by providing a kit number and reason to the Kit Manager
  2. The Kit Manager provides the treatment information to the Unblinding Requestor
  3. The Unblinding Requestor fills out the appropriate unblinding CFRs and logs them in the CDMS
Post Conditions
  1. The study subject is unblinded
Alternate Flow # The Study Coordinator intervenes in the flow before the Kit Manager provides the treatment information to determine which information is released to which individuals
Special Requirements Note: this use case does not result in any functionality within C3PR.

Top of Page

Reporting

Advanced Registration Search

Use Case Model

Image:advanced_registration_search.jpg


Brief Description This use case allows the user to enter information in 4 different kinds of criteria and run a registrations search. The search results table also allows the user to download the results in .xls format.
Primary Actor(s) Site Coordinator, Study Coordinator and Registrar
Secondary Actor(s) Admin
Preconditions
  1. The user is logged in to the system with an account that has permission to search registrations.
Basic Flow of Events
  1. The user enters the desired search criteria. The four criteria are: Study, Site, Registration and Subject.
  2. The user retrieves the corresponding registrations.
  3. The user downloads the table in the .xls format.
Post Conditions
  1. The search results are displayed in a table on the same page.
  2. This table provides a export as excel button which lets the user download the table contents in excel format.
Alternate Flow None.
Special Requirements None.


Top of Page



Study Search and Export

Use Case Model

Image:study_search_export.jpg


Brief Description This use case allows the user to search for studies and export the search result as an excel file.
Primary Actor(s) Site Coordinator, Study Coordinator and Registrar
Secondary Actor(s) Admin
Preconditions
  1. The user is logged in to the system with appropriate privileges
  2. One or more studies must exist in the C3PR database
Basic Flow of Events
  1. The user enters the desired search criteria. The user can search on 3 criteria's: Study # # Identifiers, Study Short Title and Study Status
  2. The system retrieves the corresponding studies
  3. The user downloads the table in the .xls format.
Post Conditions
  1. The search results are displayed in a table on the same page.
  2. This table provides a export as excel button which lets the user download the table contents in excel format.
Alternate Flow None.
Special Requirements None.


Top of Page

Administration

Create Investigator

Use Case Model

Image:creative_investor.jpg


Brief Description This use-case deals with the manual creation of an Investigator at the specified healthcare sites by entering each data element of the investigator.
Primary Actor(s) Site Coordinator
Secondary Actor(s) Admin
Preconditions
  1. The user is logged in to the system with an administrative account that has role authority to create an investigator.
  2. The investigator doesn't already exist.
Basic Flow of Events
  1. The user indicates to the system that he/she wants to perform an administrative task
  2. The user indicates to the system that he/she wants to create an investigator.
  3. The system displays the screen that gives the user option of entering the investigator information manually.
  4. The user enters the Investigator data elements in the fields.
  5. The user indicates to the system that the required investigator information has been entered for creation of a new investigator.
Post Conditions
  1. If the user is logged in to the system with a user account that has administrative privileges to create an Investigator (for example, a System Administrator), the created Investigator is approved.
Alternate Flow None.
Special Requirements None.


Top of Page


Add Investigator Group

Use Case Model

Image:add_investigator_group.jpg


Brief Description This use-case deals with the manual creation of Investigator Groups at a healthcare site.
Primary Actor(s) Site Coordinator
Secondary Actor(s) Admin
Preconditions
  1. The user is logged in to the system with an administrative account that has role authority to create an investigator group.
  2. The investigator group doesn't already exist.
Basic Flow of Events
  1. The user indicates to the system that he/she wants to perform an administrative task
  2. The user indicates to the system that he/she wants to create an investigator group.
  3. The system displays the screen that gives the user option of selecting an organization and entering the investigator group information manually.
  4. The user enters the group's data elements in the fields.
  5. The user indicates to the system that the required investigator group information has been entered for creation of a new investigator group.
Post Conditions
  1. If the user is logged in to the system with a user account that has administrative privileges to create an Investigator group, the Investigator group is created.
Alternate Flow None.
Special Requirements None.


Top of Page


Add Investigator To A Group

Use Case Model

Image:add_investigators_to_a_group.jpg


Brief Description This use-case deals with the manual addition of Investigators to a group at a healthcare site.
Primary Actor(s) Site Coordinator
Secondary Actor(s) Admin
Preconditions
  1. The user is logged in to the system with an administrative account that has role authority to create an investigator group.
  2. The desired investigator(s) do not already belong to the group.
Basic Flow of Events
  1. The user indicates to the system that he/she wants to perform an administrative task
  2. The user indicates to the system that he/she wants to add investigators to a group.
  3. The system displays the screen that gives the user option of selecting an organization and the desired investigator group.
  4. The user selects from the list of existing investigators at the organization, those that he/she intends to be add to the group.
  5. The user indicates to the system to save the new information.
Post Conditions
  1. If the user is logged in to the system with a user account that has administrative privileges to add Investigators to a group, the Investigators would be added to the group.
Alternate Flow None.
Special Requirements None.


Top of Page


Create Research Staff

Use Case Model

Image:create_research_staff.jpg


Brief Description This use-case deals with the manual creation of research staff by entering each data element of the research staff.
Primary Actor(s) Site Coordinator
Secondary Actor(s) Admin
Preconditions
  1. The user is logged in to the system with an administrative account that has role authority to create research staff.
  2. The research staff member doesn't already exist.
Basic Flow of Events
  1. The user indicates to the system that he/she wants to do an administrative task
  2. The user indicates to the system that he/she wants to create a research staff member
  3. The system displays the screen that gives the user option of entering the research staff member information manually.
  4. The user enters the research staff member's data elements in the fields.
  5. The user indicates to the system that the required research staff member information has been entered for creation of a new research staff member.
Post Conditions #If the user is logged in to the system with a user account that has administrative privileges to create a research staff (for example, a System Administrator), the created research staff member is approved.
Alternate Flow None.
Special Requirements None.


Top of Page


Create Organization

Use Case Model

Image:create_organization.jpg


Brief Description This use-case deals with the manual creation of an Organization by entering organization related data. The user can enter information and select save or select reset tab to clear the entered data.
Primary Actor(s) Site Coordinator
Secondary Actor(s) Admin
Preconditions
  1. The user is logged in to the system with an administrative account that has role authority to create Organization.
  2. The Organization doesn't already exist.
Basic Flow of Events
  1. The user indicates to the system that he/she wants to do administrative tasks
  2. The user indicates to the system that he/she wants to create an Organization.
  3. The system displays the screen that lets the user enter the Organization information manually.
  4. The user enters Organization's data elements in the fields.
  5. The user indicates to the system that the required Organization information has been entered for creation of a new Organization.
Post Conditions
  1. If the user is logged in to the system with a user account that has administrative privileges to create a research staff (for example, a System Administrator), the created research staff member is approved.
Alternate Flow None.
Special Requirements None.


Top of Page


Associate Investigator to Study Organization

Use Case Model

Image:associate_investigator_to_study_organization.jpg


Brief Description This use case allows the user to associate an investigator to a study organization.
Primary Actor(s) Site Coordinator
Secondary Actor(s) None.
Preconditions
  1. The user is logged in to the system with an administrative account that has role authority to add investigator to a study organization.
  2. The site already exists.
  3. The intended investigator already exists at the organization
  4. The intended investigator does not already exist at that study organization
Basic Flow of Events
  1. The user enters the create study work flow for a new study or edit study flow for an existing study.
  2. The user selects the desired site for which the association should take place.
  3. The user chooses the list of investigators associated for this site to be assigned as study investigator, which is commonly referred to as the enrolling physician.
  4. The user adds other relevant information for the association.
  5. The user may select more site investigators repeating the steps 1-4
Post Conditions None.
Alternate Flow #Instead of selecting a single Study Investigator, the user selects a group of Investigators.
Special Requirements None.


Top of Page


Associate Investigator Group to Study Organization

Use Case Model

Image:associate_investigator_group_to_study_organization.jpg


Brief Description This use case allows the user to associate an investigator group to a study organization
Primary Actor(s) Site Coordinator and Study Coordinator
Secondary Actor(s) None.
Preconditions
  1. The user is logged in to the system with an administrative account that has role authority to add an investigator group to a study organization.
  2. The study organization already exists.
  3. The intended group already exists at the organization.
  4. The study organization does not already have the intended group.
Basic Flow of Events
  1. The user enters the create study work flow for a new study or update study flow for an existing study.
  2. The user selects the desired site for which the association should take place.
  3. The user chooses the investigator group that is intended to be associated to the study organization.
  4. The user chooses other relevant information for the association.
  5. The user may select more groups repeating the steps 1-4
Post Conditions None.
Alternate Flow
  1. Instead of selecting an investigator group, the user selects a single investigator.
Special Requirements None.


Top of Page


Search for a Study Personnel

Use Case Model

Image:search_for_study_personnel.jpg


Brief Description This use case allows the user to search a Study Person (Research Staff Member) depending upon the search criteria. Reasons for searching for a study person include:
  • Looking for a duplicate research staff member.
  • View research staff member details.
  • Update research staff member details.
Primary Actor(s) Site Coordinator
Secondary Actor(s) Admin
Preconditions
  1. The user is logged in to the system with a user account that has role authority to search for a research staff member at the given site.
Basic Flow of Events
  1. The user indicates to the system that he/she wants to search for a research staff member.
  2. The user either enters the first name and/or last name and/or the NCI Identifier.
  3. The user searches for the research staff member by clicking on search.
  4. The system displays 0, 1 or multiple research staff members matching the search criteria.
Post Conditions
  1. The resulting research staff member in a state where his/her details can be viewed and updated if the user has the necessary privileges to do so.
Alternate Flow None.
Special Requirements None.


Top of Page


View and Update Research Staff Details

Use Case Model

Image:view_update_research_staff_member_details.jpg


Brief Description This use case allows the user to view or/and update a Study Person (Research Staff Member) depending upon the search criteria (FN, LN, NCI Identifier). Reasons for this include:
  • Looking for a duplicate Research Staff member.
  • View Research Staff member details.
  • Update Research Staff member details.
Primary Actor(s) Site Coordinator
Secondary Actor(s) None.
Preconditions #The user is logged in to the system with a user account that has role authority to view or/and update details of a Research Staff member at the given site.
Basic Flow of Events
  1. The user indicates to the system that he/she wants to search for a Research Staff member.
  2. The user either enters the first name and/or last name and/or the NCI Identifier.
  3. The user searches for the Research Staff member by clicking on search.
  4. The system displays 0, 1 or multiple Research Staff members matching the search criteria.
  5. The user selects the desired Research Staff member whose details he/she wants to see.
  6. The user views or/and updates the details of that member.
Post Conditions
  1. The resulting research staff member in a state where his/her details can be viewed and updated if the user has the necessary privileges to do so.
Alternate Flow None.
Special Requirements None.


Top of Page


Search for an Investigator

Use Case Model

Image:search_for_an_investigator.jpg


Brief Description This use case allows the user to search an Investigator. Reasons for searching for an Investigator include:
  • Looking for a duplicate Investigator.
  • View Investigator details.
  • Update Investigator details.
Primary Actor(s) Site Coordinator
Secondary Actor(s) Admin
Preconditions
  1. The user is logged in to the system with a user account that has role authority to search for a Investigator at the given site.
Basic Flow of Events
  1. The user indicates to the system that he/she wants to search for an Investigator.
  2. The user either enters the first name and/or last name and/or the NCI Identifier.
  3. The user searches for the Investigator by clicking on search.
  4. The system displays 0, 1 or multiple Investigators matching the search criteria.
Post Conditions
  1. The resulting Investigator in a state where his/her details can be viewed and updated if the user has the necessary privileges to do so.
Alternate Flow None.
Special Requirements None.


Top of Page


List Investigators In A Group

Use Case Model

Image:search_for_investigators_in_a_group.jpg


Brief Description This use-case deals with the search for Investigators in a group at a healthcare site.
Primary Actor(s) Site coordinator or any other designated user of C3PR with administrative privilege to search for investigators at a given site.
Secondary Actor(s) None.
Preconditions
  1. The user is logged in to the system with an administrative account that has role authority to search for investigators.
  2. The desired group and the healthcare site already exist.
Basic Flow of Events
  1. The user indicates to the system that he/she wants to perform an administrative task
  2. The user indicates to the system that he/she wants to search for investigators belonging to a group.
  3. The system displays the screen that gives the user option of selecting an organization and the desired investigator group at that organization.
  4. The user indicates to the system that he/she want to search for investigators.
  5. The system displays all the investigators belonging to the group.
Post Conditions
  1. If the user is logged in to the system with a user account that has administrative privileges to search for the Investigators, the system displays the information of the investigators belonging to that group
Alternate Flow None.
Special Requirements None.


Top of Page


View or Update Investigator Details

Use Case Model

Image:view_update_investigator_details.jpg


Brief Description This use case allows the user to view or/and update an Investigator depending upon the search criteria (FN, LN, NCI Identifier). Reasons for this include:
  • Looking for a duplicate Investigator member.
  • View Investigator member details.
  • Update Investigator member details.
Primary Actor(s) Site Coordinator
Secondary Actor(s) None.
Preconditions
  1. The user is logged in to the system with a user account that has role authority to view or/and update details of an Investigator member at the given site.
Basic Flow of Events
  1. The user indicates to the system that he/she wants to search for a Investigator member.
  2. The user either enters the first name and/or last name and/or the NCI Identifier.
  3. The user searches for the Investigator member by clicking on search.
  4. The system displays 0, 1 or multiple Investigator members matching the search criteria.
  5. The user selects the desired Investigator member whose details he/she wants to see.
  6. The user views or/and updates the details of that member.
Post Conditions
  1. The resulting Investigator member in a state where his/her details can be viewed and updated if the user has the necessary privileges to do so.
Alternate Flow None.
Special Requirements None.


Top of Page


Disassociate Study Person from Study Site

Use Case Model

Image:disassociate_study_person_from_study_site.jpg


Brief Description Each study site can have one or more research staff members associated with them. The associated research staff members are called study personnel. These study personnel can be disassociated from the study site. This use case deals with this scenario.
Primary Actor(s) Site Coordinator and Study Coordinator
Secondary Actor(s) Admin
Preconditions
  1. The study person already exists.
Basic Flow of Events
  1. The user searches for the desired study.
  2. He/she enters the edit flow of the desired study.
  3. The user selects a study site at which he/she wishes to disassociate the study person.
  4. The user indicates to the system that he/she wants to remove the study person.
Post Conditions
  1. The study person will be successfully disassociated from the study site if the user had privilege to do so.
Alternate Flow None.
Special Requirements None.


Top of Page


Change the Study Site Investigator status

Use Case Model

Image:change_study_site_investigator_status.jpg


Brief Description Each study site can have one or more investigators associated with them. The associated investigators' status can be set from Active to Inactive and vice-versa.. This use case deals with this scenario.
Primary Actor(s) Site Coordinator and Study Coordinator
Secondary Actor(s) Admin
Preconditions
  1. The investigator already exists and is associated with the study.
Basic Flow of Events
  1. The user searches for the desired study.
  2. He/she enters the edit flow of the desired study.
  3. The user selects a study site at which he/she wishes to update the investigator status.
  4. The user toggles the investigator status by selecting the new status.
  5. The user indicates to the system that he/she wants to save the changes.
Post Conditions
  1. The status of the study site investigator will be updated if the user had privilege to do so.
Alternate Flow None.
Special Requirements None.


Top of Page


Export Study Definition to a File

Use Case Model

Image:export_study_definition_to_a_file.jpg


Brief Description This use-case deals with exporting a Study to a File that can be saved on the users local file system.
Primary Actor(s) Study Coordinator, Site Coordinator and Registrar
Secondary Actor(s) Admin
Preconditions
  1. The user is logged in to the system with a user account that has role authority to view a Study.
  2. The Study exists in the C3PR database
Basic Flow of Events
  1. The user searches for a Study
  2. The user is taken to the Study details page where there is an "Export Study" link.
  3. The system generates a XML export of the Study definition and the user is asked to save the study on their local system
Post Conditions None.
Alternate Flow None.
Special Requirements User may need special software to view the exported Study XML.


Top of Page


Export Registration Definition to a File

Use Case Model

Image:export_registration_definition_to_a_file.jpg


Brief Description This use-case deals with exporting a Registration to a File that can be saved on the users local file system.
Primary Actor(s) Registrar, Site Coordinator and Study Coordinator
Secondary Actor(s) None.
Preconditions
  1. The user is logged in to the system with a user account that has role authority to view a Registration.
  2. The Registration exists in the C3PR database
Basic Flow of Events
  1. The user searches for Registration(s) from the Advanced Search section.
  2. The user indicates to the system that he/she wants to export the registration to an excel file.
  3. The system generates a XML export of Registration and the user is asked to save the registration on their local system
Post Conditions None.
Alternate Flow None.
Special Requirements User may need special software to view the exported Registration XML.


Top of Page


Import Study Definition from a File

Use Case Model

Image:load_import_study_definition_from_a_file.jpg


Brief Description This use-case deals with importing one or more Studies from a file that is on the user's local system.
Primary Actor(s) Site Coordinator and Admin
Secondary Actor(s) Admin
Preconditions
  1. The user is logged in to the system with a user account that has role authority to create a Study.
  2. The Study definition is in XML format
  3. The Study definition XML conforms to the C3PR Study XML schema
  4. The Study Sites that is participating in the Study already exist in C3PR
Basic Flow of Events
  1. The user indicates to the system that he/she wants to create a new study definition from a file
  2. The system displays a screen that allows the user to browse their local file system.
  3. The user selects the appropriate file which contains the information about the study(s) to be loaded into the system.
  4. After selecting the file, the user indicates to the system to import the study definitions based on the information in the file.
  5. The system reads the file and validates the file.
  6. If the file is valid, new study definitions are created.
  7. The system indicates to the user the status of the import by displaying a list of the newly created Study definitions.
Post Conditions
  1. The Study definitions that have been imported can be (depending on the users privileges) viewed and edited by the user.
Alternate Flow None.
Special Requirements None.


Top of Page


Get Study Definition via Study Message from External Source

Use Case Model

Image:get_study_definition_study_message_external_source.jpg


Brief Description This use-case deals with creation of a Study at the local system after getting/importing it from an external source via a Study Message.
Primary Actor(s) Study Administrator, Study Coordinator or any other designated user of C3PR with role authority to create a Study.
Secondary Actor(s) None.
Preconditions
  1. The user is logged in to the system with a user account that has role authority to create a Study.
  2. C3PR is configured to receive messages from the external source.
Basic Flow of Events
  1. The user indicates to the system that he/she wants to create a new study definition
  2. The system displays a screen that displays the import methods. This screen allows the user to import a new study.
  3. The study is imported
  4. If errors occur during the import, they are displayed to the user
  5. If the study is imported successfully, the user views the study.
  6. The user checks the study for correctness and updates the study entries to correspond to the local site requirements (IRB approval, accrual ceiling, etc).
  7. After importing the study, the user confirms the study creation.
Post Conditions
  1. The imported study waits for further changes/validation with respect to the local site conditions (IRB approval, accrual ceiling, etc) before it is available for use at the local site.
Alternate Flow
  1. If the study already exists, an error is returned
Alternate Flow None.


Top of Page

Integration

Synchronize Registration of a Subject on a Study Arm with Study Calendar

Brief Description This use case essentially deals with propagating the registration information of a subject on a Study Arm created in the C3PR system to Study Calendar system via CTMS Hub.
Primary Actor(s) Registrar or any other designated user of C3PR with role authority to register a subject on a Study Arm.
Secondary Actor(s)
  1. CTMS Hub
  2. Subject Study Calendar (PSC)
  3. Participant Coordinator
Preconditions Successful Creation of Study in the Study Calendar system
  1. The Study definition has been successfully created in the Study Calendar system either manually through the Study Calendar web interface or through a message from the C3PR system (refer to use case 3.5).
Basic Flow of Events
  1. The system generates a message in a predetermined format containing the new registration information.
  2. The system then submits the new registration message to the CTMS Hub.
  3. The CTMS Hub determines where the message needs to be delivered to, which is Study Calendar system in this case.
  4. The CTMS Hub transforms the new registration message into a message format that the Study Calendar system can process.
  5. The Study Calendar system processes the new registration message by creating the Subject record, if the Subject does not already exist in the Study Calendar system, and then creates the calendar for the Arm to which the Subject is being registered to.
  6. After successfully processing the new subject registration message, the Study Calendar system sends an acknowledgment to the CTMS Hub indicating the successful creation of the calendar corresponding to the Arm that the subject is registered on in the Study Calendar system.
  7. The CTMS Hub sends an email notification indicating the creation of a new calendar for the Arm that the subject is registered on to relevant actors including the Participant Coordinator.
Creation of Subject record in PSC A new Subject record is created in the Study Calendar system if the Subject does not already exist in it.
Creation of Calendar for the Arm related to the Subject The calendar for the Arm that the Subject is registered on is created in the study calendar system.
Email Notification Email notifications are sent to relevant actors indicating the creation of the Subject (optional) and calendar.
Exception Flow Errors during the normal flow of events in messaging system will trickle back to the user. This could include improperly configured messaging system or errors generated by the target system.
Special Requirements None


Top of Page

KC Projects