Chapter 6 : Software Engineering for Health Care and Biomedicine

After reading this chapter, you should know:

  1. What key functions do software applications perform in health care?
  2. How are the components of the software development life cycle applied to health care?
  3. What are the trade-offs between purchasing commercial, off-the-shelf systems and developing custom applications?
  4. What are important considerations in comparing commercial software products?
  5. Why do system in health care, both internally-developed and commercially-purchased, require continued software development?

Key word:

  • Patient Portal
  • Electronic Health Record (EHR)
  • Health Information Exchange (HIE)

Key functions include:

  1. Acquiring and storing data
  2. Summarizing and displaying data
  3. Facilitating communication and information exchange
  4. Generating alerts, reminders, and other forms of decision support
  5. Supporting educational, research, and public health initiatives

Software Development

  • Requirement Analysis
  • System Analysis (Planning/Analysis)
  • System Design
  • Development/Implementation
  • Integration & Testing
  • Verification & Validation
  • Operations & Maintenance
  • Evaluation

Workflow Models & Software Engineering:

  • Waterfall

  • Agile

  • Test Driven Development (TDD)

  • DevOps

  • Continuous Integration (CI)

  • Service oriented architecture (SOA)

  • HTTP, XML, JSON

results matching ""

    No results matching ""