View Code? Open in Web Editor
NEW
A system to track the status of healthcare providers during and after a disaster.
Home Page: https://healthcare-rollcall.netlify.com/
License: Apache License 2.0
JavaScript 12.48%
HTML 0.40%
Vue 84.94%
SCSS 1.98%
Dockerfile 0.20%
healthcare-rollcall's Issues
User Story
As an end user
I'd like to have check-in functionality
So that I can check-in facilities during an emergency
Acceptance Criteria
Notes
This functionality is not currently ready from Bmore-res. Will update ticket when available.
User Story
As a developer
I'd like to have docker-compose set up
So that I can set up and build in a single environment
Acceptance Criteria
Notes
Task
It is possible that there are legal statutes that require that providers contact us. We should be aware of any such requirements.
Acceptance Criteria
User Story
As a user of Healthcare Roll Call, I would like to have the ability to Export Facility Data to a .csv file so that I can quickly review and store data from the system.
Acceptance Criteria
Notes
Eventually the goal will be to have many exports, which is supported by the API. This story address the export of facilities.
User Story
As an end user
I'd like to have helmet enabled on this site
So that I can be sure we're using a safe site
Acceptance Criteria
Task
Identify the types of dashboards needed for the city to use during an emergency.
Acceptance Criteria
Task
What would trigger this system? What defines an emergency?
Acceptance Criteria
Task
Look into our ability to use Salesforce CRM as our contact management system.
Acceptance Criteria
User Story
As a developer
I'd like to have Vuex implemented
So that I can store user tokens and other data in state management
Acceptance Criteria
Task
Who are the providers and what information do we currently have about them?
Acceptance Criteria
Task
Look into what API's BG&E offers for us to hook into to determine power status.
Acceptance Criteria
Task
We need to identify the stakeholders.
Acceptance Criteria
User Story
As an end-user
I'd like to have a mobile-responsive layout
So that I can use this application from my phone
Acceptance Criteria
Notes
Task
What is their current point of contact, how do they keep that information current with the city, what types of contacts do they have access to, what are their pain points, barriers, etc.
Acceptance Criteria
User Story
As an end-user
I'd like to consistently see my username on all pages
So that I can interact with the page consistently.
Acceptance Criteria
Notes
See msmith125's comment from 5/12/2020 for details and screenshots of system's behavior with the username display.
Task
Somewhere down the line, we will need to test the site for 508 compliance. I'm assuming this will be an ongoing process. If you are a developer please keep that in mind.
Acceptance Criteria
User Story
As an Admin User, I want to be able to Create, Edit and Delete users so that I can manage users within the Healthcare Rollcall system.
Acceptance Criteria
Notes
User Story
As a developer
I'd like to Dockerize this project
So that I can use Docker.
Acceptance Criteria
User Story
As a developer or end use
I'd like to have detailed and accurate tech specs and documentation
So that I can understand this project and its goals
Acceptance Criteria
User Story
As a user
I'd like to have filters on the dashboard
So that I can more easily parse entities by their metadata
Acceptance Criteria
Notes
User Story
As a developer
I'd like to setup Jest for unit testing
So that I can build clean and working code
Acceptance Criteria
Notes
An alternative to Jest may be used as long as it works with SonarQube and any CI/CD we use.
User Story
As an end user
I'd like to have an account management page
So that I can update my password or other information about myself.
Acceptance Criteria
User Story
As an end user
I'd like to have a link to reset my password
So that I can recover my password if I forgot it
Acceptance Criteria
User Story
As a developer
I'd like to have good code coverage with unit tests
So that I can ensure the code is clean and functional as changes are made.
Acceptance Criteria
User Story
As a repo user
I'd like to see all documentation in the repo Wiki (other than README's)
So that I can have a clean repo and clean documentation.
Acceptance Criteria
User Story
As an end user
I'd like to have the ability to add titles and other attributes to contacts
So that I can add extra context to a contact
Acceptance Criteria
Notes
Dependant on this issue CodeForBaltimore/Bmore-Responsive#91 - Add attribute columns to all types
Task
Complete authentication system
Acceptance Criteria
User Story
As a user of Healthcare RollCall, I would like to have my current role displayed, so that I know my security level.
Acceptance Criteria
Notes
related to issue #100 - Adding Security, which has been closed.
User Story
As a user
I'd like to see a map of facilities
So that I can see the status of facilities
Acceptance Criteria
Notes
User Story
As an end user
I'd like to have a contact page
So that I can see details about an individual contact
Acceptance Criteria
Notes
The contact endpoints are live in master
on Bmore-res
User Story
As a developer
I'd like to have a PostgreSQL database to work with
So that I can develop a data-driven application
Acceptance Criteria
Notes
Docker is not required but strongly suggested.
User Story
As an end user
I'd like to see a dashboard when I login
So that I can be presented with relevant info
Acceptance Criteria
Notes
Dependant on #24
Task
Acceptance Criteria
Notes
Task
As a developer or partner of the project, I want to see what technologies are being deployed.
Notes
User Story
As a developer
I'd like to interact with the backend application using an API
So that I can build an efficient front end and user experience.
Acceptance Criteria
Task
We need to have a detailed overview of the existing system in place and how it is used.
Acceptance Criteria
User Story
As a user
I'd like to be presented with a login screen
So that I can securely login to the application
Acceptance Criteria
Notes
Dependant on #19 #21 #23
User Story
As an end user
I'd like to use my stored auth token for API auth
So that I can use the system securely
Acceptance Criteria
Notes
The token is being stored in a cookie thanks to previous work.
User Story
As a developer
I'd like to setup VueJS for the front-end
So that I can develop a Vue application
Acceptance Criteria
Notes
Dependant on #18
Task
Research why this system will exist. Is it to fulfill a legal requirement, facilitate response, etc?
Acceptance Criteria
User Story
As a developer
I'd like to user TravisCI
So that I can ensure tests pass before any code is merged, and auto-deploy as applicable.
Acceptance Criteria
Notes
Dependant on #22
User Story
As a developer
I'd like to research the use of AWS for this project and the potential costs.
So that I can be confident we're building the best system possible.
Acceptance Criteria
Task
Create a hello-world Express app we can build on
Acceptance Criteria
Notes
We would prefer ES6 syntax.
Task
Add Codecov to this repo
Acceptance Criteria
Notes
Dependant on #22 #23
User Story
As a user
I'd like to be able to access this site publically using a public web url
So that I can use the service
Acceptance Criteria
User Story
As an end user
I'd like to have a questionnaire page or pop-up or tooltip
So that I can have an easy to access prompt or script to read from when checking-in
Acceptance Criteria
Notes
User Story
As an end user
I'd like to have clear instruction and verbiage instructing use
So that I can use the app effectively
Acceptance Criteria
Notes
We have a meeting scheduled for Saturday at 5pm.
User Story
As a user
I'd like to be able update contacts or add new contacts
So that I can keep facility contact information up to date.
Acceptance Criteria
User Story
As a developer
I'd like to remove the boilerplate HTML and dependencies
So that I can develop a VueJS front-end without interference and clean up security scans.
Acceptance Criteria
Notes
Scans by npm
or GitHub will show the existing vulnerabilities.