HL7 FHIR Implementation Guide: minimal Common Oncology Data Elements (mCODE), v0.9.1 FHIR Profiles - Local Development build (v0.9.1). See the Directory of published versions
The official URL for this profile is:
http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-QuestionnaireResponse
A structured set of questions and their answers. The questions are ordered and grouped into coherent subsets, corresponding to the structure of the grouping of the questionnaire being responded to. As in Structured Data Capture (SDC), the questionnaire subject is restricted to be a Patient.
This profile builds on DomainResource.
This profile was published on Wed Oct 23 00:00:00 EDT 2019 as a draft by The MITRE Corporation.
Summary
Mandatory: 0 element (2 nested mandatory elements)
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Mapping Source
This structure represents the following mapping definition:
obf.QuestionnaireResponse maps to DomainResource: Language maps to language ImplicitRules maps to implicitRules Metadata.VersionId maps to meta.versionId Metadata.SourceSystem maps to meta.extension Metadata.Profile maps to meta.profile Metadata.LastUpdated maps to meta.lastUpdated Metadata.SecurityLabel maps to meta.security Metadata.Tag maps to meta.tag Narrative maps to text
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | I | 0..* | obf-QuestionnaireResponse dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources dom-1: If the resource is contained in another resource, it SHALL NOT contain any narrative | |
![]() ![]() ![]() | Σ | 0..1 | id | Logical id of this artifact |
![]() ![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource |
![]() ![]() ![]() ![]() | 0..1 | id | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | 0..1 | uri | SourceSystem URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-SourceSystem-extension | |
![]() ![]() ![]() ![]() | Σ | 0..1 | id | Version specific identifier |
![]() ![]() ![]() ![]() | Σ | 0..1 | instant | When the resource version last changed |
![]() ![]() ![]() ![]() | Σ | 0..* | uri | Profiles this resource claims to conform to |
![]() ![]() ![]() ![]() | Σ | 0..* | Coding | Security Labels applied to this resource Binding: All Security Labels (extensible) |
![]() ![]() ![]() ![]() | Σ | 0..* | Coding | Tags applied to this resource Binding: (unbound) (example) |
![]() ![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: http://tools.ietf.org/html/bcp47 (required) | |
![]() ![]() ![]() | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |
![]() ![]() ![]() | 1..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() | 1..1 | CodeableConcept | Status URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-Status-extension | |
![]() ![]() ![]() ![]() | 0..1 | id | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 1..1 | uri | "http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-Status-extension" | |
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Value of extension Binding: QuestionnaireResponseStatus (required) | |
![]() ![]() ![]() | 0..1 | Identifier | Identifier URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-datatype-Identifier-extension | |
![]() ![]() ![]() | 0..1 | Reference(obf-Patient | Practitioner | Group | http://fhir.org/guides/argonaut/StructureDefinition/argo-device | Specimen | Location | http://fhir.org/guides/argonaut/StructureDefinition/argo-medication | obf-ResearchSubject) | SubjectOfRecord URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-SubjectOfRecord-extension | |
![]() ![]() ![]() ![]() | 0..1 | id | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 1..1 | uri | "http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-SubjectOfRecord-extension" | |
![]() ![]() ![]() ![]() | 1..1 | Reference(obf-Patient) | Patient: A person in the role of a patient | |
![]() ![]() ![]() | 0..1 | Reference(Encounter | EpisodeOfCare) | CareContext URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-CareContext-extension | |
![]() ![]() ![]() ![]() | 0..1 | id | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 1..1 | uri | "http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-CareContext-extension" | |
![]() ![]() ![]() ![]() | 1..1 | Reference(Encounter) | Encounter: A description of an interaction between a patient and healthcare provider(s) for the purpose of providing healthcare service(s) or assessing the health status of a patient | |
![]() ![]() ![]() | 0..1 | dateTime | StatementDateTime URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-StatementDateTime-extension | |
![]() ![]() ![]() | 0..* | Reference(ReferralRequest | obf-ProcedureRequest) | QuestionnaireResponseBasedOn URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-QuestionnaireResponseBasedOn-extension | |
![]() ![]() ![]() | 0..* | Reference(obf-Observation | obf-Procedure) | QuestionnaireResponsePartOf URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-QuestionnaireResponsePartOf-extension | |
![]() ![]() ![]() | 0..1 | uri | QuestionnaireCanonical URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-QuestionnaireCanonical-extension | |
![]() ![]() ![]() | 0..1 | Reference(Practitioner | obf-Patient | RelatedPerson | http://fhir.org/guides/argonaut/StructureDefinition/argo-device | Basic) | QuestionnaireResponseRecorder URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-QuestionnaireResponseRecorder-extension | |
![]() ![]() ![]() | 0..1 | Reference(obf-Patient | Practitioner | RelatedPerson) | PersonInformationSource URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-PersonInformationSource-extension | |
![]() ![]() ![]() | 0..* | (Complex) | QuestionnaireResponseItem URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-QuestionnaireResponseItem-extension | |
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() |
Summary
Mandatory: 0 element (2 nested mandatory elements)
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Mapping Source
This structure represents the following mapping definition:
obf.QuestionnaireResponse maps to DomainResource: Language maps to language ImplicitRules maps to implicitRules Metadata.VersionId maps to meta.versionId Metadata.SourceSystem maps to meta.extension Metadata.Profile maps to meta.profile Metadata.LastUpdated maps to meta.lastUpdated Metadata.SecurityLabel maps to meta.security Metadata.Tag maps to meta.tag Narrative maps to text
Differential View
Snapshot View
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | I | 0..* | obf-QuestionnaireResponse dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources dom-1: If the resource is contained in another resource, it SHALL NOT contain any narrative | |
![]() ![]() ![]() | Σ | 0..1 | id | Logical id of this artifact |
![]() ![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource |
![]() ![]() ![]() ![]() | 0..1 | id | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | 0..1 | uri | SourceSystem URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-SourceSystem-extension | |
![]() ![]() ![]() ![]() | Σ | 0..1 | id | Version specific identifier |
![]() ![]() ![]() ![]() | Σ | 0..1 | instant | When the resource version last changed |
![]() ![]() ![]() ![]() | Σ | 0..* | uri | Profiles this resource claims to conform to |
![]() ![]() ![]() ![]() | Σ | 0..* | Coding | Security Labels applied to this resource Binding: All Security Labels (extensible) |
![]() ![]() ![]() ![]() | Σ | 0..* | Coding | Tags applied to this resource Binding: (unbound) (example) |
![]() ![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: http://tools.ietf.org/html/bcp47 (required) | |
![]() ![]() ![]() | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |
![]() ![]() ![]() | 1..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() | 1..1 | CodeableConcept | Status URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-Status-extension | |
![]() ![]() ![]() ![]() | 0..1 | id | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 1..1 | uri | "http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-Status-extension" | |
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Value of extension Binding: QuestionnaireResponseStatus (required) | |
![]() ![]() ![]() | 0..1 | Identifier | Identifier URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-datatype-Identifier-extension | |
![]() ![]() ![]() | 0..1 | Reference(obf-Patient | Practitioner | Group | http://fhir.org/guides/argonaut/StructureDefinition/argo-device | Specimen | Location | http://fhir.org/guides/argonaut/StructureDefinition/argo-medication | obf-ResearchSubject) | SubjectOfRecord URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-SubjectOfRecord-extension | |
![]() ![]() ![]() ![]() | 0..1 | id | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 1..1 | uri | "http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-SubjectOfRecord-extension" | |
![]() ![]() ![]() ![]() | 1..1 | Reference(obf-Patient) | Patient: A person in the role of a patient | |
![]() ![]() ![]() | 0..1 | Reference(Encounter | EpisodeOfCare) | CareContext URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-CareContext-extension | |
![]() ![]() ![]() ![]() | 0..1 | id | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 1..1 | uri | "http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-CareContext-extension" | |
![]() ![]() ![]() ![]() | 1..1 | Reference(Encounter) | Encounter: A description of an interaction between a patient and healthcare provider(s) for the purpose of providing healthcare service(s) or assessing the health status of a patient | |
![]() ![]() ![]() | 0..1 | dateTime | StatementDateTime URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-StatementDateTime-extension | |
![]() ![]() ![]() | 0..* | Reference(ReferralRequest | obf-ProcedureRequest) | QuestionnaireResponseBasedOn URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-QuestionnaireResponseBasedOn-extension | |
![]() ![]() ![]() | 0..* | Reference(obf-Observation | obf-Procedure) | QuestionnaireResponsePartOf URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-QuestionnaireResponsePartOf-extension | |
![]() ![]() ![]() | 0..1 | uri | QuestionnaireCanonical URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-QuestionnaireCanonical-extension | |
![]() ![]() ![]() | 0..1 | Reference(Practitioner | obf-Patient | RelatedPerson | http://fhir.org/guides/argonaut/StructureDefinition/argo-device | Basic) | QuestionnaireResponseRecorder URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-QuestionnaireResponseRecorder-extension | |
![]() ![]() ![]() | 0..1 | Reference(obf-Patient | Practitioner | RelatedPerson) | PersonInformationSource URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-PersonInformationSource-extension | |
![]() ![]() ![]() | 0..* | (Complex) | QuestionnaireResponseItem URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-QuestionnaireResponseItem-extension | |
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() |
Downloads: StructureDefinition: (XML, JSON, TTL), Schema: XML Schematron
Path | Conformance | ValueSet |
DomainResource.meta.security | extensible | All Security Labels |
DomainResource.meta.tag | example | |
DomainResource.language | required | http://tools.ietf.org/html/bcp47 |
DomainResource.extension-status.valueCodeableConcept | required | QuestionnaireResponseStatus |
Id | Path | Details | Requirements |
dom-4 | DomainResource | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : | |
dom-3 | DomainResource | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource : | |
dom-2 | DomainResource | If the resource is contained in another resource, it SHALL NOT contain nested Resources : | |
dom-1 | DomainResource | If the resource is contained in another resource, it SHALL NOT contain any narrative : |