Plugin:org.tolven.analysis

From DOC

Jump to: navigation, search

Contents

Overview

This plugin is the core plugin for use in Tolven Analysis. It is used by the specific analysis plugins mentioned in the Analysis Plugins category. There is no need to add this core analysis plugin to your plugins.xml manually, since each of the other analysis plugins will depend on it and thus cause its download if they are added. e.g:

<plugin id="org.tolven.analysis.cholesterol">
	<root />
</plugin>
<plugin id="org.tolven.analysis.colorectal">
	<root />
</plugin>
<plugin id="org.tolven.analysis.diabetes">
	<root />
</plugin>
<plugin id="org.tolven.analysis.hypertension">
	<root />
</plugin>
<plugin id="org.tolven.analysis.influenza">
	<root />
</plugin>
<plugin id="org.tolven.analysis.mammography">
	<root />
</plugin>
<plugin id="org.tolven.analysis.obesity">
	<root />
</plugin>
<plugin id="org.tolven.analysis.smoking">
	<root />
</plugin>

In addition to the analysis plugins, the org.tolven.scheduler plugin is required for snapshots to be scheduled.

Charts Overview

The charts overview tab is located under Analysis/Overview.

Cohorts

Cohorts are located under the Analysis/Cohorts tab. Cohorts are created when problems associated with a patient. Thus a cohort contains a collection of patients which share a common set of problems. This can occur automatically when using the patient data generator, for example. Clicking on the cohort will show the patients it contains. Each patient in a cohort, will also have a Patient/Cohort tab showing the cohorts to which they belong.

Snapshots

Snapshots of a cohort, whose results are depicted in the charts overview, can be found by locating the cohort in question under the Analysis/Cohorts and clicking on its link. There you will find a Snapshots tab for that cohort. The Snapshots tab contains a number of submenus, which represent the aspect of interest for the cohort e.g. the diabetes cohort will most likely have snapshots focused on A1c levels, although it is possible that blood pressure for diabetes patients might also be of interest. On the other hand, the hypertension cohort will most likely have snapshots under the blood pressure as opposed to A1c Levels. Check the analysis plugin in order to find out what it supports.

Snapshots can be created by the account administrator under Preferences/AnalysisAdmin. Each analysis plugin is represented there. For details see the analysis plugin documentation.

Version 2.1 Notes

Version 2.1.6

  • Relocated necessary scripts to this module as part of removing dependency on onc.component.web.

Version 2.1.5

  • Java source and class files of eb section are no longer included in the release zip file.
  • The dependency on onc.component.ejb CCHITBean class has been removed. Functionality replaced to use menuBean. This is a back-end code update only. There are no noticeable changes from the user's perspective.
  • Replaced the <listener>, <filter>, and <servlet> deployment descriptor tags in the web-fragment.xml and web.xml files with @WebListener, @WebFilter, and @WebServlet in cases where order is not important.
  • Removed the "classes" extension for contributing classes to a war file's WEB-INF/classes directory to instead use a WEB-INF-LIB extension to contribute a jar containing those classes to the WEB-INF/lib directory of the war file.

Version 2.1.4

  • Removed the <servlet> and <servlet-mapping-contribution> extensions from the manifests, and instead we now supply the servlet information via a web-fragment.xml file.
  • Added a ServletContextListener which logs when the module is successfully deployed with the war file.

Version 2.1.3

  • A fix was made to the calcType property for month in validateCohortProperties.
  • Modified the org.tolven.analysis build.xml file to meet new build standards.
  • Fixed the error that occurred when clicking the Reports tab by moving the Reports tab and page from the org.tolven.onc.applications plug-in to the org.tolven.analysis plug-in.

Version 2.1.1

  • Removed an unused reference to the CCHITLocal class from the file echr-analysis.drl in order to prevent a rule compilation error.

Version 2 Notes

Version 2.0.11

  1. Inter-war file RESTful API calls from tolvenWEB to tolvenAPI were returned to their V0 counterpart of using Local interface calls. That means vestibule code handled by tolvenAPI on behalf of tolvenWEB was moved back to tolvenWEB. Also, TolvenResourceBundle is no longer stored in the session. It can be retrieved anywhere in the Web tier using the SessionResourceBundleFactory. The TolvenResouceBundle is valid only for the session in which it was obtained. The tolvenCommon.jar is no longer deployed to the Glassfish lib directory, and should be removed by users after they upgrade to this snapshot's version of the org.tolven.library.common.

Version 2.0.10

  1. Switched parameter order to match (TolvenMessage tm, Map<String, Object> properties, Date queueOnDate).
  2. Removed the ejb directory which is not used.
  3. To remove dependence on the tolven project, added the Metro lib directories.
  4. Moved openam filter inclusions to org.tolven.openamclient.
  5. Added WSServletContextListener as per the Metro user guide.

Version 2.0.9

  1. Removed XAccountUser

Version 2.0.8

  1. Moved TolvenPropertiesMap from tolvenEJB to tolvenCommon, and upgraded it to have the user's default properties, and allow them to be updated or added to directly as part of a transactional call to tolvenAPI

Version 2.0.7

  1. XAccountUser is sent from tolvenAPI to tolvenWeb in the Jersey response as an XML as opposed to storing it in the SSO session. It is stored in the HttpSession in tolvenWeb
  2. System properties, account user properties, etc are sent from tolvenAPI to tolvenWeb in a Jersey response as an XML
  3. All properties in tolvenWeb are now part of TolvenResourceBundle which is stored in the HttpSession, and can be accessed via JSF or Java POJOs

Version 2.0.6

  1. Fixed URL error: http://java.sun.com/jstl/core changed to http://java.sun.com/jsp/jstl/core
  2. XAccountUser is now passed between tolvenAPI and tolvenWeb instead of AccountUser
  3. Adding code to propagate the swap from Entity Beans to XML objects in tolvenWeb.war

Version 2.0.5

  1. GeneralSecurityFilter only looks at pages in secure web security contraint. The images, scripts and styles directories are no longer https.

Version Notes

Version 0.0.3

  1. <from-action> tags in the faces-config.xml must follow the #{.*} pattern and also the methodValue pattern

Version 0.0.2

  1. Removed the unused Admin/Analysis tab

Version 0.0.1

Personal tools