This page is part of the Healthcare Associated Infection Implementation Guide (v2.0.0: STU 2) based on FHIR R4. This is the current published version in it's permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions
SD.3 StructureDefinition-hai-population-summary-questionnaire
This profile represents a Healthcare Associated Infection Population Summary form as a FHIR Questionnaire. A Population Summary Report records summary data for a group, such as the patients in a particular ward, during a specified period.
SD.3.1 Formal Views of Profile Content
Description of Profiles, Differentials, and Snapshots.
The official URL for this profile is: http://hl7.org/fhir/us/hai/StructureDefinition/hai-population-summary-questionnaire
Published on Fri Oct 11 15:43:03 EDT 2019 as a active by HL7 Structured Documents Work Group.
This profile builds on Questionnaire
Summary
Mandatory: 15 elements
Must-Support: 24 elements
Fixed Value: 4 elements
Slices
This structure defines the following Slices:
- The element Questionnaire.code is sliced based on the values of value:code, pattern:$this (Closed)
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Questionnaire | S | 0..* | Healthcare Associated Infection Population Summary Questionnaire | |
language | S | 1..1 | code | Required Pattern: en-US |
text | S | 0..1 | Narrative | |
identifier | S | 1..1 | Identifier | Globally unique identifier for the instance |
title | S | 1..1 | string | Title of the HAI report. |
subjectType | S | 1..1 | code | A Group resource is the subject of the related QuestionnaireResponse Fixed Value: Group |
date | S | 1..1 | dateTime | |
publisher | S | 1..1 | string | |
description | S | 1..1 | markdown | Description of the population summary questionnaire. |
jurisdiction | S | 1..1 | CodeableConcept | Required Pattern: At least the following |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: urn:iso:std:iso:3166 | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: US | |
code | S | 1..2 | (Slice Definition) | Slice: Unordered, Closed by value:code, pattern:$this |
code:sliceHAI | S | 1..1 | Coding | Code for Healthcare Associated Infection Report (fixed) |
system | S | 1..1 | uri | Fixed Value: http://loinc.org |
code | S | 1..1 | code | Fixed Value: 51897-7 |
display | S | 1..1 | string | Fixed Value: Healthcare Associated Infection report Document |
code:slicePopulationSummaryReportType | S | 1..1 | Coding | Type of population summary report Binding: NHSNPopulationSummaryReportTypeCode (required) |
item | S | 1..* | BackboneElement | Items specific to the population summary questionnaire being modeled. |
extension | 0..* | Extension | Slice: Unordered, Open by value:url | |
linkId | S | 1..1 | string | |
code | S | 0..* | Coding | |
type | S | 1..1 | code | |
enableWhen | S | 0..* | BackboneElement | |
required | S | 0..1 | boolean | |
repeats | S | 0..1 | boolean | |
answerOption | S | 0..* | BackboneElement | |
item | S | 0..* | ||
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Questionnaire | SI | 0..* | Healthcare Associated Infection Population Summary Questionnaire | |
id | Σ | 0..1 | id | Logical id of this artifact |
meta | Σ | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
language | S | 1..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages Required Pattern: en-US |
text | S | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
url | Σ | 0..1 | uri | Canonical identifier for this questionnaire, represented as a URI (globally unique) |
identifier | SΣ | 1..1 | Identifier | Globally unique identifier for the instance |
version | Σ | 0..1 | string | Business version of the questionnaire |
name | ΣI | 0..1 | string | Name for this questionnaire (computer friendly) |
title | SΣ | 1..1 | string | Title of the HAI report. |
derivedFrom | 0..* | canonical(Questionnaire) | Instantiates protocol or definition | |
status | ?!Σ | 1..1 | code | draft | active | retired | unknown Binding: PublicationStatus (required) |
experimental | Σ | 0..1 | boolean | For testing purposes, not real usage |
subjectType | SΣ | 1..1 | code | A Group resource is the subject of the related QuestionnaireResponse Binding: ResourceType (required) Fixed Value: Group |
date | SΣ | 1..1 | dateTime | Date last changed |
publisher | SΣ | 1..1 | string | Name of the publisher (organization or individual) |
contact | Σ | 0..* | ContactDetail | Contact details for the publisher |
description | S | 1..1 | markdown | Description of the population summary questionnaire. |
useContext | Σ | 0..* | UsageContext | The context that the content is intended to support |
jurisdiction | SΣ | 1..1 | CodeableConcept | Intended jurisdiction for questionnaire (if applicable) Binding: Jurisdiction ValueSet (extensible) Required Pattern: At least the following |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: urn:iso:std:iso:3166 | |
version | 0..1 | string | Version of the system - if relevant | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: US | |
display | 0..1 | string | Representation defined by the system | |
userSelected | 0..1 | boolean | If this coding was chosen directly by the user | |
text | 0..1 | string | Plain text representation of the concept | |
purpose | 0..1 | markdown | Why this questionnaire is defined | |
copyright | 0..1 | markdown | Use and/or publishing restrictions | |
approvalDate | 0..1 | date | When the questionnaire was approved by publisher | |
lastReviewDate | 0..1 | date | When the questionnaire was last reviewed | |
effectivePeriod | Σ | 0..1 | Period | When the questionnaire is expected to be used |
code | SΣ | 1..2 | (Slice Definition) | Concept that represents the overall questionnaire Slice: Unordered, Closed by value:code, pattern:$this Binding: QuestionnaireQuestionCodes (example) |
code:sliceHAI | SΣ | 1..1 | Coding | Code for Healthcare Associated Infection Report (fixed) Binding: QuestionnaireQuestionCodes (example) |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
system | SΣ | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org |
version | Σ | 0..1 | string | Version of the system - if relevant |
code | SΣ | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 51897-7 |
display | SΣ | 1..1 | string | Representation defined by the system Fixed Value: Healthcare Associated Infection report Document |
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user |
code:slicePopulationSummaryReportType | SΣ | 1..1 | Coding | Type of population summary report Binding: NHSNPopulationSummaryReportTypeCode (required) |
item | SI | 1..* | BackboneElement | Items specific to the population summary questionnaire being modeled. |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
linkId | S | 1..1 | string | Unique id for item in questionnaire |
definition | 0..1 | uri | ElementDefinition - details for the item | |
code | SI | 0..* | Coding | Corresponding concept for this item in a terminology Binding: QuestionnaireQuestionCodes (example) |
prefix | 0..1 | string | E.g. "1(a)", "2.5.3" | |
text | 0..1 | string | Primary text for the item | |
type | S | 1..1 | code | group | display | boolean | decimal | integer | date | dateTime + Binding: QuestionnaireItemType (required) |
enableWhen | ?!SI | 0..* | BackboneElement | Only allow data when |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
question | 1..1 | string | Question that determines whether item is enabled | |
operator | 1..1 | code | exists | = | != | > | < | >= | <= Binding: QuestionnaireItemOperator (required) | |
answer[x] | I | 1..1 | Value for question comparison based on operator Binding: QuestionnaireAnswerCodes (example) | |
answerBoolean | boolean | |||
answerDecimal | decimal | |||
answerInteger | integer | |||
answerDate | date | |||
answerDateTime | dateTime | |||
answerTime | time | |||
answerString | string | |||
answerCoding | Coding | |||
answerQuantity | Quantity | |||
answerReference | Reference(Resource) | |||
enableBehavior | I | 0..1 | code | all | any Binding: EnableWhenBehavior (required) |
required | SI | 0..1 | boolean | Whether the item must be included in data results |
repeats | SI | 0..1 | boolean | Whether the item may repeat |
readOnly | I | 0..1 | boolean | Don't allow human editing |
maxLength | I | 0..1 | integer | No more than this many characters |
answerValueSet | I | 0..1 | canonical(ValueSet) | Valueset containing permitted answers |
answerOption | SI | 0..* | BackboneElement | Permitted answer |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
value[x] | 1..1 | Answer value Binding: QuestionnaireAnswerCodes (example) | ||
valueInteger | integer | |||
valueDate | date | |||
valueTime | time | |||
valueString | string | |||
valueCoding | Coding | |||
valueReference | Reference(Resource) | |||
initialSelected | 0..1 | boolean | Whether option is selected by default | |
initial | I | 0..* | BackboneElement | Initial value(s) when item is first rendered |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
value[x] | 1..1 | Actual value for initializing the question Binding: QuestionnaireAnswerCodes (example) | ||
valueBoolean | boolean | |||
valueDecimal | decimal | |||
valueInteger | integer | |||
valueDate | date | |||
valueDateTime | dateTime | |||
valueTime | time | |||
valueString | string | |||
valueUri | uri | |||
valueAttachment | Attachment | |||
valueCoding | Coding | |||
valueQuantity | Quantity | |||
valueReference | Reference(Resource) | |||
item | SI | 0..* | Unknown reference to #Questionnaire.item Nested questionnaire items | |
Documentation for this format |
Summary
Mandatory: 15 elements
Must-Support: 24 elements
Fixed Value: 4 elements
Slices
This structure defines the following Slices:
- The element Questionnaire.code is sliced based on the values of value:code, pattern:$this (Closed)
Differential View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Questionnaire | S | 0..* | Healthcare Associated Infection Population Summary Questionnaire | |
language | S | 1..1 | code | Required Pattern: en-US |
text | S | 0..1 | Narrative | |
identifier | S | 1..1 | Identifier | Globally unique identifier for the instance |
title | S | 1..1 | string | Title of the HAI report. |
subjectType | S | 1..1 | code | A Group resource is the subject of the related QuestionnaireResponse Fixed Value: Group |
date | S | 1..1 | dateTime | |
publisher | S | 1..1 | string | |
description | S | 1..1 | markdown | Description of the population summary questionnaire. |
jurisdiction | S | 1..1 | CodeableConcept | Required Pattern: At least the following |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: urn:iso:std:iso:3166 | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: US | |
code | S | 1..2 | (Slice Definition) | Slice: Unordered, Closed by value:code, pattern:$this |
code:sliceHAI | S | 1..1 | Coding | Code for Healthcare Associated Infection Report (fixed) |
system | S | 1..1 | uri | Fixed Value: http://loinc.org |
code | S | 1..1 | code | Fixed Value: 51897-7 |
display | S | 1..1 | string | Fixed Value: Healthcare Associated Infection report Document |
code:slicePopulationSummaryReportType | S | 1..1 | Coding | Type of population summary report Binding: NHSNPopulationSummaryReportTypeCode (required) |
item | S | 1..* | BackboneElement | Items specific to the population summary questionnaire being modeled. |
extension | 0..* | Extension | Slice: Unordered, Open by value:url | |
linkId | S | 1..1 | string | |
code | S | 0..* | Coding | |
type | S | 1..1 | code | |
enableWhen | S | 0..* | BackboneElement | |
required | S | 0..1 | boolean | |
repeats | S | 0..1 | boolean | |
answerOption | S | 0..* | BackboneElement | |
item | S | 0..* | ||
Documentation for this format |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Questionnaire | SI | 0..* | Healthcare Associated Infection Population Summary Questionnaire | |
id | Σ | 0..1 | id | Logical id of this artifact |
meta | Σ | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
language | S | 1..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages Required Pattern: en-US |
text | S | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
url | Σ | 0..1 | uri | Canonical identifier for this questionnaire, represented as a URI (globally unique) |
identifier | SΣ | 1..1 | Identifier | Globally unique identifier for the instance |
version | Σ | 0..1 | string | Business version of the questionnaire |
name | ΣI | 0..1 | string | Name for this questionnaire (computer friendly) |
title | SΣ | 1..1 | string | Title of the HAI report. |
derivedFrom | 0..* | canonical(Questionnaire) | Instantiates protocol or definition | |
status | ?!Σ | 1..1 | code | draft | active | retired | unknown Binding: PublicationStatus (required) |
experimental | Σ | 0..1 | boolean | For testing purposes, not real usage |
subjectType | SΣ | 1..1 | code | A Group resource is the subject of the related QuestionnaireResponse Binding: ResourceType (required) Fixed Value: Group |
date | SΣ | 1..1 | dateTime | Date last changed |
publisher | SΣ | 1..1 | string | Name of the publisher (organization or individual) |
contact | Σ | 0..* | ContactDetail | Contact details for the publisher |
description | S | 1..1 | markdown | Description of the population summary questionnaire. |
useContext | Σ | 0..* | UsageContext | The context that the content is intended to support |
jurisdiction | SΣ | 1..1 | CodeableConcept | Intended jurisdiction for questionnaire (if applicable) Binding: Jurisdiction ValueSet (extensible) Required Pattern: At least the following |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: urn:iso:std:iso:3166 | |
version | 0..1 | string | Version of the system - if relevant | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: US | |
display | 0..1 | string | Representation defined by the system | |
userSelected | 0..1 | boolean | If this coding was chosen directly by the user | |
text | 0..1 | string | Plain text representation of the concept | |
purpose | 0..1 | markdown | Why this questionnaire is defined | |
copyright | 0..1 | markdown | Use and/or publishing restrictions | |
approvalDate | 0..1 | date | When the questionnaire was approved by publisher | |
lastReviewDate | 0..1 | date | When the questionnaire was last reviewed | |
effectivePeriod | Σ | 0..1 | Period | When the questionnaire is expected to be used |
code | SΣ | 1..2 | (Slice Definition) | Concept that represents the overall questionnaire Slice: Unordered, Closed by value:code, pattern:$this Binding: QuestionnaireQuestionCodes (example) |
code:sliceHAI | SΣ | 1..1 | Coding | Code for Healthcare Associated Infection Report (fixed) Binding: QuestionnaireQuestionCodes (example) |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
system | SΣ | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org |
version | Σ | 0..1 | string | Version of the system - if relevant |
code | SΣ | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 51897-7 |
display | SΣ | 1..1 | string | Representation defined by the system Fixed Value: Healthcare Associated Infection report Document |
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user |
code:slicePopulationSummaryReportType | SΣ | 1..1 | Coding | Type of population summary report Binding: NHSNPopulationSummaryReportTypeCode (required) |
item | SI | 1..* | BackboneElement | Items specific to the population summary questionnaire being modeled. |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
linkId | S | 1..1 | string | Unique id for item in questionnaire |
definition | 0..1 | uri | ElementDefinition - details for the item | |
code | SI | 0..* | Coding | Corresponding concept for this item in a terminology Binding: QuestionnaireQuestionCodes (example) |
prefix | 0..1 | string | E.g. "1(a)", "2.5.3" | |
text | 0..1 | string | Primary text for the item | |
type | S | 1..1 | code | group | display | boolean | decimal | integer | date | dateTime + Binding: QuestionnaireItemType (required) |
enableWhen | ?!SI | 0..* | BackboneElement | Only allow data when |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
question | 1..1 | string | Question that determines whether item is enabled | |
operator | 1..1 | code | exists | = | != | > | < | >= | <= Binding: QuestionnaireItemOperator (required) | |
answer[x] | I | 1..1 | Value for question comparison based on operator Binding: QuestionnaireAnswerCodes (example) | |
answerBoolean | boolean | |||
answerDecimal | decimal | |||
answerInteger | integer | |||
answerDate | date | |||
answerDateTime | dateTime | |||
answerTime | time | |||
answerString | string | |||
answerCoding | Coding | |||
answerQuantity | Quantity | |||
answerReference | Reference(Resource) | |||
enableBehavior | I | 0..1 | code | all | any Binding: EnableWhenBehavior (required) |
required | SI | 0..1 | boolean | Whether the item must be included in data results |
repeats | SI | 0..1 | boolean | Whether the item may repeat |
readOnly | I | 0..1 | boolean | Don't allow human editing |
maxLength | I | 0..1 | integer | No more than this many characters |
answerValueSet | I | 0..1 | canonical(ValueSet) | Valueset containing permitted answers |
answerOption | SI | 0..* | BackboneElement | Permitted answer |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
value[x] | 1..1 | Answer value Binding: QuestionnaireAnswerCodes (example) | ||
valueInteger | integer | |||
valueDate | date | |||
valueTime | time | |||
valueString | string | |||
valueCoding | Coding | |||
valueReference | Reference(Resource) | |||
initialSelected | 0..1 | boolean | Whether option is selected by default | |
initial | I | 0..* | BackboneElement | Initial value(s) when item is first rendered |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
value[x] | 1..1 | Actual value for initializing the question Binding: QuestionnaireAnswerCodes (example) | ||
valueBoolean | boolean | |||
valueDecimal | decimal | |||
valueInteger | integer | |||
valueDate | date | |||
valueDateTime | dateTime | |||
valueTime | time | |||
valueString | string | |||
valueUri | uri | |||
valueAttachment | Attachment | |||
valueCoding | Coding | |||
valueQuantity | Quantity | |||
valueReference | Reference(Resource) | |||
item | SI | 0..* | Unknown reference to #Questionnaire.item Nested questionnaire items | |
Documentation for this format |
Downloads: StructureDefinition: (XML, JSON), Schema: XML Schematron