Radiol Oncol 2004; 38(1): 49-54. A web-application that extends functionality of medical device for tumor treatment by means of electrochemotherapy Ivan Pavlović, Peter Kramar, Selma Čorović, David Cukjati, Damijan Miklavčič Faculty of Electrical Engineering, University of Ljubljana, Slovenia Electrochemotherapy (ECT) is a novel method for efficient tumor treatment in clinical environment. It combines local drug delivery and application of short high voltage pulses, which permeabilize the plasma membrane by electroporation. Drug can enter only the cells with permeabilzed membrane. Recently, medical device Cliniporator™ for controlled electroporation was developed. Here, we present a web-application that extends the functionality of this medical device. The aim of the application is to collect, store and to allow the analysis of every ECT application using this medical device. The application helps transferring data col-lected by device during the electroporation process to the central database, and enables filling of medical records through the web-forms. The application is based on technologies ASP, HTML, Flash, JavaScript, XML and others. The application main advantages are easy and rapid data access, scalability and inde-pendence of client computer operating system as well as easy application debugging and upgrading. Key words: neoplasms-drug therapy; drug delivery systems; electroporation-instrumentation; internet Introduction In the cooperation with the European partners, the medical device called Cliniporator™ (IGEA s.r.l., Carpi, Italy) was developed, in the frame of the Cliniporator project (2000-03) funded by European Community. This device was designed for controlled in vivo cell per-meabilization by electroporation. Electro-poration is used to provide access to mole-cules distributed freely in the vascular and Received 10 December 2003 Accepted 19 January 2004 Correspondence to: Damijan Miklavčič, Faculty of Electrical Engineering, University of Ljubljana, Tržaška 25, 1000 Ljubljana, Slovenia; Tel: + 386 1 4768 456; Fax: +386 1 4264 658; E mail: damijan@ svarun.fe.uni-lj.si extracellular compartments that normally do not enter the intracellular compartments.1,2,3 This technique is already used clinically to de-liver cytotoxic molecules like bleomycin and cisplatin to solid tumors by electrochemo-therapy (ECT).4,5 For a successful cell electroporation a volt-age applied for a given electrode tissue geom-etry, pulse duration and number of pulses should always be in the range between reversible and irreversible threshold value. If the voltage applied exceeds the irreversible threshold value, a change in a cell membrane becomes permanent and destroys the cell. The most commonly very short (100 µs) highvoltage pulse or a sequence of such pulses are delivered. Pulses are generated in the highvoltage generator of Cliniporator™ and deliv- 50 Pavlović I et al. / Web-application supported medical device for ECT ered through the needle or plate electrodes to the tissue. By measuring both current and voltage simultaneously the device is monitoring electrical property changes of tissue in real time. Cliniporator™ is also the first medical device designed for in vivo DNA electrotransfer in clinical applications. The two key steps of DNA electrotransfer are the electroporation of the target cells and the electrophoresis of the DNA within the tissue. Therefore, the device delivers to the target cells a combination of short high-voltage pulse(s) that permeabi-lize the cells without substantial DNA transfer/transport, and a long low-voltage pulse(s) that do not cause permeabilization but facili-tate DNA transfer into the cells. This non vi-ral gene therapy method is called electro-genetherapy (EGT) and has many advantages with respect to viral methods.6 Indeed, the medical device Cliniporator™ is already used in clinical trials. They are per-formed in four approved medical centers in Europe, funded by European Community in a frame of ESOPE project (2003-2004). The aim of the project is to define Standard Operating Procedures (SOP) for electrochemotherapy and electrogenetherapy. Definition of the SOP can only be based on the wide study of ECT and EGT efficiency. Therefore, it is nec-essary to carefully follow and collect out-comes of ECT and EGT clinical trials. For collection of data acquired in ECT clin-ical trials a standard paper forms (Clinical Report Forms - CRF) were prepared. The CRF consists of a number of subforms, of which extent depends on the number of treated tumors and number of sessions required to treat the tumor. The CRF include patient’s general data, his/her medical history, tumor treatment data and response data. A tumor treatment can be repeated if necessary. The melanoma nodules can efficiently be treated by ECT, therefore patients with this type of tumors were included in the study. For every patient, medical personnel has to fill in 40 Radiol Oncol 2004; 38(1): 49-54. pages of forms on average. Since all forms are predefined and same for all patients, we de-cided to set up a unified database (central database) for collection of data from all four med-ical centers involved in the study. For submission of relatively high number of data in-to the central database we developed a web-application, which enables access to the central database and filling of forms from any computer connected to the World Wide Web. Cliniporator™ Cliniporator™ is a medical device for elec-trochemotherapy and electrogenetherapy. It consists of two parts: a console (industrial PC compatible computer) for local collection of treatment data and user friendly interface; and an electroporator. Electroporator consists of a control unit, high voltage amplifier and low voltage amplifier. Control unit consists of a processor board, a measurement card for current and voltage measurement, a control card for driving voltage amplifiers and a con-trol-relay card for switching between the elec-trodes. A user controls the electroporator through graphical display and a keyboard of the con-sole unit. He/she can enter relevant patient data, choose appropriate electrodes, and de-fine pulse parameters such as number (e.g. 8 pulses), amplitude (up to 1000 V), duration (e.g. 100 µs), and repetition frequency (e.g. 1 Hz) of pulses. All users’ presets are stored in a local database, which is integrated into the console. By pressing a foot switch, the user triggers pulse generation. Square-shaped pulses are delivered. During the pulse deliv-ery, the control unit measures voltage and current through the load (a cell suspension or a tissue). After the pulse application voltage and current measurements are stored into the local database. User can use the local database for later analysis of performed treat-ments. Based on collected data we intend to Pavlović I et al. / Web-application supported medical device for ECT 51 develop an algorithm, which will allow device to adjust pulse voltage according to the cur-rent and voltage measurements in the real time and thus prevent irreversible changes in the cell membranes. Central database The central database (Microsoft SQL Server) stores following data collected from all the medical centers involved in study: - patient data (demography, medical histo-ry, physical examination,...etc.), - treatment data (sessions, evaluation visits, follow-ups,...etc.), - data submitted from local databases of Cliniporator™ medical devices, - images of tumor nodules in a different phases of treatment. A backup copy of central database is auto-matically generated once per week. Each medical center has limited data access. Users from one medical center cannot read or modify data entered by other centers. Entered data are protected by username and password. Every medical center can have more authorized users, who all have access to the same data. Users can lock selected data, so they cannot be accidentally modified (it is like signing medical forms). Web-application Since medical centers that share data in the central database are spread all over Europe, we had to develop an application for user in-teraction with the database, which is easy to install, debug and upgrade. It also had to be very intuitive for using, so the users (a med-ical personnel) should not require any computer knowledge background or excessive training. It had to involve functionalities like: filling the clinical report forms (CRF), interactive human map for marking location of nod- ules, uploading images to the central database, image gallery, uploading local databases to the central database, and review of al-ready submitted data. In order to follow the progress of individual centers the application also involves statistical representation of the submitted data. An important prerequisite, common in research studies, was that the system has to be upgradeable. A client-server application would be costly to maintain and upgrade, therefore such solu-tion was not acceptable. Therefore, we devel-oped a web-application (called Cliniporator Web-Recorder), which is in our opinion an optimal solution. Such solution does not need any installations on a client computer. Clients can access the central database through the web-application from any computer connect-ed to the World Wide Web and installed internet browser (Internet Explorer, Netscape, Mozzila,...). The web-application is executing on a web-server. The application speed de-pends only on the web-server capabilities and the internet communication bandwidth while the client computer does not affect the application speed. By submitting username and password users can access all the application functionalities according to their level of au-thorization. Cliniporator Web-Recorder maintenance and upgrade is performed exclusively on the web-server. This is the quickest and the most effective and inexpensive way for debugging and upgrading the system. During the application development users have a possibility to participate in testing, which is very impor-tant for timely detection of irregularities in the system. Cliniporator Web-Recorder functionalities are: - web-forms (digital clinical report file (CRF)); - interactive human map for marking loca-tion of tumor nodules; - image upload; - local database upload; Radiol Oncol 2004; 38(1): 49-54. 52 Pavlović I et al. / Web-application supported medical device for ECT - basic statistics (statistical processing of the submitted data). Web-forms (digital CRF) are form-like web pages (Figure 1). Through digital CRF users submit patient and treatment data to the central database. Digital CRF have the same form as the paper-based CRF. They are organized in the following sections: pre-study visit, ses-sions, adverse events, concomitant medica-tions, follow-up and end of study. The partic-ular section is divided into several pages. Pre-study visit consists of few pages where users enter patient’s demography data, medical his-tory (history of cancer, previous treatments and history of chronic non malignant dis-eases), vital signs, physical examinations, tumor lesions, laboratory results, inclusion cri-teria and exclusion criteria. Users can add any number of sessions (most usually two ses-sions). For every session users have to mark treated nodules and fill several pages with the following data: the time of the begin and the end of the session, vital signs, physical exam-ination, post procedure data (memory from the procedure and pain assessment), and, lat-er, day 15 and day 30 evaluation visit data (re-sponse to the treatment and memory from the procedure). Users can create one or more fol-low-up sections and enter data like date of the visit and lesion measurements. In the end of study section users should enter the reason for study termination. According to the already submitted data, some form-like web pages are dynamically generated, (e.g. if a patient has more tumor nodules, each nodule requires few form-like web pages for its description). Figure 1. A digital CRF page. Radiol Oncol 2004; 38(1): 49-54. Pavlović I et al. / Web-application supported medical device for ECT 53 An important advantage of the digital CRF is an automatic data checking. The web-ap-plication warns a user if he/she mistypes or enters erroneous data. The other advantage is a simple navigation through numbered forms. At the end of every section users have an opportunity to »digitally sign« the completed section. By signing a section the correspon-ding forms are »locked« and all further modi-fications are disabled. The purpose of the interactive human map is a visual representation of the tumor loca-tions. According to the patient’s sex, appro-priate body map is displayed. Users can switch between four views: front, rear, left and right. By simply clicking on the map, user can »add« a tumor, and then submit some principal data about the tumor (location, measurement lesion, date and method of ex-amination) and corresponding images. During the sessions, users can select on the map which of the pre-registered tumors are treated. The interactive human map is shown on the Figure 2. Image upload enables storing of tumor images into the central database. Images, cap-tured by a digital camera, can be uploaded in the original size. A smaller image, suitable for displaying, as well as a thumbnail of the image, are dynamically generated and also stored in the database. Users can add a cap-tion and a description to every image. Images can be added in every phase of the treatment (pre-study, sessions, follow-up,...). In the image gallery (Figure 3) users can review all the uploaded images of one patient, or only the pictures of a particular phase of the treat-ment. This is very useful for the visual obser-vation of tumor changes. Local database upload is also performed trough the internet browser. The user simply selects the local database file and fills in com-ments. The rest of the process is automatic: application saves uploaded file on the server, records some upload information (date and time, user id, name of the file,...), and then copy data from the uploaded file to the central database. Application takes care of a du-plicate data and their overwriting - the newer data will overwrite the older ones. At the end of the upload process user is informed about the upload success. In the list of the uploaded data user can check all the data uploaded from his/her center. Figure 2. Interactive human map. Figure 3. Image gallery: images are grouped by nodule and sorted by time. Radiol Oncol 2004; 38(1): 49-54. 54 Pavlović I et al. / Web-application supported medical device for ECT Basic statistics, which allow the follow-up of the project progress, are dynamically generated from the data in the central database. Therefore, it offers information about the number of treated patients per center as well as number of ended therapies, number of tumor sessions and uploaded corresponding lo-cal databases, distributions of applications of different electrode types and different drugs. Every center has access to these statistics and can compare its activities with others. Some statistics (usually local statistics) can be dedi-cated to a particular center and therefore hid-den from other users. Conclusion We have developed a web-application, Cliniporator Web-Recorder, for user interaction with the database of medical records collect-ed during the testing period of medical device Cliniporator™. It also supports central collec-tion of data stored in local databases of Cliniporator™ medical devices. This is im-portant for fast detecting of possible device malfunctions and for following the single-use electrode stocks. The amount of data collect-ed in the central database gives us an oppor-tunity to perform a wide analysis of clinical trial results. The results of analysis will con-tribute to establish standard operating proce-dures (SOP) for electrochemotherapy and lat-er for electrogenetherapy. These results will also help us in improving the Cliniporator™ medical device and determining algorithms for intelligent pulse delivery. A large collec-tion of medical records can also be helpful to clinicians in choosing optimal treatment pro-tocol for a particular tumor lesion. Our aim is to build a decision making system that will be able to suggest an optimal therapy for a par-ticular tumor. The advantage of the Cliniporator WebRecorder is that the system can easily be up-graded without any users’ disturbance. Due Radiol Oncol 2004; 38(1): 49-54. to the web-application and database central-ization all system modifications are imple-mented locally on the server, while users are just informed about the improvements. Acknowledgement The instrumentation and software were de-veloped within the Cliniporator (QLK-1999-00484) and ESOPE (QLK3-02002-2003) proj-ects. References 1. Maček Lebar A, Serša G, Čemažar M, Miklavčič D. Electroporation. Med Razgl 1998; 37: 339-54. 2. Neumann E, Kakorin S, Toensing K. Fundamentals of electroporative delivery of drugs and genes. Bioelectrochem Bioenerg 1999; 48: 3-16. 3. Satkauskas S, Bureau MF, Puc M, Mahfoudi A, Scherman D, Miklavčič D, et al. Mechanisms of in vivo DNA electrotransfer: respective contribu-tions of cell electropermeabilization and DNA electrophoresis. Mol Ther 2002; 5: 133-40. 4. Serša G, Čemažar M, Rudolf Z. Electrochemotherapy: advantages and drawbacks in treatment of cancer patients. Cancer Therapy 2003; 1: 133-42. 5. Mir LM, Orlowski S. Mechanisms of elec-trochemotherapy. Adv Drug Deliv Rev 1999; 35: 107-18. 6. Ferber D. Gene Therapy. Safer and virus-free? Science 2001; 294: 1638-42.