Response to Regulatory Questions (RTQ)
0.1.0 - ci-build
Response to Regulatory Questions (RTQ), published by HL7 International. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/rtq-ig/ and changes regularly. See the Directory of published versions
| Official URL: http://hl7.org/fhir/uv/rtq/StructureDefinition/rtq-questionnaire | Version: 0.1.0 | |||
| Draft as of 2025-11-21 | Computable Name: RTQQuestionnaire | |||
Profile of Questionnaire for regulatory exchange of questions, issues and information requests between regulators and industry in the medicinal product lifecycle.
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots and how the different presentations work.
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | Questionnaire | A structured set of questions Constraints: cnl-0, que-2 |
![]() ![]() |
SΣ | 1..1 | Meta | Metadata about the resource |
![]() ![]() ![]() |
SΣ | 1..1 | id | Version specific identifier |
![]() ![]() ![]() |
SΣ | 1..1 | instant | When the resource version last changed |
![]() ![]() ![]() |
SΣ | 1..1 | canonical(StructureDefinition) | Profiles this resource claims to conform to Fixed Value: http://hl7.org/fhir/uv/rtq/StructureDefinition/rtq-questionnaire |
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
S | 1..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements |
![]() ![]() |
0..* | Resource | Contained, inline Resources | |
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() |
SΣ | 1..2 | Identifier | Business identifier for questionnaire Slice: Unordered, Closed by value:type.coding.code |
![]() ![]() ![]() |
SΣ | 0..1 | Identifier | Business identifier for questionnaire |
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . |
![]() ![]() ![]() ![]() |
SΣ | 1..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Code defined by a terminology system Fixed Value: As shown |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.org/fhir/uv/rtq/CodeSystem/rtq-identifier-type | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: company-id | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Representation defined by the system Fixed Value: Company-issued Identifier | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() |
SΣ | 1..1 | Identifier | Business identifier for questionnaire |
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . |
![]() ![]() ![]() ![]() |
SΣ | 1..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Code defined by a terminology system Fixed Value: As shown |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.org/fhir/uv/rtq/CodeSystem/rtq-identifier-type | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: regulator-id | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Representation defined by the system Fixed Value: Regulator-issued Identifier | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | boolean | If this coding was chosen directly by the user | |
![]() ![]() |
SΣ | 1..1 | string | Business version of the questionnaire |
![]() ![]() |
?!ΣC | 1..1 | code | draft | active | retired | unknown Binding: PublicationStatus (required): The lifecycle status of an artifact. |
![]() ![]() |
SΣ | 1..* | code | Resource that can be subject of QuestionnaireResponse Binding: http://hl7.org/fhir/uv/rtq/ValueSet/rtq-questionnaire-type-vs (extensible) |
![]() ![]() |
SΣ | 2..2 | ContactDetail | Sender (issuing regulatory authority) and receiver (MAH/applicant) contact details Slice: Unordered, Closed by value:organization.name |
![]() ![]() ![]() |
SΣ | 1..1 | ContactDetail | Contact details of the issuing competent authority (regulator) |
![]() ![]() ![]() |
SΣ | 1..1 | ContactDetail | Contact details of the marketing authorisation holder/applicant |
![]() ![]() |
SC | 0..* | BackboneElement | Question in the regulatory questionnaire Constraints: que-1a, que-1b, que-1c, que-3, que-4, que-5, que-6, que-8, que-9, que-10, que-11, que-12, que-13, que-14 |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
C | 1..1 | string | Unique id for item in questionnaire Constraints: que-15 |
![]() ![]() ![]() |
SC | 1..* | Coding | CTD-based category code that classifies the regulatory topic of this question/group Binding: http://hl7.org/fhir/uv/rtq/ValueSet/ctd-categories-full (extensible): Codes from the full CTD hierarchy as defined in the RTQ CTD Categories CodeSystem. Additional codes beyond the standard CTD structure may be defined locally or in future versions of the CodeSystem when new regulatory topics are required. |
![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.org/fhir/uv/rtq/CodeSystem/ctd-categories-full |
![]() ![]() ![]() ![]() |
SΣC | 1..1 | code | CTD section/subsection code (e.g., 2-3-s-4-2-1) |
![]() ![]() ![]() ![]() |
SΣC | 1..1 | string | Human-readable title of the CTD category |
![]() ![]() ![]() |
S | 1..1 | string | Primary text for the item |
![]() ![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
S | 1..1 | string | String equivalent with html markup URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml |
![]() ![]() ![]() |
C | 1..1 | code | group | display | boolean | decimal | integer | date | dateTime + Binding: QuestionnaireItemType (required): Distinguishes groups from questions and display text and indicates data type for questions. |
![]() ![]() ![]() |
?!C | 0..* | BackboneElement | Only allow data when Constraints: que-7 |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
1..1 | string | The linkId of question that determines whether item is enabled/disabled | |
![]() ![]() ![]() ![]() |
C | 1..1 | code | exists | = | != | > | < | >= | <= Binding: QuestionnaireItemOperator (required): The criteria by which a question is enabled. |
![]() ![]() ![]() ![]() |
C | 1..1 | Value for question comparison based on operator Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions. | |
![]() ![]() ![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() ![]() ![]() |
decimal | |||
![]() ![]() ![]() ![]() ![]() |
integer | |||
![]() ![]() ![]() ![]() ![]() |
date | |||
![]() ![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() ![]() |
time | |||
![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() |
Coding | |||
![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() ![]() |
Reference(Resource) | |||
![]() ![]() ![]() |
C | 0..1 | boolean | Whether the item may repeat |
![]() ![]() ![]() |
C | 0..1 | code | optionsOnly | optionsOrType | optionsOrString Binding: QuestionnaireAnswerConstraint (required): Indicates differnt modes for restricting values when options or valueset are specified |
![]() ![]() ![]() |
C | 0..1 | canonical(ValueSet) | ValueSet containing permitted answers |
![]() ![]() ![]() |
C | 0..* | BackboneElement | Permitted answer |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
1..1 | Answer value Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions. | ||
![]() ![]() ![]() ![]() ![]() |
integer | |||
![]() ![]() ![]() ![]() ![]() |
date | |||
![]() ![]() ![]() ![]() ![]() |
time | |||
![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() |
Coding | |||
![]() ![]() ![]() ![]() ![]() |
Reference(Resource) | |||
![]() ![]() ![]() |
C | 0..* | BackboneElement | Initial value(s) when item is first rendered |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
1..1 | Actual value for initializing the question Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions. | ||
![]() ![]() ![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() ![]() ![]() |
decimal | |||
![]() ![]() ![]() ![]() ![]() |
integer | |||
![]() ![]() ![]() ![]() ![]() |
date | |||
![]() ![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() ![]() |
time | |||
![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() |
uri | |||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() ![]() |
Coding | |||
![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() ![]() |
Reference(Resource) | |||
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Questionnaire.identifier:company.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR Std. |
| Questionnaire.identifier:company.type | Base | extensible | Identifier Type Codes | 📍5.0.0 | FHIR Std. |
| Questionnaire.identifier:regulator.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR Std. |
| Questionnaire.identifier:regulator.type | Base | extensible | Identifier Type Codes | 📍5.0.0 | FHIR Std. |
| Questionnaire.status | Base | required | PublicationStatus | 📍5.0.0 | FHIR Std. |
| Questionnaire.subjectType | Base | extensible | http://hl7.org/fhir/uv/rtq/ValueSet/rtq-questionnaire-type-vs | Not State | Unknown |
| Questionnaire.item.code | Base | extensible | http://hl7.org/fhir/uv/rtq/ValueSet/ctd-categories-full | Not State | Unknown |
| Questionnaire.item.type | Base | required | Questionnaire Item Type | 📍5.0.0 | FHIR Std. |
| Questionnaire.item.enableWhen.operator | Base | required | Questionnaire Item Operator | 📍5.0.0 | FHIR Std. |
| Questionnaire.item.enableWhen.answer[x] | Base | example | Questionnaire Answer Codes | 📍5.0.0 | FHIR Std. |
| Questionnaire.item.answerConstraint | Base | required | Questionnaire answer constraints value set | 📍5.0.0 | FHIR Std. |
| Questionnaire.item.answerOption.value[x] | Base | example | Questionnaire Answer Codes | 📍5.0.0 | FHIR Std. |
| Questionnaire.item.initial.value[x] | Base | example | Questionnaire Answer Codes | 📍5.0.0 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| cnl-0 | warning | Questionnaire | Name should be usable as an identifier for the module by machine processing applications such as code generation |
name.exists() implies name.matches('^[A-Z]([A-Za-z0-9_]){1,254}$')
|
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
| que-1a | error | Questionnaire.item | Group items must have nested items when Questionanire is complete |
(type='group' and %resource.status='complete') implies item.empty().not()
|
| que-1b | warning | Questionnaire.item | Groups should have items |
type='group' implies item.empty().not()
|
| que-1c | error | Questionnaire.item | Display items cannot have child items |
type='display' implies item.empty()
|
| que-2 | error | Questionnaire | The link ids for groups and questions must be unique within the questionnaire |
descendants().linkId.isDistinct()
|
| que-3 | error | Questionnaire.item | Display items cannot have a "code" asserted |
type!='display' or code.empty()
|
| que-4 | error | Questionnaire.item | A question cannot have both answerOption and answerValueSet |
answerOption.empty() or answerValueSet.empty()
|
| que-5 | error | Questionnaire.item | Only coding, decimal, integer, date, dateTime, time, string or quantity items can have answerOption or answerValueSet |
(type='coding' or type = 'decimal' or type = 'integer' or type = 'date' or type = 'dateTime' or type = 'time' or type = 'string' or type = 'quantity') or (answerValueSet.empty() and answerOption.empty())
|
| que-6 | error | Questionnaire.item | Required and repeat aren't permitted for display items |
type!='display' or (required.empty() and repeats.empty())
|
| que-7 | error | Questionnaire.item.enableWhen | If the operator is 'exists', the value must be a boolean |
operator = 'exists' implies (answer is boolean)
|
| que-8 | error | Questionnaire.item | Initial values can't be specified for groups or display items |
(type!='group' and type!='display') or initial.empty()
|
| que-9 | error | Questionnaire.item | Read-only can't be specified for "display" items |
type!='display' or readOnly.empty()
|
| que-10 | error | Questionnaire.item | Maximum length can only be declared for simple question types |
(type in ('boolean' | 'decimal' | 'integer' | 'string' | 'text' | 'url')) or answerConstraint='optionOrString' or maxLength.empty()
|
| que-11 | error | Questionnaire.item | If one or more answerOption is present, initial cannot be present. Use answerOption.initialSelected instead |
answerOption.empty() or initial.empty()
|
| que-12 | error | Questionnaire.item | If there are more than one enableWhen, enableBehavior must be specified |
enableWhen.count() > 1 implies enableBehavior.exists()
|
| que-13 | error | Questionnaire.item | Can only have multiple initial values for repeating items |
repeats=true or initial.count() <= 1
|
| que-14 | warning | Questionnaire.item | Can only have answerConstraint if answerOption or answerValueSet are present. (This is a warning because extensions may serve the same purpose) |
answerConstraint.exists() implies answerOption.exists() or answerValueSet.exists()
|
| que-15 | warning | Questionnaire.item.linkId | Link ids should be 255 characters or less |
$this.length() <= 255
|
This structure is derived from Questionnaire
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Questionnaire | A structured set of questions | |
![]() ![]() |
S | 1..1 | Meta | Metadata about the resource |
![]() ![]() ![]() |
S | 1..1 | id | Version specific identifier |
![]() ![]() ![]() |
S | 1..1 | instant | When the resource version last changed |
![]() ![]() ![]() |
S | 1..1 | canonical(StructureDefinition) | Profiles this resource claims to conform to Fixed Value: http://hl7.org/fhir/uv/rtq/StructureDefinition/rtq-questionnaire |
![]() ![]() |
S | 1..1 | Narrative | Text summary of the resource, for human interpretation |
![]() ![]() |
S | 1..2 | Identifier | Business identifier for questionnaire Slice: Unordered, Closed by value:type.coding.code |
![]() ![]() ![]() |
S | 0..1 | Identifier | Business identifier for questionnaire |
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Description of identifier |
![]() ![]() ![]() ![]() ![]() |
1..1 | Coding | Code defined by a terminology system Fixed Value: As shown | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.org/fhir/uv/rtq/CodeSystem/rtq-identifier-type | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: company-id | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Representation defined by the system Fixed Value: Company-issued Identifier | |
![]() ![]() ![]() |
S | 1..1 | Identifier | Business identifier for questionnaire |
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Description of identifier |
![]() ![]() ![]() ![]() ![]() |
1..1 | Coding | Code defined by a terminology system Fixed Value: As shown | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.org/fhir/uv/rtq/CodeSystem/rtq-identifier-type | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: regulator-id | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Representation defined by the system Fixed Value: Regulator-issued Identifier | |
![]() ![]() |
S | 1..1 | string | Business version of the questionnaire |
![]() ![]() |
S | 1..* | code | Resource that can be subject of QuestionnaireResponse Binding: http://hl7.org/fhir/uv/rtq/ValueSet/rtq-questionnaire-type-vs (extensible) |
![]() ![]() |
0..0 | Name of the publisher/steward (organization or individual) | ||
![]() ![]() |
S | 2..2 | ContactDetail | Sender (issuing regulatory authority) and receiver (MAH/applicant) contact details Slice: Unordered, Closed by value:organization.name |
![]() ![]() ![]() |
S | 1..1 | ContactDetail | Contact details of the issuing competent authority (regulator) |
![]() ![]() ![]() ![]() |
S | 1.. | Issuing competent authority | |
![]() ![]() ![]() ![]() ![]() |
S | 1.. | Regulatory authority identifier (e.g., OMS Location ID) | |
![]() ![]() ![]() ![]() ![]() |
S | 1.. | Official name of the issuing regulatory authority | |
![]() ![]() ![]() ![]() ![]() |
S | 1..1 | Official address of the issuing competent authority | |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1.. | Full formatted address of the issuing authority | |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..* | Street address lines of the issuing authority | |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1.. | City of the issuing competent authority | |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 0.. | District (sub-division of city) of the issuing authority | |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 0.. | State, province or region of the issuing authority | |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1.. | Postal code of the issuing authority | |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1.. | Country of the issuing competent authority | |
![]() ![]() ![]() ![]() ![]() |
S | 1.. | Primary contact at the issuing authority | |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 2..2 | Slice: Unordered, Closed by value:system | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Official email for the designated regulatory contact | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Fixed Value: email | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1.. | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Telephone number for the responsible regulatory contact | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Fixed Value: phone | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1.. | |||
![]() ![]() ![]() |
S | 1..1 | ContactDetail | Contact details of the marketing authorisation holder/applicant |
![]() ![]() ![]() ![]() |
S | 1.. | Marketing authorisation holder / applicant organisation | |
![]() ![]() ![]() ![]() ![]() |
S | 1.. | Organisation identifier of the MAH/applicant (e.g., OMS Organization ID) | |
![]() ![]() ![]() ![]() ![]() |
S | 1.. | Legal name of the MAH/applicant | |
![]() ![]() ![]() ![]() ![]() |
S | 1..1 | Official registered address of the marketing authorisation holder/sponsor | |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1.. | Full formatted address of the MAH/sponsor (human-readable) | |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..* | Street address lines of the MAH/sponsor | |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1.. | City of the MAH/sponsor registered address | |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 0.. | District or borough (if applicable) | |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 0.. | State, province or region of the MAH/sponsor | |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1.. | ||
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1.. | Country of the MAH/sponsor registered address | |
![]() ![]() ![]() ![]() ![]() |
S | 1.. | Regulatory affairs contact person at the MAH/applicant | |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 2..2 | Slice: Unordered, Closed by value:system | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Regulatory contact email of the MAH/applicant | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Fixed Value: email | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1.. | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Telephone number of the regulatory contact at the MAH/applicant | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Fixed Value: phone | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1.. | |||
![]() ![]() |
S | 0..* | BackboneElement | Question in the regulatory questionnaire |
![]() ![]() ![]() |
S | 1..* | Coding | CTD-based category code that classifies the regulatory topic of this question/group Binding: http://hl7.org/fhir/uv/rtq/ValueSet/ctd-categories-full (extensible): Codes from the full CTD hierarchy as defined in the RTQ CTD Categories CodeSystem. Additional codes beyond the standard CTD structure may be defined locally or in future versions of the CodeSystem when new regulatory topics are required. |
![]() ![]() ![]() ![]() |
S | 1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.org/fhir/uv/rtq/CodeSystem/ctd-categories-full |
![]() ![]() ![]() ![]() |
S | 1..1 | code | CTD section/subsection code (e.g., 2-3-s-4-2-1) |
![]() ![]() ![]() ![]() |
S | 1..1 | string | Human-readable title of the CTD category |
![]() ![]() ![]() |
S | 1..1 | string | Primary text for the item |
![]() ![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
S | 1..1 | string | String equivalent with html markup URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Questionnaire.subjectType | Base | extensible | http://hl7.org/fhir/uv/rtq/ValueSet/rtq-questionnaire-type-vs | Not State | Unknown |
| Questionnaire.item.code | Base | extensible | http://hl7.org/fhir/uv/rtq/ValueSet/ctd-categories-full | Not State | Unknown |
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | Questionnaire | A structured set of questions Constraints: cnl-0, que-2 | ||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
SΣ | 1..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
SΣ | 1..1 | id | Version specific identifier | ||||
![]() ![]() ![]() |
SΣ | 1..1 | instant | When the resource version last changed | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Identifies where the resource comes from | ||||
![]() ![]() ![]() |
SΣ | 1..1 | canonical(StructureDefinition) | Profiles this resource claims to conform to Fixed Value: http://hl7.org/fhir/uv/rtq/StructureDefinition/rtq-questionnaire | ||||
![]() ![]() ![]() |
Σ | 0..* | Coding | Security Labels applied to this resource Binding: AllSecurityLabels (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | ||||
![]() ![]() ![]() |
Σ | 0..* | Coding | Tags applied to this resource Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones". | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() |
S | 1..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | ||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() |
ΣC | 0..1 | uri | Canonical identifier for this questionnaire, represented as an absolute URI (globally unique) Constraints: cnl-1 | ||||
![]() ![]() |
SΣ | 1..2 | Identifier | Business identifier for questionnaire Slice: Unordered, Closed by value:type.coding.code | ||||
![]() ![]() ![]() |
SΣ | 0..1 | Identifier | Business identifier for questionnaire | ||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Code defined by a terminology system Fixed Value: As shown | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.org/fhir/uv/rtq/CodeSystem/rtq-identifier-type | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: company-id | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Representation defined by the system Fixed Value: Company-issued Identifier | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | ||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | The value that is unique Example General: 123456 | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
![]() ![]() ![]() |
SΣ | 1..1 | Identifier | Business identifier for questionnaire | ||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Code defined by a terminology system Fixed Value: As shown | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.org/fhir/uv/rtq/CodeSystem/rtq-identifier-type | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: regulator-id | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Representation defined by the system Fixed Value: Regulator-issued Identifier | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | ||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | The value that is unique Example General: 123456 | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
![]() ![]() |
SΣ | 1..1 | string | Business version of the questionnaire | ||||
![]() ![]() |
Σ | 0..1 | How to compare versions Binding: VersionAlgorithm (extensible) | |||||
![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() |
Coding | |||||||
![]() ![]() |
ΣC | 0..1 | string | Name for this questionnaire (computer friendly) | ||||
![]() ![]() |
Σ | 0..1 | string | Name for this questionnaire (human friendly) | ||||
![]() ![]() |
Σ | 0..* | canonical(Questionnaire) | Based on Questionnaire | ||||
![]() ![]() |
?!ΣC | 1..1 | code | draft | active | retired | unknown Binding: PublicationStatus (required): The lifecycle status of an artifact. | ||||
![]() ![]() |
Σ | 0..1 | boolean | For testing purposes, not real usage | ||||
![]() ![]() |
SΣ | 1..* | code | Resource that can be subject of QuestionnaireResponse Binding: http://hl7.org/fhir/uv/rtq/ValueSet/rtq-questionnaire-type-vs (extensible) | ||||
![]() ![]() |
Σ | 0..1 | dateTime | Date last changed | ||||
![]() ![]() |
SΣ | 2..2 | ContactDetail | Sender (issuing regulatory authority) and receiver (MAH/applicant) contact details Slice: Unordered, Closed by value:organization.name | ||||
![]() ![]() ![]() |
SΣ | 1..1 | ContactDetail | Contact details of the issuing competent authority (regulator) | ||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Name of an individual to contact | ||||
![]() ![]() ![]() ![]() |
Σ | 0..* | ContactPoint | Contact details for individual or organization | ||||
![]() ![]() ![]() |
SΣ | 1..1 | ContactDetail | Contact details of the marketing authorisation holder/applicant | ||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Name of an individual to contact | ||||
![]() ![]() ![]() ![]() |
Σ | 0..* | ContactPoint | Contact details for individual or organization | ||||
![]() ![]() |
Σ | 0..1 | markdown | Natural language description of the questionnaire | ||||
![]() ![]() |
Σ | 0..* | UsageContext | The context that the content is intended to support | ||||
![]() ![]() |
Σ | 0..* | CodeableConcept | Intended jurisdiction for questionnaire (if applicable) Binding: JurisdictionValueSet (extensible): Countries and regions within which this artifact is targeted for use. | ||||
![]() ![]() |
0..1 | markdown | Why this questionnaire is defined | |||||
![]() ![]() |
0..1 | markdown | Use and/or publishing restrictions | |||||
![]() ![]() |
0..1 | string | Copyright holder and year(s) | |||||
![]() ![]() |
0..1 | date | When the questionnaire was approved by publisher | |||||
![]() ![]() |
0..1 | date | When the questionnaire was last reviewed by the publisher | |||||
![]() ![]() |
Σ | 0..1 | Period | When the questionnaire is expected to be used | ||||
![]() ![]() |
Σ | 0..* | Coding | Concept that represents the overall questionnaire Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions. | ||||
![]() ![]() |
SC | 0..* | BackboneElement | Question in the regulatory questionnaire Constraints: que-1a, que-1b, que-1c, que-3, que-4, que-5, que-6, que-8, que-9, que-10, que-11, que-12, que-13, que-14 | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
C | 1..1 | string | Unique id for item in questionnaire Constraints: que-15 | ||||
![]() ![]() ![]() |
0..1 | uri | ElementDefinition - details for the item | |||||
![]() ![]() ![]() |
SC | 1..* | Coding | CTD-based category code that classifies the regulatory topic of this question/group Binding: http://hl7.org/fhir/uv/rtq/ValueSet/ctd-categories-full (extensible): Codes from the full CTD hierarchy as defined in the RTQ CTD Categories CodeSystem. Additional codes beyond the standard CTD structure may be defined locally or in future versions of the CodeSystem when new regulatory topics are required. | ||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.org/fhir/uv/rtq/CodeSystem/ctd-categories-full | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() |
SΣC | 1..1 | code | CTD section/subsection code (e.g., 2-3-s-4-2-1) | ||||
![]() ![]() ![]() ![]() |
SΣC | 1..1 | string | Human-readable title of the CTD category | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() |
0..1 | string | E.g. "1(a)", "2.5.3" | |||||
![]() ![]() ![]() |
S | 1..1 | string | Primary text for the item | ||||
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
S | 1..1 | string | String equivalent with html markup URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Primitive value for string Max Length:1048576 | |||||
![]() ![]() ![]() |
C | 1..1 | code | group | display | boolean | decimal | integer | date | dateTime + Binding: QuestionnaireItemType (required): Distinguishes groups from questions and display text and indicates data type for questions. | ||||
![]() ![]() ![]() |
?!C | 0..* | BackboneElement | Only allow data when Constraints: que-7 | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
1..1 | string | The linkId of question that determines whether item is enabled/disabled | |||||
![]() ![]() ![]() ![]() |
C | 1..1 | code | exists | = | != | > | < | >= | <= Binding: QuestionnaireItemOperator (required): The criteria by which a question is enabled. | ||||
![]() ![]() ![]() ![]() |
C | 1..1 | Value for question comparison based on operator Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions. | |||||
![]() ![]() ![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() ![]() ![]() |
decimal | |||||||
![]() ![]() ![]() ![]() ![]() |
integer | |||||||
![]() ![]() ![]() ![]() ![]() |
date | |||||||
![]() ![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() ![]() |
time | |||||||
![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() ![]() |
Coding | |||||||
![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() ![]() |
Reference(Resource) | |||||||
![]() ![]() ![]() |
C | 0..1 | code | all | any Binding: EnableWhenBehavior (required): Controls how multiple enableWhen values are interpreted - whether all or any must be true. | ||||
![]() ![]() ![]() |
0..1 | code | hidden | protected Binding: QuestionnaireItemDisabledDisplay (required): Defines how disabled elements should be rendered | |||||
![]() ![]() ![]() |
C | 0..1 | boolean | Whether the item must be included in data results | ||||
![]() ![]() ![]() |
C | 0..1 | boolean | Whether the item may repeat | ||||
![]() ![]() ![]() |
C | 0..1 | boolean | Don't allow human editing | ||||
![]() ![]() ![]() |
C | 0..1 | integer | No more than these many characters | ||||
![]() ![]() ![]() |
C | 0..1 | code | optionsOnly | optionsOrType | optionsOrString Binding: QuestionnaireAnswerConstraint (required): Indicates differnt modes for restricting values when options or valueset are specified | ||||
![]() ![]() ![]() |
C | 0..1 | canonical(ValueSet) | ValueSet containing permitted answers | ||||
![]() ![]() ![]() |
C | 0..* | BackboneElement | Permitted answer | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
1..1 | Answer value Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions. | ||||||
![]() ![]() ![]() ![]() ![]() |
integer | |||||||
![]() ![]() ![]() ![]() ![]() |
date | |||||||
![]() ![]() ![]() ![]() ![]() |
time | |||||||
![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() ![]() |
Coding | |||||||
![]() ![]() ![]() ![]() ![]() |
Reference(Resource) | |||||||
![]() ![]() ![]() ![]() |
0..1 | boolean | Whether option is selected by default | |||||
![]() ![]() ![]() |
C | 0..* | BackboneElement | Initial value(s) when item is first rendered | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
1..1 | Actual value for initializing the question Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions. | ||||||
![]() ![]() ![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() ![]() ![]() |
decimal | |||||||
![]() ![]() ![]() ![]() ![]() |
integer | |||||||
![]() ![]() ![]() ![]() ![]() |
date | |||||||
![]() ![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() ![]() |
time | |||||||
![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() ![]() |
uri | |||||||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||||||
![]() ![]() ![]() ![]() ![]() |
Coding | |||||||
![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() ![]() |
Reference(Resource) | |||||||
![]() ![]() ![]() |
0..* | See item (Questionnaire) | Nested questionnaire items | |||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| Questionnaire.meta.security | Base | extensible | All Security Labels | 📍5.0.0 | FHIR Std. |
| Questionnaire.meta.tag | Base | example | Common Tags | 📍5.0.0 | FHIR Std. |
| Questionnaire.language | Base | required | All Languages | 📍5.0.0 | FHIR Std. |
| Questionnaire.identifier:company.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR Std. |
| Questionnaire.identifier:company.type | Base | extensible | Identifier Type Codes | 📍5.0.0 | FHIR Std. |
| Questionnaire.identifier:regulator.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR Std. |
| Questionnaire.identifier:regulator.type | Base | extensible | Identifier Type Codes | 📍5.0.0 | FHIR Std. |
| Questionnaire.versionAlgorithm[x] | Base | extensible | Version Algorithm | 📍5.0.0 | FHIR Std. |
| Questionnaire.status | Base | required | PublicationStatus | 📍5.0.0 | FHIR Std. |
| Questionnaire.subjectType | Base | extensible | http://hl7.org/fhir/uv/rtq/ValueSet/rtq-questionnaire-type-vs | Not State | Unknown |
| Questionnaire.jurisdiction | Base | extensible | Jurisdiction ValueSet | 📍5.0.0 | FHIR Std. |
| Questionnaire.code | Base | example | Questionnaire Question Codes | 📍5.0.0 | FHIR Std. |
| Questionnaire.item.code | Base | extensible | http://hl7.org/fhir/uv/rtq/ValueSet/ctd-categories-full | Not State | Unknown |
| Questionnaire.item.type | Base | required | Questionnaire Item Type | 📍5.0.0 | FHIR Std. |
| Questionnaire.item.enableWhen.operator | Base | required | Questionnaire Item Operator | 📍5.0.0 | FHIR Std. |
| Questionnaire.item.enableWhen.answer[x] | Base | example | Questionnaire Answer Codes | 📍5.0.0 | FHIR Std. |
| Questionnaire.item.enableBehavior | Base | required | Enable When Behavior | 📍5.0.0 | FHIR Std. |
| Questionnaire.item.disabledDisplay | Base | required | Questionnaire Item Disabled Display | 📍5.0.0 | FHIR Std. |
| Questionnaire.item.answerConstraint | Base | required | Questionnaire answer constraints value set | 📍5.0.0 | FHIR Std. |
| Questionnaire.item.answerOption.value[x] | Base | example | Questionnaire Answer Codes | 📍5.0.0 | FHIR Std. |
| Questionnaire.item.initial.value[x] | Base | example | Questionnaire Answer Codes | 📍5.0.0 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| cnl-0 | warning | Questionnaire | Name should be usable as an identifier for the module by machine processing applications such as code generation |
name.exists() implies name.matches('^[A-Z]([A-Za-z0-9_]){1,254}$')
|
| cnl-1 | warning | Questionnaire.url | URL should not contain | or # - these characters make processing canonical references problematic |
exists() implies matches('^[^|# ]+$')
|
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
| que-1a | error | Questionnaire.item | Group items must have nested items when Questionanire is complete |
(type='group' and %resource.status='complete') implies item.empty().not()
|
| que-1b | warning | Questionnaire.item | Groups should have items |
type='group' implies item.empty().not()
|
| que-1c | error | Questionnaire.item | Display items cannot have child items |
type='display' implies item.empty()
|
| que-2 | error | Questionnaire | The link ids for groups and questions must be unique within the questionnaire |
descendants().linkId.isDistinct()
|
| que-3 | error | Questionnaire.item | Display items cannot have a "code" asserted |
type!='display' or code.empty()
|
| que-4 | error | Questionnaire.item | A question cannot have both answerOption and answerValueSet |
answerOption.empty() or answerValueSet.empty()
|
| que-5 | error | Questionnaire.item | Only coding, decimal, integer, date, dateTime, time, string or quantity items can have answerOption or answerValueSet |
(type='coding' or type = 'decimal' or type = 'integer' or type = 'date' or type = 'dateTime' or type = 'time' or type = 'string' or type = 'quantity') or (answerValueSet.empty() and answerOption.empty())
|
| que-6 | error | Questionnaire.item | Required and repeat aren't permitted for display items |
type!='display' or (required.empty() and repeats.empty())
|
| que-7 | error | Questionnaire.item.enableWhen | If the operator is 'exists', the value must be a boolean |
operator = 'exists' implies (answer is boolean)
|
| que-8 | error | Questionnaire.item | Initial values can't be specified for groups or display items |
(type!='group' and type!='display') or initial.empty()
|
| que-9 | error | Questionnaire.item | Read-only can't be specified for "display" items |
type!='display' or readOnly.empty()
|
| que-10 | error | Questionnaire.item | Maximum length can only be declared for simple question types |
(type in ('boolean' | 'decimal' | 'integer' | 'string' | 'text' | 'url')) or answerConstraint='optionOrString' or maxLength.empty()
|
| que-11 | error | Questionnaire.item | If one or more answerOption is present, initial cannot be present. Use answerOption.initialSelected instead |
answerOption.empty() or initial.empty()
|
| que-12 | error | Questionnaire.item | If there are more than one enableWhen, enableBehavior must be specified |
enableWhen.count() > 1 implies enableBehavior.exists()
|
| que-13 | error | Questionnaire.item | Can only have multiple initial values for repeating items |
repeats=true or initial.count() <= 1
|
| que-14 | warning | Questionnaire.item | Can only have answerConstraint if answerOption or answerValueSet are present. (This is a warning because extensions may serve the same purpose) |
answerConstraint.exists() implies answerOption.exists() or answerValueSet.exists()
|
| que-15 | warning | Questionnaire.item.linkId | Link ids should be 255 characters or less |
$this.length() <= 255
|
This structure is derived from Questionnaire
Summary
Mandatory: 13 elements(36 nested mandatory elements)
Must-Support: 48 elements
Fixed: 8 elements
Prohibited: 1 element
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
Key Elements View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | Questionnaire | A structured set of questions Constraints: cnl-0, que-2 |
![]() ![]() |
SΣ | 1..1 | Meta | Metadata about the resource |
![]() ![]() ![]() |
SΣ | 1..1 | id | Version specific identifier |
![]() ![]() ![]() |
SΣ | 1..1 | instant | When the resource version last changed |
![]() ![]() ![]() |
SΣ | 1..1 | canonical(StructureDefinition) | Profiles this resource claims to conform to Fixed Value: http://hl7.org/fhir/uv/rtq/StructureDefinition/rtq-questionnaire |
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
S | 1..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements |
![]() ![]() |
0..* | Resource | Contained, inline Resources | |
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() |
SΣ | 1..2 | Identifier | Business identifier for questionnaire Slice: Unordered, Closed by value:type.coding.code |
![]() ![]() ![]() |
SΣ | 0..1 | Identifier | Business identifier for questionnaire |
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . |
![]() ![]() ![]() ![]() |
SΣ | 1..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Code defined by a terminology system Fixed Value: As shown |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.org/fhir/uv/rtq/CodeSystem/rtq-identifier-type | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: company-id | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Representation defined by the system Fixed Value: Company-issued Identifier | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() |
SΣ | 1..1 | Identifier | Business identifier for questionnaire |
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . |
![]() ![]() ![]() ![]() |
SΣ | 1..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Code defined by a terminology system Fixed Value: As shown |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.org/fhir/uv/rtq/CodeSystem/rtq-identifier-type | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: regulator-id | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Representation defined by the system Fixed Value: Regulator-issued Identifier | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | boolean | If this coding was chosen directly by the user | |
![]() ![]() |
SΣ | 1..1 | string | Business version of the questionnaire |
![]() ![]() |
?!ΣC | 1..1 | code | draft | active | retired | unknown Binding: PublicationStatus (required): The lifecycle status of an artifact. |
![]() ![]() |
SΣ | 1..* | code | Resource that can be subject of QuestionnaireResponse Binding: http://hl7.org/fhir/uv/rtq/ValueSet/rtq-questionnaire-type-vs (extensible) |
![]() ![]() |
SΣ | 2..2 | ContactDetail | Sender (issuing regulatory authority) and receiver (MAH/applicant) contact details Slice: Unordered, Closed by value:organization.name |
![]() ![]() ![]() |
SΣ | 1..1 | ContactDetail | Contact details of the issuing competent authority (regulator) |
![]() ![]() ![]() |
SΣ | 1..1 | ContactDetail | Contact details of the marketing authorisation holder/applicant |
![]() ![]() |
SC | 0..* | BackboneElement | Question in the regulatory questionnaire Constraints: que-1a, que-1b, que-1c, que-3, que-4, que-5, que-6, que-8, que-9, que-10, que-11, que-12, que-13, que-14 |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
C | 1..1 | string | Unique id for item in questionnaire Constraints: que-15 |
![]() ![]() ![]() |
SC | 1..* | Coding | CTD-based category code that classifies the regulatory topic of this question/group Binding: http://hl7.org/fhir/uv/rtq/ValueSet/ctd-categories-full (extensible): Codes from the full CTD hierarchy as defined in the RTQ CTD Categories CodeSystem. Additional codes beyond the standard CTD structure may be defined locally or in future versions of the CodeSystem when new regulatory topics are required. |
![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.org/fhir/uv/rtq/CodeSystem/ctd-categories-full |
![]() ![]() ![]() ![]() |
SΣC | 1..1 | code | CTD section/subsection code (e.g., 2-3-s-4-2-1) |
![]() ![]() ![]() ![]() |
SΣC | 1..1 | string | Human-readable title of the CTD category |
![]() ![]() ![]() |
S | 1..1 | string | Primary text for the item |
![]() ![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
S | 1..1 | string | String equivalent with html markup URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml |
![]() ![]() ![]() |
C | 1..1 | code | group | display | boolean | decimal | integer | date | dateTime + Binding: QuestionnaireItemType (required): Distinguishes groups from questions and display text and indicates data type for questions. |
![]() ![]() ![]() |
?!C | 0..* | BackboneElement | Only allow data when Constraints: que-7 |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
1..1 | string | The linkId of question that determines whether item is enabled/disabled | |
![]() ![]() ![]() ![]() |
C | 1..1 | code | exists | = | != | > | < | >= | <= Binding: QuestionnaireItemOperator (required): The criteria by which a question is enabled. |
![]() ![]() ![]() ![]() |
C | 1..1 | Value for question comparison based on operator Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions. | |
![]() ![]() ![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() ![]() ![]() |
decimal | |||
![]() ![]() ![]() ![]() ![]() |
integer | |||
![]() ![]() ![]() ![]() ![]() |
date | |||
![]() ![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() ![]() |
time | |||
![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() |
Coding | |||
![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() ![]() |
Reference(Resource) | |||
![]() ![]() ![]() |
C | 0..1 | boolean | Whether the item may repeat |
![]() ![]() ![]() |
C | 0..1 | code | optionsOnly | optionsOrType | optionsOrString Binding: QuestionnaireAnswerConstraint (required): Indicates differnt modes for restricting values when options or valueset are specified |
![]() ![]() ![]() |
C | 0..1 | canonical(ValueSet) | ValueSet containing permitted answers |
![]() ![]() ![]() |
C | 0..* | BackboneElement | Permitted answer |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
1..1 | Answer value Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions. | ||
![]() ![]() ![]() ![]() ![]() |
integer | |||
![]() ![]() ![]() ![]() ![]() |
date | |||
![]() ![]() ![]() ![]() ![]() |
time | |||
![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() |
Coding | |||
![]() ![]() ![]() ![]() ![]() |
Reference(Resource) | |||
![]() ![]() ![]() |
C | 0..* | BackboneElement | Initial value(s) when item is first rendered |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
1..1 | Actual value for initializing the question Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions. | ||
![]() ![]() ![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() ![]() ![]() |
decimal | |||
![]() ![]() ![]() ![]() ![]() |
integer | |||
![]() ![]() ![]() ![]() ![]() |
date | |||
![]() ![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() ![]() |
time | |||
![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() |
uri | |||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() ![]() |
Coding | |||
![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() ![]() |
Reference(Resource) | |||
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Questionnaire.identifier:company.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR Std. |
| Questionnaire.identifier:company.type | Base | extensible | Identifier Type Codes | 📍5.0.0 | FHIR Std. |
| Questionnaire.identifier:regulator.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR Std. |
| Questionnaire.identifier:regulator.type | Base | extensible | Identifier Type Codes | 📍5.0.0 | FHIR Std. |
| Questionnaire.status | Base | required | PublicationStatus | 📍5.0.0 | FHIR Std. |
| Questionnaire.subjectType | Base | extensible | http://hl7.org/fhir/uv/rtq/ValueSet/rtq-questionnaire-type-vs | Not State | Unknown |
| Questionnaire.item.code | Base | extensible | http://hl7.org/fhir/uv/rtq/ValueSet/ctd-categories-full | Not State | Unknown |
| Questionnaire.item.type | Base | required | Questionnaire Item Type | 📍5.0.0 | FHIR Std. |
| Questionnaire.item.enableWhen.operator | Base | required | Questionnaire Item Operator | 📍5.0.0 | FHIR Std. |
| Questionnaire.item.enableWhen.answer[x] | Base | example | Questionnaire Answer Codes | 📍5.0.0 | FHIR Std. |
| Questionnaire.item.answerConstraint | Base | required | Questionnaire answer constraints value set | 📍5.0.0 | FHIR Std. |
| Questionnaire.item.answerOption.value[x] | Base | example | Questionnaire Answer Codes | 📍5.0.0 | FHIR Std. |
| Questionnaire.item.initial.value[x] | Base | example | Questionnaire Answer Codes | 📍5.0.0 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| cnl-0 | warning | Questionnaire | Name should be usable as an identifier for the module by machine processing applications such as code generation |
name.exists() implies name.matches('^[A-Z]([A-Za-z0-9_]){1,254}$')
|
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
| que-1a | error | Questionnaire.item | Group items must have nested items when Questionanire is complete |
(type='group' and %resource.status='complete') implies item.empty().not()
|
| que-1b | warning | Questionnaire.item | Groups should have items |
type='group' implies item.empty().not()
|
| que-1c | error | Questionnaire.item | Display items cannot have child items |
type='display' implies item.empty()
|
| que-2 | error | Questionnaire | The link ids for groups and questions must be unique within the questionnaire |
descendants().linkId.isDistinct()
|
| que-3 | error | Questionnaire.item | Display items cannot have a "code" asserted |
type!='display' or code.empty()
|
| que-4 | error | Questionnaire.item | A question cannot have both answerOption and answerValueSet |
answerOption.empty() or answerValueSet.empty()
|
| que-5 | error | Questionnaire.item | Only coding, decimal, integer, date, dateTime, time, string or quantity items can have answerOption or answerValueSet |
(type='coding' or type = 'decimal' or type = 'integer' or type = 'date' or type = 'dateTime' or type = 'time' or type = 'string' or type = 'quantity') or (answerValueSet.empty() and answerOption.empty())
|
| que-6 | error | Questionnaire.item | Required and repeat aren't permitted for display items |
type!='display' or (required.empty() and repeats.empty())
|
| que-7 | error | Questionnaire.item.enableWhen | If the operator is 'exists', the value must be a boolean |
operator = 'exists' implies (answer is boolean)
|
| que-8 | error | Questionnaire.item | Initial values can't be specified for groups or display items |
(type!='group' and type!='display') or initial.empty()
|
| que-9 | error | Questionnaire.item | Read-only can't be specified for "display" items |
type!='display' or readOnly.empty()
|
| que-10 | error | Questionnaire.item | Maximum length can only be declared for simple question types |
(type in ('boolean' | 'decimal' | 'integer' | 'string' | 'text' | 'url')) or answerConstraint='optionOrString' or maxLength.empty()
|
| que-11 | error | Questionnaire.item | If one or more answerOption is present, initial cannot be present. Use answerOption.initialSelected instead |
answerOption.empty() or initial.empty()
|
| que-12 | error | Questionnaire.item | If there are more than one enableWhen, enableBehavior must be specified |
enableWhen.count() > 1 implies enableBehavior.exists()
|
| que-13 | error | Questionnaire.item | Can only have multiple initial values for repeating items |
repeats=true or initial.count() <= 1
|
| que-14 | warning | Questionnaire.item | Can only have answerConstraint if answerOption or answerValueSet are present. (This is a warning because extensions may serve the same purpose) |
answerConstraint.exists() implies answerOption.exists() or answerValueSet.exists()
|
| que-15 | warning | Questionnaire.item.linkId | Link ids should be 255 characters or less |
$this.length() <= 255
|
Differential View
This structure is derived from Questionnaire
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Questionnaire | A structured set of questions | |
![]() ![]() |
S | 1..1 | Meta | Metadata about the resource |
![]() ![]() ![]() |
S | 1..1 | id | Version specific identifier |
![]() ![]() ![]() |
S | 1..1 | instant | When the resource version last changed |
![]() ![]() ![]() |
S | 1..1 | canonical(StructureDefinition) | Profiles this resource claims to conform to Fixed Value: http://hl7.org/fhir/uv/rtq/StructureDefinition/rtq-questionnaire |
![]() ![]() |
S | 1..1 | Narrative | Text summary of the resource, for human interpretation |
![]() ![]() |
S | 1..2 | Identifier | Business identifier for questionnaire Slice: Unordered, Closed by value:type.coding.code |
![]() ![]() ![]() |
S | 0..1 | Identifier | Business identifier for questionnaire |
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Description of identifier |
![]() ![]() ![]() ![]() ![]() |
1..1 | Coding | Code defined by a terminology system Fixed Value: As shown | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.org/fhir/uv/rtq/CodeSystem/rtq-identifier-type | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: company-id | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Representation defined by the system Fixed Value: Company-issued Identifier | |
![]() ![]() ![]() |
S | 1..1 | Identifier | Business identifier for questionnaire |
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Description of identifier |
![]() ![]() ![]() ![]() ![]() |
1..1 | Coding | Code defined by a terminology system Fixed Value: As shown | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.org/fhir/uv/rtq/CodeSystem/rtq-identifier-type | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: regulator-id | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Representation defined by the system Fixed Value: Regulator-issued Identifier | |
![]() ![]() |
S | 1..1 | string | Business version of the questionnaire |
![]() ![]() |
S | 1..* | code | Resource that can be subject of QuestionnaireResponse Binding: http://hl7.org/fhir/uv/rtq/ValueSet/rtq-questionnaire-type-vs (extensible) |
![]() ![]() |
0..0 | Name of the publisher/steward (organization or individual) | ||
![]() ![]() |
S | 2..2 | ContactDetail | Sender (issuing regulatory authority) and receiver (MAH/applicant) contact details Slice: Unordered, Closed by value:organization.name |
![]() ![]() ![]() |
S | 1..1 | ContactDetail | Contact details of the issuing competent authority (regulator) |
![]() ![]() ![]() ![]() |
S | 1.. | Issuing competent authority | |
![]() ![]() ![]() ![]() ![]() |
S | 1.. | Regulatory authority identifier (e.g., OMS Location ID) | |
![]() ![]() ![]() ![]() ![]() |
S | 1.. | Official name of the issuing regulatory authority | |
![]() ![]() ![]() ![]() ![]() |
S | 1..1 | Official address of the issuing competent authority | |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1.. | Full formatted address of the issuing authority | |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..* | Street address lines of the issuing authority | |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1.. | City of the issuing competent authority | |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 0.. | District (sub-division of city) of the issuing authority | |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 0.. | State, province or region of the issuing authority | |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1.. | Postal code of the issuing authority | |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1.. | Country of the issuing competent authority | |
![]() ![]() ![]() ![]() ![]() |
S | 1.. | Primary contact at the issuing authority | |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 2..2 | Slice: Unordered, Closed by value:system | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Official email for the designated regulatory contact | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Fixed Value: email | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1.. | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Telephone number for the responsible regulatory contact | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Fixed Value: phone | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1.. | |||
![]() ![]() ![]() |
S | 1..1 | ContactDetail | Contact details of the marketing authorisation holder/applicant |
![]() ![]() ![]() ![]() |
S | 1.. | Marketing authorisation holder / applicant organisation | |
![]() ![]() ![]() ![]() ![]() |
S | 1.. | Organisation identifier of the MAH/applicant (e.g., OMS Organization ID) | |
![]() ![]() ![]() ![]() ![]() |
S | 1.. | Legal name of the MAH/applicant | |
![]() ![]() ![]() ![]() ![]() |
S | 1..1 | Official registered address of the marketing authorisation holder/sponsor | |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1.. | Full formatted address of the MAH/sponsor (human-readable) | |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..* | Street address lines of the MAH/sponsor | |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1.. | City of the MAH/sponsor registered address | |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 0.. | District or borough (if applicable) | |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 0.. | State, province or region of the MAH/sponsor | |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1.. | ||
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1.. | Country of the MAH/sponsor registered address | |
![]() ![]() ![]() ![]() ![]() |
S | 1.. | Regulatory affairs contact person at the MAH/applicant | |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 2..2 | Slice: Unordered, Closed by value:system | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Regulatory contact email of the MAH/applicant | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Fixed Value: email | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1.. | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Telephone number of the regulatory contact at the MAH/applicant | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Fixed Value: phone | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1.. | |||
![]() ![]() |
S | 0..* | BackboneElement | Question in the regulatory questionnaire |
![]() ![]() ![]() |
S | 1..* | Coding | CTD-based category code that classifies the regulatory topic of this question/group Binding: http://hl7.org/fhir/uv/rtq/ValueSet/ctd-categories-full (extensible): Codes from the full CTD hierarchy as defined in the RTQ CTD Categories CodeSystem. Additional codes beyond the standard CTD structure may be defined locally or in future versions of the CodeSystem when new regulatory topics are required. |
![]() ![]() ![]() ![]() |
S | 1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.org/fhir/uv/rtq/CodeSystem/ctd-categories-full |
![]() ![]() ![]() ![]() |
S | 1..1 | code | CTD section/subsection code (e.g., 2-3-s-4-2-1) |
![]() ![]() ![]() ![]() |
S | 1..1 | string | Human-readable title of the CTD category |
![]() ![]() ![]() |
S | 1..1 | string | Primary text for the item |
![]() ![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
S | 1..1 | string | String equivalent with html markup URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Questionnaire.subjectType | Base | extensible | http://hl7.org/fhir/uv/rtq/ValueSet/rtq-questionnaire-type-vs | Not State | Unknown |
| Questionnaire.item.code | Base | extensible | http://hl7.org/fhir/uv/rtq/ValueSet/ctd-categories-full | Not State | Unknown |
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | Questionnaire | A structured set of questions Constraints: cnl-0, que-2 | ||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
SΣ | 1..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
SΣ | 1..1 | id | Version specific identifier | ||||
![]() ![]() ![]() |
SΣ | 1..1 | instant | When the resource version last changed | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Identifies where the resource comes from | ||||
![]() ![]() ![]() |
SΣ | 1..1 | canonical(StructureDefinition) | Profiles this resource claims to conform to Fixed Value: http://hl7.org/fhir/uv/rtq/StructureDefinition/rtq-questionnaire | ||||
![]() ![]() ![]() |
Σ | 0..* | Coding | Security Labels applied to this resource Binding: AllSecurityLabels (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | ||||
![]() ![]() ![]() |
Σ | 0..* | Coding | Tags applied to this resource Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones". | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() |
S | 1..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | ||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() |
ΣC | 0..1 | uri | Canonical identifier for this questionnaire, represented as an absolute URI (globally unique) Constraints: cnl-1 | ||||
![]() ![]() |
SΣ | 1..2 | Identifier | Business identifier for questionnaire Slice: Unordered, Closed by value:type.coding.code | ||||
![]() ![]() ![]() |
SΣ | 0..1 | Identifier | Business identifier for questionnaire | ||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Code defined by a terminology system Fixed Value: As shown | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.org/fhir/uv/rtq/CodeSystem/rtq-identifier-type | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: company-id | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Representation defined by the system Fixed Value: Company-issued Identifier | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | ||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | The value that is unique Example General: 123456 | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
![]() ![]() ![]() |
SΣ | 1..1 | Identifier | Business identifier for questionnaire | ||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Code defined by a terminology system Fixed Value: As shown | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.org/fhir/uv/rtq/CodeSystem/rtq-identifier-type | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: regulator-id | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Representation defined by the system Fixed Value: Regulator-issued Identifier | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | ||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | The value that is unique Example General: 123456 | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
![]() ![]() |
SΣ | 1..1 | string | Business version of the questionnaire | ||||
![]() ![]() |
Σ | 0..1 | How to compare versions Binding: VersionAlgorithm (extensible) | |||||
![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() |
Coding | |||||||
![]() ![]() |
ΣC | 0..1 | string | Name for this questionnaire (computer friendly) | ||||
![]() ![]() |
Σ | 0..1 | string | Name for this questionnaire (human friendly) | ||||
![]() ![]() |
Σ | 0..* | canonical(Questionnaire) | Based on Questionnaire | ||||
![]() ![]() |
?!ΣC | 1..1 | code | draft | active | retired | unknown Binding: PublicationStatus (required): The lifecycle status of an artifact. | ||||
![]() ![]() |
Σ | 0..1 | boolean | For testing purposes, not real usage | ||||
![]() ![]() |
SΣ | 1..* | code | Resource that can be subject of QuestionnaireResponse Binding: http://hl7.org/fhir/uv/rtq/ValueSet/rtq-questionnaire-type-vs (extensible) | ||||
![]() ![]() |
Σ | 0..1 | dateTime | Date last changed | ||||
![]() ![]() |
SΣ | 2..2 | ContactDetail | Sender (issuing regulatory authority) and receiver (MAH/applicant) contact details Slice: Unordered, Closed by value:organization.name | ||||
![]() ![]() ![]() |
SΣ | 1..1 | ContactDetail | Contact details of the issuing competent authority (regulator) | ||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Name of an individual to contact | ||||
![]() ![]() ![]() ![]() |
Σ | 0..* | ContactPoint | Contact details for individual or organization | ||||
![]() ![]() ![]() |
SΣ | 1..1 | ContactDetail | Contact details of the marketing authorisation holder/applicant | ||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Name of an individual to contact | ||||
![]() ![]() ![]() ![]() |
Σ | 0..* | ContactPoint | Contact details for individual or organization | ||||
![]() ![]() |
Σ | 0..1 | markdown | Natural language description of the questionnaire | ||||
![]() ![]() |
Σ | 0..* | UsageContext | The context that the content is intended to support | ||||
![]() ![]() |
Σ | 0..* | CodeableConcept | Intended jurisdiction for questionnaire (if applicable) Binding: JurisdictionValueSet (extensible): Countries and regions within which this artifact is targeted for use. | ||||
![]() ![]() |
0..1 | markdown | Why this questionnaire is defined | |||||
![]() ![]() |
0..1 | markdown | Use and/or publishing restrictions | |||||
![]() ![]() |
0..1 | string | Copyright holder and year(s) | |||||
![]() ![]() |
0..1 | date | When the questionnaire was approved by publisher | |||||
![]() ![]() |
0..1 | date | When the questionnaire was last reviewed by the publisher | |||||
![]() ![]() |
Σ | 0..1 | Period | When the questionnaire is expected to be used | ||||
![]() ![]() |
Σ | 0..* | Coding | Concept that represents the overall questionnaire Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions. | ||||
![]() ![]() |
SC | 0..* | BackboneElement | Question in the regulatory questionnaire Constraints: que-1a, que-1b, que-1c, que-3, que-4, que-5, que-6, que-8, que-9, que-10, que-11, que-12, que-13, que-14 | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
C | 1..1 | string | Unique id for item in questionnaire Constraints: que-15 | ||||
![]() ![]() ![]() |
0..1 | uri | ElementDefinition - details for the item | |||||
![]() ![]() ![]() |
SC | 1..* | Coding | CTD-based category code that classifies the regulatory topic of this question/group Binding: http://hl7.org/fhir/uv/rtq/ValueSet/ctd-categories-full (extensible): Codes from the full CTD hierarchy as defined in the RTQ CTD Categories CodeSystem. Additional codes beyond the standard CTD structure may be defined locally or in future versions of the CodeSystem when new regulatory topics are required. | ||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.org/fhir/uv/rtq/CodeSystem/ctd-categories-full | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() |
SΣC | 1..1 | code | CTD section/subsection code (e.g., 2-3-s-4-2-1) | ||||
![]() ![]() ![]() ![]() |
SΣC | 1..1 | string | Human-readable title of the CTD category | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() |
0..1 | string | E.g. "1(a)", "2.5.3" | |||||
![]() ![]() ![]() |
S | 1..1 | string | Primary text for the item | ||||
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
S | 1..1 | string | String equivalent with html markup URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Primitive value for string Max Length:1048576 | |||||
![]() ![]() ![]() |
C | 1..1 | code | group | display | boolean | decimal | integer | date | dateTime + Binding: QuestionnaireItemType (required): Distinguishes groups from questions and display text and indicates data type for questions. | ||||
![]() ![]() ![]() |
?!C | 0..* | BackboneElement | Only allow data when Constraints: que-7 | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
1..1 | string | The linkId of question that determines whether item is enabled/disabled | |||||
![]() ![]() ![]() ![]() |
C | 1..1 | code | exists | = | != | > | < | >= | <= Binding: QuestionnaireItemOperator (required): The criteria by which a question is enabled. | ||||
![]() ![]() ![]() ![]() |
C | 1..1 | Value for question comparison based on operator Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions. | |||||
![]() ![]() ![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() ![]() ![]() |
decimal | |||||||
![]() ![]() ![]() ![]() ![]() |
integer | |||||||
![]() ![]() ![]() ![]() ![]() |
date | |||||||
![]() ![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() ![]() |
time | |||||||
![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() ![]() |
Coding | |||||||
![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() ![]() |
Reference(Resource) | |||||||
![]() ![]() ![]() |
C | 0..1 | code | all | any Binding: EnableWhenBehavior (required): Controls how multiple enableWhen values are interpreted - whether all or any must be true. | ||||
![]() ![]() ![]() |
0..1 | code | hidden | protected Binding: QuestionnaireItemDisabledDisplay (required): Defines how disabled elements should be rendered | |||||
![]() ![]() ![]() |
C | 0..1 | boolean | Whether the item must be included in data results | ||||
![]() ![]() ![]() |
C | 0..1 | boolean | Whether the item may repeat | ||||
![]() ![]() ![]() |
C | 0..1 | boolean | Don't allow human editing | ||||
![]() ![]() ![]() |
C | 0..1 | integer | No more than these many characters | ||||
![]() ![]() ![]() |
C | 0..1 | code | optionsOnly | optionsOrType | optionsOrString Binding: QuestionnaireAnswerConstraint (required): Indicates differnt modes for restricting values when options or valueset are specified | ||||
![]() ![]() ![]() |
C | 0..1 | canonical(ValueSet) | ValueSet containing permitted answers | ||||
![]() ![]() ![]() |
C | 0..* | BackboneElement | Permitted answer | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
1..1 | Answer value Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions. | ||||||
![]() ![]() ![]() ![]() ![]() |
integer | |||||||
![]() ![]() ![]() ![]() ![]() |
date | |||||||
![]() ![]() ![]() ![]() ![]() |
time | |||||||
![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() ![]() |
Coding | |||||||
![]() ![]() ![]() ![]() ![]() |
Reference(Resource) | |||||||
![]() ![]() ![]() ![]() |
0..1 | boolean | Whether option is selected by default | |||||
![]() ![]() ![]() |
C | 0..* | BackboneElement | Initial value(s) when item is first rendered | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
1..1 | Actual value for initializing the question Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions. | ||||||
![]() ![]() ![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() ![]() ![]() |
decimal | |||||||
![]() ![]() ![]() ![]() ![]() |
integer | |||||||
![]() ![]() ![]() ![]() ![]() |
date | |||||||
![]() ![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() ![]() |
time | |||||||
![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() ![]() |
uri | |||||||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||||||
![]() ![]() ![]() ![]() ![]() |
Coding | |||||||
![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() ![]() |
Reference(Resource) | |||||||
![]() ![]() ![]() |
0..* | See item (Questionnaire) | Nested questionnaire items | |||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| Questionnaire.meta.security | Base | extensible | All Security Labels | 📍5.0.0 | FHIR Std. |
| Questionnaire.meta.tag | Base | example | Common Tags | 📍5.0.0 | FHIR Std. |
| Questionnaire.language | Base | required | All Languages | 📍5.0.0 | FHIR Std. |
| Questionnaire.identifier:company.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR Std. |
| Questionnaire.identifier:company.type | Base | extensible | Identifier Type Codes | 📍5.0.0 | FHIR Std. |
| Questionnaire.identifier:regulator.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR Std. |
| Questionnaire.identifier:regulator.type | Base | extensible | Identifier Type Codes | 📍5.0.0 | FHIR Std. |
| Questionnaire.versionAlgorithm[x] | Base | extensible | Version Algorithm | 📍5.0.0 | FHIR Std. |
| Questionnaire.status | Base | required | PublicationStatus | 📍5.0.0 | FHIR Std. |
| Questionnaire.subjectType | Base | extensible | http://hl7.org/fhir/uv/rtq/ValueSet/rtq-questionnaire-type-vs | Not State | Unknown |
| Questionnaire.jurisdiction | Base | extensible | Jurisdiction ValueSet | 📍5.0.0 | FHIR Std. |
| Questionnaire.code | Base | example | Questionnaire Question Codes | 📍5.0.0 | FHIR Std. |
| Questionnaire.item.code | Base | extensible | http://hl7.org/fhir/uv/rtq/ValueSet/ctd-categories-full | Not State | Unknown |
| Questionnaire.item.type | Base | required | Questionnaire Item Type | 📍5.0.0 | FHIR Std. |
| Questionnaire.item.enableWhen.operator | Base | required | Questionnaire Item Operator | 📍5.0.0 | FHIR Std. |
| Questionnaire.item.enableWhen.answer[x] | Base | example | Questionnaire Answer Codes | 📍5.0.0 | FHIR Std. |
| Questionnaire.item.enableBehavior | Base | required | Enable When Behavior | 📍5.0.0 | FHIR Std. |
| Questionnaire.item.disabledDisplay | Base | required | Questionnaire Item Disabled Display | 📍5.0.0 | FHIR Std. |
| Questionnaire.item.answerConstraint | Base | required | Questionnaire answer constraints value set | 📍5.0.0 | FHIR Std. |
| Questionnaire.item.answerOption.value[x] | Base | example | Questionnaire Answer Codes | 📍5.0.0 | FHIR Std. |
| Questionnaire.item.initial.value[x] | Base | example | Questionnaire Answer Codes | 📍5.0.0 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| cnl-0 | warning | Questionnaire | Name should be usable as an identifier for the module by machine processing applications such as code generation |
name.exists() implies name.matches('^[A-Z]([A-Za-z0-9_]){1,254}$')
|
| cnl-1 | warning | Questionnaire.url | URL should not contain | or # - these characters make processing canonical references problematic |
exists() implies matches('^[^|# ]+$')
|
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
| que-1a | error | Questionnaire.item | Group items must have nested items when Questionanire is complete |
(type='group' and %resource.status='complete') implies item.empty().not()
|
| que-1b | warning | Questionnaire.item | Groups should have items |
type='group' implies item.empty().not()
|
| que-1c | error | Questionnaire.item | Display items cannot have child items |
type='display' implies item.empty()
|
| que-2 | error | Questionnaire | The link ids for groups and questions must be unique within the questionnaire |
descendants().linkId.isDistinct()
|
| que-3 | error | Questionnaire.item | Display items cannot have a "code" asserted |
type!='display' or code.empty()
|
| que-4 | error | Questionnaire.item | A question cannot have both answerOption and answerValueSet |
answerOption.empty() or answerValueSet.empty()
|
| que-5 | error | Questionnaire.item | Only coding, decimal, integer, date, dateTime, time, string or quantity items can have answerOption or answerValueSet |
(type='coding' or type = 'decimal' or type = 'integer' or type = 'date' or type = 'dateTime' or type = 'time' or type = 'string' or type = 'quantity') or (answerValueSet.empty() and answerOption.empty())
|
| que-6 | error | Questionnaire.item | Required and repeat aren't permitted for display items |
type!='display' or (required.empty() and repeats.empty())
|
| que-7 | error | Questionnaire.item.enableWhen | If the operator is 'exists', the value must be a boolean |
operator = 'exists' implies (answer is boolean)
|
| que-8 | error | Questionnaire.item | Initial values can't be specified for groups or display items |
(type!='group' and type!='display') or initial.empty()
|
| que-9 | error | Questionnaire.item | Read-only can't be specified for "display" items |
type!='display' or readOnly.empty()
|
| que-10 | error | Questionnaire.item | Maximum length can only be declared for simple question types |
(type in ('boolean' | 'decimal' | 'integer' | 'string' | 'text' | 'url')) or answerConstraint='optionOrString' or maxLength.empty()
|
| que-11 | error | Questionnaire.item | If one or more answerOption is present, initial cannot be present. Use answerOption.initialSelected instead |
answerOption.empty() or initial.empty()
|
| que-12 | error | Questionnaire.item | If there are more than one enableWhen, enableBehavior must be specified |
enableWhen.count() > 1 implies enableBehavior.exists()
|
| que-13 | error | Questionnaire.item | Can only have multiple initial values for repeating items |
repeats=true or initial.count() <= 1
|
| que-14 | warning | Questionnaire.item | Can only have answerConstraint if answerOption or answerValueSet are present. (This is a warning because extensions may serve the same purpose) |
answerConstraint.exists() implies answerOption.exists() or answerValueSet.exists()
|
| que-15 | warning | Questionnaire.item.linkId | Link ids should be 255 characters or less |
$this.length() <= 255
|
This structure is derived from Questionnaire
Summary
Mandatory: 13 elements(36 nested mandatory elements)
Must-Support: 48 elements
Fixed: 8 elements
Prohibited: 1 element
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
Other representations of profile: CSV, Excel, Schematron