Skip to content

Read and parse TSV/CSV files exported from CBC Machines.

License

Notifications You must be signed in to change notification settings

abiiranathan/cbcparser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cbcparser

Read and parse TSV/CSV files exported from CBC Machine's Database.

HumaCount 30TS

Image Source: Human Diagnostics

Written with love in Go.

Suppported Machines:

  • HumaCount 30TS
  • Edan Pro 30

Use cases:

  • You want to import all CBC results into a LIS(Laboratory Information System).
  • Store all CBC records on a server and query results by sample_id(SID) or other parameters for research purposes.
  • View backed up data and reprint lost patient CBC record(based on Patent ID).

Installation:

go get github.com/abiiranathan/cbcparser/cbcparser/v1.0.1

Usage: See examples for usage.

Run examples:

Human - Single report

go run examples/human/single/main.go sample_data/human.txt sample_data/normal_ranges.json

Human - Multiple reports

go run examples/human/multi/main.go sample_data/human.txt sample_data/normal_ranges.json

Edan - single report

go run examples/edan/single/main.go sample_data/edan.csv sample_data/normal_ranges.json

About

Read and parse TSV/CSV files exported from CBC Machines.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages