schema: {
$id: string;
$schema: string;
definitions: {
QuestionnaireResponse_Answer: {
additionalProperties: boolean;
description: string;
properties: {
id: { description: string; type: string };
item: { description: string; items: { $ref: string }; type: string };
valueAttachment: {
description: string;
properties: {
contentType: { type: string };
hash: { type: string };
id: { type: string };
size: { type: string };
title: { type: string };
url: { type: string };
};
type: string;
};
valueBoolean: { description: string; type: string };
valueCoding: {
description: string;
properties: {
code: { type: string };
display: { type: string };
system: { type: string };
version: { type: string };
};
type: string;
};
valueDate: {
description: string;
format: string;
pattern: string;
type: string;
};
valueDateTime: {
description: string;
format: string;
pattern: string;
type: string;
};
valueDecimal: { description: string; pattern: string; type: string };
valueInteger: { description: string; pattern: string; type: string };
valueQuantity: {
description: string;
properties: {
code: { type: string };
system: { type: string };
unit: { type: string };
value: { type: string };
};
type: string;
};
valueString: { description: string; pattern: string; type: string };
valueTime: { description: string; pattern: string; type: string };
valueUri: { description: string; pattern: string; type: string };
};
type: string;
};
QuestionnaireResponse_Item: {
additionalProperties: boolean;
description: string;
properties: {
answer: {
description: string;
items: { $ref: string };
type: string;
};
definition: { description: string; type: string };
id: { description: string; type: string };
item: { description: string; items: { $ref: string }; type: string };
linkId: { description: string; type: string };
text: { description: string; type: string };
};
required: string[];
type: string;
};
};
description: string;
items: {
additionalProperties: boolean;
description: string;
properties: {
_id: {
coerce: boolean;
description: string;
format: string;
type: string;
};
author: {
description: string;
properties: {
display: { type: string };
id: { description: string; type: string };
reference: { type: string };
type: { type: string };
};
type: string;
};
authored: {
coerce: boolean;
description: string;
format: string;
type: string;
};
id: { description: string; pattern: string; type: string };
item: { description: string; items: { $ref: string }; type: string };
meta: {
description: string;
properties: {
profile: { items: { type: string }; type: string };
tag: {
items: {
properties: { code: { type: string }; system: { type: string } };
type: string;
};
type: string;
};
};
type: string;
};
questionnaire: { description: string; type: string };
resourceType: { const: string; description: string; type: string };
source: {
description: string;
properties: {
display: { description: string; type: string };
id: { description: string; type: string };
reference: { type: string };
type: { description: string; type: string };
};
type: string;
};
status: { description: string; enum: string[]; type: string };
subject: {
description: string;
properties: {
display: { type: string };
reference: { type: string };
type: { type: string };
};
required: string[];
type: string;
};
};
required: string[];
type: string;
};
title: string;
type: string;
}
Type Declaration
$id: string
$schema: string
definitions: {
QuestionnaireResponse_Answer: {
additionalProperties: boolean;
description: string;
properties: {
id: { description: string; type: string };
item: { description: string; items: { $ref: string }; type: string };
valueAttachment: {
description: string;
properties: {
contentType: { type: string };
hash: { type: string };
id: { type: string };
size: { type: string };
title: { type: string };
url: { type: string };
};
type: string;
};
valueBoolean: { description: string; type: string };
valueCoding: {
description: string;
properties: {
code: { type: string };
display: { type: string };
system: { type: string };
version: { type: string };
};
type: string;
};
valueDate: {
description: string;
format: string;
pattern: string;
type: string;
};
valueDateTime: {
description: string;
format: string;
pattern: string;
type: string;
};
valueDecimal: { description: string; pattern: string; type: string };
valueInteger: { description: string; pattern: string; type: string };
valueQuantity: {
description: string;
properties: {
code: { type: string };
system: { type: string };
unit: { type: string };
value: { type: string };
};
type: string;
};
valueString: { description: string; pattern: string; type: string };
valueTime: { description: string; pattern: string; type: string };
valueUri: { description: string; pattern: string; type: string };
};
type: string;
};
QuestionnaireResponse_Item: {
additionalProperties: boolean;
description: string;
properties: {
answer: { description: string; items: { $ref: string }; type: string };
definition: { description: string; type: string };
id: { description: string; type: string };
item: { description: string; items: { $ref: string }; type: string };
linkId: { description: string; type: string };
text: { description: string; type: string };
};
required: string[];
type: string;
};
}
description: string
items: {
additionalProperties: boolean;
description: string;
properties: {
_id: {
coerce: boolean;
description: string;
format: string;
type: string;
};
author: {
description: string;
properties: {
display: { type: string };
id: { description: string; type: string };
reference: { type: string };
type: { type: string };
};
type: string;
};
authored: {
coerce: boolean;
description: string;
format: string;
type: string;
};
id: { description: string; pattern: string; type: string };
item: { description: string; items: { $ref: string }; type: string };
meta: {
description: string;
properties: {
profile: { items: { type: string }; type: string };
tag: {
items: {
properties: { code: { type: string }; system: { type: string } };
type: string;
};
type: string;
};
};
type: string;
};
questionnaire: { description: string; type: string };
resourceType: { const: string; description: string; type: string };
source: {
description: string;
properties: {
display: { description: string; type: string };
id: { description: string; type: string };
reference: { type: string };
type: { description: string; type: string };
};
type: string;
};
status: { description: string; enum: string[]; type: string };
subject: {
description: string;
properties: {
display: { type: string };
reference: { type: string };
type: { type: string };
};
required: string[];
type: string;
};
};
required: string[];
type: string;
}
title: string
type: string