Information on Providers That are Missing Digital Contact Information in the NPPES System
Digital contact information, also known as Endpoints, provides a secure way for health care entities to send authenticated, encrypted health information to trusted recipients over the internet. Health care organizations seeking to engage in electronic health information exchange need accurate information about the electronic addresses (for example, Direct address, FHIR server URL, query endpoint, or other digital contact information) of potential exchange partners to facilitate this information exchange.
A provider that appears in the search results of the Missing Information API has no Endpoints entered into the NPPES NPI Registry. For instance, John Clouse (NPI: 1144224569), appears:
missing_information(npi = 1144224569) |>
provider:::gt_prov(source = "Source: data.cms.gov")
Npi | Last Name | First Name |
---|---|---|
1144224569 | Clouse | John |
Source: data.cms.gov |
Searching for him in the NPPES shows that he has Identifiers, but no Endpoint information:
nppes_npi(npi = 1144224569) |>
dplyr::select(npi,
first_name,
last_name,
id_identifier,
id_issuer,
id_state) |>
dplyr::filter(dplyr::row_number() %in% c(1, 2)) |>
provider:::gt_prov(source = "Source: data.cms.gov",
divider = c("last_name"))
Npi | First Name | Last Name | Id Identifier | Id Issuer | Id State |
---|---|---|---|---|---|
1144224569 | JOHN | CLOUSE | 148380071 | Medicare PTAN (non-Medicare) | MO |
1144224569 | JOHN | CLOUSE | 201574423 | MEDICAID | MO |
Source: data.cms.gov |
On the other hand, a provider that does not appear in the Missing Information API results should have Endpoint information entered into the NPPES NPI Registry.
missing_information(npi = 1003000423)
#> ✖ No results for npi: 1003000423
And checking the NPPES, we see that she does have Enpoint information:
nppes_npi(npi = 1003000423) |>
dplyr::select("NPI" = npi,
"First Name" = first_name,
"Last Name" = last_name,
Endpoint = end_endpoint,
Type = end_endpointTypeDescription,
Description = end_endpointDescription,
Content = end_contentOtherDescription) |>
dplyr::filter(dplyr::row_number() %in% c(1)) |>
provider:::display_long() |>
provider:::gt_prov(source = "Source: data.cms.gov", divider = c("name"))
Name | Value |
---|---|
NPI | 1003000423 |
First Name | JENNIFER |
Last Name | VELOTTA |
Endpoint | Jennifervelotta@logeclinicaldirectpluscom |
Type | Direct Messaging Address |
Description | eclinicaldirectplus |
Content | CCDA |
Source: data.cms.gov |