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



