+ All Categories
Home > Documents > Health Informatics Series. Software Selection

Health Informatics Series. Software Selection

Date post: 04-Jan-2017
Category:
Upload: doannhan
View: 218 times
Download: 1 times
Share this document with a friend
36
Health Informatics Series: Software Selection 1 | Health Informatics Series Software Selection Mark H. Spohr, MD , Health Care Informatics IER/HIS, World Health Organization, 20, Avenue Appia, CH-1211 Geneva 27 SWITZERLAND
Transcript
Page 1: Health Informatics Series. Software Selection

Health Informatics Series: Software Selection1 |

Health Informatics Series

Software Selection

Mark H. Spohr, MD,Health Care Informatics IER/HIS, World Health Organization, 20, Avenue Appia, CH-1211 Geneva 27 SWITZERLAND

Page 2: Health Informatics Series. Software Selection

Health Informatics Series: Software Selection2 |

Why Health Informatics?Health Informatics provides

information to make decisions

Better information leads to better decisions

Health care, management, planning and policy all need good information

Page 3: Health Informatics Series. Software Selection

Health Informatics Series: Software Selection3 |

Enterprise Architecture

Page 4: Health Informatics Series. Software Selection

Health Informatics Series: Software Selection4 |

Software Industry CharacteristicsInformation Technology is a "Network

Industry" with these characteristics:– Complementarities, compatibility and standards – Consumption externalities [network effects] – Switching costs and lock-in – Significant economies of scale in production

Page 5: Health Informatics Series. Software Selection

Health Informatics Series: Software Selection5 |

Complementarities, compatibility and standards

IT is a System that consists of:– Complementary products (computers, monitors,

keyboards, software, operating systems)– All of these must be compatible to work together– They all must follow standards to work together

Vendors should follow these standards– Often vendors try to limit your options by producing

proprietary computers, software, operating systems, and data formats that do not follow standards and do not work well together.

Page 6: Health Informatics Series. Software Selection

Health Informatics Series: Software Selection6 |

Network EffectsThese are known in economics as

"consumption externalities"

One telephone is useless, two are useful, three are a network

The value of the network increases exponentially as more "nodes" are added.

Page 7: Health Informatics Series. Software Selection

Health Informatics Series: Software Selection7 |

Switching Costs and Lock-inUsers can be prevented from

switching by various factors:– Contracts– Training and learning– Data conversion– Search cost– Loyalty cost

Adherence to standards can help address some of these costs

Page 8: Health Informatics Series. Software Selection

Health Informatics Series: Software Selection8 |

Economies of ScaleSoftware is the ultimate product when

it comes to economies of scale– The first copy is very expensive (design, coding,

testing)– All subsequent copies cost nothing to produce– (Implementation, however, does have costs)

Page 9: Health Informatics Series. Software Selection

Health Informatics Series: Software Selection9 |

Data EconomyData is expensive to collect

The cost to copy and communicate data is very low

Must have data standards to have meaningful communication

Page 10: Health Informatics Series. Software Selection

Health Informatics Series: Software Selection10 |

Open Source EconomyFree Open Source Software (FOSS)

allows sharing of high development costs

The public sector can benefit greatly by sharing their contribution to software development

Page 11: Health Informatics Series. Software Selection

Health Informatics Series: Software Selection11 |

Now that you understand the market…

You can use your understanding of these market characteristics to your benefit when selecting software:

– The value of Standards– How to benefit from Network effects– Lock-in (and how to avoid it)– The true cost of software and data

Page 12: Health Informatics Series. Software Selection

Health Informatics Series: Software Selection12 |

Health Information System Life Cycle Methodology

Page 13: Health Informatics Series. Software Selection

Health Informatics Series: Software Selection13 |

Overview of Software SelectionDefine functional and technical

requirements

Research software vendors

Conduct vendor evaluations

Plan for the implementation of the selected software

Page 14: Health Informatics Series. Software Selection

Health Informatics Series: Software Selection14 |

Preliminary ConsiderationsDoes an information system plan

exist?

Is software the answer to this problem?

Does software exist or will the project require custom software or extensive modification of existing software?

Page 15: Health Informatics Series. Software Selection

Health Informatics Series: Software Selection15 |

Understanding the ProjectDoes everyone understand the project

in terms of cost, timeline, internal resource commitments, impact on the organization and the need to change processes?

Page 16: Health Informatics Series. Software Selection

Health Informatics Series: Software Selection16 |

Define the ScopeWhat functions/data are needed?

Is this within the overall information architecture vision?

What is the business case?

What are the process impacts?

Page 17: Health Informatics Series. Software Selection

Health Informatics Series: Software Selection17 |

Assess and PlanReview current information systems and

processes

Design the "To Be" information systems and processes

Design and document changes (how to get from "As Is" to "To Be")

Page 18: Health Informatics Series. Software Selection

Health Informatics Series: Software Selection18 |

Mind the Gaps

List and plan to address gaps in:– Computer hardware– Software– Communications– Business processes– Human resources– Data Standards and Interoperability

Page 19: Health Informatics Series. Software Selection

Health Informatics Series: Software Selection19 |

Evaluate SoftwareUsing the "To Be" system design,

create a list of software functional requirements tailored to your specific needs.

– Data elements captured– Data input screens– Data access screens– Workflow capabilities– Interoperability capabilities – functionality– Standards supported

Page 20: Health Informatics Series. Software Selection

Health Informatics Series: Software Selection20 |

Compare SoftwareCreate an evaluation matrix to

compare the various software options against each other.

Page 21: Health Informatics Series. Software Selection

Health Informatics Series: Software Selection21 |

Make or Buy?You always have the option of building

your own software

This should only be considered when you cannot find adequate software or the software is too expensive or would require extensive modifications

Page 22: Health Informatics Series. Software Selection

Health Informatics Series: Software Selection22 |

ModifyConsider that open source software

will be easier to modify and will give you more control of the product

All software will require some modification. Always look at how easy it is to modify the software and who will do the modifications.

Page 23: Health Informatics Series. Software Selection

Health Informatics Series: Software Selection23 |

Make vs. Buy… Or ModifyBuy Software

– May not be an exact fit to your needs

Build Software– Long expensive process not guaranteed to succeed.

Modify– Start with open source software that you can modify– This may meet only part of your needs but can be

modified to meet your exact requirements– Everyone benefits from your investment in the software

Page 24: Health Informatics Series. Software Selection

Health Informatics Series: Software Selection24 |

IT ResourcesMost organizations will need additional

IT people for new IT projects

Consider contracting with an outside specialized IT service for new projects or modifications to existing IT projects

Baseline IT needs can be staffed by in-house personnel

Page 25: Health Informatics Series. Software Selection

Health Informatics Series: Software Selection25 |

How and Who?Who should evaluate software?

– Persons familiar with the business processes– People who will use the information– Technology people who will implement– Experts in technology

How?– Consider a broad "landscaping" to gather all potential

solutions– First pass to eliminate weak solutions– Second pass to decide on finalists

Page 26: Health Informatics Series. Software Selection

Health Informatics Series: Software Selection26 |

Software Selection FactorsSoftware Capabilities

Vendor strength and capabilities– Size of vendor– Length of time in business– Experience with this application– Vendor references

Page 27: Health Informatics Series. Software Selection

Health Informatics Series: Software Selection27 |

Modification and SupportAlternative support options (open

source can provide the option of multiple vendors for support)

Customization and software modification capabilities

Page 28: Health Informatics Series. Software Selection

Health Informatics Series: Software Selection28 |

Vendor NegotiationsInitial software purchase costs – what

is included?– Definition of "users" (concurrent, named, development,

active)– Number of users or sites

Ongoing support costs– Response time– Maintenance costs– Cap on support costs

Page 29: Health Informatics Series. Software Selection

Health Informatics Series: Software Selection29 |

Vendor Implementation Assistance

The contract should spell out:– Number of days of configuration assistance– Number of days of user training (when, where, cost)– General technical assistance– Specific technical assistance (hardware selection and

conversion costs)– Training materials and implementation tools– Availability of vendor support hours

Page 30: Health Informatics Series. Software Selection

Health Informatics Series: Software Selection30 |

CostCore charges typically include:

– Per system base charge– Charges for additional modules– Per user charges ("seats)

Software, hardware and services

Implementation and training

Cost for Changes

Page 31: Health Informatics Series. Software Selection

Health Informatics Series: Software Selection31 |

Payment schedule:– 50% on signing– 20% on installation (after "acceptance")– 30% upon completion and ready for "go-live"

Page 32: Health Informatics Series. Software Selection

Health Informatics Series: Software Selection32 |

Acceptance CriteriaSystem performance levels (response

time under expected load)

Document custom work that will be done

Functional Specification

"Out clause" for non-performance

Page 33: Health Informatics Series. Software Selection

Health Informatics Series: Software Selection33 |

Essential Contract ElementsClear definition of objective criteria to

define a successful implementation

Contractual remedies for failure to meet acceptance criteria

Change Management Process defined

Page 34: Health Informatics Series. Software Selection

Health Informatics Series: Software Selection34 |

Contract ProcessTechnical people must review and

accept contract

Legal Review of Contract

Page 35: Health Informatics Series. Software Selection

Health Informatics Series: Software Selection35 |

Change Management ProcessNo specification is ever perfect

All software requires changes

Change management– Clear written description of the change– Cost for the change– Timeline for the change– Approvals by all parties

Page 36: Health Informatics Series. Software Selection

Health Informatics Series: Software Selection36 |

Health Informatics SeriesMark H. Spohr, MD

– email: [email protected]

Lectures in this series:– Introduction to Health Informatics– Enterprise Architecture– Interoperability– National Health Information Systems– Patient Identifiers– Software Selection


Recommended