Practitioner
Represents attributed practitioners, staff and other persons referenced by entries in the patient record. Typically these will be clinicians associated with a practice but may also include external practitioners such as consultants and other Health Care Professionals (HCPs.) 'Foreign' practitioners propagated into a practice via GP2GP or other messaging transactions who are attributed to entries in the patient record may also be included. Typically in these cases there is a degree of information lossage i.e. fewer identifiers and greater reliance on names; Combines Practitioner and Practitioner Role resources into a single record for simplicity. The cases where this means redundant records are required to account for multiple instances of the same practitioner in different organisations should be rare.
| Database Field Name | Field Description | Sensitive Field | Identifiable Field | Field Type | Field Length | Optionality |
|---|---|---|---|---|---|---|
| employer_id | Reference to the organisation the practitioner is acting for in this role | Yes | No | String | an36 | M |
| forename | Practitioner forename | Yes | No | String | min an1 max an100 | O |
| gmp_number | The NHS prescription services identifier for a GMP | Yes | No | String | an8 | O |
| hcp_type | The GPES healthcare professional (HCP) type vocabulary mapped HCP type | Yes | No | String | min an1 max an3 | O |
| id | Identifier that is used to reference practitioner record within Extract. This has purely extract scope to allow linkage within a given extract. There are no guarantees that this forms a usable identifier beyond a single extract | Yes | No | String | an36 | M |
| identifier_issuing_body | The namespace of the professional body issuing the identifier for the practitioner | Yes | No | String | n2 | O |
| local_id | The local staff identifier on source system | Yes | No | String | min an1 max an20 | O |
| local_job_role | The local (system defined) job role name for the practitioner | Yes | No | String | min an1 max an256 | O |
| local_specialty | The locally defined name of the specialty provided by the organisation in the context referenced within the extract | Yes | No | String | min an1 max an255 | O |
| professional_identifier | The professional identifier for the practitioner issued by a professional body e.g. GMC code or NMC code | Yes | No | String | max an12 | O |
| sds_job_role_code | The Spine Directory Service (SDS) job role code for the role the practitioner was acting in | Yes | No | String | an5 | O |
| sds_role_profile_id | The Spine Directory Service (SDS) role profile id for the practitioners role | Yes | No | String | min n1 max n256 | O |
| sds_user_id | The Spine Directory Service (SDS) user id for the practitioner | Yes | No | String | min n1 max n256 | O |
| specialty | The specialty provided by the practitioner in this role | Yes | No | String | n3 | O |
| surname | Practitioner surname | Yes | No | String | min an1 max an100 | O |
| title | Practitioner title | Yes | No | String | min an1 max an35 | O |