FHIR Complete

Organization

Organization management including public search and registration

Search Organizations

GET /Organization?name={name}&_count={limit}&_offset={offset}

Searches organizations within the current user's access scope.

Read Organization

GET /Organization/{resource_id}

No authentication required.

GET /Organization/search-public?name={name}&specialty={snomedCode}&_count={limit}&_offset={offset}

Parameters

ParameterTypeDescription
namestringSearch by organization name
specialtystringFilter by SNOMED CT specialty code
_countnumberPage size
_offsetnumberPagination offset

Public Organization Profile

No authentication required.

GET /Organization/{resource_id}/public-profile

Returns public-facing information about an organization (name, address, specialties, contact info).

Specializations List

No authentication required.

GET /specializations

Returns the list of SNOMED CT practice specialties used for filtering organizations.

Submit Registration Request

Allows a patient to request registration at an organization:

POST /Organization/{resource_id}/register
Content-Type: application/json
{
  "patientId": "patient-resource-id"
}

Organization Affiliation

Search organizational affiliations (parent-child, network relationships):

GET /OrganizationAffiliation?primary-organization={orgId}