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

FHIR IG analytics

Packageio.health-samurai.core.r4b
Resource TypeStructureDefinition
IdStructureDefinition-LoaderFile.json
FHIR VersionR4B
Sourcehttps://simplifier.net/resolve?scope=io.health-samurai.core.r4b@0.2606.2&canonical=http://health-samurai.io/fhir/core/StructureDefinition/LoaderFile
URLhttp://health-samurai.io/fhir/core/StructureDefinition/LoaderFile
Version0.2606.2
Statusactive
NameLoaderFile
TitleLoader File
DescriptionRecord of a file loaded into Aidbox from an external bucket.
TypeLoaderFile
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": "Record of a file loaded into Aidbox from an external bucket.",
  "derivation": "specialization",
  "publisher": "Health Samurai",
  "fhirVersion": "4.3.0",
  "name": "LoaderFile",
  "abstract": false,
  "type": "LoaderFile",
  "resourceType": "StructureDefinition",
  "title": "Loader File",
  "extension": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-category",
      "valueString": "Workflow.Bulk"
    }
  ],
  "status": "active",
  "id": "LoaderFile",
  "kind": "resource",
  "url": "http://health-samurai.io/fhir/core/StructureDefinition/LoaderFile",
  "version": "0.2606.2",
  "differential": {
    "element": [
      {
        "id": "LoaderFile",
        "path": "LoaderFile",
        "min": 0,
        "max": "*"
      },
      {
        "id": "LoaderFile.file",
        "path": "LoaderFile.file",
        "short": "Path or name of the file being loaded.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "LoaderFile.type",
        "path": "LoaderFile.type",
        "short": "Type of the file or contained resources.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "LoaderFile.bucket",
        "path": "LoaderFile.bucket",
        "short": "Storage bucket where the file is located.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "LoaderFile.status",
        "path": "LoaderFile.status",
        "short": "Current status of the file loading process.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "constraint": [
          {
            "key": "enum-7",
            "severity": "error",
            "human": "Status must be one of: pending, in-progress, done, error, skiped",
            "expression": "%context.subsetOf('pending' | 'in-progress' | 'done' | 'error' | 'skiped')"
          }
        ]
      },
      {
        "id": "LoaderFile.message",
        "path": "LoaderFile.message",
        "short": "Status or error message related to the file loading process.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "LoaderFile.loaded",
        "path": "LoaderFile.loaded",
        "short": "Number of resources successfully loaded from this file.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "LoaderFile.size",
        "path": "LoaderFile.size",
        "short": "Size of the file in bytes.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "decimal"
          }
        ]
      },
      {
        "id": "LoaderFile.last-modified",
        "path": "LoaderFile.last-modified",
        "short": "Last modification timestamp of the file.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "LoaderFile.start",
        "path": "LoaderFile.start",
        "short": "Time when the file loading process started.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "LoaderFile.end",
        "path": "LoaderFile.end",
        "short": "Time when the file loading process completed.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "LoaderFile.error",
        "path": "LoaderFile.error",
        "short": "Information about errors encountered during file loading.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "LoaderFile.error.source",
        "path": "LoaderFile.error.source",
        "short": "Source of the error.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "constraint": [
          {
            "key": "enum-8",
            "severity": "error",
            "human": "Error source must be one of: postgres, aws, aidbox",
            "expression": "%context.subsetOf('postgres' | 'aws' | 'aidbox')"
          }
        ]
      },
      {
        "id": "LoaderFile.error.code",
        "path": "LoaderFile.error.code",
        "short": "Error code or identifier.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  },
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/DomainResource"
}