What about a "view" layer ontop of the middleware , like a facade pattern
specific for Richard's gui.  Has no wxwindows code in it, but Richard's
gui calls this facade which translated to middleware calls.

This is a sort of a intermediate step for connection, and
may reduce the complexity of connection Richard's code to the middleware.

Overview Summary
===============
getSocialHx
getFamilyHx
getActiveProblems
getHabits
getRiskFactors
getInbox
getAlerts


Prescription ========= getMatchingTargetConditions(startText) getDrugClassesForCondition(condition) getDrugsForCondition(condition)

getMatchingClasses(startText)
getDrugsForClass(drugClass)
getMatchingDrug( drugName)
getStrengthForDrug(drug)
getPrescriptionAttributes(attributeNameList)
findExpansion( attributeName, stringValue)
getMostFrequentEntryHistory( drug, strength,  numberOfChoices)

addPrescription( drug, strength, prescriptionAttributes)
updatePresciption( drug, strength, oldPrescription, prescriptionAttributes)
getCurrentPrescriptions()
deletePrescription( oldPrescription)

getDrugInfo(drug, isBrief)

getConditionsForDrug(drug, stength, isByFrequency)

getPregnancyWarnings( drug, strength)

getWarnings(   healthIssues, medicationList, allergies, currentExamStatus,
    mostRecentBiochem )

printPrescriptions( prescriptionList)


....













_______________________________________________
Gnumed-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnumed-devel

Reply via email to