description: null package_name: lung.ca.screen.assignment derivation: constraint name: CancerPatient type: Patient elements: identifier: {mustSupport: true, index: 0} name: constraint: name-required: {human: Either a given name MUST be provided or a family name MUST include, severity: error, expression: family.exists() or given.exists()} index: 1 elements: family: {mustSupport: true, index: 2} given: {mustSupport: true, index: 3} telecom: index: 4 slicing: rules: open discriminator: - {path: system, type: value} - {path: use, type: value} min: 1 slices: phone: match: {system: phone, use: mobile} schema: index: 5 elements: system: pattern: {type: Code, value: phone} index: 6 use: pattern: {type: Code, value: mobile} index: 7 required: [system, use] email: match: {system: email, use: null} schema: index: 8 elements: system: pattern: {type: Code, value: email} index: 9 required: [system] gender: {mustSupport: true, index: 10} deceased: mustSupport: true choices: [] index: 12 package_version: 1.0.1 class: profile kind: resource url: https://sil-th-group-a.org/fhir/StructureDefinition/CancerPatient base: http://hl7.org/fhir/StructureDefinition/Patient version: null required: [name, identifier, telecom]