An interoperable healthcare data exchange platform system for gathering health records of patients from a plurality of disparate locations, the platform system comprising: a message handling service to request and receive the health records in real time, wherein the message handling service converts the health records to a standard protocol; a mapping engine that receives the converted health records and maps the converted health records to a standard health terminology; a data store for receiving and storing the mapped, converted health records, wherein the data store stores the mapped, converted health records using the standard protocol and the standard health terminology, the data store having several core components including a master patient index, a provider directory or a record locator service, and the data store containing coded information with a specified identifier for each patient, and wherein the master patient index includes a strict change control process for patient information to link disparate information of patients received from external systems into one file; and a information governance application for providing controlled access to the data store, wherein the mapping engine has information about the relevant terminology hierarchy and maintains information about the relationship between terms of the hierarchy, the terminology including vocabularies, code sets, and identifiers to characterize or identify a health provider organization, a location in an organization, a healthcare worker, a medical condition, a health service, a cost of a medical procedure or service, a payer organization or a particular health plan, and wherein subsumed terms are used by the mapping engine to query terminology mapping. a message handling service to request and receive the health records in real time, wherein the message handling service converts the health records to a standard protocol; a mapping engine that receives the converted health records and maps the converted health records to a standard health terminology; a data store for receiving and storing the mapped, converted health records, wherein the data store stores the mapped, converted health records using the standard protocol and the standard health terminology, the data store having several core components including a master patient index, a provider directory or a record locator service, and the data store containing coded information with a specified identifier for each patient, and wherein the master patient index includes a strict change control process for patient information to link disparate information of patients received from external systems into one file; and a information governance application for providing controlled access to the data store, wherein the mapping engine has information about the relevant terminology hierarchy and maintains information about the relationship between terms of the hierarchy, the terminology including vocabularies, code sets, and identifiers to characterize or identify a health provider organization, a location in an organization, a healthcare worker, a medical condition, a health service, a cost of a medical procedure or service, a payer organization or a particular health plan, and wherein subsumed terms are used by the mapping engine to query terminology mapping.