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.
Download OpenAPI description
Overview
NovaMed API Support
License
Languages
Servers
Mock server
https://docs.novamed.care/_mock/openapi-partner
Development environment
https://novamed-feapidev.nimbushealthcaretest.com
Production environment
https://feapi.novamed.care
Bodyapplication/jsonrequired
Patient's species (for veterinary use)
Enum"human""canine""feline""equine""avian""mammal - other""reptilian""swine"
Example: "human"
ID of the assigned practitioner
Example: "550e8400-e29b-41d4-a716-446655440001"
ID of the assigned clinic
Example: "550e8400-e29b-41d4-a716-446655440002"
Array of contact information
Example: [{"key":"email","value":"john.doe@example.com"},{"key":"phone","value":"5551234567"}]
Array of patient addresses (currently only supports single address)
Example: [{"addressLine1":"123 Main Street","addressLine2":"Apt 4B","city":"New York","state":"NY","postalCode":"10001"}]
- Mock serverhttps://docs.novamed.care/_mock/openapi-partner/api/external/patient
- Development environmenthttps://novamed-feapidev.nimbushealthcaretest.com/api/external/patient
- Production environmenthttps://feapi.novamed.care/api/external/patient
- 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/patient \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-d '{
"first_name": "John",
"middle_name": "Michael",
"last_name": "Doe",
"gender": "male",
"dob": "1985-03-15",
"species": "human",
"status": "active",
"practitioner_id": "550e8400-e29b-41d4-a716-446655440001",
"assigned_clinic": "550e8400-e29b-41d4-a716-446655440002",
"contacts": [
{
"key": "email",
"value": "john.doe@example.com"
},
{
"key": "phone",
"value": "5551234567"
}
],
"addresses": [
{
"addressLine1": "123 Main Street",
"addressLine2": "Apt 4B",
"city": "New York",
"state": "NY",
"postalCode": "10001"
}
]
}'Response
application/json
{ "success": true, "data": { "patient_id": "770e8400-e29b-41d4-a716-446655440002" }, "message": "Patient created successfully" }