Not receiving health-information/hip/request call after the hip/notify call from the gateway

I am receiving hip/notify call from the gateway and successfully responding it with the on-notify call.
But, after this, I’m not receiving the health-information/hip/request call from gateway.
There are multiple notify calls from gateway and every call is responded with a on-notify call from my side. Please correct me if I’m missing some step in between.
I’m sending this payload in the on-notify call -
{
“acknowledgement”:{
“status”:“OK”,
“consentId”:“e3d7e64b-44dd-42a3-a9ee-93d32fa11348”
},
“error”:null,
“resp”:{
“requestId”:“0da82a32-eb70-4da3-9204-0d79b3e6fd2f”
},
“requestId”:“2618b626-8268-45d2-8922-842163c37bb7”,
“timestamp”:“2021-04-05T07:58:05.507”
}

@mdubey @sukreet @Mounica . Kindly guide me on this.

Hi @rahulChugh,

We don’t see any consent-artefact with the given id which you are replying with:

“consentId”:“e3d7e64b-44dd-42a3-a9ee-93d32fa11348”

However we do see there is consent-artefact with the uuid, which you are sending in resp.requestId:

“requestId”:“0da82a32-eb70-4da3-9204-0d79b3e6fd2f”

Could you please cross check if somewhere in your code these two are getting interchanged.

Thank you

Hi @mdubey,
Thank you for your response. I already found this issue and corrected it previously. But still I’m not getting the health-information/hip/request call from gateway.
Payloads to different on-notify calls -

{"acknowledgement":{"status":"OK","consentId":"45c9754c-2080-4b52-a746-72acefcaa328"},"error":null,"resp":{"requestId":"1f71717c-381a-49ef-b6cf-f5c6ea6ce33b"},"requestId":"48feb085-8a6b-4f2f-af3b-2ef785bab7c7","timestamp":2021-04-09T06:18:20.560}

{"acknowledgement":{"status":"OK","consentId":"063be03c-5b46-4316-90e2-9dc7b0f1bf40"},"error":null,"resp":{"requestId":"eb9ff7fd-519d-42ec-86c1-44ea0c0b9933"},"requestId":"55acd87d-6943-4ed3-a73b-3fb73d58cbbb","timestamp":2021-04-09T06:18:19.922}

{"acknowledgement":{"status":"OK","consentId":"90503afe-3b94-43f5-95af-b3d0f8f7db09"},"error":null,"resp":{"requestId":"fc35e02d-ac2e-4bd9-bc97-c70cd58492bf"},"requestId":"4dd9dcfa-e900-46af-891c-f7b245432db5","timestamp":2021-04-09T06:18:20.557}

{"acknowledgement":{"status":"OK","consentId":"8b9f1eaf-19f1-4b5d-a5af-6e588832cf9e"},"error":null,"resp":{"requestId":"a0bbb7e1-bbbb-49b7-8dd8-731a39b39526"},"requestId":"c21f0195-e045-4580-8410-30a55fb1aebd","timestamp":2021-04-09T06:18:20.171}

For each of these calls, I’m getting 202 response code from gateway.

Hi @rahulChugh,

We are getting below error in our logs:

400 BAD_REQUEST “Failed to read HTTP message”; nested exception is org.springframework.core.codec.DecodingException: JSON decoding error: Expected array or string.; nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Expected array or string.

This is happening while the server is trying to parse timestamp field in the passed JSON. Could you please validate the data and try again. We see the JSONs you have passed they are not double quoted.

1 Like

Hi @mdubey,

Thank you for your response and suggestions. I’m now getting the health-information/hip/request on my system. However, my system is throwing some errors while handling the payload in this call. I’m currently looking into this and will get back to you in some time if I got some errors.
Payloads receiving -
{transactionId=ce528ec7-acb3-4409-a4ac-17a032d1921e, requestId=a3d92618-e12e-456b-a9ef-c1798cf82a91, timestamp=2021-04-12T11:07:42.937932, hiRequest={consent={id=8b928530-ec7d-482b-8265-8a9690ae4f93}, dateRange={from=2014-04-12T11:07:12.129321, to=2021-04-12T11:07:12.129322}, dataPushUrl=https://dev.ndhm.gov.in/patient-hiu/data/notification, keyMaterial={cryptoAlg=ECDH, curve=curve25519, dhPublicKey={expiry=2021-04-14T11:07:12.818941, parameters=Ephemeral public key, keyValue=BHj2uznFjVfb4xrztJ8RJntpUbGPZ4Ev9zHxhxuqCczLcbR1iYrGyVh4yLT1eaCBao/iRQOUU2Soe5rVpA9bBgg=}, nonce=aEfxkLNQWHhYkGyX7VP7j1EyHC8I6o0aIzqLbQtm4M8=}}}

{transactionId=b5a25760-6ff9-4c9c-9ecc-a215036afa21, requestId=dac7b705-dd07-4134-be14-c438030f29b2, timestamp=2021-04-12T11:07:42.991788, hiRequest={consent={id=4bd2aaab-9dfd-42ca-9163-aa0c9b76a105}, dateRange={from=2014-04-12T11:07:12.129258, to=2021-04-12T11:07:12.129269}, dataPushUrl=https://dev.ndhm.gov.in/patient-hiu/data/notification, keyMaterial={cryptoAlg=ECDH, curve=curve25519, dhPublicKey={expiry=2021-04-14T11:07:12.844227, parameters=Ephemeral public key, keyValue=BERpq0EJlmxcrpWiJhzJ/yyNzHTRaPFXy+1OrDjpBmFhT7Qcq3pfhlckcnNO6ZNXqjnmBrY55uKXbdLt9S5J8rc=}, nonce=IXLXHCew+4QaAbgRPm/jMfVq9wXH10bhmiuEdlLF/Wo=}}}

Hi @mdubey,

I’m sending the data push request on the dataPushURL given by NDHM, i.e, https://dev.ndhm.gov.in/patient-hiu/data/notification.
I’m getting 400 error code in this call.
Request Payload -
{
“keyMaterial”:{
“cryptoAlg”:“ECDH”,
“curve”:“curve25519”,
“nonce”:“PzOfbLrLO+qkKxe4esdlwGhmRh1A6tAxlluC5n+5ZXg=”,
“dhPublicKey”:{
“expiry”:“2021-04-15T11:43:26+0530”,
“parameters”:“Ephemeral public key”,
“keyValue”:“AyuyO/rDS2REnBiQaQbkpOjbo/E6c2wFlN8nSXOAH36O”
}
},
“pageCount”:1,
“entries”:[
{
“content”:“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”,
“media”:“application/fhir+json”,
“checksum”:“MD5”,
“careContextReference”:“6e9e8d0f-04e9-4058-8fa1-53af9c1bb739”
},
{
“content”:“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”,
“media”:“application/fhir+json”,
“checksum”:“MD5”,
“careContextReference”:“6e9e8d0f-04e9-4058-8fa1-53af9c1bb739”
},
{
“content”:“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”,
“media”:“application/fhir+json”,
“checksum”:“MD5”,
“careContextReference”:“6e9e8d0f-04e9-4058-8fa1-53af9c1bb739”
}
],
“pageNumber”:1,
“transactionId”:“ee04e674-9dce-43e6-9cf1-2ef8e5346f1b”
}
Error -
{“error”:{“code”:4500,“message”:“Unknown error”}}

Correlation id - 59ea51e8-a52f-48a9-b466-229ea7897998

Hi @mdubey,

I’m not getting the health-information/hip/request call after hip/notify.
The on-notify call payload is -
{"acknowledgement":{"status":"OK","consentId":"2b0a6020-276b-4715-865e-3ac16764eb36"},"error":null,"resp":{"requestId":"48805c54-801b-4e4b-ad96-9a099ec98f87"},"requestId":"69afb4a6-3153-44b9-a322-bbbb2fea9060","timestamp":"2021-07-14T09:19:06.164"}

Hi @rahulChugh,

Are you getting this error consistently,
please try again and send us the request details if issue persists.

Thank You

Hi @Shubhanshu_Shukla,

I’m getting this error consistently. I’m supposed to get the health-information/hip/request call after the hip/notify call. But I’m not getting that call from gateway.
The on-notify call payload is -
{“acknowledgement”:{“status”:“OK”,“consentId”:“901e9cf3-e233-483e-a740-9e3a204d1789”},“error”:null,“resp”:{“requestId”:“0f2b953c-d728-493a-a6f5-86e8284deb94”},“requestId”:“f30096c3-fc0f-4824-8dd9-7d277cedb148”,“timestamp”:“2021-07-16T09:19:05.765”}

Hi @rahulChugh,

We see this error when gateway is calling the Webhook url for data request,


Please register to the new Webhook url and retry.

Thank You.

Hi @Shubhanshu_Shukla,

Kindly have a look at the 3rd entry in this screenshot. We’ve the system having url “https://demo.raxa.io/…” and it is there in your logs so that means we’ve registered our url successfully.
Kindly tell me if I need to do anything else.

Hi @rahulChugh,

  1. Do you have links for other hospitals too, which are on a Webhook. because there is something going to a Webhook and in between it creates problem.
  2. Try with a patient who has links to just his hospital to start with, so we can debug the issue separately.
  3. If needed create new patient .

Thank You

Hi @Shubhanshu_Shukla,

The health id I’m using here has only single link with only one hospital from where it is fetching and sending the health records. I’ve tried with this health id multiple times but currently I’m not getting the health-information/hip/request call from the gateway that is supposed to be received from the gateway after the notification call.

hi @RahulChugh,

Have you tried with creating new Patient?
If so, please send us latest request body so that we can trace the issue.

Thank You

Hi @Shubhanshu_Shukla,
Latest Request body for “https://dev.ndhm.gov.in/gateway/v0.5/consents/hip/on-notify” call-
{“acknowledgement”:{“status”:“OK”,“consentId”:“8747b2ab-c36c-446e-ae1d-7c2aff472537”},“error”:null,“resp”:{“requestId”:“248c9504-4150-440f-bbed-44fb566133d3”},“requestId”:“c270bf1a-2c5f-43d6-8166-df0add08f0b8”,“timestamp”:“2021-07-22T08:22:05.866”}

Hi,

Is there any update on this ?

Hi @rahulChugh,

Looking up to logs,
we found timeout exception here so we will suggest you to try again and try to keep API light that you are calling.

Thank You

Hi @Shubhanshu_Shukla,

Can you please tell me how much the maximum time difference can be between the consents/hip/notify call and the hip/on-notify callback ?