Skip to content

Pin Grove to the FHIR review fixes - #52

Open
lukaskollmer wants to merge 1 commit into
feature/grove-questionnaire-contractfrom
lukas/grove-fhir-review-fixes
Open

lukaskollmer wants to merge 1 commit into
feature/grove-questionnaire-contractfrom
lukas/grove-fhir-review-fixes

Conversation

@lukaskollmer

Copy link
Copy Markdown
Collaborator

♻️ Current situation & Problem

Stack: 3/3, following #47. SchmiedmayerLab/Grove#117 fixes problems found in the review of the Grove FHIR stack: State of Mind samples were refused, and skipping one optional marked question dropped every extracted reading of a response. It sits on top of SchmiedmayerLab/Grove#116, which #47 pins today.

MyHeartCounts pins Grove by revision and depends on this package. SwiftPM refuses two different revision requirements for one package, so MyHeartCounts can only move to the fixed Grove if this package moves with it.

⚙️ Release Notes

📚 Documentation

No documentation changes.

✅ Testing

No test expectation changes. HeartRiskExtractionTests answers every marked item, so Grove's new handling of unanswered items does not affect it. Not run locally: CI builds and tests the package against the new pin. SchmiedmayerLab/MyHeartCounts-iOS resolves and compiles against this commit.

Code of Conduct & Contributing Guidelines

By creating and submitting this pull request, you agree to follow our Code of Conduct and Contributing Guidelines:

🤖 Generated with Claude Code

MyHeartCounts pins Grove by revision and depends on this package, and SwiftPM
refuses two different revision requirements for one package. Track the head of
SchmiedmayerLab/Grove#117 (stacked on #116), which fixes the State of Mind,
partial-extraction and SensorKit recovery issues found in the FHIR stack review.
Extraction expectations here are unchanged: HeartRisk answers every marked item.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@lukaskollmer lukaskollmer added the bug Something isn't working label Sep 28, 2026
@lukaskollmer lukaskollmer self-assigned this Sep 28, 2026
@coderabbitai

coderabbitai Bot commented Sep 28, 2026 •

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Advanced

Run ID: d3ce547e-4c0d-4167-b608-dd1e237aeccc


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

lukaskollmer added a commit to SchmiedmayerLab/MyHeartCounts-iOS that referenced this pull request Sep 28, 2026
Grove moves to 611d0cd8 (SchmiedmayerLab/Grove#117), which adds
SensorKit.discardPendingBatches(for:) used by the SensorKit recovery above and
fixes the State of Mind, partial-extraction, breathing-disturbance, ECG timing
and DST issues. StudyDefinitions moves to d1cbe285
(SchmiedmayerLab/MyHeartCounts-StudyDefinitions#52), which only re-pins Grove,
because SwiftPM rejects two different revision requirements for Grove. Pinned
in the project, MyHeartCountsShared, Package.resolved and the submodule.

A half-answered blood-pressure panel still refuses, but Grove now reports it
as componentIncomplete instead of answerMissing.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@lukaskollmer
lukaskollmer added this pull request to stack #51 September 28, 2026 15:59

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants