1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
private static Map<String, BiConsumer<PatientPacsResultPO, Type>> typeHandlerMap = new HashMap<>();
static { typeHandlerMap.put("IMP", (po, data) -> po.setImpression(getHl7Value(data))); typeHandlerMap.put("GDT", (po, data) -> po.setSee(getHl7Value(data))); typeHandlerMap.put("REC", (po, data) -> po.setAdvice(getHl7Value(data))); typeHandlerMap.put("RRP", (po, data) -> po.setReportUrl(getHl7Value(data))); typeHandlerMap.put("ZMF", (po, data) -> po.setMasterReportFile(getHl7Value(data))); typeHandlerMap.put("ZRF", (po, data) -> po.setRelationReportFile(getHl7Value(data))); typeHandlerMap.put("AFD", (po, data) -> po.setObserValue(getHl7Value(data))); typeHandlerMap.put("I9", (po, data) -> po.setDiagName(getHl7Value(data))); }
|