User Tools

Site Tools


job_application_at_medicalvalues

Job application at medicalvalues

    • History
      • 19.12.2024 → found
      • 19.12.2024 → job application through email
      • 03.01.2024 → interview with Jan Kirchhoff
    • Haid-und-Neu-Straße 18, 76131 Karlsruhe
      • ca. 1 hr
      • (Höpfnerburg)
    • Pro
      • home office possibility
      • startup
      • …
    • Contra
      • english
      • …

Notes

  • Products
    • medicalvalues Order Intelligence
      • Order Entry KI-gestützt
        • z.B. Laboraufträge
    • medicalvalues Client
      • integrates data from various applications (e.g. KIS, AIS, LIS)
        • 2 components
          • Client Manager
          • Local Client
    • medicalvalues platform
      • core components
        • Diagnostic Template paths
        • statistical Diagnostic Engine
        • AI-Engine
        • APIs
        • Medical Data Store (optional)
      • Tools
        • Diagnostic Data Mapper
        • Enrichment of diagnostic data
        • Diagnostic Pathway Editor
        • Diagnostic AI Optimizer
  • …

My Questions

  • Firma
    • Gründung
      • wann
        • ca. 2022 (?)
        • 2020 war es ein Forschungsprojekt
      • wie?
        • aus welcher (Produkt-)Idee?
    • Team
      • Mitarbeiter insgesamt
        • ca 30
      • Entwickler
      • Consultants
      • Vertriebler
      • Support ?
    • Kunden
      • Wieviele?
      • Wo?
        • DACH
        • sie wollen in Europa tätig werden (Belgien, Niederlande…)
    • wo steht das Unternehmen gerade?
  • Stelle
    • warum wurde die Stelle ausgeschrieben?
      • ⇒ neu, wg. neuen Kunden / Projekten
      • wieviele Kollegen in derselben Funktion ?
    • wie sieht der ideale Jobkandidat aus?
      • welche Skills ?
        • technisch
        • nicht technisch
    • wie oft unterwegs?
      • ⇒ ca. 1 mal im Monat
    • Einarbeitung
      • wie?
      • welche Schulungen / Seminare?
    • HomeOffice möglich?
      • wie?
    • Teilzeit möglich?
    • Entwicklungschancen
      • von der Firma
      • persönlich
    • andere (evtl. ähnliche) Stellen verfügbar?
      • z.B. “Technical Solution Consultant” ?
        • ich kann es mir auch vorstellen
    • wie geht es weiter?
      • Rückmeldung wann ?

My Answers

  • Erzählen Sie über sich
    • Geboren in Kasachstan, UdSSR
    • Physik-Studium
    • Einreise in DE
    • Informatik-Studium bei der BA in Karlsruhe
    • glücklicher Entwickler bei SEEBURGER
    • Selbständigkeit
    • Freelancing
    • Produkt entwickelt
      • Wiatrack
      • Avril
    • Sanktionen
    • 2 Jahre in Jobsuche
  • Warum diese Stelle?
    • Consulting
      • Technik & Menschen
    • Innovation
    • Startup
  • Meine Stärken
    • Interesse für Innovationen
    • Neues Lernen
      • oft gemacht bei den Projekten
  • Schwächen
    • Vertiefe mich zu sehr ins Detail
      • manchmal ist es aber eine Stärke
  • Warum soll ich für diese Vakanz eingestellt werden?
    • Erfahrung in IT
    • Bereitschaft Neues zu lernen
    • Motivation
      • kann man viel erreichen, auch wenn etwas vielleicht noch nicht zu 100% da ist
  • Warum medicalvalues?
    • interessante innovative Produkte
      • KI
      • Teilnahme an Forschungsprojekten
    • Startup
    • ⇒ wird Spass machen ⇒ das Wichtigste

Code challenge

Fiddle : https://jsfiddle.net/avx0284y/

Video : https://medicalvalues.de/wp-content/uploads/js_challenge.mp4

JSON data: https://raw.githubusercontent.com/NCI-CBIIT/FHH/master/data/diseases.json

For test use : https://www.w3schools.com/js/tryit.asp?filename=tryjs_output_write

<form class="search-form">
  <input id="userInput" type="text" class="search" onInput="processUserInput()" placeholder="Disease or Code">
  <ul id="suggestionsList" class="suggestions">
    <li>Filter for a disease or code</li>
  </ul>
</form>
 
 
<p class="info">Using JavaScript, replicate the <a href="https://medicalvalues.de/wp-content/uploads/2021/01/js_challenge.mp4" target="_blank">functionality found here</a>. <br> The solution does not have to be perfect. Most important is to see how you approach such tasks.</p>
// Fetch the data from this url and create a typeahead to filter by disease name or code
 
// each disease should be a <li> in the suggestions <ul>
 
// there is a span class of `hl` to highlight matches
 
// Demo: https://medicalvalues.de/wp-content/uploads/2021/01/js_challenge.mp4
 
// You are free to use additional libraries or frameworks, please just do not copy the whole code from somwhere else
 
// Once you are done, save this fiddle and send us the url
 
const url = 'https://raw.githubusercontent.com/NCI-CBIIT/FHH/master/data/diseases.json';
var jsonObject = null;
 
fetch(url).then(r => r.json())
  .then(data => jsonObject=data)
  .catch(e => alert("Can't fetch JSON"))
 
 
function findProposals(inputValue) {
  var foundProposals = [];
  for(var i=0; i < Object.values(jsonObject).length; i++) {
    for(var j=0; j < Object.values(jsonObject)[i].length; j++) {
      var current = Object.values(jsonObject)[i][j];
      if(current.name.includes(inputValue) || current.code.includes(inputValue)) {
        foundProposals.push(current);
      }
    }
  }
  return foundProposals;
}
 
 
function displayProposal(ul, proposal) {
    var li = document.createElement("li");
    li.innerHTML = proposal.name + "<span class='abbr'>" + proposal.abbr +"</span>";
    ul.appendChild(li);
}
 
 
function emptySuggestionsList(ul) {
  while(ul.firstChild ){
    ul.removeChild( ul.firstChild );
  }
}
 
function processUserInput() {
  var inputField = document.getElementById("userInput");
  var inputValue = inputField.value;
  var ul = document.getElementById("suggestionsList");
 
  emptySuggestionsList(ul);
 
  if(inputValue!="") {
    var arrayOfProposals = findProposals(inputValue)
    if(arrayOfProposals!=null) {
      for (var i = 0; i < arrayOfProposals.length; i++) {
        displayProposal(ul, arrayOfProposals[i])
      }    
    }
  }
 
}
job_application_at_medicalvalues.txt · Last modified: by kalaschnikow