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 Β 