diff --git a/src/SheetMe.Core/Catalog/TagPreviewCatalog.cs b/src/SheetMe.Core/Catalog/TagPreviewCatalog.cs
index 3ab162a..a843f26 100644
--- a/src/SheetMe.Core/Catalog/TagPreviewCatalog.cs
+++ b/src/SheetMe.Core/Catalog/TagPreviewCatalog.cs
@@ -106,6 +106,22 @@ public static class TagPreviewCatalog
["GetOprInfDT_OKDMain"] = TagPreviewKind.NotATag,
["GetNurseEmrDT"] = TagPreviewKind.NotATag,
["GetNurseShtCod"] = TagPreviewKind.NotATag,
+ ["GetNurseShtCod_GCRCH"] = TagPreviewKind.NotATag,
+ ["GetNurseShtCod_GNBEDRO"] = TagPreviewKind.NotATag,
+ ["GetNurseShtCod_SRH"] = TagPreviewKind.NotATag,
+
+ // 이름은 List 로 끝나지만 값 한 줄을 돌려준다(알러지는 CRLF 결합 문자열,
+ // 당뇨식칼로리는 최신 1건) — 아래 "List 끝 = 표" 규칙보다 먼저 잡아야
+ // 환자 해석기가 만든 실값이 "표를 돌려주는 태그" 사유에 가려지지 않는다.
+ ["OCM_알러지_List"] = TagPreviewKind.PatientContext,
+ ["OCM_당뇨식칼로리_List"] = TagPreviewKind.PatientContext,
+
+ // 반대로 이름이 규칙에 안 걸리는데 DataTable 을 돌려주는 콤보 채움용 4종
+ // (bzDataInterface.vb:16797-16890) — 미리보기 한 줄 값이 아니다.
+ ["ETC_전체진료과_한글명"] = TagPreviewKind.Table,
+ ["ETC_전체진료과_영문명"] = TagPreviewKind.Table,
+ ["ETC_의사List_이름순"] = TagPreviewKind.Table,
+ ["ETC_진료과별의사List_이름순"] = TagPreviewKind.Table,
};
#endregion