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

FHIR IG analytics

Packageio.health-samurai.core.r4b
Resource TypeStructureDefinition
IdStructureDefinition-sqlquery-run-instance-parameters.json
FHIR VersionR4B
Sourcehttps://simplifier.net/resolve?scope=io.health-samurai.core.r4b@0.2607.0&canonical=http://health-samurai.io/fhir/core/StructureDefinition/parameters-sqlQueryRunInstanceParametersProfile
URLhttp://health-samurai.io/fhir/core/StructureDefinition/parameters-sqlQueryRunInstanceParametersProfile
Version0.2607.0
Statusactive
NameSQLQueryRunInstanceParametersProfile
TitleSQL Query Run Instance Parameters Profile
Realmuv
DescriptionParameters profile for $sqlquery-run at the instance level. The Library is identified by the URL; 'queryReference' and 'queryResource' are not allowed.
TypeParameters
Kindresource

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.3.0",
  "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.2607.0",
  "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"
}