V2 of my previous attempt at this
-
Authentication:
Custom implemented minimal authentication that gets the job done.
-
Patient Records Management:
Create, filter, and view records of patients and their respective visits.
-
Prescription and Report Upload:
Safely upload all relevant prescriptions and reports associated with a particular visit to the cloud.
└── DocWellV2/
├── Components
│ ├── App.razor
│ ├── Layout
│ ├── Pages
│ ├── Routes.razor
│ └── _Imports.razor
├── Data
│ ├── AppDbContext.cs
│ └── Models
├── DocWellV2.csproj
├── DocWellV2.sln
├── Migrations
│ ├── 20241229185423_Added Patients.Designer.cs
│ ├── 20241229185423_Added Patients.cs
│ ├── 20241229192305_Added Visits, Prescriptions.Designer.cs
│ ├── 20241229192305_Added Visits, Prescriptions.cs
│ ├── 20241229192417_Added attrib in Prescription.Designer.cs
│ ├── 20241229192417_Added attrib in Prescription.cs
│ ├── 20250102115510_Update Patient Constraint.Designer.cs
│ ├── 20250102115510_Update Patient Constraint.cs
│ ├── 20250102122622_Update Patient age, weight to float.Designer.cs
│ ├── 20250102122622_Update Patient age, weight to float.cs
│ ├── 20250104064226_Update visit and prescirption non-nullable values.Designer.cs
│ ├── 20250104064226_Update visit and prescirption non-nullable values.cs
│ └── AppDbContextModelSnapshot.cs
├── Program.cs
├── Properties
│ └── launchSettings.json
├── Services
│ ├── PatientService.cs
│ ├── PrescriptionService.cs
│ └── VisitService.cs
├── Utils
│ ├── Medicine.cs
│ ├── NewVisit.cs
│ └── SecretManager.cs
├── appsettings.Development.json
└── wwwroot
├── app.css
├── favicon.png
└── lib
DOCWELLV2/
__root__
Utils
Components
Pages
Layout
Migrations
Services
Properties
Data
Models
wwwroot
Before getting started with DocWellV2, ensure your runtime environment meets the following requirements:
- Programming Language: CSharp
- Package Manager: Nuget
Install DocWellV2 using one of the following methods:
Build from source:
- Clone the DocWellV2 repository:
❯ git clone https://github.com/helewrer3/DocWellV2
- Navigate to the project directory:
- Install the project dependencies:
Using nuget 
Run DocWellV2 using the following command:
Using nuget 
Run the test suite using the following command:
Using nuget 