Skip to content

helewrer3/DocWellV2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

DOCWELLV2

A nurse management app built using ASP.Net

license last-commit repo-top-language repo-language-count

Built with the tools and technologies:

NuGet PostgreSQL Blazor .NET .NET


πŸ”— Table of Contents


πŸ“ Overview

V2 of my previous attempt at this


πŸ‘Ύ Features

  • 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.


πŸ“ Project Structure

└── 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

πŸ“‚ Project Index

DOCWELLV2/
__root__
appsettings.Development.json ❯ REPLACE-ME
DocWellV2.sln ❯ REPLACE-ME
Program.cs ❯ REPLACE-ME
DocWellV2.csproj ❯ REPLACE-ME
Utils
NewVisit.cs ❯ REPLACE-ME
SecretManager.cs ❯ REPLACE-ME
Medicine.cs ❯ REPLACE-ME
Components
Routes.razor ❯ REPLACE-ME
_Imports.razor ❯ REPLACE-ME
App.razor ❯ REPLACE-ME
Pages
ViewVisits.razor ❯ REPLACE-ME
AddVisit.razor ❯ REPLACE-ME
ViewPatients.razor ❯ REPLACE-ME
Home.razor ❯ REPLACE-ME
EditPatient.razor ❯ REPLACE-ME
AddPatient.razor ❯ REPLACE-ME
Layout
MainLayout.razor.css ❯ REPLACE-ME
NavMenu.razor ❯ REPLACE-ME
NavMenu.razor.css ❯ REPLACE-ME
MainLayout.razor ❯ REPLACE-ME
Migrations
20241229185423_Added Patients.Designer.cs ❯ REPLACE-ME
AppDbContextModelSnapshot.cs ❯ REPLACE-ME
20241229192305_Added Visits, Prescriptions.Designer.cs ❯ REPLACE-ME
20241229192417_Added attrib in Prescription.cs ❯ REPLACE-ME
20250102115510_Update Patient Constraint.cs ❯ REPLACE-ME
20250104064226_Update visit and prescirption non-nullable values.cs ❯ REPLACE-ME
20241229192417_Added attrib in Prescription.Designer.cs ❯ REPLACE-ME
20250104064226_Update visit and prescirption non-nullable values.Designer.cs ❯ REPLACE-ME
20241229192305_Added Visits, Prescriptions.cs ❯ REPLACE-ME
20250102115510_Update Patient Constraint.Designer.cs ❯ REPLACE-ME
20250102122622_Update Patient age, weight to float.Designer.cs ❯ REPLACE-ME
20241229185423_Added Patients.cs ❯ REPLACE-ME
20250102122622_Update Patient age, weight to float.cs ❯ REPLACE-ME
Services
VisitService.cs ❯ REPLACE-ME
PatientService.cs ❯ REPLACE-ME
PrescriptionService.cs ❯ REPLACE-ME
Properties
launchSettings.json ❯ REPLACE-ME
Data
AppDbContext.cs ❯ REPLACE-ME
Models
Prescription.cs ❯ REPLACE-ME
Visit.cs ❯ REPLACE-ME
Patient.cs ❯ REPLACE-ME
wwwroot
app.css ❯ REPLACE-ME

πŸš€ Getting Started

β˜‘οΈ Prerequisites

Before getting started with DocWellV2, ensure your runtime environment meets the following requirements:

  • Programming Language: CSharp
  • Package Manager: Nuget

βš™οΈ Installation

Install DocWellV2 using one of the following methods:

Build from source:

  1. Clone the DocWellV2 repository:
❯ git clone https://github.com/helewrer3/DocWellV2
  1. Navigate to the project directory:
❯ cd DocWellV2
  1. Install the project dependencies:

Using nuget Β 

❯ dotnet restore

πŸ€– Usage

Run DocWellV2 using the following command: Using nuget Β 

❯ dotnet run

πŸ§ͺ Testing

Run the test suite using the following command: Using nuget Β 

❯ dotnet test

About

V2 of Nursing Home Management App, Now in C#

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published