Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Peter - the issue needs to be a "change request" type - FHIR-152 is a comment and you can't vote negative on a comment. Please re-test.Adding a comment before voting or after voting is acceptable behaviour - but you shouldn't be able to add an additional comment while voting.Adding a comment before voting or after voting is acceptable behaviour - but you shouldn't be able to add an additional comment while voting.

No

Test Case Description

Expected Outcome

Requirement TraceabilityTest Data Needed

Group/Role

Tester

Results

(Pass/Fail)

If fail, add a new issue to the Testing Issues Spreadsheet

Notes

Create Ballot Definitions

TC-1
  • Run export from Ballot Desktop of ballot definitions
  1. CSV file will be created

NA


CSV File to import that includes multiple ballots with different open/close datesAdministratorLynn LaaksoPass (needs manual update to create unique cycle 2020-Nov)
TC-2
  • Import ballot definitions to Jira
  1. The import will run successfully
  2. A message will be returned with the number of projects and issues imported successfully
  3. Ballot definitions will be imported with status = "draft", approval status = "non-quorate" and issue type = "ballot definition"
  4. Ballot definitions will be created with Ballot Name, Ballot Category, Ballot Code, No of Voters Eligible, Open Date, Close date, Product Family and Ballot Specification Location

BALDEF-01

BALDEF-06

BALDEF-07

BALDEF-08


AdministratorLynn LaaksoPass
TC-3
  • Run Fix Ballot Code Sort
  1. Ballots will be sorted alphabetically from newest to oldest - in the ballot code drop down for ballot definitions
BALDEF-09
AdministratorLynn LaaksoPass
TC-4
  • Edit ballot definition items to associate with specifications
  1. The user will be able to select from a dropdown of specification to select the correct specification to associate with the ballot
  2. List of available specifications will be determined by Jira-Spec-Artifacts Git Project
  3. List of specifications will be driven by the product family
  4. Order will be as defined in Git file

BALDEF-10

BALDEF-14



AdministratorLynn LaaksoPass
TC-5
  • Edit ballot definition items to add artifacts/pages for a specification
  1. Default is the entire specification and no action is needed
  2. The user can select individual artifacts and/or pages to associate with a given specification if necessary
  3. Once completed the user can view the specifications and artifacts/pages that have been selected for a ballot
BALDEF-18
AdministratorLynn LaaksoPass
TC-6
  • Create 4 ballot definitions for the same specification and associate:
    • different artifact and/or pages to first 2 of them
    • some of the same artifacts/pages for 1 of them (3rd), and
    • "all other" artifacts/pages to the 4th


  1. The user will be able to select the specific artifacts/pages to each of the first 2 specifications
  2. The subset of artifacts/pages will be associated with the specification for the ballot
  3. The user will be able to select "all remaining" artifacts/pages to the 3rd ballot
  4. All artifacts and pages not previously associated will be attached to the 3rd ballot definition
  5. The user will be able to select the same artifact/pages in multiple ballots

BALDEF-16

BALDEF-17

BALDEF-19


Administrator

Lynn Laakso

(create four ballots for FHIR R4b?)

Pass (1, 2)

Pass (3) - note to self:  save just the specification assignment and the 'button' would be back on the issue's main page 

Pass (4) 1st version of the four selected 'base resource' with pages '(many)' while 3rd version of the four has "all remaining" which also includes 'base resource'



TC-7
  • Create Ballot Definitions - non administrator
  1. The functions to import a CSV file, run the fix ballot code sort and edit the Ballot Definition items will not be available
BALDEF-11
VoterDon Lloyd

Revise Ballot Definitions
TC-8
  • For a ballot that is not open, revise open and close date of a ballot - administrator
  1. The user will be able to edit the ballot definition and correct the open and/or close date
  2. Only the administrator role can update the ballot definition
  3. All changes to the ballot definition will be logged

BALDEF-12

BALDEF-15

BALSUB-19



AdministratorLynn LaaksoPassFHIR Pt 4 moved one day early
TC-9
  • For a ballot that is not open, revise the open and close date for multiple ballots using the Bulk Edit process
  1. The user will be able to select multiple ballots to change the open and/or close date.
  2. Only the administrator role can update the ballot definition
  3. All changes to the ballot definition will be logged
BALDEF-13
AdministratorLynn LaaksoPass
TC-10
  • For a ballot that is not open, correct open and close date of a ballot - non administrator
  1. The user will be prevented from editing the ballot definition
BALDEF-11
VoterDon Lloyd

TC-11
  • For a ballot that is open, add additional artifacts and/or pages to a specification
  1. The user will be able to add additional artifacts and/or pages to a specification
  2. The added artifacts and/or pages will not changes any votes previously submitted
  3. The added artifacts and/or pages will only take effect for new votes submitted
BALDEF-20
AdministratorLynn LaaksoPass: added artifact and page to 1953 already openHow to test impact of votes previously or new votes submitted? Are there voter test cases for these?
TC-12
  • For a ballot that is open, adjust the start and end date
  1. The user can change the start and/or end date of an open ballot
  2. If votes have been recorded against the ballot, no changes will be made to those votes submitted
BALDEF-40
AdministratorLynn LaaksoPass (can change with no votes recorded against ballot)did not test with votes recorded
Create Ballot Submissions
TC-13Export voters from Ballot Desktop
  1. CSV file will be created
BALSUB-01CSV File with registered voters - all identified testers plus AdministratorLynn LaaksoPass
TC-14Import vote registrations (voter/organization and spec) to Jira
  1. The CSV file will be imported into Jira
  2. If the user is not already in JIRA - will generate a new user entry for them with Email address as User name, User display name and Email address
  3. The import will set the string as "BAL-x" where x is the numerical ballot id as the ballot_def_key
  4. The import will set Ballot Submission as the issue type
  5. The import will set the Vote for the registered voter for the specific ballot to "no vote"
  6. The import will set the summary to "no vote x" where x is the name, organization in brackets (if present) and ballot id
  7. Message will be displayed to display the number of new users created
  8. Ballot submission record will be created for every voter that signs up in a particular ballot

BALSUB-01

BALSUB-02

BALSUB-03

BALSUB-04

BALSUB-05

BALSUB-06

BALSUB-07

BALSUB-08

BALSUB-09

BALSUB-11

BALSUB-12

COM-11


AdministratorLynn Laakso

Pass

Imported users 
lynn@verticaladdiction.com melva_peters@telus.net

TC-15If new users created, then clean up voters by running the "Fix and notify users"
  1. Spreadsheet will downloaded with the new users and possible matches in JIRA and any issues with new user names
  2. User will update the spreadsheet to indicate the user to link to or to confirm that the user should be activated as an official account and to correct the name
  3. User will be able to import spreadsheet again
  4. Repeat if needed
  5. System will send email to user that account was was created to reset their password
BALSUB-13
AdministratorLynn LaaksoPass

names Lynn Testperson, Lynn2 Testperson2

TC-68Edit Ballot Submission
  1. User will be able to manually edit eligible voter information
  2. All changes made to a Ballot Submission will appear in audit log

BALSUB-14

BALSUB-17

BALSUB-19


AdministratorLynn Laakso

TC-69Add and remove a voter from ballot pool
  1. User will be able to add or remove a voter from a ballot pool
BALSUB-15
AdministratorLynn Laakso

TSC-70Non-administrator edit of Ballot Submission
  1. Only the administrator will be able to edit a Ballot Submission for a Voter
BALSUB-16
VoterDon Lloyd

Open the Ballot
TC-16
  • Open the ballot where the ballot does not have a specification associated with it
  1. There will be no "Open Ballot" button to click on

BALDEF-21

BALDEF-28


AdministratorLynn Laakso

Pass

1955

Removed definition, 'Open Ballot' button disappears
TC-17
  • Open the ballot where the ballot has a specification associated with it
  1. The status of the ballot definition will change from "draft" to "in progress"
BALDEF-22
AdministratorLynn LaaksoPassBALDEF-1957
TC-18
  • Open multiple ballots using bulk change
  • Select multiple ballots (2 without specifications associated with them and 2 with specifications) to open using "bulk change"
  1. The user can use the bulk transition to open multiple ballots
  2. Output will tell you that couldn't transition the 2 ballots that don't have specification associated - status will remain as "draft"
  3. The ballots with specifications will be transitioned from "draft" to "in progress"
  4. All associate ballot submissions will be open -status will change from "draft" to "in progress"

BALDEF-25

BALDEF-27


AdministratorLynn Laakso

Pass (single ballot)

Pass (mulitple ballots with specifications associated)


Cannot select ballot without specification associated; has moved to 'non-openable ballots' list (1958)
TC-19
  • Un-do the opening of a ballot "Undo Open"
  1. The user will be able to "un-do" the opening of a ballot
  2. A warning message will be displayed "Are you sure..?" (may not be implemented in first phase)
  3. Ballot submissions will be "un opened" - status changed from "in progress" to "draft"
  4. All votes previously submitted will be deleted
BALDEF-37
AdministratorLynn Laakso

Pass (un-open)

No votes to check if deleted

also did bulk operation to un-open

1957; un-opened, no warning message
TC-20
  • Open a ballot - non-administrator
  1. The user will not have the option to open a ballot
BALDEF-11
Voter

Don Lloyd



TC-66
  • Open a ballot for the same specification where the previous ballot has not been locked
  1. The user will not have the ability to open a ballot with the same content where the previous ballot has not been locked
BALDEF-26
AdministratorLynn Laakso

TSC-67
  • Lock a Ballot Definition for a comment only ballot
  1. The user will be able to lock a Comment Ballot at any time after the ballot submissions are closed
BALDEF-32
AdministratorLynn Laakso

Vote on Ballot

BALLOTS:

  • FHIR IG ORDSVCCAT R1 STU
  • FHIR R4 STU PAT PLUS
  • FHIR R4 STU OBSERV
  • FHIR R4 STU PATIENT
  • FHIR R4 STU ALLOTHER
  • V251 IG LRI R1 STU
  • HL7 DAM BIRTH DEFECTS R1 STU

UN-OPENED BALLOTS

  • CDA R2 IG DENTAL R1 STU
TC-21
  • First Vote on overall ballot currently marked as "no vote" with no issues
    • VOTE AFFIRMATIVE ON FHIR IG ORDSVCCAT R1 STU
    • VOTE AFFIRMATIVE ON FHIR R4 STU ALLOTHER
    • VOTE ABSTAIN ON HL7 DAM BIRTH DEFECTS R1 STU
    • VOTE ABSTAIN ON V251 IG LRI R1 STU
  1. User will not have the option to vote on a ballot if the open date/time has not been reached
  2. User will not have the option to vote on a ballot after the end date/time has been reached
  3. User will have the option to vote affirmative or abstain
  4. User will not have the option to vote negative
  5. An information message will be displayed to the user and user will be asked to confirm their choice
  6. Ballot Definition vote count will be updated the abstention or affirmative vote
  7. Vote title on Ballot Submission will change to either Affirmative or Abstain from "No Vote"
  8. Vote-Ballot will change to "Affirmative" or "Abstain" from "No Vote"
  9. If this the first comment the user has voted on for this ballot, then the Overall vote on the ballot definition will be updated to reflect 1 affirmative or negative vote
  10. If this is not the first comment, then the Overall vote will not change.
  11. User will not have the option to add a comment to an overall vote

BALDEF-23

BALDEF-24

COM-05

COM-06

COM-07

COM-08

COM-26

COM-21



Peter Bomberg

Vassil Peytchev (Epic Org Voter #2) - will coordinate with Christopher

Don Lloyd

Melva Peters (Individual)

Ron Parker (Affiliate Voter #1)

Hans Buitendijk (Cerner: Org Voter #1)

Christopher Khanoyan (DOD, Org voter #1)

Christopher Schaut (Epic, Org Voter #1)

Peter Bomberg - Pass  

Vassil Peytchev (Epic Org Voter #2)

Don Lloyd

Melva Peters (Individual) - Pass  

Ron Parker (Affiliate Voter #1)

Hans Buitendijk (Cerner: Org Voter #1)

Christopher Khanoyan (DOD, Org voter #1)

Christopher Schaut (Epic, Org Voter #1)

However V251 IG LRA R1 STU is actually V251 IG LRI R1 STU - fixed
TC-22
  • Vote negative on overall ballot with no issues
  • USE: FHIR R4 STU PAT PLUS
  1. The user will not be able to vote negative when there are no associated issues

COM-10

COM-26



Peter Bomberg

Vassil Peytchev (Epic Org Voter #2)- will coordinate with Christopher

Don Lloyd

Ron Parker (Affiliate Voter #1)

Hans Buitendijk (Org Voter #1)

Christopher Khanoyan (Org voter #1)

Christopher Schaut (Org Voter #1)

Melva Peters

Peter Bomberg - Pass

Vassil Peytchev (Epic Org Voter #2)- will coordinate with Christopher

Don Lloyd

Ron Parker (Affiliate Voter #1)

Hans Buitendijk (Org Voter #1)

Christopher Khanoyan (Org voter #1)

Christopher Schaut (Org Voter #1)

Melva Peters - Pass  


TC-23
  • Set up Step:
    • Add 5 issues to Jira Specification Feedback Project
      • Technical Correction
      • Question
      • Comment
      • Change Request x 3
        • 1 against artifacts not included in ballot - MedicationRequest
        • 2 with artifacts included in ballot - Patient, Observation
  • USE: FHIR R4 STU PAT PLUS
  1. The user will not have the ability to record an issue "on behalf" of another individual

COM-01

COM-28



Peter Bomberg

Vassil Peytchev

Don Lloyd

Melva Peters

Peter Bomberg - Pass

Vassil Peytchev

Don Lloyd

Melva Peters - Pass  


TC-24
  • Select one of the Change Request issues and vote on it - non-registered voter
  • USE: FHIR R4 STU PAT PLUS
  1. User will not see buttons to vote negative or affirmative
COM-72

Melva Peters (non-registered)



TC-25
  • Select one of the change request issues (with artifacts included in ballot) created in step 3 and vote Affirmative on it - registered voter
  • USE: FHIR R4 STU PAT PLUS
  1. User must create issue before voting on it
  2. User will see buttons to vote affirmative or negative
  3. User will not have an option to "abstain"
  4. The user will be required to select the ballot
  5. When the user selects "affirmative", information message displayed and must confirm
  6. The user will not have the ability to add additional comments while voting (NOTE:  comments can be added to the issue in advance of voting or after voting, but not with the vote itself).
  7. If this the first comment the user has voted on for this ballot, then the Overall vote on the ballot definition will be updated to reflect 1 affirmative vote
  8. If this is not the first comment, then the Overall vote will not change.
  9. Individual Ballot submission Summary will change to "Affirmative"
  10. Vote-Ballot will change to "Affirmative" from "No Vote"
  11. Approval Status will be "not passing (so far)" - assuming first vote
  12. User will not be able to submit and vote on a comment when the ballot is closed

COM-15

COM-18

COM-19

COM-26

COM-25



Peter Bomberg

Vassil Peytchev

Don Lloyd

Melva Peters

Peter Bomberg - Fail

I was able add comments after voting affirmative - please re-test

Pass

Vassil Peytchev

Don Lloyd

Melva Peters - Pass  

Adding a comment before voting or after voting is acceptable behaviour behavior - but you shouldn't be able to add an additional comment while voting.
TC-26
  • Select one of the change request issues (with artifacts included in ballot) created in step 3 and vote Negative on it - registered voter
  • USE: FHIR R4 STU PAT PLUS
  1. User will see buttons to vote affirmative or negative
  2. User will not have an option to "abstain"
  3. When the user selects "negative", information message displayed and must confirm
  4. The user will not have the ability to add additional comments while voting (NOTE:  comments can be added to the issue in advance of voting or after voting, but not with the vote itself).
  5. If this the first comment the user has voted on for this ballot, then the Overall vote on the ballot definition will be updated to reflect 1 negative vote
  6. If this is not the first comment, then the Overall vote will not change.
  7. Individual Ballot submission Summary will change to "Negative"
  8. Vote-Ballot will change to "Negative" from "No Vote"
  9. Approval Status will be "not passing (so far)"

COM-11

COM-15

COM-16

COM-19

COM-26



Peter Bomberg

Vassil Peytchev

Don Lloyd

Melva Peters

Peter Bomberg - Fail

I can not vote negative on it (option missing) FHIR-152 - please re-test with a change request issue

Pass

Vassil Peytchev

Don Lloyd

Melva Peters - Pass  


TC-27
  • Select the Technical Correction issue and vote on it - registered user
  • USE: FHIR R4 STU PAT PLUS
  1. User will see buttons to vote affirmative
  2. User will not see button to vote negative
  3. When the user selects "affirmative", information message displayed and must confirm and select ballot
  4. The user will not have the ability to add additional comments while voting (NOTE:  comments can be added to the issue in advance of voting or after voting, but not with the vote itself).
  5. If this the first comment the user has voted on for this ballot, then the Overall vote on the ballot definition will be updated to reflect 1 affirmative vote
  6. If this is not the first comment, then the Overall vote will not change.
  7. Individual Ballot submission Summary will change to "Affirmative"
  8. Vote-Ballot will change to "Affirmative" from "No Vote"
  9. Approval Status will be "not passing (so far)"

COM-14

COM-15

COM-16

COM-19

COM-26



Peter Bomberg

Vassil Peytchev

Don Lloyd

Melva Peters

Peter Bomberg - Fail

I was able add comments after voting affirmative - please retest

Vassil Peytchev

Don Pass

Vassil Peytchev

Don Lloyd

Melva Peters - Pass  

Adding a comment before voting or after voting is acceptable behaviour - but you shouldn't be able to add an additional comment while voting.
TC-28
  • Select the Question issue created in step 3 and vote Affirmative on it - registered voter
  • USE: FHIR R4 STU PAT PLUS
  1. User will see buttons to vote affirmative
  2. User will not see button to vote negative
  3. When the user selects "affirmative", information message displayed and must confirm
  4. The user will not have the ability to add additional comments while voting (NOTE:  comments can be added to the issue in advance of voting or after voting, but not with the vote itself).
  5. If this the first comment the user has voted on for this ballot, then the Overall vote on the ballot definition will be updated to reflect 1 affirmative vote
  6. If this is not the first comment, then the Overall vote will not change.
  7. Individual Ballot submission Summary will change to "Affirmative"
  8. Vote-Ballot will change to "Affirmative" from "No Vote"
  9. Approval Status will be "not passing (so far)"

COM-14

COM-15

COM-16

COM-19

COM-26



Peter Bomberg

Vassil Peytchev

Don Lloyd

Melva Peters

Peter Bomberg - FailI was able add comments after voting affirmative - Please re-testPass

Vassil Peytchev

Don Lloyd

Melva Peters


TC-29
  • Select the comment issue created in step 3 and vote Affirmative on it - registered voter
  • USE: FHIR R4 STU PAT PLUS
  1. User will see buttons to vote affirmative
  2. User will not see button to vote negative
  3. When the user selects "affirmative", must select ballot and information message displayed and must confirm
  4. The user will not have the ability to add additional comments while voting (NOTE:  comments can be added to the issue in advance of voting or after voting, but not with the vote itself).
  5. If this the first comment the user has voted on for this ballot, then the Overall vote on the ballot definition will be updated to reflect 1 affirmative vote
  6. If this is not the first comment, then the Overall vote will not change.
  7. Individual Ballot submission Summary will change to "Affirmative"
  8. Vote-Ballot will change to "Affirmative" from "No Vote"
  9. Approval Status will be "not passing (so far)"

COM-14

COM-16

COM-19

COM-26



Peter Bomberg

Vassil Peytchev

Don Lloyd

Melva Peters

Peter Bomberg - Fail

I was able add comments after voting affirmative - please retest

Pass

Vassil Peytchev

Don Lloyd

Melva Peters - Pass  


TC-30
  • Select the change request issues (with artifacts not included in ballot) created in step 3 and vote on it - registered voter
  • Issue should include "MedicationRequest" resource
  • Link to FHIR R4 STU Pat Plus (Part 4) when selecting ballot to vote
  1. User will not see the ballot FHIR R4 STU Pat Plus (Part 4) in the dropdown for "Selected Ballot" - only option will be for "2020-Nov HL7 FHIR Release 4 Part 3
COM-73

Peter Bomberg

Vassil Peytchev

Don Lloyd

Melva Peters

Peter Bomberg - Pass

Vassil Peytchev

Don Lloyd

Melva Peters - Pass  


TC-31
  • Select the change request issues (with artifacts included in ballot) created in step 3 and vote Negative on it - registered voter
  • USE FHIR R4 STU PATIENT - CHOOSE THE "PATIENT" RESOURCE
  1. User will see buttons to vote affirmative or negative
  2. User will not have an option to "abstain"
  3. When the user selects "negative", information messages comes up and must select ballot and must confirm vote
  4. The user will not have the ability to add additional comments while voting (NOTE:  comments can be added to the issue in advance of voting or after voting, but not with the vote itself).
  5. If this the first comment the user has voted on for this ballot, then the Overall vote on the ballot definition will be updated to reflect 1 negative vote
  6. If this is not the first comment, then the Overall vote will not change.
  7. Individual Ballot submission Summary will change to "Negative"
  8. Vote-Ballot will change to "Negative" from "No Vote"
  9. Approval Status will be "not passing (so far)"
COM-26

Peter Bomberg

Vassil Peytchev

Don Lloyd

Melva Peters

Peter Bomberg - Fail

I cant vote negative - please re-test and make sure that the issue is a "change request"

Vassil Peytchev

Don Lloyd

Melva Peters - Pass  



TC-32
  • Vote same as on an overall vote
  • USE FHIR IG ORDSVCCAT R1 STU
  • USE FHIR R4 STU PAT PLUS
  • USE FHIR R4 STU OBSERV
  • USE FHIR R4 STU PATIENT
  • USE FHIR R4 STU ALLOTHER
  • USE V251 IG LRA R1 STU
  • USE HL7 DAM BIRTH DEFECTS R1 STU
  1. User will only have the ability to vote same as from the overall vote and not from individual issues
  2. User can vote same as from Ballot Submission screen or via a bulk transition
  3. Vote "same as" will not be available on the Ballot Submission screen if the user is not a member of the same organization as specified in the ballot submission
  4. Vote "same as" will not be available on the Ballot Submission screen if other individual has "no vote"
  5. Vote "same as" will not be available on the Ballot Submission screen if the other individual has linked to another individuals vote
  6. Vote "same as" will not be available on the Ballot Submission screen if the other individual has voted independently (ie not as part of the organization)
  7. When the voter chooses to vote same as, an information message will be displayed and the user must confirm and select the voter to link to
  8. The user will have the option to "undo" the vote
  9. The user will not be able to link to another user's vote if they have submitted individual comments
  10. If the voter chooses to change their vote to affirmative, negative or no vote, the link to another voter will be dropped and counts are updated on the Ballot Definition.
  11. If the voter choose to vote on an individual issue, the link will be dropped and counts are updated on the Ballot Definition.
  12. The counts will be updated on the Ballot Definition when the link is added
  13. When the ballot closes, all of the line items that have been linked to will be cloned from the original voter to the linked voter
  14. When the ballot closes, the voter that links will only have the ability to withdraw or retract their vote
  15. The system will prevent voting same as if the organization or Affiliate of the voter is different from the original voter

COM-31

COM-32

COM-33

COM-34

COM-38

COM-39

COM-41

COM-43

COM-44

COM-45

COM-47

COM-49

COM-51



Ron Parker (Affiliate voter #2)

Hans Buitendijk (Org voter #2)

Nancy Orvis (Org voter #2)

Vassill Peytchev (Org voter #2)

Ron Parker (Affiliate voter #2)

Hans Buitendijk (Org voter #2)

Nancy Orvis (Org voter #2)

Vassill Peytchev (Org voter #2)


TC-33
  • Select an issue created by another user and vote affirmative on it - registered user
  1. User will only be able to do this if they are registered for the ballot and the issue is in the scope of the ballot
  2. User will see buttons to vote affirmative or negative, unless the issue is a technical correction (can only vote affirmative)
  3. User will not have an option to "abstain"
  4. When the user selects "affirmative", information message displayed
  5. Overall vote on the ballot definition will be updated to reflect 1 affirmative vote 
  6. Individual Ballot submission Summary will change to "Affirmative"
  7. Vote-Ballot will change to "Affirmative" from "No Vote"
  8. Approval Status will be "not passing (so far)"

COM-02

COM-17



Ron Parker (Affiliate voter #2)

Hans Buitendijk (Org voter #2)

Nancy Orvis (Org voter #2)

Vassill Peytchev (Org voter #2)

Ron Parker (Affiliate voter #2)

Hans Buitendijk (Org voter #2)

Nancy Orvis (Org voter #2)

Vassill Peytchev (Org voter #2)


TC-34
  • Select an issue created by another user and vote negative on it - registered user
  1. User will only be able to do this if they are registered for the ballot and the issue is in the scope of the ballot
  2. User will see buttons to vote affirmative or negative (for change request only), unless the issue is a technical correction, comment, question (can only vote affirmative)
  3. User will not have an option to "abstain"
  4. When the user selects "affirmative", information message displayed
  5. Overall vote on the ballot definition will be updated to reflect 1 affirmative vote 
  6. Individual Ballot submission Summary will change to "Affirmative"
  7. Vote-Ballot will change to "Affirmative" from "No Vote"
  8. Approval Status will be "not passing (so far)"
COM-02

Ron Parker (Affiliate voter #2)

Hans Buitendijk (Org voter #2)

Nancy Orvis (Org voter #2)

Vassill Peytchev (Org voter #2)

Ron Parker (Affiliate voter #2)

Hans Buitendijk (Org voter #2)

Nancy Orvis (Org voter #2)

Vassill Peytchev (Org voter #2)


TC-35
  • Vote on an opened ballot where the start date has not been reached
  1. User will not have the ability to vote on issues for an opened ballot when the start date of the ballot has not been reached
BALDEF-35

Don Lloyd

Don Lloyd
TC-36
  • Vote on an opened ballot where the end date has been reached
  1. User will not have the ability to vote on issues for an opened ballot when the end date of the ballot has been reached
BALDEF-36

Don Lloyd

Don Lloyd
TC-37
  • Vote on an up-opened ballot
    • USE CDA R2 IG DENTAL R1 STU
  1. The user will not be able to submit a vote on an up-opened ballot

BALDEF-42



Don LloydDon Lloyd
TC-38
  • Vote by uploading spreadsheet


  1. The user must have an JIRA account and be an HL7 Trusted user to be able to upload the spreadsheet 
  2. The user will have the ability to vote by uploading a spreadsheet from the Balloting Dashboard
  3. The user will select the xls spreadsheet and choose "Import ballot comments"
  4. The user has the option to "Ignore warnings"
  5. The spreadsheet import will run and a status message will be displayed once complete
  6. An email will be generated with the errors identified in the spreadsheet
  7. No records will be imported until all errors are fixed
  8. The user will fix the identified errors and import the spreadsheet again
  9. The import will continue to identify issues until all are resolved - there may be subsequent issues identified after initial fixes are made.
  10. Some issues will be imported with a status of "Triaged".  A message will be displayed with the number of issues imported
  11. User will be able to fix new issues and import spreadsheet again.  Import will not create duplicate issues for those issues already submitted
  12. Once all errors are fixed, the records will be imported into Jira with a status of "Triaged"
  13. The votes will be applied to the issues
  14. Overall vote on the ballot definition will be updated to reflect the addition of 1 vote (either affirmative or negative based on the individual issues)
  15. Individual Ballot submission Summary will change to "Affirmative" or "Negative" (based on the individual issues)
  16. Vote-Ballot will change to "Affirmative" or "Negative" (based on the individual issues) from "No Vote"
  17. Approval Status will be "not passing (so far)"
COM-27

Ron Parker (Affiliate voter #1)

Hans Buitendijk (Org voter #1)

Nancy Orvis (Org voter #1)

Chris Schaut (Org voter #1)

Christopher Khanoyan (Org Voter #1)

Ron Parker (Affiliate voter #1)

Hans Buitendijk (Org voter #1)

Nancy Orvis (Org voter #1)

Chris Schaut (Org voter #1)

Christopher Khanoyan (Org Voter #1)


TC-62
  • Add a change request issue to Specification Feedback for a specification not in the ballot and try to vote on it
  • USE FHIRCAST
  1. User will see not buttons to vote affirmative or negative



Don LloydDon Lloyd
TC-63
  • Select an issue in Jira submitted by another user for a specification in the ballot and add a comment to it without voting
  1. User will be able to add a comment to an existing issue in Jira without voting on it

COM-02

COM-04



Don LloydDon Lloyd
TC-64
  • Select an issue that the user has already voted on and try to vote a second time
  1. User will not be able to submit a second vote on the same issue in the same ballot



Don LloydDon Lloyd
TC-65
  • Select a ballot to submit an overall vote on and try to vote a second time
  1. User will not be able to submit a second vote on the same specification in the same ballot
COM-23

Don LloydDon Lloyd
TC-66
  • Create a change request issue for an artifact or page that is in multiple ballots and vote Affirmative
  • Use: FHIR R4 STU PATIENT
  1. Buttons to vote will appear once user creates the issue.
  2. When user selects "negative" or "affirmative, User will be able to select the appropriate ballot that the comment applies to
  3. Information message will be displayed and must confirm



Peter Bomberg

Vassil Peytchev

Don Lloyd

Melva Peters

Peter Bomberg

Vassil Peytchev

Don Lloyd

Melva Peters - Pass  


Change Vote
TC-39
  • For an overall vote of Abstain (no issues linked) - change the overall vote to "Affirmative" before the ballot closes
  • USE HL7 DAM BIRTH DEFECTS R1 STU


  1. The user will have the following options for their overall vote - Affirmative or "No Vote"
  2. The user will not have the option to vote "negative" for their overall vote as there are no linked issues
  3. When the user votes "abstain"
  4. When the user selects "affirmative", information message displayed
  5.  Overall vote on the ballot definition will be updated to reflect 1 abstention
    1. Individual Ballot submission Summary will change to "Abstain"
    2. Vote-Ballot will change to "Affirmative" from "Abstain"
    3. Approval Status will be "not passing (so far)"
  6. User will not be change a vote when the ballot is closed

COM-25

COM-61



Peter Bomberg

Vassil Peytchev

Don Lloyd

Melva Peters


Peter Bomberg

Vassil Peytchev

Don Lloyd

Melva Peters - Pass  


TC-40
  • For an overall vote of Abstain (no issues linked) - change the overall vote to "No Vote" before the ballot closes
  • USE V251 IG LRA R1 STU
  1. The user will have the following options for their overall vote - Affirmative or "No Vote"
  2. The user will not have the option to vote "negative" for their overall vote as there are no linked issues
  3. When the user votes "No Vote" 
    1. Overall vote on the ballot definition will be updated to reflect 1 additional no vote
    2. Individual Ballot submission Summary will change to "No Vote"
    3. Vote-Ballot will change to "Affirmative" from "No Vote"
    4. Approval Status will be "not passing (so far)"

COM-36

COM-61



Peter Bomberg

Vassil Peytchev

Don Lloyd

Melva Peters


Peter Bomberg

Vassil Peytchev

Don Lloyd

Melva Peters - Pass  


TC-41
  • For an overall vote of "Affirmative" (no issues linked) - change the overall vote to "Abstain" before the ballot closes
  • USE FHIR IG ORDSVCCAT R1 STU
  1. The user will have the following options for their overall vote - Abstain or No Vote
  2. The user will not have the option to vote "negative" for their overall vote as there are no linked issues
  3. When the user votes "abstain"
  4. When the user selects "abstain", information message displayed
  5.  Overall vote on the ballot definition will be updated to reflect 1 abstention
    1. Individual Ballot submission Summary will change to "Abstain"
    2. Vote-Ballot will change to "Affirmative" from "Abstain"
    3. Approval Status will be "not passing (so far)"

COM-35

COM-61



Peter Bomberg

Vassil Peytchev

Don Lloyd

Melva Peters


Peter Bomberg

Vassil Peytchev

Don Lloyd

Melva Peters - Pass  


TC-42
  • For an overall vote of "Affirmative" (no issues linked) - change the overall vote to "No Vote" before the ballot closes
  • USE FHIR R4 STU ALLOTHER
  1. The user will have the following options for their overall vote - Abstain or "No Vote"
  2. The user will not have the option to vote "negative" for their overall vote as there are no linked issues
  3. When the user votes "No Vote"
    1. Overall vote on the ballot definition will be updated to reflect 1 additional no vote
    2. Individual Ballot submission Summary will change to "No Vote"
    3. Vote-Ballot will change to "Affirmative" from "No Vote"
    4. Approval Status will be "not passing (so far)"

COM-35

COM-61



Peter Bomberg

Vassil Peytchev

Don Lloyd

Melva Peters


Peter Bomberg

Vassil Peytchev

Don Lloyd

Melva Peters - Pass  


TC-43
  • Select issue after close of ballot to withdraw negative
  1. Once the ballot end date has passed, the user will have the option to "withdraw" their vote if there is no disposition to the issue
  2. If there is a disposition for this issue, the user will not have the ability to withdraw, but must "retract"
  3. When vote has been withdrawn, the vote count will be updated - if the last negative vote is withdrawn, the overall vote changes to "affirmative"
  4. User can not withdraw if the ballot is locked



Peter Bomberg

Vassil Peytchev

Don Lloyd

Melva Peters

Peter Bomberg

Vassil Peytchev

Don Lloyd

Melva Peters


TC-44
  • Select issue to retract after close of ballot negative
  1. Once the ballot end date has passed, the use will only have the option to "retract" their vote if there is a disposition to the issue
  2. When vote has been retracted, the vote count will be updated - if the last negative vote is withdrawn, the overall vote changes to "affirmative"
  3. User can not retract if the ballot is locked



Peter Bomberg

Vassil Peytchev

Don Lloyd

Melva Peters

Peter Bomberg

Vassil Peytchev

Don Lloyd

Melva Peters


TC-45
  • Select the issue to Retract negative before the close of the ballot
  1. User can not retract when the ballot is open
  2. User can not retract if the ballot is locked
COM-52

Peter Bomberg

Vassil Peytchev

Don Lloyd

Melva Peters

Peter Bomberg

Vassil Peytchev

Don Lloyd

Melva Peters


TC-46
  • Select the issue to Withdraw negative before the close of the ballot
  1. User can not retract when the ballot is open
  2. User can not retract if the ballot is locked



Peter Bomberg

Vassil Peytchev

Don Lloyd

Melva Peters

Peter Bomberg

Vassil Peytchev

Don Lloyd

Melva Peters


TC-47
  • Select the issue to "unvote" on
  1. User can select an issue to "un-vote"
  2. Use can subsequently vote affirmative or negative on an issue
  3. When the user "un-votes" on last negative comment, their overall vote for the ballot will automatically change to "affirmative"
  4. When the user "un-votes" on their last comment, their overall vote for the ballot will change to "abstain" or "No vote"
COM-47

Peter Bomberg

Vassil Peytchev

Don Lloyd

Melva Peters

Peter Bomberg

Vassil Peytchev

Don Lloyd

Melva Peters


TC-48
  • Withdraw overall negative vote after the close of the ballot
  1. User will have ability to withdraw overall negative vote on Ballot Submission if there are no linked issues that have been voted on
  2. If a user withdraws their negative vote and there other voters have linked to that vote, those users overall vote will be NOT be withdraw as well
  3. The number of negative votes in the vote tally will be reduced when the negative is withdrawn
  4. The overall vote for the ballot will change to "affirmative" if this withdrawal is the last negative vote
  5. The approval status will change to "Passing" or "No passing" depending on the number of votes
  6. The user will not have the ability to withdraw their negative after the ballot is locked
  7. The user will not have the ability to withdraw before the close of the ballot

COM-51

COM-55

COM-60



Peter Bomberg

Vassil Peytchev

Don Lloyd

Melva Peters

Peter Bomberg

Vassil Peytchev

Don Lloyd

Melva Peters


TC-49
  • Retract overall negative vote after the close of the ballot
  1. User will have ability to withdraw overall negative vote on Ballot Submission if there are no linked issues that have been voted on
  2. If a user retracts their negative vote and there other voters have linked to that vote, those users overall vote will be NOT be withdraw as well
  3. The number of negative votes in the vote tally will be reduced when the negative is withdrawn
  4. The overall vote for the ballot will change to "affirmative" if this withdrawal is the last negative vote
  5. The approval status will change to "Passing" or "No passing" depending on the number of votes
  6. The user will not have the ability to retract their negative after the ballot is locked
  7. The user will not have the ability to retract before the close of the ballot



Peter Bomberg

Vassil Peytchev

Don Lloyd

Melva Peters

Peter Bomberg

Vassil Peytchev

Don Lloyd

Melva Peters


TC-50

Withdraw all negatives

  1. The user will have the option on the ballot submission to withdraw all negatives for a given ballot
  2. The user will only have this option after the ballot is closed
  3. The user will only have this option to withdraw for the item(s) has a resolution
  4. The user will not have this option after the ballot is locked
  5. All ballot vote items that are withdrawn will no longer count as negatives for the overall vote.
  6. The approval status will change to "Passing" or "No passing" depending on the number of votes
  7. If there are linked negatives, they will be not be withdrawn
  8. Ballot will automatically be locked when all negatives have been withdrawn or retracted
  9. User will have the option to withdraw using a single button

BALDEF-34

COM-58

COM-59



Peter Bomberg

Vassil Peytchev

Don Lloyd

Melva Peters

Peter Bomberg

Vassil Peytchev

Don Lloyd

Melva Peters


TC-51

Retract all negatives

  1. The user will have the option on the ballot submission to retract all negatives for a given ballot
  2. The user will only have this option after the ballot is closed
  3. The user will only have this option to retract if the item has a resolution
  4. The user will not have this option after the ballot is locked
  5. All ballot vote items that are retracted will no longer count as negatives for the overall vote.
  6. The approval status will change to "Passing" or "No passing" depending on the number of votes
  7. If there are linked negatives, they will be not be retracted
  8. Ballot will automatically be locked when all negatives have been withdrawn or retracted
BALDEF-34

Peter Bomberg

Vassil Peytchev

Don Lloyd

Melva Peters

Peter Bomberg

Vassil Peytchev

Don Lloyd

Melva Peters


Ballot Manager Management
TC-52
  • Select Ballot Definition and "Close Ballot" and produce Ballot reconciliation spreadsheet
  1. Status will change from "in progress" to "Balloted"
  2. Voters will not be able to add new issues and vote against them or to change their vote
  3. all ballot submissions will change from "in progress" to "closed" if voted affirmative or  "balloted" if voted negative- then can choose to withdraw or retract
  4. all of the same as votes propagate
  5. User will be able to generate ballot reconciliation spreadsheet
BALDEF-36

Lynn Laakso

TC-53
  • Lock ballot
  1. Status will change from "Balloted" to "Locked"
  2. Locks all associate submissions
  3. Withdrawal and retract are not possible
  4. Automatically generates ballot reconciliation spreadsheet that is attached to Ballot Definition
  5. No changes to the vote tallies will occur when the ballot is locked
  6. User will be able to lock a "For Comment" ballot at any time after ballot submissions are closed
  7. User will be able to lock ballot ballots other than "For Comment" only when ballot comments are reconciled and have a status other than "submitted", "triaged", or "Waiting for Input"
  8. System will automatically lock ballot when all negative votes have been retracted or withdrawn

BALDEF-29

BALDEF-30

BALDEF-31

BALDEF-32

BALDEF-33

BALDEF-34



Lynn Laakso

TC-54
  • Withdraw vote for another user
  1. Administrator can only withdraw an overall vote
  2. Once the ballot end date has passed, the user will have the option to "withdraw" their vote if there is no disposition to the issue
  3. If there is a disposition for this issue, the user will not have the ability to withdraw, but must "retract"
  4. When vote has been withdrawn, the vote count will be updated - if the last negative vote is withdrawn, the overall vote changes to "affirmative"
  5. User can not withdraw if the ballot is locked



Lynn Laakso

TC-55
  • Retract negative for another user
  1. Administrator can only retract an overall vote
  2. Once the ballot end date has passed, the user will have the option to "retract" their vote if there is no disposition to the issue
  3. When vote has been retracted, the vote count will be updated - if the last negative vote is retracted, the overall vote changes to "affirmative"
  4. User can not retract if the ballot is locked



Lynn Laakso

TC-56
  • Export ballot submissions from JIRA
  1. User will be able to export all ballot submissions by running the Ballot Submission Votes for Download query
  2. User will be able to specify a subset of the ballots by specifying the code for the ballot(s)
  3. User will be able to export the results and import into the Ballot Desktop



Lynn Laakso

TC-57
  • Unclose ballot
  1. The user will have the ability to "unclose" a ballot once it is closed
  2. When the ballot is "unclosed" it will re-open all ballot submissions
  3. When the ballot is "unclosed", it will delete all of the vote items for linked ballots
  4. When the ballot is "unclosed", new votes will be allowed or votes can be changed
BALDEF-38

Lynn Laakso

TC-58
  • Unlock a ballot
  1. The user will have the ability to "unlock" a ballot once it is closed
  2. When the ballot is "unlocked" withdrawals and retractions will be allowed
  3. The ballot reconciliation spreadsheet will not be deleted
  4. No changes to votes or vote counts will be made



Lynn Laakso

Co-Chair Ballot Management
TC-59
  • Create ballot reconciliation spreadsheet
  1. When a ballot is locked a ballot reconciliation spreadsheet will be automatically created.
  2. Ballot Manager can go to Ballot Definition and download the spreadsheet
  3. When the ballot definition status = "balloted" a manager or administrator can generate a reconciliation spreadsheet by clicking "Reconciliation Spreadsheet" - will create and attach to the Ballot Definition



Don LloydDon Lloyd
TC-60
  • Re-tabulate
  1. The re-tabulate will re-count the votes and update the vote tallies



Don LloydDon Lloyd

...