Plugin:org.tolven.prototype.applications
From DOC
Overview
This is a prototype plugin, and should not be edited directly. You should first make a copy of the plugin, and rename it for use as described in Prototype Plugin
Manifest
http://tolven.org/download/manifest.php?zip=plugins/org.tolven.prototype.applications-0.0.1.zip
Structure
This plugin generally has a structure the looks like the following:
org.tolven.prototype.applications
app
report
*.jrxml
rules
*.drl
global
*.application.xml
tolven-plugin.xml
Description
A clean install will contain no applications (echr, ephr or global).
The manifest indicates that the plugin framework expects the parameter id called dir to have a directory as its value. In the prototype, the directory is called applications. If this plugin is downloaded to the <config-dir>/repositoryRuntime/plugins directory, when configPhase3 is executed against a running appserver, these applications will be uploaded to the appserver. If you wish to edit this plugin, be sure to following the Prototype Plugin instructions. All you then need to do is add your own applications to the applications directory.
Version 2.1 Notes
Version 2.1.3
- Fixed bug that occurred when automatically generating new test patient data.
- Added fields 'brand' & 'source' to echr-patient.application.xml in org.tolven.prototype.applications.
Version 2 Notes
Version 2.0.30
- Removing Admin -> Technical tab from V2.
Version Notes
Version 0.0.31
Fix echr:newInshare - don't restrict froms to registration.
Version 0.0.30
Fix ePHR configuration - first/last name swapped on Patient List
Version 0.0.29
Add check for a null location in an encounter in the touch rule
Version 0.0.28
Add touch rule for location on an encounter
Version 0.0.27
- Populate instructions for diagnosis in ePHR should refer to trim relative to act, not absolute. Change is in: ephr.application.xml
- Add touch for inpatient encounter list so that a change to patient shows up in this list.
Version 0.0.26
- Add missing dateType in medication placeholder in ePHR account type
Version 0.0.25
Fix initial sort on procedure list
Version 0.0.24
Remove a "test" rule ("Test patient rule") that should not have been in echr.drl.
Version 0.0.23
Add missing column definitions in observation summary (obssum), problem summary (probsum) and result summary (resultsum) in ephr.application.xml.
Version 0.0.20
Fix observation rule in echr.drl so that it only fires for echr, not ephr. eg observation( knownType=="echr" ).
Version 0.0.18
- In global.application.xml, use initial sort on observationMenu (default sort doesn't work for this list)
- In echr.drl, selectively use new PlaceholderFact rule-style, see Placeholder Facts. Note: A subsequent update will change most if not all of the rules to the more compact style. See observations list for an example of the new style.
- In echr.drl, add Allergy and some new medication states
- Add "New" menus to patient overview portlets
- Fix provider's list of patients
- Minor column width changes (narrower)
- echr-patient.application.xml: Add additional columns to observation to handle special cases like BP that have more than one value per observation yet there is a need to use those values in graphs, etc.
- echr-patient.application.xml: Add graph button to observations list
- echr-patient.application.xml: Fix patient documents to have source (author) and to harvest effectiveDate from trim
- echr-patient.application.xml: Add explicit datatype to a few placeholder fields, as an example, for use by Placeholder Facts.
Version 0.0.17
Add dose and frequency placeholders but only display dose field in list. Frequency remains available for drilldown.
Version 0.0.15
- Narrow column widths in Patient Medications List
- Add New action to medications list
- Add Medications Document (multiple meds per wizard)
Version 0.0.14
- Fix to ePHR appointment list population: keep separate current/past appointment lists.
- Pickup demographics from CDA document when forwarded to ePHR. This override what was entered by the ePHR user, if any.
Version 0.0.13
- Bug fix in phr when accepting an inbound share transaction
- Supply explicit menu display sequence (eg patients comes before patient)
Version 0.0.12
- Trim now carries providerId when available in party (message sender and receiver)
- Add proper harvesting for sharing to ephr.application.xml
- Fix appointments configuration to have location
- Add documents list to patient (patDoc)
- Add configuration for harvesting to provider patient list
- Sharing fixes in sharing.drl
- Add sharing reply to MyProvider
- Make check for hypertension and diabetes more flexible in echr rules.
Version 0.0.11
Fix previous fix (build problem)
Version 0.0.10
Add encounter list to staff members
Version 0.0.9
- Add phone, attending, admiitting as computed fields thus making list reflect these values live instead of when the list item was created or updated.
- Fix name of file echr-share.application.xml - remove space prefix
- Pencil in AutoOpen list - feature not yet enabled.
Version 0.0.8
Add activation email body properties. See Sending a mail message
Version 0.0.7
- Fix configuration problem in echr:patients:mammo (duplicate field name Last)
- Add property that defines test message body
Version 0.0.5
- Move core metadata (except trims) from tolven project to pluginApplications project.
- Remove pathology related changes from this plugin which is now in a separate plugin: Plugin:org.tolven.config.pathology.
- Since Metadata can now be merged from multiple files in multiple plugins, the original application files, primarily echr.application.xml at this point, has now been broken into separate files but still in this plugin (except for pathology/procedureGroups.
Version 0.0.4
- Change pathology function calls to have path: prefix
- Fixed incorrect logic to determine patient-related placeholders

