Health app fails to ingest FHIR Clinical Records on iOS 26.2 (healthappd crash) – Works on iOS 18.1

Area Health & Fitness → HealthKit → Health Records (FHIR Ingestion)

Summary On devices running iOS 26.2, FHIR Clinical Records successfully connect and validate, but no data (Procedure, DiagnosticReport, Observation, etc.) is ingested into the Health app. The same FHIR server and patient connection works correctly on iOS 18.1, where all data syncs and displays as expected. On iOS 26.2:

FHIR validation passes in Health Records

“Last Download Date” updates

Patient data is visible in connection

No clinical data appears in Health app

No apps are listed under Privacy → Health

Device shows “No Data Found”

Crash logs show healthappd terminating during ingestion

This appears to be a regression in the HealthPlatform / HealthKit ingestion pipeline in iOS 26.

Steps to Reproduce

Use an iPhone running iOS 26.2

Open Health app

Add Health Record from FHIR server

Authenticate successfully

Confirm FHIR validation screen shows all resources as “Passed”

Wait for sync to complete

Expected Result

Procedures, DiagnosticReports, Observations, etc. should appear in Health app

Data should be written to HealthKit

Apps should appear under Settings → Privacy & Security → Health

Actual Result

No data appears in Health app

No Procedures, DiagnosticReports, Observations, etc.

Apps section under Health permissions shows “None”

Device shows “No Data Found”

Last Download Date updates correctly

Validation Results (All Passed) The following FHIR resources show “Passed” in Health validation:

AllergyIntolerance

Condition

DiagnosticReport

DiagnosticReport-ClinicalNotes-Cardiology

DiagnosticReport-ClinicalNotes-Pathology

DiagnosticReport-ClinicalNotes-Radiology

DocumentReference-ClinicalNotes

Immunization

MedicationRequest

Observation-Labs

Observation-VitalSigns

Patient

Procedure

Server responses are correct and return expected data when tested via Postman.

Crash Log Details Crash occurs in process: healthappd Frameworks involved: HealthPlatform.framework HealthKit Combine Exception: EXC_BAD_ACCESS SIGKILL EXC_ARM_PAC_FAIL Thread: com.apple.HealthKit.HKHealthStoreImplementation.client Stack trace includes: objc_msgSend HKSharedSummary DictionaryStorage.deinit swift_release_dealloc objc_destructInstance Publishers.MergeMany Future.init This indicates the ingestion pipeline crashes before data is written to HealthKit.

Comparison Across OS Versions

iOS Version Result iOS 18.1 Data syncs correctly iOS 26.2 No data syncs, healthappd crash Same:

Same FHIR server

Same patient

Same authentication

Same device model

Same iCloud settings

Additional Notes

OAuth flow succeeds

FHIR validation passes

Server responses are correct

Postman returns correct JSON

No TLS errors

No permission errors

Issue only occurs on iOS 26+

This appears to be a regression in the FHIR ingestion engine introduced after iOS 18.1.

This is the same as your other post, and so let's follow up there. Thanks.

Best,
——
Ziqiao Chen
 Worldwide Developer Relations.

Health app fails to ingest FHIR Clinical Records on iOS 26.2 (healthappd crash) – Works on iOS 18.1
 
 
Q