Variable QuestionnaireSchemaConst
QuestionnaireSchema: ZodObject<
{
_id: ZodOptional<ZodUUID>;
approvalDate: ZodOptional<ZodString>;
author: ZodOptional<
ZodArray<
ZodObject<
{
id: ZodOptional<ZodString>;
name: ZodOptional<ZodString>;
telecom: ZodOptional<ZodArray<ZodRecord<ZodString, ZodAny>>>;
},
$strict,
>,
>,
>;
code: ZodOptional<
ZodArray<
ZodObject<
{
code: ZodOptional<ZodString>;
display: ZodOptional<ZodString>;
id: ZodOptional<ZodString>;
system: ZodOptional<ZodString>;
userSelected: ZodOptional<ZodBoolean>;
version: ZodOptional<ZodString>;
},
$strip,
>,
>,
>;
contact: ZodOptional<
ZodArray<
ZodObject<
{
id: ZodOptional<ZodString>;
name: ZodOptional<ZodString>;
telecom: ZodOptional<ZodArray<ZodRecord<ZodString, ZodAny>>>;
},
$strict,
>,
>,
>;
copyright: ZodOptional<ZodString>;
copyrightLabel: ZodOptional<ZodString>;
date: ZodOptional<ZodString>;
description: ZodOptional<ZodString>;
editor: ZodOptional<
ZodArray<
ZodObject<
{
id: ZodOptional<ZodString>;
name: ZodOptional<ZodString>;
telecom: ZodOptional<ZodArray<ZodRecord<ZodString, ZodAny>>>;
},
$strict,
>,
>,
>;
effectivePeriod: ZodOptional<
ZodObject<
{
end: ZodOptional<ZodString>;
id: ZodOptional<ZodString>;
start: ZodOptional<ZodString>;
},
$strip,
>,
>;
endorser: ZodOptional<
ZodArray<
ZodObject<
{
id: ZodOptional<ZodString>;
name: ZodOptional<ZodString>;
telecom: ZodOptional<ZodArray<ZodRecord<ZodString, ZodAny>>>;
},
$strict,
>,
>,
>;
experimental: ZodOptional<ZodBoolean>;
extension: ZodOptional<ZodArray<ZodRecord<ZodAny, ZodAny>>>;
id: ZodString;
item: ZodOptional<
ZodArray<
ZodObject<
{
answerConstraint: ZodOptional<ZodString>;
answerOption: ZodOptional<
ZodArray<
ZodObject<
{
id: ZodOptional<(...)>;
initialSelected: ZodOptional<(...)>;
valueCoding: ZodOptional<(...)>;
valueDate: ZodOptional<(...)>;
valueInteger: ZodOptional<(...)>;
valueString: ZodOptional<(...)>;
valueTime: ZodOptional<(...)>;
},
$catchall<ZodAny>,
>,
>,
>;
answerValueSet: ZodOptional<ZodString>;
code: ZodOptional<
ZodArray<
ZodObject<
{
code: ZodOptional<(...)>;
display: ZodOptional<(...)>;
id: ZodOptional<(...)>;
system: ZodOptional<(...)>;
userSelected: ZodOptional<(...)>;
version: ZodOptional<(...)>;
},
$strip,
>,
>,
>;
definition: ZodOptional<ZodString>;
disabledDisplay: ZodOptional<ZodString>;
enableBehavior: ZodOptional<ZodString>;
enableWhen: ZodOptional<
ZodArray<
ZodObject<
{
answerBoolean: ZodOptional<(...)>;
answerCoding: ZodOptional<(...)>;
answerDate: ZodOptional<(...)>;
answerDateTime: ZodOptional<(...)>;
answerDecimal: ZodOptional<(...)>;
answerInteger: ZodOptional<(...)>;
answerQuantity: ZodOptional<(...)>;
answerString: ZodOptional<(...)>;
answerTime: ZodOptional<(...)>;
id: ZodOptional<(...)>;
operator: ZodOptional<(...)>;
question: ZodOptional<(...)>;
},
$strict,
>,
>,
>;
id: ZodOptional<ZodString>;
initial: ZodOptional<
ZodArray<
ZodObject<
{
id: ZodOptional<(...)>;
valueAttachment: ZodOptional<(...)>;
valueBoolean: ZodOptional<(...)>;
valueCoding: ZodOptional<(...)>;
valueDate: ZodOptional<(...)>;
valueDateTime: ZodOptional<(...)>;
valueDecimal: ZodOptional<(...)>;
valueInteger: ZodOptional<(...)>;
valueQuantity: ZodOptional<(...)>;
valueString: ZodOptional<(...)>;
valueTime: ZodOptional<(...)>;
valueUri: ZodOptional<(...)>;
},
$catchall<ZodAny>,
>,
>,
>;
item: ZodOptional<ZodArray<ZodAny>>;
linkId: ZodString;
maxLength: ZodOptional<ZodNumber>;
prefix: ZodOptional<ZodString>;
readOnly: ZodOptional<ZodBoolean>;
repeats: ZodOptional<ZodBoolean>;
required: ZodOptional<ZodBoolean>;
text: ZodOptional<ZodString>;
type: ZodEnum<
{
attachment: "attachment";
boolean: "boolean";
choice: "choice";
coding: "coding";
date: "date";
dateTime: "dateTime";
decimal: "decimal";
display: "display";
group: "group";
integer: "integer";
"open-choice": "open-choice";
quantity: "quantity";
reference: "reference";
string: "string";
text: "text";
time: "time";
url: "url";
},
>;
},
$catchall<ZodAny>,
>,
>,
>;
jurisdiction: ZodOptional<
ZodArray<
ZodObject<
{
coding: ZodOptional<
ZodArray<
ZodObject<
{
code: ZodOptional<(...)>;
display: ZodOptional<(...)>;
id: ZodOptional<(...)>;
system: ZodOptional<(...)>;
userSelected: ZodOptional<(...)>;
version: ZodOptional<(...)>;
},
$strip,
>,
>,
>;
id: ZodOptional<ZodString>;
text: ZodOptional<ZodString>;
},
$strict,
>,
>,
>;
language: ZodOptional<ZodString>;
lastReviewDate: ZodOptional<ZodString>;
meta: ZodOptional<
ZodObject<
{
profile: ZodOptional<ZodArray<ZodString>>;
tag: ZodOptional<
ZodArray<
ZodObject<
{ code: ZodOptional<ZodString>; system: ZodOptional<ZodString> },
$strip,
>,
>,
>;
},
$strip,
>,
>;
name: ZodOptional<ZodString>;
publisher: ZodOptional<ZodString>;
purpose: ZodOptional<ZodString>;
resourceType: ZodLiteral<"Questionnaire">;
reviewer: ZodOptional<
ZodArray<
ZodObject<
{
id: ZodOptional<ZodString>;
name: ZodOptional<ZodString>;
telecom: ZodOptional<ZodArray<ZodRecord<ZodString, ZodAny>>>;
},
$strict,
>,
>,
>;
status: ZodOptional<
ZodEnum<
{
active: "active";
draft: "draft";
retired: "retired";
unknown: "unknown";
},
>,
>;
subjectType: ZodOptional<ZodArray<ZodString>>;
text: ZodOptional<ZodString>;
title: ZodOptional<ZodString>;
topic: ZodOptional<
ZodArray<
ZodObject<
{
coding: ZodOptional<
ZodArray<
ZodObject<
{
code: ZodOptional<(...)>;
display: ZodOptional<(...)>;
id: ZodOptional<(...)>;
system: ZodOptional<(...)>;
userSelected: ZodOptional<(...)>;
version: ZodOptional<(...)>;
},
$strip,
>,
>,
>;
id: ZodOptional<ZodString>;
text: ZodOptional<ZodString>;
},
$strip,
>,
>,
>;
url: ZodOptional<ZodString>;
useContext: ZodOptional<ZodArray<ZodRecord<ZodString, ZodAny>>>;
version: ZodOptional<ZodString>;
versionAlgorithmCoding: ZodOptional<
ZodObject<
{
code: ZodOptional<ZodString>;
display: ZodOptional<ZodString>;
system: ZodOptional<ZodString>;
version: ZodOptional<ZodString>;
},
$strip,
>,
>;
versionAlgorithmString: ZodOptional<ZodString>;
},
$catchall<ZodAny>,
> = ...