0:00 Scott Stuewe Mark Scrimshire Jared Jeffery | Provenanting Patient's Medical Records | KERI Conf 2026
0:03 Yeah, Mark, do you want to start with
0:04 your intro and then Scott and then all…
0:06 – Yeah, we can do that. So, we're
0:08 going to be talking about KERI and vLEIs
0:11 and so forth. So, let's see if we can
0:13 bring that up. So, I'll kick off. I
0:15 apparently you guys were talking
0:17 yesterday, so people may know you. Yes.
0:22 I'm new. First time here. It's
0:24 been a while since I've been in Utah. My
0:27 name is Mark Scrimshire. I'm chief
0:29 interoperability officer at ONYX.
0:32 And we focus really on
0:34 interoperability largely in the payer
0:36 market for
0:38 I suppose a bit of background about me.
0:41 I was actually
0:43 invited to go into CMS back in
0:46 2015
0:48 To build Blue Button 2.0, which is an
0:52 API for 53 now 60 million Medicare
0:56 beneficiaries to be able to share their
0:57 data
0:59 with the apps of their choice.
1:01 That led to me now being retained by HL7
1:04 where I've written some of the other
1:05 implementation guides that CMS points to
1:08 in their regulations. So, I'm very much
1:11 focused around how do we take secure
1:14 APIs and operationalize them.
1:17 So, that's really the focus and that
1:19 is how it's drawn me to
1:22 KERI and the way that we can
1:25 potentially solve that. So, gentlemen.
1:28 Yeah, so let me go next. So, my name is
1:30 Scott Stuewe. We did talk a little bit
1:31 yesterday. I'm the president and CEO of
1:33 DirectTrust and we're a nonprofit trade
1:35 association that supports trust in the
1:38 healthcare ecosystem broadly and
1:40 actually increasingly we're
1:42 describing ourselves as somebody who
1:44 cares about trust
1:46 focusing first on healthcare. But so,
1:48 with the understanding
1:50 that healthcare is adjacent to virtually
1:52 every other sector on the planet.
1:54 And in particular in this country
1:55 healthcare and financial services are,
1:57 you know, deeply related. My
1:59 background is mostly in the healthcare
2:01 IT space. I grew up working in the
2:04 healthcare IT, the electronic
2:06 health record business. Watched that
2:08 business kind of grow and but
2:10 I've also been involved in
2:12 interoperability and identity kind of
2:14 from the very beginning of my career.
2:16 Worked as what they used to call an
2:18 interface guy. You remember what that's
2:20 like. So, doing
2:22 business-to-business interfaces before
2:24 that there really was a
2:25 thing called interoperability. So,
2:28 I've been doing this…
2:29 … started that life in '93. And then in
2:33 the late part of my life in the EHR
2:35 business, I actually worked on trying to
2:38 get healthcare information exchange to
2:39 work as well. So, we have that
2:41 commonality. I'm more of the
2:43 marketect. I think arguably he's more
2:46 of the architect. So, Yep. – And I'm just
2:48 the marketer, right? That's the… So, my
2:51 name is Jared Jeffery. I'm CEO and
2:53 founder of healthKERI. As the name
2:55 suggests, yes, we are all in on MDL.
2:58 That's what we do pretty much every day.
3:00 No, we…
3:02 [laughter]
3:03 We have
3:04 seen the light and have decided to
3:07 roll this innovation that Sam
3:09 kicked off into healthcare. This
3:12 really started for me about 15 years
3:14 ago. I had a job at a law office. My
3:17 role was to try and get paper
3:19 records, medical records from point A to
3:21 point B. And felt like I was going
3:23 insane because I had a supercomputer in
3:25 my pocket, but we couldn't get data
3:27 moving around inside of healthcare. So,
3:29 You know, 15 years ago I really
3:30 started to say, "Okay, somebody's got to
3:32 be able to solve this problem."
3:35 And that's led me up to here
3:36 and to starting this company. So,
3:38 Excellent.
3:41 So, we're going to cover a couple of
3:43 things
3:44 as we go through in really talking about
3:47 how we're really taking things
3:49 like vLEI and really applying them into
3:53 really
3:54 increasingly established
3:56 protocols and technologies that are
3:58 being used in healthcare because I think
4:00 if we go back to some of the things
4:02 that Sam was mentioning, we've really
4:04 got to try and make it easy for
4:08 for organizations to take that first
4:10 step and start to get comfortable with
4:13 the technology.
4:15 And so we're doing a… we'll talk about
4:17 it later of a particular… we're trying to
4:19 get a pilot off the ground that is very
4:21 very focused.
4:22 But once you see that, you can then see
4:24 how it could be applied in many
4:26 different
4:28 situations across healthcare. So
4:32 we'll go through all of that. We'll talk
4:33 about that for FAST security
4:36 explain a little bit about that because
4:38 that's driving how the healthcare
4:41 industry in the US is going to be
4:43 basically connecting to each other.
4:46 So
4:47 let's go and let's talk a little bit
4:48 about some of the problems you
4:51 – Yeah, sure. So the challenge we have
4:52 is that the healthcare ecosystem is
4:54 immense and diffuse and also has a
4:58 need for connectivity which is extreme.
5:00 So
5:01 a lot of this is already connected in a
5:03 way. A lot of this through
5:06 intermediaries.
5:07 So when you look at the numbers though
5:09 it's just this kind of staggering story
5:11 about the different kinds of
5:13 organizations we're talking about. They
5:15 all have
5:16 protected health information that is
5:19 fundamentally what is the sensitive
5:21 information that needs to be moved back
5:22 and forth. It needs to be encrypted all
5:24 the time. Needs to be protected. So
5:27 getting this stuff to actually work
5:30 is first of all a problem of scale.
5:32 It's a huge problem.
5:35 Now interestingly when you look at the
5:37 providers…
5:39 providers don't really have very good
5:41 identifiers. Payers don't have
5:43 identifiers at all. Like so
5:45 literally are unenumerated. When you
5:48 hear about…
5:50 there's a…
5:53 public database you know, federal
5:54 database called NPPES, which was
5:57 originally in its conception designed to
6:00 enumerate both payers and providers, but
6:02 in the end only ended up successfully
6:05 enumerating individual providers.
6:07 They don't do organizations very well,
6:10 and they don't do payers at all. So,
6:13 next slide. – Yeah, well, can I
6:14 just put a little bit of
6:16 note on that as well, which is that the
6:17 the onboarding process for the NPPES
6:20 system is really light.
6:23 You know, Ryan House, who was here
6:24 yesterday, didn't mention this in the
6:27 conference there. He has an NPI
6:29 number. He is not a clinician. He does
6:31 not provide care for anybody. But on
6:34 a lark he decided to go see if he could
6:35 get himself an NPI. So I asked him
6:38 what code he used. I think it was
6:39 probably therapy. So, if you need
6:41 a shoulder to cry on,
6:43 Ryan House [laughter] is
6:43 your man.
6:46 – Yeah, so I think the next slide, we
6:47 actually kind of get into the NPI
6:49 question, I think on the next.
6:51 We can't
6:53 answer this basic question. So, the
6:56 onboarding process for all these
6:58 organizations and the onboarding process
7:00 for our CMS is weak at this point.
7:02 They're looking to strengthen it. I
7:03 think they're talking about
7:04 strengthening it and including
7:07 you know, IAL2 identity assurance as a
7:09 part of the process. That's something
7:10 that they've said they're going to do.
7:12 Unfortunately, that's only the very
7:14 smallest part of the problem. So
7:16 the manual onboarding that these
7:18 organizations do with networks, for
7:21 example, is a tremendously onerous
7:24 process on the one hand, but also not
7:26 standardized. It's standardized in
7:28 policy in theory. So, in other words,
7:31 there are a couple of big national
7:32 networks, one called Carequality,
7:34 one called TEFCA. They're are very
7:37 similar. They are almost have the same
7:38 participants. One, you know, came
7:40 first and the other one kind of came
7:42 second as an effort of the government.
7:44 And so the 11 different organizations
7:47 that operate the TEFCA ecosystem, those
7:50 11 different, they call them QHINs, each
7:53 have to onboard the organizations to
7:55 those various places. And the way the
7:57 topology of this stuff works is that the
8:00 people who are connected by one QHIN
8:03 then are passed from the QHIN to another
8:05 QHIN and to their
8:08 participants and sub-participants. And
8:10 this weakness, these extra
8:13 hops, basically means that the people
8:15 who are receiving messages have no idea
8:17 who sent them the message cuz there's no
8:19 actual understanding of the
8:21 organization across that boundary. So,
8:24 there's also no universal organization
8:27 ID. So, particularly, the only thing we
8:28 really have that does
8:30 organizational vetting is the issuance
8:33 of a digital certificate, which is
8:34 something DirectTrust does at scale
8:36 today for a whole bunch of
8:38 organizations, but it's not really all
8:41 that useful to tell you about the
8:43 organization. It just tells you that
8:45 this person has control of this domain,
8:47 which is not all that useful,
8:49 particularly if patients are trying to
8:51 find where their doctor is, which is one
8:53 of the problems we're trying to solve.
8:55 Is if I've got a directory that has a,
8:58 you know, listing of all the places my I
8:59 might look, how can I tell which one is
9:02 where my doctor's stuff is? So, it's a
9:04 big problem.
9:06 There's also a big deadline. – I can maybe
9:08 talk a couple of things here. So,
9:11 you see digital identity, individual
9:13 identity there.
9:15 That doesn't solve the problem. My
9:17 sister's a doctor in the UK,
9:20 and you know, on Monday she would be
9:21 working for one organization, on Tuesday
9:23 for another. So, it's all about context.
9:27 So, you really need to be able to tie
9:29 that organizational identity and the
9:32 individual so that you understand what
9:35 context they're actually acting in.
9:37 Now, the other thing that we were
9:40 about to get to is CMS-0057. It Sorry,
9:43 it rolls off the tongue. We add the two
9:45 zeros, so it sounds a bit like James
9:47 Bond. But it isn't. But this is
9:50 really mobilizing the industry because
9:52 CMS a couple of years ago put out
9:55 regulation. And remember, CMS spends
9:58 what, about 1 and 1/2 trillion dollars a
10:00 year, which they give to
10:03 basically payers around the industry. So
10:06 they hold the purse strings. So they put
10:08 out regulations that basically say,
10:11 "You need to do this."
10:13 Right? And 0057
10:16 really does a couple of things. One,
10:18 it's expanding patient access. So if you
10:21 have a
10:24 plan with a Medicare Advantage
10:27 organization, a payer, you're allowed
10:30 to go and get your health data that they
10:32 hold. Now, what they're doing is they're
10:34 adding in prior authorizations to that.
10:37 The other big thing that everybody's
10:39 focusing on this rule is
10:42 providers are going to be able to submit
10:44 in a standard way a prior authorization
10:47 request and get an answer from the
10:49 payer.
10:50 That means you've got a secure API, and
10:52 you literally going to have tens of
10:53 thousands of provider organizations
10:56 having to talk to a thousand different
10:58 payers to get an answer.
11:01 Today it happens through provider
11:03 portals at the payer, through faxes,
11:06 through phone calls, all of these
11:08 things, no standard way of doing it.
11:10 What CMS has done is saying,
11:12 "This is an API standard to do
11:14 this." And so everybody's busy
11:17 automating that, and the deadline is the
11:20 1st of January, 2027. So we are about
11:25 7 months away.
11:28 – And I'll say one other thing here. If
11:29 if you're interested in FHIR, my session
11:32 later today talks through I think in
11:34 depth what FHIR is, how it works
11:36 at a very atypical or atechnical
11:39 level just to kind of put some
11:40 definitions in there.
11:41 – Yes, so a lot of the CMS series of 57
11:44 is really driving the adoption of FHIR
11:46 (fast healthcare interoperability
11:48 resource) specifications.
11:51 that drives a standard way of
11:53 expressing exactly what you want to do.
11:56 So here's a patient record, here's a
11:58 coverage record, here's an encounter
11:59 record, etc.
12:01 So the industry, particularly the
12:04 payers, are busy implementing this and
12:06 hopefully also the EMRs will as well.
12:10 So I think we can
12:11 go on.
12:13 – So this is sort of the
12:15 nature… So interestingly you know
12:18 United Health Group and actually most
12:20 payers are publicly traded companies. As
12:22 a consequence, they actually mostly have
12:25 LEIs, which is actually a useful thing.
12:27 But also just to understand the
12:29 challenge of the complexities here,
12:32 disambiguating an organizational
12:35 unit over here, the names of these
12:38 health insurance
12:40 organizations. So if there are 1,100
12:43 or so, some, you know, I don't
12:45 know, 10 or 12 of them are actually
12:47 under United Health Group. And so for
12:49 for you to find a health plan that's
12:53 associated with United Health Group, you
12:55 need to understand what the LEI can
12:57 provide for you, which is the who's your
12:59 daddy problem, right? So all of these
13:02 children health
13:04 insurance companies roll up through
13:06 United Health Group. Now not shown
13:09 on this slide is the complexity
13:11 underneath United Healthcare Services.
13:14 UHS actually operates
13:17 an incredibly complex network of
13:21 variable kinds of organizations, some of
13:23 which are actually provider
13:25 organizations.
13:27 One of their subunits is called Optum.
13:29 They're actually the largest owner of
13:32 providers in the country.
13:34 The largest
13:36 employer of providers in the country.
13:37 And they roll up through a company
13:39 that also has a bunch of health
13:41 insurance companies. So it becomes very
13:42 important for us to figure out
13:45 you know, I'm not just talking to UHG.
13:47 That would help me in no way at all if I
13:48 want to figure out what the bonafides of
13:50 this organization are and what frankly
13:53 they ought to be able to do on the
13:54 network. I need to know exactly what
13:57 organization I'm working with, but also
13:59 I probably need to know more about that.
14:02 I actually need to know
14:03 if they are bonafide for a given purpose
14:05 of use. You know, who says that they can…
14:09 And there's actually a huge
14:11 controversy right now on the care side
14:14 relative to whether or not you are
14:16 bonafide for treatment. The question of
14:18 whether or not a provider, just a
14:20 provider who's making a query
14:22 can do so on the basis of treatment. In
14:25 other words, that they're actually
14:26 treating a patient at this point.
14:28 They might work for a
14:30 law firm at this particular moment. They
14:32 actually are practicing provider and
14:34 they might work for all sorts of
14:36 other companies potentially. But they
14:38 they shouldn't be able to
14:41 operate in that context if they are
14:44 working in that particular setting. So
14:48 understanding where they are really
14:50 literally, but also
14:52 what is the purpose of use that they are…
14:55 that they are bonafide for.
14:59 – And Scott, I think…
15:00 – Yeah, I'll just really quickly sort of
15:01 what our role is and I think
15:03 we're going to move into a very much
15:04 more technical mode here after this, but
15:07 one other little thing I
15:08 can say is that
15:10 we play this role today. When I talk
15:12 about our community, we do not
15:14 ourselves issue anything.
15:17 We're a non-profit trade association.
15:19 Our members are the operators of a very
15:21 large healthcare network that actually
15:23 operates a PKI framework for that
15:26 purpose. So, and if you actually pull
15:28 back the covers on what DirectTrust
15:30 does, it looks oh so very much like what
15:34 the vLEI ecosystem looks like. So, it's
15:37 it's actually a very good map in terms
15:39 of how it would look cuz we're
15:41 fundamentally a
15:43 a governance engine. We're not a
15:45 we're not… you know, some people argue
15:48 we're not even a network, but we do
15:50 operate a network. This idea of our
15:52 accreditation process is what gives us
15:54 the ability to make sure everybody's
15:57 doing what's right associated with the
15:58 governance not just of our governance
16:00 expectations, but also for expectations
16:03 of external sources of truth like
16:05 853 or 863 as we were talking about
16:08 yesterday. If it's
16:10 identity assurance or if it's
16:13 taking care of your cybersecurity
16:15 bonafides, all of that stuff is what we
16:17 do today.
16:19 – And I think it's important to note Sam
16:20 said this morning that
16:22 the technology doesn't solve the problem
16:24 alone. And I think increasingly with
16:27 with Daniel's presentation earlier
16:29 with what we're talking about here, you
16:30 do have to go get the stakeholders from
16:33 the governance side involved
16:34 because you can have the best technology
16:36 in the world, but if you're not solving
16:38 the policy concerns you're not
16:40 going to get to actual results. – Yeah.
16:45 So, just touching on the scale of the
16:48 problem,
16:50 what we've seen if I go back to the
16:52 work I did with Blue Button, you would
16:54 have individual consumer apps coming and
16:57 trying to connect so that they could
17:00 then have a member use that and give
17:03 them permission to go and get the
17:05 data. Well, we built, at ONYX ,we built
17:08 an app
17:09 you know,
17:11 get my data, and we wanted to connect to
17:14 health plans across the country so that
17:17 you could go to this one place, you
17:18 could
17:19 find the health plan,
17:21 authorize sharing, pull the data.
17:24 We actually got 350 health plans
17:26 connected,
17:28 but it took us about 6 months.
17:30 Because everyone you had to go
17:32 individually to the health plan.
17:34 And this is where you've got like an
17:36 Aetna and they've got 47 plans.
17:39 But you rapidly get down that
17:43 curve where you're talking you run a
17:45 plan, you've got an API, I need to
17:47 connect to it.
17:48 And the process is a manual back and
17:50 forth. You answer the same
17:53 50 questions 150 different ways at every
17:56 different
17:59 plan.
18:00 And they'll finally decide that they're
18:02 going to give you access. Under the
18:04 regs, there's very little they can do to
18:06 refuse.
18:07 So it's a heavily manual process. So as
18:10 we were looking at this requirement to
18:12 do things like providers have access to
18:15 payers to pull data about the members
18:17 they're treating
18:18 or to be able to submit a prior
18:19 authorization
18:21 or for one payer to connect to another
18:24 payer because a member's moved and they
18:26 want their data,
18:28 you get this
18:30 math problem of the number of
18:32 connections you need to make. And we
18:34 need to…
18:35 we are not going to be able to
18:36 operationalize the APIs if we cannot
18:39 find a way of basically automating this.
18:42 And so this again comes back to this
18:44 core issue that particularly in health
18:47 care space,
18:48 we don't have a standard identifier. We
18:52 haven't got an easy way to identify. And
18:54 in fact, the plans tend to push away
18:57 from that. You know, talking about
19:00 having a national plan ID you know,
19:03 it's taken years and it's gotten
19:04 nowhere.
19:05 But we do know as you said Scott,
19:09 there's about 90% of the health plans
19:12 already have an LEI.
19:15 Right? So they're already
19:17 on the slope. We've got to just prod
19:19 them down there. Yeah, and I imagine
19:22 Karla can tell you it is a very
19:23 laborious process to get your LEI. I
19:25 think it's about $50 and what a day, 2
19:28 days if you've got all the
19:29 documentation.
19:30 – 15 minutes of actual real work. – Yeah,
19:32 yeah. Complete completely untenable for
19:34 the industry to adopt, right? Yeah.
19:38 – Can't be done.
19:39 – Yeah.
19:40 So let's go into what we're
19:42 really trying to
19:44 propose here. So the first thing is that
19:47 let's get people from an LEI to actually
19:50 having a digital credential for the
19:52 organization. Okay?
19:55 That brings a whole bunch of benefits
19:57 and Jared, feel free to chime in on
19:59 this.
20:00 But really what we're trying to do
20:02 I suppose I should take a little bit of
20:04 a diversion here and talk a little bit
20:06 about TEFCA from the payers'
20:08 perspective. Scott, you mentioned, you
20:10 know, there's a lot of the providers
20:13 have gone into TEFCA. They were in
20:15 CommonWell. They're probably still in
20:17 both.
20:19 The challenge is that to get into
20:21 TEFCA, you're then agreeing to do
20:24 Basically return information about
20:26 treatment in multiple different
20:29 formats. And so the payers are looking
20:31 at this and saying
20:33 I'm going to have to respond to a whole
20:34 boatload of queries. I can't really do
20:37 the same in the opposite direction. So
20:40 it's very imbalanced and a lot of this
20:42 stuff I don't want to be dealing with.
20:44 I'm worried about January 1st,
20:47 2027 and getting my FHIR APIs
20:50 operational.
20:51 I don't need to worry about having to do
20:53 IHE
20:56 formats and so forth. So
20:58 they've been resistant. So how do we get
21:01 them moving forward? And this is really
21:03 the first step. – Yeah, one other
21:05 reason why they're resistant is they
21:06 already have the data that they are
21:08 required to ask for in
21:10 this new model. They're like, they
21:12 already have this data. They've done
21:13 individual data sharing relationships
21:16 with all the electronic health record
21:17 companies. So, they don't see the value
21:19 proposition. So, it's like you can't
21:21 really get them interested in TEFCA. And
21:23 so, they want to try and do something
21:24 that is extra TEFCA. I like to call it
21:27 extraterritorial.
21:28 – Yeah, and really the
21:30 purpose there is that then they can
21:32 start to set the boundaries for the
21:34 connections. Right. So, CMS has said
21:36 this is what you got to get stood up.
21:37 It's got to be FHIR APIs. But, in terms
21:40 of the value for the payers, it really
21:43 comes down to and you know, Phil did
21:45 this demo yesterday and I'm sure he'll
21:47 talk a little bit more about it today.
21:48 It's that idea of can I take a
21:51 member's request and bring it through
21:54 from one payer to another payer to pull
21:55 the data back out through. And that's
21:57 what they're trying to get solved here
21:59 that doesn't get discussed as
22:00 deeply in TEFCA, but will be incredibly
22:03 relevant for the CMS-0057 connections
22:05 that are required by January.
22:08 – Yeah, so the key thing as
22:10 we're looking at using vLEI is really
22:13 being able to identify who is the
22:16 organization,
22:17 what's the purpose of use, and who's
22:20 actually been delegated the authority to
22:22 actually engage into those transactions,
22:25 right? And I'm basically coming this
22:28 at this from a very simple perspective.
22:30 And I've been in calls where
22:33 we start going down the digital
22:34 identity, the individual identity route.
22:37 And I'm saying, "No, no, no, no.
22:39 What we're actually trying to do here is
22:41 you've got this first step of actually
22:43 getting secure APIs connected. And how
22:47 do you have confidence that the
22:48 organization that is representing
22:51 is actually who they say they are and
22:53 the person that's trying to
22:55 do that setup is permitted to do it.
22:58 And there's multiple types of
22:59 transactions we're talking here, PriorAuth
23:01 payer to payer, provider access.
23:04 So, how can we
23:06 really start to bundle that together so
23:08 that you can answer that question and
23:10 ultimately be able to automate it?
23:14 So, this is where Jared and I are going
23:16 to try and make Phil at the back there
23:19 cringe as we try and do more of a
23:21 technical
23:22 explanations.
23:23 – Yeah, so let me let me just run through
23:25 this at a very high level and again
23:27 point you to some of the stuff that
23:28 Phil's going to be presenting later
23:29 today.
23:30 The way that we see this is that there's
23:32 with some minor augmentation at the
23:36 ECR level,
23:38 what GLEIF has done with the vLEI is
23:41 actually pretty much perfect for
23:44 this use case. It's purpose built
23:45 for what we're trying to do here, which
23:47 is if I don't understand the other
23:49 organization on the other side, then the
23:52 GLEIF ecosystem solves this problem. And
23:54 I would… so, just raise of hands, is
23:55 anybody in here not familiar with the
23:58 vLEI's architecture, how they lay these
23:59 things out?
24:01 Okay, then I think we can go very
24:03 quickly through this just to say that
24:05 all the way down at the bottom, the ECR
24:07 credential piece, that's where there's
24:09 going to be a lot of work done I think
24:11 with DirectTrust and others in the
24:12 industry to determine what is purpose of
24:14 use. And we're starting with payer-to-
24:16 payer, but the amount of ECRs that
24:20 you can issue within this ecosystem that
24:23 is specific to healthKERI is
24:24 incredibly valuable. So, everything that
24:26 we're doing, we really want to keep it
24:28 as stock standard vLEI as we can to
24:32 the point that if there are vLEI issuers
24:35 that are working on, you know,
24:36 issuance outside of the healthKERI
24:39 industry, we've really pushed to say the
24:42 vLEIs that operate there should be able
24:44 to operate here. Now, one of the
24:45 questions that we had was, okay, well
24:47 let's say you've got Bank of America and
24:49 they've got a valid vLEI. Just because
24:52 they have a valid vLEI, can they come
24:53 into the healthKERI ecosystem to one of
24:56 these payers? Can they go to CVS Aetna
24:58 and ask for your data because they're a
25:00 validated organization? The answer is no
25:02 because in that ECR credential space,
25:05 we'll have specific purposes of use that
25:07 we talked about already. – Yeah.
25:09 And I think that's key and
25:11 obviously by being more precise about
25:13 the purpose of use. So, whereas TEFCA is
25:15 basically you join the network and
25:17 anybody within the network we're seeing
25:20 now some of the legal challenges
25:22 saying are you really who you say you
25:24 are? And are you able to really
25:27 ask for that data?
25:30 By being very precise about the purpose
25:32 of use, it actually potentially
25:33 simplifies the policy framework that's
25:36 got to be around that.
25:38 You know, to the point of one of the
25:39 things I'm proposing is
25:42 in FHIR, we actually create
25:45 implementation guides that define
25:47 effectively a use case for the standard,
25:50 right? And so, each of those IGs has a
25:53 canonical
25:54 you know, basically URL that you can
25:56 reference. And that could be a mechanism
25:59 for actually defining the purpose of use
26:01 because what you're saying is
26:04 within an implementation guide, there is a
26:06 API for doing, for example, provider
26:10 access.
26:11 And so, there's actually a canonical I
26:13 know I wrote it.
26:15 You know, so
26:17 you could define that as something
26:19 unique that everybody then understands
26:21 this is the transaction type that I'm
26:23 engaging in.
26:25 So, we're really then leveraging
26:28 particularly down the ECR credentials to
26:30 define those purposes of use.
26:35 So, it really goes this way. We
26:38 get an organization gets their
26:41 organization credential.
26:44 We're looking at the fact that
26:46 there are going to be people within the
26:47 organization that will actually
26:50 do the transaction. So, in effect somebody,
26:53 for example, in an IT department or in a
26:55 compliance department is going to be
26:58 responsible for
27:00 making sure that these connections get
27:01 created. So, should they have been
27:05 delegated the authority to do that?
27:07 Another thing, with just the complexity
27:08 of healthcare, I mean, we
27:10 by the end of this year, we will
27:12 actually represent the interoperability
27:15 capability for more than half of the
27:17 Medicaid agencies in the country. Right?
27:21 So, we are operating on their behalf.
27:23 So, they would effectively, if they
27:25 brought into this, would have a vLEI for
27:27 the Medicaid agency,
27:29 and they would have a delegation of
27:31 authority to ONYX to be able to go and
27:34 set up these connections with whoever
27:36 they wanted to
27:38 set up.
27:40 – And similar to the Provenant use
27:41 case here, that is incredibly
27:43 essential, right? Because
27:45 while we will want ONYX and others to be
27:48 able to act on behalf of those Medicaid
27:50 organizations, we don't want them to be
27:53 confused in the pathway, right? You
27:54 still need to know whose throat you can
27:56 choke, essentially. – Who's it
27:58 going up to? Yeah, exactly.
28:00 So, we're building this effectively
28:02 this chain.
28:04 One of the things we're suggesting is
28:05 also
28:07 when you make a connection, what
28:10 typically happens today, we can get into
28:12 the technology of smart on FHIR, so it's
28:15 the issuing of a credential to allow
28:18 you to now effectively open up the API.
28:23 You normally… that's just a transaction
28:25 between the two parties. What we're
28:27 saying is, well, what happens
28:30 if the party that issues you those
28:32 credentials, so payer A goes and says,
28:34 "I want to connect to payer B for
28:37 payer-to-payer."
28:38 When they issue the relevant smart
28:40 on FHIR credentials so that the APIs
28:42 work, what if they give back a
28:44 credential that says, "Payer B has
28:47 approved payer A." And now you put that
28:49 into the package.
28:52 And now you go to the next payer, payer C.
28:55 And you can actually
28:56 present to say, "I'm already connected
28:58 somewhere else." You get to a point
29:00 where a payer is going to go,
29:02 "What the hell am I doing by trying to
29:04 do a manual verification of you when
29:07 you're already connected to another
29:09 bunch of folks in the
29:11 in the network?"
29:13 So that then starts to lead to
29:15 you can automate the process of
29:18 actually registering. So it goes from
29:20 being, you know, as
29:22 being conserved at $2,000 at a time to
29:27 hundreds of dollars a time.
29:29 Right? Just because you can now
29:31 automate. And as long as it we can use
29:33 the capability in the vLEI to
29:36 say, "Well, if there's a bad actor,
29:39 they can be revoked."
29:41 You can check that.
29:43 And therefore there's confidence in the
29:44 network. – Yeah, I really want to hit this
29:47 concept here really hard, which is
29:49 that
29:51 Mark has coined it as
29:53 connectedness is trust. And the way that
29:54 I put it is trust equity. The reality
29:57 is that for every organization, every
29:59 single connectivity point that they have
30:02 to operate today is both a
30:04 bottleneck and a cost center. You get
30:06 nothing from it other than the
30:08 connectivity. It is a bother, and once
30:09 you're done with it, you go to the next,
30:11 and you repeat that entire process. And
30:14 the vLEI allows you to start to do this
30:16 connectedness is trust. You start to
30:17 build a trust equity within your
30:19 ecosystem with those back filed
30:22 credentials that say, "Hey, we're
30:23 connected. We've done the check. We
30:25 trust who you are." And at a certain
30:26 point you get to
30:29 the opportunity to actually look at one
30:32 of the
30:33 biggest monoliths in healthcare, which
30:36 is the clearinghouses, and say, "We
30:38 don't actually need to rely on you to do
30:41 our network of connectivity anymore."
30:43 Because one of the problems that
30:44 healthcare has right now is you've got a
30:46 monopoly of a few very small parties
30:49 that are making
30:51 rent-seeking to the tune of billions of
30:53 dollars on facilitating all of this
30:56 exchange. And that sounds fine, I guess,
30:59 if it was just that problem. But one of
31:02 those clearing houses was Change
31:04 Healthcare that got blown up and it's
31:06 been 18 months now. And you go ask
31:09 some of the mom-and-pop clinics that had
31:10 to fold up shop because Change got
31:14 completely destroyed in an attack.
31:16 What we're talking about here is an
31:18 alternative. So if you go talk to an
31:19 Availity, if you go talk to one of these
31:21 large clearing houses, their answer is,
31:24 "This is a solved problem. Just be our
31:25 customer." And the contention that we
31:27 have for the entire industry is that
31:29 that's a really, really bad idea because
31:32 we don't want to centralize power into a
31:34 few different, you know,
31:36 private organizations as they move
31:37 forward. Now, I don't think the
31:39 clearing houses are going anywhere.
31:42 But what we do want to present is an
31:43 alternative where you can build your own
31:45 trust equity, you can build a network of
31:47 connections, and you can do it
31:49 automatically and at scale.
31:51 – And I wasn't here yesterday, but Ryan
31:53 was.
31:54 When we first presented this concept to
31:57 to Ryan, and he's been very much
31:59 promoting this,
32:00 the first words out of his mouth were,
32:03 "Is this open source?"
32:05 Because if you're going to get this
32:06 adopted across the industry, you don't
32:08 want those barriers to implementation.
32:11 That's been one of the real benefits of
32:13 HL7 and the FHIR protocol because that
32:16 was made open source. Anybody can go and
32:18 look at the specs, they can
32:20 take them, use them. There's no barrier,
32:22 whereas, you know, we're looking
32:24 at X12, and I have to go and buy a
32:27 license every year just to look at what
32:29 the spec says, right? So we don't want
32:32 that barrier. And so that's really
32:34 important. One of the features that
32:36 KERI brings is this open source
32:38 basis.
32:40 So, anyway, let's… So, let's talk about
32:43 this
32:45 What we're actually trying to do
32:46 here. There's a couple of initiatives
32:48 going on.
32:50 TEFCA, as Scott mentioned
32:53 is really this national network. It's
32:56 largely providers. Payers haven't leapt
32:58 into it yet.
33:02 There is an accelerator
33:05 FAST (FHIR at scale task force).
33:08 It started as part of the ONC
33:10 initiative, but now is an official
33:12 accelerator within HL7. And they're
33:15 really looking at how do we build the
33:17 infrastructure to enable all of this
33:20 interoperability.
33:22 So, it really is an underpinning of
33:24 of FHIR. Now,
33:26 they have an implementation guide. They
33:28 have multiple. FAST Security or FAST
33:31 Security for Scalable Registration,
33:33 Authentication, and Authorization.
33:36 Terrible.
33:38 But it's one of the longest.
33:41 That is actually in regulation saying
33:44 TEFCA is going to use that. And that
33:47 defines the mechanism
33:49 for basically acquiring those smart on
33:54 FHIR credentials to do a connection
33:57 between
33:58 two organizations.
34:00 So,
34:02 that is in there. Now, that
34:04 FAST Security
34:06 protocol implementation guide is
34:09 extensible.
34:11 And that's what we've really tried to
34:12 leverage here in saying, "Let's use the
34:16 vLEI
34:18 and all of the associated credentials
34:22 to make it easy for an organization to
34:25 move into this and have more confidence
34:27 in who they're connecting with."
34:30 I'm just saying, "One thing about this
34:32 that in its first iteration, this was
34:34 expected to be an X.509 certificate that
34:37 anchored these connections
34:40 for organizational security. So,
34:43 this idea of being able to have clients
34:45 dynamically register with servers and
34:48 get, you know, so that they can
34:49 eliminate that
34:51 access topic was initially imagined to
34:53 be a strictly an X.509 exercise.
34:58 – Yes, so
35:00 I suppose as an aside, I actually trace
35:03 the dynamic client registration protocol
35:06 in a OAuth 2.0
35:08 is really there in what we call SMART on
35:11 FHIR. Okay? So, it's the mechanism of
35:14 getting connected. So, you've got this
35:16 ability to get credentials. Dynamic
35:19 client registration has been there in
35:21 the OAuth spec for years.
35:23 And I can trace it back to in 2015, I
35:26 wrote a blog for the
35:29 Department of Health and Human
35:30 Services about
35:32 how could we actually
35:34 really leverage dynamic client
35:36 registration? Nobody used it because
35:39 they didn't trust who was coming in and
35:41 saying, "Just register my app."
35:44 And so,
35:45 I went to, I think, organizations like
35:48 DirectTrust and a couple of others and
35:49 says, "Is there a way that you could
35:51 tell me whether the person that's
35:53 actually submitting
35:55 can be trusted?" And so, that really
35:58 emerged into what is often referred to
36:00 as UDAP, but if you're talking to the
36:02 FAST folks, if I say UDAP, someone's
36:04 going to come out and punch me. It's
36:06 FAST security.
36:08 So,
36:10 what that's done is basically put an
36:11 X.509 certificate on top of dynamic
36:15 client registration so that you can say,
36:17 "I know who the organization is.
36:21 Here's all the information you would
36:22 normally have plugged into a developer
36:24 portal. Go register." Okay?
36:28 What we're proposing is using the
36:31 extensibility in fast security to
36:34 say, let's add an additional
36:37 cryptography check, which is for the
36:40 vLEI. So, that you can put the vLEI in
36:43 there and I know Phil's going to be
36:44 cringing at this because I'm not as
36:46 expert as he is.
36:49 You can
36:50 basically reference the vLEI, I'll
36:52 call it the vLEI package. So, all
36:55 of those bundles of credentials
36:58 and validate that they are legitimate.
37:02 Right?
37:03 And so,
37:04 what we're also… in there is
37:06 effectively setting a confidence factor.
37:10 Because if you are able… What's going to
37:13 happen is
37:14 we have this crazy scenario. You go
37:16 and talk to health plans and they
37:17 basically say,
37:19 we're trustworthy. It's all those others
37:21 out there that you cannot trust them,
37:23 you know, at all.
37:24 So, there's a problem with looking in
37:27 the mirror and really saying, you know,
37:30 am I trustworthy?
37:31 And so, we've got to we've got to try
37:33 and break that. So, what happens is they
37:36 are going to want to manually
37:38 validate anyone that even submits
37:41 this.
37:42 Right? So, what we're saying is let's
37:44 allow them to configure a confidence
37:46 factor. So, if you pass that threshold,
37:49 you could be automatically registered,
37:52 go into, get DCR runs, you get your
37:54 credentials, and away you go. – Yeah. And
37:57 I want to call out a couple of
37:59 things on this slide in particular
38:01 that I think
38:02 a staunch KERI advocate would
38:05 bristle at. One is the word OAuth
38:07 2.0 and the other's token grants. And
38:10 I know that there are people in the room
38:12 that look at that and go, well, why?
38:14 Why do that at all? Like if KERI is
38:16 what KERI claims to be and I think we
38:18 all believe that it can live up to its
38:20 promise,
38:21 why go backwards? And the reality here
38:24 is similar to I think what
38:26 Provenant is doing with Telco, you've
38:27 got to meet the market where they are.
38:29 You have to come to people and say,
38:31 you know, we're we're just adding a line
38:33 for that kind of cryptographic proof on
38:36 the ecosystem. And that's one of
38:38 the most common questions we get as we
38:40 start to go into the pilot on this
38:43 is payers saying, "Well, are you trying
38:44 to rip everything out and replace it?"
38:46 And the answer has to be right now,
38:48 today, no. No, we're making an
38:50 augmentation that is that is incredibly
38:52 minor to gain a ton of value. Now, if
38:55 you ask me, maybe not on stage, my
38:57 answer might change and I say, "Yes, we
38:58 want to rip all this out. We think we
39:00 can do it better." But we're going to
39:01 walk people into that path, right?
39:03 – Yeah. I mean, put this in context.
39:05 Back in July 2021,
39:08 All of these health plans that are
39:11 funded by CMS, so the Medicare
39:15 Advantage, Medicaid, CHIP plans, so
39:18 Children's Health Insurance Program, and
39:20 Medicare,
39:22 MCOs, all of these
39:25 have to follow these CMS regulations. So
39:28 there's about a thousand plans out
39:29 there.
39:30 They have invested in FHIR
39:33 interoperability with smart on FHIR, so
39:36 with OAuth 2.0. It's gotten through their
39:39 security
39:41 teams, which is
39:43 a major thing. I you know, I took
39:46 this concept through CMS. I had to
39:48 actually explain what OAuth 2.0 was.
39:52 Now that's accepted. So really what
39:55 we're doing is we're just adding an
39:57 additional check on top of that. So
39:59 you're building on top of something
40:00 they've already implemented, and we're
40:03 trying to make it really easy for them
40:05 to take this extra step and gain a lot
40:08 in return.
40:10 – And the ecosystem also includes all the
40:14 provider organizations,
40:15 and they're all served by electronic
40:17 health record companies and each of
40:18 those electronic health record companies
40:20 have also made that same investment. And
40:22 so, as a consequence, what you've got
40:24 is, you know, tens of thousands of
40:26 organizations that need to make changes
40:29 to their road map to include new
40:31 capabilities. This is a whole lot harder
40:34 than getting you know, Google and
40:36 Apple to do something, by the way.
40:41 So, this is really where we're at. It's
40:44 not a replacement, it's one additional
40:46 check
40:47 is really what we're trying to drive
40:49 home here.
40:51 So that we take the extensibility of FAST,
40:55 we leverage vLEIs in that, with all of the
40:58 subsidiary credentials and you've now
41:01 got the ability to have more confidence
41:03 in
41:04 the organization that's connecting
41:06 to you. You can also define specific
41:10 purposes of use.
41:11 So, we're talking about payer-to-payer.
41:14 It is required for 1127.
41:17 So a 1,000 health plans out there in
41:20 the US are going to have to
41:21 support payer-to-payer. So, when you
41:24 decide to up and move to the next plan,
41:26 as many of us do,
41:28 you can say, "Go get my data."
41:30 So, they're going to have to have these
41:32 connections. So,
41:34 rather than confuse things around the
41:35 fact that I've got tens of thousands of
41:37 providers
41:39 and that's complication,
41:41 say, "Let's get you comfortable with the
41:43 technology between people that you sort
41:46 of trust. They don't trust each other,
41:48 but they sort of do, right? Just a
41:51 little."
41:52 So,
41:53 we're trying to drive this as a specific
41:56 pilot, but if you talk to folks, I've
41:58 talked to folks in the Medicaid
42:00 agencies, I've talked to folks at the
42:02 various plans,
42:03 and their mind is immediately going,
42:06 "I may have to deal with a hundred
42:08 or a even up to a thousand health plans,
42:11 but I've got tens of thousands of
42:13 provider organizations"
42:16 And that's where their mind is already
42:18 going there. We just don't want to push
42:20 them there right now.
42:22 We'd rather them get comfortable and
42:24 then say, "But we can extend that."
42:26 Again, it's a it's a small step further.
42:29 But we bring them…
42:30 – Yeah, we're we're boiling the frog for
42:32 sure on this one.
42:33 –Yeah. Totally.
42:36 So,
42:37 the other thing that is happening is
42:40 there's actually… we get… what's the
42:43 time?
42:43 – Yeah, you got about 2 minutes. We may we
42:45 through.
42:46 – What we're actually getting to is we're
42:48 proposing this CMS aligned
42:50 network. So, that's a sort of mini
42:52 version of TEFCA
42:53 focused on doing specifically payer-to-
42:56 payer, so we can actually prove this
42:58 technology in the wild between a handful
43:01 of payers and then scale it
43:04 potentially really quickly.
43:06 So, that's really where we're
43:08 going with this. And so, if we had… we
43:11 were more or less at questions. So, I
43:13 don't know if you've got time for
43:14 questions. Yes.
43:16 – I love what you're doing. It's
43:19 really ambitious and it's obvious you
43:21 have deep industry knowledge. What I was
43:24 curious about was in particular the
43:27 notion of the canonical URL.
43:30 To me it seems like if
43:32 [inaudible] this city is associated with
43:36 the URL wouldn't that be an
43:38 anti-pattern? Wouldn't you rather have some
43:40 sort of canonnicity that was tied to
43:42 the content itself rather than a path to
43:44 the content?
43:45 – What we're really talking about is
43:46 what's a shorthand for
43:49 for example payer-to-payer?
43:51 Right. And so, just trying to take the
43:54 easy path… is there's hundreds of
43:56 organizations out there that are looking
43:58 at implementing payer-to-payer. And
44:01 they're going to have to connect.
44:03 They're all looking basically at the
44:04 same implementation guide.
44:07 And that… we have scopes in those
44:09 implementation guides and one of them is
44:12 you're going to give a permission to
44:15 do, for example, a member match. And
44:17 that… – And that permission
44:19 is embedded in the URL? – Well, that's…
44:23 you can effectively look up the
44:25 implementation guide by that URL, which
44:28 says here's the use case that we're
44:31 looking at. What we're saying is that
44:33 could be a short hand
44:36 to put into the purpose of use because
44:38 it's very specific. It's about this
44:40 particular use case that's been defined
44:42 as a standard. – It's interaction. – Yeah.
44:53 Anybody else?
44:56 – Okay. All right.
45:02 – And after that question, we got a
45:04 great announcement of Jared.
45:08 – Back in the
45:10 mid to late '70s, I was responsible for
45:13 a database called Sparks,
45:16 which has all of the admissions and
45:19 discharges from every hospital
45:21 experience in the state of New York.
45:24 And we traced the doctors and we traced
45:27 the organizations
45:29 without this then by their license
45:32 number.
45:33 And every state
45:36 in the United States,
45:39 there is a license number for doctors
45:42 and
45:45 clinics and hospitals issued by their
45:48 local…
45:49 their state health department.
45:51 Why aren't you using that?
45:55 – So let me describe
45:57 the challenge I think that that
45:58 represents. I think… So, the payers,
46:00 for example, frequently use EINs
46:03 as a part of what it is they use to
46:05 identify organizations across
46:07 the ecosystem. The challenge here is
46:09 that these organizations, first of all,
46:11 operate across state boundaries. So
46:14 the meanings of those things are
46:16 going to change as you move from state
46:17 to state. The other thing that is
46:19 challenging about any of the enumeration
46:21 models you have today is that
46:23 they don't actually represent hierarchy.
46:25 And this is actually a real problem for
46:27 any of them. The biggest issue I see
46:29 is with tType 2 NPI, which is what they
46:31 do for the healthcare
46:34 organizations. That is what CMS uses to
46:37 identify those organizations, but it's
46:39 not really the organization they're
46:40 identifying. It's a billing group, which
46:43 is not really helpful. So not to the
46:45 outside world. They don't understand
46:47 that construct. So getting something
46:49 that is universally understood as well
46:51 as disambiguating is the challenge. And
46:54 it doesn't work if it's a
46:55 state-issued item because these
46:58 organizations are multi-state entities
47:01 with you know, children who are in other
47:03 states. So it's a complexity that
47:05 is difficult to manage.
47:08 – All right. Thank you.
47:10 [applause]
47:14 So then before we go to the last plenary
47:17 speaker of today, I would want… – Yeah, so
47:20 so we've talked about this I think a
47:22 few different times today. I guess the
47:23 the announcement that I'd make for you
47:25 is and this is probably
47:27 deleterious to my own session. But I
47:30 would encourage you as you look at the
47:31 agenda for the rest of today and
47:32 tomorrow to bias your sessions towards
47:35 the KERI Foundation sessions and the
47:38 sessions that are being hosted by Ari
47:39 and Phil. The reason that I say that
47:42 is because we have pushed a massive
47:45 amount of code into the open source
47:47 as a result of wanting to kickstart
47:50 this ecosystem. So we're talking about
47:52 things like witnesses, watchers and
47:54 the Locksmith
47:55 wallet as well. So if you are looking at
47:58 the things that we're trying to do, if
47:59 you think you've got an ecosystem that is
48:01 very relevant here, I think we've
48:03 seen really common threads through Telco
48:05 and healthcare. If you have lines on
48:07 other industries, you want to start
48:08 doing these things we're
48:11 equipping you with all of the tools you
48:12 need to get started in that process. So,
48:14 again as much as I'd love to have a
48:16 full session later today, if there's a
48:18 competing session that's a KERI
48:20 Foundation or Ari or Phil I would
48:23 bias you towards those to go learn more
48:24 in depth about what exactly has been put
48:26 into the open source and what the value
48:28 is for you as an individual in the
48:30 KERI community. – Well, first, a very big
48:33 thank you for donating all that code
48:36 into open source. – Yeah, it
48:38 represents literal man years of time,
48:41 so.
48:41 [applause]
48:43 – Fantastic.