Jason Kulatunga
Jason Kulatunga
# Other Open Source Projects with external idP support - https://github.com/azukaar/cosmos-Server/ # List of external idP systems to support (top 10 listed, top 3 will be implemented) - @mohanish2504 will...
Thanks for reminding me! Looks like I requested access to [AdvancedMD's developer APIs in September](https://github.com/fastenhealth/fasten-sources/commit/668119c122e5d01c196afb159e3a93140fce728e#diff-5f438d800b1877ce77f45ea228abb08fc31d40f0f68d4cded0909a38a82bbb7eL69) but I still haven't been approved I just sent them a follow up email, I'll...
~~Hey @mswolfer can you confirm that you can login to the following url?~~ ~~https://providerapi.advancedmd.com/v1/oauth2/authorize?redirect_uri=https%3A%2F%2Flighthouse.fastenhealth.com%2Fsandbox%2Fcallback%2Fadvancedmd-sandbox&response_type=code&response_mode=query&state=custom&client_id=aQeSLieZRj96wbAZAyRF8b3TWQKStxNs&scope=fhirUser+offline_access+openid+patient%2F*.read~~ ~~I don't expect the redirect back to Fasten to work correctly, but you should be able...
related https://github.com/fastenhealth/fasten-sources/issues/79
Looks like this API is also documented here - https://www.modmed.com/documentation-api/
related: https://github.com/fastenhealth/fasten-sources/issues/50
Thanks for pointing this out. I think there's a bug in my de-duplication logic. I'll figure out what's going on.
Working portal page, no patient id in response: ``` { "custom_definition": true, "platform_type": "flatiron", "should_override_redirect": false, "cors_relay_required": false, "override_redirect": "", "authorization_endpoint": "https://accounts.flatiron.com/connect/authorize", "token_endpoint": "https://accounts.flatiron.com/connect/token", "url": "https://fhir.prod.flatiron.io/fhir", "client_id": "xxx", "redirect_uri": "https://lighthouse.fastenhealth.com/sandbox/callback/flatiron",...
Patient ID for querying is generated by joining the `pp.patient_id` with the `pp.group_id` using a `.` and replacing all `_` with `--` eg. "pp.patient_id": "PD_05W6BGN90Z1BREQ2PD73", "pp.group_id": "GH_Cz638211629_5", becomes `PD--05W6BGN90Z1BREQ2PD73.GH--Cz638211629--5` `Patient/PD--05W6BGN90Z1BREQ2PD73.GH--Cz638211629--5`
We have production access, however no Metadata or customer list.