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

FHIR IG analytics

Packageio.health-samurai.core.r4b
Resource TypeStructureDefinition
IdStructureDefinition-BulkImportStatus.json
FHIR VersionR4B
Sourcehttps://simplifier.net/resolve?scope=io.health-samurai.core.r4b@0.2601.0&canonical=http://health-samurai.io/fhir/core/StructureDefinition/BulkImportStatus
URLhttp://health-samurai.io/fhir/core/StructureDefinition/BulkImportStatus
Version0.2601.0
Statusactive
NameBulkImportStatus
TypeBulkImportStatus
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

{
  "derivation": "specialization",
  "fhirVersion": "4.3.0",
  "name": "BulkImportStatus",
  "abstract": false,
  "type": "BulkImportStatus",
  "resourceType": "StructureDefinition",
  "status": "active",
  "id": "BulkImportStatus",
  "kind": "resource",
  "url": "http://health-samurai.io/fhir/core/StructureDefinition/BulkImportStatus",
  "version": "0.2601.0",
  "differential": {
    "element": [
      {
        "id": "BulkImportStatus",
        "path": "BulkImportStatus",
        "min": 0,
        "max": "*"
      },
      {
        "id": "BulkImportStatus._source",
        "path": "BulkImportStatus._source",
        "short": "System Property. DO NOT USE IT.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "BulkImportStatus.status",
        "path": "BulkImportStatus.status",
        "short": "Current status of the import operation.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "constraint": [
          {
            "key": "enum-17",
            "severity": "error",
            "human": "Status must be one of: active, failed, cancelled, finished",
            "expression": "%context.subsetOf('active' | 'failed' | 'cancelled' | 'finished')"
          }
        ]
      },
      {
        "id": "BulkImportStatus.contentEncoding",
        "path": "BulkImportStatus.contentEncoding",
        "short": "Encoding of the imported content (gzip or plain).",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "constraint": [
          {
            "key": "enum-13",
            "severity": "error",
            "human": "Content encoding must be one of: gzip, plain",
            "expression": "%context.subsetOf('gzip' | 'plain')"
          }
        ]
      },
      {
        "id": "BulkImportStatus.mode",
        "path": "BulkImportStatus.mode",
        "short": "Mode of import operation (bulk or transaction).",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "constraint": [
          {
            "key": "enum-14",
            "severity": "error",
            "human": "Mode must be one of: bulk, transaction",
            "expression": "%context.subsetOf('bulk' | 'transaction')"
          }
        ]
      },
      {
        "id": "BulkImportStatus.type",
        "path": "BulkImportStatus.type",
        "short": "Type of data being imported (aidbox or fhir).",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "constraint": [
          {
            "key": "enum-15",
            "severity": "error",
            "human": "Type must be one of: aidbox, fhir",
            "expression": "%context.subsetOf('aidbox' | 'fhir')"
          }
        ]
      },
      {
        "id": "BulkImportStatus.inputFormat",
        "path": "BulkImportStatus.inputFormat",
        "short": "Format of the input data files.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "constraint": [
          {
            "key": "enum-16",
            "severity": "error",
            "human": "Input format must be: application/fhir+ndjson",
            "expression": "%context.subsetOf('application/fhir+ndjson')"
          }
        ]
      },
      {
        "id": "BulkImportStatus.update",
        "path": "BulkImportStatus.update",
        "short": "Whether to update existing resources during import.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "BulkImportStatus.source",
        "path": "BulkImportStatus.source",
        "short": "Source location of the imported data.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "BulkImportStatus.time",
        "path": "BulkImportStatus.time",
        "short": "Timing information for the import operation.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "BulkImportStatus.time.start",
        "path": "BulkImportStatus.time.start",
        "short": "Time when the import operation started.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "BulkImportStatus.time.end",
        "path": "BulkImportStatus.time.end",
        "short": "Time when the import operation completed.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "BulkImportStatus.inputs",
        "path": "BulkImportStatus.inputs",
        "short": "Information about input files processed during import.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "BulkImportStatus.inputs.resourceType",
        "path": "BulkImportStatus.inputs.resourceType",
        "short": "Type of resources contained in this input file.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "BulkImportStatus.inputs.url",
        "path": "BulkImportStatus.inputs.url",
        "short": "URL of the imported file.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "BulkImportStatus.inputs.time",
        "path": "BulkImportStatus.inputs.time",
        "short": "Time taken to process this input file in milliseconds.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "BulkImportStatus.inputs.ts",
        "path": "BulkImportStatus.inputs.ts",
        "short": "Time when the import operation completed.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "BulkImportStatus.inputs.total",
        "path": "BulkImportStatus.inputs.total",
        "short": "Total number of imported resources.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "BulkImportStatus.inputs.status",
        "path": "BulkImportStatus.inputs.status",
        "short": "Import progress status.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "BulkImportStatus.inputs.duration",
        "path": "BulkImportStatus.inputs.duration",
        "short": "Import duration time.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "BulkImportStatus.storageDetail",
        "path": "BulkImportStatus.storageDetail",
        "short": "Details about the storage used for the import.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "BulkImportStatus.storageDetail.type",
        "path": "BulkImportStatus.storageDetail.type",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "constraint": [
          {
            "key": "storagedetail-type",
            "severity": "error",
            "human": "Storage detail type must be one of: file, https",
            "expression": "%context.subsetOf('file' | 'https')"
          }
        ]
      }
    ]
  },
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/DomainResource"
}