the specification · web viewthe specification [type the document subtitle] [kinjal popat] [pick...

150
The Specification The Specification [Type the document subtitle] [Kinjal Popat] [Pick the date] Page 1

Upload: hoangnga

Post on 03-May-2018

215 views

Category:

Documents


2 download

TRANSCRIPT

The Specification

The Specification

[Type the document subtitle]

[Kinjal Popat]

[Pick the date]

[Type the abstract of the document here. The abstract is typically a short summary of the contents of the document. Type the abstract of the document here. The abstract is typically a short summary of the contents of the document.]

Page 1

The Specification

Page 2

The Specification

Rx Whitelabel Landing page

White Label Homepage Design

User Interface

1.

Page 3

The Specification

2. Sign in

Current mygofer sign in screen modified for whitelabel users User Interface

3.

Page 4

The Specification

4. Register

Current mygofer register screen modified for whitelabel users User Interface

Page 5

The Specification

5.

Page 6

The Specification

6. Content Template -1 - Current

Content Template -1 –Current

User Interface

7.

Page 7

The Specification

8. Healthy Living - Content Template -1 - Current

Sub Navigation links of Healthy living section on Content Template - 1 -current. The sub navigation will remain the same in all the templates for respective section.

User InterfaceWidget Table

Footnote Label Interactions Description

1 Refill Prescriptions

OnClick: Case 1:

Load prescription history in prescriptions section if a user has prescription history or load the refill prescriptions form by default

2 Transfer OnClick: Load the Transfer Prescription

Page 8

The Specification

Prescriptions Case 1: prescriptions section

3 Order New Prescriptions

OnClick: Case 1:

Load the New Prescriptions page page within prescriptions section

4 Modify Prescription Profile

OnClick: Case 1:

Load the Prescription profile page within prescriptions section

9.

Page 9

The Specification

10. Healthcare - Content Template -1 - Current

Sub Navigation links of Healthy Care section on Content Template - 1 -current. The sub navigation will remain the same in all the templates for respective section.

User InterfaceWidget Table

Footnote

Label Interactions

Description

1 Refill Prescriptions

OnClick: Case 1:

Load prescription history in prescriptions section if a user has prescription history or load the refill prescriptions form by default

Page 10

The Specification

2 Transfer Prescriptions

OnClick: Case 1:

Load the Transfer Prescription prescriptions section

3 Order New Prescriptions

OnClick: Case 1:

Load the New Prescriptions page page within prescriptions section

4 Modify Prescription Profile

OnClick: Case 1:

Load the Prescription profile page within prescriptions section

11.

Page 11

The Specification

12. Prescriptions - Content Template -1 - Current

Sub Navigation links of Prescriptions section on Content Template - 1 -current. The sub navigation will remain the same in all the templates for respective section.

User InterfaceWidget Table

Footnote

Label Interactions

Description

1 Refill Prescriptions

OnClick: Case 1:

Load prescription history in prescriptions section if a user has prescription history or load the refill prescriptions form by default

Page 12

The Specification

2 Transfer Prescriptions

OnClick: Case 1:

Load the Transfer Prescription prescriptions section

3 Order New Prescriptions

OnClick: Case 1:

Load the New Prescriptions page page within prescriptions section

4 Modify Prescription Profile

OnClick: Case 1:

Load the Prescription profile page within prescriptions section

13.

Page 13

The Specification

14. Savings Program - Content Template -1 - Current

Sub Navigation links of Savings Program section on Content Template - 1 -current. The sub navigation will remain the same in all the templates for respective section.

User InterfaceWidget Table

Footnote

Label Interactions

Description

1 Refill Prescriptions

OnClick: Case 1:

Load prescription history in prescriptions section if a user has prescription history or load the refill prescriptions form by default

Page 14

The Specification

2 Transfer Prescriptions

OnClick: Case 1:

Load the Transfer Prescription prescriptions section

3 Order New Prescriptions

OnClick: Case 1:

Load the New Prescriptions page page within prescriptions section

4 Modify Prescription Profile

OnClick: Case 1:

Load the Prescription profile page within prescriptions section

15.

Page 15

The Specification

16. Content Template with Promo

User Interface

17.

Page 16

The Specification

18. Content Template- highlights

User Interface

19. Page 17

The Specification

20. Prescription Profile redesign

Redesigned the First Time prescription profile flow by splitting the current Kmart.com Users and non Kmart.com users.

User InterfaceWidget Table

Footnote

Label Interactions Description

1 newPrescription

OnClick: Case 1: Open Profile Next page in Current Window

2 newPrescription

on successful login. as a user to verify their details. as is flow

21.

Page 18

The Specification

22. Profile Next page

This page is for users who are new to Kmart.com. This page splits users if they are store customers or New Kmart Customers using the existing prescription profile flows.

Page 19

The Specification

User Interface

Page 20

The Specification

User InterfaceWidget Table

Footno Label Interactions Descriptio

Page 21

The Specification

te n

1 Not a Store Customer

OnClick: Case 1: Set Unlabeled state to Kmart Pharmacy Not Store customer

2 SubmitButton OnClick: Case 1 (If is checked of Store Customer equals true): Set Unlabeled state to Store Customers Confirmation

Confirmation

Page 22

The Specification

Kmart Pharmacy Not Store customer

Page 23

The Specification

User InterfaceWidget Table

Footno Label Interactions Description

Page 24

The Specification

te

1 OnClick: Case 1: Set Unlabeled state to Kmart Pharmacy Not Store customer

2 SubmitButton OnClick: Case 1: Set Unlabeled state to Customer Insurance

3 OnClick: Case 1: Set Unlabeled state to State1

4 New Kmart Customer

Has to provide Insurance

Page 25

The Specification

Customer Insurance

Page 26

The Specification

User Interface

Page 27

The Specification

Store Customers Confirmation

User InterfaceWidget Table

Footnote

Label Description

1 Prescription Information

Display Insurance information automatically from PDX if a customer is verified.

Page 28

The Specification

Prescription Profile

Starting

User InterfaceWidget Table

Footnote

Label

Interactions

1 OnClick: Case 1: Set Prescription Profile state to Has

Page 29

The Specification

Insurance

2 OnClick: Case 1: Set Prescription Profile state to Starting

3 button

OnClick: Case 1: Set Panel state to State

4 button

OnClick: Case 1: Set Panel state to State

Page 30

The Specification

Has Insurance

Page 31

The Specification

User InterfaceWidget Table

Footno Label Interactions

Page 32

The Specification

te

1 OnClick: Case 1: Set Prescription Profile state to Starting

2 OnClick: Case 1: Set Prescription Profile state to Starting

3 AutoRefill OnMouseEnter: Case 1: Show autorefillPanel

OnMouseOut: Case 1: Hide autorefillPanel

4 PrescriptionNumber

OnMouseEnter: Case 1: Show rxNumberPanel

OnMouseOut: Case 1: Hide rxNumberPanel

5 Store Number OnMouseEnter: Case 1: Show storeNumberPanel

OnMouseOut: Case 1: Hide storeNumberPanel

autorefillPanel

State1

User Interface

Page 33

The Specification

rxNumberPanel

State1

User Interface

Page 34

The Specification

storeNumberPanel

State1

User Interface

Page 35

The Specification

Login Status

successful

User Interface

Page 36

The Specification

Prescription Information

Customer Info

User InterfaceWidget Table

Footnote

Label

Interactions

1 button

OnClick: Case 1: Open Link in Current Window

23.

Page 37

The Specification

24. White Label Checkout

Page 38

The Specification

User Interface Widget Table

Footno Label Description

Page 39

The Specification

te

1 newPrescription

2 Cancel

3 Home Delivery

4 Shipping

5 Organization Delivery

6 Secure Checkout Takes user to the next screen - Order Review

7 newPrescription

8 Secure Checkout Takes user to the next screen - Order Review

Page 40

The Specification

sameDayCheckout

restSame

User InterfaceWidget Table

Footnote

Label Interactions

1 newPrescription

2 link OnClick: Case 1: Set sameDayCheckout state to editSame

Page 41

The Specification

editSame

User InterfaceWidget Table

Footnote

Label Interactions

1 newPrescription

2 link OnClick: Case 1: Set sameDayCheckout state to restSame

3 link OnClick: Case 1: Set sameDayCheckout state to editAddress

4 link OnClick: Case 1: Set sameDayCheckout state to addNew

5 link OnClick: Case 1: Set sameDayCheckout state to editDelivery

Page 42

The Specification

addNew

User InterfaceWidget Table

Footnote

Label Interactions

1 newPrescription

2 button OnClick: Case 1: Set sameDayCheckout state to restSame

3 link OnClick: Case 1: Set sameDayCheckout state to editSame

4 textfieldZip OnLostFocus: Case 1: Set city state zip state to fields

Page 43

The Specification

editAddress

User InterfaceWidget Table

Footnote

Label Interactions

1 newPrescription

2 button OnClick: Case 1: Set sameDayCheckout state to restSame

3 link OnClick: Case 1: Set sameDayCheckout state to editSame

4 textfield OnLostFocus: Case 1: Set city state zip2 state to fields

Page 44

The Specification

editDelivery

User InterfaceWidget Table

Footnote

Label Interactions

1 newPrescription

2 link OnClick: Case 1: Set sameDayCheckout state to restSame

3 button - date picker

OnClick: show or hide calendar: Toggle Visibility for panel - calendar

4 button OnClick: Case 1: Set sameDayCheckout state to restSame

5 link OnClick: Case 1: Set sameDayCheckout state to

Page 45

The Specification

editSame

Page 46

The Specification

city state zip

text

User Interface

fields

User Interface

Page 47

The Specification

city state zip2

text

User Interface

Page 48

The Specification

fields

User Interface

Page 49

The Specification

panel - calendar

November 2009

User Interface

Page 50

The Specification

ShippingCheckout

restShip

User InterfaceWidget Table

Footnote

Label Interactions

1 newPrescription

2 link OnClick: Case 1: Set ShippingCheckout state to editShip

Page 51

The Specification

editShip

User InterfaceWidget Table

Footnote

Label Interactions

1 newPrescription

2 link OnClick: Case 1: Set ShippingCheckout state to restShip

3 link OnClick: Case 1: Set ShippingCheckout state to editAddress

4 link OnClick: Case 1: Set ShippingCheckout state to addNew

5 link OnClick: Case 1: Set ShippingCheckout state to editDelivery

Page 52

The Specification

addNew

User InterfaceWidget Table

Footnote

Label Interactions

1 Change

2 button OnClick: Case 1: Set ShippingCheckout state to restShip

3 link OnClick: Case 1: Set ShippingCheckout state to editShip

4 textfieldZip

OnLostFocus: Case 1: Set city state zip state to fields

Page 53

The Specification

editAddress

User InterfaceWidget Table

Footnote

Label Interactions

1 Change

2 button OnClick: Case 1: Set ShippingCheckout state to restShip

3 link OnClick: Case 1: Set ShippingCheckout state to editShip

4 textfield

OnLostFocus: Case 1: Set city state zip2 state to fields

Page 54

The Specification

editDelivery

User InterfaceWidget Table

Footnote

Label Interactions

1 Change

2 link OnClick: Case 1: Set ShippingCheckout state to restShip

3 button - date picker

OnClick: show or hide calendar: Toggle Visibility for panel - calendar

4 button OnClick: Case 1: Set ShippingCheckout state to restShip

5 link OnClick: Case 1:

Page 55

The Specification

Set ShippingCheckout state to editShip

Page 56

The Specification

city state zip

text

User Interface

fields

User Interface

Page 57

The Specification

city state zip2

text

User Interface

fields

User Interface

Page 58

The Specification

panel - calendar

November 2009

User Interface

25.

Page 59

The Specification

26. Order Review - Shipping

User Interface Widget Table

Page 60

The Specification

Footnote Label Interactions

1 newPrescription

OnClick: Case 1: Open Profile Next page in Current Window

Page 61

The Specification

fsa

fsa initial

User InterfaceWidget Table

Footnote

Interactions

1 OnClick: Case 1: Set fsa state to fsa add credit Move credit/Debit by (0,400),movingFooter by (0,400)

Page 62

The Specification

fsa add credt add address

Page 63

The Specification

User InterfaceWidget Table

Footno Lab Interactions

Page 64

The Specification

te el

1 button

OnClick: Case 1: Set fsa state to fsa initial Move credit/Debit to (1045,575)

2 button

OnClick: Case 1: Set billInfo state to rest Move movingFooter to (0,1049)

3 link OnClick: Case 1: Set billInfo state to editCC(no address edit) Move movingFooter to (0,1299)

4 link OnClick: Case 1: Set billInfo state to closedCCAddAddress Move movingFooter by (0,1386)

5 button

OnClick: Case 1: Set fsa state to fsa add credit Move credit/Debit to (1045,1000)

6 button

OnClick: Case 1: Move credit/Debit to (1045,1000) Set fsa state to fsa add credit

Page 65

The Specification

fsa add credit edit address

Page 66

The Specification

User InterfaceWidget Table

Footno Lab Interactions

Page 67

The Specification

te el

1 button

OnClick: Case 1: Set fsa state to fsa initial Move credit/Debit to (1045,575),movingFooter to (00,1533)

2 button

OnClick: Case 1: Set billInfo state to rest Move movingFooter to (0,1049)

3 link OnClick: Case 1: Set billInfo state to editCC(no address edit) Move movingFooter to (0,1299)

4 link OnClick: Case 1: Set billInfo state to closedCCAddAddress Move movingFooter by (0,1386)

5 button

OnClick: Case 1: Set fsa state to fsa add credit Move credit/Debit to (1045,1000)

6 button

OnClick: Case 1: Set fsa state to fsa add credit Move credit/Debit to (1045,1000)

fsa add credit

Page 68

The Specification

User Interface

Page 69

The Specification

Widget Table

Footnote

Label

Interactions

1 button

OnClick: Case 1: Set fsa state to fsa initial Move credit/Debit to (1045,575),movingFooter to (00,1533)

2 button

OnClick: Case 1: Set fsa state to fsa initial Move credit/Debit to (1045,575)

3 link OnClick: Case 1: Set fsa state to fsa add credit edit address Move credit/Debit to (1045,1218)

4 link OnClick: Case 1: Set fsa state to fsa add credt add address Move credit/Debit to (1045,1218)

Page 70

The Specification

orgReview

rest

User InterfaceWidget Table

Footnote

Label

Interactions

1 link OnClick: Case 1: Set orgReview state to active

Page 71

The Specification

Page 72

The Specification

active

User InterfaceWidget Table

Footnote

Label Interactions

1 link OnClick: Case 1: Set orgReview state to active

2 buttonOrg OnClick: Case 1: Set orgReview state to rest

Page 73

The Specification

Set text on widget orgInstructions equal to "[[instruct]]" Set showInstructionsOrg state to withInstructions

3 link OnClick: Case 1: Set shipInstructions state to rest

4 textareaInstructOrg

OnFocus: clear and store label (If text on widget label storage (ignore) equals ""): Set text on widget label storage (ignore) equal to text on widget textareaInstructOrg, and text on widget textareaInstructOrg equal to ""

OnLostFocus: replace label (If text on widget textareaInstructOrg equals ""): Set text on widget textareaInstructOrg equal to text on widget label storage (ignore), and text on widget label storage (ignore) equal to "" Case 1 (Else If text on widget textareaInstructOrg does not equal "Label"): Set value of variable instruct equal to text on widget textareaInstructOrg

Page 74

The Specification

textfield control

State1

User Interface

Page 75

The Specification

shipInstructions

rest

User InterfaceWidget Table

Footnote

Label

Interactions

1 link OnClick: Case 1: Set shipInstructions state to active

Page 76

The Specification

active

User InterfaceWidget Table

Footnote

Label Interactions

1 textareaInstructionsShip

OnFocus: clear and store label (If text on widget label storage (ignore)2 equals ""): Set text on widget label storage (ignore)2 equal to text on widget textareaInstructionsShip, and text on widget textareaInstructionsShip equal to ""

OnLostFocus: replace label (If text on widget textareaInstructionsShip equals ""): Set text on widget

Page 77

The Specification

textareaInstructionsShip equal to text on widget label storage (ignore)2, and text on widget label storage (ignore)2 equal to "" Case 1 (Else If text on widget textareaInstructionsShip does not equal "Example: "Please call my doctor and verity my precription dosage""): Set value of variable instruct equal to text on widget textareaInstructionsShip

2 button OnClick: Case 1: Set shipInstructions state to rest, showInstructionsShip state to withInstructions Set text on widget shipInstructions equal to "[[instruct]]" Move orgReview to (100,460)

3 link OnClick: Case 1: Set shipInstructions state to rest

Page 78

The Specification

withInstructions

User Interface

Page 79

The Specification

textfield control

State1

User Interface

Page 80

The Specification

White Label logo

Logo

User InterfaceWidget Table

Footnote

Label Interactions Description

1 placeholder

OnMouseEnter: Case 1: Set White Label logo state to Hover over logo

OnMouseOut: Case 1: Set White Label logo state to Logo

onhover over display homepage link

Hover over logo

User InterfaceWidget Table

Footnote

Label Description

1 placeholder

onhover over display homepage link

Page 81

The Specification

movingFooter

State1

User Interface

Page 82

The Specification

credit/Debit

whole block- movement only

Page 83

The Specification

User Interface

Page 84

The Specification

billInfo

rest

User InterfaceWidget Table

Footnote

Label

Interactions

1 link OnClick: Case 1: Set billInfo state to editCC(no address edit) Move movingFooter to (0,1299)

2 link OnClick: Case 1: Set billInfo state to addCC(no address edit) Move movingFooter to (0,1299)

3 link OnClick:

Page 85

The Specification

Case 1: Set billInfo state to closedCCAddAddress Move movingFooter by (0,1386)

Page 86

The Specification

closedCCAddAddress

Page 87

The Specification

User InterfaceWidget Table

Footno Lab Interactions

Page 88

The Specification

te el

1 link OnClick: Case 1: Set billInfo state to exapandAlladdress (from edit) Move movingFooter to (0,1602)

2 link OnClick: Case 1: Set billInfo state to expandAddAddress (from add) Move movingFooter to (0,1602)

3 link OnClick: Case 1: Set billInfo state to closedCCAddAddress

4 link OnClick: Case 1: Set billInfo state to exapandAlladdress (from edit)

5 button

OnClick: Case 1: Set billInfo state to rest Move movingFooter to (0,1049)

6 button

OnClick: Case 1: Set billInfo state to rest Move movingFooter to (0,1049)

editCC(no address edit)

Page 89

The Specification

User Interface

Page 90

The Specification

Widget Table

Footnote

Label

Interactions

1 link OnClick: Case 1: Set billInfo state to exapandAlladdress (from edit) Move movingFooter to (0,1652)

2 button

OnClick: Case 1: Set billInfo state to rest Move movingFooter to (0,1049)

3 button

OnClick: Case 1: Set billInfo state to rest Move movingFooter to (0,1049)

Page 91

The Specification

addCC(no address edit)

User InterfaceWidget Table

Page 92

The Specification

Footnote

Label

Interactions

1 link OnClick: Case 1: Set billInfo state to expandAddAddress (from add) Move movingFooter to (0,1602)

2 button

OnClick: Case 1: Set billInfo state to rest Move movingFooter to (0,1049)

3 button

OnClick: Case 1: Set billInfo state to rest Move movingFooter to (0,1049)

Page 93

The Specification

exapandAlladdress (from edit)

Page 94

The Specification

User InterfaceWidget Table

Footno Lab Interactions

Page 95

The Specification

te el

1 button

OnClick: Case 1: Set billInfo state to closedCCAddAddress Move movingFooter to (0,1386)

2 button

OnClick: Case 1: Set billInfo state to closedCCAddAddress Move movingFooter to (0,1386)

3 button

OnClick: Case 1: Set billInfo state to editCC(no address edit) Move movingFooter to (0,1299)

4 button

OnClick: Case 1: Set billInfo state to editCC(no address edit) Move movingFooter to (0,1299)

expandAddAddress (from add)

Page 96

The Specification

User Interface

Page 97

The Specification

Widget Table

Footnote

Label

Interactions

1 link OnClick: Case 1: Set billInfo state to exapandAlladdress (from edit)

2 button

OnClick: Case 1: Set billInfo state to closedCCAddAddress Move movingFooter to (0,1386)

3 button

OnClick: Case 1: Set billInfo state to closedCCAddAddress Move movingFooter to (0,1386)

4 button

OnClick: Case 1: Set billInfo state to addCC(no address edit) Move movingFooter to (0,1299)

5 button

OnClick: Case 1: Set billInfo state to addCC(no address edit) Move movingFooter to (0,1299)

Page 98

The Specification

placeOrder

State1

User InterfaceWidget Table

Footnote

Label Interactions

1 newPrescription

OnClick: Case 1: Open Profile Next page in Current Window

Page 99

The Specification

placeOrder

State1

User InterfaceWidget Table

Footnote

Label Interactions

1 newPrescription

OnClick: Case 1: Open Profile Next page in Current Window

Page 100

The Specification

placeOrder

State1

User InterfaceWidget Table

Footnote

Label Interactions

1 newPrescription

OnClick: Case 1: Open Profile Next page in Current Window

Page 101

The Specification

placeOrder

State1

User InterfaceWidget Table

Footnote

Label Interactions

1 newPrescription

OnClick: Case 1: Open Profile Next page in Current Window

Page 102

The Specification

placeOrder

State1

User InterfaceWidget Table

Footnote

Label Interactions

1 newPrescription

OnClick: Case 1: Open Profile Next page in Current Window

Page 103

The Specification

placeOrder

State1

User InterfaceWidget Table

Footnote

Label Interactions

1 newPrescription

OnClick: Case 1: Open Profile Next page in Current Window

27.

Page 104

The Specification

28. Order Confirmation page

User Interface

29.

Page 105

The Specification

30. Order Center

User Interface

Page 106

The Specification

open

State1

User InterfaceWidget Table

Footnote

Label

Interactions

1 open

OnClick: Case 1: Move scheduled to (0,412),past to (0,464) Set OpenOrders state to orderHistory Move OpenOrders to (0,242)

Page 107

The Specification

past

State1

User InterfaceWidget Table

Footnote

Label

Interactions

1 3rd OnClick: Case 1: Move scheduled to (0,242),past to (0,294) Set OpenOrders state to Past Orders Move OpenOrders to (0,346)

Page 108

The Specification

OpenOrders

orderHistory

User InterfaceWidget Table

Footnote

Label

Interactions

1 link OnClick: Case 1: Set lgOrderPanel state to gather

2 link OnClick: Case 1: Set lgOrderPanel state to orgAccepted

3 link OnClick: Case 1: Set lgOrderPanel state to SameDayAccepted

4 link OnClick: Case 1: Set lgOrderPanel state to shippingAccepted

5 link OnClick: Case 1: Set lgOrderPanel state to storeAccepted

Page 109

The Specification

noScheduled

User Interface

Page 110

The Specification

Past Orders

User Interface

Page 111

The Specification

lgOrderPanel

gather

User Interface

Page 112

The Specification

orgAccepted

User Interface

Page 113

The Specification

SameDayAccepted

User Interface

Page 114

The Specification

shippingAccepted

User Interface

Page 115

The Specification

storeAccepted

User Interface

Page 116

The Specification

White Label Header

User Interface

Page 117

The Specification

White Label logo

Logo

User InterfaceWidget Table

Footnote

Label Interactions Description

1 placeholder

OnMouseEnter: Case 1: Set White Label logo state to Hover over logo

OnMouseOut: Case 1: Set White Label logo state to Logo

onhover over display homepage link

Page 118

The Specification

Hover over logo

User InterfaceWidget Table

Footnote

Label Description

1 placeholder

onhover over display homepage link

Page 119

The Specification

zipEntry

Enter Zipcode

User InterfaceWidget Table

Footnote

Label Interactions

1 newPrescription

OnClick: Case 2 (If text on widget zipEnter equals "60601"): Set zipEntry state to Change Zipcode Case 1 (Else If text on widget zipEnter equals "60195"): Show zipModal Set zipModal state to firstState Case 3 (Else If text on widget zipEnter equals "00000"): Show zipModal Set zipModal state to homeDelivery Set text on widget homeDeliveryOnly equal to "It looks like your zipcode [[zipCode]] is eligible for home delivery. Select this method to continue." Case 4 (Else If text on widget zipEnter equals "60651"): Show zipModal Set zipModal state to Error Set text on widget sorryNoResults equal to "It looks like your zipcode [[zipCode]] is eligible for mail order. Select mail order to continue"

2 zipEnter OnFocus: Case 1: Set text on widget zipEnter equal to ""

OnLostFocus: Case 1: Set value of variable zipCode equal to text on widget zipEnter

Page 120

The Specification

Change Zipcode

User Interface

Page 121

The Specification

zipModal

firstState

User InterfaceWidget Table

Page 122

The Specification

Footnote

Label Interactions

1 cancelLink OnClick: Case 1: Hide zipModal

2 newStoreGo

OnClick: Case 1 (If text on widget findNewStore equals "60634"): Show fadePanel2 Set fadePanel2 state to storeResults Wait 2000 ms Hide fadePanel2 Case 2 (Else If text on widget findNewStore equals "00000"): Set value of variable zipCode equal to text on widget findNewStore Set zipModal state to homeDelivery Set text on widget homeDeliveryOnly equal to "It looks like your zipcode [[zipCode]] is eligible for home delivery. Select this method to continue." Case 3 (Else If text on widget findNewStore equals "60651"): Show zipModal Set zipModal state to Error Set text on widget sorryNoResults equal to "It looks like your zipcode [[zipCode]] is eligible for mail order. Select mail order to continue"

3 modalSelect

OnClick: Case 1: Hide zipModal

Page 123

The Specification

Error

User InterfaceWidget Table

Footnote

Label

Interactions

Page 124

The Specification

1 button

OnClick: Case 1: Hide zipModal

Page 125

The Specification

homeDelivery

User InterfaceWidget Table

Page 126

The Specification

Footnote

Label

Interactions

1 OnClick: Case 1: Hide zipModal

Page 127

The Specification

storeResults

User Interface

Page 128

The Specification

noResults

User Interface

Page 129

The Specification

newZip

State1

User InterfaceWidget Table

Footnote

Label Interactions

1 newPrescription

OnClick: Case 2 (If text on widget zipEnterError equals "60634"): Set zipModal state to firstState Case 1 (Else If text on widget zipEnterError equals "60195"): Show zipModal Set zipModal state to firstState Case 3 (Else If text on widget zipEnterError equals "00000"): Show zipModal Set zipModal state to homeDelivery Set text on widget homeDeliveryOnly equal to "It looks like your zipcode [[zipCode]] is eligible for home delivery. Select this method to continue."

2 zipEnterError OnFocus: Case 1: Set text on widget zipEnterError equal to ""

OnLostFocus: Case 1: Set value of variable zipCode equal to text on widget zipEnterError

Page 130

The Specification

newZip

State1

User InterfaceWidget Table

Footnote

Label Interactions

1 newPrescription

OnClick: Case 1 (If text on widget newZipHome equals "60634" or text on widget newZipHome equals "60195"): Show zipModal Set zipModal state to firstState Case 3 (Else If text on widget newZipHome equals "00000"): Show zipModal Set zipModal state to Error Set text on widget sorryNoResults equal to "It looks like your zipcode [[zipCode]] is eligible for mail order. Select mail order to continue"

2 newZipHome OnFocus: Case 1: Set text on widget newZipHome equal to ""

OnLostFocus: Case 1: Set value of variable zipCode equal to text on widget newZipHome

Page 131