This is the Continuous Integration Build of FHIR (will be incorrect/inconsistent at times).
See the Directory of published versions
Patient Administration Work Group | Maturity Level: N/A | Standards Status: Informative | Compartments: Practitioner |
ShEx statement for practitionerrole
PREFIX fhir: <http://hl7.org/fhir/> PREFIX fhirvs: <http://hl7.org/fhir/ValueSet/> PREFIX xsd: <http://www.w3.org/2001/XMLSchema#> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> IMPORT <Period.shex> IMPORT <string.shex> IMPORT <boolean.shex> IMPORT <Location.shex> IMPORT <Endpoint.shex> IMPORT <Reference.shex> IMPORT <Identifier.shex> IMPORT <Practitioner.shex> IMPORT <Organization.shex> IMPORT <Availability.shex> IMPORT <DomainResource.shex> IMPORT <CodeableConcept.shex> IMPORT <HealthcareService.shex> IMPORT <ExtendedContactDetail.shex> start=@<PractitionerRole> AND {fhir:nodeRole [fhir:treeRoot]} # Roles/organizations the practitioner is associated with <PractitionerRole> EXTENDS @<DomainResource> CLOSED { a [fhir:PractitionerRole]?;fhir:nodeRole [fhir:treeRoot]?; fhir:identifier @<OneOrMore_Identifier>?; # Identifiers for a role/location fhir:active @<boolean>?; # Whether this practitioner role # record is in active use fhir:period @<Period>?; # The period during which the # practitioner is authorized to # perform in these role(s) fhir:practitioner @<Reference> AND {fhir:link @<Practitioner> ? }?; # Practitioner that provides # services for the organization fhir:organization @<Reference> AND {fhir:link @<Organization> ? }?; # Organization where the role is # available fhir:code @<OneOrMore_CodeableConcept>?; # Roles which this practitioner may # perform fhir:display @<string>?; # Denormalized practitioner name, # role, organization and location fhir:specialty @<OneOrMore_CodeableConcept>?; # Specific specialty of the # practitioner fhir:location @<OneOrMore_Reference_Location>?; # Location(s) where the practitioner # provides care fhir:healthcareService @<OneOrMore_Reference_HealthcareService>?; # Healthcare services provided for # this role's # Organization/Location(s) fhir:contact @<OneOrMore_ExtendedContactDetail>?; # Official contact details relating # to this PractitionerRole fhir:characteristic @<OneOrMore_CodeableConcept>?; # Collection of characteristics # (attributes) fhir:communication @<OneOrMore_CodeableConcept>?; # A language the practitioner (in # this role) can use in patient # communication fhir:availability @<Availability>?; # Times the Practitioner is # available at this location and/or # healthcare service (including # exceptions) fhir:endpoint @<OneOrMore_Reference_Endpoint>?; # Endpoints for interacting with the # practitioner in this role } #---------------------- Cardinality Types (OneOrMore) ------------------- <OneOrMore_Identifier> CLOSED { rdf:first @<Identifier> ; rdf:rest [rdf:nil] OR @<OneOrMore_Identifier> } <OneOrMore_CodeableConcept> CLOSED { rdf:first @<CodeableConcept> ; rdf:rest [rdf:nil] OR @<OneOrMore_CodeableConcept> } <OneOrMore_Reference_Location> CLOSED { rdf:first @<Reference> AND {fhir:link @<Location> } ; rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Location> } <OneOrMore_Reference_HealthcareService> CLOSED { rdf:first @<Reference> AND {fhir:link @<HealthcareService> } ; rdf:rest [rdf:nil] OR @<OneOrMore_Reference_HealthcareService> } <OneOrMore_ExtendedContactDetail> CLOSED { rdf:first @<ExtendedContactDetail> ; rdf:rest [rdf:nil] OR @<OneOrMore_ExtendedContactDetail> } <OneOrMore_Reference_Endpoint> CLOSED { rdf:first @<Reference> AND {fhir:link @<Endpoint> } ; rdf:rest [rdf:nil] OR @<OneOrMore_Reference_Endpoint> }
Usage note: every effort has been made to ensure that the ShEx files are correct and useful, but they are not a normative part of the specification.
FHIR ®© HL7.org 2011+. FHIR R6 hl7.fhir.core#6.0.0-ballot2 generated on Sat, Nov 2, 2024 20:34+0000.
Links: Search |
Version History |
Contents |
Glossary |
QA |
Compare to R5 |
|
Propose a change