Manage practitioners (doctors, veterinarians) in the system
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.nimbushealthcaretest.com - Production:
https://feapi.novamed.care
For detailed guides, see the Getting Started documentation.
Request
Create a new medication request for a patient. This endpoint initiates the prescription and fulfillment process.
Notes:
- Patient and practitioner must already exist in the system
- Medication details must be valid
- The request will be validated against the clinic's available medications
ID of the practitioner
ID of the shipping carrier (from GET /api/external/carriers)
ID of the shipping service (from GET /api/external/carriers/{carrierId}/services)
Array of medication requests
Unit of measure (recommended). If omitted, NovaMed will attempt to derive this from the dose string (e.g. "0.25 mg" -> "mg").
Direction of the medication
Notes for the medication
Reason for compounding
- Mock serverhttps://docs.novamed.care/_mock/openapi-partner/api/external/medication-order
- Development environmenthttps://novamed-feapidev.nimbushealthcaretest.com/api/external/medication-order
- Production environmenthttps://feapi.novamed.care/api/external/medication-order
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://docs.novamed.care/_mock/openapi-partner/api/external/medication-order \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-d '{
"patient_id": "550e8400-e29b-41d4-a716-446655440001",
"practitioner_id": "550e8400-e29b-41d4-a716-446655440002",
"clinic_id": "550e8400-e29b-41d4-a716-446655440003",
"carrier_id": "se-3818360",
"service_id": "fedex_ground",
"is_refrigerated": true,
"medication_requests": [
{
"medication": "Testosterone Cypionate",
"dose": "200mg/ml",
"unit_of_measure": "mg",
"quantity": 1,
"refills": "3",
"direction": "Inject 0.5ml (100mg) intramuscularly twice weekly",
"days_supply": 30
}
]
}'{ "success": true, "data": { "medication_request_id": "880e8400-e29b-41d4-a716-446655440003" }, "message": "Medication request created successfully" }