Reference Application
  1. Reference Application
  2. RA-381

Implementation-defined patient reports should be available through the RA user interface

    Details

    • Type: Improvement Improvement
    • Status: In Backlog
    • Priority: TBD TBD
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Complexity:
      Undetermined

      Description

      It should be possible to run patient specific reports directly from the patient dashboard in the reference application. For example, in the old UI BIRT reports could be run for that patient directly from the patient dashboard. Imagine a doctor needed to print a health/death certificate for that patient, or a registration clerk needed to print a label. Ideally this should work with all current reporting technologies; Reporting Framework; BIRT and Jasper.

      There should be an administration screen to specify...
      1.) Which report to put on the dashboard.
      2.) If there are multiple areas for patient reports, where the report should be displayed.
      3.) If there are multiple report output options, how the report should be rendered; PDF, Excel, Preview window, etc.
      4.) An (optional) privilege which the user must have to run the report.
      5.) An (optional) filter to display the report link; "gender=female" or "age <= 5"
      6.) An (optional) icon for the report.

      I would be happy to be the Reference Implementation for this functionality.

        Gliffy Diagrams

          Issue Links

            Activity

            Hide
            Wesley Brown added a comment -

            James Arbaugh The Jasper module does not currently support generating reports like you describe. We can add that functionality without too much work but we don't currently it scheduled. However, we do have plans to create UI fragments/elements/pages to make it easier for users to run reports. We might be able to implement that functionality in such a way to support this.

            Show
            Wesley Brown added a comment - James Arbaugh The Jasper module does not currently support generating reports like you describe. We can add that functionality without too much work but we don't currently it scheduled. However, we do have plans to create UI fragments/elements/pages to make it easier for users to run reports. We might be able to implement that functionality in such a way to support this.
            Hide
            James Arbaugh added a comment -

            Dear Wesley Brown, That sounds great!

            Thanks for supplying your input. Hopefully you can continue to follow this ticket to see exactly what changes will need to be made to the Jasper module to bring it into compliance.

            Show
            James Arbaugh added a comment - Dear Wesley Brown , That sounds great! Thanks for supplying your input. Hopefully you can continue to follow this ticket to see exactly what changes will need to be made to the Jasper module to bring it into compliance.
            Hide
            Rafal Korytkowski added a comment -

            +1 to Darius Jazayeri proposal.

            In addition I suggest that as part of this issue we will also create a basic patient dashboard widget with a customizable header, which basically contains a list of links (all configured in an app definition). Out of the box we will configure RA to have one such widget called "Reports" and provide at least one link to a patient report to showcase the feature.

            I wouldn't create the administration screen from the issue description in the first pass and expect implementations to get the correct link directly from the reporting tool. Would that be acceptable?

            Show
            Rafal Korytkowski added a comment - +1 to Darius Jazayeri proposal. In addition I suggest that as part of this issue we will also create a basic patient dashboard widget with a customizable header, which basically contains a list of links (all configured in an app definition). Out of the box we will configure RA to have one such widget called "Reports" and provide at least one link to a patient report to showcase the feature. I wouldn't create the administration screen from the issue description in the first pass and expect implementations to get the correct link directly from the reporting tool. Would that be acceptable?
            Hide
            Darius Jazayeri added a comment -

            I'm not convinced about that we should use a patient dashboard widget showing a list of links for this. Why not just have viewing the report be an action?

            (Having the option for both is good, though.)

            Show
            Darius Jazayeri added a comment - I'm not convinced about that we should use a patient dashboard widget showing a list of links for this. Why not just have viewing the report be an action? (Having the option for both is good, though.)
            Hide
            Rafal Korytkowski added a comment -

            I was thinking it may be hard to give short enough names for those reports (< 23 characters) to be displayed nicely in the actions section...

            Show
            Rafal Korytkowski added a comment - I was thinking it may be hard to give short enough names for those reports (< 23 characters) to be displayed nicely in the actions section...

              People

              • Assignee:
                Unassigned
                Reporter:
                James Arbaugh
              • Votes:
                1 Vote for this issue
                Watchers:
                7 Start watching this issue

                Dates

                • Created:
                  Updated:

                  Development