description: A patient who is the subscriber of an insurance plan. package_name: hl7.fhir.us.davinci-pas derivation: constraint name: PASSubscriber type: Patient elements: extension: type: Extension url: http://hl7.org/fhir/us/davinci-pas/StructureDefinition/extension-militaryStatus index: 0 slicing: slices: militaryStatus: match: {} schema: {type: Extension, url: 'http://hl7.org/fhir/us/davinci-pas/StructureDefinition/extension-militaryStatus', index: 0} min: 0 max: 1 identifier: index: 1 slicing: rules: open description: Slice that provides the member identifier. discriminator: - {path: type, type: value} min: null slices: memberIdentifier: match: type: coding: - {code: MB, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'} schema: mustSupport: true _required: true index: 2 elements: type: pattern: type: CodeableConcept value: coding: - {code: MB, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'} index: 3 required: [type] name: elements: prefix: {mustSupport: true, index: 4} suffix: {mustSupport: true, index: 5} birthDate: constraint: FullDateRule: {human: Dates need to be a full date - YYYY-MM-DD, source: 'http://hl7.org/fhir/us/davinci-pas/StructureDefinition/profile-subscriber', severity: error, expression: $this.toString().length() = 10} index: 6 address: elements: district: {mustSupport: true, index: 7} country: {mustSupport: true, index: 8} package_version: 2.1.0 extensions: militaryStatus: {url: 'http://hl7.org/fhir/us/davinci-pas/StructureDefinition/extension-militaryStatus', min: 0, max: 1, type: Extension, index: 0} class: profile kind: resource url: http://hl7.org/fhir/us/davinci-pas/StructureDefinition/profile-subscriber base: http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient version: 2.1.0