STFDTR(주치의)을 옮기고 _Refer 계열의 진실을 밝힌다 — 75종 → 76종 + 사유 정정 ~40종
## OCM_STFDTR 담당의 조회를 코드 컬럼만 일반화했다(CodDtrCod → CodStfDtr 파라미터). 시각 갈래는 담당의와 같다(bzDataInterface.vb:4026-4067). 코드가 비어 있으면 레거시도 즉시 "" — 진료과 행이 돌아오면 주치의 행이 아니므로 비운다. ## _Refer 계열은 "안 옮긴 것"이 아니었다 참조 내원은 EMR 실행 화면(ActionTag — fmCodLstActionTag.vb:54 등)에서 <b>사용자가 지정하는 값</b>이고, 레거시 서식생성기 미리보기(TestPatientSetting)는 그것을 설정하지 않는다. 즉 <b>레거시 미리보기에서도 _Refer 태그는 전부 빈 값</b>이다. 지금까지 그 태그들이 "환자 태그이지만 아직 옮기지 않았습니다"로 나왔는데 그건 틀린 사유다 — 옮길 것이 없는 게 아니라, 이 화면에는 참조 내원이라는 개념 자체가 없다. 사유를 갈랐다: "참조 내원 태그입니다 — 참조 내원은 EMR 실행 화면에서 지정되며, 레거시 미리보기에서도 빈 값입니다". _Refer ~40종의 표시가 이것으로 바뀐다. 이로써 <b>서식생성기 미리보기 기준의 레거시 호환</b>에서 _Refer 계열은 완결이다 — 레거시가 빈 값인 자리는 빈 값(+정확한 사유)이 맞는 이식이다. ## 게이트 - dotnet test 338/338 · --edit-smoke 실패 0(이름 검사 76종) - --db-patient 전건 통과 · --db-render P062 md5 불변 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
26d9606d1e
commit
3e9d5b5cf3
@@ -66,7 +66,8 @@ public static class PatientSession
|
||||
SheetMe.Core.Catalog.ITagValueResolver tags = Current is { } picked
|
||||
? new PatientTagResolver(picked, session,
|
||||
PatientIdentity.ResidentNumberOf(picked), PatientIdentity.AddressOf(picked),
|
||||
PatientIdentity.DoctorOf(picked), PatientIdentity.DepartmentOf(picked),
|
||||
PatientIdentity.DoctorOf(picked), PatientIdentity.StaffDoctorOf(picked),
|
||||
PatientIdentity.DepartmentOf(picked),
|
||||
PatientIdentity.HospitalRowOf(picked),
|
||||
PatientIdentity.DiagnosisSourceFor(picked),
|
||||
PatientIdentity.SurgerySourceFor(picked),
|
||||
|
||||
Reference in New Issue
Block a user