FQL is a query language that allows you to retrieve, filter and project data from any data source containing FHIR Resources. It brings the power of three existing languages together: SQL, JSON and FhirPath. It allows you to create tables and is useful for gaining insight and perform quality control.
REST Capabilities Client
Mode | Client |
Documentation | IHE ITI mCSD ITI-90 endpoint |
Resource Interactions
Resource Type | Supported Profiles | SearchType |
---|---|---|
HealthcareService | SHALL | |
Location | SHOULD | |
Organization | SHOULD | |
Practitioner | SHALL | |
PractitionerRole | SHALL | |
Endpoint | SHALL | |
OrganizationAffiliation | SHALL |
Global Search Parameters
Name | Type | Documentation | Level |
---|---|---|---|
_id | token | SHALL | |
_lastUpdated | token | The values for this shall support these prefixes: gt, lt, ge, le, sa, and eb | SHALL |
Search Parameters per resource type
HealthcareService
Name | Type | Level |
---|---|---|
identifier | token | SHOULD |
active | token | SHOULD |
location | reference | SHOULD |
name | string | SHOULD |
name:contains | string | SHOULD |
name:exact | string | SHOULD |
organization | reference | SHOULD |
service-type | token | SHOULD |
Location
Name | Type | Level |
---|---|---|
identifier | token | SHOULD |
name | string | SHOULD |
name:contains | string | SHOULD |
name:exact | string | SHOULD |
organization | reference | SHOULD |
partof | reference | SHOULD |
type | token | SHOULD |
status | token | SHOULD |
Supported Includes:
- Location:organization
Organization
Name | Type | Level |
---|---|---|
identifier | token | SHOULD |
active | token | SHOULD |
name | string | SHOULD |
name:contains | string | SHOULD |
name:exact | string | SHOULD |
partof | reference | SHOULD |
type | token | SHOULD |
Supported Includes:
- Organization.endpoint
Supported Reverse Includes:
- Location:organization
- OrganizationAffiliation:participating-organization
- OrganizationAffiliation:primary-organization
- HealthcareService:organization
Practitioner
Name | Type | Level |
---|---|---|
identifier | token | SHOULD |
active | token | SHOULD |
name | string | SHOULD |
name:contains | string | SHOULD |
name:exact | string | SHOULD |
given | string | SHOULD |
given:contains | string | SHOULD |
given:exact | string | SHOULD |
family | string | SHOULD |
family:contains | string | SHOULD |
family:exact | string | SHOULD |
PractitionerRole
Name | Type | Level |
---|---|---|
identifier | token | SHOULD |
active | token | SHOULD |
location | reference | SHOULD |
organization | reference | SHOULD |
practitioner | reference | SHOULD |
role | token | SHOULD |
service | reference | SHOULD |
specialty | token | SHOULD |
Supported Includes:
- PractitionerRole:practitioner
Endpoint
Name | Type | Level |
---|---|---|
identifier | token | SHOULD |
organization | reference | SHOULD |
status | token | SHOULD |
OrganizationAffiliation
Name | Type | Level |
---|---|---|
identifier | token | SHOULD |
active | token | SHOULD |
date | date | SHOULD |
participating-organization | reference | SHOULD |
primary-organization | reference | SHOULD |
role | token | SHOULD |
Supported Includes:
- OrganizationAffiliation.endpoint