description: This profile sets minimum expectations for the PractitionerRole resource to record, search, and fetch the practitioner role for a practitioner. package_name: ndhm.in derivation: constraint name: PractitionerRole type: PractitionerRole elements: identifier: elements: type: binding: {strength: extensible, valueSet: 'https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-identifier-type-code'} index: 0 elements: coding: mustSupport: true index: 1 elements: code: {index: 2} display: {index: 3} required: [display, code] text: {mustSupport: true, index: 4} system: {mustSupport: true, index: 5} value: {index: 6} assigner: type: Reference refers: ['https://nrces.in/ndhm/fhir/r4/StructureDefinition/Organization'] index: 7 elements: display: {mustSupport: true, index: 8} required: [value, type] practitioner: type: Reference refers: ['https://nrces.in/ndhm/fhir/r4/StructureDefinition/Practitioner'] index: 9 organization: type: Reference refers: ['https://nrces.in/ndhm/fhir/r4/StructureDefinition/Organization'] index: 10 code: binding: {strength: example, valueSet: 'https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-practitioner-role'} index: 11 elements: coding: mustSupport: true index: 12 elements: system: pattern: {type: Uri, value: 'http://snomed.info/sct'} index: 13 code: {index: 14} display: {index: 15} required: [display, code] text: {mustSupport: true, index: 16} specialty: elements: coding: mustSupport: true index: 17 elements: system: pattern: {type: Uri, value: 'http://snomed.info/sct'} index: 18 code: {index: 19} display: {index: 20} required: [display, code] text: {mustSupport: true, index: 21} telecom: elements: system: {mustSupport: true, index: 22} value: {index: 23} required: [value] package_version: 3.0.1 class: profile kind: resource url: https://nrces.in/ndhm/fhir/r4/StructureDefinition/PractitionerRole base: http://hl7.org/fhir/StructureDefinition/PractitionerRole version: 3.0.1