Commits on May 17, 2011
  1. CQM Module:

    kchapple committed with bradymiller May 13, 2011
     -Finished 0038, 0041 and 0043, some refactoring and date bug fixes.
     -added report NFQ 0059
     -implemented 0064, and moved common diabetes filters into common
     -added (c) notices
Commits on May 13, 2011
  1. Encounter Paging feature added.

    yehster committed with bradymiller May 11, 2011
     - encounter_page_size added to (Admin->Globals)
       to configure this option. Setting the value to 0 will show All.
  2. working on 0038 numerators, also bug: pass options as array with appr…

    kchapple committed May 13, 2011
    …opriate index for count
  3. Added 3 AMC rulesets:

    bradymiller committed May 12, 2011
     -170.302(c) Maintain an up-to-date problem list of current and active diagnoses.
     -170.302(d) Maintain active medication list.
     -170.302(e) Maintain active medication allergy list.
  4. Fix to place entry (if applicable) in lists_touch sql table when add/…

    bradymiller committed May 12, 2011
    …modify entry in lists sql table.
  5. Issues GUI improvements :

    bradymiller committed May 10, 2011
      -Separated the issues edit/add screens to avoid confusion.
      -Added an issues link at top of patient summary in case still
       want to see all issues on one screen.
      -Added a mechanism to allow selection of none for an issue category.
       This is for AMC rulesets. Note that when a user adds first entry or
       clicks the None radio button, then a irreversible entry is places in
       the lists_touch table. This allows computation of rules that require
       use of certain categories (Problems, Meds and Allergies).
Commits on May 12, 2011
  1. added ability to check for any encounter type, removed unused files, …

    kchapple committed May 12, 2011
    …some more report implementation
Commits on May 11, 2011
  1. Changing cqm/amc reporting to a pure OO design.

    kchapple committed with bradymiller May 4, 2011
     (this is all GPL licensed, will place GPL on all files)
Commits on May 10, 2011
  1. Fixed the error with 'range' keyword in the query.

    zhhealthcare committed with bradymiller May 9, 2011
    Signed-off-by: Ajil <>
  2. Included the lab name as the result's source, facility address and ch…

    zhhealthcare committed with bradymiller May 7, 2011
    …anges in procedure section output to show both the surgery and lab procedure orders.
    Changing the sqlconf.php back to original.
    Signed-off-by: Ajil <>
  3. Modified the Procedures section in CCR to display the list surgery an…

    zhhealthcare committed with bradymiller May 7, 2011
    …d lab orders.
    Retrieved using cherry pick from the latest commit.
    Signed-off-by: Ajil <>
  4. CCR improvement continued:

    bradymiller committed May 10, 2011
     --Changed global to show these report options by default.
       (Patient Summary Screen-> Reports)
     --Commented out the raw options. Note this can be uncommented
       and used by developers in the future, if needed.
     --Commented out the hybrid feature. Note this can be
       uncommented if somebody can create a hybriod report that
       works in all browser.
Commits on May 9, 2011
  1. Another CCR Module Improvement:

    bradymiller committed May 9, 2011
     -Added support for application/xml in CCR reports and in the Document Module.
  2. CCR Module Improvements:

    bradymiller committed May 7, 2011
      -Added buttons to 'View' and 'Download' CCR reports.
        -Support two download methods (still deciding which one(or both) to use)
          -Hybrid combines the stylesheet with the xml data sheet. Note that this method
           doesn't seem to work in IE and causes unexpected results in other browsers; Safari
           seems to be only stable browser. Also note creating this file is a bit messy since
           requires parsing.
          -Pure method keeps the data xml file and stylesheet separate and package in a zip
           file. Coding to do this is straighforward and is supported by all browsers.
      -Cleaned up all the echo statements and end of file blank lines, which were breaking the
       headers required to allow xml file downloading.
      -Cleaned up the CCR display method, which now simply sends the xml file to the browser
       when viewing; removed unneeded transforming of this file to html. Note the browser can
       save/print this. For patients could print to pdf via the browser.
      -Note that the Documents Module already supports xml mimetypes (ie. no modifications needed).
Commits on May 6, 2011
  1. Added mechanism to record patient death (can record date and reason).

    bradymiller committed May 4, 2011
      -Placed in the Misc section of patient demographics.
      -If patient is deceased then a prominent indicator will show up in the patient summary.
      -Function is_patient_deceased() in library/ created to check if patient is deceased.
        (this function can be used by CDR and reporting mechanism)
      -Incorporated the is_patient_deceased() into the CDR engine to not give reminders for dead people.
Commits on May 5, 2011
  1. Fixed to set session pid even when it is not changing... for some rea…

    sunsetsystems committed May 5, 2011
    …son this fixes a glitch in clinical reminders.
  2. Added patient education module:

    tmccormi committed with bradymiller Apr 27, 2011
     -Can be found at Miscellaneous->Patient Education.
Commits on May 4, 2011
  1. Fixed bug where session encounter is not cleared when selecting a new…

    sunsetsystems committed May 4, 2011
    … patient, and added inline PDF support.
Commits on May 3, 2011
Commits on Apr 30, 2011
  1. Modified the files used in the generation of CCR so that the output p…

    zhhealthcare committed with bradymiller Apr 18, 2011
    …asses the CCR Validator.
    Signed-off-by: Ajil <>
  2. CQM Module: Added several cqm rule frameworks.

    bradymiller committed Apr 30, 2011
     -Added the diabetes a1c rule entry.
     -Added the diabetes ldl rule entry.
Commits on Apr 29, 2011
  1. CQM module: More interim work on the cqm rules.

    rreddy70 committed with bradymiller Apr 29, 2011
     -Specifically working on the diabetes A1C rule.
  2. CDR Module: Bug fixes for Clinical Reminders Batch send function

    bradymiller committed Apr 29, 2011
     -Sender name in globals can now be a name (no longer needs to be an email address)
     -Attempted to fix the bug that only allows sending one email at a time (note
      this fix was blind, so may not work)