diff --git a/src/features/shinryoukoui-basic-tab/shinryoukoui-basic-tab.tsx b/src/features/shinryoukoui-basic-tab/shinryoukoui-basic-tab.tsx index 83ba8b1..e42e412 100644 --- a/src/features/shinryoukoui-basic-tab/shinryoukoui-basic-tab.tsx +++ b/src/features/shinryoukoui-basic-tab/shinryoukoui-basic-tab.tsx @@ -3,7 +3,13 @@ import { HStack } from "@/components/h-stack"; import { LabeledChip } from "@/components/labeled-chip"; import { UncontrolledToggle } from "@/components/toggle"; import { getValue } from "@/features/fields/get-values"; -import { formatCodeValue, getAgeAdditionalFeeData, getKubunBangouColor, getTensuuranShuukeisakiShikibetsuLabel, normalizeUnit } from "@/features/shinryoukoui-master-fields/shinryoukoui-master-utils"; +import { + formatCodeValue, + getAgeAdditionalFeeData, + getKubunBangouColor, + getTensuuranShuukeisakiShikibetsuLabel, + normalizeUnit, +} from "@/features/shinryoukoui-master-fields/shinryoukoui-master-utils"; import { getField } from "../shinryoukoui-master-fields/shinryoukoui-master-fields"; import { shinryoukouiMasterVirtualFields } from "../shinryoukoui-master-fields/shinryoukoui-master-virtual-field"; @@ -33,7 +39,9 @@ export function ShinryoukouiBasicTab({ row, rows }: DetailBasicTabProps) { <>
- {kubunBangou !== "-" && {kubunBangou}} + {kubunBangou !== "-" && ( + {kubunBangou} + )}
@@ -41,11 +49,12 @@ export function ShinryoukouiBasicTab({ row, rows }: DetailBasicTabProps) { | {getValue(row, getField("基本漢字名称"))}
- {getValue(row, getField("基本漢字名称")) !== getValue(row, getField("診療行為省略名称/省略漢字名称")) && - (
+ {getValue(row, getField("基本漢字名称")) !== + getValue(row, getField("診療行為省略名称/省略漢字名称")) && ( +
略称: {getValue(row, getField("診療行為省略名称/省略漢字名称"))} -
) - } +
+ )}
@@ -57,11 +66,11 @@ export function ShinryoukouiBasicTab({ row, rows }: DetailBasicTabProps) { {formatCodeValue(row, getField("告示等識別区分(2)"))} - {getValue(row, getField("異動関連")) !== "0" && - ( + {getValue(row, getField("異動関連")) !== "0" && ( + {getValue(row, getField("異動関連"))} - ) - } + + )}
@@ -96,9 +105,7 @@ export function ShinryoukouiBasicTab({ row, rows }: DetailBasicTabProps) {
点数 - - {shinryoukouiMasterVirtualFields.point.value(row)} - + {shinryoukouiMasterVirtualFields.point.value(row)} {shinryoukouiMasterVirtualFields.prevPoint.value(row)} @@ -109,11 +116,11 @@ export function ShinryoukouiBasicTab({ row, rows }: DetailBasicTabProps) { {formatCodeValue(row, getField("逓減対象区分"))} - {getValue(row, getField("逓減対象区分")) === "1" && - ( + {getValue(row, getField("逓減対象区分")) === "1" && ( + {formatCodeValue(row, getField("包括逓減区分"))} - ) - } + + )} )} @@ -123,71 +130,74 @@ export function ShinryoukouiBasicTab({ row, rows }: DetailBasicTabProps) { )} -
+
記録 - {emptyToHyphen(getTensuuranShuukeisakiShikibetsuLabel( - getValue(row, getField("点数欄集計先識別(入院外)")) - ))} + {emptyToHyphen( + getTensuuranShuukeisakiShikibetsuLabel( + getValue(row, getField("点数欄集計先識別(入院外)")), + ), + )} - - {emptyToHyphen(getTensuuranShuukeisakiShikibetsuLabel( - getValue(row, getField("点数欄集計先識別(入院)")) - ))} + + {emptyToHyphen( + getTensuuranShuukeisakiShikibetsuLabel( + getValue(row, getField("点数欄集計先識別(入院)")), + ), + )} - {getValue(row, getField("データ規格コード")) === "0" ? "数量の記録は不要" : `数量の記録が必要 (単位=${normalizeUnit(getValue(row, getField("データ規格名/漢字名称")))})`} + {getValue(row, getField("データ規格コード")) === "0" + ? "数量の記録は不要" + : `数量の記録が必要 (単位=${normalizeUnit( + getValue(row, getField("データ規格名/漢字名称")), + )})`}
- { - getValue(row, getField("注加算/注加算コード")) !== "0" && ( -
- 注加算 - <> - - - {getValue(row, getField("注加算/注加算コード"))} - - - {getValue(row, getField("注加算/注加算通番"))} - - - - {(open) => open && () - } - - -
- ) - } + {getValue(row, getField("注加算/注加算コード")) !== "0" && ( +
+ 注加算 + <> + + + {getValue(row, getField("注加算/注加算コード"))} + + + {getValue(row, getField("注加算/注加算通番"))} + + + + {(open) => + open && ( + + ) + } + + +
+ )} - { - ageAdditionalFeeData.length > 0 && ( -
- 年齢加算 - -
- ) - } + {ageAdditionalFeeData.length > 0 && ( +
+ 年齢加算 + +
+ )} - { - (getValue(row, getField("検査等実施判断区分")) !== "0" || - getValue(row, getField("包括対象検査")) !== "0") && - (
+ {(getValue(row, getField("検査等実施判断区分")) !== "0" || + getValue(row, getField("包括対象検査")) !== "0") && ( +
検査 @@ -196,55 +206,65 @@ export function ShinryoukouiBasicTab({ row, rows }: DetailBasicTabProps) { {formatCodeValue(row, getField("検査等実施判断グループ区分"))} - {getValue(row, getField("検査等実施判断区分")) === "1" && - (<> + {getValue(row, getField("検査等実施判断区分")) === "1" && ( + <> {formatCodeValue(row, getField("包括対象検査"))} - ) - } + + )} - {getValue(row, getField("検査等実施判断区分")) === "2" && ( - {(open) => open && ()} - ) - } + {getValue(row, getField("検査等実施判断区分")) === "2" && ( + + {(open) => + open && ( + + ) + } + + )} {getValue(row, getField("検査等実施判断区分")) === "1" && ( <> - - 対応する判断料・診断料 - + 対応する判断料・診断料
- +
- )} + + )}
- ) - } + )} );