開発依頼 #5403

リリース #5306: クラウド版2024 年 11月release (RC-LS, CheckEye DX)

チェックデータ 의 key 무결성 문제 해결을 위해.

裵 相洹이(가) 8달 전에 추가함. 8달 전에 수정됨.

상태:終了시작시간:2024/11/07
우선순위:通常완료기한:2024/11/15
담당자:裵 相洹진척도:

100%

범주:-소요 시간:-
목표버전:-
システム:RC-LS クラウド

설명

質疑応答 #5399, RCLS:適応症修正でチェックデータが除去できない

원인 분석 중 마스터 체크데이터의 key 정보 중 rennum 의 채번이 중복되어 발생된 것으로 확인됨.

- 유저체크데이터는 최초 1001 부터 채번. 

- 마스터체크데이터는 초기 1부터 채번되었으나, 추가 될때마다 상향조정되어 현재 10,000 대 이상으로 등록됨. 

- 마스터체크데이터를 제거하는 경우, 유저 테이블에 해당 마스터 정보를 dt_type=2(삭제) 로 그대로 등록하게 되는 구조로,

기존에  유저 테이블에는 해당 rennum 이 존재하고 있어 등록 시 중복 오류가 발생하게 됨.

 

#5399, 조치 내용 

 - 관리자 권한으로 수기로 유저의 기존 체크데이터의 rennum 의 값을 수정하여 통보 완료.

 

 - 이슈 : 현재 마스터의 rennum은 추가 개정될때마다 큰 채번으로 진행되어 현재 10,000 대 로 이루어지고 있다.

      유저체크데이터의 경우는 max 값으로 채번되고, 없을 경우, 1000번 대 번호로 채번되고 있어서 문제의 소지가 많다.

 

(1) 유저체크데이터의 구분을 위해서 500,000 대부터로 상향 조정되도록 변경.

(2) 그렇다고 하더라도 마스터체크데이터와 유저데이터와의 중복 된 의료기관이 있을 수 있으므로,  

    마스터체크데이터 제거 시 기존 데이터의 rennum 존재여부를 확인하고, 

   있을 경우 기존 체크데이터 rennum를 자동 변경하도록 하여 사용자에게는 동작 오류를 리턴하지 않도록 추가 개발하도록 한다. 

 

picture525-1.png - 마스터rennum 번호가 10000 대 (276 Bytes) 裵 相洹, 2024/11/07 09:20

이력

#1 裵 相洹이(가) 8달 전에 변경

  • 유형을(를) 質疑応答에서 開発依頼(으)로 변경되었습니다.
  • 상위 일감을(를) #5306(으)로 지정되었습니다.

#2 裵 相洹이(가) 8달 전에 변경

  • 상태을(를) 新規에서 終了(으)로 변경되었습니다.
  • 진척도을(를) 0에서 100(으)로 변경되었습니다.

조치완료 500,000 대로 채번하도록 함. 

내보내기 Atom PDF

클립보드 이미지 추가 (최대 크기: 50 MB)