FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packageio.health-samurai.core.r4
Resource TypeStructureDefinition
IdStructureDefinition-sqlquery-run-instance-parameters.json
FHIR VersionR4

Resources that use this resource

No resources found


Resources that this resource uses

No resources found


Narrative

No narrative content found in resource


Source1

{
  "description": "Parameters profile for $sqlquery-run at the instance level. The Library is identified by the URL; 'queryReference' and 'queryResource' are not allowed.",
  "derivation": "constraint",
  "publisher": "Health Samurai",
  "fhirVersion": "4.0.1",
  "name": "SQLQueryRunInstanceParametersProfile",
  "abstract": false,
  "type": "Parameters",
  "resourceType": "StructureDefinition",
  "title": "SQL Query Run Instance Parameters Profile",
  "status": "active",
  "id": "sqlquery-run-instance-parameters",
  "kind": "resource",
  "url": "http://health-samurai.io/fhir/core/StructureDefinition/parameters-sqlQueryRunInstanceParametersProfile",
  "version": "0.2606.2",
  "differential": {
    "element": [
      {
        "id": "Parameters",
        "path": "Parameters",
        "min": 0,
        "max": "*"
      },
      {
        "id": "Parameters.parameter",
        "path": "Parameters.parameter",
        "min": 1,
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "name"
            }
          ],
          "rules": "closed"
        }
      },
      {
        "id": "Parameters.parameter:_format",
        "path": "Parameters.parameter",
        "sliceName": "_format",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Parameters.parameter:_format.name",
        "path": "Parameters.parameter.name",
        "fixedString": "_format"
      },
      {
        "id": "Parameters.parameter:_format.value[x]",
        "path": "Parameters.parameter.value[x]",
        "min": 1,
        "type": [
          {
            "code": "code"
          }
        ],
        "constraint": [
          {
            "key": "sqlquery-run-format-1",
            "severity": "error",
            "human": "_format must be one of: csv, json, ndjson, fhir",
            "expression": "$this in ('csv' | 'json' | 'ndjson' | 'fhir')"
          }
        ]
      },
      {
        "id": "Parameters.parameter:header",
        "path": "Parameters.parameter",
        "sliceName": "header",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Parameters.parameter:header.name",
        "path": "Parameters.parameter.name",
        "fixedString": "header"
      },
      {
        "id": "Parameters.parameter:header.value[x]",
        "path": "Parameters.parameter.value[x]",
        "min": 1,
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "Parameters.parameter:parameters",
        "path": "Parameters.parameter",
        "sliceName": "parameters",
        "min": 0,
        "max": "1",
        "constraint": [
          {
            "key": "sqlquery-run-param-value-types",
            "severity": "error",
            "human": "Parameter value must be one of: valueBoolean, valueDate, valueDateTime, valueDecimal, valueInteger, valueString",
            "expression": "resource.ofType(Parameters).parameter.all(value.empty() or value.type().name in ('boolean' | 'date' | 'dateTime' | 'decimal' | 'integer' | 'string'))"
          }
        ]
      },
      {
        "id": "Parameters.parameter:parameters.name",
        "path": "Parameters.parameter.name",
        "fixedString": "parameters"
      },
      {
        "id": "Parameters.parameter:parameters.resource",
        "path": "Parameters.parameter.resource",
        "min": 1,
        "type": [
          {
            "code": "Parameters"
          }
        ]
      },
      {
        "id": "Parameters.parameter:source",
        "path": "Parameters.parameter",
        "sliceName": "source",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Parameters.parameter:source.name",
        "path": "Parameters.parameter.name",
        "fixedString": "source"
      },
      {
        "id": "Parameters.parameter:source.value[x]",
        "path": "Parameters.parameter.value[x]",
        "min": 1,
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  },
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Parameters"
}