Medical data presentation and acquisition application auto-generation on OpenEHR

“Two-level” Modeling was proposed by openEHR to achieve modeling Healthcare Information Model directly by domain experts, and "Two-level" modeling based Medical Data Platform has achieved meeting data storage needs dynamically by reading the openEHR domain model. On the basis of "Two-level" modeling based Medical Data Platform, a methodology of Medical Data Presentation and Acquisition (MDPA) Application Auto-generation on openEHR was proposed. Firstly, the openEHR domain model was extended and a Data Application Template was designed. Secondly, a What You See Is What You Get (WYSIWYG) Data Application Template Designer for domain experts was developed. Thirdly, a MDPA Application Framework was implemented. By dynamically loading the Data Application Template and the openEHR domain model, the MDPA Application Framework could generate the corresponding MDPA Application.