Skip to content

NovaMed Partner API (1.0.0)

The NovaMed Partner API enables healthcare partners to integrate with NovaMed for patient care management, prescription fulfillment, and order tracking.

Authentication: All requests require an x-api-key header with your API key.

Base URLs:

  • Development: https://novamed-feapidev.stackmod.info
  • Production: https://feapi.novamed.care

For detailed guides, see the Getting Started documentation.

Download OpenAPI description
Overview
Languages
Servers
Mock server
https://docs.novamed.care/_mock/openapi-partner/
Development environment
https://novamed-feapidev.stackmod.info/
Production environment
https://feapi.novamed.care/

Practitioners

Manage practitioners (doctors, veterinarians) in the system

Operations

Patients

Patient registration and management

Operations

Create Patient

Request

Register a new patient in NovaMed under your partner account.

Notes:

  • All required fields must be provided
  • clinic_id must reference an existing clinic UUID
  • Address information is required for shipping
Security
ApiKeyAuth
Bodyapplication/jsonrequired
clinic_idstring(uuid)required

UUID of the clinic

Example: "550e8400-e29b-41d4-a716-446655440000"
first_namestringrequired

Patient's first name

Example: "John"
last_namestringrequired

Patient's last name

Example: "Smith"
date_of_birthstring(date)required

Patient's date of birth (YYYY-MM-DD)

Example: "1985-03-15"
genderstring

Patient's gender

Enum"male""female""other"
Example: "male"
emailstring(email)required

Patient's email address

Example: "john.smith@email.com"
phonestring

Patient's phone number

Example: "+1-555-0199"
address_line1string

Street address line 1

Example: "123 Main Street"
address_line2string

Street address line 2 (optional)

Example: "Apt 4B"
citystring

City

Example: "San Francisco"
statestring

State (2-letter code)

Example: "CA"
zipstring

ZIP/Postal code

Example: "94102"
curl -i -X POST \
  https://docs.novamed.care/_mock/openapi-partner/api/external/patient \
  -H 'Content-Type: application/json' \
  -H 'x-api-key: YOUR_API_KEY_HERE' \
  -d '{
    "clinic_id": "550e8400-e29b-41d4-a716-446655440000",
    "first_name": "John",
    "last_name": "Smith",
    "date_of_birth": "1985-03-15",
    "gender": "male",
    "email": "john.smith@email.com",
    "phone": "+1-555-0199",
    "address_line1": "123 Main Street",
    "address_line2": "Apt 4B",
    "city": "San Francisco",
    "state": "CA",
    "zip": "94102"
  }'

Responses

Patient created successfully

Bodyapplication/json
successboolean
Example: true
dataobject
messagestring
Example: "Patient created successfully"
Response
application/json
{ "success": true, "data": { "patient_id": "770e8400-e29b-41d4-a716-446655440002" }, "message": "Patient created successfully" }

Medication Requests

Medication order management

Operations

Refills

Prescription refill request management

Operations

Webhooks

Webhook configuration for receiving event notifications

Operations