Variable authorableSpecSchemaConst
authorableSpecSchema: ZodDiscriminatedUnion<
[
ZodObject<
{
evidence: ZodObject<
{
facts: ZodDefault<
ZodArray<
ZodEnum<
{
discharge_date: "discharge_date";
episode_start: "episode_start";
program_stay_boundaries: "program_stay_boundaries";
projected_discharge_date: "projected_discharge_date";
},
>,
>,
>;
},
$strip,
>;
expectation: ZodObject<
{
authored: ZodLiteral<"typed">;
comparator: ZodEnum<
{ at_least: "at_least"; at_most: "at_most"; exactly: "exactly" },
>;
count: ZodNumber;
},
$strip,
>;
kind: ZodLiteral<"existence">;
version: ZodLiteral<1>;
},
$strip,
>,
ZodObject<
{
evidence: ZodObject<
{
facts: ZodDefault<
ZodArray<
ZodEnum<
{
discharge_date: "discharge_date";
episode_start: "episode_start";
program_stay_boundaries: "program_stay_boundaries";
projected_discharge_date: "projected_discharge_date";
},
>,
>,
>;
},
$strip,
>;
kind: ZodLiteral<"signature">;
signatures: ZodArray<
ZodObject<
{
credentialConceptId: ZodOptional<
ZodPipe<ZodString, ZodTransform<(...), (...)>> & zIdInnerType<
ZodString,
>,
>;
role: ZodEnum<
{
completing_clinician: "completing_clinician";
cosigner: "cosigner";
patient: "patient";
staff: "staff";
},
>;
},
$strict,
>,
>;
version: ZodLiteral<1>;
},
$strip,
>,
],
"kind",
> = ...