Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chatCHW Mini DMN Compiler and Interpreter

Prerequisites: Python

#Clone repo:
git clone https://github.com/alee097/chatCHW.git
cd chatCHW

#Run engine.py to view demo outputs on sample data:
python engine.py

#Run tests.py to run tests:
python tests.py

Project Structure

  • engine.py: Contains core logic behind interpretation, evaluation, and rule reconstruction.
  • tests.py: Automated tests for the interpreter.
  • outputs/: Mermaid output for the sample ruleset, interpreter output for 10 sample patients, and extracted ruleset JSON from the manual excerpt.
  • docs/: Notes and design process, image of sample Mermaid flowchart generated via https://mermaid.live.
  • sample_data/: Sample ruleset, patient data, and manual excerpts.

aaron-lee@berkeley.edu

About

Take-home Interview

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages