PackagesCanonicalsLogsProblems
    Packages
    ch.fhir.ig.ch-epreg@1.0.0-ballot
    http://fhir.ch/ig/ch-epreg/StructureDefinition/ch-epreg-coverage
description: This profile constrains the Coverage resource to represent the insurance data.
package_name: ch.fhir.ig.ch-epreg
derivation: constraint
name: ChEpregCoverage
type: Coverage
elements:
  identifier:
    index: 0
    slicing:
      slices:
        insuranceNumber:
          match: {}
          schema:
            min: 1
            short: Insurance number (note that this is different from the insurance card number)
            index: 1
            type: Identifier
            array: true
            elements:
              system: {index: 2}
              value: {index: 3}
            _required: true
            required: [system, value]
            pattern:
              type: Identifier
              value:
                type:
                  coding:
                  - {code: MB, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'}
  type: {mustSupport: true, index: 4}
  beneficiary:
    type: Reference
    refers: ['http://fhir.ch/ig/ch-epreg/StructureDefinition/ch-epreg-patient-mother']
    index: 5
    elements:
      reference: {index: 6}
    required: [reference]
  payor:
    type: Reference
    mustSupport: true
    refers: ['http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-organization']
    index: 7
    elements:
      reference: {index: 8}
    required: [reference]
package_version: 1.0.0-ballot
class: profile
kind: resource
url: http://fhir.ch/ig/ch-epreg/StructureDefinition/ch-epreg-coverage
base: http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-coverage
version: 1.0.0-ballot
required: [identifier]