ORCA から送られてきた「診療内容」を反映する
ORCA 受付画面の「診療内容」というのが claim にのって送られてくるのだが,これを受け取って受付リストに反映させるようにした。ついでに,医師名も表示するようにした。
plugin/PvtClientServer/PVTBuilder.java
public PatientVisitModel getProduct() { ・ ・ //pns^ ORCA から送られてきた「診療内容」を pvt にセット model.setMemo(pvtClaim.getClaimAppMemo()); //pns$ return model; } ・ ・ private void parseClaim(Element docInfo, Element content) { ・ ・ //pns^ 「診療内容」情報受け取り Element appoint = claimInfo.getChild("appoint", claim); Element memo = appoint.getChild("memo", claim); pvtClaim.setClaimAppMemo(memo.getText().trim()); //pns$ }
infomodel/PatientVisitModel.java
private String memo; public String getMemo() { return memo; } public void setMemo(String val) { memo = val; }
plugin/WatingList.java
private void initComponents() { ・ ・ // 来院テーブル用のパラメータを取得する String[] columnNames = {" 受付"," 患者 ID"," 来院時間"," 氏 名"," 性別"," 生年月日"," ドクター", " メ モ"," 予約","状態"}; String[] methodNames = {"getNumber","getPatientId","getPvtDateTrimDate","getPatientName","getPatientGenderDesc", "getPatientAgeBirthday","getAssignedDoctorName","getMemo","getAppointment","getStateInteger"}; Class[] classes = {java.lang.Integer.class,java.lang.String.class,java.lang.String.class,java.lang.String.class, java.lang.String.class,java.lang.String.class,java.lang.String.class,java.lang.String.class, java.lang.String.class,java.lang.Integer.class}; int[] columnWidth = {34,80,72,140,50,150,80,50,40,30}; ・ ・