I'm developing a SMART on FHIR application using the Cerner Code Sandbox and have discovered significant data inconsistencies between the patient demographics displayed in the Code Console UI and the actual FHIR R4 API responses.
Background Information:
Developer questions:
Are you an OPN Member?   No
Have you signed up to be in the Healthcare Developer Track?  No
Are you a registered Code Program member?   Yes
Does your App have a presence on the Oracle Healthcare App Marketplace?  No
Expected Result:
Patient demographics shown in the Code Console UI should exactly match the data returned by the FHIR R4 API (`GET /Patient/{id}`) for the same patient ID. When I click on a patient in the Code Console to launch my SMART app, the patient data displayed should match what was shown in the selection UI.
Actual Result:
- Timmy SMART (Patient ID: 12724069)
- Code Console UI: Male, DOB 2012-02-19
 
- FHIR API returns: "gender": "male", "birthDate": "1990-09-15"
 
- Discrepancy: 22 years difference in birthdate
 
 
- Wilma SMART (Patient ID: 12724065)
- Code Console UI: Female, DOB 1947-03-16
 
- FHIR API query (GET /Patient/12724065): Returns 403 Forbidden error
 
- Launch context: Provides patient ID 12724069 (Timmy) instead
 
- Patient shown in UI does not exist or is inaccessible via FHIR API
 
 
- Sandy SMART (Patient ID: 12742399)
- Code Console UI: Female, DOB 2019-11-15
 
- FHIR API returns: "gender": "female", "birthDate": "2020-09-15"
 
- Discrepancy: 10 months difference in birthdate
 
 
API verification:
- GET /Patient?family=SMART&_count=100 → Returns only 1 patient (Timmy SMART)
 
- GET /Patient?birthdate=1990-09-15&_count=100 → Returns only 1 patient (ID 12724069)
 
- GET /Patient/12724065 → Returns 403 Forbidden with "insufficient_scope" error