Module for HIPAA 9.6.April 2016 | Understanding and Using HIPAA Module | Installing and Using HIPAA Module | WmHIPAA Services | pub.estd.hipaa:validate
 
pub.estd.hipaa:validate
Validates HIPAA 5010 messages, returns the required acknowledgments, and formats acknowledgments and validation results in XML- and HTML-formatted reports.
Input Variables
hipaaDataFile
String Optional. The file absolute path of the HIPAA message to be validated.
ediDataContentPart
Document Optional. The BizDocContentPart document to be validated. For more information about the structure of this document, see the description for wm.tn.rec:BizDocContentPart in the webMethods Trading Networks Administrator’s Guide for your release.
split
String Optional. Whether to split valid HIPAA data and invalid HIPAA data into separate files after validation so that the valid data can be reused. Specify one of the following:
*true - Split valid and invalid HIPAA data into separate files after validation.
*false - Default. Do not split the data into separate files.
hipaaMessage
String Optional. The HIPAA message to be validated.
Output Variables
XML_Report
String Conditional. Detailed report of the validation results in XML format.
HTML_Report
String Conditional. Detailed report of the validation results in HTML format.
TA1
String List Conditional. List of the technical acknowledgments corresponding to each interchange validated.
997
String List Conditional. List of the functional acknowledgments corresponding to each functional group validated.
999
String List Conditional. List of the implementation acknowledgments corresponding to each functional group validated.
277A
String List Conditional. List of the acknowledgments generated for 837 transactions validated.
validData
String Conditional. Generated when split is set to true. Contains the data that the validation process determines as valid.
invalidData
String Conditional. Generated when split is set to true. Contains the data that the validation process determines as invalid.
hipaaIData
Document Conditional. The IS document representation of the HIPAA message.
errorMessage
String Conditional. The error message corresponding to the error code generated while validating the message.
Usage Notes
Either hipaaDataFile or ediDataContentPart must be specified as input. This service formats acknowledgments and validation results in HTML- and XML-formatted reports that contain the following information:
*Indication of whether the data file passed or failed validation.
*Identifying information about the interchange control number and version, the error type and number of errors, and the type of transaction the interchange contained.
*If errors occurred, details about the rejected transaction, including:
*Error ID
*Detailed description of the error
*Error data - the part of the data that caused the error during validation
*WEDI-SNIP certification type: the seven levels of validation as described in Process Overview
*Error severity
The service puts these reports in the pipeline. You can send these reports in an email message to the appropriate person (for example, to correct errors). You can also customize these reports to ignore certain validation level messages, display a custom user message, and prevent the generation of certain acknowledgments, by configuring HIPAA TPA parameters. For details, see Step 5: Create HIPAA Trading Partner Agreements.