20.04.2014 Views

internship report

internship report

internship report

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2.2. REQUIREMENTS 5<br />

2.2 Requirements<br />

requirement description<br />

100 The system shall implement the CIC EDI interface to the remote gateway<br />

of the Kaiser Permanente system.<br />

200 All messages that will be transmitted between the data manager and the<br />

Kaiser Permanente system shall be XML encoded.<br />

300 Health Level Seven (HL7) version 2.3.1 [3] defines further information of<br />

the message flow.<br />

400 The system shall send result set messages to the remote gateway after a<br />

configurable period of time.<br />

500 The system shall retransmit undelivered messages after a configurable period<br />

of time.<br />

600 The system shall send an email notification message in a configurable period<br />

of time if a message could not be sent, if there has been an error or reject<br />

acknowledgement by the remote gateway or if the laboratory information<br />

system <strong>report</strong>ed an application error.<br />

700 Definitions of the system such as the email address for the email notification<br />

shall be configurable in a configuration file.<br />

800 The system shall not log the complete messages that are transmitted. Instead,<br />

a separate message transfer status table in the SQL7 database is<br />

used. It shall be possible to reconstruct the original messages with the<br />

information provided by this database table.<br />

900 The reliability of the system is considered very high, which means that in<br />

particular loss of data is unacceptable.<br />

1000 The system shall implement two sockets for the CIC EDI interface, so each<br />

gateway interface is able to send and receive messages at the same time.<br />

1100 The system shall be integrated in the ViridiaServiceManager from the NCV<br />

software like the hub interface, but run as a separate process.<br />

Some of these requirements are derived from David Frey’s gateway analyses [2] for the data<br />

manager gateway interface at an earlier point of the project phase. The requirements of the<br />

gateway interface have changed dramatically since the connection to the laboratory information<br />

system is realized via the MAS remote gateway, so a new system had to be analyzed and designed.

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

Saved successfully!

Ooh no, something went wrong!