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: system: {index: 2} code: {index: 3} display: {index: 4} required: [display, system, code] text: {mustSupport: true, index: 5} system: {mustSupport: true, index: 6} value: {index: 7} assigner: type: Reference refers: ['https://nrces.in/ndhm/fhir/r4/StructureDefinition/Organization'] index: 8 elements: display: {mustSupport: true, index: 9} required: [value, type] practitioner: type: Reference refers: ['https://nrces.in/ndhm/fhir/r4/StructureDefinition/Practitioner'] index: 10 organization: type: Reference refers: ['https://nrces.in/ndhm/fhir/r4/StructureDefinition/Organization'] index: 11 code: binding: {strength: example, valueSet: 'https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-practitioner-role'} index: 12 elements: coding: mustSupport: true index: 13 elements: system: pattern: {type: Uri, value: 'http://snomed.info/sct'} index: 14 code: {index: 15} display: {index: 16} required: [display, system, code] text: {mustSupport: true, index: 17} specialty: elements: coding: mustSupport: true index: 18 elements: system: pattern: {type: Uri, value: 'http://snomed.info/sct'} index: 19 code: {index: 20} display: {index: 21} required: [display, system, code] text: {mustSupport: true, index: 22} telecom: elements: system: {mustSupport: true, index: 23} value: {index: 24} required: [value] package_version: 5.0.0 class: profile kind: resource url: https://nrces.in/ndhm/fhir/r4/StructureDefinition/PractitionerRole base: http://hl7.org/fhir/StructureDefinition/PractitionerRole version: 5.0.0