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