description: This is the Group Resource profile for the IG. package_name: hl7.fhir.us.davinci derivation: constraint name: ATRGroup type: Group elements: meta: elements: lastUpdated: {mustSupport: true, index: 0} required: [lastUpdated] extension: type: Extension mustSupport: true url: http://hl7.org/fhir/us/davinci-atr/StructureDefinition/ext-contractValidityPeriod index: 1 slicing: slices: contractValidityPeriod: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/davinci-atr/StructureDefinition/ext-contractValidityPeriod', index: 1} min: 0 max: 1 identifier: mustSupport: true array: true index: 2 slicing: rules: open discriminator: - {path: type.coding.system, type: value} - {path: type.coding.code, type: value} min: 0 slices: NPIIdentifier: match: type: coding: {system: 'http://terminology.hl7.org/CodeSystem/v2-0203', code: NPI} schema: mustSupport: true array: true index: 3 elements: type: type: CodeableConcept mustSupport: true index: 4 elements: coding: mustSupport: true index: 5 elements: system: type: uri pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/v2-0203'} mustSupport: true index: 6 code: type: code pattern: {type: Code, value: NPI} mustSupport: true index: 7 required: [system, code] required: [coding] system: {mustSupport: true, index: 8} value: {mustSupport: true, index: 9} required: [value, type, system] TAXIdentifier: match: type: coding: {system: 'http://terminology.hl7.org/CodeSystem/v2-0203', code: TAX} schema: mustSupport: true array: true index: 10 elements: type: type: CodeableConcept mustSupport: true index: 11 elements: coding: mustSupport: true index: 12 elements: system: type: uri pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/v2-0203'} mustSupport: true index: 13 code: type: code pattern: {type: Code, value: TAX} mustSupport: true index: 14 required: [system, code] required: [coding] system: {mustSupport: true, index: 15} value: {mustSupport: true, index: 16} required: [value, type, system] member: mustSupport: true array: true index: 17 extensions: changeType: url: http://hl7.org/fhir/us/davinci-atr/StructureDefinition/ext-changeType min: 0 max: 1 type: Extension binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/davinci-atr/ValueSet/atr-changetype'} mustSupport: true index: 18 coverageReference: {url: 'http://hl7.org/fhir/us/davinci-atr/StructureDefinition/ext-coverageReference', min: 0, max: 1, type: Extension, mustSupport: true, index: 19} attributedProvider: {url: 'http://hl7.org/fhir/us/davinci-atr/StructureDefinition/ext-attributedProvider', min: 0, max: 1, type: Extension, mustSupport: true, index: 20} elements: extension: type: Extension binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/davinci-atr/ValueSet/atr-changetype'} mustSupport: true url: http://hl7.org/fhir/us/davinci-atr/StructureDefinition/ext-changeType index: 18 slicing: slices: changeType: match: {} schema: type: Extension binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/davinci-atr/ValueSet/atr-changetype'} mustSupport: true url: http://hl7.org/fhir/us/davinci-atr/StructureDefinition/ext-changeType index: 18 min: 0 max: 1 coverageReference: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/davinci-atr/StructureDefinition/ext-coverageReference', index: 19} min: 0 max: 1 attributedProvider: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/davinci-atr/StructureDefinition/ext-attributedProvider', index: 20} min: 0 max: 1 package_version: atr-2.0.0-ballot extensions: contractValidityPeriod: {url: 'http://hl7.org/fhir/us/davinci-atr/StructureDefinition/ext-contractValidityPeriod', min: 0, max: 1, type: Extension, mustSupport: true, index: 1} class: profile kind: resource url: http://hl7.org/fhir/us/davinci-atr/StructureDefinition/atr-group base: http://hl7.org/fhir/us/davinci-atr/StructureDefinition/davinci-patient-list version: 2.0.0-ballot