description: This profile represents the patient related to the cancer event. It is based on the US Public Health Patient profile with further restrictions on identifiers. package_name: hl7.fhir.us.central-cancer-registry-reporting derivation: constraint name: CentralCancerRegistryReportingPatient type: Patient elements: identifier: mustSupport: true array: true min: 1 index: 0 slicing: rules: open discriminator: - {path: type.coding.system, type: value} - {path: type.coding.code, type: value} min: 1 slices: MedicareIdentifier: match: type: coding: {system: 'http://terminology.hl7.org/CodeSystem/v2-0203', code: MC} schema: mustSupport: true index: 1 elements: type: type: CodeableConcept mustSupport: true index: 2 elements: coding: mustSupport: true index: 3 elements: system: type: uri pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/v2-0203'} mustSupport: true index: 4 code: type: code pattern: {type: Code, value: MC} mustSupport: true index: 5 required: [system, code] required: [coding] required: [type] MedicaidIdentifier: match: type: coding: {system: 'http://terminology.hl7.org/CodeSystem/v2-0203', code: MA} schema: mustSupport: true index: 6 elements: type: type: CodeableConcept mustSupport: true index: 7 elements: coding: mustSupport: true index: 8 elements: system: type: uri pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/v2-0203'} mustSupport: true index: 9 code: type: code pattern: {type: Code, value: MA} mustSupport: true index: 10 required: [system, code] required: [coding] required: [type] MR: match: type: coding: {system: 'http://terminology.hl7.org/CodeSystem/v2-0203', code: MR} schema: mustSupport: true array: true index: 11 elements: type: type: CodeableConcept mustSupport: true index: 12 elements: coding: mustSupport: true index: 13 elements: system: type: uri pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/v2-0203'} mustSupport: true index: 14 code: type: code pattern: {type: Code, value: MR} mustSupport: true index: 15 required: [system, code] required: [coding] required: [type] SSNIdentifier: match: type: coding: {system: 'http://terminology.hl7.org/CodeSystem/v2-0203', code: SS} schema: mustSupport: true index: 16 elements: type: type: CodeableConcept mustSupport: true index: 17 elements: coding: mustSupport: true index: 18 elements: system: type: uri pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/v2-0203'} mustSupport: true index: 19 code: type: code pattern: {type: Code, value: SS} mustSupport: true index: 20 required: [system, code] required: [coding] required: [type] name: mustSupport: true array: true min: 1 index: 21 elements: family: mustSupport: true index: 22 extensions: data-absent-reason: {url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason|5.2.0', min: 0, max: 1, type: Extension, mustSupport: true, index: 23} elements: extension: type: Extension mustSupport: true url: http://hl7.org/fhir/StructureDefinition/data-absent-reason|5.2.0 index: 23 slicing: slices: data-absent-reason: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason|5.2.0', index: 23} min: 0 max: 1 given: mustSupport: true array: true min: 1 index: 24 extensions: data-absent-reason: {url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason|5.2.0', min: 0, max: 1, type: Extension, mustSupport: true, index: 25} elements: extension: type: Extension mustSupport: true url: http://hl7.org/fhir/StructureDefinition/data-absent-reason|5.2.0 index: 25 slicing: slices: data-absent-reason: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason|5.2.0', index: 25} min: 0 max: 1 required: [given, family] address: mustSupport: true array: true min: 1 index: 26 elements: state: mustSupport: true index: 27 extensions: data-absent-reason: {url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason|5.2.0', min: 0, max: 1, type: Extension, mustSupport: true, index: 28} elements: extension: type: Extension mustSupport: true url: http://hl7.org/fhir/StructureDefinition/data-absent-reason|5.2.0 index: 28 slicing: slices: data-absent-reason: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason|5.2.0', index: 28} min: 0 max: 1 required: [state] maritalStatus: {mustSupport: true, index: 29} generalPractitioner: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner|6.1.0'] index: 30 managingOrganization: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/us/central-cancer-registry-reporting/StructureDefinition/central-cancer-registry-reporting-organization'] index: 31 package_version: 2.0.0-ballot class: profile kind: resource url: http://hl7.org/fhir/us/central-cancer-registry-reporting/StructureDefinition/central-cancer-registry-reporting-patient base: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-patient|1.0.0 version: 2.0.0-ballot required: [name, address, identifier]