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.
Invocations
URL: [base]/$validate
This operation is idempotent
Parameters (In)
Name | Cardinality | Type | Documentation |
resource | 1..1 | Resource | Content which shall be checked if it represents a valid FHIR resource. |
profile | 0..1 | Uri | If a profile is provided, then the resource is validated against this specific profile - additional to the profiles declared in meta.profile. If a profile is provided and the server cannot validate against the nominated profile (e.g., because it cannot be resolved), the operation will return an error. |
Return Values (Out)
Name | Cardinality | Type | Documentation |
return | 1..1 | OperationOutcome | Outcome of the validation operation. May include error, warning, and informational messages. |
Use $validate on a system-level to check whether or not the provided content is a valid FHIR resource regardless of the resource type. Calling $validate on a system-level with an HTTP GET request is not supported.