Stream: CARIN IG for Blue Button®
Topic: May HL7 Connectathon
Mark Roberts (May 06 2020 at 17:11):
HL7 Virtual FHIR Connectathon May 13/14/15
*The Connectathon will begin on May 13 at 4 pm ET.
*CARIN will hold a kick-off call at 5 pm ET.
Participants, please add your information in the public tracker:
bit.ly/CARIN-CDPDE-Tracker
The Track Page can be found here:
bit.ly/CARIN-Track-Page
A dedicated Zulip channel for the Connectathon can be found here:
bit.ly/ConnectathonZulip
If you have not already registered for the Connectathon, please register here: bit.ly/RegisterHL7Connect
Mark Roberts (May 06 2020 at 17:13):
If you have questions related to the CARIN Consumer Directed Payer Data Exchange IG Track, please send a Zulip chat message!
Track Lead
Amol Vyas - @Amol Vyas
Co-Track Lead
Mark Roberts – @Mark Roberts
Mark Roberts (May 06 2020 at 22:57):
Today we held a Connectathon Prep Session where we walked through a number of items including the scenarios and some logistical items. If you are participating in this track, please review the PPT.
2020-HL7-Connectathon-Prep-Session.pptx
Michele Mottini (May 13 2020 at 14:10):
Added details for our sever to the Google sheet. Ping me here if you have problem connecting
Michele Mottini (May 13 2020 at 20:03):
@Alan Viars : can you add a login for me to your server
Mark Roberts (May 13 2020 at 20:44):
CARIN HL7 Connectathon Kick-Off Call
We invite you to join the CARIN BB Track Kick-Off Call at 5 pm ET today. Please join using the below Zoom link:
Zoom: https://leavittpartners.zoom.us/j/94750810309
Or Dial: 646 876 9923
Meeting ID: 947 5081 0309
Mark Roberts (May 13 2020 at 20:45):
Materials for the CARIN BB Track:
https://bit.ly/Materials-CARIN
Michele Mottini (May 13 2020 at 21:13):
Our (CareEvolution) server supports PKCE, but not for the self-service app registration. If you want to test that let me know and I can enable it for your client
Paul Church (May 13 2020 at 21:27):
Is there active interest in scenario 2? It has been listed for the last several events but I'm not aware of much progress compared to scenario 1.
Sam Schifman (May 14 2020 at 13:15):
Is there a link to the Zoom for today?
Michele Mottini (May 14 2020 at 13:22):
@Sam Schifman : see https://confluence.hl7.org/display/FHIR/2020-05+Zoom+Info+for+Each+Track
Michele Mottini (May 14 2020 at 13:24):
@Jason Vander Jagt : I'd need access to your secured end point to test our app (if it support SMART auth)
Michele Mottini (May 14 2020 at 13:46):
@Kyle Brew : I am trying to connect to your test server but the https://api.1up.health/fhir/r4/metadata appear to require an access token - so the app cannot access it to get the OAuth URLs
Mark Scrimshire (May 14 2020 at 13:48):
Have you registered an application with 1Up?
Michele Mottini (May 14 2020 at 13:52):
Yes
Mark Roberts (May 14 2020 at 13:52):
For those not able to access the Google Doc, here is a downloaded version. If you can please add your information to this and then email it to me at mark.roberts@leavittpartners.com I can add your information to the Google Doc. Thanks!
Marvin Greenberg (May 14 2020 at 14:01):
@Michele Mottini I'll take a look.
Sam Schifman (May 14 2020 at 14:04):
Is there sample / reference code for converting from CPCDS to FHIR ExplanationOfBenefits?
Bobby Stiles (May 14 2020 at 14:49):
If there is, I'd enjoy seeing it too, but as far as I know there's just the giant spreadsheets that try to show the mapping between the two.
Sam Schifman (May 14 2020 at 14:54):
I am working on one myself, which I would be happy to share later today. But obviously if one exists I would rather see that!
Michele Mottini (May 14 2020 at 15:26):
@Jonathan Hutchins : https://api2.bcbst.com/bluebutton/metadata appears to require an access token, so our app cannot connect (because it cannot get the OAuth urls from the conformance)
Amol Vyas (May 14 2020 at 15:29):
Sam Schifman said:
Is there sample / reference code for converting from CPCDS to FHIR ExplanationOfBenefits?
Hi Sam. There may be public/open reference implementations of the CARIN CPCDS to FHIR mapping specification. I believe MITRE is one. For more info, you might want to check with @Dave Hill
Jonathan Hutchins (May 14 2020 at 15:31):
@Michele Mottini The OAuth access token is generated from the following: https://sso2.bcbst.com/as/token.oauth2
Dave Hill (May 14 2020 at 15:32):
Hi Sam,
Yes, we have a reference implementation for the CARIN/BB. MITRE has developed a server, client, and simple authorization server to demonstrate the capabilities of the IG. We do not do any mapping of proprietary codes. @Saul Kravitz and @Benjamin Langley are also on the MITRE team.
Dave Hill (May 14 2020 at 15:36):
CARIN/BB Reference Server: http://ec2-3-17-26-132.us-east-2.compute.amazonaws.com:8080/cpcds-server/fhir/
OAuth server: http://ec2-3-23-131-14.us-east-2.compute.amazonaws.com:8180/
CARIN/BB Client: https://cpcds-client-ri.herokuapp.com/
Sam Schifman (May 14 2020 at 15:37):
@Dave Hill Thanks, what I was looking for was specifically something that takes a CPCDS CSV File and creates the FHIR ExplanationOfBenefit objects for each line in the CSV. Is there a place in your code that someone could point me to that does that or is there something proprietary that I am missing?
Dave Hill (May 14 2020 at 15:40):
Hi Sam,
Unfortunately, we don't have any code that does that for this project. The data in our server was generated by Synthea in FHIR format, so we didn't have to do any processing like that. I know of other folks at MITRE which has code like that for other resources (not EOBs), if that helps.
Sam Schifman (May 14 2020 at 15:43):
Hi Dave, Thanks, but I was looking to get specific answers around CPCDS mapping. Hopefully I can get my questions answered at the review of the mapping this afternoon.
Dave Hill (May 14 2020 at 15:45):
By mapping, are you referring to mapping different types of claims to the appropriate EOB resources?
Benjamin Langley (May 14 2020 at 15:58):
@Sam Schifman are you attempting to do Scenario 2?
Sam Schifman (May 14 2020 at 15:59):
@Benjamin Langley Yes, or more accurately the second half of Scenario 2. I have CPCDS data generated by Synthea and I want to push it into a FHIR Server. I don't have X12 or any other claims data in another format.
Michele Mottini (May 14 2020 at 16:08):
@Aaron Seib : I am trying to register my app on your server but it is not accepting the redirect URL:
image.png
Amol Vyas (May 14 2020 at 16:11):
All, please note that the 12noon ET Check-in CARIN BB IG track session has just started. Please join if you can. Zoom link. Other agenda info is on the main track page.
Jay Gustafson (May 14 2020 at 18:11):
For posterity's sake per reading a Coverage by patient:
Jay Gustafson: I'm wondering if there's a preference among the FHIR servers as to whether we call coverage with the patient param or beneficiary param. e.g. /Coverage?patient={0} vs /Coverage?beneficiary={0} Thanks!
Michele Mottini: We support both, but I'd prefer patient, so it is the same for both ExplanationOfBenefit and Coverage
Sam Schifman (May 14 2020 at 18:31):
I posted just posted my sample code for converting CPCDS Claims CSV to FHIR ExplanationOfBenefits. It is still a work in progress and flawed in a number of ways, but I thought people might be interested. You can find the code at https://github.com/DiameterHealth/cpcds-converter
Aju Jacob (May 14 2020 at 18:33):
@Michele Mottini Thanks for trying to test our endpoint. Our bad, we didn't realize that the /metadata endpoint isn't available publicly. @Jonathan Hutchins, this is something we'll have to work with our security team. Thanks all.
Bobby Stiles (May 14 2020 at 18:54):
@Sam Schifman Very cool! It's interesting to compare what we did.
Marvin Greenberg (May 14 2020 at 19:18):
@Michele Mottini so it looks like we cannot fix that easily now - so the metadata is not available
(I thought I sent this 3 hrs. ago)
Simon Gerrard (May 14 2020 at 20:56):
Member consent - Is anyone able to direct me to the location of the member consent rules for 3rd Party access? My question - I want to confirm that a member granting consent for a 3rd Party to access their health care information is an “all or nothing” proposition.
Michele Mottini (May 14 2020 at 21:01):
Our (CareEvolution) server had a configuration problem, patient were not allowed to access the Coverage resource (resulted in a 403 error), now fixed
Michele Mottini (May 14 2020 at 21:02):
@Simon Gerrard I do not believe that's the case, the access can be limited - but I do not have a link to prove it! (or disprove it)
Ryan Howells (May 14 2020 at 23:45):
@Simon Gerrard What 'member consent rules for 3rd Party access' are you referring to?
Simon Gerrard (May 15 2020 at 01:12):
Specifically, when a user of a 3rd party application grants consent to allow the 3rd party access to their healthcare information. Does the user have the option to limit access to specific healthcare information or does consent grant the 3rd party access to every resource that can be returned under FHIR?
Jason Vander Jagt (May 15 2020 at 06:54):
@Michele Mottini I would be happy to get you set-up today. I added a link for OAuth token request as well set-up a client ID & secret.
Jason Vander Jagt (May 15 2020 at 08:00):
I am looking to establish client app connections to our server today. Please reach out to me if you are able to do so. Thanks.
Michele Mottini (May 15 2020 at 13:32):
@Benjamin Langley : attempts to get the capability statement from MITRE end point (GET http://ec2-3-17-26-132.us-east-2.compute.amazonaws.com:8080/cpcds-server/fhir/metadata) fail with an error 500
Benjamin Langley (May 15 2020 at 13:38):
@Michele Mottini hmm this is really weird...the request works in Postman but not when I try and access from my browser. Let me dig into it
Michele Mottini (May 15 2020 at 13:42):
Ah. maybe it does not like some Accept headers? If it works from Postman it should work from our app as well, let me try
Michele Mottini (May 15 2020 at 13:51):
Yes, our app can get the capability statement, but now it fails trying to parse it...investigating
Jason Teeple (May 15 2020 at 14:04):
How can I get my app registered with the reference server? I reached out to @Aaron Seib , but have not heard back.
Benjamin Langley (May 15 2020 at 14:06):
Details are on the readme https://github.com/carin-alliance/cpcds-auth-server but the web ui is http://ec2-3-23-131-14.us-east-2.compute.amazonaws.com:8180/register/client all you need is a redirect URI and it will give you the ID and secret
Amol Vyas (May 15 2020 at 14:19):
Jason Teeple said:
How can I get my app registered with the reference server? I reached out to Aaron Seib , but have not heard back.
Are you able to get on Zoom? Aaron is on this breakout Zoom call (we've specially set up for him) right now presenting their server. You can also find information about their server on the tracker.
Jason Teeple (May 15 2020 at 14:29):
Google docs are blocked for our org. I will try to get on the breakout call in a bit. Thanks!
Michele Mottini (May 15 2020 at 14:33):
@Benjamin Langley : our bug, your server CapbilityStatement is fine
Ryan Howells (May 15 2020 at 14:44):
@Jason Teeple and others : Here is the tracker in Excel for those who don't have access to Google Docs. https://chat.fhir.org/#narrow/stream/204607-CARIN-Blue.20Button.20IG/topic/May.20HL7.20Connectathon/near/197556992
Jay Gustafson (May 15 2020 at 17:29):
@Simon Gerrard on the clinical side, some EHR's do allow the patient to check off which sections they will allow the 3rd party to get, during OAuth. The patient is driving that filtering so it's kosher.
Michele Mottini (May 15 2020 at 17:33):
CMS has that as well: members chose if they want to share demographics data or not
Last updated: Apr 12 2022 at 19:14 UTC