Table of Contents |
---|
...
Page Properties | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||
|
Logic
Only authenticated and authorized SPECIALIST, ASSISTANT, RECEPTIONIST employees can update external_id of preperson.
Preperson can be updated only in OUTPATIENT or EMERGENCY legal entity type, if identifier of preperson is being known (returns after Create preperson).
Only note and status fields can not be updated.
Update allowed for prepersons with status = active.
Input parameters
Input parameter | Values | Type | Description | Example |
---|---|---|---|---|
id | String | MPI identifier of the preperson. Required | 7c3da506-804d-4550-8993-bf17f9ee0402 |
Request structure
See on Apiary
...
Verify the validity of access token
Returnreturn 401 in case validation fails
Check user scopes in order to perform this action (scope = 'preperson:write')
Returnreturn 403 in case invalid scope(s)
Headers
Content-Type:application/json
...
Update object in DB
prepersons table
Parameter | Source | Description |
---|---|---|
external_id | Request: external_id | Identifier from external system. Get from request body |
first_name | Request: first_name |
|
second_name | Request: second_name |
|
last_name | Request: last_name |
|
gender | Request: gender |
|
birth_date | Request: birth_date | If submitted, set status = inactive |
emergency_contact | Request: emergency_contact |
|
death_date | Request: death_date | |
note | Request: note | |
updated_at | timestamp: now() | Get current date-time |
updated_by | uuid | Extract user from token |
Response structure
See on Apiary
...