Example #1
0
<?php

print '<pre>';
try {
    ini_set('soap.wsdl_cache_enabled', 0);
    ini_set('soap.wsdl_cache_ttl', 0);
    $client = new SoapClient("http://24.55.126.192/gaiaehr/dataProvider/SOAP/wsdl.php?wsdl");
    $params = new stdClass();
    $params->Patient = new stdClass();
    $params->Patient->Pid = '2';
    $params->Patient->RecordNumber = '123456';
    $params->Provider = new stdClass();
    $params->Provider->NPI = '1234567890';
    $params->Document = new stdClass();
    $params->Document->Title = 'Hello form SOAP';
    $params->Document->Base64Document = '123456rtyuio';
    $params->Document->Date = '2012-05-16';
    $params->SecureKey = '02FT-KNKX-ZV0D-K8ZC-6AKQ';
    $response = $client->UploadPatientDocument($params);
    print_r($response);
} catch (SoapFault $e) {
    var_dump($e);
}