Build 194 released today marks the start of health maintenance guidelines (HMG) functionality.
Along with many other user defined features of Synapse EMR, the HMGs are defined using what is called a dialect, or domain specific language. The initial definition for this is described in this posting. As we implement more HMGs, it is likely the language will expand to cope with the various possibilities.
Currently the HMGs are hard coded as part of Synapse EMR, but we expect to allow users to define their own once we have finalised the language.
Here's a couple of examples:
{medication methotrexate loinc [ "6690-2" ] period lessthan 1 month}
which means that any patient taking methotrexate needs to have a WBC ( loinc code of 6690-2 ) every month.
{Age greaterthan 49 Result FOB period lessthan 1 year}
and this means that patients older than 49 need to have a fecal occult blood test yearly recorded in Synapse EMR.