|
|
@@ -35,9 +35,10 @@ public class MedInsTypeUtil {
|
|
|
|
|
|
static {
|
|
|
List<String> cssbj = Arrays.asList("430102", "430103", "430104", "430105", "430111", "430112", "430140", "430199");
|
|
|
- List<String> cssdbz = Arrays.asList("430102", "430103", "430104", "430105", "430111", "430112", "430140", "430199", "430121", "430181");
|
|
|
+ List<String> cssdbz = Arrays.asList("430102", "430103", "430104", "430105", "430111", "430112", "430140", "430199", "430121", "430181", "430182");
|
|
|
List<String> csxdq = Collections.singletonList("430121");
|
|
|
List<String> lysdq = Collections.singletonList("430181");
|
|
|
+ List<String> nxsdq = Collections.singletonList("430182");
|
|
|
List<String> hnsbj = Collections.singletonList("439900");
|
|
|
List<String> ptzyMedtypes = Arrays.asList("2101", "22");
|
|
|
List<String> matnMedtypes = Arrays.asList("52", "2106", "2107");
|
|
|
@@ -55,6 +56,10 @@ public class MedInsTypeUtil {
|
|
|
map.put("浏阳市城居普通住院", new Judge(lysdq, Insutype.BASIC_MEDICAL_INSURANCE_FOR_RURAL_RESIDENTS, ptzyMedtypes));
|
|
|
map.put("浏阳市离休", new Judge(lysdq, Insutype.MEDICAL_SECURITY_FOR_RETIRED_PERSONNEL, ptzyMedtypes));
|
|
|
map.put("浏阳市生育", new Judge(lysdq, null, matnMedtypes));
|
|
|
+ map.put("宁乡市城职普通住院", new Judge(nxsdq, Insutype.BASIC_MEDICAL_INSURANCE_FOR_EMPLOYEES, ptzyMedtypes));
|
|
|
+ map.put("宁乡市城居普通住院", new Judge(nxsdq, Insutype.BASIC_MEDICAL_INSURANCE_FOR_RURAL_RESIDENTS, ptzyMedtypes));
|
|
|
+ map.put("宁乡市离休", new Judge(nxsdq, Insutype.MEDICAL_SECURITY_FOR_RETIRED_PERSONNEL, ptzyMedtypes));
|
|
|
+ map.put("宁乡市生育", new Judge(nxsdq, null, matnMedtypes));
|
|
|
map.put("湖南省城职普通住院", new Judge(hnsbj, Insutype.BASIC_MEDICAL_INSURANCE_FOR_EMPLOYEES, ptzyMedtypes));
|
|
|
map.put("湖南省城居普通住院", new Judge(hnsbj, Insutype.BASIC_MEDICAL_INSURANCE_FOR_RURAL_RESIDENTS, ptzyMedtypes));
|
|
|
map.put("湖南省离休", new Judge(hnsbj, Insutype.MEDICAL_SECURITY_FOR_RETIRED_PERSONNEL, ptzyMedtypes));
|