Hi James,

In addition to Darius' comments, we spent the majority of the 0.7 release building exactly that capability into the reporting module. There are Encounter Queries and Person Queries, and Obs Queries, etc. Unfortunately, these are not yet accessible from the UI - you would need a developer to code against the API to utilize them. The UI access will likely be a little longer in coming...

Mike


On 12/16/2011 05:39 PM, Darius Jazayeri wrote:
Hi James,

You can do this with a logic indicator. (I forget the exact terminology offhand, so this might not be exactly right.)

You can set up an indicator with:
* cohort definition = all patients with a clinic visit
* logic query = (I think you'd need to write a custom groovy logic query to get the number of clinic visits per patient)
* aggregation = SUM

-Darius

On Fri, Dec 16, 2011 at 2:06 PM, James Arbaugh <[email protected] <mailto:[email protected]>> wrote:

    Is it possible to use the Reporting Module to aggregate a number
    of widgets rather than the number of patients with a widget.  For
    example, we want to know how many clinic visits there were.  We
    don’t want to know how many patients had at least one clinic
    visit.  In other words, if one patient went to the clinic 5 times
    and another patient went to the clinic 3 times, I want the number
    of clinic visits to be 8.  I’m not interested in knowing that 2
    patients went to the clinic.  I thought I could do this with an
    SQL Cohort Query, but it’s returning the results as if was “SELECT
    *DISTINCT* patient_id WHERE bla bla bla”.  By definition of what a
    cohort is (a group of people) this behavior does make sense.  It’s
    almost like we need a WIDGET Queries section in the module.

    Thanks,

    James Arbaugh

    ------------------------------------------------------------------------
    Click here to unsubscribe
    <mailto:[email protected]?body=SIGNOFF%20openmrs-implement-l>
    from OpenMRS Implementers' mailing list


------------------------------------------------------------------------
Click here to unsubscribe <mailto:[email protected]?body=SIGNOFF%20openmrs-implement-l> from OpenMRS Implementers' mailing list

_________________________________________

To unsubscribe from OpenMRS Implementers' mailing list, send an e-mail to 
[email protected] with "SIGNOFF openmrs-implement-l" in the  body 
(not the subject) of your e-mail.

[mailto:[email protected]?body=SIGNOFF%20openmrs-implement-l]

Reply via email to