description: null package_name: ANS.annuaire.fhir.r4 derivation: constraint name: PractitionerRoleAmeliRASS type: PractitionerRole elements: availableTime: extensions: appointmentRequired: {url: 'https://apifhir.annuaire.sante.fr/ws-sync/exposed/structuredefinition/practitionerRole-appointmentRequired', min: 0, type: Extension, index: 25} homeCare: {url: 'https://apifhir.annuaire.sante.fr/ws-sync/exposed/structuredefinition/practitionerRole-homeCare', min: 0, type: Extension, index: 26} activityType: {url: 'https://apifhir.annuaire.sante.fr/ws-sync/exposed/structuredefinition/practitionerRole-activityType', min: 0, type: Extension, index: 27} elements: extension: index: 24 slicing: rules: open discriminator: - {path: url, type: value} min: 0 slices: appointmentRequired: match: {url: null} schema: {type: Extension, url: 'https://apifhir.annuaire.sante.fr/ws-sync/exposed/structuredefinition/practitionerRole-appointmentRequired', index: 25} min: 0 homeCare: match: {url: null} schema: {type: Extension, url: 'https://apifhir.annuaire.sante.fr/ws-sync/exposed/structuredefinition/practitionerRole-homeCare', index: 26} min: 0 activityType: match: {url: null} schema: {type: Extension, url: 'https://apifhir.annuaire.sante.fr/ws-sync/exposed/structuredefinition/practitionerRole-activityType', index: 27} min: 0 meta: index: 0 elements: source: pattern: {type: Uri, value: 'https://annuaire.sante.fr'} index: 1 profile: pattern: {type: Canonical, value: 'https://apifhir.annuaire.sante.fr/ws-sync/exposed/structuredefinition/practitionerRole-ameli-rass'} index: 2 security: {index: 3} tag: {index: 4} specialty: {index: 17} notAvailable: {index: 28} implicitRules: {index: 5} organization: {index: 15} extension: index: 8 slicing: rules: open discriminator: - {path: url, type: value} min: 0 slices: partOf: match: {url: null} schema: {type: Extension, url: 'https://apifhir.annuaire.sante.fr/ws-sync/exposed/structuredefinition/practitionerRole-partOf', index: 9} min: 0 max: 1 contracted: match: {url: null} schema: {type: Extension, url: 'https://apifhir.annuaire.sante.fr/ws-sync/exposed/structuredefinition/practitionerRole-contracted', index: 10} min: 0 max: 1 hasCAS: match: {url: null} schema: {type: Extension, url: 'https://apifhir.annuaire.sante.fr/ws-sync/exposed/structuredefinition/practitionerRole-hasCAS', index: 11} min: 0 max: 1 vitaleAccepted: match: {url: null} schema: {type: Extension, url: 'https://apifhir.annuaire.sante.fr/ws-sync/exposed/structuredefinition/practitionerRole-vitaleAccepted', index: 12} min: 0 max: 1 contained: {index: 7} code: {index: 16} identifier: {index: 13} availabilityExceptions: {index: 29} telecom: elements: id: {index: 20} use: {index: 21} rank: {index: 22} period: {index: 23} period: {index: 14} location: {index: 18} endpoint: {index: 30} healthcareService: {index: 19} text: {index: 6} package_version: 0.2.0 extensions: partOf: {url: 'https://apifhir.annuaire.sante.fr/ws-sync/exposed/structuredefinition/practitionerRole-partOf', min: 0, max: 1, type: Extension, index: 9} contracted: {url: 'https://apifhir.annuaire.sante.fr/ws-sync/exposed/structuredefinition/practitionerRole-contracted', min: 0, max: 1, type: Extension, index: 10} hasCAS: {url: 'https://apifhir.annuaire.sante.fr/ws-sync/exposed/structuredefinition/practitionerRole-hasCAS', min: 0, max: 1, type: Extension, index: 11} vitaleAccepted: {url: 'https://apifhir.annuaire.sante.fr/ws-sync/exposed/structuredefinition/practitionerRole-vitaleAccepted', min: 0, max: 1, type: Extension, index: 12} class: profile kind: resource url: https://apifhir.annuaire.sante.fr/ws-sync/exposed/structuredefinition/practitionerRole-ameli-rass base: http://hl7.org/fhir/StructureDefinition/PractitionerRole version: '1.0'