基于区块链的医疗平台,提供安全的患者记录和透明的健康数据工作流程。
概览
是一个基于区块链的医疗数据管理系统,建立在该网络之上。它提供了一个去中心化、保护隐私的平台,用于管理医疗记录、处方、志愿者数据和医疗访问控制。该项目使用 Algorand 智能合约(通过 Puya/AlgoKit 的 Python)和 IPFS(通过 CID——内容标识符)进行数据存储。 - 支持链上安全的医疗记录管理 - 为医疗服务提供者实施基于角色的访问控制(RBAC) - 通过不可变审计日志跟踪数据访问和同意情况 - 管理处方工作流程及配药跟踪 - 提供紧急数据访问机制 - 维护医疗支持志愿者登记册 V1.0(两次提交,基础合同已部署) 医疗系统的基础行政角色管理。
概述(AI 翻译)
Aegis Care:Algorand上的医疗数据管理
项目概述
Aegis Care 是一个基于区块链的医疗数据管理系统,构建在 Algorand 网络上。它提供了一个去中心化、保护隐私的平台,用于管理医疗记录、处方、志愿者数据和医疗访问控制。该项目使用 Algorand 智能合约(通过 Puya/AlgoKit 的 Python)和 IPFS(通过 CID - 内容标识符)进行数据存储。
主要目标:
- 支持链上安全的医疗记录管理
- 为医疗服务提供者实施基于角色的访问控制(RBAC)
- 通过不可篡改的审计日志跟踪数据访问和同意情况
- 通过配药跟踪管理处方工作流程
- 提供紧急数据访问机制
- 维护志愿者登记册以支持医疗
状态: V1.0(两次提交,基础合同已部署)
技术栈
| 组件 | 技术 | 目的 |
|---|---|---|
| 区块链Algorand第一层 | 智能合约执行与数据结算 | |
| 智能合约 | Python(Puya) | 合约逻辑实现 |
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
Aegis Care
Aegis Care: Healthcare Data Management on Algorand
Project Overview
Aegis Care is a blockchain-based healthcare data management system built on the Algorand network. It provides a decentralized, privacy-preserving platform for managing medical records, prescriptions, volunteer data, and healthcare access control. The project uses Algorand smart contracts (Python via Puya/AlgoKit) and IPFS (via CID - Content Identifier) for data storage.
Primary Goals:
- Enable secure medical record management on-chain
- Implement role-based access control (RBAC) for healthcare providers
- Track data access and consent through immutable audit logs
- Manage prescription workflows with dispensing tracking
- Provide emergency data access mechanisms
- Maintain volunteer registries for healthcare support
Status: V1.0 (Two commits, foundational contracts deployed)
Technology Stack
| Component | Technology | Purpose |
|---|---|---|
| Blockchain | Algorand Layer 1 | Smart contract execution & data settlement |
| Smart Contracts | Python (Puya) | Contract logic implementation |
| Contract Framework | AlgoKit | Development, testing, deployment |
| Data Storage | IPFS (CID) | Off-chain encrypted medical records |
| Deployment Tool | AlgoKit CLI | Contract compilation & deployment |
| Client SDK | AlgoKit Utils (TypeScript) | Contract interaction & deployment |
| Environment | Python Poetry, Node.js/npm | Dependency management |
| Networks | LocalNet, Testnet, Mainnet | Development → Production |
Architecture Overview
High-Level System Design
┌─────────────────────────────────────────────────────────────┐
│ Aegis CARE ECOSYSTEM │
├─────────────────────────────────────────────────────────────┤
│ │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ Healthcare │ │ Patients │ │ Auditors │ │
│ │ Providers │ │ (Subjects) │ │ (Observers) │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
│ │ │ │ │
│ └──────────────────┴──────────────────┘ │
│ │ │
│ ┌────────────────────────▼─────────────────────────┐ │
│ │ SMART CONTRACT LAYER (Algorand) │ │
│ ├────────────────────────────────────────────────┤ │
│ │ │ │
│ │ ┌─────────────────────────────────────────┐ │ │
│ │ │ ACCESS CONTROL & AUTHENTICATION │ │ │
│ │ │ ┌──────────────┐ ┌────────────────┐ │ │ │
│ │ │ │AccessControl │ │HealthcareRBAC │ │ │ │
│ │ │ │ │ │ (Roles: 1-32) │ │ │ │
│ │ │ └──────────────┘ └────────────────┘ │ │ │
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add kartiksharma4448/aegiscare