Logica COVID-19 FHIR Profile Library IG
0.10.1 - CI Build

Logica COVID-19 FHIR Profile Library IG - Local Development build (v0.10.1). See the Directory of published versions

StructureDefinition: COVID19ExposureQuestionnaire

A list of questions about one’s exposure history for COVID 19.

The official URL for this profile is:

http://fhir.logicahealth.org/covid19/StructureDefinition/covid-19-exposure-questionnaire

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from Questionnaire

Summary

Slices

This structure defines the following Slices:

  • The element Questionnaire.item is sliced based on the value of exists:linkId (ordered)
  • The element Questionnaire.item.answerOption.value[x] is sliced based on the value of type:$this

This structure is derived from Questionnaire

NameFlagsCard.TypeDescription & Constraintsdoco
.. Questionnaire 0..*QuestionnaireA structured set of questions
... item 0..*(Slice Definition)Questions and sections within the Questionnaire
Slice: Ordered, Open by exists:linkId
.... item:Q1 0..1BackboneElementQuestions and sections within the Questionnaire
..... linkId 1..1stringUnique id for item in questionnaire
Required Pattern: 1
..... prefix 0..1stringE.g. "1(a)", "2.5.3"
Required Pattern: Question 1
..... text 0..1stringPrimary text for the item
Required Pattern: In the 14 days prior to illness onset did the patient travel to Wuhan, China?
..... answerOption
...... value[x] 1..1(Slice Definition)Answer value
Slice: Unordered, Open by type:$this
...... valueCoding 0..1CodingAnswer value
Binding: Yes/No Value Set (preferred)
.... item:Q2 0..1BackboneElementQuestions and sections within the Questionnaire
..... linkId 1..1stringUnique id for item in questionnaire
Required Pattern: 2
..... prefix 0..1stringE.g. "1(a)", "2.5.3"
Required Pattern: Question 2
..... text 0..1stringPrimary text for the item
Required Pattern: In the 14 days prior to illness onset did the patient travel to Hubei, China?
..... answerOption
...... value[x] 1..1(Slice Definition)Answer value
Slice: Unordered, Open by type:$this
...... valueCoding 0..1CodingAnswer value
Binding: Yes/No Value Set (preferred)
.... item:Q3 0..1BackboneElementQuestions and sections within the Questionnaire
..... linkId 1..1stringUnique id for item in questionnaire
Required Pattern: 3
..... prefix 0..1stringE.g. "1(a)", "2.5.3"
Required Pattern: Question 3
..... text 0..1stringPrimary text for the item
Required Pattern: In the 14 days prior to illness onset did the patient travel to mainland China?
..... answerOption
...... value[x] 1..1(Slice Definition)Answer value
Slice: Unordered, Open by type:$this
...... valueCoding 0..1CodingAnswer value
Binding: Yes/No Value Set (preferred)
.... item:Q4 0..1BackboneElementQuestions and sections within the Questionnaire
..... linkId 1..1stringUnique id for item in questionnaire
Required Pattern: 4
..... prefix 0..1stringE.g. "1(a)", "2.5.3"
Required Pattern: Question 4
..... text 0..1stringPrimary text for the item
Required Pattern: In the 14 days prior to illness onset did the patient travel to another non-US country?
..... answerOption
...... value[x] 1..1(Slice Definition)Answer value
Slice: Unordered, Open by type:$this
...... valueCoding 0..1CodingAnswer value
Binding: Yes/No Value Set (preferred)
.... item:Q5 0..1BackboneElementQuestions and sections within the Questionnaire
..... linkId 1..1stringUnique id for item in questionnaire
Required Pattern: 5
..... prefix 0..1stringE.g. "1(a)", "2.5.3"
Required Pattern: Question 5
..... text 0..1stringPrimary text for the item
Required Pattern: In the 14 days prior to illness onset did the patient have household contact with other lab-confirmed COVID-19 case/patient?
..... answerOption
...... value[x] 1..1(Slice Definition)Answer value
Slice: Unordered, Open by type:$this
...... valueCoding 0..1CodingAnswer value
Binding: Yes/No Value Set (preferred)
.... item:Q6 0..1BackboneElementQuestions and sections within the Questionnaire
..... linkId 1..1stringUnique id for item in questionnaire
Required Pattern: 6
..... prefix 0..1stringE.g. "1(a)", "2.5.3"
Required Pattern: Question 6
..... text 0..1stringPrimary text for the item
Required Pattern: In the 14 days prior to illness onset did the patient have community contact with other lab-confirmed COVID-19 case/patient?
..... answerOption
...... value[x] 1..1(Slice Definition)Answer value
Slice: Unordered, Open by type:$this
...... valueCoding 0..1CodingAnswer value
Binding: Yes/No Value Set (preferred)
.... item:Q7 0..1BackboneElementQuestions and sections within the Questionnaire
..... linkId 1..1stringUnique id for item in questionnaire
Required Pattern: 7
..... prefix 0..1stringE.g. "1(a)", "2.5.3"
Required Pattern: Question 7
..... text 0..1stringPrimary text for the item
Required Pattern: In the 14 days prior to illness onset did the patient have any healthcare contact with other lab-confirmed COVID-19 case/patient?
..... answerOption
...... value[x] 1..1(Slice Definition)Answer value
Slice: Unordered, Open by type:$this
...... valueCoding 0..1CodingAnswer value
Binding: Yes/No Value Set (preferred)
.... item:Q8 0..1BackboneElementQuestions and sections within the Questionnaire
..... linkId 1..1stringUnique id for item in questionnaire
Required Pattern: 8
..... prefix 0..1stringE.g. "1(a)", "2.5.3"
Required Pattern: Question 8
..... text 0..1stringPrimary text for the item
Required Pattern: In the 14 days prior to illness onset did the patient have any healthcare contact with a patient who is a lab-confirmed COVID-19 case/patient?
..... answerOption
...... value[x] 1..1(Slice Definition)Answer value
Slice: Unordered, Open by type:$this
...... valueCoding 0..1CodingAnswer value
Binding: Yes/No Value Set (preferred)
.... item:Q9 0..1BackboneElementQuestions and sections within the Questionnaire
..... linkId 1..1stringUnique id for item in questionnaire
Required Pattern: 9
..... prefix 0..1stringE.g. "1(a)", "2.5.3"
Required Pattern: Question 9
..... text 0..1stringPrimary text for the item
Required Pattern: In the 14 days prior to illness onset did the patient have any healthcare contact with a visitor who is a lab-confirmed COVID-19 case/patient?
..... answerOption
...... value[x] 1..1(Slice Definition)Answer value
Slice: Unordered, Open by type:$this
...... valueCoding 0..1CodingAnswer value
Binding: Yes/No Value Set (preferred)
.... item:Q10 0..1BackboneElementQuestions and sections within the Questionnaire
..... linkId 1..1stringUnique id for item in questionnaire
Required Pattern: 10
..... prefix 0..1stringE.g. "1(a)", "2.5.3"
Required Pattern: Question 10
..... text 0..1stringPrimary text for the item
Required Pattern: In the 14 days prior to illness onset did the patient have any healthcare contact with a healthcare worker who is a lab-confirmed COVID-19 case/patient?
..... answerOption
...... value[x] 1..1(Slice Definition)Answer value
Slice: Unordered, Open by type:$this
...... valueCoding 0..1CodingAnswer value
Binding: Yes/No Value Set (preferred)
.... item:Q11 0..1BackboneElementQuestions and sections within the Questionnaire
..... linkId 1..1stringUnique id for item in questionnaire
Required Pattern: 11
..... prefix 0..1stringE.g. "1(a)", "2.5.3"
Required Pattern: Question 11
..... text 0..1stringPrimary text for the item
Required Pattern: In the 14 days prior to illness onset did the patient have any live animal exposure?
..... answerOption
...... value[x] 1..1(Slice Definition)Answer value
Slice: Unordered, Open by type:$this
...... valueCoding 0..1CodingAnswer value
Binding: Yes/No Value Set (preferred)
.... item:Q12 0..1BackboneElementQuestions and sections within the Questionnaire
..... linkId 1..1stringUnique id for item in questionnaire
Required Pattern: 12
..... prefix 0..1stringE.g. "1(a)", "2.5.3"
Required Pattern: Question 12
..... text 0..1stringPrimary text for the item
Required Pattern: In the 14 days prior to illness onset did the patient have any exposure to a cluster of patients with severe acute lower respiratory distress of unknown etiology?
..... answerOption
...... value[x] 1..1(Slice Definition)Answer value
Slice: Unordered, Open by type:$this
...... valueCoding 0..1CodingAnswer value
Binding: Yes/No Value Set (preferred)

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Questionnaire I0..*QuestionnaireA structured set of questions
... id Σ0..1stringLogical id of this artifact
... meta ΣI0..1MetaMetadata about the resource
... implicitRules ?!ΣI0..1uriA set of rules under which this content was created
... language I0..1codeLanguage of the resource content
Binding: CommonLanguages (preferred)
Max Binding: AllLanguages
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension I0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!I0..*ExtensionExtensions that cannot be ignored
... url ΣI0..1uriCanonical identifier for this questionnaire, represented as a URI (globally unique)
... identifier ΣI0..*IdentifierAdditional identifier for the questionnaire
... version ΣI0..1stringBusiness version of the questionnaire
... name ΣI0..1stringName for this questionnaire (computer friendly)
... title ΣI0..1stringName for this questionnaire (human friendly)
... derivedFrom I0..*canonical(Questionnaire)Instantiates protocol or definition
... status ?!ΣI1..1codedraft | active | retired | unknown
Binding: PublicationStatus (required)
... experimental ΣI0..1booleanFor testing purposes, not real usage
... subjectType ΣI0..*codeResource that can be subject of QuestionnaireResponse
Binding: ResourceType (required)
... date ΣI0..1dateTimeDate last changed
... publisher ΣI0..1stringName of the publisher (organization or individual)
... contact ΣI0..*ContactDetailContact details for the publisher
... description I0..1markdownNatural language description of the questionnaire
... useContext ΣI0..*UsageContextThe context that the content is intended to support
... jurisdiction ΣI0..*CodeableConceptIntended jurisdiction for questionnaire (if applicable)
Binding: Jurisdiction ValueSet (extensible)
... purpose I0..1markdownWhy this questionnaire is defined
... copyright I0..1markdownUse and/or publishing restrictions
... approvalDate I0..1dateWhen the questionnaire was approved by publisher
... lastReviewDate I0..1dateWhen the questionnaire was last reviewed
... effectivePeriod ΣI0..1PeriodWhen the questionnaire is expected to be used
... code ΣI0..*CodingConcept that represents the overall questionnaire
Binding: QuestionnaireQuestionCodes (example)
... item I0..*(Slice Definition)Questions and sections within the Questionnaire
Slice: Ordered, Open by exists:linkId
.... item:All Slices Content/Rules for all slices
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... linkId I1..1stringUnique id for item in questionnaire
..... definition I0..1uriElementDefinition - details for the item
..... code I0..*CodingCorresponding concept for this item in a terminology
Binding: QuestionnaireQuestionCodes (example)
..... prefix I0..1stringE.g. "1(a)", "2.5.3"
..... text I0..1stringPrimary text for the item
..... type I1..1codegroup | display | boolean | decimal | integer | date | dateTime +
Binding: QuestionnaireItemType (required)
..... enableWhen ?!I0..*BackboneElementOnly allow data when
que-7: If the operator is 'exists', the value must be a boolean
...... id 0..1stringUnique id for inter-element referencing
...... extension I0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... question I1..1stringQuestion that determines whether item is enabled
...... operator I1..1codeexists | = | != | > | < | >= | <=
Binding: QuestionnaireItemOperator (required)
...... answer[x] I1..1Value for question comparison based on operator
Binding: QuestionnaireAnswerCodes (example)
....... answerBooleanboolean
....... answerDecimaldecimal
....... answerIntegerinteger
....... answerDatedate
....... answerDateTimedateTime
....... answerTimetime
....... answerStringstring
....... answerCodingCoding
....... answerQuantityQuantity
....... answerReferenceReference(Resource)
..... enableBehavior I0..1codeall | any
Binding: EnableWhenBehavior (required)
..... required I0..1booleanWhether the item must be included in data results
..... repeats I0..1booleanWhether the item may repeat
..... readOnly I0..1booleanDon't allow human editing
..... maxLength I0..1integerNo more than this many characters
..... answerValueSet I0..1canonical(ValueSet)Valueset containing permitted answers
..... answerOption I0..*BackboneElementPermitted answer
...... id 0..1stringUnique id for inter-element referencing
...... extension I0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... value[x] I1..1Answer value
Binding: QuestionnaireAnswerCodes (example)
....... valueIntegerinteger
....... valueDatedate
....... valueTimetime
....... valueStringstring
....... valueCodingCoding
....... valueReferenceReference(Resource)
...... initialSelected I0..1booleanWhether option is selected by default
..... initial I0..*BackboneElementInitial value(s) when item is first rendered
...... id 0..1stringUnique id for inter-element referencing
...... extension I0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... value[x] I1..1Actual value for initializing the question
Binding: QuestionnaireAnswerCodes (example)
....... valueBooleanboolean
....... valueDecimaldecimal
....... valueIntegerinteger
....... valueDatedate
....... valueDateTimedateTime
....... valueTimetime
....... valueStringstring
....... valueUriuri
....... valueAttachmentAttachment
....... valueCodingCoding
....... valueQuantityQuantity
....... valueReferenceReference(Resource)
..... item I0..*See itemNested questionnaire items
.... item:Q1 I0..1BackboneElementQuestions and sections within the Questionnaire
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... linkId I1..1stringUnique id for item in questionnaire
Required Pattern: 1
..... definition I0..1uriElementDefinition - details for the item
..... code I0..*CodingCorresponding concept for this item in a terminology
Binding: QuestionnaireQuestionCodes (example)
..... prefix I0..1stringE.g. "1(a)", "2.5.3"
Required Pattern: Question 1
..... text I0..1stringPrimary text for the item
Required Pattern: In the 14 days prior to illness onset did the patient travel to Wuhan, China?
..... type I1..1codegroup | display | boolean | decimal | integer | date | dateTime +
Binding: QuestionnaireItemType (required)
..... enableWhen ?!I0..*BackboneElementOnly allow data when
que-7: If the operator is 'exists', the value must be a boolean
...... id 0..1stringUnique id for inter-element referencing
...... extension I0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... question I1..1stringQuestion that determines whether item is enabled
...... operator I1..1codeexists | = | != | > | < | >= | <=
Binding: QuestionnaireItemOperator (required)
...... answer[x] I1..1Value for question comparison based on operator
Binding: QuestionnaireAnswerCodes (example)
....... answerBooleanboolean
....... answerDecimaldecimal
....... answerIntegerinteger
....... answerDatedate
....... answerDateTimedateTime
....... answerTimetime
....... answerStringstring
....... answerCodingCoding
....... answerQuantityQuantity
....... answerReferenceReference(Resource)
..... enableBehavior I0..1codeall | any
Binding: EnableWhenBehavior (required)
..... required I0..1booleanWhether the item must be included in data results
..... repeats I0..1booleanWhether the item may repeat
..... readOnly I0..1booleanDon't allow human editing
..... maxLength I0..1integerNo more than this many characters
..... answerValueSet I0..1canonical(ValueSet)Valueset containing permitted answers
..... answerOption I0..*BackboneElementPermitted answer
...... id 0..1stringUnique id for inter-element referencing
...... extension I0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... value[x] I1..1(Slice Definition)Answer value
Slice: Unordered, Closed by type:$this
Binding: QuestionnaireAnswerCodes (example)
....... value[x]:valueCoding I0..1CodingAnswer value
Binding: Yes/No Value Set (preferred)
...... initialSelected I0..1booleanWhether option is selected by default
..... initial I0..*BackboneElementInitial value(s) when item is first rendered
...... id 0..1stringUnique id for inter-element referencing
...... extension I0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... value[x] I1..1Actual value for initializing the question
Binding: QuestionnaireAnswerCodes (example)
....... valueBooleanboolean
....... valueDecimaldecimal
....... valueIntegerinteger
....... valueDatedate
....... valueDateTimedateTime
....... valueTimetime
....... valueStringstring
....... valueUriuri
....... valueAttachmentAttachment
....... valueCodingCoding
....... valueQuantityQuantity
....... valueReferenceReference(Resource)
..... item I0..*See itemNested questionnaire items
.... item:Q2 I0..1BackboneElementQuestions and sections within the Questionnaire
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... linkId I1..1stringUnique id for item in questionnaire
Required Pattern: 2
..... definition I0..1uriElementDefinition - details for the item
..... code I0..*CodingCorresponding concept for this item in a terminology
Binding: QuestionnaireQuestionCodes (example)
..... prefix I0..1stringE.g. "1(a)", "2.5.3"
Required Pattern: Question 2
..... text I0..1stringPrimary text for the item
Required Pattern: In the 14 days prior to illness onset did the patient travel to Hubei, China?
..... type I1..1codegroup | display | boolean | decimal | integer | date | dateTime +
Binding: QuestionnaireItemType (required)
..... enableWhen ?!I0..*BackboneElementOnly allow data when
que-7: If the operator is 'exists', the value must be a boolean
...... id 0..1stringUnique id for inter-element referencing
...... extension I0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... question I1..1stringQuestion that determines whether item is enabled
...... operator I1..1codeexists | = | != | > | < | >= | <=
Binding: QuestionnaireItemOperator (required)
...... answer[x] I1..1Value for question comparison based on operator
Binding: QuestionnaireAnswerCodes (example)
....... answerBooleanboolean
....... answerDecimaldecimal
....... answerIntegerinteger
....... answerDatedate
....... answerDateTimedateTime
....... answerTimetime
....... answerStringstring
....... answerCodingCoding
....... answerQuantityQuantity
....... answerReferenceReference(Resource)
..... enableBehavior I0..1codeall | any
Binding: EnableWhenBehavior (required)
..... required I0..1booleanWhether the item must be included in data results
..... repeats I0..1booleanWhether the item may repeat
..... readOnly I0..1booleanDon't allow human editing
..... maxLength I0..1integerNo more than this many characters
..... answerValueSet I0..1canonical(ValueSet)Valueset containing permitted answers
..... answerOption I0..*BackboneElementPermitted answer
...... id 0..1stringUnique id for inter-element referencing
...... extension I0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... value[x] I1..1(Slice Definition)Answer value
Slice: Unordered, Closed by type:$this
Binding: QuestionnaireAnswerCodes (example)
....... value[x]:valueCoding I0..1CodingAnswer value
Binding: Yes/No Value Set (preferred)
...... initialSelected I0..1booleanWhether option is selected by default
..... initial I0..*BackboneElementInitial value(s) when item is first rendered
...... id 0..1stringUnique id for inter-element referencing
...... extension I0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... value[x] I1..1Actual value for initializing the question
Binding: QuestionnaireAnswerCodes (example)
....... valueBooleanboolean
....... valueDecimaldecimal
....... valueIntegerinteger
....... valueDatedate
....... valueDateTimedateTime
....... valueTimetime
....... valueStringstring
....... valueUriuri
....... valueAttachmentAttachment
....... valueCodingCoding
....... valueQuantityQuantity
....... valueReferenceReference(Resource)
..... item I0..*See itemNested questionnaire items
.... item:Q3 I0..1BackboneElementQuestions and sections within the Questionnaire
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... linkId I1..1stringUnique id for item in questionnaire
Required Pattern: 3
..... definition I0..1uriElementDefinition - details for the item
..... code I0..*CodingCorresponding concept for this item in a terminology
Binding: QuestionnaireQuestionCodes (example)
..... prefix I0..1stringE.g. "1(a)", "2.5.3"
Required Pattern: Question 3
..... text I0..1stringPrimary text for the item
Required Pattern: In the 14 days prior to illness onset did the patient travel to mainland China?
..... type I1..1codegroup | display | boolean | decimal | integer | date | dateTime +
Binding: QuestionnaireItemType (required)
..... enableWhen ?!I0..*BackboneElementOnly allow data when
que-7: If the operator is 'exists', the value must be a boolean
...... id 0..1stringUnique id for inter-element referencing
...... extension I0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... question I1..1stringQuestion that determines whether item is enabled
...... operator I1..1codeexists | = | != | > | < | >= | <=
Binding: QuestionnaireItemOperator (required)
...... answer[x] I1..1Value for question comparison based on operator
Binding: QuestionnaireAnswerCodes (example)
....... answerBooleanboolean
....... answerDecimaldecimal
....... answerIntegerinteger
....... answerDatedate
....... answerDateTimedateTime
....... answerTimetime
....... answerStringstring
....... answerCodingCoding
....... answerQuantityQuantity
....... answerReferenceReference(Resource)
..... enableBehavior I0..1codeall | any
Binding: EnableWhenBehavior (required)
..... required I0..1booleanWhether the item must be included in data results
..... repeats I0..1booleanWhether the item may repeat
..... readOnly I0..1booleanDon't allow human editing
..... maxLength I0..1integerNo more than this many characters
..... answerValueSet I0..1canonical(ValueSet)Valueset containing permitted answers
..... answerOption I0..*BackboneElementPermitted answer
...... id 0..1stringUnique id for inter-element referencing
...... extension I0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... value[x] I1..1(Slice Definition)Answer value
Slice: Unordered, Closed by type:$this
Binding: QuestionnaireAnswerCodes (example)
....... value[x]:valueCoding I0..1CodingAnswer value
Binding: Yes/No Value Set (preferred)
...... initialSelected I0..1booleanWhether option is selected by default
..... initial I0..*BackboneElementInitial value(s) when item is first rendered
...... id 0..1stringUnique id for inter-element referencing
...... extension I0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... value[x] I1..1Actual value for initializing the question
Binding: QuestionnaireAnswerCodes (example)
....... valueBooleanboolean
....... valueDecimaldecimal
....... valueIntegerinteger
....... valueDatedate
....... valueDateTimedateTime
....... valueTimetime
....... valueStringstring
....... valueUriuri
....... valueAttachmentAttachment
....... valueCodingCoding
....... valueQuantityQuantity
....... valueReferenceReference(Resource)
..... item I0..*See itemNested questionnaire items
.... item:Q4 I0..1BackboneElementQuestions and sections within the Questionnaire
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... linkId I1..1stringUnique id for item in questionnaire
Required Pattern: 4
..... definition I0..1uriElementDefinition - details for the item
..... code I0..*CodingCorresponding concept for this item in a terminology
Binding: QuestionnaireQuestionCodes (example)
..... prefix I0..1stringE.g. "1(a)", "2.5.3"
Required Pattern: Question 4
..... text I0..1stringPrimary text for the item
Required Pattern: In the 14 days prior to illness onset did the patient travel to another non-US country?
..... type I1..1codegroup | display | boolean | decimal | integer | date | dateTime +
Binding: QuestionnaireItemType (required)
..... enableWhen ?!I0..*BackboneElementOnly allow data when
que-7: If the operator is 'exists', the value must be a boolean
...... id 0..1stringUnique id for inter-element referencing
...... extension I0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... question I1..1stringQuestion that determines whether item is enabled
...... operator I1..1codeexists | = | != | > | < | >= | <=
Binding: QuestionnaireItemOperator (required)
...... answer[x] I1..1Value for question comparison based on operator
Binding: QuestionnaireAnswerCodes (example)
....... answerBooleanboolean
....... answerDecimaldecimal
....... answerIntegerinteger
....... answerDatedate
....... answerDateTimedateTime
....... answerTimetime
....... answerStringstring
....... answerCodingCoding
....... answerQuantityQuantity
....... answerReferenceReference(Resource)
..... enableBehavior I0..1codeall | any
Binding: EnableWhenBehavior (required)
..... required I0..1booleanWhether the item must be included in data results
..... repeats I0..1booleanWhether the item may repeat
..... readOnly I0..1booleanDon't allow human editing
..... maxLength I0..1integerNo more than this many characters
..... answerValueSet I0..1canonical(ValueSet)Valueset containing permitted answers
..... answerOption I0..*BackboneElementPermitted answer
...... id 0..1stringUnique id for inter-element referencing
...... extension I0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... value[x] I1..1(Slice Definition)Answer value
Slice: Unordered, Closed by type:$this
Binding: QuestionnaireAnswerCodes (example)
....... value[x]:valueCoding I0..1CodingAnswer value
Binding: Yes/No Value Set (preferred)
...... initialSelected I0..1booleanWhether option is selected by default
..... initial I0..*BackboneElementInitial value(s) when item is first rendered
...... id 0..1stringUnique id for inter-element referencing
...... extension I0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... value[x] I1..1Actual value for initializing the question
Binding: QuestionnaireAnswerCodes (example)
....... valueBooleanboolean
....... valueDecimaldecimal
....... valueIntegerinteger
....... valueDatedate
....... valueDateTimedateTime
....... valueTimetime
....... valueStringstring
....... valueUriuri
....... valueAttachmentAttachment
....... valueCodingCoding
....... valueQuantityQuantity
....... valueReferenceReference(Resource)
..... item I0..*See itemNested questionnaire items
.... item:Q5 I0..1BackboneElementQuestions and sections within the Questionnaire
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... linkId I1..1stringUnique id for item in questionnaire
Required Pattern: 5
..... definition I0..1uriElementDefinition - details for the item
..... code I0..*CodingCorresponding concept for this item in a terminology
Binding: QuestionnaireQuestionCodes (example)
..... prefix I0..1stringE.g. "1(a)", "2.5.3"
Required Pattern: Question 5
..... text I0..1stringPrimary text for the item
Required Pattern: In the 14 days prior to illness onset did the patient have household contact with other lab-confirmed COVID-19 case/patient?
..... type I1..1codegroup | display | boolean | decimal | integer | date | dateTime +
Binding: QuestionnaireItemType (required)
..... enableWhen ?!I0..*BackboneElementOnly allow data when
que-7: If the operator is 'exists', the value must be a boolean
...... id 0..1stringUnique id for inter-element referencing
...... extension I0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... question I1..1stringQuestion that determines whether item is enabled
...... operator I1..1codeexists | = | != | > | < | >= | <=
Binding: QuestionnaireItemOperator (required)
...... answer[x] I1..1Value for question comparison based on operator
Binding: QuestionnaireAnswerCodes (example)
....... answerBooleanboolean
....... answerDecimaldecimal
....... answerIntegerinteger
....... answerDatedate
....... answerDateTimedateTime
....... answerTimetime
....... answerStringstring
....... answerCodingCoding
....... answerQuantityQuantity
....... answerReferenceReference(Resource)
..... enableBehavior I0..1codeall | any
Binding: EnableWhenBehavior (required)
..... required I0..1booleanWhether the item must be included in data results
..... repeats I0..1booleanWhether the item may repeat
..... readOnly I0..1booleanDon't allow human editing
..... maxLength I0..1integerNo more than this many characters
..... answerValueSet I0..1canonical(ValueSet)Valueset containing permitted answers
..... answerOption I0..*BackboneElementPermitted answer
...... id 0..1stringUnique id for inter-element referencing
...... extension I0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... value[x] I1..1(Slice Definition)Answer value
Slice: Unordered, Closed by type:$this
Binding: QuestionnaireAnswerCodes (example)
....... value[x]:valueCoding I0..1CodingAnswer value
Binding: Yes/No Value Set (preferred)
...... initialSelected I0..1booleanWhether option is selected by default
..... initial I0..*BackboneElementInitial value(s) when item is first rendered
...... id 0..1stringUnique id for inter-element referencing
...... extension I0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... value[x] I1..1Actual value for initializing the question
Binding: QuestionnaireAnswerCodes (example)
....... valueBooleanboolean
....... valueDecimaldecimal
....... valueIntegerinteger
....... valueDatedate
....... valueDateTimedateTime
....... valueTimetime
....... valueStringstring
....... valueUriuri
....... valueAttachmentAttachment
....... valueCodingCoding
....... valueQuantityQuantity
....... valueReferenceReference(Resource)
..... item I0..*See itemNested questionnaire items
.... item:Q6 I0..1BackboneElementQuestions and sections within the Questionnaire
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... linkId I1..1stringUnique id for item in questionnaire
Required Pattern: 6
..... definition I0..1uriElementDefinition - details for the item
..... code I0..*CodingCorresponding concept for this item in a terminology
Binding: QuestionnaireQuestionCodes (example)
..... prefix I0..1stringE.g. "1(a)", "2.5.3"
Required Pattern: Question 6
..... text I0..1stringPrimary text for the item
Required Pattern: In the 14 days prior to illness onset did the patient have community contact with other lab-confirmed COVID-19 case/patient?
..... type I1..1codegroup | display | boolean | decimal | integer | date | dateTime +
Binding: QuestionnaireItemType (required)
..... enableWhen ?!I0..*BackboneElementOnly allow data when
que-7: If the operator is 'exists', the value must be a boolean
...... id 0..1stringUnique id for inter-element referencing
...... extension I0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... question I1..1stringQuestion that determines whether item is enabled
...... operator I1..1codeexists | = | != | > | < | >= | <=
Binding: QuestionnaireItemOperator (required)
...... answer[x] I1..1Value for question comparison based on operator
Binding: QuestionnaireAnswerCodes (example)
....... answerBooleanboolean
....... answerDecimaldecimal
....... answerIntegerinteger
....... answerDatedate
....... answerDateTimedateTime
....... answerTimetime
....... answerStringstring
....... answerCoding