« ORCA 4.4 から 4.5 へのアップデート | トップページ | 待ち時間表示 »

2010年6月24日 (木)

ORCA から送られてきた「診療内容」を反映する

ORCA 受付画面の「診療内容」というのが claim にのって送られてくるのだが,これを受け取って受付リストに反映させるようにした。ついでに,医師名も表示するようにした。

Dr

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};
 ・
 ・

« ORCA 4.4 から 4.5 へのアップデート | トップページ | 待ち時間表示 »

OpenDolphin」カテゴリの記事