<?php

include "x12_validator.inc.php";
$vx12 = new x12valid_837_4010();
$d = dir("x12files/");
while (false !== ($entry = $d->read())) {
    if (is_file("x12files/" . $entry)) {
        $x12_content = file_get_contents("x12files/" . $entry);
        $vx12->setX12($x12_content);
        if ($vx12->valid4010A()) {
            echo $entry . " : PASSED!<br>";
        } else {
            echo $entry . " : " . $vx12->getReason() . "<br>";
        }
        ob_flush();
    }
}
예제 #2
0
echo "--------------------------------------------------------------------------------------------------<br>";
echo "<pre>";
print_r($x12->getSubmitter());
echo "</pre>";
echo "<br>";
echo "<h3>Receiver - Player</h3>";
echo "--------------------------------------------------------------------------------------------------<br>";
echo "<pre>";
print_r($x12->getReceiver());
echo "</pre>";
echo "<br>";
echo "<h3>Billing Provider</h3>";
echo "--------------------------------------------------------------------------------------------------<br>";
echo "<pre>";
print_r($x12->getBillingProvider());
echo "</pre>";
echo "<br>";
echo "<h2>Healthcare Claims: Total: " . $x12->getTotalClaims() . "</h2>";
echo "--------------------------------------------------------------------------------------------------<br>";
echo "<pre>";
print_r($x12->getClaims());
echo "</pre>";
if ($vx12->valid4010A() == TRUE) {
    echo "PASSED!";
} else {
    echo "FAILED!<br>" . $vx12->getReason();
}
$vx12->tmpShow();
echo "<pre>";
print_r($x12_dicc);
echo "</pre>";