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

FHIR IG analytics

Packageio.health-samurai.core.r4b
Resource TypeStructureDefinition
IdStructureDefinition-aidbox-archive.json
FHIR VersionR4B
Sourcehttps://simplifier.net/resolve?scope=io.health-samurai.core.r4b@0.2601.0&canonical=http://health-samurai.io/fhir/core/StructureDefinition/AidboxArchive
URLhttp://health-samurai.io/fhir/core/StructureDefinition/AidboxArchive
Version0.2601.0
Statusactive
NameAidboxArchive
DescriptionArchive configuration resource for Aidbox data archival.
TypeAidboxArchive
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": "Archive configuration resource for Aidbox data archival.",
  "derivation": "specialization",
  "fhirVersion": "4.3.0",
  "name": "AidboxArchive",
  "abstract": false,
  "type": "AidboxArchive",
  "resourceType": "StructureDefinition",
  "status": "active",
  "id": "AidboxArchive",
  "kind": "resource",
  "url": "http://health-samurai.io/fhir/core/StructureDefinition/AidboxArchive",
  "version": "0.2601.0",
  "differential": {
    "element": [
      {
        "id": "AidboxArchive",
        "path": "AidboxArchive",
        "min": 0,
        "max": "*"
      },
      {
        "id": "AidboxArchive.storageBackend",
        "path": "AidboxArchive.storageBackend",
        "short": "Type of storage backend to use.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "constraint": [
          {
            "key": "enum-519",
            "severity": "error",
            "expression": "%context.subsetOf('gcp' | 'aws' | 'local')",
            "human": "Storage backend must be one of: gcp, aws, local"
          }
        ]
      },
      {
        "id": "AidboxArchive.bucket",
        "path": "AidboxArchive.bucket",
        "short": "Storage bucket where archives are stored.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "AidboxArchive.targetResourceType",
        "path": "AidboxArchive.targetResourceType",
        "short": "Resource type to be archived.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "AidboxArchive.criteriaPaths",
        "path": "AidboxArchive.criteriaPaths",
        "short": "Paths to use for filtering resources to archive.",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "AidboxArchive.period",
        "path": "AidboxArchive.period",
        "short": "Time period for the resources to archive.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "AidboxArchive.period.start",
        "path": "AidboxArchive.period.start",
        "short": "Start date/time for the archive period.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "AidboxArchive.period.end",
        "path": "AidboxArchive.period.end",
        "short": "End date/time for the archive period.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "AidboxArchive.archiveFile",
        "path": "AidboxArchive.archiveFile",
        "short": "Name of the archive file.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "AidboxArchive.archivedResourcesCount",
        "path": "AidboxArchive.archivedResourcesCount",
        "short": "Count of resources that have been archived.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "number"
          }
        ]
      },
      {
        "id": "AidboxArchive.history",
        "path": "AidboxArchive.history",
        "short": "Whether to include resource history in the archive.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "AidboxArchive.serviceAccount",
        "path": "AidboxArchive.serviceAccount",
        "short": "Service account credentials for accessing storage.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "AidboxArchive.serviceAccount.id",
        "path": "AidboxArchive.serviceAccount.id",
        "short": "Identifier for the service account.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "AidboxArchive.serviceAccount.resourceType",
        "path": "AidboxArchive.serviceAccount.resourceType",
        "short": "Type of resource that contains service account credentials.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "AidboxArchive.serviceAccount.display",
        "path": "AidboxArchive.serviceAccount.display",
        "short": "Human-readable name for the service account.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "AidboxArchive.serviceAccount.secret-key",
        "path": "AidboxArchive.serviceAccount.secret-key",
        "short": "Secret key for service account authentication.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  },
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/DomainResource"
}