Skip to content

medblocks/medcalc

 
 

Repository files navigation

The goal of the project is to gather different medical calculators and provide a simple programming interface to work with them on javascipt and typescript.

All calculators implement the following interface

interface Calculator {
    readonly meta: CalculatorMeta;
    calculate(values: BaseValues): CalculationResult;
}

Where meta returns the base meta information about the calculator and calculate() performs the actual result calculation.

At the moment the following calculators are implemented:

  • Bmi - Body Mass Index
  • Calorie - The number of calories a person needs to consume each day
  • Sofa - Sequential Organ Failure Assessment (SOFA) severity of illness score for hospital mortality
  • Saps2 - Simplified Acute Physiology Score (SAPS) II calculator to predict hospital mortality
  • CkdEpi - Chronic kidney disease epidemiology collaboration (CKD-EPI) formula to estimate the glomerular filtration rate (GFR)
  • Grace - Global Registry of Acute Coronary Events
  • HasBled - HAS-BLED (Hypertension, Abnormal Renal/Liver Function, Stroke, Bleeding History or Predisposition, Labile INR, Elderly, Drugs/Alcohol Concomitantly) score
  • Cha2Ds2Vasc - CHA2DS2VASc score are clinical prediction rules for estimating the risk of stroke in people with non-rheumatic atrial fibrillation (AF), a common and serious heart arrhythmia associated with thromboembolic stroke
  • SMRT-CO - systolic blood pressure, multilobar chest radiography involvement, respiratory rate, tachycardia, confusion, and oxygenation
  • Precise DAPT - The PRECISE-DAPT Risk Calculator was developed to predict the risk of bleeding in individual patients with coronary artery disease, treated with coronary stenting and subsequent dual antiplatelet therapy
  • SCORE - Systematic COronary Risk Evaluation
  • NEWS 2 - National Early Warning Score

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 99.7%
  • JavaScript 0.3%