OUTLINE VERSION OF A SAMPLE USE CASE: PARENT QUESTIONNAIRE
Description—typically a brief statement that conveys the role and purpose of the specific use case.
Example: Pediatric asthma study participants and their caregivers will be required to complete an asthma survey. This use case will describe survey questionnaire data entry into the system.
Actors—individuals who initiate an action that requires the system to respond:
parent or legal guardian
Emergency Department (ED) Allies study coordinator
Preconditions—document the business or system states that are necessary prior to a system use case being executed.
Example: A patient must be eligible and consent must be obtained before the questionnaire information is entered into the system.
Flow of events—the description of the sequential interactions between the actor and the system, phrased in the form of a dialog between the actor and the system. The flow describes what happens inside the system but not how or why.
User clicks on the “questionnaire” menu link.
System returns a screen that displays the questionnaire question, “Has you child ever been admitted overnight to a hospital because of asthma or wheezing?”
System offers options: “yes,” “no,” and “don’t know.” Only 1 answer is valid.
User enters answer.
User selects the “save” button.
System validates response and saves all information.
Postconditions—describe the potential states that the system can be in immediately after the use-case flow is complete.
Questionnaire data entry completed, validated, and saved.
Special requirements—typically nonfunctional requirements that are specific to the use case.
Study investigators define questions.
IHC personnel enter questions into the system.
Question modifications can be entered by Infinity HealthCare personnel only.