{
"description": "ClickHouse at-least-once delivery profile for AidboxTopicDestination.",
"_filename": "StructureDefinition-aidboxtopicdestination-clickhouse-at-least-once.json",
"package_name": "io.health-samurai.legacy.r4b",
"date": null,
"derivation": "constraint",
"publisher": null,
"fhirVersion": "4.3.0",
"name": "aidboxtopicdestination-clickhouse-at-least-once",
"abstract": false,
"type": "AidboxTopicDestination",
"experimental": null,
"resourceType": "StructureDefinition",
"title": "ClickHouse At Least Once Profile",
"package_version": "0.2604.1",
"status": "retired",
"id": "6e53f7be-9d26-4e29-9409-96a5c26b055d",
"kind": "resource",
"url": "http://aidbox.app/StructureDefinition/aidboxtopicdestination-clickhouse-at-least-once",
"version": "0.2604.1",
"differential": {
"element": [ {
"id": "AidboxTopicDestination.kind",
"path": "AidboxTopicDestination.kind",
"fixedString": "clickhouse-at-least-once"
}, {
"id": "AidboxTopicDestination.parameter",
"path": "AidboxTopicDestination.parameter",
"slicing": {
"rules": "closed",
"discriminator": [ {
"path": "name",
"type": "pattern"
} ]
}
}, {
"id": "AidboxTopicDestination.parameter:url",
"max": "1",
"min": 1,
"path": "AidboxTopicDestination.parameter",
"sliceName": "url"
}, {
"id": "AidboxTopicDestination.parameter:url.name",
"path": "AidboxTopicDestination.parameter.name",
"fixedString": "url"
}, {
"id": "AidboxTopicDestination.parameter:url.value[x]",
"min": 1,
"path": "AidboxTopicDestination.parameter.value[x]",
"type": [ {
"code": "string"
} ]
}, {
"id": "AidboxTopicDestination.parameter:url.resource",
"max": "0",
"path": "AidboxTopicDestination.parameter.resource"
}, {
"id": "AidboxTopicDestination.parameter:url.part",
"max": "0",
"path": "AidboxTopicDestination.parameter.part"
}, {
"id": "AidboxTopicDestination.parameter:viewDefinition",
"max": "1",
"min": 1,
"path": "AidboxTopicDestination.parameter",
"sliceName": "viewDefinition"
}, {
"id": "AidboxTopicDestination.parameter:viewDefinition.name",
"path": "AidboxTopicDestination.parameter.name",
"fixedString": "viewDefinition"
}, {
"id": "AidboxTopicDestination.parameter:viewDefinition.value[x]",
"min": 1,
"path": "AidboxTopicDestination.parameter.value[x]",
"type": [ {
"code": "string"
} ]
}, {
"id": "AidboxTopicDestination.parameter:viewDefinition.resource",
"max": "0",
"path": "AidboxTopicDestination.parameter.resource"
}, {
"id": "AidboxTopicDestination.parameter:viewDefinition.part",
"max": "0",
"path": "AidboxTopicDestination.parameter.part"
}, {
"id": "AidboxTopicDestination.parameter:destinationTable",
"max": "1",
"min": 1,
"path": "AidboxTopicDestination.parameter",
"sliceName": "destinationTable"
}, {
"id": "AidboxTopicDestination.parameter:destinationTable.name",
"path": "AidboxTopicDestination.parameter.name",
"fixedString": "destinationTable"
}, {
"id": "AidboxTopicDestination.parameter:destinationTable.value[x]",
"min": 1,
"path": "AidboxTopicDestination.parameter.value[x]",
"type": [ {
"code": "string"
} ]
}, {
"id": "AidboxTopicDestination.parameter:destinationTable.resource",
"max": "0",
"path": "AidboxTopicDestination.parameter.resource"
}, {
"id": "AidboxTopicDestination.parameter:destinationTable.part",
"max": "0",
"path": "AidboxTopicDestination.parameter.part"
}, {
"id": "AidboxTopicDestination.parameter:batchSize",
"max": "1",
"min": 1,
"path": "AidboxTopicDestination.parameter",
"sliceName": "batchSize"
}, {
"id": "AidboxTopicDestination.parameter:batchSize.name",
"path": "AidboxTopicDestination.parameter.name",
"fixedString": "batchSize"
}, {
"id": "AidboxTopicDestination.parameter:batchSize.value[x]",
"min": 1,
"path": "AidboxTopicDestination.parameter.value[x]",
"type": [ {
"code": "unsignedInt"
} ]
}, {
"id": "AidboxTopicDestination.parameter:batchSize.resource",
"max": "0",
"path": "AidboxTopicDestination.parameter.resource"
}, {
"id": "AidboxTopicDestination.parameter:batchSize.part",
"max": "0",
"path": "AidboxTopicDestination.parameter.part"
}, {
"id": "AidboxTopicDestination.parameter:sendIntervalMs",
"max": "1",
"min": 1,
"path": "AidboxTopicDestination.parameter",
"sliceName": "sendIntervalMs"
}, {
"id": "AidboxTopicDestination.parameter:sendIntervalMs.name",
"path": "AidboxTopicDestination.parameter.name",
"fixedString": "sendIntervalMs"
}, {
"id": "AidboxTopicDestination.parameter:sendIntervalMs.value[x]",
"min": 1,
"path": "AidboxTopicDestination.parameter.value[x]",
"type": [ {
"code": "unsignedInt"
} ]
}, {
"id": "AidboxTopicDestination.parameter:sendIntervalMs.resource",
"max": "0",
"path": "AidboxTopicDestination.parameter.resource"
}, {
"id": "AidboxTopicDestination.parameter:sendIntervalMs.part",
"max": "0",
"path": "AidboxTopicDestination.parameter.part"
}, {
"id": "AidboxTopicDestination.parameter:database",
"max": "1",
"min": 1,
"path": "AidboxTopicDestination.parameter",
"sliceName": "database"
}, {
"id": "AidboxTopicDestination.parameter:database.name",
"path": "AidboxTopicDestination.parameter.name",
"fixedString": "database"
}, {
"id": "AidboxTopicDestination.parameter:database.value[x]",
"min": 1,
"path": "AidboxTopicDestination.parameter.value[x]",
"type": [ {
"code": "string"
} ]
}, {
"id": "AidboxTopicDestination.parameter:database.resource",
"max": "0",
"path": "AidboxTopicDestination.parameter.resource"
}, {
"id": "AidboxTopicDestination.parameter:database.part",
"max": "0",
"path": "AidboxTopicDestination.parameter.part"
}, {
"id": "AidboxTopicDestination.parameter:user",
"max": "1",
"min": 1,
"path": "AidboxTopicDestination.parameter",
"sliceName": "user"
}, {
"id": "AidboxTopicDestination.parameter:user.name",
"path": "AidboxTopicDestination.parameter.name",
"fixedString": "user"
}, {
"id": "AidboxTopicDestination.parameter:user.value[x]",
"min": 1,
"path": "AidboxTopicDestination.parameter.value[x]",
"type": [ {
"code": "string"
} ]
}, {
"id": "AidboxTopicDestination.parameter:user.resource",
"max": "0",
"path": "AidboxTopicDestination.parameter.resource"
}, {
"id": "AidboxTopicDestination.parameter:user.part",
"max": "0",
"path": "AidboxTopicDestination.parameter.part"
}, {
"id": "AidboxTopicDestination.parameter:password",
"max": "1",
"min": 1,
"path": "AidboxTopicDestination.parameter",
"sliceName": "password"
}, {
"id": "AidboxTopicDestination.parameter:password.name",
"path": "AidboxTopicDestination.parameter.name",
"fixedString": "password"
}, {
"id": "AidboxTopicDestination.parameter:password.value[x]",
"min": 1,
"path": "AidboxTopicDestination.parameter.value[x]",
"type": [ {
"code": "string"
} ]
}, {
"id": "AidboxTopicDestination.parameter:password.resource",
"max": "0",
"path": "AidboxTopicDestination.parameter.resource"
}, {
"id": "AidboxTopicDestination.parameter:password.part",
"max": "0",
"path": "AidboxTopicDestination.parameter.part"
} ]
},
"baseDefinition": "http://health-samurai.io/fhir/core/StructureDefinition/AidboxTopicDestination"
}