Derives the name of the Glue database that HealthLake auto-creates for a datastore.
HealthLake names the database deterministically as
{datastore_name_underscored}_{datastore_id}_healthlake_view
where the datastore name has its hyphens replaced with underscores. Because the
datastore ID is a CloudFormation token at synth time, the concatenation is built
with Fn.join/Fn.split rather than plain string ops.
Exposed as a standalone helper so any construct that needs the derived name can
reuse it without instantiating MdaaHealthLakeGlueDatabase.
Parameters
datastoreName: string
The MDAA-prefixed datastore name used when creating the datastore
datastoreId: string
The datastore ID (CloudFormation token from CfnFHIRDatastore.attrDatastoreId)
Returns string
The derived Glue database name (a CloudFormation token)
Derives the name of the Glue database that HealthLake auto-creates for a datastore.
HealthLake names the database deterministically as
{datastore_name_underscored}_{datastore_id}_healthlake_viewwhere the datastore name has its hyphens replaced with underscores. Because the datastore ID is a CloudFormation token at synth time, the concatenation is built withFn.join/Fn.splitrather than plain string ops.Exposed as a standalone helper so any construct that needs the derived name can reuse it without instantiating MdaaHealthLakeGlueDatabase.