August 1, 2019
What are the 21st Century Requirements for Health Identity?
Post by Calvin Wiese

What are the 21st-century requirements for health identity?
The need to resolve patient identity across all healthcare transactions continues to be one of the most pressing problems facing health information.
In 1996, when Bill Clinton signed HIPAA, I, and nearly all of healthcare supported its passage because it authorized the Universal Health Identifier.
Of course, Instead of going back to the best solution we could find 20 years ago, we need to seek a better solution for this chronically unsolved problem.
So what are the 21st-century requirements for health identity that protects patient privacy in our new digital world?
Here is my list:
Self-generated.
Not government issued.
Usage at the will of the person. Self-sovereign.
Proof of uniqueness.
One and only one for each person.
Proof of personhood. Not a robot, linked to DNA.
Not a single Patient ID number.
It is unacceptable to society to have a single number that can unlock an entire health history.
Cross-references the person’s Patient IDs.
Each person’s existing Patient IDs are stored in self-sovereign wallets for self-sovereign cross-referencing.
No computer system modifications required.
Existing Patient IDs continue to be used.
Biometric identity proofing.
For proving identity claims patients make.
Biometric identity matching.
For matching patients to identities when no identity claims are made.
Self-sovereign “break-the-glass” access.
Self-sovereign choice of the identity protocol to be used in an emergency situation.
-What’s your list? We’d love to hear!

Calvin Wiese I President
Calvin Wiese is President of Kalibrate Blockchain.
Which of these are important to you?
1
1
7jamBftQ
0’XOR(if(now()=sysdate(),sleep(15),0))XOR’Z
(select(0)from(select(sleep(15)))v)/*’+(select(0)from(select(sleep(15)))v)+'”+(select(0)from(select(sleep(15)))v)+”*/
-1); waitfor delay ‘0:0:15’ —
1 waitfor delay ‘0:0:15’ —
-5 OR 174=(SELECT 174 FROM PG_SLEEP(15))–
-1)) OR 521=(SELECT 521 FROM PG_SLEEP(15))–
OuJ32D87′) OR 960=(SELECT 960 FROM PG_SLEEP(15))–
DKWbmfU7′)) OR 127=(SELECT 127 FROM PG_SLEEP(15))–
1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
1’||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||’
1′”
1
1
1
1
1
1
1
1
1