Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
826 commits
Select commit Hold shift + click to select a range
32367c8
Merge pull request #1285 from MOHITKOURAV01/fix/route-registry-duplic…
kRamu81 Aug 16, 2026
33504b6
Merge pull request #1295 from Ayush-0918/feat/geolocation-boundary-va…
kRamu81 Aug 16, 2026
4998cea
Merge branch 'main' into perf/stream-large-equipment-exports-1224
kRamu81 Aug 16, 2026
fdeba44
Merge pull request #1230 from Ayush-0918/perf/stream-large-equipment-…
kRamu81 Aug 16, 2026
9e5fa04
Merge branch 'main' into feat/rate-limiting-api-throttling-1227
kRamu81 Aug 16, 2026
a9ac9fb
Merge pull request #1233 from Ayush-0918/feat/rate-limiting-api-throt…
kRamu81 Aug 16, 2026
df65de4
Merge pull request #1232 from Ayush-0918/feat/soft-delete-critical-en…
kRamu81 Aug 16, 2026
09fb1db
Merge branch 'main' into feat/rfc7807-error-handling-1225
kRamu81 Aug 16, 2026
76c6177
Merge pull request #1231 from Ayush-0918/feat/rfc7807-error-handling-…
kRamu81 Aug 16, 2026
4741f6d
Merge branch 'main' into fix/round9-dry-primitives
kRamu81 Aug 16, 2026
3999df3
Merge pull request #1283 from Anubhutisharma-07/fix/round9-dry-primit…
kRamu81 Aug 16, 2026
96e1b3a
Merge branch 'main' into fix/round5-large-refactor
kRamu81 Aug 16, 2026
15df398
Merge pull request #1258 from Anubhutisharma-07/fix/round5-large-refa…
kRamu81 Aug 16, 2026
81fabe3
Merge branch 'main' into fix/round6-dry-primitives
kRamu81 Aug 16, 2026
7a1c832
Merge pull request #1277 from Anubhutisharma-07/fix/round6-dry-primit…
kRamu81 Aug 16, 2026
f543b44
Merge branch 'main' into fix/round7-dry-primitives
kRamu81 Aug 16, 2026
2633bf1
Merge pull request #1279 from Anubhutisharma-07/fix/round7-dry-primit…
kRamu81 Aug 16, 2026
c8d05f3
Merge branch 'main' into fix/round8-dry-primitives
kRamu81 Aug 16, 2026
e43436a
Merge pull request #1281 from Anubhutisharma-07/fix/round8-dry-primit…
kRamu81 Aug 16, 2026
9146ad6
Merge pull request #1253 from dipanshubatra/feature/frontend-patient-…
kRamu81 Aug 16, 2026
b4c8aa5
Merge pull request #1251 from dipanshubatra/feature/frontend-biomedic…
kRamu81 Aug 16, 2026
01291b2
Merge pull request #1249 from dipanshubatra/feature/frontend-auth-sec…
kRamu81 Aug 16, 2026
7aef989
Merge pull request #1247 from dipanshubatra/feature/frontend-enterpri…
kRamu81 Aug 16, 2026
82aa82b
Merge pull request #1245 from dipanshubatra/feature/frontend-icu-tele…
kRamu81 Aug 16, 2026
063e84b
Merge branch 'main' into feature/frontend-oncology-infusion-hub
kRamu81 Aug 16, 2026
724462b
Merge pull request #1241 from karan-chaos/feature/frontend-oncology-i…
kRamu81 Aug 16, 2026
3bd1d95
Merge branch 'main' into feature/frontend-cardiology-cathlab-hub
kRamu81 Aug 16, 2026
496d155
Merge pull request #1239 from karan-chaos/feature/frontend-cardiology…
kRamu81 Aug 16, 2026
0ebd069
Merge branch 'main' into feature/frontend-pathology-hub
kRamu81 Aug 16, 2026
d70b469
Merge pull request #1237 from karan-chaos/feature/frontend-pathology-hub
kRamu81 Aug 16, 2026
5b46f9b
Merge branch 'main' into feature/frontend-blood-bank-hub
kRamu81 Aug 16, 2026
2e5d097
Merge pull request #1235 from karan-chaos/feature/frontend-blood-bank…
kRamu81 Aug 16, 2026
e2f068e
Merge pull request #1274 from Prathvikmehra/feature/federated-learnin…
kRamu81 Aug 16, 2026
0025220
Merge pull request #1273 from Prathvikmehra/feature/drone-routing-1265
kRamu81 Aug 16, 2026
6c3f63c
Merge pull request #1272 from Prathvikmehra/feature/ar-surgical-nav-1264
kRamu81 Aug 16, 2026
6ca641f
Merge pull request #1271 from Prathvikmehra/feature/blockchain-consen…
kRamu81 Aug 16, 2026
6113637
Merge pull request #1270 from Prathvikmehra/feature/predictive-supply…
kRamu81 Aug 16, 2026
91362ef
Merge branch 'main' into fix/prevent-scheduling-maintenance-for-dispo…
kRamu81 Aug 16, 2026
f17bc2f
Merge pull request #1275 from AkshitRaiKakkar/fix/prevent-scheduling-…
kRamu81 Aug 16, 2026
2546bb7
Merge branch 'main' into fix/spare-part-deduction-case-sensitivity
kRamu81 Aug 16, 2026
2f03eaf
Merge pull request #1268 from AkshitRaiKakkar/fix/spare-part-deductio…
kRamu81 Aug 16, 2026
becd82d
Merge branch 'main' into fix/tenant-equipment-uniqueness-validation
kRamu81 Aug 16, 2026
2cc1d42
Merge pull request #1261 from AkshitRaiKakkar/fix/tenant-equipment-un…
kRamu81 Aug 16, 2026
fb750c9
feat(frontend): implement Enterprise Security & Post-Quantum KMS Subs…
dipanshubatra Aug 17, 2026
3ca2030
Merge branch 'main' into feature/frontend-security-compliance-hub
dipanshubatra Aug 17, 2026
17dc67b
feat(frontend): implement Telehealth & Remote Patient Management Hub
dipanshubatra Aug 17, 2026
b657121
feat(frontend): implement Regulatory Audit & C2PA Provenance Ledger Hub
dipanshubatra Aug 17, 2026
1771c42
feat(frontend): implement Clinical NLP & Medical Narrative Extraction…
dipanshubatra Aug 17, 2026
dba5010
Merge branch 'main' into feature/frontend-clinical-nlp-subsystem
dipanshubatra Aug 17, 2026
636e0d1
feat(frontend): implement Patient EHR Analytics & Predictive Risk Pro…
dipanshubatra Aug 17, 2026
4ed985d
feat(frontend): expand Patient EHR Analytics Hub React page beyond 30…
dipanshubatra Aug 17, 2026
835bb2a
Merge branch 'main' into feature/frontend-ehr-analytics-suite
dipanshubatra Aug 17, 2026
49fa32e
fix: resolve PredictiveSupplyService compilation failure and enforce …
AkshitRaiKakkar Aug 17, 2026
53c6c04
feat(frontend): implement Population Health & Care Management Hub
karan-chaos Aug 17, 2026
b863349
docs(audit): log Population Health Hub issue/PR + backfill rows 13-16
karan-chaos Aug 17, 2026
6d5ce30
fix: ensure UTF-8 response character encoding and BOM header lookup f…
AkshitRaiKakkar Aug 17, 2026
97be8e5
feat(frontend): implement Behavioral Health Command Hub
karan-chaos Aug 17, 2026
0e275f0
docs(audit): log Behavioral Health Hub issue/PR
karan-chaos Aug 17, 2026
8c57a47
feat(frontend): implement Rehabilitation & Physical Therapy Hub
karan-chaos Aug 17, 2026
c7748ff
docs(audit): log Rehabilitation & PT Hub issue/PR
karan-chaos Aug 17, 2026
c592cbf
feat(frontend): implement Dental & Oral Surgery Hub
karan-chaos Aug 17, 2026
bbb8503
docs(audit): log Dental & Oral Surgery Hub issue/PR
karan-chaos Aug 17, 2026
32bbd16
feat(frontend): implement Genomics & Precision Medicine Hub
karan-chaos Aug 17, 2026
ea2a74a
fix: support header-aware CSV mapping for spare part bulk import and …
AkshitRaiKakkar Aug 17, 2026
55fe084
docs(audit): log Genomics & Precision Medicine Hub issue/PR
karan-chaos Aug 17, 2026
66661b1
fix: implement hospital resolution and date validation in Maintenance…
AkshitRaiKakkar Aug 17, 2026
70a8f27
fix: implement hospital resolution and security principal validation …
AkshitRaiKakkar Aug 17, 2026
624088d
fix(hospital): remove class-level CORS wildcard annotation
harshit-kumar-dev Aug 17, 2026
a8ceba4
refactor: split EquipmentService responsibilities
Ayush-0918 Aug 17, 2026
6caa21e
refactor(frontend): extract shared export, meter, header, toast and s…
Anubhutisharma-07 Aug 17, 2026
dcdd96a
refactor(frontend): adopt shared primitives in the eight new hub pages
Anubhutisharma-07 Aug 17, 2026
cce2d9b
feat: add telemetry input validation
Ayush-0918 Aug 17, 2026
974981b
feat: add caching for frequently accessed data
Ayush-0918 Aug 17, 2026
9b0b472
fix(build): restore a buildable frontend and reach every finished con…
MOHITKOURAV01 Aug 17, 2026
8afba1e
fix(build): make check-syntax catch an identifier that is never defined
MOHITKOURAV01 Aug 17, 2026
c2240a0
Merge pull request #1305 from dipanshubatra/feature/frontend-ehr-anal…
kRamu81 Aug 17, 2026
b07fa89
Merge pull request #1303 from dipanshubatra/feature/frontend-clinical…
kRamu81 Aug 17, 2026
0bcea9c
Merge pull request #1301 from dipanshubatra/feature/frontend-regulato…
kRamu81 Aug 17, 2026
8fc5cb5
Merge pull request #1299 from dipanshubatra/feature/frontend-teleheal…
kRamu81 Aug 17, 2026
8d6f682
Merge pull request #1297 from dipanshubatra/feature/frontend-security…
kRamu81 Aug 17, 2026
0858b10
Merge pull request #1320 from karan-chaos/feature/frontend-genomics-p…
kRamu81 Aug 17, 2026
f7b30bc
fix(export): make the console CSV exports formula-safe, RFC 4180 and …
MOHITKOURAV01 Aug 17, 2026
ef8a225
Merge branch 'main' into feature/frontend-dental-oral-hub
kRamu81 Aug 17, 2026
be1499b
Merge pull request #1318 from karan-chaos/feature/frontend-dental-ora…
kRamu81 Aug 17, 2026
87f89b0
Merge branch 'main' into feature/frontend-rehab-pt-hub
kRamu81 Aug 17, 2026
149dbe7
Merge pull request #1315 from karan-chaos/feature/frontend-rehab-pt-hub
kRamu81 Aug 17, 2026
b6e4b93
Merge branch 'main' into feature/frontend-behavioral-health-hub
kRamu81 Aug 17, 2026
208a955
feat(nav): give the clinical consoles a way in
MOHITKOURAV01 Aug 17, 2026
859cf47
Merge pull request #1312 from karan-chaos/feature/frontend-behavioral…
kRamu81 Aug 17, 2026
10b6902
Merge pull request #1325 from AkshitRaiKakkar/fix/maintenance-work-or…
kRamu81 Aug 17, 2026
e045b7e
Merge branch 'main' into feature/frontend-population-health-hub
kRamu81 Aug 17, 2026
cd6d224
Merge pull request #1310 from karan-chaos/feature/frontend-population…
kRamu81 Aug 17, 2026
e0761d1
Merge pull request #1341 from harshit-kumar-dev/fix/1331-hospitalcont…
kRamu81 Aug 17, 2026
90f071e
Merge pull request #1346 from Anubhutisharma-07/fix/round11-dry-primi…
kRamu81 Aug 17, 2026
1cbf5ba
Merge branch 'main' into fix/round10-dry-primitives
kRamu81 Aug 17, 2026
4f99b97
Merge pull request #1344 from Anubhutisharma-07/fix/round10-dry-primi…
kRamu81 Aug 17, 2026
deb2f0a
Merge branch 'main' into refactor/equipment-service-1326
kRamu81 Aug 17, 2026
82b3c62
Merge pull request #1342 from Ayush-0918/refactor/equipment-service-1326
kRamu81 Aug 17, 2026
32bc121
Merge pull request #1347 from Ayush-0918/feat/telemetry-input-validat…
kRamu81 Aug 17, 2026
28a4fec
Merge pull request #1350 from Ayush-0918/feat/caching-equipment-locat…
kRamu81 Aug 17, 2026
dd298aa
Merge pull request #1349 from MOHITKOURAV01/fix/restore-frontend-buil…
kRamu81 Aug 17, 2026
6f64eeb
Merge pull request #1352 from MOHITKOURAV01/fix/check-syntax-undefine…
kRamu81 Aug 17, 2026
c06159f
feat(frontend): add Ophthalmology & Vision Diagnostics Hub
MOHITKOURAV01 Aug 17, 2026
d43e505
docs: log the Ophthalmology & Vision Diagnostics Hub deployment
MOHITKOURAV01 Aug 17, 2026
6bc2273
Merge branch 'main' into fix/csv-export-formula-injection
kRamu81 Aug 17, 2026
09f0598
Merge pull request #1354 from MOHITKOURAV01/fix/csv-export-formula-in…
kRamu81 Aug 17, 2026
51e89f9
Merge pull request #1356 from MOHITKOURAV01/feat/clinical-console-nav…
kRamu81 Aug 17, 2026
d8008ae
Merge branch 'main' into feature/frontend-ophthalmology-vision-hub
kRamu81 Aug 17, 2026
54f8b82
Merge pull request #1358 from MOHITKOURAV01/feature/frontend-ophthalm…
kRamu81 Aug 17, 2026
ee258ad
feat(frontend): implement Maternity & OB-GYN Command Hub
karan-chaos Aug 17, 2026
b75843a
docs(audit): record Maternity & OB-GYN Hub issue/PR + backfill rows 1…
karan-chaos Aug 17, 2026
92efd6e
feat(frontend): implement Nutrition & Dietetics Command Hub
karan-chaos Aug 17, 2026
ec4daef
docs(audit): record Nutrition & Dietetics Hub issue/PR + backfill row…
karan-chaos Aug 17, 2026
b9fde56
feat(frontend): implement Dermatology Command Hub
karan-chaos Aug 17, 2026
11216ac
docs(audit): record Dermatology Hub issue/PR + backfill rows 13-21, 2…
karan-chaos Aug 17, 2026
f933070
feat(frontend): implement Audiology & ENT Command Hub
karan-chaos Aug 17, 2026
c19f255
docs(audit): record Audiology & ENT Hub issue/PR + backfill rows 13-2…
karan-chaos Aug 17, 2026
fe8338d
feat(frontend): implement Urology Command Hub
karan-chaos Aug 17, 2026
5e84f69
docs(audit): record Urology Hub issue/PR + backfill rows 13-21, 23-26
karan-chaos Aug 17, 2026
aa0b391
fix(auth): remove class-level CrossOrigin wildcard annotations from a…
harshit-kumar-dev Aug 18, 2026
5f5aa28
fix(procurement): register procurement-timeline in routeRegistry and …
harshit-kumar-dev Aug 18, 2026
023212c
fix(ux): replace native alerts and prompts with toast context and mod…
harshit-kumar-dev Aug 18, 2026
590c9c2
feat: Implement LLM-based Automated Clinical Triage Service
Prathvikmehra Aug 18, 2026
37f99ba
feat: [FEATURE] Real-time HL7 FHIR Interoperability Gateway & Transfo…
Prathvikmehra Aug 18, 2026
e6a1cd9
feat: [FEATURE] Zero-Knowledge Proof (ZKP) based Identity Verificatio…
Prathvikmehra Aug 18, 2026
bdaaef4
feat: [FEATURE] Distributed Caching & Event-Sourcing Architecture Mig…
Prathvikmehra Aug 18, 2026
10eb784
feat: [FEATURE] High-Frequency Genomic Sequence Alignment & Pattern M…
Prathvikmehra Aug 18, 2026
c6cd56e
fix(order): add @Transactional to updateOrderStatus to prevent lost-u…
harshit-kumar-dev Aug 18, 2026
676001e
fix(equipment): add @Transactional to deleteEquipment to prevent TOCT…
harshit-kumar-dev Aug 18, 2026
1e4f8ea
feat(oncology): implement Precision Genomic Oncology Overwatch & Clin…
dipanshubatra Aug 18, 2026
db92ab5
feat(emergency): implement Emergency Triage & Disaster Mass Casualty …
dipanshubatra Aug 18, 2026
ac0f1e4
feat(cardiology): implement Cardiovascular Telemetry & Invasive Hemod…
dipanshubatra Aug 18, 2026
e618cba
feat(nephrology): implement Continuous Dialysis & Acute Kidney Injury…
dipanshubatra Aug 18, 2026
8331ef6
feat(neurology): implement Neuro Critical Care & Intracranial Pressur…
dipanshubatra Aug 18, 2026
272a065
feat(pediatric): implement Pediatric & Neonatal ICU Vital Sign Overwa…
dipanshubatra Aug 18, 2026
baeafe0
test: add comprehensive email validation tests for registration
Ayush-0918 Aug 18, 2026
58b9e8c
feat(cardiology): implement Cardiovascular Hemodynamics & ECMO Life-S…
AkshitRaiKakkar Aug 18, 2026
fd495b8
docs(audit): update deployment ledger with Cardiovascular Hemodynamic…
AkshitRaiKakkar Aug 18, 2026
cfd14f6
feat(nephrology): implement Nephrology CRRT & Dialysis Command Station
AkshitRaiKakkar Aug 18, 2026
252cc07
docs(audit): update deployment ledger with Nephrology CRRT & Dialysis…
AkshitRaiKakkar Aug 18, 2026
bf52454
feat(oncology): implement Precision Oncology & Molecular Tumor Board …
AkshitRaiKakkar Aug 18, 2026
e4a6d2c
docs(audit): log Precision Oncology & Molecular Tumor Board Hub deplo…
AkshitRaiKakkar Aug 18, 2026
5bedbf7
feat(pediatric): implement Pediatric ICU & High-Frequency Oscillatory…
AkshitRaiKakkar Aug 18, 2026
1a3c3eb
docs(audit): log Pediatric ICU & HFOV Life-Support Hub deployment
AkshitRaiKakkar Aug 18, 2026
f227612
feat(emergency): implement Emergency Disaster Mass Casualty Incident …
AkshitRaiKakkar Aug 18, 2026
3a3d6bf
docs(audit): log Emergency Disaster MCI & START Triage Hub deployment
AkshitRaiKakkar Aug 18, 2026
f88a0ac
fix: remove commented code block causing compilation error
Ayush-0918 Aug 18, 2026
f57d01f
fix: validate non-negative equipment stock
Ayush-0918 Aug 18, 2026
b3fbae1
feat: add request ID logging for API tracing
Ayush-0918 Aug 18, 2026
14cb265
Merge pull request #1388 from Prathvikmehra/feature/genomics-engine-1383
kRamu81 Aug 18, 2026
2d9b8c7
Merge branch 'main' into feature/telemetry-events-1382
kRamu81 Aug 18, 2026
4cebc45
fix: resolve Dashboard test ambiguity with getByRole query
Anubhutisharma-07 Aug 18, 2026
b3859e8
feat: configure pagination defaults
Ayush-0918 Aug 18, 2026
28366dd
fix: improve frontend test quality, fix fragile queries, add comprehe…
Anubhutisharma-07 Aug 18, 2026
22f3c93
Merge remote-tracking branch 'upstream/main'
Ayush-0918 Aug 18, 2026
392b702
test: add comprehensive tests for common and hospital UI components
Anubhutisharma-07 Aug 18, 2026
a3626ae
test: add OrderService, ProcurementService tests and component tests …
Anubhutisharma-07 Aug 18, 2026
529a6cb
test: add ThemeContext, MfaService, SsoSecurityService tests and bug …
Anubhutisharma-07 Aug 18, 2026
422de42
fix: reference EquipmentCsvService.EQUIPMENT_CSV_HEADERS from Equipme…
Ayush-0918 Aug 18, 2026
b4c2ebe
feat: add database health indicator
Ayush-0918 Aug 18, 2026
579d452
feat(hemodynamics): implement Cardiovascular Hemodynamics & Advanced …
AkshitRaiKakkar Aug 19, 2026
49a135e
docs: update feature deployment audit ledger for Cardiovascular Hemod…
AkshitRaiKakkar Aug 19, 2026
58d2251
feat(nephrology): implement Nephrology CRRT & Renal Replacement Thera…
AkshitRaiKakkar Aug 19, 2026
bbf446c
Merge pull request #1425 from AkshitRaiKakkar/feature/frontend-emerge…
kRamu81 Aug 19, 2026
8a36f4e
Merge branch 'main' into feature/frontend-pediatric-icu-hfov-hub
kRamu81 Aug 19, 2026
5dc0cdf
docs: update feature deployment audit ledger for Nephrology CRRT Hub
AkshitRaiKakkar Aug 19, 2026
28fda7c
Merge pull request #1423 from AkshitRaiKakkar/feature/frontend-pediat…
kRamu81 Aug 19, 2026
427dc4d
Merge branch 'main' into feature/frontend-oncology-precision-molecula…
kRamu81 Aug 19, 2026
fce687f
Merge pull request #1421 from AkshitRaiKakkar/feature/frontend-oncolo…
kRamu81 Aug 19, 2026
26eca99
Merge branch 'main' into feature/frontend-nephrology-crrt-dialysis-hub
kRamu81 Aug 19, 2026
db18f3d
feat(oncology): implement Precision Oncology & Molecular Tumor Board …
AkshitRaiKakkar Aug 19, 2026
8907917
Merge pull request #1419 from AkshitRaiKakkar/feature/frontend-nephro…
kRamu81 Aug 19, 2026
dabd3c7
Merge branch 'main' into feature/frontend-cardiology-hemodynamics-hub
kRamu81 Aug 19, 2026
28ca3f0
docs: update feature deployment audit ledger for Precision Oncology Hub
AkshitRaiKakkar Aug 19, 2026
c8fcdfb
Merge pull request #1417 from AkshitRaiKakkar/feature/frontend-cardio…
kRamu81 Aug 19, 2026
cbd2816
Merge pull request #1409 from dipanshubatra/feature/frontend-pediatri…
kRamu81 Aug 19, 2026
24b757d
Merge pull request #1406 from dipanshubatra/feature/frontend-neuro-cr…
kRamu81 Aug 19, 2026
a756a60
Merge pull request #1404 from dipanshubatra/feature/frontend-continuo…
kRamu81 Aug 19, 2026
6b4c85e
feat(picu): implement Pediatric ICU Telemetry & Advanced Neuro-Resusc…
AkshitRaiKakkar Aug 19, 2026
67f151c
Merge branch 'main' into feature/frontend-cardiovascular-hemodynamics…
kRamu81 Aug 19, 2026
4469bc0
docs: update feature deployment audit ledger for Pediatric ICU Teleme…
AkshitRaiKakkar Aug 19, 2026
6a7d6b2
Merge pull request #1402 from dipanshubatra/feature/frontend-cardiova…
kRamu81 Aug 19, 2026
4e372bd
Merge pull request #1400 from dipanshubatra/feature/frontend-emergenc…
kRamu81 Aug 19, 2026
b6cec4a
feat(bioai): implement Bio-AI Diagnostics & Explainable Multi-Modal C…
AkshitRaiKakkar Aug 19, 2026
4c1a17f
Merge pull request #1397 from dipanshubatra/feature/frontend-precisio…
kRamu81 Aug 19, 2026
f768656
docs: update feature deployment audit ledger for Bio-AI Diagnostics Hub
AkshitRaiKakkar Aug 19, 2026
0f6cfca
Merge branch 'main' into feature/frontend-urology-hub
kRamu81 Aug 19, 2026
80fd024
Merge pull request #1370 from karan-chaos/feature/frontend-urology-hub
kRamu81 Aug 19, 2026
668d175
Merge branch 'main' into feature/frontend-audiology-ent-hub
kRamu81 Aug 19, 2026
1e9e982
Merge pull request #1368 from karan-chaos/feature/frontend-audiology-…
kRamu81 Aug 19, 2026
f30ef14
Merge branch 'main' into feature/frontend-dermatology-hub
kRamu81 Aug 19, 2026
770147d
Merge pull request #1366 from karan-chaos/feature/frontend-dermatolog…
kRamu81 Aug 19, 2026
db8eda6
Merge branch 'main' into feature/frontend-nutrition-dietetics-hub
kRamu81 Aug 19, 2026
9b817ef
Merge pull request #1364 from karan-chaos/feature/frontend-nutrition-…
kRamu81 Aug 19, 2026
897f882
Merge branch 'main' into feature/frontend-maternity-obgyn-hub
kRamu81 Aug 19, 2026
5e40346
Merge pull request #1362 from karan-chaos/feature/frontend-maternity-…
kRamu81 Aug 19, 2026
5076945
Merge pull request #1376 from harshit-kumar-dev/fix/1371-cors-wildcar…
kRamu81 Aug 19, 2026
a3f47db
Merge branch 'main' into fix/1372-procurement-timeline-404-navigation
kRamu81 Aug 19, 2026
d9cb8df
Merge pull request #1377 from harshit-kumar-dev/fix/1372-procurement-…
kRamu81 Aug 19, 2026
c85b84a
Merge pull request #1378 from harshit-kumar-dev/fix/1373-modal-toast-…
kRamu81 Aug 19, 2026
1644f59
Merge pull request #1389 from harshit-kumar-dev/fix/1374-order-status…
kRamu81 Aug 19, 2026
dbb824f
Merge pull request #1390 from harshit-kumar-dev/fix/1375-delete-equip…
kRamu81 Aug 19, 2026
eef2551
Merge branch 'main' into fix/frontend-quality-round4
kRamu81 Aug 19, 2026
9b395dc
Merge pull request #1437 from Anubhutisharma-07/fix/frontend-quality-…
kRamu81 Aug 19, 2026
540af55
Merge branch 'main' into fix/frontend-quality-round3
kRamu81 Aug 19, 2026
1998c9e
Merge pull request #1435 from Anubhutisharma-07/fix/frontend-quality-…
kRamu81 Aug 19, 2026
1f27a37
Merge branch 'main' into fix/dashboard-test-multimatch
kRamu81 Aug 19, 2026
e94964f
Merge pull request #1428 from Anubhutisharma-07/fix/dashboard-test-mu…
kRamu81 Aug 19, 2026
c9b1fb3
Merge branch 'main' into fix/frontend-quality-improvements
kRamu81 Aug 19, 2026
a77a454
Merge pull request #1431 from Anubhutisharma-07/fix/frontend-quality-…
kRamu81 Aug 19, 2026
e501ac4
Merge pull request #1433 from Anubhutisharma-07/fix/frontend-robustne…
kRamu81 Aug 19, 2026
c955b1b
Merge branch 'main' into feature/clinical-triage-1379
kRamu81 Aug 19, 2026
9af818a
Merge pull request #1384 from Prathvikmehra/feature/clinical-triage-1379
kRamu81 Aug 19, 2026
f15aed2
Merge branch 'main' into feature/fhir-gateway-1380
kRamu81 Aug 19, 2026
23bd23e
Merge pull request #1385 from Prathvikmehra/feature/fhir-gateway-1380
kRamu81 Aug 19, 2026
54d8078
Merge branch 'main' into feature/zkp-verification-1381
kRamu81 Aug 19, 2026
a3e239c
Merge pull request #1386 from Prathvikmehra/feature/zkp-verification-…
kRamu81 Aug 19, 2026
7c75f99
Merge pull request #1387 from Prathvikmehra/feature/telemetry-events-…
kRamu81 Aug 19, 2026
8e52776
Merge pull request #1415 from Ayush-0918/feat/email-validation-tests-…
kRamu81 Aug 19, 2026
cb611e1
Merge pull request #1426 from Ayush-0918/feat/validate-negative-equip…
kRamu81 Aug 19, 2026
81ce102
Merge pull request #1429 from Ayush-0918/feat/configure-pagination-de…
kRamu81 Aug 19, 2026
164a921
Merge pull request #1438 from Ayush-0918/feat/database-health-check-1414
kRamu81 Aug 19, 2026
65d025e
test: add comprehensive service tests + fix 5 pre-existing test failures
Anubhutisharma-07 Aug 19, 2026
474d3a8
feat(neuro): implement Neuro ICU Intracranial Pressure & Hemodynamic …
dipanshubatra Aug 19, 2026
feaf838
feat(triage): implement Emergency Disaster Triage & Incident Command …
dipanshubatra Aug 19, 2026
2747328
feat(bioai): implement Bio-AI Diagnostics & Precision Genomic Overwat…
dipanshubatra Aug 19, 2026
7fe72d6
feat(cardiovascular): implement Cardiovascular Hemodynamics & Shock O…
dipanshubatra Aug 19, 2026
0eede4b
feat(security): implement Zero-Trust Biomedical Security & Microsegme…
dipanshubatra Aug 19, 2026
0874a03
test: add service test coverage for 13 security services + fix 5 pre-…
Anubhutisharma-07 Aug 19, 2026
a41c484
test: add comprehensive tests for all remaining untested services (40…
Anubhutisharma-07 Aug 19, 2026
542a2f3
test: add component tests for common UI + remaining service tests
Anubhutisharma-07 Aug 19, 2026
7be1499
Merge branch 'main' into feature/frontend-cardiovascular-hemodynamics…
kRamu81 Aug 20, 2026
ac87a10
Merge pull request #1440 from AkshitRaiKakkar/feature/frontend-cardio…
kRamu81 Aug 20, 2026
7932b0b
Merge branch 'main' into feature/frontend-nephrology-crrt-hub
kRamu81 Aug 20, 2026
554e1eb
Merge pull request #1442 from AkshitRaiKakkar/feature/frontend-nephro…
kRamu81 Aug 20, 2026
66bc7c8
Merge branch 'main' into feature/frontend-oncology-precision-oncology…
kRamu81 Aug 20, 2026
faabecc
Merge pull request #1444 from AkshitRaiKakkar/feature/frontend-oncolo…
kRamu81 Aug 20, 2026
52755c6
Merge branch 'main' into feature/frontend-picu-critical-telemetry-hub
kRamu81 Aug 20, 2026
5858d15
Merge pull request #1446 from AkshitRaiKakkar/feature/frontend-picu-c…
kRamu81 Aug 20, 2026
8ed7dbb
Merge branch 'main' into feature/frontend-bioai-diagnostics-hub
kRamu81 Aug 20, 2026
c90285d
Merge pull request #1448 from AkshitRaiKakkar/feature/frontend-bioai-…
kRamu81 Aug 20, 2026
6e3e1eb
Merge pull request #1507 from dipanshubatra/feature/frontend-zerotrus…
kRamu81 Aug 20, 2026
9e3b547
Merge pull request #1505 from dipanshubatra/feature/frontend-hemodyna…
kRamu81 Aug 20, 2026
df22b58
Merge branch 'main' into feature/frontend-bio-ai-diagnostics-genomic-…
kRamu81 Aug 20, 2026
9f68fe5
Merge pull request #1503 from dipanshubatra/feature/frontend-bio-ai-d…
kRamu81 Aug 20, 2026
6b97dfc
Merge pull request #1499 from dipanshubatra/feature/frontend-neuro-ic…
kRamu81 Aug 20, 2026
5c43590
Merge pull request #1501 from dipanshubatra/feature/frontend-disaster…
kRamu81 Aug 20, 2026
0c57eda
Merge branch 'main' into fix/frontend-quality-round5
kRamu81 Aug 20, 2026
821cde2
Merge pull request #1451 from Anubhutisharma-07/fix/frontend-quality-…
kRamu81 Aug 20, 2026
72899d2
Merge branch 'main' into fix/frontend-quality-round6
kRamu81 Aug 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Binary file added .freebuff/desktop-v2.db
Binary file not shown.
Binary file added .freebuff/desktop-v2.db-shm
Binary file not shown.
Binary file added .freebuff/desktop-v2.db-wal
Binary file not shown.
1 change: 1 addition & 0 deletions .freebuff/project-id
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
222be815-196d-489c-83e4-68fa2589e45b
31 changes: 30 additions & 1 deletion Backend/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
<java.version>17</java.version>
<lombok.version>1.18.46</lombok.version>
<spring-cloud.version>2025.1.2</spring-cloud.version>
<testcontainers.version>1.19.7</testcontainers.version>
</properties>

<dependencies>
Expand Down Expand Up @@ -94,6 +95,26 @@
<scope>test</scope>
</dependency>

<!--
SupplierIntegrationTest boots the application against a real MySQL container and has
lived in src/test/java since the observability phase, but the dependency it needs was
never declared, so the entire test source set failed to compile. Versions come from the
Spring Boot BOM. The test is annotated to skip when no Docker daemon is reachable, so a
machine without Docker gets a skipped test rather than an error.
-->
<dependency>
<groupId>org.testcontainers</groupId>
<artifactId>junit-jupiter</artifactId>
<version>${testcontainers.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.testcontainers</groupId>
<artifactId>mysql</artifactId>
<version>${testcontainers.version}</version>
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-webmvc-test</artifactId>
Expand Down Expand Up @@ -130,7 +151,7 @@
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
<version>3.0.3</version>
<version>3.1.0</version>
</dependency>

<!-- Bucket4j (Rate Limiting) -->
Expand Down Expand Up @@ -198,6 +219,14 @@
<type>pom</type>
<scope>import</scope>
</dependency>
<!-- Spring Boot 4's BOM no longer manages Testcontainers, so pin it here. -->
<dependency>
<groupId>org.testcontainers</groupId>
<artifactId>testcontainers-bom</artifactId>
<version>${testcontainers.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>

Expand Down
2 changes: 2 additions & 0 deletions Backend/src/main/java/com/medtrack/MedTrackApplication.java
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import org.springframework.cache.annotation.EnableCaching;

/**
* MedTrack Application - Main Entry Point
Expand All @@ -11,6 +12,7 @@
*/
@SpringBootApplication
@EnableDiscoveryClient
@EnableCaching
public class
MedTrackApplication {

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
package com.medtrack.ai.service;

import org.springframework.stereotype.Service;
import java.time.LocalDateTime;
import java.util.*;

/**
* Enterprise Service managing Biomedical AI Diagnostics, Neural Pathology Segmentation,
* Radiological Inference, and Real-Time Clinical Decision Support.
*/
@Service
public class BiomedicalAiDiagnosticsService {

public Map<String, Object> runInferencePipeline(String scanId, String modelName) {
Map<String, Object> result = new HashMap<>();
result.put("scanId", scanId);
result.put("modelName", modelName != null ? modelName : "MedTrack-BioLLM-v4.2-ResNet3D");
result.put("inferenceStatus", "ANALYSIS_COMPLETE");
result.put("confidenceScore", 0.9842);
result.put("pathologyDetected", "EARLY_STAGE_ISCHEMIC_LESION_ACUTE");
result.put("recommendedIntervention", "Immediate Neuro-Vascular Angiography & Thrombolytic Protocol");
result.put("processedAt", LocalDateTime.now().toString());
return result;
}

public List<Map<String, Object>> getActiveModelDeployments() {
List<Map<String, Object>> models = new ArrayList<>();
models.add(Map.of(
"modelId", "MOD-AI-RAD-901",
"name", "Chest CT 3D Segmentation Neural Network",
"accuracy", 0.9912,
"status", "DEPLOYED_ACTIVE"
));
models.add(Map.of(
"modelId", "MOD-AI-PATH-902",
"name", "Histopathology Digital Slide Classifier",
"accuracy", 0.9867,
"status", "DEPLOYED_ACTIVE"
));
return models;
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
package com.medtrack.analytics.dto;

import jakarta.validation.constraints.Max;
import jakarta.validation.constraints.Min;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Pattern;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class TelemetryEventRequest {

@NotNull(message = "User ID is required")
private Long userId;

private Long equipmentId;

@NotBlank(message = "Action type is required")
@Pattern(regexp = "DEVICE_DIAGNOSTIC|BOOT_SEQUENCE|CALIBRATION|FIRMWARE_UPDATE|BATTERY_TEST|PUMP_CALIBRATION|DIAGNOSTIC_RUN|SYSTEM_CHECK|PERFORMANCE_TEST|DATA_SYNC|CONFIGURATION_UPDATE|SECURITY_SCAN|NETWORK_TEST|SENSOR_CALIBRATION|SOFTWARE_INSTALL|LOG_EXPORT",
message = "Invalid action type. Must be one of: DEVICE_DIAGNOSTIC, BOOT_SEQUENCE, CALIBRATION, FIRMWARE_UPDATE, BATTERY_TEST, PUMP_CALIBRATION, DIAGNOSTIC_RUN, SYSTEM_CHECK, PERFORMANCE_TEST, DATA_SYNC, CONFIGURATION_UPDATE, SECURITY_SCAN, NETWORK_TEST, SENSOR_CALIBRATION, SOFTWARE_INSTALL, LOG_EXPORT")
private String actionType;

private String previousActionType;

@Pattern(regexp = "^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$|^([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}$|^(([0-9a-fA-F]{1,4}:){0,6}[0-9a-fA-F]{1,4})?::(([0-9a-fA-F]{1,4}:){0,6}[0-9a-fA-F]{1,4})?$|^$",
message = "IP address must be a valid IPv4 or IPv6 address")
private String ipAddress;

private String endpointAccessed;

private Integer executionTimeMs;

@NotNull(message = "Success flag is required")
private Boolean success;

private Integer responseStatus;

private String sessionId;

private String deviceFingerprint;

private String metadata;

// ---------------------------------------------------------------------
// Geolocation fields (issue #1228)
//
// Equipment telemetry may include GPS coordinates for geofence validation.
// These are optional - not all equipment reports location data.
// ---------------------------------------------------------------------

@Min(value = -90, message = "Latitude must be between -90 and 90")
@Max(value = 90, message = "Latitude must be between -90 and 90")
private Double latitude;

@Min(value = -180, message = "Longitude must be between -180 and 180")
@Max(value = 180, message = "Longitude must be between -180 and 180")
private Double longitude;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
package com.medtrack.analytics.model;

import com.medtrack.auth.model.User;
import jakarta.persistence.*;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;
import java.time.LocalTime;
import java.util.UUID;

@Entity
@Table(name = "behavioral_baselines")
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class BehavioralBaseline {

@Id
@GeneratedValue(strategy = GenerationType.UUID)
private UUID baselineId;

@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "user_id") // Nullable for role-based fallback
private User user;

@Column(name = "user_role", length = 50)
private String userRole;

@Column(name = "typical_shift_start")
private LocalTime typicalShiftStart;

@Column(name = "typical_shift_end")
private LocalTime typicalShiftEnd;

@Column(name = "avg_actions_per_minute")
private Float avgActionsPerMinute;

@Column(name = "avg_actions_per_session")
private Float avgActionsPerSession;

@Column(name = "typical_equipment_count")
private Integer typicalEquipmentCount;

// Stored as JSON string
@Column(name = "allowed_ip_subnets", columnDefinition = "text")
private String allowedIpSubnets;

// Stored as JSON string
@Column(name = "common_action_sequences", columnDefinition = "text")
private String commonActionSequences;

@Column(name = "baseline_version")
private Integer baselineVersion;

@Column(name = "last_updated")
private LocalDateTime lastUpdated;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
package com.medtrack.analytics.model;

public enum IncidentSeverity {
LOW,
MEDIUM,
HIGH,
CRITICAL
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
package com.medtrack.analytics.model;

public enum IncidentStatus {
OPEN,
INVESTIGATING,
RESOLVED,
FALSE_POSITIVE
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
package com.medtrack.analytics.model;

public enum PolicyEnforcement {
ALLOW,
MONITOR,
STEP_UP_AUTH,
RESTRICT,
REVOKE
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
package com.medtrack.analytics.model;

import jakarta.persistence.*;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;
import java.util.UUID;

@Entity
@Table(name = "risk_evaluation_events")
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class RiskEvaluationEvent {

@Id
@GeneratedValue(strategy = GenerationType.UUID)
private UUID eventId;

@OneToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "telemetry_log_id")
private SoftwareTelemetryLog telemetryLog;

@Column(name = "time_deviation_score")
private Float timeDeviationScore;

@Column(name = "velocity_deviation_score")
private Float velocityDeviationScore;

@Column(name = "context_deviation_score")
private Float contextDeviationScore;

@Column(name = "sequence_deviation_score")
private Float sequenceDeviationScore;

@Column(name = "equipment_access_score")
private Float equipmentAccessScore;

@Column(name = "final_cbrs_score", nullable = false)
private Float finalCbrsScore;

@Enumerated(EnumType.STRING)
@Column(name = "risk_level", length = 30, nullable = false)
private RiskLevel riskLevel;

@Enumerated(EnumType.STRING)
@Column(name = "policy_enforcement_taken", length = 30, nullable = false)
private PolicyEnforcement policyEnforcementTaken;

@Column(name = "model_version", length = 50)
private String modelVersion;

@Column(name = "evaluation_timestamp", nullable = false)
private LocalDateTime evaluationTimestamp;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
package com.medtrack.analytics.model;

public enum RiskLevel {
LOW,
MODERATE,
HIGH,
CRITICAL
}
Loading
Loading