POST
/
public
/
v1
/
patients
/
curl --request POST \
  --url https://api.silnahealth.com/public/v1/patients/ \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "first_name": "<string>",
  "last_name": "<string>",
  "date_of_birth": "2023-12-25",
  "source_id": null,
  "address_line_1": null,
  "address_line_2": null,
  "city": null,
  "state": null,
  "zip_code": null,
  "patient_specialties": [
    "PHYSICAL_THERAPY"
  ],
  "status": "INTAKE",
  "provider_service_location_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "provider_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}'
{
  "patient_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}

Patient Creation Walkthrough

  1. Get the provider that you want to create a patient for through the Get Providers API.
  2. Get the service location where the patient receives services through the Get Service Locations API.
  3. Use this endpoint to create a patient with the provider and service location information. We recommend including the EHR ID if you have one available as this will help identify the patient as it is represented in your system.

Creation with Place Of Service and Diagnosis Codes

After you create a patient, you can add place of service codes and diagnosis codes by using our Place Of Service and Diagnosis APIs. For Place Of Service, you would do the following:

  1. Get the Place Of Services configured for your provider service location by making a request through the Get Provider Places of Service API .
  2. With the returned place of services, you can then make a POST request to Create Patient Place of Service API with the patient_id of the patient you just created and a provider_place_of_service_id that you got from the Get Service Locations API.

To add a diagnosis to a patient, you would make a POST request to the Create Patient Diagnosis API with the patient_id and a diagnosis code. Please refer to here for a list of ICD-10 diagnosis codes that you can use.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
Patient Create Request Schema

Patient Create Request Schema

Response

201
application/json
Patient Create Response Schema

Patient Create Response Schema