Practitioner

Introduction

Using the Practitioner resource in SFM is restricted to using the sfm-Practitioner resource

The resource is avaialble to make it possible for EPJ systems to write and update information about the users. SFM is checking practitioner information against HPR (Helsepersonellregisteret - the norwegian official registry for healthcare professionals) in order make sure that the information provided from the EPJ is correct.

Write practitioner information

putPractitioner

  1. User with rights to administrate users within EPJ is logging on.
  2. EPJ accepts log in.
  3. The user with priveliges creates or updates practitioner information within EPJ.
  4. EPJ PUT or POST updated information to SFM
  5. SFM checks with HPR if FNR/DNR and HPR number is coherent and valid.
  6. SFM receives feedback from HPR and checks internally that the FNR/DNR and HPR number is not in use on another practitioner.
  7. If the checks are OK, SFM store/update the practitioner. SFM then return FHIR status response (200/400)
  8. EPJ present OK or error to user.

Input information and checks performed

Only the commands PUT, POST and GET are made available for users. PUT and POST is restricted to users with administration priveliges and should only be used when the user is editing information about the practitioner.

GET: Either FNR, DNR or HPR can be posted as parameter to retrieve a practitioner from SFM.

SFM will do the following checks when practitioner information is written:

  • if there is provided fnr/dnr SFM will check if it has been previously registered in SFM
    1. If POST is used SFM will respond with an error if person exists in SFM
    2. If PUT is used SFM will respond with an error if person does not excist in SFM
    3. SFM will look the practitioner up in HPR. If provided PID is represented in HPR, SFM will give the person rights acording to the profession given in HPR:
  • Either FNR, DNR or HPR is required ot be transfered to SFM
  • First and family name must be provided.

Input data that will not be store or validated

The following will not be validated or stored in SFM:

  • photo
  • qualification
  • communication
  • address

In HumanName the following will not be valiadated or stored:

  • use
  • text
  • prefix
  • sufix
  • period

It is expected that EPJ update with current name.