Commit 037d065
authored
refactor: consolidate input processing and improve batch output (#17)
* refactor: consolidate input processing and improve batch output structure
- Consolidate Excel and CSV v2 processing into a shared path in CLI
- Refactor to output one folder per resident instead of a flat list of files
- Improve resident name normalization and formatting across CLI and batch tools
- Introduce for specialized orphan procedure handling
- Update test suite to cover new folder-based output and consolidated CLI flows
* code review
* chore: update .gitignore and project files
- Remove anesthesia-residents.txt from .gitignore and add admin/ directory
- Delete CLAUDE.md file
- Update pyproject.toml to change license format and improve pytest configuration
- Remove sample.html file
- Clean up uv.lock dependencies and adjust dev dependencies
- Delete post-tool-call.py script from .claude/hooks
* refactor: improve normalization and utility functions across modules
- Replace custom normalization functions with shared utility functions for consistency
- Update resident name formatting logic in batch processing and attending listing
- Enhance type annotations for better clarity and type safety
- Clean up unused code and improve overall code structure
* refactor: enhance file normalization and error handling in processing
- Improve normalization logic for CaseList and ProcedureList files across multiple modules
- Introduce error handling for duplicate normalized keys in file processing
- Update type annotations for better clarity and type safety
- Refactor standalone case handling and improve output structure in CLI and processing functions1 parent e32dc87 commit 037d065
43 files changed
Lines changed: 2320 additions & 4955 deletions
File tree
- .claude/hooks
- ml_training
- src/case_parser
- ml
- patterns
- tests
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| |||
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
| 68 | + | |
| 69 | + | |
68 | 70 | | |
69 | 71 | | |
70 | 72 | | |
| |||
0 commit comments