
kartiksharma4448/aegiscare
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
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