Skip to content

sampirat79/okeiro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Okeiro - Senior TypeScript/Node Engineer - Medical Observation API Coding Test

Launch database

cd database
docker-compose up -d

Server

Client

Challenges

Next and didn't handled

Server

  • Fix Prisma that does not work actually
  • Complete API End Points Documentation
  • Add more tests to handle edge cases
  • Reference ranges: create a References table with columns: LOINC code, min age, max age, gender, min value, max value, unit. Observations table rows should this way contain a referenceId foreign key.
  • List measurements: handle filtering and sorting
  • Unit conversion: create a converter that handle multiplier (ie: mg = g1000, cg = g100, ..., kg = g0.001) and divider (ie: mg/dL = g1000 / L*10)

Client

  • Add measurement observations form
  • Add area chart representing observations
  • Was thinking about a LOINC codes reference that should provide names & default unit for each observations. For example:
    {
      "code": "718-7",
      "names": ["Hemoglobin", "Hémoglobine"],
      "defaultUnit": "g/dL"
    },
  • Delta calculation: Apply converter to get uniform unit for all observations (ie: convert mg/dL in g/L, convert kg/hL in g/L) to compute deltas.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published