Basic Overview of Information Technology and uses in Medicine and Dentistry Dr Ebtissam Al-Madi Basic Overview of Information Technology and uses in Medicine and Dentistry 1. Types of Computers 2. Data Storage in Computers 3. Computer Hardware and Software 4. Computer Networks 5. Software Engineering 6. Challenges to Biomedical Computing Informatics is not about technology • Technology is essential for acquisition and use of the focus, information • Decisions about technology impact how information is managed • Focus should be user-centered, not technology centered • “Old” technology is not necessarily bad if it still meets • needs and is supportable • “New” technology can introduce new problems Types of computers • Most powerful – Mainframes – largest and most expensive computers that serve many users – Supercomputers – powerful computers designed for massive processing and computation • Servers – Computers that serve many users and handle many transactions – Any computer from a PC to a mainframe can act as a server • Personal computers (PCs) – Desktop and laptop and Apple Macintosh computers – Continue to increase in power, especially when on computer networks – Have essentially become a commodity – Intel shipped its one billionth computer chip in 2003 (Intel, 2003) • Tablet computers – Screen and power of laptop computer but even more portable – Touted as beneficial in health care but penetration remains modest (Malkary, 2004) “Computers” are getting smaller • Personal digital assistants (PDAs) – Hand-held computers with high portability – Most popular platforms are Palm OS and Windows forHandhelds (Windows Mobile) – Primary form of input is mostly hand-writing recognition – Increasingly have wireless network capability – Highly popular among clinicians but limited by screen size, • Cell phones – Increasingly have cameras, Internet access, etc. – Value outweighs possible risk in health care settings How powerful are computers getting? • Everything from speed to size to cost per unit of power doubles every 18 Months. (Moore, 1965; Intel, 2004) Data Storage in Computers Virtually all modern computers are digital, as opposed to analog • Digital means that – Most fundamental unit is discrete – Unit is the binary digit or bit, which can assume the values 0 or 1 – Or off/on, false/true, etc.. – A byte is a sequence of 8 bits (and can take on 28 or 256 values) • In contrast, analog systems have values on continuous scale • Examples of digital vs. analog – Timekeeping – Calculators vs. slide rules – Audio – LPs vs. CDs Digital concepts – data representation • Bit sequences are used to represent numbers, text, images, and program instructions • All these sequences are stored in memory and architecture determines which is which. • Integer numbers are represented by straight sequences of bits. • Text is represented by codes (Unicode) • Images are represented by pixels Is a picture worth a thousand words? Compare storage sizes Text • For text, each character is one byte • A single page may have an average of 50 characters per line over its 60 lines, taking up about 3,000 bytes Image • A high-quality display of a page requires about 1,200 by 800 pixels, taking up (in B&W) around 120,000 bytes • Adding 8-bit color would increase the size to nearly one million bytes Digital points of reference • Chest x-ray 1200 x 800 pixels= 960,000 bytes • Average-sized text book=1-5 megabytes • Library of Congress= 20 terabytes Sizes of storage media • Floppy disks held 1,440K • CD disks hold 640-700 megabytes • Flash (solid-state) memory holds 1-20 gigabytes • DVD disks (current standard) hold 4.2 gigabytes • Hard disks hold in 100s of gigabytes range • Typical mainframe and server hard disk terabyte and beyond range Computer Hardware and Software Hardware • Physical parts of Computer – Central processing unit (CPU) – Memory – Auxiliary storage – Input and output devices Software • Instructions for computer – Operating system – Applications – Programming languages and development tools Auxiliary storage Active • Active storage is used for information needed all the time Archival • Archival storage is information needed less urgently, e.g., backup or older information Input and output devices • • • • Input devices Most common device is the keyboard Mouse and trackpad Pen input Voice input Output devices • Monitor and printer • Computer speech Computer software – operating systems • Provide file, display, networking, etc., services to users and programmers • Users get file management, set-up and maintenance, utilities • Programmers get standard interface to various services such as file access, display, network connection, etc. • Some operating systems – – – – – – Windows Macintosh OS Unix Open-source Linux Novell Netware PalmOS, Windows for Handhelds (Windows Mobile) Programming languages • Computer programs run in machine language, the code of bits that gives instructions for moving and manipulating data • “High level” computer languages operate at a higher level of abstraction, hiding the complexity of moving and manipulating data • C, C++ – used in most modern applications • MUMPS – used in many early medical applications • Basic – used to be common in PCs • Visual Basic used across Microsoft applications • Perl, Python, and others – “scripting” languages for Unix and Web • Java – attempt to create standard language for Web applications Open-source software • Freely available and is managed by some sort of standardizing entity • Examples: Linux, mySQL, openEHR Open source software in health care • General – www.sourceforge.net • Medical – Veterans Administration system Vista – http://www1.va.gov/CPR Sdemo/ – OpenEHR – www.openehr.org – www.freemedsoftware.or g – www.linuxmednews.org Computer networks • Before Internet era, computers were either – Standalone (in the case of PCs) – Hard-wired terminals connected to the central unit (in the case of mainframes) • Most rapidly evolving and expanding technology today is the computer network The Internet • Worldwide computer network bound together by TCP/IP • Not a single network, but many “internetworks” • Every device on the Internet has an Internet Protocol (IP) address • Internet-related terms – Intranet – Network local to organization that uses Internet technology – Extranet – Network limited to associates of an organization – Virtual private network (VPN) – the “new” WAN, allows distant network to appear local Software applications on the Internet • • • • Electronic mail World Wide Web Instant messaging Application service provider (ASP) applications – store application and data remotely • PC is a terminal: – Advantage – connect from anywhere on network, up to- date version, data integrity – Disadvantage – constrained by network bandwidth and availability • Internet and broadband use is higher among – Rich vs. poor – Younger vs. older – Developed vs. developing countries – Urban vs. rural – Caucasian and Asian vs. other ethnic groups • Use growing proportionately among various ethnic and age groups Networking Health • Nothing about health applications is unique, i.e., we don’t need a separate “health Internet,” but current infrastructure is inadequate for many applications and priorities • “Availability” of networks is more important than “bandwidth” for most clinical applications – Can be compromised by the failure of individual components – Overload of system – Hostile attacks (hacking, viruses) Important issues for system design • Quality and style of interface – Must be clear and consistent • Convenience and accessibility – Devices where needed and in adequate numbers • Speed and response time – Essential for busy clinicians • Reliability – Crucial as we become more dependent on them • Security – Essential as amount of data and connectivity grows • Integration – Interoperability of systems and data essential Challenges to Biomedical Computing • Software reliability and safety • Software bugs • General system security • Spam email • Passwords • Persistent data • Intellectual property and patents This weeks assignments Log on to http://faculty.ksu.edu.sa/ealmadi/182DEN/default.as px 1. View this lecture online for review. 2. Read article 3. Participate in discussion. 4. Submit Homework 5. Answer Quiz. View Read Discuss Homework Quiz • Thank you – Dr Ebtissam Al-Madi – ealmadi@ksu.edu.sa