A database is any collection of data organized for storage, accessibility, and retrieval. A data warehouse is a type of database the integrates copies of transaction data from disparate source systems and provisions them for analytical use.
The important distinction is that data warehouses are designed to handle analytics required for improving quality and costs in the new healthcare environment.