20.04.2014 Views

internship report

internship report

internship report

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

2.4. USE CASES 9<br />

pre-conditions: none<br />

basic flow of events:<br />

The laboratory information system (LIS) validates incoming test result messages by examinating<br />

the content of the message. It then generates an application acknowledgement or application<br />

error message and sends it back to the data manager through the remote gateway interface.<br />

post-conditions: none<br />

alternatives: none<br />

2.4.5 Use Case: Send Acknowledgement Message<br />

initiator:<br />

data manager<br />

involved actors:<br />

ˆ remote gateway interface<br />

ˆ laboratory information system<br />

included use cases:<br />

ˆ update measurement transfer status table<br />

ˆ log system information<br />

pre-conditions: none<br />

basic flow of events:<br />

The remote gateway interface transports the test result message to the laboratory information<br />

system (LIS). The laboratory information system has to validate the message and sends back<br />

an Application Acknowledgement (AA) or Application Error (AE) message through the remote<br />

gateway interface.<br />

The data manager listens on a socket for these incoming AA or AE messages, which are not time<br />

critical, and has to respond to them with an acknowledgement message.<br />

post-conditions: none<br />

alternatives: none<br />

2.4.6 Use Case: Update Measurement Transfer Status Table<br />

initiator:<br />

data manager<br />

involved actors:<br />

ˆ SQL7 database

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!