Blockchain in Healthcare
Blockchain in Healthcare
Blockchain in Healthcare
De Souza, Ana
1 Introducción
Con blockchain se busca implementar un sistema de historial de salud electrónico descentralizado,
seguro, que permita una mayor participación del paciente en sus datos médicos, además de permitir
el acceso a esos datos a otras partes interesadas de una forma punto a punto sin intermediarios de
autenticación. [1,2]
2 ¿Qué es Blockchain?
1. Consenso: para que una transacción sea válida, todos los participantes deben ponerse de acuerdo
sobre su validez.
2. Procedencia: los participantes saben la procedencia de los datos y cómo han cambiado a lo largo
del tiempo.
3. Inmutabilidad: ningún participante puede alterar una transacción después de haberla registrado
en la cadena. Si una transacción es errónea, se debe usar una nueva transacción para revertir el
error, y ambas transacciones son visibles.
Cada base de datos de cadena de bloques es una cadena de eventos secuenciados por tiempo Fig:2
que se autentican utilizando un mecanismo de consenso especificado por el protocolo, asegurando una
información confiable. Esto garantiza que los datos de transacción se repliquen de forma consistente
en toda la red. El efecto de los mecanismos de consenso distribuidos a menudo significa que todos los
nodos de la red contienen toda la información almacenada en la cadena.[5]
Desde una perspectiva regulatoria y de auditorı́a, las entradas se pueden agregar, pero no elimi-
narse, de la cadena. Toda la información compartida en blockchain tiene un rastro con permisión de
lectura La información en la cadena es persistente y genera una ”nube de transacciones” confiable
para que los datos no se pierdan. En consecuencia, la tecnologı́a elimina esencialmente los riesgos de
Teorı́a y Aplicación de la Informática II “Blockchain en el área de Salud” 3
punto único de fallo1 y las disparidades de fragmentación de datos entre las contrapartes. Desde una
perspectiva de seguridad, la criptografı́a protege los datos a través de una serie de mecanismos. [5]
1. Base de datos distribuida. La información está en una base de datos distribuida, no se almacena en
una sola ubicación,los dispositivos de almacenamiento para la base de datos no están conectados
a un procesador común y mantienen una lista creciente de registros ordenados, llamados bloques.
[6,7]
2. Bloques. En los bloques están las transacciones, cada bloque tiene un TimeStamp y un enlace
a un bloque anterior. La criptografı́a garantiza que los usuarios solo puedan editar las partes de
la cadena de bloques que ”poseen” al poseer las claves privadas necesarias para escribir en el
archivo.[7]
3. Nodos. La red se compone de nodos(dispositivos), cada nodo es una ”parte interesada” de la
cadena que se une voluntariamente a la red y se comunica mediante el protocolo Peer-to-Peer2 .
1. Poner el paciente en el centro. Mantener la salud puede implicar muchas interacciones con
una variedad de proveedores de atención médica y herramientas de recopilación de datos, todo lo
cual genera información fundamental para tomar decisiones de salud apropiadas. La información
debe estar disponible para los pacientes, de modo que puedan tener mayor participación en su
propio cuidado médico. [2]
2. Privacidad y acceso. La información respecto a los pacientes debe ser privada y accesible solo
por las partes apropiadas, por razones apropiadas, en los momentos apropiados.[2]
4. Costo. El gasto en salud per cápita aumentó un 60% en los últimos 10 años. En paı́ses como
Australia, el Reino Unido y Canadá, los gastos en salud representan alrededor del 10% del PIB;
en los Estados Unidos, este número está más cerca del 17%.[2,10]
Un registro médico electrónico (EHR) es una versión digitalizada de los registros de datos clı́nicos del
paciente e historial médico 3 , hechos por un médico, enfermera, técnico de laboratorio o cualquier otro
miembro del equipo de atención médica del paciente. [8,9]. Los EHR están diseñados para compartir
información con proveedores y organizaciones de atención médica; como laboratorios, especialistas,
farmacias, por lo que contienen información de todos los médicos que participan en el cuidado de un
paciente.[8]
Hoy en dı́a, casi todos los registros médicos se almacenan en sistemas electrónicos de registro de salud
(para EEUU especı́ficamente). [10].
1
Un punto único de fallo indica que un sistema de información puede fallar por uno solo de sus elementos y
dejarlo sin funcionar. Wikipedia
2
En una red P2P, los ”pares” son sistemas informáticos que están conectados entre sı́ a través de Internet.
Los archivos se pueden compartir directamente entre sistemas en la red sin la necesidad de un servidor
central. En otras palabras, cada computadora en una red P2P se convierte en un servidor de archivos y
también en un cliente. TechTerms
3
Datos demográficos, signos vitales, diagnósticos, medicamentos, planes de tratamiento, notas de progreso,
problemas, fechas de vacunación, alergias, imágenes de radiologı́a y resultados de laboratorio. [8,9]
4 De Souza, Ana
El programa responsable de la adopción rápida de EHR en los últimos siete años, requiere que
los proveedores permitan a los pacientes la capacidad de ver, descargar y transmitir sus registros a
otras ubicaciones. La mayorı́a de los proveedores de hoy en dı́a comparten al menos algunos datos
con sistemas externos, lo que indica un progreso limitado en este área; sin embargo, el estado actual
sigue siendo que la información generalmente permanece en el sistema que la generó. [10]
Fig. 3. Blockchain en Healthcate: compartir datos con hospitales, proveedores, investigadores, etc. [11]
Por más que la implementación de EHR tenga obtenido gran éxito, los datos permanecen en
gran medida no portátiles implicando en la fragmentación de los mismos entre los hospitales, clı́nicas
y centros de diagnósticos. Además de limitaciones que restringe el acceso del paciente a sus datos
clı́nicos y dificulta el compartimiento. [2,10]
Una posible solución a estos problemas serı́a la implementación de un sistema basado en blockchain
controlado por el paciente para el mantenimiento y el intercambio de registros clı́nicos. Al aplicar la
tecnologı́a blockchain a los datos de salud, se aplica cada uno de los principios fundacionales:
1. Primero, los datos se almacenan en una cadena de transacciones inmutables que cualquiera
puede leer. Debido a que las transacciones nunca se pueden eliminar o cambiar, siempre hay un
registro completo e irrefutable de todas las transacciones.[2]
2. Segundo, blockchain se implementan en una red descentralizada de nodos informáticos, lo que
lo hace robusto contra fallos y ataques.
La descentralización también significa que ninguna entidad posee o controla la cadena de bloques.[2]
3. Tercero, los metadatos que describen cada transacción están disponibles para todos en el sistema,
pero eso no significa que los datos almacenados dentro de la cadena de bloques sean legibles.
Y como Blockchain se basa en pseudoanonimato (reemplazando nombres con identificadores) e
infraestructura de clave pública (PKI), permite que los contenidos de la cadena sean encriptados
de una manera que es cara de descifrar.[2]
y que la infraestructura en la que ocurren las transacciones sea estable. Antes de Blockchain, la
única manera de lograr estos objetivos era establecer una autoridad central fuerte para proporcionar
estos servicios, por ejemplo, bancos, gobiernos y cámaras de compensación. En el dominio de los
registros de salud, cada hospital o sistema de salud sirve como su propia autoridad central para
proporcionar servicios de mantenimiento de registros y transmisión. La infraestructura de transacción
tradicional y centralizada es una solución natural al problema. Si bien tiene muchas ventajas, también
hay inconvenientes. Una infraestructura centralizada es vulnerable a fallos, corrupción y ataque.
Blockchain reemplaza la infraestructura centralizada por una distribuida, se ejecuta en miles de
nodos distribuidos en una red completa. El proceso es tecnológicamente sofisticado, pero reemplaza
las instituciones de mantenimiento de registros y procesamiento de transacciones. Esto reduce la
sobrecarga de la transacción en términos de precio y tiempo de ejecución. También significa que no
existe un único punto de fallo, ya que brinda una infraestructura más sólida y segura.
Sistema para almacenar datos clı́nicos El sistema será un registro de salud personal (PHR)4
basado en blockchain. La solución propuesta comienza con los sistemas de TI de salud actuales,incluyendo
potencialmente sistemas de información de laboratorio, sistemas de radiologı́a, bases de datos de pa-
gadores, dispositivos médicos y dispositivos de consumo. Estos sistemas continuarán operando como
lo hacen hoy, almacenando datos en sus bases de datos propietarias. Además de almacenar su propia
copia de los datos, cada sistema también transmitirá una copia al PHR basado en Blockchain. Todos
los sistemas de EHR que cumplan con el Uso Significativo deben brindar a los pacientes la capacidad
de ver, descargar y transmitir su información de salud en un formato legible por humanos. El formato
del documento es C-CDA5 , un formato XML legible por máquina. Al aplicar una hoja de estilo al
documento C-CDA, se convierte en un archivo HTML que un humano puede leer mediante un nave-
gador web. Muchos sistemas de salud satisfacen el criterio de visualización/descarga/transmisión al
hacer que los documentos C-CDA estén disponibles para el paciente en un portal para pacientes. A
partir de ahı́, el paciente puede descargar o reenviar el documento al destino que elija. Algunos sis-
temas EHR también ofrecen otros métodos de transmisión que no requieren un portal para pacientes.
Hay tres opciones para conectar la función de visualización/descarga/transmisión de un EHR a un
PHR basado en Blockchain: Opción 1: los proveedores de EHR implementan un cliente blockchain
dentro de su software EHR que comunica información de salud directa y automáticamente al PHR
basado en blockchain. Esta serı́a la opción preferida, pero requiere esfuerzo y cooperación por parte
de los proveedores de EHR y es poco probable que ocurra sin regulación o incentivo. Opción 2:
los proveedores de EHR usarı́an protocolos existentes, como REST, SOAP o Direct Messaging para
enviar información de salud a un PHR basado en blockchain, que está equipado para recibir datos
de acuerdo con estos estándares. Esto significarı́a que el PHR basado en blockchain necesitarı́a ser
capaz de manejar estos protocolos de comunicación y configurarse para recibir documentos de varias
fuentes. Tal funcionalidad es algo pesada para un sistema basado en blockchain, que se concibe como
un simple libro de transacciones electrónicas. Opción 3: los pacientes continúan recibiendo su infor-
mación de salud a través de los portales existentes para pacientes y luego puede reenviar o cargar los
documentos al PHR basado en blockchain.
En la Fig:4: 1. Al completar una consulta, el EHR guarda los datos localmente, prepara una
versión C-CDA de los datos y los transfiere al cliente integrado en la cadena.
2. El cliente encripta el documento usando la clave pública del paciente y se conecta al blockchain
para transmitir el documento.
3. El documento C-CDA, junto con los metadatos sobre la fuente y el tema del documento, se con-
firman como una transacción al blockchain. Los nodos de la red blockchain utilizan un algoritmo
de consenso para determinar la validez de la transacción, y cuando un quórum de nodos acepta el
cambio, se agrega permanentemente a la cadena.
4. Blockchain almacena todos los documentos para todos los pacientes.
5. El cliente de PHR puede conectarse al blockchain y descargar todos los documentos para el pa-
ciente. Los documentos se descifran utilizando la clave privada del paciente.
6. El paciente puede ver los documentos y compartirlos con otros proveedores.
4
Un registro de salud personal (PHR) es una recopilación de información relacionada con la salud documen-
tada y mantenida por el individuo al que pertenece: Información sobre visitas a profesionales de la salud,
Alergias, histórico familiar, etc. SearchHealthTt
5
Clinical Document Architecture (CDA) define la estructura de ciertos registros médicos, como resúmenes
de alta y notas de progreso, como una forma de intercambiar mejor esta información entre proveedores y
pacientes. Estos documentos pueden incluir texto, imágenes y otros tipos de multimedia.CDA
Teorı́a y Aplicación de la Informática II “Blockchain en el área de Salud” 7
1. Fácil acceso: toda la información es visible para todos los miembros de la red, lo que significa que
los pacientes, médicos de atención primaria, especialistas, la compañı́a de seguros y otras personas
involucradas en el cuidado de un paciente tienen acceso a la misma información simultáneamente.
2. Es difı́cil de hackear: debido a que los datos no se almacenan centralmente, sino que, a través
de una red de computadoras, blockchain no es atractivo para los ciberdelincuentes. Incluso si un
miembro de la red es deshonesto, la información se puede agregar pero no alterar.
3. Compartir de forma sencilla: dado que cada transacción crea un nuevo bloque en la cadena,
descubrir qué sucedió, cuándo, por ejemplo, se pagó un reclamo de seguro, se puede descubrirse
sin una serie de llamadas frustrantes y correos electrónicos.
Es ingenuo pensar que la industria de la salud descartará las soluciones actuales y reimplantará sus
sistemas de registro en una arquitectura blockchain. El sector de la salud es una industria de riesgo, es
poco probable que acepte fácilmente el tiempo y el costo necesarios para pasar a una tecnologı́a nueva
y no probada. Un nuevo enfoque para el mantenimiento de registros deberá respetar esta inversión y
trabajar junto con la infraestructura existente.
Blockchain ofrece muchas oportunidades nuevas, pero se debe tener cuidado para evaluar toda la
implementación, incluyendo qué sucede con la información antes y después de que se encuentre en
una cadena de bloques. Las soluciones de interoperabilidad deberán ser diligentes con la información
almacenada e incluir soluciones para la resolución de discrepancias y la asignación de confianza a
diferentes tipos de información.
Infraestructura El primer desafı́o es que una infraestructura adecuada de blockchain para la salud
no existe actualmente. Más importante aún, no existe una parte interesada clara que parezca motivada
para crear una.
Para establecer y mantener una red de nodos de trabajadores, es necesario incentivar individuos y
organizaciones para dedicar su poder de cómputo. ¿Qué motivarı́a a los propietarios de computadoras
a usar su poder de procesamiento para mantener una cadena de bloques para el cuidado de la salud?
Una sugerencia ha sido que los nodos que aportan datos al sistema también suministrarı́an la potencia
8 De Souza, Ana
informática para mantener la cadena de bloques de asistencia sanitaria. Esto es factible, pero si los
contribuyentes son hospitales y sistemas de atención médica, la cantidad total de nodos en la red puede
ser bastante pequeña. Un blockchain robusto se basa en una gran cantidad de nodos independientes.
Otra consideración es que la infraestructura de blockchain que almacena los datos tiene que
ser invisible para los usuarios finales, tanto pacientes como proveedores de servicios de salud. La
tecnologı́a de almacenamiento debe ser abstraı́da por las herramientas de usuario. Si un usuario tiene
que tomarse el tiempo necesario para trabajar con datos en una cadena de bloques, la adopción
generalizada podrı́a estar en riesgo. El rendimiento es una consideración técnica importante para
cualquier solución basada en blockchain. Dependiendo de los detalles de la implementación, realizar
grandes cantidades de transacciones en una cadena de bloques puede ser muy costoso en términos de
tiempo y potencia de procesamiento. Esto significa que el rendimiento y la escalabilidad deben ser
consideradas en el diseño de la solución desde el principio.
El paciente Las acciones para transferir información y control al paciente es genial, pero debe ir
acompañado de educación. Según lo declarado por Nicole Tay, una investigadora en salud pública
(comunicación personal), si ”el objetivo era empoderar al paciente y abordar los fallos de nuestro
sistema actual, que depende exclusivamente de la confianza del paciente, y si creamos un nuevo
sistema en el que los pacientes tienen el poder de controlar sus datos pero no saben qué hacer con
ellos y terminan involucrando a otros para que se los administren”, ¿realmente nos estamos alejando
de un sistema de gestión ’basado en la confianza’ ?
Polı́ticas HIPAA (Para EEUU) Otra cuestión es que las organizaciones de salud deberán integrar
las polı́ticas de HIPAA en la nueva tecnologı́a, lo que significará convertir las regulaciones de 1996 en
tecnologı́a del siglo XXI.
4 Prototipos interesantes
MedRec es un prototipo Open Source que utiliza los Smart Contracts6 de Blockchain para crear un
sistema descentralizado de administración de contenido para datos de atención médica. Aborda los cu-
atro problemas principales: acceso lento y fragmentado a datos médicos; interoperabilidad del sistema;
6
Un contrato inteligente, también conocido como cryptocontract, es un programa que controla directamente
la transferencia de monedas digitales o activos entre partes bajo ciertas condiciones. Un contrato inteligente
no solo define las reglas y penalidades relacionadas con un acuerdo de la misma manera que un contrato
tradicional, sino que también puede hacer cumplir automáticamente esas obligaciones.SearchCompliance
Teorı́a y Aplicación de la Informática II “Blockchain en el área de Salud” 9
calidad y cantidad de datos para investigación médica. MedRec establece un registro de autenticación
para controlar el acceso a registros médicos, también proporciona medios para la auditabilidad y el
intercambio de datos. Su diseño modular se integra con las soluciones de almacenamiento de datos
locales y existentes de los proveedores, lo que permite la interoperabilidad. El sistema se relaciona
directamente con investigadores médicos, que proporcionan la ”minerı́a” necesaria para asegurar y
mantener el registro de autenticación en una red privada de Ethereum7 .
Arquitectura y Funcionalidad
1. Estructuras de los Smart Contracts
Fig. 7. A la izquierda están los Smart contracts con los datos para cada tipo de contracto y a la derecha está
un grafo de las relaciones entre nodos de la red y los contratos
.
(a) Registrar Contract (RC). Este contrato global asigna Strings de identificación de partic-
ipantes a su identidad de dirección Ethereum (equivalente a una clave pública). Usan Strings
en lugar de las identidades de claves públicas criptográficas, lo que permite el uso de una
forma de ID ya existente. Las polı́ticas codificadas en el contrato pueden regular el registro
de nuevas identidades o cambiar el mapeo de las existentes. El registro de identidad solo
puede restringirse a instituciones certificadas. El RC también asigna Strings de identidad a
una dirección en la cadena de bloques.
7
Ethereum es una plataforma descentralizada que ejecuta contratos inteligentes Ethereum
10 De Souza, Ana
livianas. Las bases de datos pueden funcionar simplemente como almacenamiento en caché de
los datos médicos del paciente. Los datos faltantes se pueden recuperar de la red en cualquier
momento siguiendo el Contrato de resumen del nodo.
en la red. Una solicitud contiene una cadena de consulta, ası́ como una referencia a la ca-
dena de bloques PPR que garantiza los permisos para ejecutarlas. La solicitud está firmada
criptográficamente por el emisor, lo que permite que el controlador de acceso confirme las
identidades. Una vez que se certifica la firma del emisor, el controlador de acceso comprueba
los contratos de blockchain para verificar si la dirección que emite la solicitud tiene permi-
tido el acceso a la consulta. Los componentes admiten de forma similar que terceros puedan
recuperar datos compartidos por el paciente: el paciente selecciona datos para compartir y
actualiza el PPR correspondiente con la dirección de terceros y la cadena de consulta. Si es
necesario, el nodo del paciente puede resolver la dirección de un tercero utilizando el Contrato
de registro en la cadena de bloques. Luego, el nodo del paciente vincula su PPR existente
con el proveedor de atención al contrato resumido de la tercera parte. Al tercero se le noti-
fican automáticamente los nuevos permisos y puede seguir el enlace para descubrir toda la
información necesaria para la recuperación. El Database Gatekeeper del proveedor permitirá
el acceso a dicha solicitud, lo que corrobora que fue emitida por el paciente en el PPR que
comparten.
(d) EHR Manager. La aplicación representa los datos de las bases de datos SQLite locales
(diseñadas para ser intercambiables con otros programas de BD) para su visualización, y
presenta a los usuarios notificaciones de actualización y opciones de recuperación y uso com-
partido de datos. La interfaz de usuario prioriza el diseño intuitivo, nı́tido e informativo. La
aplicación se accede de manera conveniente a través de una interfaz web, construida en un
marco de back-end de Python.
4. Minerı́a. Se incentiva a los ”mineros” a participar en la red y contribuir con sus recursos com-
putacionales para lograr un avance gradual y confiable de la cadena. Proponen un modelo que
involucre a la comunidad de la atención médica en la administración de la red: MedRec acerca a
los investigadores médicos y a las partes interesadas en el cuidado de la salud en la red. A cambio,
los beneficiarios de la red, es decir, proveedores y pacientes, liberan el acceso a datos médicos agre-
gados y anónimos como recompensas mineras. Esto permite a los investigadores médicos tener
acceso a información a nivel de población sobre el tratamiento médico y los resultados de atención
médica, lo que podrı́a revolucionar la forma en que se recopilan y se accede a los datos con fines
de investigación.
Beneficios MedRec ofrece a los pacientes un registro inmutable de su historial médico, que no solo
es exhaustivo, sino también accesible y creı́ble. A través de la gestión de permisos en blockchain,
se permite el intercambio de datos investigados por el paciente entre las jurisdicciones médicas y
un sistema de gestión de contenido interoperable para los médicos que supervisan estos registros.
La cadena de bloques mantiene un historial auditable de interacciones médicas entre pacientes y
proveedores.
en el hogar, etc.). Han desarrollado MedRec no como un sistema propietario, sino como un conjunto
de APIs abiertas para facilitar la revisión e intercambio de EHR. MedRec es una capa que se puede
agregar a los backends de proveedores existentes con una orquestación mı́nima, gracias a la lógica
incorporada en la utilidad Database Gatekeeper. Para probar la interoperabilidad des sistema con
los sistemas back-end de un proveedor in-situ y los archivos de datos, se ha asociado con el Centro
Médico Beth Israel Deaconess (Hospital Docente de la Escuela de Medicina de Harvard). Se está
evaluando la capacidad de MedRec para ingresar y analizar un documento clı́nico estándar, vincular
la herramienta Database Gatekeeper al punto final Beth Israel pertinente y probar un flujo de sistema
de extremo a extremo desde la interfaz de usuario existente del hospital para médicos a través del
backend y fuera de nodo paciente de muestra.
MedRec pretende solucionar los objetivos establecidos de acceso a datos, potenciación de pacientes,
interoperabilidad y mejor investigación médica. Los pacientes pueden construir un registro holı́stico
de sus datos médicos y autorizar a otros para la audiencia, como los médicos que proporcionan una
segunda opinión o los miembros de la familia y los tutores. Los datos de MedRec también pueden
incorporarse a las tecnologı́as emergentes para el análisis predictivo, lo que permite a los pacientes
aprender de sus historias familiares, cuidados pasados y condiciones para prepararse mejor para las
necesidades de atención médica en el futuro. Al emplear API Open Source como lo es MedRec, las
capas de aprendizaje automático y análisis de datos podrı́an agregarse a los repositorios de datos de
salud para permitir un verdadero ”sistema de salud de aprendizaje”. Debido a la interoperabilidad
vinculada entre las bases de datos de los proveedores en una red MedRec, un mejor acceso unificado
a los datos podrı́a facilitar una amplia gama de descubrimiento de tendencias. La modularidad de
MedRec podrı́a respaldar una capa analı́tica adicional para la vigilancia de enfermedades y el mon-
itoreo epidemiológico, alertas médicas si los pacientes llenan y abusan repetidamente del acceso a
las recetas, tableros personales que muestran las tendencias emergentes de los pacientes en su propia
salud, etc. El modelo comunitario de MedRec, donde los investigadores médicos (y posiblemente
otras partes interesadas reguladas en la industria de la salud) pueden obtener datos exhaustivos
de la población sobre el tratamiento médico, ofrece una oportunidad sin precedentes para alcanzar
objetivos de medicina de precisión e investigación basada en evidencia. Tal sistema facilitarı́a los
objetivos del Instituto de investigación de resultados centrados en el paciente para la investigación de
efectividad clı́nica comparativa, al vincular a los pacientes dentro de una cohorte clı́nica particular
con la historia médica granular y a largo plazo, permitiendo ası́ una mejor comprensión de los resul-
tados de los pacientes en todos los grupos de tratamiento y a través del tiempo. Al aprovechar un
sistema de orquestación de datos como MedRec, donde los registros ya se recopiları́an, organizarı́an
y estarı́an disponibles para su análisis, este tipo de investigación se puede lograr con mucho menos
gasto que los ensayos de investigación tradicionales, que a menudo requieren costosos procedimientos
de reclutamiento y acceso en persona a pacientes Esta capacidad para llevar a cabo estudios lon-
gitudinales sobre cohortes de usuarios de MedRec aborda directamente los resultados indicados de
la hoja de ruta de interoperabilidad ONC y el objetivo del PMI para una cohorte de investigación
nacional. La estructura de contrato inteligente de MedRec sirve como un modelo para un ”Directorio
de atención médica y ubicación de recursos”, asegurada con criptografı́a de clave pública y habilitada
con propiedades cruciales de procedencia e integridad de datos. Este modelo de directorio blockchain
respalda la capacidad de ”crecer y cambiar drásticamente a lo largo de su vida útil: agregando nuevos
participantes y cambiando las relaciones organizacionales” a través de actualizaciones con estado
para los contratos inteligentes. Un log de Blockchain podrı́a proporcionar claridad para comunicar la
autorización ”en todo el ecosistema de TI de salud” y un registro de auditorı́a para consultas posteri-
ores sobre el uso de dichos permisos y patrones de acceso. Con esta funcionalidad, el sistema servirı́a
como una ”representación consistente de la autorización para acceder a la información electrónica de
salud”. Fundamentalmente, el proyecto MedRec se esfuerza por permitir la medicina de precisión y la
comprensión holı́stica del estado médico del paciente sin crear un repositorio centralizado de datos.
Implementación La primera implementación de Medrec usó el valor de los datos para incentivar la
”minerı́a” de la cadena de bloques de Medrec, que es necesaria para que el sistema escale y la cadena
14 De Souza, Ana
Tecnologı́a blockchain aplicada para crear un prototipo de un sistema de intercambio de datos clı́nicos
especı́fico para la oncologı́a. Para presentar la solución, tomaron como ejemplo el sistema de infor-
mación oncológica, ARIA10 , que se utiliza ampliamente para facilitar la administración de imágenes
e información integral especı́fica de la oncologı́a. Para desarrollar un prototipo utilizaron Hyperledger
Fabric11 .
Arquitectura La arquitectura consiste en una interfaz de usuario y un Backend que posee los
siguientes componentes: servicio de membresı́a y certificación autoridad, red de nodos conectados
a la base de datos, balanceador de carga para redirigir a un usuario a cualquiera de los nodos de
confianza en la red, almacenamientos independientes basados en la nube para los datos y certificados
del paciente.
Funcionalidad del prototipo Un paciente puede registrarse en el sistema (a través del servicio de
membresı́a), generar una clave secreta (AES)12 , un par de claves pública/privada, recibir un certificado
de la autoridad de certificación. Entonces el paciente puede iniciar sesión y crear su registro. Para
definir las polı́ticas de control de acceso, envı́a una transacción que especificará qué médico puede
acceder a qué tipo de datos dentro del intervalo de tiempo especificado. El paciente también podrı́a
cargar los datos en el repositorio de la nube: después de encriptarlos con su propia clave secreta y hash
para garantizar la integridad de los datos. Los metadatos se almacenarán en la cadena de bloques: la
transacción contendrá el hash del archivo, una URL del archivo, identificación del paciente que cargó
el archivo. Para proporcionar acceso a los datos, la clave del paciente debe compartirse utilizando
10
ARIA combina información de radiación, médica y oncológica quirúrgica y puede ayudar a los médicos
clı́nicos a administrar diferentes tipos de datos médicos, desarrollar planes de atención especı́ficos para la
oncologı́a y monitorear la dosis de radiación que reciben los pacientes. ARIA
11
implementación de código abierto de la tecnologı́a blockchain. Hyperledger Fabric
12
El estándar de cifrado avanzado (AES, por sus siglas en inglés) describe una fórmula matemática o algo-
ritmo, para la conversión de datos electrónicos en una forma ininteligible, denominada texto cifrado. El
texto cifrado no puede ser leı́do por cualquier persona que no sea el destinatario. El AES funciona alimen-
tando una clave de cifrado, esencialmente una cadena de dı́gitos en el algoritmo de cifrado y realizando de
una serie de operaciones matemáticas basadas en esa clave de cifrado. AES
Teorı́a y Aplicación de la Informática II “Blockchain en el área de Salud” 15
el certificado del médico. Un médico también necesita registrarse en el sistema, generar un par de
claves público/privado y obtener un certificado de la autoridad de certificación. De forma similar a
los pacientes, los médicos pueden cargar los datos sobre el paciente y acceder a ellos, pero solo en
función de los permisos especificados por los pacientes.
5 Conclusión
Por medio de blockchain se busca unificar los registros médicos, de salud y personal, de una forma
a garantizar la seguridad de acceso a los mismos. Se posibilita que tanto el paciente, personal del
seguro de vida, médicos puedan acceder a esos registros. Con blockchain se plantea una forma de
descentralizar los datos y distribuirlos. La aplicación de la tecnologı́a blockchain en Healthcare tiene
un futuro muy interesante apesar de los problemas con infraestrutura e interoperabilidad que pueden
venir a ocurrir en una implementación global.
References
1. Narayanan, Bonneau, Felten, Miller, Goldfeder. (2016). Bitcoin and Cryptocurrency Technologies.
Disponible en https:https://lopp.net/pdf/princeton_bitcoin_book.pdf. Consultado el 9 de Septiem-
bre.
2. Mark A. Engelhardt, Hitching Healthcare to the Chain: An Introduction to Blockchain Technology in the
Healthcare Sector https://timreview.ca/article/1111. Consultado el 7 de Septiembre.
4. Gupta, M. (2018). Blockchain for Dummies. Consultado el 11 de Septiembre Disponible en: https://www-
01.ibm.com/common/ssi/cgi-bin/ssialias?htmlfid=XIM12354USEN. Consultado el 23 de Septiembre.
6. What is Blockchain Technology? A Step-by-Step Guide For Beginners. (2018). Disponible en:
https://blockgeeks.com/guides/what-is-blockchain-technology/. Consultado el 24 de Septiembre.
7. Bernard Marr. (2017). A Complete Beginner’s Guide To Blockchain. Disponible en: https://www.forbes.
com/sites/bernardmarr/2017/01/24/a-complete-beginners-guide-to-blockchain/#7c8bafe26e60.
Consultado el 22 de Septiembre.
13
Un sistema de registro médico electrónico (EMR) es una plataforma de software que permite la entrada, el
almacenamiento y el mantenimiento electrónicos de datos médicos digitales. Desde la perspectiva del pa-
ciente, es una versión digital de la información médica de un paciente que previamente se hubiera registrado
en una tabla impresa. HealthcareItSkills
16 De Souza, Ana
10. Drew Ivan. (2016). Moving Toward a Blockchain-based Method for the Secure Storage of Patient
Records. Disponible en: https://www.healthit.gov/sites/default/files/9-16-drew_ivan_20160804_
blockchain_for_healthcare_final.pdf. Consultado el 31 de Agosto
11. O papel do Blockchain na Saúde Digital do paciente em 2018. (2018). Disponible en: http:
//forumsaudedigital.com.br/o-papel-do-blockchain-na-saude-digital-do-paciente-em-2018/.
Consultado el 15 de Agosto.
12. Randy Bean. (2018). How Blockchain Is Impacting Healthcare And Life Sci-
ences Today. Disponible en: https://www.forbes.com/sites/ciocentral/2018/04/02/
how-blockchain-is-impacting-healthcare-and-life-sciences-today/#32a84918738f. Consul-
tado el 15 de Agosto.
14. Alevtina Dubovitskaya, Zhigang Xu, Samuel Ryu, Michael Schumacher, Fusheng Wang. (2017).
How Blockchain Could Empower eHealth: An Application for Radiation Oncology. Disponible
en:https://link.springer.com/chapter/10.1007/978-3-319-67186-4_1. Consultado el 30 de Agosto.
15. MedRec: A Case Study for Blockchain in Healthcare. Disponible en: https://dci.mit.edu/research/
blockchain-medical-records. Consultado el 25 de Agosto.
16. Ariel Ekblaw, Asaph Azaria, John D. Halamka, Andrew Lippman.(2016). Disponible en: https:
//www.healthit.gov/sites/default/files/5-56-onc_blockchainchallenge_mitwhitepaper.pdf.
Consultado el 25 de Agosto.