Skip to content

A Blockchain (Solidity) based decentralized medical record system that allows patients to have full access of their records. It allows patients to forward their updated health profile to the provider of their choice.

Notifications You must be signed in to change notification settings

junaidqamer/Access_BEHR

Repository files navigation

Access BEHR :electron:

Developed by fellow classmates of the Columbia University Fu Foundation School of Engineering Financial Technology Bootcamp, Access is the future of HealthCare as we know it. Access puts you in control with your life at your fingertips. Access is a decentralized medical record system that allows patients to have full access of their medical records wherever and whenever. It allows patients control to forward their updated health profile to the provider of their choice. Now a patient from Alabama can be seen in Michigan and receive expeditious and thorough analysis because their medical records are accessible. That same patient could also be seen in Brazil with no issue. We live in a world of global markets, a world of travel, there are truly no borders so why should our medical records have them?

Why Access? Currently, there is no centralized or decentralized database of patients’ health records. Databases are fragmented and complete picture of patients’ records are not accessible by new providers. Access gives patients power to forward their updated health records to the provider of their choice.

Access uses Solidity an object-oriented programming language to create smart contracts with Ethereum that the Provider then deploys for each respective visit onto the blockchain. The patients private key is then used much like a social security number. The patient can see another Provider, give the private key, and the new provider will have access to all Medical History. Possibilities here are limitless. Future plans include integration through devices like smart watches and cellphones to notify and remind patients about things discussed in previous visits such as vitals, problems, health plans, and health goals to keep patients on track. Again access is about life at your fingertips. Access keeps you in the know and keeps your health at the forefront of your life. Welcome to the future of HealthCare.

What is EHR (Electronic Health Record) ?

EHR is a digital form of a medical record. They have actually been in used since the 1970s but were limited to large hospital systems as they were costly to maintain. With the passage of the Patient Protection and Affordable Care act on 6/28/2012. All medical providers were mandated to transition from paper charts to digital medical charts.The original idea was to have a unified charting system that could be accessed anywhere in the country by any medical provider. Of course, that’s not what happened. Currently by most estimates there’s currently 500 EHR vendors and none of them communicate with each other.

What are the current issues with the status quo?

There are currently too many vendors that lack communication and uniformity between each EHR provider. Patient's lack control and access to their health records leaving them vulnerable. If patients get sick outside of your residence, it is difficult for outside providers to have access to health records. Another issues with current EHR systems is their costs. This leaves mom and pop operations that are already struggling under the thumb and will of insurance companies and reimbursement policies vulnerable. These high costs have forced private practitioners into joining large hospital systems where they are severely underpaid and limit their practice. Another hurdle is that current record systems have the ability to have visits be reopened and altered leaving providers open to lawsuits.

How can **Blockchain** fix it?

  1. By decentralizing health records, there’s no ownership of the records by any one vendor or provider.

  2. Patients keep their medical record in their blockchain wallet. They do not need to fill out forms or have to call providers for copies of their records.

  3. By creating a decentralized electronic record anyone anywhere can have access without having to contact for Access to server, as long as you have the appropriate credentials.

  4. Blockchain EHR can be more affordable to small fish providers, as the costly fees required to run and establish servers no longer apply.

  5. Blockchain can’t be altered, therefore the medical record stays intact.

What is HIPPA? (Not to be confused with hippo!)

The Health Insurance Portability and Accountability Act of 1996, commonly known as HIPAA, is a series of regulatory standards that outline the lawful use and disclosure of protected health information (PHI). HIPAA compliance is regulated by the Department of Health and Human Services (HHS) and enforced by the Office for Civil Rights (OCR). HIPPA was established to protect your health records and financial health records. It provides ACCESS to patient’s to their own medical records, as well as dictating who this information can be shared with. It also sets standards of how private health information can be shared, transmitted, and handled. Bad things happen to those who mishandle PHI.

Federal requirements for an Electronic Health Record system.

  1. PATIENT SAFETY- Everything needs to be reviewed, nothing can be dropped, FOLLOW UP.

  2. DATA SHARING- The ability to share data easily.

  3. DOCUMENTATION- Everything needs to be well documented and signed off.

  4. PRIVACY AND SECURITY- Everything done in an EHR needs to be tracked. This is a huge requirement by HIPPA.

  5. PATIENT ENGAGEMENT- Patient have to be involved with their care and kept up to date with everything pertaining to their health.

How does *Access* meet these requirements?

  1. PATIENT SAFETY-

  2. DATA SHARING- Data will be shared by sharing a private key. Patient have read only capabilities and their medical record will sit in their wallets but providers will use the private key to create and deploy a contract/office visit. Private keys serves the same function as a medical record number or even a social security number.

  3. DOCUMENTATION- This fits in with privacy. Records can’t be tampered with once the block is closed.

  4. PRIVACY & SECURITY- Blocks are secured through cryptography. Each participant has their own keys/ digital signatures this would allow for easy transaction identification. Because each visit will be a block, once it is closed it can not be reopened and it keeps records from being tampered.

  5. PATIENT ENGAGEMENT- Patient’s are kept in the loop of their own health as their medical records are kept in their wallet versus in a server that patient’s can’t access.

How will Access work?

Patients will own their health record in their personal wallet. Although, they will have view only capabilities to avoid health records from being altered. When a new provider visit is scheduled, patients will hand over their personal key to their wallet to their new provider. Providers will essentially begin a new contract or launch a new block in the patient’s chain. (Each new visit is a block). (Providers have viewing and writing capabilities). To launch a new contract, patients will have a minimum amount of ETH in their wallet to be able to pay for their visit. (essentially there will be no outstanding bills in our future). After a visit is closed, a request will be made for payment to the patient’s wallet.

Templating a New Patient Visit

DEMOGRAPHICS- Patient ID, name, DOB, relationship status, smoking status, gender, preferred pronouns, address, city, state, zip Code, family history, pre-existing conditions, and medication list.

CHIEF COMPLAINT- Why are you here today?

HPI (history of present illness)- What got you here today? What have you been doing thus far? Short history.

Allergies, surgical history

PHYSICAL EXAM

VITALS

LAB AND RADIOLOGY RESULTS

ASSESSMENT AND FINDINGS: Conclusions and plans based on today’s visit.

TEST ORDERED- RX, lab test, radiology.

COST OF VISIT

Coding with Solidity

Creating a contract:

alt text

We initiate our contract by listing our variables, and creating a way to keep track a count of visits. We are also making it so providers are the only ones who can make edits.

Flags and Notifications:

alt text

These were set up to have alerts if a patient has been to the office before, how many visits, are there outstanding labs. This is anything we want to be informed about.

Functions:

alt text

Setting up our visit template. as described above.

Connecting a Wallet with a Balance to be paid for services:

alt text

Through mapping we are connecting a wallet with a balance in order to request a payment for the visit that will be closed.

The Future.

What do we forsee in the future for blockchain health records?

In the future, we foresee insurances minting tokens to be given to patients depending on their health plan and/or health status. Billing issues will be a thing of the past and issues like surprise billing would be obsolete.

1.Insurances mint tokens

2.Tokens are given to patients based on a health plan.

3.Patients pay providers directly with tokens received by their insurance.

4.Insurance exchange provider tokens for working currency.

Some ideas on how to accomplish this.

A separate smart contract is used to generate tokens. ERC 777 standard is used to add insurance companies as mint operators in the contract. Each insurance company mint tokens (Access tokens: ACS) as needed according to predefined exchange rate. Operator (insurance) transfer Tokens to each patient’s wallet based on patient’s health plans. Operators transfer ACS tokens in exchange of ETH/USD. Patients use their tokens in each provider visit and make payments directly to the medical provider.

About

A Blockchain (Solidity) based decentralized medical record system that allows patients to have full access of their records. It allows patients to forward their updated health profile to the provider of their choice.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •