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.
Examples
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 = gt::md("Source: [CMS Public Reporting of Missing Digital Contact Information](https://data.cms.gov/provider-compliance/public-reporting-of-missing-digital-contact-information)"))
Npi | Last Name | First Name |
---|---|---|
1144224569 | Clouse | John |
Source: CMS Public Reporting of Missing Digital Contact Information |
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(divider = c("last_name"),
source = gt::md("Source: [NPPES NPI Registry](https://npiregistry.cms.hhs.gov/api-page)"))
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: NPPES NPI Registry |
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 Endpoint 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(divider = c("name"),
source = gt::md("Source: [NPPES NPI Registry](https://npiregistry.cms.hhs.gov/api-page)"))
Name | Value |
---|---|
NPI | 1003000423 |
First Name | JENNIFER |
Last Name | VELOTTA |
Endpoint | Jennifervelotta@logeclinicaldirectpluscom |
Type | Direct Messaging Address |
Description | eclinicaldirectplus |
Content | CCDA |
Source: NPPES NPI Registry |