Data Exchange For Quality Measures Implementation Guide, published by HL7 International / Clinical Quality Information. This guide is not an authorized publication; it is the continuous build for version 5.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/davinci-deqm/ and changes regularly. See the Directory of published versions
Official URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/gaps-guidanceresponse-detailedcaregap | Version: 5.0.0 | |||
Standards status: Trial-use | Maturity Level: 4 | Computable Name: DetailedCareGapGuidanceResponse | ||
Other Identifiers: OID:2.16.840.1.113883.4.642.40.2.42.25 |
Derived from the GuidanceResponse resource, the Detailed Care Gap Guidance Response profile supports the functionality of providing reason for guidance and detailed guidance to help address care gaps and close open gaps.
The following data-elements are mandatory (i.e data MUST be present).
Each GuidanceResponse Must Have:
More guidance can be found here.
The following data-elements are mandatory (i.e data MUST be present).
Each must have:
Usages:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
0..* | GuidanceResponse | The formal response to a guidance request | |
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() |
Σ | 1..1 | What guidance was requested | |
![]() ![]() ![]() ![]() |
uri | |||
![]() ![]() ![]() ![]() |
canonical(Any) | |||
![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() |
?!Σ | 1..1 | code | success | data-requested | data-required | in-progress | failure | entered-in-error Binding: GuidanceResponseStatus (required): The status of a guidance response. |
![]() ![]() ![]() |
0..* | CodeableConcept | Why guidance is needed Binding: Care Gap Reasons Value Set (preferred) | |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
0..1 | (Complex) | Which data element attribute is the cause of the care gap URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/reasonDetail | |
![]() |
Path | Conformance | ValueSet | URI |
GuidanceResponse.status | required | GuidanceResponseStatushttp://hl7.org/fhir/ValueSet/guidance-response-status|4.0.1 From the FHIR Standard | |
GuidanceResponse.reasonCode | preferred | CareGapReasons(a valid code from Care Gap Reasons Code System)http://hl7.org/fhir/us/davinci-deqm/ValueSet/care-gap-reason From this IG |
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | GuidanceResponse | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | GuidanceResponse | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | error | GuidanceResponse | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | GuidanceResponse | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | GuidanceResponse | A resource should have narrative for robust management : text.`div`.exists() | |
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() |
This structure is derived from GuidanceResponse
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
GuidanceResponse | |||
![]() ![]() ![]() |
0..* | CodeableConcept | Why guidance is needed Binding: Care Gap Reasons Value Set (preferred) | |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
0..1 | (Complex) | Which data element attribute is the cause of the care gap URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/reasonDetail | |
![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
0..* | (Complex) | What values are expected URL: http://hl7.org/fhir/StructureDefinition/cqf-valueFilter | |
![]() |
Path | Conformance | ValueSet | URI |
GuidanceResponse.reasonCode | preferred | CareGapReasons(a valid code from Care Gap Reasons Code System)http://hl7.org/fhir/us/davinci-deqm/ValueSet/care-gap-reason From this IG |
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
0..* | GuidanceResponse | The formal response to a guidance request | |||||
![]() ![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() ![]() |
0..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 | ||||
![]() ![]() ![]() |
Σ | 0..1 | Identifier | The identifier of the request associated with this response, if any | ||||
![]() ![]() ![]() |
Σ | 0..* | Identifier | Business identifier | ||||
![]() ![]() ![]() |
Σ | 1..1 | What guidance was requested | |||||
![]() ![]() ![]() ![]() |
uri | |||||||
![]() ![]() ![]() ![]() |
canonical(Any) | |||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() |
?!Σ | 1..1 | code | success | data-requested | data-required | in-progress | failure | entered-in-error Binding: GuidanceResponseStatus (required): The status of a guidance response. | ||||
![]() ![]() ![]() |
0..1 | Reference(Patient | Group) | Patient the request was performed for | |||||
![]() ![]() ![]() |
0..1 | Reference(Encounter) | Encounter during which the response was returned | |||||
![]() ![]() ![]() |
0..1 | dateTime | When the guidance response was processed | |||||
![]() ![]() ![]() |
0..1 | Reference(Device) | Device returning the guidance | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | Why guidance is needed Binding: Care Gap Reasons Value Set (preferred) | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | (Complex) | Which data element attribute is the cause of the care gap URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/reasonDetail | |||||
![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() |
0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference) | Why guidance is needed | |||||
![]() ![]() ![]() |
0..* | Annotation | Additional notes about the response | |||||
![]() ![]() ![]() |
0..* | Reference(OperationOutcome) | Messages resulting from the evaluation of the artifact or artifacts | |||||
![]() ![]() ![]() |
0..1 | Reference(Parameters) | The output parameters of the evaluation, if any | |||||
![]() ![]() ![]() |
0..1 | Reference(CarePlan | RequestGroup) | Proposed actions, if any | |||||
![]() ![]() ![]() |
0..* | DataRequirement | Additional required data | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | (Complex) | What values are expected URL: http://hl7.org/fhir/StructureDefinition/cqf-valueFilter | |||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | code | The type of the required data Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types. | ||||
![]() ![]() ![]() ![]() |
Σ | 0..* | canonical(StructureDefinition) | The profile of the required data | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device Binding: SubjectType (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.). | |||||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() |
Reference(Group) | |||||||
![]() ![]() ![]() ![]() |
Σ | 0..* | string | Indicates specific structure elements that are referenced by the knowledge module | ||||
![]() ![]() ![]() ![]() |
ΣC | 0..* | Element | What codes are expected Constraints: drq-1 | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | A code-valued attribute to filter on | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | A coded (token) parameter to search on | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | canonical(ValueSet) | Valueset for the filter | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | What code is expected | ||||
![]() ![]() ![]() ![]() |
ΣC | 0..* | Element | What dates/date ranges are expected Constraints: drq-2 | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | A date-valued attribute to filter on | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | A date valued parameter to search on | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | The value of the filter, as a Period, DateTime, or Duration value | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Duration | |||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | positiveInt | Number of results | ||||
![]() ![]() ![]() ![]() |
Σ | 0..* | Element | Order of the results | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | string | The name of the attribute to perform the sort | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | ascending | descending Binding: SortDirection (required): The possible sort directions, ascending or descending. | ||||
![]() |
Path | Conformance | ValueSet | URI | |||
GuidanceResponse.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages From the FHIR Standard
| ||||
GuidanceResponse.status | required | GuidanceResponseStatushttp://hl7.org/fhir/ValueSet/guidance-response-status|4.0.1 From the FHIR Standard | ||||
GuidanceResponse.reasonCode | preferred | CareGapReasons(a valid code from Care Gap Reasons Code System)http://hl7.org/fhir/us/davinci-deqm/ValueSet/care-gap-reason From this IG | ||||
GuidanceResponse.dataRequirement.type | required | FHIRAllTypeshttp://hl7.org/fhir/ValueSet/all-types|4.0.1 From the FHIR Standard | ||||
GuidanceResponse.dataRequirement.subject[x] | extensible | SubjectTypehttp://hl7.org/fhir/ValueSet/subject-type From the FHIR Standard | ||||
GuidanceResponse.dataRequirement.sort.direction | required | SortDirectionhttp://hl7.org/fhir/ValueSet/sort-direction|4.0.1 From the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | GuidanceResponse | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | GuidanceResponse | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | error | GuidanceResponse | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | GuidanceResponse | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | GuidanceResponse | A resource should have narrative for robust management : text.`div`.exists() | |
drq-1 | error | GuidanceResponse.dataRequirement.codeFilter | Either a path or a searchParam must be provided, but not both : path.exists() xor searchParam.exists() | |
drq-2 | error | GuidanceResponse.dataRequirement.dateFilter | Either a path or a searchParam must be provided, but not both : path.exists() xor searchParam.exists() | |
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() |
This structure is derived from GuidanceResponse
Summary
Extensions
This structure refers to these extensions:
Maturity: 4
Key Elements View
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
0..* | GuidanceResponse | The formal response to a guidance request | |
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() |
Σ | 1..1 | What guidance was requested | |
![]() ![]() ![]() ![]() |
uri | |||
![]() ![]() ![]() ![]() |
canonical(Any) | |||
![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() |
?!Σ | 1..1 | code | success | data-requested | data-required | in-progress | failure | entered-in-error Binding: GuidanceResponseStatus (required): The status of a guidance response. |
![]() ![]() ![]() |
0..* | CodeableConcept | Why guidance is needed Binding: Care Gap Reasons Value Set (preferred) | |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
0..1 | (Complex) | Which data element attribute is the cause of the care gap URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/reasonDetail | |
![]() |
Path | Conformance | ValueSet | URI |
GuidanceResponse.status | required | GuidanceResponseStatushttp://hl7.org/fhir/ValueSet/guidance-response-status|4.0.1 From the FHIR Standard | |
GuidanceResponse.reasonCode | preferred | CareGapReasons(a valid code from Care Gap Reasons Code System)http://hl7.org/fhir/us/davinci-deqm/ValueSet/care-gap-reason From this IG |
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | GuidanceResponse | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | GuidanceResponse | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | error | GuidanceResponse | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | GuidanceResponse | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | GuidanceResponse | A resource should have narrative for robust management : text.`div`.exists() | |
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() |
Differential View
This structure is derived from GuidanceResponse
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
GuidanceResponse | |||
![]() ![]() ![]() |
0..* | CodeableConcept | Why guidance is needed Binding: Care Gap Reasons Value Set (preferred) | |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
0..1 | (Complex) | Which data element attribute is the cause of the care gap URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/reasonDetail | |
![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
0..* | (Complex) | What values are expected URL: http://hl7.org/fhir/StructureDefinition/cqf-valueFilter | |
![]() |
Path | Conformance | ValueSet | URI |
GuidanceResponse.reasonCode | preferred | CareGapReasons(a valid code from Care Gap Reasons Code System)http://hl7.org/fhir/us/davinci-deqm/ValueSet/care-gap-reason From this IG |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
0..* | GuidanceResponse | The formal response to a guidance request | |||||
![]() ![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() ![]() |
0..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 | ||||
![]() ![]() ![]() |
Σ | 0..1 | Identifier | The identifier of the request associated with this response, if any | ||||
![]() ![]() ![]() |
Σ | 0..* | Identifier | Business identifier | ||||
![]() ![]() ![]() |
Σ | 1..1 | What guidance was requested | |||||
![]() ![]() ![]() ![]() |
uri | |||||||
![]() ![]() ![]() ![]() |
canonical(Any) | |||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() |
?!Σ | 1..1 | code | success | data-requested | data-required | in-progress | failure | entered-in-error Binding: GuidanceResponseStatus (required): The status of a guidance response. | ||||
![]() ![]() ![]() |
0..1 | Reference(Patient | Group) | Patient the request was performed for | |||||
![]() ![]() ![]() |
0..1 | Reference(Encounter) | Encounter during which the response was returned | |||||
![]() ![]() ![]() |
0..1 | dateTime | When the guidance response was processed | |||||
![]() ![]() ![]() |
0..1 | Reference(Device) | Device returning the guidance | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | Why guidance is needed Binding: Care Gap Reasons Value Set (preferred) | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | (Complex) | Which data element attribute is the cause of the care gap URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/reasonDetail | |||||
![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() |
0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference) | Why guidance is needed | |||||
![]() ![]() ![]() |
0..* | Annotation | Additional notes about the response | |||||
![]() ![]() ![]() |
0..* | Reference(OperationOutcome) | Messages resulting from the evaluation of the artifact or artifacts | |||||
![]() ![]() ![]() |
0..1 | Reference(Parameters) | The output parameters of the evaluation, if any | |||||
![]() ![]() ![]() |
0..1 | Reference(CarePlan | RequestGroup) | Proposed actions, if any | |||||
![]() ![]() ![]() |
0..* | DataRequirement | Additional required data | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | (Complex) | What values are expected URL: http://hl7.org/fhir/StructureDefinition/cqf-valueFilter | |||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | code | The type of the required data Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types. | ||||
![]() ![]() ![]() ![]() |
Σ | 0..* | canonical(StructureDefinition) | The profile of the required data | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device Binding: SubjectType (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.). | |||||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() |
Reference(Group) | |||||||
![]() ![]() ![]() ![]() |
Σ | 0..* | string | Indicates specific structure elements that are referenced by the knowledge module | ||||
![]() ![]() ![]() ![]() |
ΣC | 0..* | Element | What codes are expected Constraints: drq-1 | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | A code-valued attribute to filter on | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | A coded (token) parameter to search on | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | canonical(ValueSet) | Valueset for the filter | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | What code is expected | ||||
![]() ![]() ![]() ![]() |
ΣC | 0..* | Element | What dates/date ranges are expected Constraints: drq-2 | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | A date-valued attribute to filter on | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | A date valued parameter to search on | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | The value of the filter, as a Period, DateTime, or Duration value | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Duration | |||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | positiveInt | Number of results | ||||
![]() ![]() ![]() ![]() |
Σ | 0..* | Element | Order of the results | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | string | The name of the attribute to perform the sort | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | ascending | descending Binding: SortDirection (required): The possible sort directions, ascending or descending. | ||||
![]() |
Path | Conformance | ValueSet | URI | |||
GuidanceResponse.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages From the FHIR Standard
| ||||
GuidanceResponse.status | required | GuidanceResponseStatushttp://hl7.org/fhir/ValueSet/guidance-response-status|4.0.1 From the FHIR Standard | ||||
GuidanceResponse.reasonCode | preferred | CareGapReasons(a valid code from Care Gap Reasons Code System)http://hl7.org/fhir/us/davinci-deqm/ValueSet/care-gap-reason From this IG | ||||
GuidanceResponse.dataRequirement.type | required | FHIRAllTypeshttp://hl7.org/fhir/ValueSet/all-types|4.0.1 From the FHIR Standard | ||||
GuidanceResponse.dataRequirement.subject[x] | extensible | SubjectTypehttp://hl7.org/fhir/ValueSet/subject-type From the FHIR Standard | ||||
GuidanceResponse.dataRequirement.sort.direction | required | SortDirectionhttp://hl7.org/fhir/ValueSet/sort-direction|4.0.1 From the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | GuidanceResponse | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | GuidanceResponse | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | error | GuidanceResponse | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | GuidanceResponse | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | GuidanceResponse | A resource should have narrative for robust management : text.`div`.exists() | |
drq-1 | error | GuidanceResponse.dataRequirement.codeFilter | Either a path or a searchParam must be provided, but not both : path.exists() xor searchParam.exists() | |
drq-2 | error | GuidanceResponse.dataRequirement.dateFilter | Either a path or a searchParam must be provided, but not both : path.exists() xor searchParam.exists() | |
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() |
This structure is derived from GuidanceResponse
Summary
Extensions
This structure refers to these extensions:
Maturity: 4
Other representations of profile: CSV, Excel, Schematron