Discovery Flow Timeout Issues

Hi @Shubhanshu_Shukla @Govind_Deshmukh

  1. We created a new abha address in the PHR app. We logged into the PHR App using abha address - akhil1980@sbx

  1. Clicked on “Link my Health Records” and searched for “Nikshay”

  2. Then Clicked on “Fetch Records”

  3. We get the discover request on webhook -

{“patient”:{“id”:“akhil1980@sbx”,“name”:“akhil”,“gender”:“M”,“yearOfBirth”:1980,“verifiedIdentifiers”:[{“type”:“MOBILE”,“value”:"+91-9967723996"},{“type”:“NDHM_HEALTH_NUMBER”,“value”:null},{“type”:“HEALTH_ID”,“value”:“akhil1980@sbx”}],“unverifiedIdentifiers”:[{“type”:“MR”,“value”:“12345”}]},“requestId”:“e3f2b5ad-6854-46b2-b40f-e73c1db13df2”,“timestamp”:“2022-08-11T11:20:00.232904”,“transactionId”:“0e026d17-54fc-41b0-93b9-411979c592a9”}

  1. When we respond to the request - we get a 202 Accepted, but the same is not reflecting in the PHR App

POST /gateway/v0.5/care-contexts/on-discover HTTP/1.1
Host: dev.ndhm.gov.in
accept: /
X-CM-ID: sbx
Content-Type: application/json
Authorization: bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJBbFJiNVdDbThUbTlFSl9JZk85ejA2ajlvQ3Y1MXBLS0ZrbkdiX1RCdkswIn0.eyJleHAiOjE2NjAyMTkzOTAsImlhdCI6MTY2MDIxODc5MCwianRpIjoiYzA5M2M2MjMtZjU2OS00N2JiLWFmMTMtNzYzOTNjMjRlYWExIiwiaXNzIjoiaHR0cHM6Ly9kZXYubmRobS5nb3YuaW4vYXV0aC9yZWFsbXMvY2VudHJhbC1yZWdpc3RyeSIsImF1ZCI6ImFjY291bnQiLCJzdWIiOiJjMTVhNDk3OC0wM2ViLTRlZjYtODQzZS0xMmU0YTcwMTQ0NTkiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJTQlhfMDAwMzQzIiwic2Vzc2lvbl9zdGF0ZSI6ImExMGFiMmY3LWU5Y2EtNDc4Mi04NGQwLWEwMzMyNzlkOTBiOCIsImFjciI6IjEiLCJhbGxvd2VkLW9yaWdpbnMiOlsiaHR0cDovL2xvY2FsaG9zdDo5MDA3Il0sInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJIaWRJbnRlZ3JhdGVkUHJvZ3JhbSIsIm9mZmxpbmVfYWNjZXNzIiwiaGVhbHRoSWQiLCJoaXAiXX0sInJlc291cmNlX2FjY2VzcyI6eyJTQlhfMDAwMzQzIjp7InJvbGVzIjpbInVtYV9wcm90ZWN0aW9uIl19LCJhY2NvdW50Ijp7InJvbGVzIjpbIm1hbmFnZS1hY2NvdW50IiwibWFuYWdlLWFjY291bnQtbGlua3MiLCJ2aWV3LXByb2ZpbGUiXX19LCJzY29wZSI6Im9wZW5pZCBlbWFpbCBwcm9maWxlIiwiY2xpZW50SG9zdCI6IjEwLjIzMy42OC4xNzMiLCJjbGllbnRJZCI6IlNCWF8wMDAzNDMiLCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsInByZWZlcnJlZF91c2VybmFtZSI6InNlcnZpY2UtYWNjb3VudC1zYnhfMDAwMzQzIiwiY2xpZW50QWRkcmVzcyI6IjEwLjIzMy42OC4xNzMifQ.GHiTkW_vQ5bgTAgziMW07GcyiZ5Vf3TO0P-R7zsrdCBOYtbRtIB2PnKisx0uv2yxax54jB9n7l4bUZkBAs171iYt4YopJKGQxg3rlr2__tXYnEL1dVdxxZHUZ3e4Zt_-Lha00T9cnWldeUy9KXlpD93-w5PLODMye0h-D-hKwela5VEVSA0TS6SsC-Rg4ECWgIPJwQzZMntDKKf-DeoW-448DhnrXSr7fpTZ6YdYKP6iYpWJeG93ZyKqkDbkLR7CJeo96yKsNRQAah3OaWnLkdouT5F9J4cTWggfbmHqOKyLON7Ci2TjSJOdwxk7muDzyaZzCf47F2fcSIizjhmSpQ
Cookie: TS01960242=01115a1c90600a1cf0bbb1865973a4f23adcb9d2d088c8ae47678b4fbfe7c5090b11c7b5a0eeeabfe4fadfc0ae1e81c467f38c8614
Content-Length: 559

{
“requestId”: “fe50a21c-4de4-4e64-bc77-336039db7756”,
“timestamp”: “2022-08-11T11:54:29.947000”,
“transactionId”: “d95d0e62-1a04-49a7-93e6-eab39c419f1b”,
“patient”: {
“referenceNumber”: “123775”,
“display”: “Test person”,
“careContexts”: [
{
“referenceNumber”: “209145”,
“display”: “20-jan-2000-checkup”
}
],
“matchedBy”: [
“HEALTH_ID”
]
},
“resp”: {
“requestId”: “8b6a2470-6eee-4371-9b4b-cde33c12f3b5”
}
}

  1. In the PHR App however, we get this message below

Please let us know how we can proceed with the integration?

Hi @akhil,
Please check the below time duration.

Request Time: “timestamp”: “2022-08-11T11:20:00.232904”
Response Time: “timestamp”: “2022-08-11T11:54:29.947000”

Response duration time: 34 sec (approx.)
Note: But on-discover you have to respond within 10 sec and it is not possible through postman.

Thanks,
Govind D.