description: 'This is a valid user of the FlexForms application. Partition: Always DEFAULT' package_name: ca.on.health.sadie derivation: constraint name: FlexFormUser type: Practitioner elements: address: {index: 26} name: index: 13 elements: use: {index: 14} family: {index: 15} given: array: true max: 2 index: 16 slicing: rules: open discriminator: - {path: id, type: type} min: null max: 2 slices: firstName: match: {} schema: {_required: true, index: 17} min: 1 max: 1 middleName: match: {} schema: {_required: true, index: 18} min: 1 max: 1 suffix: {index: 19} period: {index: 20} required: [family] birthDate: {index: 28} photo: {index: 29} communication: {index: 51} identifier: index: 0 elements: use: {index: 1} type: index: 2 elements: coding: index: 3 elements: system: pattern: {type: Uri, value: 'https://health.gov.on.ca/sadie/fhir/CodeSystem/FlexForms-Internal'} index: 4 code: binding: {strength: required, valueSet: 'http://health.gov.on.ca/sadie/fhir/ValueSet/FlexForms-ExternalSystems'} index: 5 display: {index: 6} userSelected: {index: 7} required: [system, code] text: {index: 8} required: [coding] system: binding: {strength: required, valueSet: 'http://health.gov.on.ca/sadie/fhir/ValueSet/FlexForms-IdentifierSystems'} index: 9 value: {index: 10} period: {index: 11} assigner: {index: 12} required: [value, system] qualification: index: 30 elements: identifier: index: 31 elements: use: {index: 32} type: index: 33 elements: coding: index: 34 elements: system: pattern: {type: Uri, value: 'https://health.gov.on.ca/sadie/fhir/CodeSystem/FlexForms-Internal'} index: 35 version: {index: 36} code: {index: 37} display: {index: 38} userSelected: {index: 39} text: {index: 40} system: binding: {strength: required, valueSet: 'http://health.gov.on.ca/sadie/fhir/ValueSet/FlexForms-IdentifierSystems'} index: 41 value: {index: 42} period: {index: 43} assigner: {index: 44} required: [value, system] code: binding: {strength: required, valueSet: 'http://health.gov.on.ca/sadie/fhir/ValueSet/FlexForms-QualificationTypes'} index: 45 period: {index: 46} issuer: index: 47 elements: type: {index: 48} identifier: {index: 49} display: {index: 50} required: [type, display] required: [identifier] telecom: index: 21 elements: system: binding: {strength: required, valueSet: 'http://health.gov.on.ca/sadie/fhir/ValueSet/FlexForms-ContactTypes'} pattern: {type: Code, value: EMAIL} index: 22 value: {index: 23} use: {index: 24} rank: {index: 25} required: [value, system] gender: {index: 27} package_version: 0.1.19-beta class: profile kind: resource url: http://health.gov.on.ca/sadie/fhir/StructureDefinition/FlexFormUser base: http://hl7.org/fhir/StructureDefinition/Practitioner version: '1.0' required: [name, telecom]