Data model
"subscription"."HEALTHY_BENEFITS_SIGNED_BUNDLE" {
shape: sql_table
"id": UUID {constraint: primary_key}
"documents_metadata": JSONB
"requester_first_name": TEXT
"requester_last_name": TEXT
"requester_ref": VARCHAR
"signature_id": VARCHAR(255)
"signature_request_all_signed_at": DATETIME
"signature_request_all_signed_event": JSONB
"signature_request_id": VARCHAR(255)
"signature_step": VARCHAR(255)
"signer": JSONB
"subscription_id": UUID
"uri": VARCHAR(2083)
}
"subscription"."HEALTHY_BENEFITS_SIGNED_DOCUMENT" {
shape: sql_table
"id": UUID {constraint: primary_key}
"document_key": VARCHAR(255)
"document_metadata": JSONB
"signed_at": DATETIME
"signed_bundle_id": UUID
"type": VARCHAR(255)
"uploader_id": UUID
"uri": VARCHAR(2083)
}
"subscription"."PAYLOAD" {
shape: sql_table
"id": UUID {constraint: primary_key}
"price": INTEGER
"transfer_history_ref": VARCHAR
}
"affiliation"."ENROLLMENT" {
shape: sql_table
"id": UUID {constraint: primary_key}
"benefit_type": VARCHAR
"end_date": DATE
"is_cancelled": BOOLEAN
"profile_ref": VARCHAR
"start_date": DATE
"subscription_ref": VARCHAR
"transfer_history_ref": VARCHAR
}
"affiliation"."TEMPORARY_LEAVE" {
shape: sql_table
"id": UUID {constraint: primary_key}
"end_date": DATE
"enrollment_id": UUID
"is_cancelled": BOOLEAN
"start_date": DATE
}
"subscription"."POPULATION" {
shape: sql_table
"id": UUID {constraint: primary_key}
"entity_ref": VARCHAR
"name": VARCHAR
}
"subscription"."BENEFIT" {
shape: sql_table
"id": UUID {constraint: primary_key}
"allowance": INTEGER
"payload_id": UUID
"population_id": UUID
"type_ref": VARCHAR
}
"pricing"."DISCOUNT" {
shape: sql_table
"id": UUID {constraint: primary_key}
"end_month": DATE
"price": INTEGER
"reason": VARCHAR
"start_month": DATE
"subscription_id": UUID
}
"subscription"."HEALTHY_BENEFITS_SIGNED_BUNDLE"."id" -> "subscription"."HEALTHY_BENEFITS_SIGNED_DOCUMENT"."signed_bundle_id": {
source-arrowhead.shape: cf-one-required
target-arrowhead.shape: cf-many
}
"subscription"."POPULATION"."id" -> "subscription"."BENEFIT"."population_id": {
source-arrowhead.shape: cf-one-required
target-arrowhead.shape: cf-many
}
"subscription"."PAYLOAD"."id" -> "subscription"."BENEFIT"."payload_id": {
source-arrowhead.shape: cf-one-required
target-arrowhead.shape: cf-many
}
Hold "Alt" / "Option" to enable pan & zoom