PackagesCanonicalsLogsProblems
    Packages
    hla.antibody.report@0.1.2
    https://fhir.nmdp.org/ig/HlaAntibodyReport/StructureDefinition/hla-immunoassay-bead-observation
description: 'Extension of US Core lab result observation to capture attributes specific to solid-phase immuno-assay bead test results.\r\n\r\nA single bead within a solid phase panel.\r\nThis bead usually has a specificity, which may be an allele name or a serological specificity.\r\n\r\nThe bead has information about it''s corresponding positive and negative controls.\r\n\r\nElements:\r\n----------\r\n            - bead-info: Structure containing details on the specificity and identifiers of an individual bead\r\n            - raw-data: Structure containing measured MFI or raw data as measured in the assay.\r\n            - converted-data: Structure containing converted MFIs, formulas used, and interpretations of bead-specific results.\r\n\r\nbead-info\r\n            - bead-id\r\n            - type\r\n            - control-type\r\n            - HLA-target-type\r\n            - HLA-target-serological-specificity\r\n            - number of beads\r\n            - sample-raw-MFI\r\n            - formula\r\n            - sample-adjusted-MFI\r\n            - bead-interpretation\r\n            - bead-plausible\r\n            - bead-plausible-reason\r\n            - Ref: working-sample-id\r\n            - Ref: negative-control-bead-id\r\n                      - negative-control-serum-raw-MFI\r\n                      - negative-control-serum-adjusted-MFI\r\n                      - Ref: negative-control-serum-id\r\n            - Ref: positive-control-bead-id\r\n                      - positive-control-serum-raw-MFI\r\n                      - positive-control-serum-adjusted-MFI\r\n                      - Ref: positive-control-serum-id'
package_name: hla.antibody.report
derivation: constraint
name: HLAImmunoassayBeadObservation
type: Observation
elements:
  referenceRange: {index: 28}
  interpretation:
    index: 9
    slicing:
      rules: open
      discriminator:
      - {path: $this, type: value}
      min: 1
      slices:
        bead-interpretation-classification-entity:
          match: {}
          schema:
            short: Bead result classification entity
            index: 10
            elements:
              coding:
                elements:
                  system: {mustSupport: false, index: 11}
                  code: {mustSupport: false, index: 12}
              text: {label: Classification Entity, mustSupport: true, index: 13}
            required: [text]
        bead-interpretation-classification:
          match: {}
          schema:
            short: Bead result classification
            index: 14
            elements:
              coding:
                elements:
                  system:
                    binding: {strength: extensible, valueSet: 'http://fhir.nmdp.org/terminology/fhir/CodeSystem/hla-immunoassay-codes'}
                    mustSupport: true
                    index: 15
                  code:
                    binding: {strength: extensible, valueSet: 'http://fhir.nmdp.org/terminology/hla-antibody-assay/bead-interpretation-classification'}
                    mustSupport: true
                    index: 16
                required: [code, system]
        bead-interpretation-rank:
          match: {}
          schema:
            short: Bead result rank
            index: 17
            elements:
              coding:
                elements:
                  system:
                    binding: {strength: required, valueSet: 'http://fhir.nmdp.org/terminology/fhir/CodeSystem/hla-immunoassay-codes'}
                    mustSupport: true
                    index: 18
                  code:
                    binding: {strength: extensible, valueSet: 'http://fhir.nmdp.org/terminology/hla-antibody-assay/bead-interpretation-ranking'}
                    mustSupport: true
                    index: 19
                required: [code, system]
        bead-plausible:
          match: {}
          schema:
            short: Bead result plausibility
            index: 20
            elements:
              coding:
                index: 21
                elements:
                  system:
                    binding: {strength: extensible, valueSet: 'http://fhir.nmdp.org/terminology/fhir/CodeSystem/hla-immunoassay-codes'}
                    mustSupport: true
                    index: 22
                  code:
                    binding: {strength: required, valueSet: 'http://fhir.nmdp.org/terminology/fhir/ValueSet/hla-immunoassay-boolean'}
                    mustSupport: true
                    index: 23
                required: [code, system]
        bead-plausible-reason:
          match: {}
          schema:
            short: Bead result plausibility reason
            index: 24
            elements:
              coding:
                elements:
                  system:
                    binding: {strength: extensible, valueSet: 'http://fhir.nmdp.org/terminology/fhir/CodeSystem/hla-immunoassay-codes'}
                    mustSupport: true
                    index: 25
                  code:
                    binding: {strength: extensible, valueSet: 'http://fhir.nmdp.org/terminology/fhir/ValueSet/hla-immunoassay-bead-plausible-reason'}
                    mustSupport: true
                    index: 26
                required: [code, system]
  encounter: {index: 5}
  value:
    label: Raw MFI
    choices: [valueInteger]
    index: 7
  component:
    label: bead-info
    mustSupport: true
    index: 29
    elements:
      code:
        elements:
          coding:
            index: 30
            elements:
              system:
                code:
                - {display: hla-target-type}
                index: 31
          text:
            pattern: {type: string, value: HLA Immuno-assay Bead Information}
            mustSupport: true
            type: string
            index: 32
        required: [text]
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: $this, type: value}
      min: 1
      slices:
        bead-hla-target-type:
          match: {}
          schema:
            mustSupport: true
            _required: true
            index: 33
            elements:
              code:
                elements:
                  coding:
                    elements:
                      display: {label: hla-target-serological-specificity, index: 34}
                  text: {label: hla-target-type, index: 35}
                required: [text]
              value:
                choices: [valueString]
                index: 37
              valueString: {type: string, choiceOf: value, index: 38}
            required: [value, valueString]
        bead-hla-target-serological-specificity:
          match: {}
          schema:
            label: hla-target-serological-specificity
            mustSupport: true
            _required: true
            index: 39
            elements:
              code:
                elements:
                  coding:
                    elements:
                      display: {mustSupport: false, index: 40}
                  text: {label: hla-target-serological-specificity, mustSupport: true, index: 41}
              value:
                mustSupport: true
                choices: [valueString]
                index: 43
              valueString: {type: string, mustSupport: true, choiceOf: value, index: 44}
            required: [value, valueString]
        bead-type:
          match: {}
          schema:
            mustSupport: true
            _required: true
            index: 45
            elements:
              code:
                elements:
                  coding:
                    elements:
                      system:
                        binding: {strength: extensible, valueSet: 'http://fhir.nmdp.org/terminology/fhir/CodeSystem/hla-immunoassay-codes'}
                        mustSupport: true
                        index: 46
                      code:
                        binding: {strength: extensible, valueSet: 'http://fhir.nmdp.org/terminology/fhir/ValueSet/hla-immunoassay-bead-type'}
                        mustSupport: true
                        index: 47
                    required: [code, system]
                  text: {mustSupport: false, index: 48}
              value:
                mustSupport: false
                choices: []
                index: 50
        bead-count:
          match: {}
          schema:
            index: 51
            elements:
              code:
                elements:
                  text: {label: bead-count, index: 52}
                required: [text]
              value:
                choices: [valueInteger]
                index: 54
              valueInteger: {type: integer, choiceOf: value, index: 55}
            required: [value, valueInteger]
        bead-conversion-formula:
          match: {}
          schema:
            index: 56
            elements:
              code:
                elements:
                  text: {label: bead-conversion-formula, index: 57}
                required: [text]
              value:
                choices: [valueString]
                index: 59
              valueString: {type: string, choiceOf: value, index: 60}
            required: [value, valueString]
        bead-converted-mfi:
          match: {}
          schema:
            mustSupport: true
            _required: true
            index: 61
            elements:
              code:
                elements:
                  text: {label: bead-converted-mfi, mustSupport: true, index: 62}
                required: [text]
              value:
                mustSupport: true
                choices: [valueInteger]
                index: 64
              valueInteger: {type: integer, mustSupport: true, choiceOf: value, index: 65}
            required: [value, valueInteger]
  code:
    elements:
      coding:
        elements:
          system:
            binding: {strength: required, valueSet: 'http://fhir.nmdp.org/terminology/HLAImmunoAssay'}
            index: 3
        required: [system]
  identifier:
    index: 0
    elements:
      value: {label: Bead Identifier, mustSupport: true, index: 1}
    required: [value]
  bodySite: {index: 27}
  focus: {index: 4}
  partOf:
    elements:
      reference: {label: HLA Antibody Diagnostic Report Ref, mustSupport: true, index: 2}
    required: [reference]
  valueInteger: {type: integer, label: Raw MFI, choiceOf: value, index: 8}
package_version: 0.1.2
class: profile
kind: resource
url: https://fhir.nmdp.org/ig/HlaAntibodyReport/StructureDefinition/hla-immunoassay-bead-observation
base: http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab
version: 0.1.0
required: [component, identifier, interpretation, value, valueInteger]