description: The CoveragePlan resource represents a health plan health plan and contains links to administrative information, a list of formulary drugs covered under that plan, and a definition of drug tiers and their associated cost-sharing models. package_name: hl7.fhir.us.davinci derivation: constraint name: CoveragePlan type: List elements: extension: array: true min: 4 index: 0 slicing: id: '1' rules: open ordered: false discriminator: - {path: url, type: value} min: 4 slices: drugtierdefinition: match: {url: null} schema: constraint: ele-1: {human: All FHIR elements must have a @value or children, source: 'http://hl7.org/fhir/StructureDefinition/Element', severity: error, expression: hasValue() or (children().count() > id.count())} ext-1: {human: 'Must have either extensions or value[x], not both', source: 'http://hl7.org/fhir/StructureDefinition/Extension', severity: error, expression: extension.exists() != value.exists()} isModifier: false type: Extension mustSupport: true url: http://hl7.org/fhir/us/Davinci-drug-formulary/StructureDefinition/usdf-DrugTierDefinition-extension base: {max: '*', min: 0, path: DomainResource.extension} isSummary: false index: 1 min: 1 network: match: {url: null} schema: constraint: ele-1: {human: All FHIR elements must have a @value or children, source: 'http://hl7.org/fhir/StructureDefinition/Element', severity: error, expression: hasValue() or (children().count() > id.count())} ext-1: {human: 'Must have either extensions or value[x], not both', source: 'http://hl7.org/fhir/StructureDefinition/Extension', severity: error, expression: extension.exists() != value.exists()} isModifier: false type: Extension mustSupport: true url: http://hl7.org/fhir/us/Davinci-drug-formulary/StructureDefinition/usdf-Network-extension base: {max: '*', min: 0, path: DomainResource.extension} isSummary: false index: 2 min: 1 summaryurl: match: {url: null} schema: constraint: ele-1: {human: All FHIR elements must have a @value or children, source: 'http://hl7.org/fhir/StructureDefinition/Element', severity: error, expression: hasValue() or (children().count() > id.count())} ext-1: {human: 'Must have either extensions or value[x], not both', source: 'http://hl7.org/fhir/StructureDefinition/Extension', severity: error, expression: extension.exists() != value.exists()} isModifier: false type: Extension mustSupport: true url: http://hl7.org/fhir/us/Davinci-drug-formulary/StructureDefinition/usdf-SummaryURL-extension base: {max: '*', min: 0, path: DomainResource.extension} isSummary: false index: 3 min: 1 max: 1 formularyurl: match: {url: null} schema: constraint: ele-1: {human: All FHIR elements must have a @value or children, source: 'http://hl7.org/fhir/StructureDefinition/Element', severity: error, expression: hasValue() or (children().count() > id.count())} ext-1: {human: 'Must have either extensions or value[x], not both', source: 'http://hl7.org/fhir/StructureDefinition/Extension', severity: error, expression: extension.exists() != value.exists()} isModifier: false type: Extension mustSupport: true url: http://hl7.org/fhir/us/Davinci-drug-formulary/StructureDefinition/usdf-FormularyURL-extension base: {max: '*', min: 0, path: DomainResource.extension} isSummary: false index: 4 min: 0 max: 1 emailplancontact: match: {url: null} schema: constraint: ele-1: {human: All FHIR elements must have a @value or children, source: 'http://hl7.org/fhir/StructureDefinition/Element', severity: error, expression: hasValue() or (children().count() > id.count())} ext-1: {human: 'Must have either extensions or value[x], not both', source: 'http://hl7.org/fhir/StructureDefinition/Extension', severity: error, expression: extension.exists() != value.exists()} isModifier: false type: Extension mustSupport: true url: http://hl7.org/fhir/us/Davinci-drug-formulary/StructureDefinition/usdf-EmailPlanContact-extension base: {max: '*', min: 0, path: DomainResource.extension} isSummary: false index: 5 min: 0 max: 1 marketingurl: match: {url: null} schema: constraint: ele-1: {human: All FHIR elements must have a @value or children, source: 'http://hl7.org/fhir/StructureDefinition/Element', severity: error, expression: hasValue() or (children().count() > id.count())} ext-1: {human: 'Must have either extensions or value[x], not both', source: 'http://hl7.org/fhir/StructureDefinition/Extension', severity: error, expression: extension.exists() != value.exists()} isModifier: false type: Extension mustSupport: true url: http://hl7.org/fhir/us/Davinci-drug-formulary/StructureDefinition/usdf-MarketingURL-extension base: {max: '*', min: 0, path: DomainResource.extension} isSummary: false index: 6 min: 0 max: 1 planidtype: match: {url: null} schema: constraint: ele-1: {human: All FHIR elements must have a @value or children, source: 'http://hl7.org/fhir/StructureDefinition/Element', severity: error, expression: hasValue() or (children().count() > id.count())} ext-1: {human: 'Must have either extensions or value[x], not both', source: 'http://hl7.org/fhir/StructureDefinition/Extension', severity: error, expression: extension.exists() != value.exists()} isModifier: false type: Extension mustSupport: true url: http://hl7.org/fhir/us/Davinci-drug-formulary/StructureDefinition/usdf-PlanIDType-extension base: {max: '*', min: 0, path: DomainResource.extension} isSummary: false index: 7 min: 1 max: 1 identifier: {mustSupport: true, index: 8} status: {mustSupport: true, index: 9} mode: {mustSupport: true, index: 10} title: {index: 11} entry: array: true min: 1 index: 12 elements: item: type: Reference refers: ['http://hl7.org/fhir/us/Davinci-drug-formulary/StructureDefinition/usdf-FormularyDrug'] index: 13 package_version: drug-formulary-1.0.0 extensions: drugtierdefinition: constraint: ele-1: {human: All FHIR elements must have a @value or children, source: 'http://hl7.org/fhir/StructureDefinition/Element', severity: error, expression: hasValue() or (children().count() > id.count())} ext-1: {human: 'Must have either extensions or value[x], not both', source: 'http://hl7.org/fhir/StructureDefinition/Extension', severity: error, expression: extension.exists() != value.exists()} min: 1 isModifier: false index: 1 type: Extension mustSupport: true url: http://hl7.org/fhir/us/Davinci-drug-formulary/StructureDefinition/usdf-DrugTierDefinition-extension base: {max: '*', min: 0, path: DomainResource.extension} isSummary: false network: constraint: ele-1: {human: All FHIR elements must have a @value or children, source: 'http://hl7.org/fhir/StructureDefinition/Element', severity: error, expression: hasValue() or (children().count() > id.count())} ext-1: {human: 'Must have either extensions or value[x], not both', source: 'http://hl7.org/fhir/StructureDefinition/Extension', severity: error, expression: extension.exists() != value.exists()} min: 1 isModifier: false index: 2 type: Extension mustSupport: true url: http://hl7.org/fhir/us/Davinci-drug-formulary/StructureDefinition/usdf-Network-extension base: {max: '*', min: 0, path: DomainResource.extension} isSummary: false summaryurl: constraint: ele-1: {human: All FHIR elements must have a @value or children, source: 'http://hl7.org/fhir/StructureDefinition/Element', severity: error, expression: hasValue() or (children().count() > id.count())} ext-1: {human: 'Must have either extensions or value[x], not both', source: 'http://hl7.org/fhir/StructureDefinition/Extension', severity: error, expression: extension.exists() != value.exists()} min: 1 isModifier: false index: 3 type: Extension mustSupport: true max: 1 url: http://hl7.org/fhir/us/Davinci-drug-formulary/StructureDefinition/usdf-SummaryURL-extension base: {max: '*', min: 0, path: DomainResource.extension} isSummary: false formularyurl: constraint: ele-1: {human: All FHIR elements must have a @value or children, source: 'http://hl7.org/fhir/StructureDefinition/Element', severity: error, expression: hasValue() or (children().count() > id.count())} ext-1: {human: 'Must have either extensions or value[x], not both', source: 'http://hl7.org/fhir/StructureDefinition/Extension', severity: error, expression: extension.exists() != value.exists()} min: 0 isModifier: false index: 4 type: Extension mustSupport: true max: 1 url: http://hl7.org/fhir/us/Davinci-drug-formulary/StructureDefinition/usdf-FormularyURL-extension base: {max: '*', min: 0, path: DomainResource.extension} isSummary: false emailplancontact: constraint: ele-1: {human: All FHIR elements must have a @value or children, source: 'http://hl7.org/fhir/StructureDefinition/Element', severity: error, expression: hasValue() or (children().count() > id.count())} ext-1: {human: 'Must have either extensions or value[x], not both', source: 'http://hl7.org/fhir/StructureDefinition/Extension', severity: error, expression: extension.exists() != value.exists()} min: 0 isModifier: false index: 5 type: Extension mustSupport: true max: 1 url: http://hl7.org/fhir/us/Davinci-drug-formulary/StructureDefinition/usdf-EmailPlanContact-extension base: {max: '*', min: 0, path: DomainResource.extension} isSummary: false marketingurl: constraint: ele-1: {human: All FHIR elements must have a @value or children, source: 'http://hl7.org/fhir/StructureDefinition/Element', severity: error, expression: hasValue() or (children().count() > id.count())} ext-1: {human: 'Must have either extensions or value[x], not both', source: 'http://hl7.org/fhir/StructureDefinition/Extension', severity: error, expression: extension.exists() != value.exists()} min: 0 isModifier: false index: 6 type: Extension mustSupport: true max: 1 url: http://hl7.org/fhir/us/Davinci-drug-formulary/StructureDefinition/usdf-MarketingURL-extension base: {max: '*', min: 0, path: DomainResource.extension} isSummary: false planidtype: constraint: ele-1: {human: All FHIR elements must have a @value or children, source: 'http://hl7.org/fhir/StructureDefinition/Element', severity: error, expression: hasValue() or (children().count() > id.count())} ext-1: {human: 'Must have either extensions or value[x], not both', source: 'http://hl7.org/fhir/StructureDefinition/Extension', severity: error, expression: extension.exists() != value.exists()} min: 1 isModifier: false index: 7 type: Extension mustSupport: true max: 1 url: http://hl7.org/fhir/us/Davinci-drug-formulary/StructureDefinition/usdf-PlanIDType-extension base: {max: '*', min: 0, path: DomainResource.extension} isSummary: false class: profile kind: resource url: http://hl7.org/fhir/us/Davinci-drug-formulary/StructureDefinition/usdf-CoveragePlan base: http://hl7.org/fhir/StructureDefinition/List version: 1.0.0 required: [entry, identifier, title]