EasyVision family of products Examination rooms R/F Vascular print print store export view phase 1: 1992 Examination rooms clinical focus phase 3: 1995 MR CT research archive MPR MPR print store export phase 2: 1994 Philips Medical Systems 1 Common Digital Systems, Gerrit Muller
Distributed applications USER DSI Client images Bolus chase request Print or export by ref. overview image(s) Easyvision R/F Server processed images to PACS film sheets Philips Medical Systems 2 Common Digital Systems, Gerrit Muller
Distributed applications USER Easyvision Rnn.m digitized audio MS word file electronic report Speech recognition RIS/HIS Philips Medical Systems 3 Common Digital Systems, Gerrit Muller
Process structure system monitor UI process DB Job queueing and status persistent via database Import Export Optical store Print Compute Philips Medical Systems 4 Common Digital Systems, Gerrit Muller
Table 1: Efficiency through re-use 1992 1993 1994 1995 1996 number of products and applications products 1 3 5 9 13 inputs, a.o. 1 5 10 15 modalities applications 1 4 8 16 32 people infrastructure 20+15 21+16 22+16 application 27 35 41 total 52 62 72 79 people per efficiency 17 12 8 6 product Philips Medical Systems 5 Common Digital Systems, Gerrit Muller
1995/1996 Back-ends IGS EV mmrs EV RAD EV ct/mrev R/F specialized appl. (dental, bolus chase, cardio analysis, etc) interfacing RIS, etc. dev. tools MR CT RF Vascular Cardio PCR remote access customization service mode SW keys config Compose spool HCU RC HC DOR driver driver driver Print Store MPR View Export Cluster store image gfx UI DB CDSpack Solaris NIX HP-UX? PMS net in PMS net out install Start up RC dials RC dials interf 2nd monitor video in video out accelerator dig. film HC interf DOR 3M new HCU Standard SS5or SS6 workstation or HP 712++ Desk, cabinet, cables, etc. MR CT DSI DCAS PCR Philips Medical Systems 6 Common Digital Systems, Gerrit Muller
Project lifecycle prototyping engineering integration alfa beta 9 1.5 1.5 Philips Medical Systems 7 Common Digital Systems, Gerrit Muller
Prototyping Results: Specification 70% Design 70% Risks: Continued prototyping Underestimated engineering effort Philips Medical Systems 8 Common Digital Systems, Gerrit Muller
september 1991 View, test vehicle only image gfx UI DB SunOS, SunView Standard Sun workstation Philips Medical Systems 9 Common Digital Systems, Gerrit Muller
september 1992 R/F application dev. tools Print Store View Cluster service mode SW keys spool HCU RC HC DOR driver driver driver store image gfx UI DB SunOS NIX PMS net in PMS net out config install Start up RC interf HC interf DOR Standard IPX workstation Desk, cabinet, cables, etc. RC 3M DSI Philips Medical Systems 10 Common Digital Systems, Gerrit Muller
september 1992 R/F application dev. tools Print Store View Cluster service mode SW keys spool HCU RC HC DOR driver driver driver store image gfx UI DB SunOS NIX PMS net in PMS net out config install Start up RC interf HC interf DOR Standard IPX workstation Desk, cabinet, cables, etc. RC 3M DSI Philips Medical Systems 11 Common Digital Systems, Gerrit Muller
june 1994 EasyVision CT/MR specialized appl. (dental, etc.) EasyVision R/F specialized appl. EV RAD dev. tools MR CT RF Vascular Cardio PCR remote access customization service mode SW keys config Compose spool HCU RC HC DOR dials driver driver driver Print Store MPR View Export Cluster store image gfx UI DB CDSpack NIX Solaris PMS net in PMS net out install Start up RC dials RC interf HC interf DOR 3M new HCU Standard IPX or SS5 workstation Desk, cabinet, cables, etc. MR CT DSI DCAS PCR Philips Medical Systems 12 Common Digital Systems, Gerrit Muller
june 1994 EasyVision EV PCR specialized appl. (dental.) specialized appl. dev. tools MR CT RF Vascular Cardio PCR Compose Print Store MPR View Export Cluster remote access customization spool HCU store image gfx UI DB PMS net in PMS net out service mode SW keys RC HC DOR driver driver driver CDSpack Solaris NIX config install Start up RC interf HC interf DOR Standard IPX or LX+ workstation Desk, cabinet, cables RC 3M new HCU MR CT DSI DCAS PCR Philips Medical Systems 13 Common Digital Systems, Gerrit Muller
95% ready syndrome plan Ooops 95 % Philips Medical Systems 14 Common Digital Systems, Gerrit Muller
Integration Philips Medical Systems 15 Common Digital Systems, Gerrit Muller
SW archive mod B mod A mod C checkout checkin Modify and Test Philips Medical Systems 16 Common Digital Systems, Gerrit Muller
Consolidation every night compile all affected sources build all libraries build all executables [run regression tests] run analysis tools, [metrics] if OK then Consolidate else Repair required! Philips Medical Systems 17 Common Digital Systems, Gerrit Muller
What is the problem we try to solve? Efficient and cost-effective handling of Multiple products concurent projects clinical applications modalities archives product configurations people locations platforms operating systems vendor connections applications connections Philips Medical Systems 18 Common Digital Systems, Gerrit Muller
Motivation for a main line archive How to manage this situation? CT/MR1.1 1.2 CT/MR2.1 proto CT/MR2.1 appl. MMRS proto AD2 R/F1.2 Dallas R/F2.1 CT/MR Dicom proto IGS proto R/F Dicom p R/F R2.2. RAD 2.1.2 OS/OS1/OS2/OS3 CT/MR2.1 R/F3.1 MMRS EGN jul aug sep oct nov dec jan feb mar apr may ju Philips Medical Systems 19 Common Digital Systems, Gerrit Muller
The various sorts of archives application archive prototype archive time verification archive system eng. archive subrelease archive main line archive Hamburg/advanced development archive(s) = Main Line Consolidate = PR Consolidate Philips Medical Systems 20 Common Digital Systems, Gerrit Muller
The various sorts of archives Prototype Archive Prototype Archive Prototype Archive Prototyping CT/MR ASW Dev. Operating System Target Operating System Generation sw. R/F ASW various software library groups SDE sw test images Regression tests Design Implementation Integration Verification Archive Verification Archive Alpha/Beta test Philips Medical Systems 21 Common Digital Systems, Gerrit Muller