
kartiksharma4448/aegiscare
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
Blockchain-based healthcare platform for secure patient records and transparent health data workflows.
概要
is a blockchain-based healthcare data management system built on the 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. - 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 V1.0 (Two commits, foundational contracts deployed) Basic admin role management for the healthcare system.
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