System resources that do not belong to any specific module.

Overview

Base module includes the following resource types:

  • AidboxArchive
  • AidboxConfig
  • AidboxJob
  • AidboxJobStatus
  • AidboxMigration
  • AidboxProfile
  • AidboxQuery
  • AidboxSubscription
  • App
  • Attribute
  • BatchValidationError
  • BatchValidationRun
  • Concept
  • ConceptMapRule
  • Entity
  • FlatImportStatus
  • FtrConfig
  • IndexCreationJob
  • Lambda
  • Mapping
  • Module
  • Notebook
  • Operation
  • PGSequence
  • Search
  • SearchQuery
  • SeedImport
  • SubsNotification
  • SubsSubscription
  • TerminologyBundleFile
  • aidbox-legacy-fce
  • ui_history
  • ui_snippet

AidboxArchive

Path Card. Type Description
archiveFile0..1stringName of the archive file.
archivedResourcesCount0..1numberCount of resources that have been archived.
bucket0..1stringStorage bucket where archives are stored.
criteriaPaths0..*stringPaths to use for filtering resources to archive.
history0..1booleanWhether to include resource history in the archive.
period0..1BackboneElementTime period for the resources to archive.
period.start0..1dateTimeStart date/time for the archive period.
period.end0..1dateTimeEnd date/time for the archive period.
serviceAccount0..1BackboneElementService account credentials for accessing storage.
serviceAccount.id0..1stringIdentifier for the service account.
serviceAccount.resourceType0..1stringType of resource that contains service account credentials.
serviceAccount.display0..1stringHuman-readable name for the service account.
serviceAccount.secret-key0..1stringSecret key for service account authentication.
storageBackend0..1stringType of storage backend to use.

Allowed values: gcp | aws | local

targetResourceType0..1stringResource type to be archived.

AidboxConfig

Path Card. Type Description
_source0..1stringSystem Property. DO NOT USE IT.
auth0..1BackboneElementAuthentication configuration settings.
auth.keys0..1BackboneElementCryptographic keys for authentication.
auth.keys.secret0..1stringSecret key used for signing.
auth.keys.public0..1stringPublic key used for verification.
box0..1Box configuration parameters.

AidboxJob

Path Card. Type Description
_source0..1stringSystem Property. DO NOT USE IT.
action0..1ObjectAction to be performed when the job runs.
at0..1stringTime of day when the job should run (for each-day type).
every0..1integerFrequency in seconds at which the job should run.
module0..1stringModule that this job belongs to.
status0..1ObjectCurrent status information for the job.
text0..1stringHuman-readable description of the job.
type0..1stringType of job scheduling pattern.

Allowed values: periodic | each-day

AidboxJobStatus

Path Card. Type Description
_source0..1stringSystem Property. DO NOT USE IT.
error0..1ObjectError information if the job failed.
job0..1ReferenceReference to the job definition.
locked0..1booleanIndicates whether the job is currently locked to prevent concurrent execution.
module0..1stringModule that this job status belongs to.
nextStart0..1dateTimeScheduled time for the next execution of the job.
result0..1ObjectResult data from the job execution.
start0..1dateTimeTime when the job execution started.
status0..1stringCurrent status of the job execution.
stop0..1dateTimeTime when the job execution stopped.
text0..1stringHuman-readable status information.

AidboxMigration

Path Card. Type Description
_source0..1stringSystem Property. DO NOT USE IT.
action0..1ObjectAction to be performed for the migration.
dateTime0..1dateTimeTime when the migration was created or executed.
module0..1stringModule that this migration belongs to.
result0..1ObjectResult data from the migration execution.
status0..1stringCurrent status of the migration.

Allowed values: pending | done | error

text0..1stringHuman-readable description of the migration.

AidboxProfile

Path Card. Type Description
_source0..1stringSystem Property. DO NOT USE IT.
bind1..1ReferenceReference to the resource to which this profile is bound.
schema1..1ObjectSchema definition for the profile.

AidboxQuery

Path Card. Type Description
_source0..1stringSystem Property. DO NOT USE IT.
count-query0..1stringSQL query to count total results.
enable-links0..1booleanWhether to generate FHIR links for pagination.
omit-sql0..1booleanWhether to omit SQL in response metadata.
params0..1ObjectParameters for the query.
query1..1stringSQL query string.
type0..1stringType of query operation.

Allowed values: query | execute

AidboxSubscription

Path Card. Type Description
_source0..1stringSystem Property. DO NOT USE IT.
action0..1ObjectAction to be performed when the subscription is triggered.
module0..1stringModule that this subscription belongs to.
resources0..*stringList of resource types this subscription applies to.
type0..1stringType of subscription execution model.

Allowed values: sync | async

App

Path Card. Type Description
_source0..1stringSystem Property. DO NOT USE IT.
apiVersion1..1integerVersion of the API this app uses.
endpoint0..1BackboneElementEndpoint configuration for the app.
endpoint.secret0..1stringSecret key for endpoint authentication.
endpoint.url0..1stringURL of the endpoint.
endpoint.type0..1codeType of endpoint protocol.

Allowed values: http-rpc | ws-rpc | native

entities0..1ObjectEntities defined by the app.
hooks0..1ObjectHooks configuration for the app.
migrations0..*BackboneElementList of migrations for this app.
migrations.id0..1stringUnique identifier for the migration.
migrations.dateTime0..1stringTimestamp for the migration.
migrations.action0..1stringAction to be performed for the migration.
operations0..1ObjectOperations defined by the app.
subscriptions0..1ObjectSubscriptions configuration for the app.
type1..1codeType of application.

Allowed values: app | addon

Attribute

Path Card. Type Description
_source0..1stringSystem Property. DO NOT USE IT.
description0..1stringHuman-readable description of the attribute.
enum0..*stringEnumeration of allowed values for this attribute.
extensionUrl0..1stringURL for the extension this attribute represents.
isCollection0..1booleanWhether this attribute is a collection.
isModifier0..1booleanWhether this attribute changes the meaning of the resource.
isOpen0..1booleanWhether this attribute allows additional properties.
isRequired0..1booleanWhether this attribute is required.
isSummary0..1booleanWhether this attribute is included in summary views.
isUnique0..1booleanWhether this attribute has unique values.
module0..1stringModule that this attribute belongs to.
order0..1integerOrder for display or processing.
path0..*stringPath to the attribute within the resource.
refers0..*stringResource types this attribute can reference.
resource1..1ReferenceReference to the resource type this attribute belongs to.
schema0..1ObjectSchema for the attribute.
text0..1stringHuman-readable text about the attribute.
type0..1ReferenceReference to the attribute's data type.
union0..*ReferenceReferences to other attributes in a union type.
valueSet0..1Value set constraint for this attribute.
valueSet.resourceType0..1stringType of the value set resource.
valueSet.id0..1stringIdentifier of the value set.
valueSet.uri0..1stringURI of the value set.

BatchValidationError

Path Card. Type Description
errors0..*ObjectList of validation errors found.
profiles0..*stringProfiles against which the resource was validated.
resource0..1BackboneElementReference to the resource that failed validation.
resource.id0..1stringResource identifier.
resource.resourceType0..1stringType of resource.
resource.display0..1stringHuman-readable display name for the resource.
run0..1BackboneElementReference to the validation run that produced this error.
run.id0..1stringValidation run identifier.
run.resourceType0..1stringType of the validation run resource.
run.display0..1stringHuman-readable display name for the validation run.

BatchValidationRun

Path Card. Type Description
async0..1booleanWhether validation is performed asynchronously.
duration0..1integerDuration of the validation run in milliseconds.
errorsThreshold0..1integerMaximum number of errors before stopping validation.
filter0..1stringExpression to filter resources for validation.
invalid0..1integerCount of invalid resources found.
limit0..1integerMaximum number of resources to validate.
profiles0..*stringFHIR profiles to validate against.
resource0..1stringResource type to validate.
schemas0..*stringList of schemas to validate against.
status0..1stringCurrent status of the validation run.

Allowed values: in-progress | complete

valid0..1integerCount of valid resources found.

Concept

Path Card. Type Description
_source0..1stringSystem Property. DO NOT USE IT.
ancestors0..1ObjectList of ancestor concepts in the hierarchy.
code1..1stringSymbol or identifier for the concept within the system.
definition0..1stringFormal definition of the concept.
deprecated0..1booleanIndicates whether the concept is deprecated.
designation0..1BackboneElementAdditional representations for the concept.
designation.definition0..1ObjectAdditional definitions for the concept.
designation.display0..1ObjectDisplay names in different languages or contexts.
display0..1stringHuman-readable representation of the concept.
hierarchy0..*stringHierarchies this concept belongs to.
property0..1ObjectAdditional properties associated with the concept.
system1..1stringCode system that defines the concept.
valueset0..*stringValue sets that include this concept.

ConceptMapRule

Path Card. Type Description
_source0..1stringSystem Property. DO NOT USE IT.
conceptmapId0..1stringID of the parent concept map.
conceptmapUrl0..1stringURL of the parent concept map.
element0..1ObjectElement mapping definition.
element.target0..1Target mapping information.
element.target.comment0..1stringComment about the mapping.
element.target.equivalence0..1stringEquivalence relationship between source and target.
source0..1stringSource system for the mapping.
sourceValueSet0..1stringSource value set for the mapping.
target0..1stringTarget system for the mapping.
targetValueSet0..1stringTarget value set for the mapping.
unmapped0..1ObjectRules for handling unmapped concepts.
unmapped.url0..1stringURL for unmapped value set.
unmapped.mode0..1stringMode for handling unmapped concepts.

Entity

Path Card. Type Description
_source0..1stringSystem Property. DO NOT USE IT.
description0..1stringHuman-readable description of the entity.
history0..1stringHistory tracking mode for this entity.

Allowed values: none | diff

idGeneration0..1stringStrategy for generating IDs for this entity.

Allowed values: sequence | uuid

isMeta0..1booleanWhether this entity is a metadata entity.
isOpen0..1booleanWhether this entity allows additional properties.
module0..1stringModule that this entity belongs to.
nonPersistable0..1booleanWhether this entity should not be persisted.
schema0..1ObjectSchema definition for the entity.
sequencePrefix0..1stringPrefix for sequence-generated IDs.
text0..1stringHuman-readable text about the entity.
type1..1stringType of entity definition.

Allowed values: abstract | resource | type | primitive

FlatImportStatus

Path Card. Type Description
error0..1Error information when import fails.
error.code0..1stringError code.
error.message0..1stringError message description.
params0..1ObjectParameters used for the import.
result0..1Result information for successful import.
result.count0..1integerCount of successfully imported resources.
status0..1stringCurrent status of the import process.

Allowed values: in-progress | done | fail

FtrConfig

Path Card. Type Description
module0..1stringModule that this configuration belongs to.
package-name0..1stringName of the FHIR terminology package.
tag0..1stringTag for terminology resources.
tag-index0..1Index of tags and their associations.

IndexCreationJob

Path Card. Type Description
end0..1dateTimeTime when the index creation finished.
index0..1stringName of the database index being created.
message0..1stringStatus or error message.
params0..*stringParameters for the index creation.
procstatus0..1stringCurrent status of the index creation process.

Allowed values: pending | in-progress | done | error

resource0..1stringResource type for which the index is being created.
start0..1dateTimeTime when the index creation started.

Lambda

Path Card. Type Description
_source0..1stringSystem Property. DO NOT USE IT.
code1..1stringCode to be executed by the lambda.
hook1..1codeType of hook this lambda responds to.

Allowed values: audit

Mapping

Path Card. Type Description
_source0..1stringSystem Property. DO NOT USE IT.
body1..1ObjectMapping transformation definition.
params0..1Parameters for the mapping execution.
params.omit-drop-blanks0..1booleanWhether to omit blank values from the result.
returns0..1codeType of result returned by the mapping.

Allowed values: transaction | resource

scopeSchema0..1ObjectSchema defining the scope for mapping.
text0..1Human-readable text about the mapping.
text.status0..1stringStatus of the text.
text.div0..1stringHTML representation of the text.
type0..1stringType of the mapping.

Module

Path Card. Type Description
_source0..1stringSystem Property. DO NOT USE IT.
meta0..1MetaMetadata for the module.
meta.pre-sql0..1stringSQL to execute before module installation.
meta.post-sql0..1stringSQL to execute after module installation.
module0..1stringIdentifier for the module.
version0..1integerVersion number of the module.

Notebook

Path Card. Type Description
cells0..*Cells contained in the notebook.
cells.id0..1Unique identifier for the cell.
cells.evaluating?0..1booleanWhether the cell is currently being evaluated.
cells.folded0..1Folding state of the cell.
cells.folded.code0..1booleanWhether the code section is folded.
cells.folded.result0..1booleanWhether the result section is folded.
cells.type0..1stringType of cell content.

Allowed values: rpc | rest | empty | markdown | sql

cells.value0..1Content value of the cell.
cells.result0..1Result of cell evaluation.
cells.error0..1Error information if evaluation failed.
cells.nb-title0..1stringTitle for the cell.
description0..1stringDescription of the notebook.
edit-secret0..1stringSecret for edit access to the notebook.
name0..1stringName of the notebook.
notebook-superuser-secret0..1stringSecret for superuser access to the notebook.
origin0..1stringOrigin information for the notebook.
publication-id0..1stringIdentifier for the published version of the notebook.
source0..1Source content for the notebook.
tags0..*stringTags associated with the notebook.

Operation

Path Card. Type Description
_source0..1stringSystem Property. DO NOT USE IT.
action0..1ObjectAction to be performed by the operation.
app0..1ReferenceReference to associated App.

Allowed references: App

data0..1ObjectAdditional operation data.
description0..1stringHuman-readable description of the operation.
fhirCode0..1stringFHIR operation code.
fhirResource0..*stringFHIR resources this operation applies to.
fhirUrl0..1stringFHIR URL pattern for the operation.
implicit-params0..1BackboneElementParameters that are implicitly included in the operation.
implicit-params.path0..1ObjectPath parameters.
implicit-params.query0..1ObjectQuery parameters.
module0..1stringModule that this operation belongs to.
no-op-logs0..1booleanWhether to disable operation logging.
public0..1booleanWhether the operation is publicly accessible.
request0..*ObjectRequest configurations.
route-params0..1ObjectParameters for route matching.
transform0..1BackboneElementTransformation configuration for the operation.
transform.request0..1BackboneElementRequest transformation settings.
transform.request.engine0..1codeTransformation engine to use.
transform.request.template0..1ReferenceReference to a template for transformation.
transform.request.part1..1stringPart of the request to transform.

Allowed values: body

PGSequence

Path Card. Type Description
_source0..1stringSystem Property. DO NOT USE IT.
cycle0..1booleanWhether the sequence should cycle when reaching max/min value.
data_type0..1stringPostgreSQL data type for the sequence.

Allowed values: smallint | integer | bigint

increment0..1integerValue to increment by for each sequence call.
maxvalue0..1integerMaximum value for the sequence.
minvalue0..1integerMinimum value for the sequence.
start0..1integerStarting value for the sequence.

Path Card. Type Description
_source0..1stringSystem Property. DO NOT USE IT.
format0..1stringReplaces `?` with the actual value provided in the search query. Useful to use in ILIKE SQL expression.
module0..1stringModule that this search belongs to.
multi0..1stringIf you set multi = 'array', parameters will be coerced as PostgreSQL array.

Allowed values: array

name0..1stringName of the search parameter.
order-by0..1stringSQL to use in the ORDER BY expression. Supports {{table}} and {{param}}. Note that it is used only when _sort= present in the query.
param-parser0..1stringParse value as string, identifier, or reference. See below.

Allowed values: token | reference

resource0..1ReferenceReference to the resource type this search applies to. ResourceType is always Entity
token-sql0..1BackboneElementSQL templates for token parameter handling.
token-sql.text0..1stringSQL template for text search.
token-sql.both0..1stringSQL template when both system and code are provided.
token-sql.only-system0..1stringSQL template when only system is provided.
token-sql.only-code0..1stringSQL template when only code is provided.
token-sql.text-format0..1stringFormat for text search.
token-sql.no-system0..1stringSQL template when no system is provided.
where0..1stringSQL to use in the WHERE expression. Supports `{{table}}` and `{{param}}`.

SearchQuery

Path Card. Type Description
_source0..1stringSystem Property. DO NOT USE IT.
as0..1stringAlias for the resource in the query.
includes0..1ObjectResources to include with the results.
limit0..1integerMaximum number of results to return.
params0..1ObjectSearch parameters for the query.
query0..1BackboneElementDetailed query configuration.
query.order-by0..1stringColumn or expression to order results by.
query.join0..1ObjectJoin conditions for the query.
query.where0..1stringWhere clause for the query.
resource1..1ReferenceReference to the resource type to search.
total0..1booleanWhether to include total count in results.

SeedImport

Path Card. Type Description
filename0..1stringName of the seed import file.
md5-hash0..1stringMD5 hash of the import file for integrity verification.
resources0..*Resources to be imported.
resources.resourceType0..1stringType of resource.
resources.id0..1stringIdentifier for the resource.
resources.meta0..1ObjectMetadata for the resource.
version0..1stringVersion of the seed import format.

Allowed values: v2

SubsNotification

Path Card. Type Description
_source0..1stringSystem Property. DO NOT USE IT.
duration0..1integerDuration of the notification processing in milliseconds.
notification0..1ObjectContent of the notification that was sent.
response0..1ObjectResponse received from the notification endpoint.
retried0..1booleanWhether this notification is a retry.
retries0..*ReferenceReferences to retry notifications.

Allowed references: SubsSubscription

retryOf0..1ReferenceReference to the original notification this is retrying.

Allowed references: SubsSubscription

status0..1codeStatus of the notification delivery.

Allowed values: success | failed

subscription0..1ReferenceReference to the subscription that generated this notification.

Allowed references: SubsSubscription

SubsSubscription

Path Card. Type Description
_source0..1stringSystem Property. DO NOT USE IT.
channel1..1Channel configuration for delivering notifications.
channel.timeout0..1integerTimeout in milliseconds for notification delivery.
channel.heartbeatPeriod0..1integerPeriod in milliseconds for sending heartbeat notifications.
channel.headers0..1ObjectHTTP headers to include with notifications.
channel.type1..1codeType of channel for notifications.

Allowed values: rest-hook

channel.endpoint1..1urlURL endpoint where notifications are sent.
channel.payload0..1Content to be sent in the notification.
channel.payload.content0..1code

Allowed values: id-only | full-resource

channel.payload.contentType0..1code

Allowed values: json | fhir+json

channel.payload.context0..1
identifier0..*IdentifierBusiness identifiers for the subscription.
status0..1codeCurrent status of the subscription.

Allowed values: active | off

trigger0..1ObjectEvents that trigger this subscription.

TerminologyBundleFile

Path Card. Type Description
filename0..1stringName of the terminology bundle file.
status0..1stringCurrent status of the bundle file processing.

Allowed values: pending | in-progress | fail | success

aidbox-legacy-fce

Path Card. Type Description
url0..1
value0..1
valueString0..1string

ui_history

Path Card. Type Description
_source0..1stringSystem Property. DO NOT USE IT.
command0..1stringCommand that was executed.
type0..1stringType of history entry.

Allowed values: http | sql

user0..1ReferenceReference to the user who performed the action.

Allowed references: User

ui_snippet

Path Card. Type Description
_source0..1stringSystem Property. DO NOT USE IT.
command0..1string
title0..1string
type0..1string

Allowed values: http | sql

user0..1Reference

Allowed references: User

Last updated 2025-07-10T00:23:16Z