Workflow or API calls:
https://fhir-myrecord.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Patient/12724066
Background Information:
I successfully authorized by logging in to the cerner app. Authorization was successful. Using the token i am trying to retrieve the Patient data. I tried with many users. Same response for all.
If i don't use auth(https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Patient/12724069), then i get patient data.
I always get the below response:-
{
"httpStatus": 500,
"errorMessage": "Epic Patient fetch failed with status 404",
"path": "/api/getPatientData?ehrId=6c7df117-67ca-436c-9158-584ed140f101",
"timestamp": "2025-10-15T08:34:38.160Z"
}
Cerner patient fetch response status: Response {
status: 404,
statusText: 'Not Found',
headers: Headers {
'content-type': 'application/fhir+json; charset=utf-8',
'transfer-encoding': 'chunked',
connection: 'keep-alive',
'cache-control': 'no-cache',
date: 'Wed, 15 Oct 2025 08:34:36 GMT',
server: 'Oracle API Gateway',
'x-request-id': '/15378AC3F9230679A8F2688A077EF3FE+hOy3_eDTy',
'referrer-policy': 'strict-origin-when-cross-origin',
vary: 'Origin',
'opc-request-id': '/15378AC3F9230679A8F2688A077EF3FE/1DDCAA01586FBAB330055518C62CD5BD',
'x-permitted-cross-domain-policies': 'none',
'x-content-type-options': 'nosniff',
'x-frame-options': 'SAMEORIGIN',
'x-xss-protection': '1; mode=block',
'strict-transport-security': 'max-age=631152000',
'x-runtime': '0.271776',
'server-response-time': '271.84410599999995',
'x-download-options': 'noopen',
'x-cache': 'Error from cloudfront',
via: '1.1 174d7a5290106347dd8953db32e63e4e.cloudfront.net (CloudFront)',
'x-amz-cf-pop': 'BLR50-P3',
'x-amz-cf-id': 'JM2cOhELc1mhG-3hzuSTJLO3Sx422aNgPVuqVuIMqO0gffif-IZ2CA=='
},
body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true },
bodyUsed: false,
ok: false,
redirected: false,
type: 'basic',
url: 'https://fhir-myrecord.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Patient/12724066'
}
Token response: {
accessToken: 'eyJ6aXAiOiJERUYiLCJraWQiOiIyMDI1LTEwLTE1VDAzOjI0OjE3LjYwMy5vY3QiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiZGlyIn0.._9hudZRZSdcbn-TtfKOllQ.Iw46HC8QJYPYiV_7vclVLKiaqtYGoXcaS5E4PlvLEvb9Io-3PC_ceevy906fpJsUnFqVBgN3BK_rJbiKVvg0tDSNEWlJYrS1IPWV4DZ-21wuiljCEQa1t7pmk8nyjSNrjPitjOeerWd_5M6E0h07mYRpg-A2ybZeVYs-kwBa2EksgvyXNbaeI29nmkQRIHopdg0QZM9vK0XXOOQe0P4TlVhcYYKASu_ozrKgkJKX6oJb4DLmXprxrJ4ZzV_FE1XLqmGdm8LCjUUHv93oUXebIRG28pFehEgxMF5TYZ4B9yU4vD4cHxtYNH0mU1jt_ZDvq1VyA9nIDT9cbxoP7WLG6mKmm9MxBhM_etjAYYOQJ4sfm9HEsuZFugbUgfwoUM2vaS-_fbV4VI3gz8TyS2QCf6gILvY6eYjYm-Ep-l_Y_w4clNrdwxm7yIPebfjXnjIyjRAGZorbP-hg9aetL9Th3Qh_aFil6_2yDblxsabdncm_t1vBdNPCMpxeYunppgWFjwlO4dKtJGgHOYOcb4-QC40AkCjqV3dwbj1qOt-oR95YF7Jg0PXb-nRrj-8gBVHU4bnuS2Yb4x37V9ltSp6gaOqmSsRFud5wGjQWy5DtkVhFMn6yjKPJoMhCUVLRfgYZZ2Dlz5tmGx68wtylJyYT01-Sa7Q8-UeUU3osTCbIMhdiEjwJCbtspAMqVY33zNh_tlK3ggZLvvcE31Qp-_hSS6uELmNa75c8n0ZWTJirJEt2FHyqVMCwMSFrI_VShqFSTqVfU-HgIfHIxdlRpf8xocDUi-jE-Qwlc3l2MqGyaDAoBtbcOxkF3A4AnujVDBOi5bE9rmZmTNyeeISphT2IiWaRNcY7Zb8HX5G7m-habDxQAlLuERrElC5VliUSL5DAu3x5Bs1BEZCh93bsSjLrdjZUziatZKC0ShLg0McHaqj9Ddkqaq4fsOP9sHKNbAwVQxG_lvtB4ymcEbw_R70GfVa_Tu9274fA5rNFno1ZxWn9dRmRcEcM26Wc5Ozd2GTf6NJKgcUhm6vgFLHW68Iz-PLOCGMF15F5cVMg-xZh_E2Anu4r8dSkaGsSo13C6S2aOuYcxozVr14MafH9ZiOm7nKmTSLFkBH8CaYkMGPrI69ncR16-jjIIAy1uQuHC6K06i3gETPledfLdo-qW0zUz1sEVTzjghJ7AYYa3guQNK21mf0KPbuLup4ai03gARvtF-WbuKlfxTVVO1Em7OjmmA.Cuq-boXcJkoJywANZBebMA',
refreshToken: null,
expiresAt: 2025-10-15T09:35:30.269Z,
patient: '12724066',
scope: 'fhirUser launch/patient openid profile'
}
why in scope not getting patient.read?? Even though it's added in my App