This looks like a nice building block. Writing the permissions for access to our DNA, and access itself in a irreversible and auditable manner.
After reading, you should be able to write data to the blockchain and read it back whenever you'd like. You'll also gain experience using the various bitcoin classes to build your own transactions.
What is further needed is a way to encrypt the information if privacy is desired.