S-REG-28 · W01 Patient Registration · fit: unknown

Assign and work a patient record flag

As a health information technician, I want to assign a national or local record flag to a patient, with who approved it and when it is reviewed, and to continue, inactivate, reactivate or void it with a reason, so that staff opening the chart see the warning and every change to it is accounted for.

Personahim_technician
JourneyA patient's record is maintained
StepAssigns or works a record flag Task_18_AssignsOrWorksARecordFlag

Scenarios

S-REG-28.1Given a patient and a flag from PRF NATIONAL FLAG (#26.15) or PRF LOCAL FLAG (#26.11), When I assign it with the owner site, the narrative, who approved it and the review date, Then PRF ASSIGNMENT (#26.13) holds an active assignment for the patient with those values and the narrative, PRF ASSIGNMENT HISTORY (#26.14) holds a new-assignment action entered by me and approved by that person, and the patient is listed as flagged.
S-REG-28.2Given a flag already assigned to the patient, When I assign the same flag again, Then it is refused.
S-REG-28.3Given a flag with a review frequency, When I save with a review date before today, after today plus the frequency, or none, Then it is refused and names the date.
S-REG-28.4Given no owner site, narrative, approver or flag, When I save, Then it is refused and names the value.
S-REG-28.5Given an active assignment, When I continue or reactivate it with a reason, an approver and a new review date, Then PRF ASSIGNMENT (#26.13) holds the new review date and an active status, and PRF ASSIGNMENT HISTORY (#26.14) holds that action with the reason.
S-REG-28.6Given an active assignment, When I inactivate it, or mark it entered in error, with a reason and an approver, Then PRF ASSIGNMENT (#26.13) holds an inactive status and PRF ASSIGNMENT HISTORY (#26.14) holds that action with the reason, and the patient is no longer listed as flagged for it.
S-REG-28.7Given I do not hold the flag assignment key (DGPF ASSIGNMENT), When I open a patient, Then I cannot assign a new flag.