Coder Social home page Coder Social logo

jimgitonga / node-js-expert-system-diabetes Goto Github PK

View Code? Open in Web Editor NEW

This project forked from zenhuzaini/node-js-expert-system-diabetes

1.0 1.0 0.0 878 KB

Expert System Diabetes Using Node.js

Home Page: http://zen-diabetes-expert-system.herokuapp.com/

JavaScript 50.21% CSS 2.64% HTML 47.15%

node-js-expert-system-diabetes's Introduction

node-js-expert-system-diabetes

Expert System Diabetes Using Node.js This expert system is develeoped using node.js and module used is Rools. Rools is a rule engine library that can be used for expert system

Module used = Rools -> https://www.npmjs.com/package/rools

See complete documentation here: https://docs.google.com/document/d/1S0MOIo2WxfIlw1Bqwukt8xEGVtnWrpmK7xbBnCelRPQ/edit?usp=sharing

How to start

  1. npm install
  2. npm start
  3. access localhost:1996

This expert system is built for detecting Diabetes based on these 4 aspects

  1. Symtoms -> there are 10 symptoms and 2 medical tests.
  2. Checking wheter parents have diabetic history
  3. Medical Test Fasting , here we cal it 'FPG'
  4. Medical fasting Two Hour After Fasting, here we call it GTHAE

Explanation of each aspects

  1. Symptoms
    • always feeling thirsty
    • Urination, especially during the night
    • Often feeling hunger
    • Weight loss with no reason
    • Loss of muscle mass
    • There is Keton in urine
    • Weak --> lemas(indonesian)
    • Problem with sight Pandangan kabur.
    • scars take long time to heal
    • often get infected. For example in gusi, kulit, vagina, atau saluran kemih.

According to the resource, A person can be identified as having diabetic if has >= 2 symptoms

  1. Diabetic parent According to the reasearch, if a person has parent with diabetic it can give more probability of having diabetic.

  2. Fasting after 8 hours

  • This test is kind of medical test that is done after fasting for 8 hours.

  • This fasting is only FOR NOT EATING food or drink something containing energy or sugar

  • Drink pure water is allowed

  • According this medical test here are the criteria

    • Kadar gula darah normal: di bawah 100 mg/dL
    • Pradiabetes: 100-125 mg/dL
    • Diabetes di atas 125 mg/dL
  1. gtwo hour
  • a test that is taken 2 hours after the last eating.
  • According this medical test here are the critera
    • Kadar gula darah normal: di bawah 140 mg/dL
    • Pradiabetes: 140-199 mg/dL
    • Diabetes: lebih dari 200 mg/ dL

Calculation

  • For calculation purposes (to get the precentage)
  • Each aspects has maximum score of 25

This expert system is created based on these resources :

node-js-expert-system-diabetes's People

Contributors

zenhuzaini avatar

Stargazers

Roman avatar

Watchers

James Cloos avatar

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.