Over the last couple of years some free applications for medical
tasks evolved.  While they are known in a certain group of developers
they did not really reached the international community.  This
is partly caused by the fact that it is hard for people who are not
working in the field of informatics to install a complex software
system.  Moreover the Free Software community is not very strong
in the field of medicine.
Debian-Med tries to fix this both facts: It tries to fix the installation
problem by providing easy to install bniary packages to enable installation
and configuration of medical software via simple mouse click.  Moreover
medical applications might gain a certain popularity if they are integrated
in one of the most popular Linux distributions.
The talk gives an overview about the current state of the integration
of free medical applications in Debian and which applications are
in the focus for future integration.  It shows ways for upstream
developers how they can speed up this integration process and which
requirements are needed to integrate a piece of software into Debian.
 
  | Free Software in Health Care | 
  | (page 1) | 
 
  | Overview | 
  | (page 2) | 
  | Motivation
   General practice
     
      Secure and trustworthy paperless practice managementEasy and fast handlingOutpatient Care
     
      Secure and trustworthy clinical administrationStandardised medical record exchangeMedical science
     
      Open platform for telepathologyOpen environment for medical studiesMicrobiology
     
      Easy to use environment for analysis of protein and DNA
          sequencesPortable data formats | 
  | (page 3) | 
  | Profile of target users
   Mostly less technically competentUnable to install upstream programs easily enough
       effortNot interested in administration of operating systemInterested in a limited subset of available Free SoftwareNeeding easy usageNeeding security and confidenceNeeding native-language documentation and interface → Any solutions for those users? Yes and No | 
  | (page 4) | 
  | Status of Free Software for medicine
   Orphaned upstreamStrange LicensesHard to use because of lacking GUIPorting issues (architectures, byte order, 32 vs 64 bit)Data format not exchangeableParallel development of the same functionalityBased on ill-suited tools or backendsTarget users have no idea how to install this stuff | 
  | (page 5) | 
  | Reasons for this variety?
   Historical reasonsLess popularityDifferent technological decisionsDifferent concepts | 
  | (page 6) | 
  | What is Debian?
  Linux is just the kernel of your operating system.You need a lot of applications around.Those collections of software around the Linux kernel are called distributions.Companies that build such distributions are called distributors.They make money by selling their distributions in boxes, doing support and training.You might know Mandrake, RedHat, SuSE and others.Debian is just one of them. | 
  | (page 7) | 
  | Sorry. That was wrong.
 | 
  | (page 8) | 
  | The Debian Project is an association of individuals who have made
common cause to create a free operating system. This operating system
that we have created is called Debian GNU/Linux,or simply Debian for short. Moreover, work is in progress to provide Debian for other kernels,
including in particular the Hurd and NetBSD.  There have even been
discussions of a possible port to Windows.
 | 
  | (page 9) | 
  | Web of trust | 
  | (page 10) | 
  | Differences to other distributions
  Debian is not a company but an organisation.It does not sell anything.Debian members - generally called maintainers - are volunteers.Maintainers are working on a common goal: building the best operating
      system they canLargest collection of ready-to-install Free Software on the InternetTwo ways to obtain Debian GNU/Linux
    
      Buying it from any other distributor on CDDownloading from the Web for freeThe latter is the common way and there are really great tools to do it this way. | 
  | (page 11) | 
  | What is a program package?
   Major part of the work of distributorsContains
    
      Precompiled binary[s]Configuration{pre/post}install + {pre/post}remove scriptsDependencies and other relations to other packages→ More than just an archive of filesEnables easy maintenance 
    
      Ensures existence of necessary prerequisites Smooth upgradesSimplification of security fixes→ Basis of modern Linux distributions → Problem: Continuously increasing number of packages | 
  | (page 12) | 
  | What is Debian-Med?
   Cope with the increasing number of packagesCustom Debian DistributionCompletely integrated into DebianTaking care of medical software inside DebianPackaging and integrating other medical softwareMaintaining a general infrastructure for medical usersGeneral overview about free medical softwarePropagate the idea of Free Software in medicine Debian-Med does not develop medical software. It just smoothly packages third-party software for Debian. | 
  | (page 13) | 
  | History of Debian-MedThree years ago ... ... at the same eventPeople attending the medical track raised the issue that free medical
software is hard to install. Thus the Debian developers who attended the conference had some
Bordeaux wine at first ...
 | 
  | (page 14) | 
  | History of Debian-Med (continued)... and prepared a talk afterwards when somebody said the alarming words:There is a laptop open!That way the idea was born.The official start of the Debian-Med project was in January 2002.
 | 
  | (page 15) | 
  | Goals (1): IntegrationExample: Dental practice
   Authors are in touch now ...OdontoLinux
       → PostgreSQL, PHP, Debian package availableLinuDent
       → Tcl/Tk, shared code with Tk Family Practice | 
  | (page 16) | 
  | Goals (2): Quality ensuranceExample: Microbiology
   Many packages for DNA / protein analysis in DebianDifferent state of developmentDifferent licenses
       
          Sometimes not DFSG compatibleAvoids wide distributionProblems
       
          Incompatible data formatsProblems on different hardware platformsDifferent usage | 
  | (page 17) | 
  | Goals (3): Supporting developersNo Free Software solutions for all tasks in medicine
   PharmacyPhysical therapyVeterinary practice... | 
  | (page 18) | 
  | Goals (4): Propagate idea of Free Software
   Proprietary software vis advantages of Free Software 
      
         Fear of competitors if code is open → What if the competitor disassembles your code? → What if the competitor hires your developers?Free Software attracts interested developers for free
      
         Solving their own problems (like control devices the use)Fix bugs more quickly than support → Impossible with closed sourceArguing against licensing and patent problems
      
         Different proprietary formats of medical
             devicesUnnecessary restrictions to softwareAdvertising and ranking of products
      
         Find allies in not ranked competitorsFind allies in doctors who mind about it | 
  | (page 19) | 
  | Goals (5): Solid packaging
   Complex medical applications require much care
       
          Coexistence with other applicationsCorrect configuration of basics (Apache, PostgreSQL, Zope, ...)Packaging of prerequisites (Mumps for VISTA)Test of needed components (Python-modules, PHP scripts, ...)Update of medical applicationsPre-configurationUser managementKeep live CDs in mind | 
  | (page 20) | 
  | Goals (6): Documentation and translation
   "Traditional" weakness of Free Software
      
        Possibility to give contribution without high technical
            skills!Medicine HOWTO
      
         Part of Linux Documentation Project (LDP)Description of existing free medical softwareTranslation would be greatResmedicinae Analysis Document
      
         Analysis of existing programsSpecification of requirements on practice management
             softwareOnly rudimentary English translationNeed for this kind of analysis documents for other
             fields | 
  | (page 21) | 
  |  | 
  | (page 22) | 
  | Why use Debian for medical care?
   Focus on security and stabilityPowerful packaging toolsStrong quality assurance, carefully testedStrict rules (policy)Support of 11 hardware architectures 
       (auto builders: alpha, arm, hppa, i386,
                           ia64, m68k,  mips, mipsel, powerpc, s390,
                           sparc)
   Developed by about 1000 volunteersSingle developers have influence on development - they just
       have to do itDo-O-Cracy = "The doer decides" | 
  | (page 23) | 
  | Advantages of Debian-Med for developers
   Integration into Debian has advantages
      
        Huge user base all over the worldBecoming public on the back of DebianBug Tracking System for freeBase on security ensured prerequisitesQuality assurance
      
    | 
  | (page 24) | 
  | Debian-Med in practice
   Collection of medical software by meta packages
      
       No research for available medical software necessaryUser is not forced to browse the whole package list of DebianEasy comparison between software covering the same taskSafety against accidental removal of dependenciesConflicts to incompatible packagesEasy installationLow effort for administrationAdapted configuration inside meta packages
      
       Care for special needs of Debian-Med usersPre-configuration regarding certain medical
           applicationsDocumentation packages
      
       Packaging and creating relevant documentationTranslation | 
  | (page 25) | 
  | Role: Debian-Med user
   System administrator defines group of medicine usersExtra menu "Med"Users of role Med could have extra configurationDo not bother other users with those additional stuff | 
  | (page 26) | 
  | Future
   First steps are done ...Set of meta packages readyGreat interest from developers and usersFirst version in SargeKnoppix based Live-CD | 
  | (page 27) | 
  | Further Information | 
  | (page 28) |