An illustrative method includes receiving, from a requestor device, a request to read, write, edit, or delete a resource data. The request is formatted according to a Fast Healthcare Interoperability Resources (FHIR) standard and FHIR extensions embodying an healthcare provider directory (HPD) standard. The method further includes generating an application program interface (API) request configured for a customer relationship management (CRM) database to request the read, write, edit, or delete of the resource data. The method further includes sending the API request to the CRM database. The CRM database is configured to receive a plurality of request types. The method further includes receiving, from the CRM database, data responsive to the API request. The method further includes generating data responsive to the request from the data responsive to the API request. The method further includes sending the data responsive to the request.