GithubHelp home page GithubHelp logo

andresbejarano / dentalregistry Goto Github PK

View Code? Open in Web Editor NEW
22.0 5.0 10.0 740 KB

A data-management system for dental clinics. Keeps record of patients, appointments, treatments, procedures and budgets.

PHP 78.78% CSS 0.99% JavaScript 20.23%

dentalregistry's Introduction

DentalRegistry

A data-management system for dental clinics. Keeps record of patients, appointments, treatments, procedures and budgets.

This was a simple but working software for a dental clinic. It was made on request, no standards for customer dental records (if any) were followed.

Some notes about this project

This is an old project I was working on for some local small businesses in the area. It was custom-made software; so, many things regarding dental businesses management, patient records and stuff was (and still is) unknown to me. I stopped giving assistance to this project due to other obligations.

Approach the code in the following way:

  1. Every php file in the main folder is a page with an specific functionality in the system. I tried to name them according to their respective task.
  2. Every php file in the main folder has an associate js file in the js folder. The reason is I wanted to do communication with the DB using Ajax.
  3. Concerning DB communication. All the transactions logic is in the modules/dbhandler.php file. My approach was to group all the required queries to the database in a single file, such that modifications are only done in one place instead of looking through all the php files.
  4. In modules/function.php there are plenty of common functions to all modules. It was the same logic as in modules/dbhandler.php
  5. The version I posted in github is the generic version. I did some other versions based on this one with more functionalities and different DB transaction approaches. Unfortunately I lost the code of those versions. I could save the very initial one.

For sure there are better ways for doing this kind of applications. I coded this during the years when the combination Apache+MySQL+PHP has a hit and Ajax was getting stronger (around 2012).

Hope it helps.

Login and Credentials

Since it is the generic version of a custom-made application, the login and credentials changed from implementation to implementation (I know it is not the best way, even a way for doing that). In short, you will need to add the admin user manually in a query like thi:

INSERT INTO sonri-citas.user  (
  firstname,
  middlename,
  firstlastname,
  secondlastname,
  sex,
  documenttype,
  documentnumber,
  birthdate,
  address,
  phonehome,
  maritalstatus,
  username,
  password,
  privileges) 
VALUES (
  "admin",
  "admin",
  "admin",
  "admin",
  1,
  1,
  12345,
  "01/01/2000",
  "address",
  "000-000-000",
  1,
  "admin",
  "adminpassword",
  4);

Again, not the best way. From this code other versions were made.

dentalregistry's People

Contributors

andresbejarano avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

dentalregistry's Issues

Login failed

Hello.. i cannot login into the web/app when i press login it doesnt show nothing.. ?? why
I already inserted the user into database/user.. but still cannot connect into it..
Can u please help me thank you!

What are the login credentials?

Hi Andres,

I have installed Dental Registry..
but the login credentials were not provided.
Can you please provide the login credentials?

Very many thanks.

Request for notes on features and functionality of Dental Registry

Hi Andres,

Can you please provide some more notes on the features and functionality of Dental Registry (apart from the summary you provided for the project here on Github i.e "A data-management system for dental clinics. Keeps record of patients, appointments, treatments, procedures and budgets."

The reason for this request is as it stands, one has to try to look through the code and the various php files to determine the functionality. It would be much easier if there was some kind of notes or explanation provided.

Very many thanks.

Regards,

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.