description: A logical model describing the information that should be captured by CRD implementers about every CRD invocation to support measures evaluating CRD implementation package_name: hl7.fhir.us.davinci derivation: specialization name: CRDMetricData type: http://hl7.org/fhir/us/davinci-crd/StructureDefinition/CRDMetricData elements: response: type: BackboneElement short: Returned card/system action array: true index: 25 elements: type: type: code short: Type of CRD card binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/davinci-crd/ValueSet/cardType'} index: 26 focus: {type: code, short: Resource tied to card, array: true, index: 27} engagement: {type: code, short: ignore | accept | override, index: 28} coverageInfo: type: BackboneElement short: Coverage information array: true index: 29 elements: covered: type: code short: covered | not-covered | conditional binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/davinci-crd/ValueSet/coverageInfo'} index: 30 paNeeded: type: code short: auth-needed | no-auth | satisfied + binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/davinci-crd/ValueSet/coveragePaDetail'} index: 31 docNeeded: type: code short: no-doc | clinical | admin | both + binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/davinci-crd/ValueSet/AdditionalDocumentation'} index: 32 infoNeeded: type: code short: performer | location | timeframe binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/davinci-crd/ValueSet/informationNeeded'} index: 33 questionnaire: type: BackboneElement short: Questionnaire(s) returned array: true index: 34 elements: reference: {type: canonical, short: Questionnaire url & version, index: 35} adaptive: {type: boolean, short: 'Is questionnaire adaptive?', index: 36} response: {type: boolean, short: 'Pre-pop response provided?', index: 37} required: [adaptive, reference, response] assertionId: {type: string, short: Id for coverage assertion, index: 38} satisfiedId: {type: string, short: Id if PA is satisfied, index: 39} businessLine: {type: CodeableConcept, short: E.g. MedicareAdvantage, index: 40} required: [assertionId] providerId: type: Identifier short: User invoking hook index: 3 elements: system: pattern: {type: Uri, value: 'http://hl7.org/fhir/sid/us-npi'} index: 4 value: {index: 5} required: [value] groupId: type: Identifier short: Healthcare org of user index: 6 elements: system: pattern: {type: Uri, value: 'http://hl7.org/fhir/sid/us-npi'} index: 7 value: {index: 8} required: [value] httpResponse: {type: positiveInt, short: e.g. 200, index: 14} issue: type: BackboneElement short: OperationOutcome info array: true index: 15 elements: code: type: code short: Error code binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/issue-type'} index: 16 details: short: More detailed error code type: CodeableConcept binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/operation-outcome'} index: 17 required: [code] tokenUse: type: code short: used | not-used | rejected binding: {strength: example, valueSet: 'http://hl7.org/fhir/us/davinci-crd/ValueSet/metricTokenUse'} index: 18 source: short: provider-src | payer-src type: code binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/davinci-crd/ValueSet/metricDataSource'} index: 0 requestTime: {type: instant, short: Time hook initiated, index: 12} hookInstance: {type: string, short: Unique hook invocation id, index: 1} responseTime: {type: instant, short: Time of hook response, index: 13} payerId: type: Identifier short: Payer receiving hook index: 9 elements: system: {index: 10} value: {index: 11} required: [value, system] orderDetail: short: Service or product code(s) type: CodeableConcept array: true binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/davinci-crd/ValueSet/orderDetail'} index: 19 resources: type: BackboneElement short: Resource types accessed array: true index: 20 elements: type: type: code short: Kind of resource binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/resource-types'} index: 21 profile: {type: canonical, short: Solicited profile, index: 22} count: {type: positiveInt, short: Number retrieved, index: 23} prefetch: {type: boolean, short: 'Retrieved by prefetch?', index: 24} required: [count, type] hookType: type: code short: order-select | order-sign + binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/davinci-crd/ValueSet/cdsHookType'} index: 2 package_version: crd-2.1.0 class: logical kind: logical url: http://hl7.org/fhir/us/davinci-crd/StructureDefinition/CRDMetricData base: http://hl7.org/fhir/StructureDefinition/Base version: 2.1.0 required: [groupId, payerId, hookInstance, providerId, httpResponse, requestTime, hookType, source]