Establishment of Personal Health Record (PHR) systems could help solve the problems of computerization of healthcare systems in developing nations in Southeast Asia; if they are Web-based, we call them WWW-PHRs. Such systems allow individuals to own and maintain their personal health records, but they should also allow data collection from healthcare providers and institutions, some of whom maintain their own Hospital Information Systems (HIS). So the problem of data exchange between HISs and WWW-PHRs must be addressed. WWW-PHR systems such as Microsoft Health Vault use the Continuity of Care Record (CCR) format for input (and output), which is correct, as such systems collect snapshots of personal health information. On the other hand, HL7 v2.x standards are the predominant ones used by healthcare institutions; they have been designed to provide a complete set of messages for the organization and provision of healthcare, but without an explicit patient record in the design. We describe a solution to match the functionally-oriented HL7 format with the object-(patient)-oriented CCR format – translation packages which run within a general message gateway; it is in the public domain (http://code.google.com/a/eclipselabs.org/p/hmapper/), so is open for improvements from knowledgeable institutions and individuals. The mapping approach can be extended to include other plain text formats with, for example, name-value pairs of parameters and data.
Continuity of Care Record; CCR; HL7; Personal Health Record; PHR