- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
I am attempting to kickstart a job on an API. I am able to get a valid response without sending the _since parameter in the below curl command.
curl -X GET 'https://api.bcda.cms.gov/api/v1/Patient/$export?&_since=2020-02-13T08:00:00.000-05:00' \ -H "Accept: application/fhir+json" \ -H "Prefer: respond-async" \ -H "Authorization: Bearer {access_token}"
Here is my Proc http procedure, alos i have tried passing the _since parameter using IN but no success.
Link for API documentation:https://bcda.cms.gov/build.html#requesting-since-with-Patient
proc http
url="https://api.bcda.cms.gov/api/v1/Patient/$export"
out=jobresp
method="GET"
headerout =jobhead;
headers "Accept"="application/fhir+json"
"Prefer"="respond-async"
"Authorization"="Bearer &access_token. ";
run;
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
Do you have a working curl command or not? Your text says you were able to use curl without SINCE parameter, but your example CURL command syntax appears to have the &_since= in the URL. And your example SAS code does NOT have that parameter.
If you want to pass a URL with &_since in it then quote the string using single quotes to prevent the macro processor from trying to evaluate &_SINCE as a reference to a macro variable.
proc http
url='https://api.bcda.cms.gov/api/v1/Patient/$export?&_since=2020-02-13T08:00:00.000-05:00'
out=jobresp
method="GET"
headerout =jobhead
;
headers
"Accept"="application/fhir+json"
"Prefer"="respond-async"
"Authorization"="Bearer &access_token."
;
run;
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
Do you have a working curl command or not? Your text says you were able to use curl without SINCE parameter, but your example CURL command syntax appears to have the &_since= in the URL. And your example SAS code does NOT have that parameter.
If you want to pass a URL with &_since in it then quote the string using single quotes to prevent the macro processor from trying to evaluate &_SINCE as a reference to a macro variable.
proc http
url='https://api.bcda.cms.gov/api/v1/Patient/$export?&_since=2020-02-13T08:00:00.000-05:00'
out=jobresp
method="GET"
headerout =jobhead
;
headers
"Accept"="application/fhir+json"
"Prefer"="respond-async"
"Authorization"="Bearer &access_token."
;
run;