General Purpose FHIR R4 API
Overview
The Netsmart General Purpose FHIR R4 API provides comprehensive healthcare data integration capabilities based on the HL7 FHIR R4 specification. This API supports various integration scenarios including:
- ProviderConnect Enterprise - FHIR integration between contracted providers and health plans
- Pharmacy Integrations - Medication requests, allergies, and intolerances lookup
- Referral Management - Service request submission to referral management teams
- Bed Registry and Management - Bridging inpatient/residential EHR with bed management solutions
Important: Always start by retrieving the CapabilityStatement to understand current API capabilities before implementing integrations.
Getting Started
Step 1: Retrieve CapabilityStatement
Before using any API resources, retrieve the current CapabilityStatement to understand supported capabilities:
# Production Environment
curl -X GET https://fhir.netsmartcloud.com/v4/metadata \
-H "Accept: application/fhir+json"
# Preview Environment
curl -X GET https://fhirtest.netsmartcloud.com/v4/metadata \
-H "Accept: application/fhir+json"
Step 2: Validate Resource Support
Check the CapabilityStatement rest.resource array to confirm which resources and operations are available for your tenant configuration.
Step 3: Review Authentication Requirements
Most operations require proper authentication. See the Authorization documentation for details on obtaining and using access tokens.
Base URL
- Production
- Preview
https://fhir.netsmartcloud.com/v4
https://fhirtest.netsmartcloud.com/v4
Resources
| Resource | Read | Search | Create | Update | Extended Operations |
|---|---|---|---|---|---|
| CapabilityStatement | |||||
| AllergyIntolerance | ✅ | ✅ | ✅ | ✅ | |
| Basic | ✅ | ✅ | ✅ | ✅ | |
| Binary | ✅ | ||||
| CarePlan | ✅ | ✅ | ✅ | ✅ | |
| Condition | ✅ | ✅ | ✅ | ✅ | |
| Coverage | ✅ | ✅ | ✅ | ✅ | |
| CoverageEligibilityRequest | ✅ | ✅ | ✅ | ✅ | |
| CoverageEligibilityResponse | ✅ |