PackagesCanonicalsLogsProblems
    Packages
    bd.fhir.core@0.4.2
    https://fhir.dghs.gov.bd/core/StructureDefinition/bd-lab-report
description: Profile for laboratory DiagnosticReport in Bangladesh, aligned with IPS\n(International Patient Summary) DiagnosticReport pattern.\n\nUsage:\n  - Represents a complete laboratory report for a patient encounter\n  - DiagnosticReport.result references panel-level Observations\n    (bd-lab-panel-observation) or standalone result Observations\n    (bd-lab-result-observation) where no panel grouping exists\n  - DiagnosticReport.code is fixed to LOINC 11502-2 (Laboratory report)\n  - specimen is SHOULD (MS, 0..*)\n\nReport structure:\n  bd-lab-report (DiagnosticReport)\n      ├── result --> bd-lab-panel-observation\n      │                 └── hasMember --> bd-lab-result-observation (x N)\n      └── result --> bd-lab-result-observation  (standalone, no panel)
package_name: bd.fhir.core
derivation: constraint
name: BDLabReportProfile
type: DiagnosticReport
elements:
  category:
    mustSupport: true
    pattern:
      type: CodeableConcept
      value:
        coding:
        - {code: LAB, system: 'http://terminology.hl7.org/CodeSystem/v2-0074', display: Laboratory}
    index: 3
  conclusionCode: {mustSupport: true, index: 21}
  conclusion: {mustSupport: true, index: 20}
  encounter:
    mustSupport: true
    index: 8
    elements:
      reference: {mustSupport: true, index: 9}
    required: [reference]
  specimen: {mustSupport: true, index: 18}
  effectiveDateTime:
    type: dateTime
    choiceOf: effective
    index: 14
    slicing:
      slices:
        effectiveDateTime:
          match: {}
          schema: {type: dateTime, choiceOf: effective, index: 14}
          min: 0
          max: 1
  resultsInterpreter: {mustSupport: true, index: 17}
  status:
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/diagnostic-report-status'}
    index: 2
  result:
    type: Reference
    mustSupport: true
    refers: ['https://fhir.dghs.gov.bd/core/StructureDefinition/bd-lab-panel-observation', 'https://fhir.dghs.gov.bd/core/StructureDefinition/bd-lab-result-observation']
    index: 19
  effective:
    mustSupport: true
    choices: []
    index: 11
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: $this, type: type}
      min: 1
      slices:
        effectiveDateTime:
          match: {}
          schema:
            choices: [effectiveDateTime]
            index: 13
          min: 0
          max: 1
  code:
    mustSupport: true
    pattern:
      type: CodeableConcept
      value:
        coding:
        - {code: 11502-2, system: 'http://loinc.org', display: Laboratory report}
    index: 4
  identifier:
    mustSupport: true
    index: 0
    elements:
      value: {index: 1}
    required: [value]
  issued: {mustSupport: true, index: 15}
  presentedForm: {mustSupport: true, index: 22}
  subject:
    type: Reference
    mustSupport: true
    refers: ['http://hl7.org/fhir/StructureDefinition/Patient']
    index: 5
    elements:
      reference: {mustSupport: true, index: 6}
      display: {mustSupport: true, index: 7}
    required: [reference, display]
  performer: {mustSupport: true, index: 16}
package_version: 0.4.2
class: profile
kind: resource
url: https://fhir.dghs.gov.bd/core/StructureDefinition/bd-lab-report
base: http://hl7.org/fhir/StructureDefinition/DiagnosticReport
version: 0.4.2
required: [issued, encounter, identifier, subject, category, effective, result, performer]