eAPD
eAPD copied to clipboard
[Dev] Implement MMIS APD Overview
Describe the task here and link or add dependencies to any applicable issues...
The MMIS APD Overview page will be different from the current APD Overview page. The fields from the Create new APD page will live in this page. APD Type cannot be changed. FFY will be located underneath APD Name.
Design ticket: #4179 Figma link: https://www.figma.com/file/hJpKHKU6fz5J0Z7fisSwa2/eAPD-MMIS-2022?node-id=414%3A10804
Test Cases:
Given | When | Then |
---|---|---|
Create new APD page | Clicking the Create APD button | Should redirect to the APD overview page and should have the fields from the create new APD page and FFY |
APD Overview page | on the page | Fields on the page (listed in order) should be: APD Type -> APD Name -> FFY -> Is this APD an Update? -> Medicaid Business Areas |
APD Type Field | On the APD Overview page | This field cannot be changed and should be grayed out |
APD Overview Page - any field but FFY or APD Name | Admin check is on | If field is blank, inline validation should appear. Refer to this dev ticket for error language: #4209 - APD Name field will be addressed in this dev ticket: #4337 |
APD Overview Page | Right after creating a new APD | Green header should appear on the page informing the user they successfully created an APD. Header should only appear after first creating an APD. |
APD Overview Page | Right after creating a new APD | Selections should be the same from the Create new APD page |
APD Overview Page | Clicking the Continue button | Should redirect you to the state scope and priorities page (out of scope of this ticket) |
This task is done when...
- [ ] fields in the Create new APD page are able to be updated, except APD type
- [ ] APD Overview has been updated
Updated Closing Notes as of September 20, 2022 Final Designs
- The page is called “Create a New Advanced Planning Document (APD)” when you are creating the APD. The page is called “APD Overview,” once an APD is created and when you return to the page. It appears on top of the side nav and will be the first page folks see after creating an APD.
- Validation in Create a New Advanced Planning Document required all fields to be complete before continuing like a subform. Validation in APD Overview behaves like other pages in the builder and will be triggered by the admin check.
- State Priorities and Scope is the old MMIS APD Overview without FFY.
- The page starts off with a progressive disclosure, meaning we will only show the “What type of APD are you creating?” field and branch following fields, according to their selection
- What type of APD are you creating?
- Alert disappears once they have created the APD
- If users want to change their selection after creating an APD, they would have to start a new APD.
- Changing from the HITECH IAPD to MMIS IAPD field selection would change your view (available fields).
- Both options come with a tooltip. When you hover over the tooltip it will define HITECH IAPD and MMIS IAPD acroymn.
- This field is in its intermediate state. When MMIS PAPD, OAPD and E&E are available, we will break up the field by funding source (HITECH, MMIS & E&E) and APD type (planning, implementation, and operations).
- Selecting HITECH IAPD opens up the APD name, FFY, and Update Type fields.
- Selecting MMIS IAPD makes APD name, FFY, Is this APD an update (Update Type if you select yes) and Medicaid Business Areas available.
- APD Name: Puts name on header like before when you create an APD and can be revised from the header or on this page after creating an APD
- FFY: Moved from old APD Overview
- Validation is the same with the page level validation.
- Two FFY selected as a default. Typically, we don’t pre-select options but the APD and export breaks if you dont have FFY, so it’s important to keep a selection.
- Is this an update: Available for MMIS only.
- Will be used to gather data on what types of APD folks are creating. ‘Yes’ option expands to provide ‘Update Type,’ which is required if you select yes for ‘Is this an update.’
- Medicaid Business Area: The Medicaid MES Certification Repository will direct you to the CMS Certification GitHub: https://cmsgov.github.io/CMCS-DSG-DSS-Certification/ . This list is subject to change so we will need a way to keep it updated. Eligibility and Enrollment is removed from the list. We may bring it back when E&E is available. MES Business areas are like meta tags like APD updates, at the moment. For MVP, it will not trigger a change in help text and fields in the same way the Funding Source/APD type field will be. So, the business areas can be changed after creating a new APD. Also we don't need to add mes business areas for HITECH because it is automatically HIT.
- Cancel will direct you back to the dashboard and delete progress of this form. (this is the same as the subforms). The ‘cancel’ button disappears in APD Overview (once you have created an APD and are returning to the page)
- The Create an APD button is disabled until you complete the form. It will have a tooltip indicating that all fields are required to create an apd when hovered over in its disabled state.
@mirano-darren Here are the closing notes. I will also copy it into Dev: Create front end for Create new APD.
@SGilliamA1M For awareness, this ticket represents the 2nd part of the create new apd/apd overview flow
Could we review this in parking lot @mirano-darren? I don't think the test cases line up with what this "APD Overview Page" - this seems to line up more closely with the create new APD flow from #4209.
I have reviewed and this is good to move forward. Thanks @amyd11 !