PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.ndh@1.0.0
    http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-service-or-program-requirement
description: Service or Program requirement indicates whether the program is available to anyone, or only to those meeting certain criteria.
package_name: hl7.fhir.us.ndh
derivation: constraint
name: ServiceOrProgramRequirement
type: Extension
elements:
  extension:
    type: Extension
    short: Age Range
    url: http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-ndh-age-range
    index: 0
    slicing:
      slices:
        age-range:
          match: {}
          schema: {type: Extension, short: Age Range, url: 'http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-ndh-age-range', index: 0}
          min: 0
          max: 1
        age-group:
          match: {}
          schema: {type: Extension, short: Age Group, url: 'http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-ndh-age-group', index: 1}
          min: 0
          max: 1
        birthsex:
          match: {}
          schema:
            short: Birth Sex
            index: 2
            extensions: {}
            elements:
              extension: {index: 3}
              url:
                pattern: {type: Uri, value: birthsex}
                index: 4
              value:
                choices: [valueCode]
                index: 6
              valueCode: {type: code, choiceOf: value, index: 7}
            required: [valueCode, value]
        employment-status:
          match: {}
          schema:
            short: Employment Status
            index: 8
            extensions: {}
            elements:
              extension: {index: 9}
              url:
                pattern: {type: Uri, value: employment-status}
                index: 10
              value:
                choices: [valueCodeableConcept]
                index: 12
              valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 13}
            required: [value, valueCodeableConcept]
        insurance-status:
          match: {}
          schema:
            short: Insurance Status
            index: 14
            extensions: {}
            elements:
              extension: {index: 15}
              url:
                pattern: {type: Uri, value: insurance-status}
                index: 16
              value:
                choices: [valueCodeableConcept]
                index: 18
              valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 19}
            required: [value, valueCodeableConcept]
        va-status:
          match: {}
          schema:
            short: Veteran Status
            index: 20
            extensions: {}
            elements:
              extension: {index: 21}
              url:
                pattern: {type: Uri, value: va-status}
                index: 22
              value:
                choices: [valueBoolean]
                index: 24
              valueBoolean: {type: boolean, choiceOf: value, index: 25}
            required: [value, valueBoolean]
        preferred-language:
          match: {}
          schema:
            index: 26
            extensions: {}
            elements:
              extension: {index: 27}
              url:
                pattern: {type: Uri, value: preferred-language}
                index: 28
              value:
                choices: [valueCodeableConcept]
                index: 30
              valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 31}
  url:
    pattern: {type: Uri, value: 'http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-service-or-program-requirement'}
    index: 32
  value:
    choices: []
    index: 34
package_version: 1.0.0
extensions:
  age-range: {url: 'http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-ndh-age-range', min: 0, max: 1, type: Extension, short: Age Range, index: 0}
  age-group: {url: 'http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-ndh-age-group', min: 0, max: 1, type: Extension, short: Age Group, index: 1}
  birthsex:
    url: null
    short: Birth Sex
    index: 2
    extensions: {}
    elements:
      extension: {index: 3}
      url:
        pattern: {type: Uri, value: birthsex}
        index: 4
      value:
        choices: [valueCode]
        index: 6
      valueCode: {type: code, choiceOf: value, index: 7}
    required: [valueCode, value]
  employment-status:
    url: null
    short: Employment Status
    index: 8
    extensions: {}
    elements:
      extension: {index: 9}
      url:
        pattern: {type: Uri, value: employment-status}
        index: 10
      value:
        choices: [valueCodeableConcept]
        index: 12
      valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 13}
    required: [value, valueCodeableConcept]
  insurance-status:
    url: null
    short: Insurance Status
    index: 14
    extensions: {}
    elements:
      extension: {index: 15}
      url:
        pattern: {type: Uri, value: insurance-status}
        index: 16
      value:
        choices: [valueCodeableConcept]
        index: 18
      valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 19}
    required: [value, valueCodeableConcept]
  va-status:
    url: null
    short: Veteran Status
    index: 20
    extensions: {}
    elements:
      extension: {index: 21}
      url:
        pattern: {type: Uri, value: va-status}
        index: 22
      value:
        choices: [valueBoolean]
        index: 24
      valueBoolean: {type: boolean, choiceOf: value, index: 25}
    required: [value, valueBoolean]
  preferred-language:
    url: null
    index: 26
    extensions: {}
    elements:
      extension: {index: 27}
      url:
        pattern: {type: Uri, value: preferred-language}
        index: 28
      value:
        choices: [valueCodeableConcept]
        index: 30
      valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 31}
class: extension
kind: complex-type
url: http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-service-or-program-requirement
base: http://hl7.org/fhir/StructureDefinition/Extension
version: 1.0.0