Skip to content
This repository has been archived by the owner on Jan 9, 2023. It is now read-only.

Create basic imaging module #2242

Closed
jackcmeyer opened this issue Jul 18, 2020 · 3 comments · Fixed by #2250
Closed

Create basic imaging module #2242

jackcmeyer opened this issue Jul 18, 2020 · 3 comments · Fixed by #2250
Assignees
Labels
🚀enhancement an issue/pull request that adds a feature to the application imaging in progress indicates that issue/pull request is currently being worked on LOE - large indicates that the level of effort to complete issue is large
Milestone

Comments

@jackcmeyer
Copy link
Member

🚀 Feature Proposal

HospitalRun should have an imaging module. This issue is to start implementing the imaging module by implementing the basic functionality of creating an imaging request.

Sidebar/Navbar

There should be an imaging tab on in the sidebar. The options in the sidebar should be "New Imaging Request" and "Imaging Requests".

There should be a new image request option in the quick add button in the navbar.

Imaging Requests

  • When clicking on the "Imaging Requests" link, it should bring you to a page that has a heading of "Imaging Request".
  • It should display a table of all imaging requests. It should the following in the table: date requested, requested by, imaging type, patient, and status.
  • There should be a button that allows the user to create a new imaging request

New Imaging Requests

  • It should prompt the user for the following information: patient (typeahead for searching patient), imaging type (input box), status (requested, completed, canceled in a select), notes (text box).

Motivation

Please outline the motivation for the proposal.

Technical Notes

  • similar implementation to lab module
  • need to add permissions for imaging requests
  • ability to view imaging request/edit imaging request/update imaging request will come later

The interface should look something like

interface ImageStudy extends AbstractDBModel {
  patient: string 
  type: string
  status: 'requested' | 'completed' | 'canceled'
  requestedOn: string
  requestedBy: string // will be the currently logged in user's id
  completedOn?: string
  canceledOn?: string
  notes?: string
}
@jackcmeyer jackcmeyer transferred this issue from HospitalRun/hospitalrun Jul 18, 2020
@jackcmeyer jackcmeyer added help wanted indicates that an issue is open for contributions LOE - large indicates that the level of effort to complete issue is large 🚀enhancement an issue/pull request that adds a feature to the application imaging labels Jul 18, 2020
@jackcmeyer jackcmeyer added this to the v2.0 milestone Jul 18, 2020
@AlexTan331
Copy link
Contributor

@jackcmeyer I am not sure about the timeline for this issue, but I would like to give it a shot.

@AlexTan331
Copy link
Contributor

And also, for this issue, it will not have the ability to view a singe imaging request yet?

@jackcmeyer
Copy link
Member Author

@AlexTan331 I've assigned this to you. No particular time line in mind :).

And. yes, you are right, no way to view single imaging request in this issue. Figured to keep scope small, we'll just start with the two screens.

@jackcmeyer jackcmeyer added in progress indicates that issue/pull request is currently being worked on and removed help wanted indicates that an issue is open for contributions labels Jul 21, 2020
AlexTan331 pushed a commit to AlexTan331/hospitalrun-frontend that referenced this issue Jul 28, 2020
AlexTan331 pushed a commit to AlexTan331/hospitalrun-frontend that referenced this issue Jul 28, 2020
AlexTan331 pushed a commit to AlexTan331/hospitalrun-frontend that referenced this issue Aug 3, 2020
# for free to subscribe to this conversation on GitHub. Already have an account? #.
Labels
🚀enhancement an issue/pull request that adds a feature to the application imaging in progress indicates that issue/pull request is currently being worked on LOE - large indicates that the level of effort to complete issue is large
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants