@welshare/sdk
    Preparing search index...

    Variable ConditionSchemaConst

    ConditionSchema: ZodObject<
        {
            abatementAge: ZodOptional<
                ZodObject<
                    {
                        code: ZodOptional<ZodString>;
                        system: ZodDefault<ZodURL>;
                        unit: ZodString;
                        value: ZodOptional<ZodNumber>;
                    },
                    $strip,
                >,
            >;
            abatementDateTime: ZodOptional<
                ZodUnion<readonly [ZodISODate, ZodISODateTime]>,
            >;
            abatementPeriod: ZodOptional<
                ZodObject<
                    {
                        end: ZodOptional<ZodISODateTime>;
                        start: ZodOptional<ZodISODateTime>;
                    },
                    $strip,
                >,
            >;
            abatementRange: ZodOptional<
                ZodObject<
                    {
                        high: ZodOptional<
                            ZodObject<
                                {
                                    code: ZodOptional<ZodString>;
                                    system: ZodDefault<ZodURL>;
                                    unit: ZodOptional<ZodString>;
                                    value: ZodOptional<ZodNumber>;
                                },
                                $strip,
                            >,
                        >;
                        low: ZodOptional<
                            ZodObject<
                                {
                                    code: ZodOptional<ZodString>;
                                    system: ZodDefault<ZodURL>;
                                    unit: ZodOptional<ZodString>;
                                    value: ZodOptional<ZodNumber>;
                                },
                                $strip,
                            >,
                        >;
                    },
                    $strip,
                >,
            >;
            abatementString: ZodOptional<ZodString>;
            bodySite: ZodOptional<
                ZodArray<
                    ZodObject<
                        {
                            coding: ZodOptional<
                                ZodArray<
                                    ZodObject<
                                        {
                                            code: ZodOptional<(...)>;
                                            display: ZodOptional<(...)>;
                                            system: ZodURL;
                                            userSelected: ZodOptional<(...)>;
                                            version: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                >,
                            >;
                            text: ZodOptional<ZodString>;
                        },
                        $strip,
                    >,
                >,
            >;
            category: ZodOptional<
                ZodArray<
                    ZodObject<
                        {
                            coding: ZodOptional<
                                ZodArray<
                                    ZodObject<
                                        {
                                            code: ZodOptional<(...)>;
                                            display: ZodOptional<(...)>;
                                            system: ZodURL;
                                            userSelected: ZodOptional<(...)>;
                                            version: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                >,
                            >;
                            text: ZodOptional<ZodString>;
                        },
                        $strip,
                    >,
                >,
            >;
            clinicalStatus: ZodObject<
                {
                    coding: ZodOptional<
                        ZodArray<
                            ZodObject<
                                {
                                    code: ZodOptional<ZodString>;
                                    display: ZodOptional<ZodString>;
                                    system: ZodURL;
                                    userSelected: ZodOptional<ZodBoolean>;
                                    version: ZodOptional<ZodString>;
                                },
                                $strip,
                            >,
                        >,
                    >;
                    text: ZodOptional<ZodString>;
                },
                $strip,
            >;
            code: ZodOptional<
                ZodObject<
                    {
                        coding: ZodOptional<
                            ZodArray<
                                ZodObject<
                                    {
                                        code: ZodOptional<ZodString>;
                                        display: ZodOptional<ZodString>;
                                        system: ZodURL;
                                        userSelected: ZodOptional<ZodBoolean>;
                                        version: ZodOptional<ZodString>;
                                    },
                                    $strip,
                                >,
                            >,
                        >;
                        text: ZodOptional<ZodString>;
                    },
                    $strip,
                >,
            >;
            encounter: ZodOptional<
                ZodObject<
                    {
                        display: ZodOptional<ZodString>;
                        id: ZodOptional<ZodString>;
                        identifier: ZodOptional<
                            ZodObject<
                                { system: ZodOptional<ZodURL>; value: ZodOptional<ZodString> },
                                $strip,
                            >,
                        >;
                        reference: ZodOptional<ZodString>;
                        type: ZodOptional<ZodString>;
                    },
                    $strip,
                >,
            >;
            evidence: ZodOptional<
                ZodArray<
                    ZodObject<
                        {
                            concept: ZodOptional<
                                ZodObject<
                                    {
                                        coding: ZodOptional<ZodArray<(...)>>;
                                        text: ZodOptional<ZodString>;
                                    },
                                    $strip,
                                >,
                            >;
                            reference: ZodOptional<
                                ZodObject<
                                    {
                                        display: ZodOptional<ZodString>;
                                        id: ZodOptional<ZodString>;
                                        identifier: ZodOptional<ZodObject<(...), (...)>>;
                                        reference: ZodOptional<ZodString>;
                                        type: ZodOptional<ZodString>;
                                    },
                                    $strip,
                                >,
                            >;
                        },
                        $strip,
                    >,
                >,
            >;
            id: ZodString;
            meta: ZodOptional<
                ZodObject<
                    {
                        lastUpdated: ZodOptional<ZodISODateTime>;
                        profile: ZodOptional<ZodArray<ZodURL>>;
                        versionId: ZodOptional<ZodString>;
                    },
                    $strip,
                >,
            >;
            note: ZodOptional<
                ZodArray<
                    ZodObject<
                        {
                            authorReference: ZodOptional<
                                ZodObject<
                                    {
                                        display: ZodOptional<ZodString>;
                                        id: ZodOptional<ZodString>;
                                        identifier: ZodOptional<ZodObject<(...), (...)>>;
                                        reference: ZodOptional<ZodString>;
                                        type: ZodOptional<ZodString>;
                                    },
                                    $strip,
                                >,
                            >;
                            authorString: ZodOptional<ZodString>;
                            text: ZodString;
                            time: ZodOptional<ZodISODateTime>;
                        },
                        $strip,
                    >,
                >,
            >;
            onsetAge: ZodOptional<
                ZodObject<
                    {
                        code: ZodOptional<ZodString>;
                        system: ZodDefault<ZodURL>;
                        unit: ZodString;
                        value: ZodOptional<ZodNumber>;
                    },
                    $strip,
                >,
            >;
            onsetDateTime: ZodOptional<
                ZodUnion<readonly [ZodISODate, ZodISODateTime]>,
            >;
            onsetPeriod: ZodOptional<
                ZodObject<
                    {
                        end: ZodOptional<ZodISODateTime>;
                        start: ZodOptional<ZodISODateTime>;
                    },
                    $strip,
                >,
            >;
            onsetRange: ZodOptional<
                ZodObject<
                    {
                        high: ZodOptional<
                            ZodObject<
                                {
                                    code: ZodOptional<ZodString>;
                                    system: ZodDefault<ZodURL>;
                                    unit: ZodOptional<ZodString>;
                                    value: ZodOptional<ZodNumber>;
                                },
                                $strip,
                            >,
                        >;
                        low: ZodOptional<
                            ZodObject<
                                {
                                    code: ZodOptional<ZodString>;
                                    system: ZodDefault<ZodURL>;
                                    unit: ZodOptional<ZodString>;
                                    value: ZodOptional<ZodNumber>;
                                },
                                $strip,
                            >,
                        >;
                    },
                    $strip,
                >,
            >;
            onsetString: ZodOptional<ZodString>;
            participant: ZodOptional<
                ZodArray<
                    ZodObject<
                        {
                            actor: ZodObject<
                                {
                                    display: ZodOptional<ZodString>;
                                    id: ZodOptional<ZodString>;
                                    identifier: ZodOptional<
                                        ZodObject<{ system: ...; value: ... }, $strip>,
                                    >;
                                    reference: ZodOptional<ZodString>;
                                    type: ZodOptional<ZodString>;
                                },
                                $strip,
                            >;
                            function: ZodOptional<
                                ZodObject<
                                    {
                                        coding: ZodOptional<ZodArray<(...)>>;
                                        text: ZodOptional<ZodString>;
                                    },
                                    $strip,
                                >,
                            >;
                        },
                        $strip,
                    >,
                >,
            >;
            recordedDate: ZodOptional<ZodISODate>;
            resourceType: ZodLiteral<"Condition">;
            severity: ZodOptional<
                ZodObject<
                    {
                        coding: ZodOptional<
                            ZodArray<
                                ZodObject<
                                    {
                                        code: ZodOptional<ZodString>;
                                        display: ZodOptional<ZodString>;
                                        system: ZodURL;
                                        userSelected: ZodOptional<ZodBoolean>;
                                        version: ZodOptional<ZodString>;
                                    },
                                    $strip,
                                >,
                            >,
                        >;
                        text: ZodOptional<ZodString>;
                    },
                    $strip,
                >,
            >;
            stage: ZodOptional<
                ZodArray<
                    ZodObject<
                        {
                            assessment: ZodOptional<
                                ZodArray<
                                    ZodObject<
                                        {
                                            display: ZodOptional<(...)>;
                                            id: ZodOptional<(...)>;
                                            identifier: ZodOptional<(...)>;
                                            reference: ZodOptional<(...)>;
                                            type: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                >,
                            >;
                            summary: ZodOptional<
                                ZodObject<
                                    {
                                        coding: ZodOptional<ZodArray<(...)>>;
                                        text: ZodOptional<ZodString>;
                                    },
                                    $strip,
                                >,
                            >;
                            type: ZodOptional<
                                ZodObject<
                                    {
                                        coding: ZodOptional<ZodArray<(...)>>;
                                        text: ZodOptional<ZodString>;
                                    },
                                    $strip,
                                >,
                            >;
                        },
                        $strip,
                    >,
                >,
            >;
            subject: ZodObject<
                {
                    display: ZodOptional<ZodString>;
                    id: ZodOptional<ZodString>;
                    identifier: ZodOptional<
                        ZodObject<
                            { system: ZodOptional<ZodURL>; value: ZodOptional<ZodString> },
                            $strip,
                        >,
                    >;
                    reference: ZodOptional<ZodString>;
                    type: ZodOptional<ZodString>;
                },
                $strip,
            >;
            verificationStatus: ZodOptional<
                ZodObject<
                    {
                        coding: ZodOptional<
                            ZodArray<
                                ZodObject<
                                    {
                                        code: ZodOptional<ZodString>;
                                        display: ZodOptional<ZodString>;
                                        system: ZodURL;
                                        userSelected: ZodOptional<ZodBoolean>;
                                        version: ZodOptional<ZodString>;
                                    },
                                    $strip,
                                >,
                            >,
                        >;
                        text: ZodOptional<ZodString>;
                    },
                    $strip,
                >,
            >;
        },
        $strip,
    > = ...

    Condition schema - represents a clinical condition, problem, diagnosis, or other event that has risen to a level of concern.