/
Test Cases for Cancel Encounter Package

ЕСОЗ - публічна документація

Test Cases for Cancel Encounter Package

#DescriptionInputExpected resultActual resultStatus
1HP: cancel all posible enitiesencounter
observation
condition
allergy_intolerance
immunization
device
medication_statement
risk_assessment
all canceled all canceled passed
2Patient does not exist
404

401

Access denied - you have no active declaration with the patient

passed
3Patient is inactive
409409
4Missing scope
403403passed
5Encounter does not exist or belongs to other patient
404404passed
6Operation with data that belongs to other legal entity
409422passed
7Digital signature doesn`t match
409409
8Signed content doesn`t match
422422passed
9Encounter still active but diagnoses corrupted
409409passed
10Entities from the package were already cancelled
409409passed
11No entity from the request marked as entered_in_error
409409passed
12Valid request: case encounter is the last for the episode

1)Signed content saved to media storage
2) status `entered_in_error`  set for objects, submitted with status `entered_in_error`

3) cancellation_reason present

4) explanatory_letter present

5) episode diagnoses in diagnoses_history are deactiveted

6) current_diagnoses replaced according to spec



1)Signed content saved to media storage
2) status `entered_in_error`  set for objects, submitted with status `entered_in_error`

3) cancellation_reason present

4) explanatory_letter present

5) episode diagnoses deactiveted

6) current_diagnoses replaced according to spec

passed
13Valid request: case encounter is not last for the episode
current_diagnoses are NOT replaced
passed
14Valid request: case encounter is single for the episode
current_diagnoses replaced with an empty array
passed
15Valid request: all encounter were canceled
current_diagnoses replaced with an empty array
passed

Related content

Encounter Data Package API
Encounter Data Package API
Read with this
Test Cases Cancel Episode
Test Cases Cancel Episode
More like this
[deprecated] Update Encounter in case of error
[deprecated] Update Encounter in case of error
Read with this
Submit Encounter Package Test Cases
Submit Encounter Package Test Cases
More like this
Get child entities through episode context
Get child entities through episode context
Read with this
Test Cases Get Observations
Test Cases Get Observations
More like this

ЕСОЗ - публічна документація