PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.davinci-crd@2.2.0
    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:
  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]
  request:
    type: BackboneElement
    short: Request resource passed
    array: true
    min: 1
    index: 24
    elements:
      type:
        type: code
        short: Resource type
        binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/event-or-request-resource-types'}
        index: 25
      orderDetail:
        short: Service or product code(s)
        type: CodeableConcept
        binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/davinci-crd/ValueSet/orderDetail'}
        index: 26
      response:
        type: BackboneElement
        short: Returned card/system action
        array: true
        index: 27
        elements:
          type:
            type: code
            short: Type of CRD response
            binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/davinci-crd/ValueSet/cardType'}
            index: 28
          focus: {type: code, short: Resource tied to response, array: true, index: 29}
          engagement: {type: code, short: ignore | accept | override, index: 30}
          coverageInfo:
            type: BackboneElement
            short: Coverage information
            array: true
            index: 31
            elements:
              covered:
                type: code
                short: covered | not-covered | conditional
                binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/davinci-crd/ValueSet/coverageInfo'}
                index: 32
              paNeeded:
                type: code
                short: auth-needed | no-auth | satisfied +
                binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/davinci-crd/ValueSet/coveragePaDetail'}
                index: 33
              docNeeded:
                type: code
                short: no-doc | clinical | admin | both +
                binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/davinci-crd/ValueSet/AdditionalDocumentation'}
                index: 34
              infoNeeded:
                type: code
                short: performer | location | timeframe
                binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/davinci-crd/ValueSet/informationNeeded'}
                index: 35
              questionnaire:
                type: BackboneElement
                short: Questionnaire(s) returned
                array: true
                index: 36
                elements:
                  reference: {type: canonical, short: Questionnaire url & version, index: 37}
                  adaptive: {type: boolean, short: 'Is questionnaire adaptive?', index: 38}
                  response: {type: boolean, short: 'Pre-pop response provided?', index: 39}
                required: [adaptive, reference, response]
              assertionId: {type: string, short: Id for coverage assertion, index: 40}
              satisfiedId: {type: string, short: Id if PA is satisfied, index: 41}
              businessLine: {type: CodeableConcept, short: E.g. Medicare Advantage, index: 42}
            required: [assertionId]
    required: [orderDetail, type]
  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]
  resources:
    type: BackboneElement
    short: Resource types accessed
    array: true
    index: 19
    elements:
      type:
        type: code
        short: Kind of resource
        binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/resource-types'}
        index: 20
      profile: {type: canonical, short: Solicited profile, index: 21}
      count: {type: positiveInt, short: Number retrieved, index: 22}
      prefetch: {type: boolean, short: 'Retrieved by prefetch?', index: 23}
    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.2.0
class: logical
kind: logical
url: http://hl7.org/fhir/us/davinci-crd/StructureDefinition/CRDMetricData
base: http://hl7.org/fhir/StructureDefinition/Base
version: 2.2.0
required: [groupId, payerId, hookInstance, providerId, httpResponse, requestTime, hookType, request, tokenUse, source]