Add new CCE device & info to inventory

Description

As a DIVO, I need to add new CCE devices and their device-specific information to my inventory so that I can have a full record of each CCE at my facilities.

Background
Refrigerators and Freezers are the most important asset for the inventory. There should also be a distinction between vaccine and icepack freezers. Since most of the equipment in use is from the PQS list, the way to handle asset information is to only store the model number, and then use a secondary table to represent the catalog information. We will assume that the catalog is augmented to include additional models. Generic entries can cover unidentified types of domestic refrigerators.

Form fields

Field Name

Type

Comment

Required

Serial number

String

Ideally, the real serial number. However, this is not always available or maintained at the facility.

Y

Reference name

String

What the device is called at the facility. e.g. "Fridge 1"

Y

Barcode

String

If a barcode is used, the information can be stored here

N

Year of installation/commission

Numeric

4- digit year of installation

Y

Source

String

Where the equipment came from

N

Year of warranty expiry

Numeric

4-digit year of warranty expiry

N

Decommissioned date

Numeric

4 digit year of warranty expiry

N

Voltage stabilizer

Enumeration

Yes, No, Unknown, or NotApplicable.

Y

Voltage regulator

Enumeration

For electric equipment, is it connected to a voltage regulator. Yes, No, Unknown, or NotApplicable. NA for non-electric

Y

Backup Generator

Enumeration

Yes, No, Unknown, or NotApplicable.

Y

Manual temperature gauge

Enumeration

Built in, Paired, No manual gauge

Y

Remote temperature monitor (RTM)

Enumeration

Built in, Paired, No RTM

Y

Additional Notes

String

text area for additional notes

N

Acceptance criteria

  • A user can view and click "Add Equipment" from the Cold Chain Equipment menu, if they have access rights.

    • If the user doesn't have access rights, the Add Equipment button shouldn't be visible

  • Step 1 The system will trigger the step 1: add equipment modal where the user will pick the facility/program, equipment type and make/model from the CCE catalog

    • The make/model drop down includes only the make/models from the CCE catalog that match the selected equipment type AND that have a "Visible in catalog" value of Y AND that have "archived" value of N.

    • Add equipment modal matches mock up

  • When first form is submitted it triggers second modal pop up for step 2: adding specific device information

    • The "adding specific device information" modal matches mockup and has form fields listed in ticket

    • IF the selected CCE model has a CCE catalog field "Energy Source" value of "Solar" or "NotApplicable," disable the fields:

      • Voltage stabilizer

      • Voltage regulator

      • Backup generator

    • The text that is italicized in the mockup should be dynamic and display the equipment type of the selected device. e.g. "refrigerator," "cooler," "walk-in freezer." This value should be taken from the "Equipment type" field from the step 1 add equipment modal.

  • After adding specific device information, the CCE inventory item is saved to the CCE service

  • then step 3 a third modal is shown where the user sets the functionality status for the inventory item.

  • When the adding specific device information modal is completed successfully submitted, the user will be redirected to the View Cold Chain Equipment list for the program/facility the equipment was added to

  • If the user tries to close any of the modals, and there are changes to the forms in the modal, then a confirmation should be shown warning the user to not close the modal.

  • Make the modal in step 2 reusable for in

  • Test cases are created in Zephyr for the process of adding new CCE devices and details

*Add new CCE workflow mockup:

Activity

Show:
Nikodem Graczewski
August 28, 2017, 10:11 AM

I confirm that the button label has changed.

Mateusz Kwiatkowski
August 28, 2017, 10:09 AM

I've changed the button label to next as you asked.
I've also checked the Equipment Type dropdown and it seems that it takes all different types from all Catalog Items.

Could you take a look and check if button label has been changed on the test server?

Rachel Powers
August 25, 2017, 10:51 PM

Hi all, QA test on this ticket was a Fail, but there are only small things to fix. I added notes in the test but will also add them here:

  • Button in first modal where user is selecting Facility, Type, and Make/model should read "Next" (currently reads "Save." Originally in the mockups we said this should be "Add," but after talking to we decided "Next" is better.)

  • I didn't set this as Fail, but for the Type dropdown on the first modal, we want to make sure that the options for that are pulled from the CCE catalog "Equipment Type" category. I wasn't able to check that those matched up, so I just wanted to flag it.

Nick Reid
August 23, 2017, 3:02 PM

#2 — note this is a stub ticket, I want to discuss details with today

#3 Let's just leave it

#4 I'm going to make a seperate ticket for this — I think it needs some discussion internally —

CC

Mateusz Kwiatkowski
August 23, 2017, 11:24 AM


Thank you all for checking out this and leaving comments afterwards.
#1 I've fixed the missing 'l' letter in Make/Model label
#2 I'm also for creating a new year selection component, those min/max errors are looking poorly. I'm OK with doing it in other ticket. Who should create it? It would be nice to left link here.
#3 This line break is caused by max width of form element that is set globaly I think. I'm not sure how to deal with it.
#4 I personally would not set "My facility" field as required because it is not send to the server, moreover user cannot unselect this anyway, but if you think that it would be better to mark it that way it would be OK I guess.

Done

Assignee

Mateusz Kwiatkowski

Reporter

Chongsun Ahn

Labels