MCPcopy Index your code
hub / github.com/OpenDRG/DRG_Java / trans

Method trans

drg_group/guangxi_2022/GroupProxy.java:93–125  ·  view source on GitHub ↗
(MedicalRecord record)

Source from the content-addressed store, hash-verified

91 return null;
92 }
93 private static DrgGroupStatus trans(MedicalRecord record){
94 int i=-1;
95 for (String x:record.zdList){
96 i++;
97 String zd=x;
98 if (ZD_MAP.containsKey(x)){
99 zd=ZD_MAP.get(x);
100 if (!zd.equals(x)){
101 record.zdList[i]=zd;
102 checkMessages.putMessage(record.Index, String.format("%s->%s %s",x,zd));
103 }
104 }else{
105 checkMessages.putMessage(record.Index, String.format("诊断%s无法转换为分组器支持的编码",zd));
106 return DrgGroupStatus.ZD_NOT_MAPPING;
107 }
108 }
109 i=-1;
110 for (String x:record.ssList){
111 i++;
112 String ss=x;
113 if (SS_MAP.containsKey(x)){
114 ss=SS_MAP.get(x);
115 if (!ss.equals(x)){
116 record.ssList[i]=ss;
117 checkMessages.putMessage(record.Index, String.format("%s->%s",x,ss));
118 }
119 }else{
120 checkMessages.putMessage(record.Index, String.format("手术操作%s无法转换为分组器支持的编码",ss));
121 return DrgGroupStatus.SS_NOT_MAPPING;
122 }
123 }
124 return null;
125 }
126 public GroupResult group_record(MedicalRecord record) {
127 checkMessages.initMessage(record.Index);
128 DrgGroupStatus status;

Callers 1

group_recordMethod · 0.95

Calls 1

putMessageMethod · 0.45

Tested by

no test coverage detected