At present, most medical institutions use electronic medical records (EMRs) to save medical and health data in the database, which take certain security risks on sharing the medical and health data. To solve this problem, this paper presents a novel storage method for health data using blockchain technology, which can share and avoid tampering the medical data between different hospitals and patients and keep avoid tampering the medical data between different hospitals and patients and keep the privacy at the same time. The schema of health data structure, the generation of block, the data access, peer management, system design and access controlling are presented in this paper.