Performance tuning

HIPAA X12 data structures tend to be hierarchal in nature, the semantic and business rules tend to many and complex, and some of the data files can be large. Taking these facts together it is easy to see why the topic of performance is important when processing HIPAA data. There are several techniques, which can be applied to improve the performance of the HIPAA data processing within Transformation Extender, which can be used to separate, combine, validate and transform data. Some of these techniques rely on the standard IBM performance tuning recommendations.

Others areas for performance improvement require an analysis of site-specific and task-specific requirements, and the deployment of particular architectures that optimize performance for those particular requirements.

In particular the processing that is associated with HIPAA Compliance Check and reporting tends to be 'expensive' from a data processing perspective. As the HIPAA Compliance Check is highly configurable, it is possible to see large variations of performance that is based on configuration. This documentation discusses some of the processing options that are known to require substantial resources along with suggestions for their use and configuration.