§170.315(g)(10) Standardized API for Patient and Population Services conforms to the following documents and specifications:

Base urls for API calls published here.

Full Documentation published here.

API syntax, function names, required and optional parameters and their data types, return variables and their types/structures, exceptions and exception handling methods and their returns:

CategoryAPI Endpoint
Allergies & IntolerancesGET fhir/AllergyIntolerance/[id]
GET fhir/AllergyIntolerance
POST fhir/AllergyIntolerance/_search
Assessment & Plan of TreatmentGET fhir/CarePlan/[id]
GET fhir/CarePlan
POST fhir/CarePlan/_search
SDOH Assessment profile:
GET fhir/Observation/[id]
GET fhir/Observation
POST fhir/Observation/_search
Survey profile:
GET fhir/Observation/[id]
GET fhir/Observation
POST fhir/Observation/_search
Social history profile:
GET fhir/Observation/[id]
GET fhir/Observation
POST fhir/Observation/_search

GET fhir/QuestionnaireResponse/[id]
GET fhir/QuestionnaireResponse
POST fhir/QuestionnaireResponse/_search
Care Team membersGET fhir/CareTeam/[id]
GET fhir/CareTeam
POST fhir/CareTeam/_search
GET fhir/RelatedPerson/[id]
GET fhir/RelatedPerson
POST fhir/RelatedPerson/_search
Clinical NotesGET fhir/DocumentReference/[id]
GET fhir/DocumentReference
POST fhir/DocumentReference/_search
GET fhir/DiagnosticReport/[id]
GET fhir/DiagnosticReport
POST fhir/DiagnosticReport/_search
Clinical TestsGET fhir/Observation/[id]
GET fhir/Observation
POST fhir/Observation/_search
GET fhir/DiagnosticReport/[id]
GET fhir/DiagnosticReport
POST fhir/DiagnosticReport/_search
Diagnostic imagingGET fhir/Observation/[id]
GET fhir/Observation
POST fhir/Observation/_search
GET fhir/DiagnosticReport/[id]
GET fhir/DiagnosticReport
POST fhir/DiagnosticReport/_search
EncountersGET fhir/Encounter/[id]
GET fhir/Encounter
POST fhir/Encounter/_search
GET fhir/Condition/[id]
GET fhir/Condition
POST fhir/Condition/_search
GoalsGET fhir/Goal/[id]
GET fhir/Goal
POST fhir/Goal/_search
Health ConcernsGET fhir/Condition/[id]
GET fhir/Condition
POST fhir/Condition/_search
ImmunizationsGET fhir/Immunization/[id]
GET fhir/Immunization
POST fhir/Immunization/_search
Laboratory ResultsGET fhir/Observation/[id]
GET fhir/Observation
POST fhir/Observation/_search
GET fhir/DiagnosticReport/[id]
GET fhir/DiagnosticReport
POST fhir/DiagnosticReport/_search
MedicationsGET fhir/Medication/[id]
GET fhir/Medication
POST fhir/Medication/_search
GET fhir/MedicationRequest/[id]
GET fhir/MedicationRequest
POST fhir/MedicationRequest/_search
Patient DemographicsGET fhir/Patient/[id]
GET fhir/Patient
POST fhir/Patient/_search
ProblemsGET fhir/Condition/[id]
GET fhir/Condition
POST fhir/Condition/_search
ProceduresGET fhir/Procedure/[id]
GET fhir/Procedure
POST fhir/Procedure/_search
GET fhir/ServiceRequest/[id]
GET fhir/ServiceRequest
POST fhir/ServiceRequest/_search
ProvenanceGET fhir/Provenance/[id]
GET fhir/Provenance
POST fhir/Provenance/_search
Smoking StatusGET fhir/Observation/[id]
GET fhir/Observation
POST fhir/Observation/_search
Vital SignsGET fhir/Observation/[id]
GET fhir/Observation
POST fhir/Observation/_search
Unique Device IdentifiersGET fhir/Device/[id]
GET fhir/Device
POST fhir/Device/_search
OthersGET fhir/Binary/[id]
GET fhir/Location/[id]
GET fhir/Location
POST fhir/Location/_search
GET fhir/Practitioner/[id]
GET fhir/Practitioner
POST fhir/Practitioner/_search
GET fhir/PractitionerRole/[id]
GET fhir/PractitionerRole
POST fhir/PractitionerRole/_search
Bulk exportGET fhir/Group/[id]/$export