PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.davinci-crd@2.0.1
    http://hl7.org/fhir/us/davinci-crd/StructureDefinition/CRDMetricData
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-crd
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: 2.0.1
class: logical
kind: logical
url: http://hl7.org/fhir/us/davinci-crd/StructureDefinition/CRDMetricData
base: http://hl7.org/fhir/StructureDefinition/Base
version: 2.0.1
required: [groupId, payerId, hookInstance, providerId, httpResponse, requestTime, hookType, source]