Base Module Resources
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
ui_history
ui_snippet
AidboxArchive
archiveFile
0..1
string
Name of the archive file.
archivedResourcesCount
0..1
number
Count of resources that have been archived.
bucket
0..1
string
Storage bucket where archives are stored.
criteriaPaths
0..*
string
Paths to use for filtering resources to archive.
history
0..1
boolean
Whether to include resource history in the archive.
period
0..1
BackboneElement
Time period for the resources to archive.
period.start
0..1
dateTime
Start date/time for the archive period.
period.end
0..1
dateTime
End date/time for the archive period.
serviceAccount
0..1
BackboneElement
Service account credentials for accessing storage.
serviceAccount.id
0..1
string
Identifier for the service account.
serviceAccount.resourceType
0..1
string
Type of resource that contains service account credentials.
serviceAccount.display
0..1
string
Human-readable name for the service account.
serviceAccount.secret-key
0..1
string
Secret key for service account authentication.
storageBackend
0..1
string
Type of storage backend to use.
Allowed values: gcp
| aws
| local
targetResourceType
0..1
string
Resource type to be archived.
AidboxConfig
_source
0..1
string
System Property. DO NOT USE IT.
auth
0..1
BackboneElement
Authentication configuration settings.
auth.keys
0..1
BackboneElement
Cryptographic keys for authentication.
auth.keys.secret
0..1
string
Secret key used for signing.
auth.keys.public
0..1
string
Public key used for verification.
box
0..1
Box configuration parameters.
AidboxJob
_source
0..1
string
System Property. DO NOT USE IT.
action
0..1
Object
Action to be performed when the job runs.
at
0..1
string
Time of day when the job should run (for each-day type).
every
0..1
integer
Frequency in seconds at which the job should run.
module
0..1
string
Module that this job belongs to.
status
0..1
Object
Current status information for the job.
text
0..1
string
Human-readable description of the job.
type
0..1
string
Type of job scheduling pattern.
Allowed values: periodic
| each-day
AidboxJobStatus
_source
0..1
string
System Property. DO NOT USE IT.
error
0..1
Object
Error information if the job failed.
job
0..1
Reference
Reference to the job definition.
locked
0..1
boolean
Indicates whether the job is currently locked to prevent concurrent execution.
module
0..1
string
Module that this job status belongs to.
nextStart
0..1
dateTime
Scheduled time for the next execution of the job.
result
0..1
Object
Result data from the job execution.
start
0..1
dateTime
Time when the job execution started.
status
0..1
string
Current status of the job execution.
stop
0..1
dateTime
Time when the job execution stopped.
text
0..1
string
Human-readable status information.
AidboxMigration
_source
0..1
string
System Property. DO NOT USE IT.
action
0..1
Object
Action to be performed for the migration.
dateTime
0..1
dateTime
Time when the migration was created or executed.
module
0..1
string
Module that this migration belongs to.
result
0..1
Object
Result data from the migration execution.
status
0..1
string
Current status of the migration.
Allowed values: pending
| done
| error
text
0..1
string
Human-readable description of the migration.
AidboxProfile
_source
0..1
string
System Property. DO NOT USE IT.
bind
1..1
Reference
Reference to the resource to which this profile is bound.
schema
1..1
Object
Schema definition for the profile.
AidboxQuery
_source
0..1
string
System Property. DO NOT USE IT.
count-query
0..1
string
SQL query to count total results.
enable-links
0..1
boolean
Whether to generate FHIR links for pagination.
omit-sql
0..1
boolean
Whether to omit SQL in response metadata.
params
0..1
Object
Parameters for the query.
query
1..1
string
SQL query string.
type
0..1
string
Type of query operation.
Allowed values: query
| execute
AidboxSubscription
_source
0..1
string
System Property. DO NOT USE IT.
action
0..1
Object
Action to be performed when the subscription is triggered.
module
0..1
string
Module that this subscription belongs to.
resources
0..*
string
List of resource types this subscription applies to.
type
0..1
string
Type of subscription execution model.
Allowed values: sync
| async
App
_source
0..1
string
System Property. DO NOT USE IT.
apiVersion
1..1
integer
Version of the API this app uses.
endpoint
0..1
BackboneElement
Endpoint configuration for the app.
endpoint.secret
0..1
string
Secret key for endpoint authentication.
endpoint.url
0..1
string
URL of the endpoint.
endpoint.type
0..1
code
Type of endpoint protocol.
Allowed values: http-rpc
| ws-rpc
| native
entities
0..1
Object
Entities defined by the app.
hooks
0..1
Object
Hooks configuration for the app.
migrations
0..*
BackboneElement
List of migrations for this app.
migrations.id
0..1
string
Unique identifier for the migration.
migrations.dateTime
0..1
string
Timestamp for the migration.
migrations.action
0..1
string
Action to be performed for the migration.
operations
0..1
Object
Operations defined by the app.
subscriptions
0..1
Object
Subscriptions configuration for the app.
type
1..1
code
Type of application.
Allowed values: app
| addon
Attribute
_source
0..1
string
System Property. DO NOT USE IT.
description
0..1
string
Human-readable description of the attribute.
enum
0..*
string
Enumeration of allowed values for this attribute.
extensionUrl
0..1
string
URL for the extension this attribute represents.
isCollection
0..1
boolean
Whether this attribute is a collection.
isModifier
0..1
boolean
Whether this attribute changes the meaning of the resource.
isOpen
0..1
boolean
Whether this attribute allows additional properties.
isRequired
0..1
boolean
Whether this attribute is required.
isSummary
0..1
boolean
Whether this attribute is included in summary views.
isUnique
0..1
boolean
Whether this attribute has unique values.
module
0..1
string
Module that this attribute belongs to.
order
0..1
integer
Order for display or processing.
path
0..*
string
Path to the attribute within the resource.
refers
0..*
string
Resource types this attribute can reference.
resource
1..1
Reference
Reference to the resource type this attribute belongs to.
schema
0..1
Object
Schema for the attribute.
text
0..1
string
Human-readable text about the attribute.
type
0..1
Reference
Reference to the attribute's data type.
union
0..*
Reference
References to other attributes in a union type.
valueSet
0..1
Value set constraint for this attribute.
valueSet.resourceType
0..1
string
Type of the value set resource.
valueSet.id
0..1
string
Identifier of the value set.
valueSet.uri
0..1
string
URI of the value set.
BatchValidationError
errors
0..*
Object
List of validation errors found.
profiles
0..*
string
Profiles against which the resource was validated.
resource
0..1
BackboneElement
Reference to the resource that failed validation.
resource.id
0..1
string
Resource identifier.
resource.resourceType
0..1
string
Type of resource.
resource.display
0..1
string
Human-readable display name for the resource.
run
0..1
BackboneElement
Reference to the validation run that produced this error.
run.id
0..1
string
Validation run identifier.
run.resourceType
0..1
string
Type of the validation run resource.
run.display
0..1
string
Human-readable display name for the validation run.
BatchValidationRun
async
0..1
boolean
Whether validation is performed asynchronously.
duration
0..1
integer
Duration of the validation run in milliseconds.
errorsThreshold
0..1
integer
Maximum number of errors before stopping validation.
filter
0..1
string
Expression to filter resources for validation.
invalid
0..1
integer
Count of invalid resources found.
limit
0..1
integer
Maximum number of resources to validate.
profiles
0..*
string
FHIR profiles to validate against.
resource
0..1
string
Resource type to validate.
schemas
0..*
string
List of schemas to validate against.
status
0..1
string
Current status of the validation run.
Allowed values: in-progress
| complete
valid
0..1
integer
Count of valid resources found.
Concept
_source
0..1
string
System Property. DO NOT USE IT.
ancestors
0..1
Object
List of ancestor concepts in the hierarchy.
code
1..1
string
Symbol or identifier for the concept within the system.
definition
0..1
string
Formal definition of the concept.
deprecated
0..1
boolean
Indicates whether the concept is deprecated.
designation
0..1
BackboneElement
Additional representations for the concept.
designation.definition
0..1
Object
Additional definitions for the concept.
designation.display
0..1
Object
Display names in different languages or contexts.
display
0..1
string
Human-readable representation of the concept.
hierarchy
0..*
string
Hierarchies this concept belongs to.
property
0..1
Object
Additional properties associated with the concept.
system
1..1
string
Code system that defines the concept.
valueset
0..*
string
Value sets that include this concept.
ConceptMapRule
_source
0..1
string
System Property. DO NOT USE IT.
conceptmapId
0..1
string
ID of the parent concept map.
conceptmapUrl
0..1
string
URL of the parent concept map.
element
0..1
Object
Element mapping definition.
element.target
0..1
Target mapping information.
element.target.comment
0..1
string
Comment about the mapping.
element.target.equivalence
0..1
string
Equivalence relationship between source and target.
source
0..1
string
Source system for the mapping.
sourceValueSet
0..1
string
Source value set for the mapping.
target
0..1
string
Target system for the mapping.
targetValueSet
0..1
string
Target value set for the mapping.
unmapped
0..1
Object
Rules for handling unmapped concepts.
unmapped.url
0..1
string
URL for unmapped value set.
unmapped.mode
0..1
string
Mode for handling unmapped concepts.
Entity
_source
0..1
string
System Property. DO NOT USE IT.
description
0..1
string
Human-readable description of the entity.
history
0..1
string
History tracking mode for this entity.
Allowed values: none
| diff
idGeneration
0..1
string
Strategy for generating IDs for this entity.
Allowed values: sequence
| uuid
isMeta
0..1
boolean
Whether this entity is a metadata entity.
isOpen
0..1
boolean
Whether this entity allows additional properties.
module
0..1
string
Module that this entity belongs to.
nonPersistable
0..1
boolean
Whether this entity should not be persisted.
schema
0..1
Object
Schema definition for the entity.
sequencePrefix
0..1
string
Prefix for sequence-generated IDs.
text
0..1
string
Human-readable text about the entity.
type
1..1
string
Type of entity definition.
Allowed values: abstract
| resource
| type
| primitive
FlatImportStatus
error
0..1
Error information when import fails.
error.code
0..1
string
Error code.
error.message
0..1
string
Error message description.
params
0..1
Object
Parameters used for the import.
result
0..1
Result information for successful import.
result.count
0..1
integer
Count of successfully imported resources.
status
0..1
string
Current status of the import process.
Allowed values: in-progress
| done
| fail
FtrConfig
module
0..1
string
Module that this configuration belongs to.
package-name
0..1
string
Name of the FHIR terminology package.
tag
0..1
string
Tag for terminology resources.
tag-index
0..1
Index of tags and their associations.
IndexCreationJob
end
0..1
dateTime
Time when the index creation finished.
index
0..1
string
Name of the database index being created.
message
0..1
string
Status or error message.
params
0..*
string
Parameters for the index creation.
procstatus
0..1
string
Current status of the index creation process.
Allowed values: pending
| in-progress
| done
| error
resource
0..1
string
Resource type for which the index is being created.
start
0..1
dateTime
Time when the index creation started.
Lambda
_source
0..1
string
System Property. DO NOT USE IT.
code
1..1
string
Code to be executed by the lambda.
hook
1..1
code
Type of hook this lambda responds to.
Allowed values: audit
Mapping
_source
0..1
string
System Property. DO NOT USE IT.
body
1..1
Object
Mapping transformation definition.
params
0..1
Parameters for the mapping execution.
params.omit-drop-blanks
0..1
boolean
Whether to omit blank values from the result.
returns
0..1
code
Type of result returned by the mapping.
Allowed values: transaction
| resource
scopeSchema
0..1
Object
Schema defining the scope for mapping.
text
0..1
Human-readable text about the mapping.
text.status
0..1
string
Status of the text.
text.div
0..1
string
HTML representation of the text.
Module
_source
0..1
string
System Property. DO NOT USE IT.
meta
0..1
Meta
Metadata for the module.
meta.pre-sql
0..1
string
SQL to execute before module installation.
meta.post-sql
0..1
string
SQL to execute after module installation.
module
0..1
string
Identifier for the module.
version
0..1
integer
Version number of the module.
Notebook
cells
0..*
Cells contained in the notebook.
cells.id
0..1
Unique identifier for the cell.
cells.evaluating?
0..1
boolean
Whether the cell is currently being evaluated.
cells.folded
0..1
Folding state of the cell.
cells.folded.code
0..1
boolean
Whether the code section is folded.
cells.folded.result
0..1
boolean
Whether the result section is folded.
cells.type
0..1
string
Type of cell content.
Allowed values: rpc
| rest
| empty
| markdown
| sql
cells.value
0..1
Content value of the cell.
cells.result
0..1
Result of cell evaluation.
cells.error
0..1
Error information if evaluation failed.
cells.nb-title
0..1
string
Title for the cell.
description
0..1
string
Description of the notebook.
edit-secret
0..1
string
Secret for edit access to the notebook.
name
0..1
string
Name of the notebook.
notebook-superuser-secret
0..1
string
Secret for superuser access to the notebook.
origin
0..1
string
Origin information for the notebook.
publication-id
0..1
string
Identifier for the published version of the notebook.
source
0..1
Source content for the notebook.
tags
0..*
string
Tags associated with the notebook.
Operation
_source
0..1
string
System Property. DO NOT USE IT.
action
0..1
Object
Action to be performed by the operation.
app
0..1
Reference
Reference to associated App.
Allowed references: App
data
0..1
Object
Additional operation data.
description
0..1
string
Human-readable description of the operation.
fhirCode
0..1
string
FHIR operation code.
fhirResource
0..*
string
FHIR resources this operation applies to.
fhirUrl
0..1
string
FHIR URL pattern for the operation.
implicit-params
0..1
BackboneElement
Parameters that are implicitly included in the operation.
implicit-params.path
0..1
Object
Path parameters.
implicit-params.query
0..1
Object
Query parameters.
module
0..1
string
Module that this operation belongs to.
no-op-logs
0..1
boolean
Whether to disable operation logging.
public
0..1
boolean
Whether the operation is publicly accessible.
request
0..*
Object
Request configurations.
route-params
0..1
Object
Parameters for route matching.
transform
0..1
BackboneElement
Transformation configuration for the operation.
transform.request
0..1
BackboneElement
Request transformation settings.
transform.request.engine
0..1
code
Transformation engine to use.
transform.request.template
0..1
Reference
Reference to a template for transformation.
transform.request.part
1..1
string
Part of the request to transform.
Allowed values: body
PGSequence
_source
0..1
string
System Property. DO NOT USE IT.
cycle
0..1
boolean
Whether the sequence should cycle when reaching max/min value.
data_type
0..1
string
PostgreSQL data type for the sequence.
Allowed values: smallint
| integer
| bigint
increment
0..1
integer
Value to increment by for each sequence call.
maxvalue
0..1
integer
Maximum value for the sequence.
minvalue
0..1
integer
Minimum value for the sequence.
start
0..1
integer
Starting value for the sequence.
Search
_source
0..1
string
System Property. DO NOT USE IT.
format
0..1
string
Replaces `?` with the actual value provided in the search query. Useful to use in ILIKE SQL expression.
module
0..1
string
Module that this search belongs to.
multi
0..1
string
If you set multi = 'array', parameters will be coerced as PostgreSQL array.
Allowed values: array
name
0..1
string
Name of the search parameter.
order-by
0..1
string
SQL to use in the ORDER BY expression. Supports {{table}} and {{param}}. Note that it is used only when _sort= present in the query.
param-parser
0..1
string
Parse value as string, identifier, or reference. See below.
Allowed values: token
| reference
resource
0..1
Reference
Reference to the resource type this search applies to. ResourceType is always Entity
token-sql
0..1
BackboneElement
SQL templates for token parameter handling.
token-sql.text
0..1
string
SQL template for text search.
token-sql.both
0..1
string
SQL template when both system and code are provided.
token-sql.only-system
0..1
string
SQL template when only system is provided.
token-sql.only-code
0..1
string
SQL template when only code is provided.
token-sql.text-format
0..1
string
Format for text search.
token-sql.no-system
0..1
string
SQL template when no system is provided.
where
0..1
string
SQL to use in the WHERE expression. Supports `{{table}}` and `{{param}}`.
SearchQuery
_source
0..1
string
System Property. DO NOT USE IT.
as
0..1
string
Alias for the resource in the query.
includes
0..1
Object
Resources to include with the results.
limit
0..1
integer
Maximum number of results to return.
params
0..1
Object
Search parameters for the query.
query
0..1
BackboneElement
Detailed query configuration.
query.order-by
0..1
string
Column or expression to order results by.
query.join
0..1
Object
Join conditions for the query.
query.where
0..1
string
Where clause for the query.
resource
1..1
Reference
Reference to the resource type to search.
total
0..1
boolean
Whether to include total count in results.
SeedImport
filename
0..1
string
Name of the seed import file.
md5-hash
0..1
string
MD5 hash of the import file for integrity verification.
resources
0..*
Resources to be imported.
resources.resourceType
0..1
string
Type of resource.
resources.id
0..1
string
Identifier for the resource.
resources.meta
0..1
Object
Metadata for the resource.
version
0..1
string
Version of the seed import format.
Allowed values: v2
SubsNotification
_source
0..1
string
System Property. DO NOT USE IT.
duration
0..1
integer
Duration of the notification processing in milliseconds.
notification
0..1
Object
Content of the notification that was sent.
response
0..1
Object
Response received from the notification endpoint.
retried
0..1
boolean
Whether this notification is a retry.
retries
0..*
Reference
References to retry notifications.
Allowed references: SubsSubscription
retryOf
0..1
Reference
Reference to the original notification this is retrying.
Allowed references: SubsSubscription
status
0..1
code
Status of the notification delivery.
Allowed values: success
| failed
subscription
0..1
Reference
Reference to the subscription that generated this notification.
Allowed references: SubsSubscription
SubsSubscription
_source
0..1
string
System Property. DO NOT USE IT.
channel
1..1
Channel configuration for delivering notifications.
channel.timeout
0..1
integer
Timeout in milliseconds for notification delivery.
channel.heartbeatPeriod
0..1
integer
Period in milliseconds for sending heartbeat notifications.
channel.headers
0..1
Object
HTTP headers to include with notifications.
channel.type
1..1
code
Type of channel for notifications.
Allowed values: rest-hook
channel.endpoint
1..1
url
URL endpoint where notifications are sent.
channel.payload
0..1
Content to be sent in the notification.
channel.payload.content
0..1
code
Allowed values: id-only
| full-resource
channel.payload.contentType
0..1
code
Allowed values: json
| fhir+json
channel.payload.context
0..1
identifier
0..*
Identifier
Business identifiers for the subscription.
status
0..1
code
Current status of the subscription.
Allowed values: active
| off
trigger
0..1
Object
Events that trigger this subscription.
TerminologyBundleFile
filename
0..1
string
Name of the terminology bundle file.
status
0..1
string
Current status of the bundle file processing.
Allowed values: pending
| in-progress
| fail
| success
ui_history
_source
0..1
string
System Property. DO NOT USE IT.
command
0..1
string
Command that was executed.
type
0..1
string
Type of history entry.
Allowed values: http
| sql
user
0..1
Reference
Reference to the user who performed the action.
Allowed references: User
ui_snippet
_source
0..1
string
System Property. DO NOT USE IT.
command
0..1
string
title
0..1
string
type
0..1
string
Allowed values: http
| sql
user
0..1
Reference
Allowed references: User
Last updated
Was this helpful?