AddProviderLocation Message
Last updated
Was this helpful?
Last updated
Was this helpful?
AddProviderLocation is a message type used to add a provider location to the Surescripts directory. This allows providers to register their practice locations for electronic prescribing services.
To send an AddProviderLocation message, use the following endpoint: POST /directories/providers
The required payload is a PractitionerRole identifier.
The following FHIR resources are needed to create an AddProviderLocation message:
PractitionerRole (Required)
Must have valid period dates (if not provided, start defaults to current date and end defaults to 2/31/2099 12:00:00 AM EST)
Must have service levels defined in meta.tag
Must include Practitioner and Location references
Links prescriber to their organization/location
Practitioner (Required)
Must have NPI identifier
Must NOT have SPI (use instead)
Must have name
Contains prescriber's information
Location (Required)
Must have address
Must have primary phone number (exactly 10 digits)
Must have primary fax number
Phone numbers validation rules:
Must not be all repeating digits
Must not be sequential
Must not start with 555
Will fallback to PractitionerRole's Organization, if not provided and casted to Location.
Provider location was successfully added to Surescripts Directory
PractitionerRole resource will be updated with SPI (Surescripts Provider ID), system urn:app:aidbox:e-prescriptions:surescripts:spi
400 Bad Request – Surescripts response error with details.
422 Unprocessable Entity - Various validation errors.