[DCMEE-2096] Short-circuit in demographics matching can cause PAT_UNIQUE exceptions Created: 26/Jan/15 Updated: 28/Nov/18 Resolved: 28/Nov/18 |
|
Status: | Closed |
Project: | dcm4chee |
Components: | None |
Affects versions: | None |
Fix versions: | None |
Type: | Bug | Priority: | Minor |
Reporter: | Christopher Archer | Assignee: | Gunter Zeilinger |
Resolution: | Won't Fix | Votes: | 0 |
Labels: | None | ||
Remaining Estimate: | Not Specified | ||
Time Spent: | Not Specified | ||
Original estimate: | Not Specified |
Testing Assignee: | Peter Heiles |
Tracking Status: |
Risk Analysis - Todo, Test Spec - ToReview, Test State - Not tested
|
Sprint: |
Description |
Method selectPatient in PatientBean.java attempts to short-circuit checking whether patient matching will work by calling noMatchesFor on patient demographics. For John/Jane Doe patients that may have only PID and Issuer but no demographic information, this has the side-effect of attempting to store the associated patient record as new without checking for a patient with the same PID/Issuer in the database. |