Circle V2 API Docs
    Preparing search index...

    Variable authorableAnchorSchemaConst

    authorableAnchorSchema: ZodDiscriminatedUnion<
        [
            ZodObject<{ from: ZodLiteral<"admission"> }, $strip>,
            ZodObject<{ from: ZodLiteral<"discharge"> }, $strip>,
            ZodObject<{ from: ZodLiteral<"projected_discharge"> }, $strip>,
            ZodObject<{ from: ZodLiteral<"program_start"> }, $strip>,
        ],
        "from",
    > = ...

    Narrower than anchorSchema, which reserves the whole vocabulary so widening stays a zod change. The level-of-care anchors need a concept -> facility-level-of-care mapping nobody has built, so "when did Residential start" cannot be answered. Narrowed here rather than at evaluation, because a rule that can be authored and never answered tells the author at the wrong time.