Code Monkey home page Code Monkey logo

sts-calculator's People

Contributors

mstubna avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

therealthaibinh

sts-calculator's Issues

New version of STS Score

Now STS Score use WebSocket to transfer data.
JS Example:

let requests = [
  {"method":"init","data":{"prcvint":[],"Proc":[],"incidenc":[],"status":[],"gender":[],"racemulti":[],"payordata":[],"diabetes":[],"endocarditis":[],"ivdrugab":[],"alcohol":[],"tobaccouse":[],"chrlungd":[],"cvd":[],"heartfailtmg":[],"classnyh":[],"mcs":[],"cardsymptimeofadm":[],"miwhen":[],"numdisv":[],"vdinsufa":[],"vdinsufm":[],"vdinsuft":[],"arrhythatrfib":[],"arrhythafib":[],"arrhythaflutter":[],"arrhythvv":[],"arrhythsss":[],"arrhythsecond":[],"arrhyththird":[],"prvalveproc":[],"pocpci":[],"pocint":[],"tab":"Clinical Summary","decline:shiny.action":0,"reset:shiny.action":0,"copybuttonestimates:shiny.action":0,"copybuttonsummary:shiny.action":0,"vstrpr":false,"medacei48":false,"medgp":false,"medinotr":false,"medster":false,"medadp5days":false,"fhcad":false,"hypertn":false,"liverdis":false,"mediastrad":false,"unrespstat":false,"dialysis":false,"cancer":false,"syncope":false,"immsupp":false,"pneumonia":false,"slpapn":false,"hmo2":false,"pvd":false,"cvdstenrt":false,"cvdpcarsurg":false,"cvdstenlft":false,"carshock":false,"resusc":false,"stenleftmain":false,"laddiststenpercent":false,"vdstena":false,"vdstenm":false,"vdaoprimet":false,"ageN:shiny.number":null,"heightN:shiny.number":null,"weightN:shiny.number":null,"BMI:shiny.number":null,"creatlstN:shiny.number":null,"hctN:shiny.number":null,"wbcN:shiny.number":null,"plateletsN:shiny.number":null,"medadpidis:shiny.number":null,"hdef:shiny.number":null,".clientdata_output_errorMessage_hidden":false,".clientdata_output_text2_hidden":false,".clientdata_output_summary_hidden":false,".clientdata_pixelratio":1,".clientdata_url_protocol":"https:",".clientdata_url_hostname":"acsdriskcalc.research.sts.org",".clientdata_url_port":"",".clientdata_url_pathname":"/",".clientdata_url_search":"",".clientdata_url_hash_initial":"",".clientdata_url_hash":"",".clientdata_singletons":"add739c82ab207ed2c80be4b7e4b181525eb7a75"}},
  {"method":"update","data":{"Proc":["AVR + CABG"], "ageN":55}}
];

let socket = new WebSocket("wss://acsdriskcalc.research.sts.org/websocket/");
socket.onopen = function (e) {
  console.log("onopen", e);
  for (let req of requests) {
    socket.send(JSON.stringify(req));
  }
};
socket.onmessage = function (e) {
  console.log("onmessage", e);
    const data = JSON.parse(e.data || {});
    let values = data.values;
    if (values?.text2?.html) {
      console.log("onmessage values", values);
      const regex = /<tr><td.*>(.*)<\/td>\s*<td.*>(.*)<\/td><\/tr>/gm;
      let matches = [...values.text2.html.matchAll(regex)];
      matches = matches.map((x) => { return [x[1], x[2]]; });
      console.log("matches",matches);
    }
};
socket.onerror = function (e) { 
  console.log("onerror", e);
  console.log("Error conection!");
};
socket.onclose = function () {
  console.log("close!");
  socket.close();
};

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.