-
Notifications
You must be signed in to change notification settings - Fork 72
RELEASE CQ DQ updates #4329
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RELEASE CQ DQ updates #4329
Conversation
Part of ENG-620 Signed-off-by: Ramil Garipov <ramil@metriport.com>
Ref: ENG-000 Ref: #1040 Signed-off-by: Thomas Yopes <thomasyopes@Mac.attlocal.net>
…dr-fix fix(core): always replace the doc on s3 after dr
feat(dp): fix demo aug
WalkthroughThis update modifies two files related to Carequality outbound processing. In the patient discovery response processor, import statements are reorganized and error handling is improved by using a more specific error type with context. The early exit on empty patient discovery results is removed. In document reference processing, the logic now always uploads files to S3, regardless of their prior existence. Changes
Sequence Diagram(s)sequenceDiagram
participant Client
participant PatientDiscoveryProcessor
participant S3
participant ErrorHandler
Client->>PatientDiscoveryProcessor: Process outbound patient discovery response
alt Missing parameters
PatientDiscoveryProcessor->>ErrorHandler: Throw MetriportError with context
else Results present or empty
PatientDiscoveryProcessor->>PatientDiscoveryProcessor: Continue processing (no early exit on empty)
end
Client->>PatientDiscoveryProcessor: Request document reference processing
PatientDiscoveryProcessor->>S3: Upload file (always, no existence check)
Estimated code review effort🎯 2 (Simple) | ⏱️ ~8 minutes Possibly related PRs
Note 🔌 MCP (Model Context Protocol) integration is now available in Early Access!Pro users can now connect to remote MCP servers under the Integrations page to get reviews and chat conversations that understand additional development context. 📜 Recent review detailsConfiguration used: CodeRabbit UI 📒 Files selected for processing (2)
🧰 Additional context used📓 Path-based instructions (3)**/*.{js,jsx,ts,tsx}📄 CodeRabbit Inference Engine (.cursorrules)
Files:
**/*.{ts,tsx}📄 CodeRabbit Inference Engine (.cursorrules)
Files:
**/*.ts⚙️ CodeRabbit Configuration File
Files:
🧠 Learnings (24)📓 Common learnings
📚 Learning: 2025-05-28T19:23:20.179Z
Applied to files:
📚 Learning: 2025-06-06T16:45:31.832Z
Applied to files:
📚 Learning: 2025-05-20T21:26:26.804Z
Applied to files:
📚 Learning: 2025-07-16T00:54:56.156Z
Applied to files:
📚 Learning: 2025-06-25T01:56:08.732Z
Applied to files:
📚 Learning: 2025-07-09T17:18:16.731Z
Applied to files:
📚 Learning: 2025-06-01T02:28:19.913Z
Applied to files:
📚 Learning: 2025-05-01T16:10:45.273Z
Applied to files:
📚 Learning: 2025-05-31T21:58:28.502Z
Applied to files:
📚 Learning: 2025-04-16T00:25:25.196Z
Applied to files:
📚 Learning: 2025-05-08T19:41:36.533Z
Applied to files:
📚 Learning: 2025-07-18T09:33:29.581Z
Applied to files:
📚 Learning: 2025-06-16T17:03:23.069Z
Applied to files:
📚 Learning: 2025-07-30T14:51:29.865Z
Applied to files:
📚 Learning: 2025-05-27T16:10:48.223Z
Applied to files:
📚 Learning: 2025-05-19T13:53:09.828Z
Applied to files:
📚 Learning: 2025-06-27T01:50:14.227Z
Applied to files:
📚 Learning: 2025-06-18T21:05:22.256Z
Applied to files:
📚 Learning: 2025-03-11T20:42:46.516Z
Applied to files:
📚 Learning: 2025-07-16T18:51:08.416Z
Applied to files:
📚 Learning: 2025-06-03T21:02:23.374Z
Applied to files:
📚 Learning: 2025-05-31T21:29:39.196Z
Applied to files:
📚 Learning: 2025-03-05T21:42:32.929Z
Applied to files:
🧬 Code Graph Analysis (2)packages/core/src/external/carequality/ihe-gateway-v2/outbound/xca/process/dr-response.ts (1)
packages/api/src/external/carequality/process-outbound-patient-discovery-resps.ts (1)
🔇 Additional comments (6)
✨ Finishing Touches
🧪 Generate unit tests
🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Create a ticket on our support page for assistance with any issues or questions. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
Issues:
Description
Testing
Check each PR.
Release Plan
master
Summary by CodeRabbit