Conversation
added 10 commits
September 22, 2025 09:23
… RightToLeft on results/symptom lists when Arabic\n- Use TextBoxControl+WordBreak for better wrap\n- Keep measure/draw flags consistent; refine banner alignment
…imary category from symptom overlap vs categories.json\n- Owner-draw header styling; adjust measure/draw and double-click mapping\n- Preserve top-score highlight across groups
…to conditions; add FR/AR translations; add synonyms; new category for grouping
…persistence, i18n, dark mode. Update translations. Extend SettingsService. Build verified.
…pdates from vitals/symptoms, theming, RTL, and i18n strings. Persist Age in settings.
…esult from vitals and flags; build verified
…ERC context; add localized messages; wire UI banner
…y so they localize correctly
…ERC), Triage v2, i18n/RTL/Dark; fix markdown lists
…rmance caching + timing label; settings persistence; i18n updates; add tests and schemas
There was a problem hiding this comment.
Pull Request Overview
This PR merges the develop branch into master, introducing comprehensive test coverage, internationalization support, enhanced medical assessment features, and significant architectural improvements to the symptom checker application.
- Added comprehensive test suite with multiple test projects covering core services
- Implemented vitals-based triage system with decision rules (Centor/McIsaac, PERC)
- Enhanced internationalization with translations, schema validation, and laboratory findings support
Reviewed Changes
Copilot reviewed 28 out of 29 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| tests/SymptomChecker.Tests/* | Comprehensive test suite covering all major services and functionality |
| schemas/*.schema.json | JSON schema definitions for data validation |
| data/*.json | Enhanced data files with laboratory findings, translations, and synonyms |
| Services/*.cs | New services for logging, schema validation, and enhanced triage functionality |
| SymptomChecker.csproj | Updated project configuration with test exclusions and new dependencies |
| Models/ConditionMatch.cs | Enhanced model to include matched symptoms |
| .github/workflows/ci.yml | CI/CD pipeline configuration |
| README.md | Updated documentation reflecting new features |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.