List of a person's appointments
The following client script will request the remote server to return a list
of all appointments of a person. The script will
display the resulting list on a table.
Select a PID number from 10000000 to 10000004, enter it in the input box and press "Start demo". Note if you enter an invalid value or if the
PID does not exist in the remote database, an error message will be displayed.
// Load the library
require('ixr_library.inc.php');
// Create the client and connect to the remote server
$client = new IXR_Client('http://207.44.195.231/~care2x/foundry/modules/hxp/server.php');
// Create the header and supply the username and password
$header['usr'] = 'hxp';
$header['pw'] = 'hxp';
// Set the PID
$PID = $HTTP_GET_VARS['pid'];
// Call the remote procedure
if (!$client->query('Person.Appointment.List', $header, $PID)){
// 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> Appt. Nr. </TD>
<TD> PID </TD>
<TD> Date </TD>
<TD> Time </TD>
<TD> Dept. Nr. </TD>
<TD> Dr. </TD>
<TD> Purpose </TD>
<TD> Urgency </TD>
<TD> Remind </TD>
<TD> Status </TD>
</TR>";
while(list($x,$v) = each($response)){
echo "<TR>";
while(list($y, $z) = each($v)){
echo '<TD>'.$v.'</TD>';
}
echo "</TR>";
}
echo '</TABLE>';
}
Select a PID number from 10000000 to 10000004, enter it in the input box and press "Start demo". Note if you enter an invalid value or if the
PID does not exist in the remote database, an error message will be displayed.
|