Mencari pertemuan berdasar kata kunci yang diberikan
Skrip klien berikut akan meminta server remote untuk mencari pertemuan berdasar kata kunci yang anda berikan dan mengembalikan sebuah daftar pertemuan yang cocok dengan data yang sangat mendasar(nama depan/keluarga, DOB dan jenis kelamin). Skrip akan menampilkan daftar yang dihasilkan dalam sebuah tabel. (Pls. scroll down)
Masukkan sebuah kata kunci untuk pencarian contoh: nama depan atau keluarga atau beberapa karakter pertamanya. Catatan : jikapencarian tidak menemukan kecocokan, sebuah pesan error akan dikembalikan dan ditampilkan.
// Load the library
require('ixr_library.inc.php');
// Create the client and connect to the remote server
$client = new IXR_Client('http://www.care2x.net/foundry/modules/hxp/server.php');
// Create the header and supply the username and password
$header['usr'] = 'hxp';
$header['pw'] = 'hxp';
$keyword = $HTTP_GET_VARS['key'],
// Call the remote procedure
if (!$client->query('Encounter.Search', $header, $keyword)){
// If error, show info
echo ('An error occured - '.$client->getErrorCode().' : '.$client->getErrorMessage();
}else{
// Get the result
$response = $client->getResponse();
// Display the result
echo '<TABLE BORDER=0>';
echo "<TR>
<TD> PID </TD>
<TD> Family name </TD>
<TD> First name </TD>
<TD> Date of birth </TD>
<TD> Sex </TD>
</TR>";
while(list($x,$v) = each($response)){
echo "<TR>";
while(list($y, $z) = each($v)){
echo '<TD>'.$v.'</TD>';
}
echo "</TR>";
}
echo '</TABLE>';
}
Masukkan sebuah kata kunci untuk pencarian contoh: nama depan atau keluarga atau beberapa karakter pertamanya. Catatan : jikapencarian tidak menemukan kecocokan, sebuah pesan error akan dikembalikan dan ditampilkan.
|