Examples of OrcaMasterDao


Examples of open.dolphin.dao.OrcaMasterDao

                orcaStaffCodeField.setText("");
               
                // 初めて起動したときは orca アドレスがまだ Project に設定されていないので,現在の field から数値を取る
                getProjectStub().setClaimAddress(claimAddressField.getText().trim());
               
                OrcaMasterDao dao = SqlDaoFactory.createOrcaMasterDao();
                ArrayList<OrcaEntry> entry = dao.getSyskanriEntries("1010"); // 1010 職員情報
               
                for (OrcaEntry e : entry) {
                    String drid = e.getComment();   // 最初の 16 文字が ユーザー ID
                    String cd = e.getCode();        // ORCA の ドクター ID(職員コード)
                   
View Full Code Here

Examples of open.dolphin.dao.OrcaMasterDao

        Task task = new Task<Object>(c, message, note, 30*1000) {
            @Override
            protected Object doInBackground() throws Exception {
                // 傷病名コードからDiseaseEntryを取得
                OrcaMasterDao dao = SqlDaoFactory.createOrcaMasterDao();               
                ArrayList<OrcaEntry> result = dao.getByomeiEntries(codes);
                return result;
            }
            @Override
            protected void succeeded(Object result) {
                if (result == null) return;
View Full Code Here

Examples of open.dolphin.dao.OrcaMasterDao

    /**
     * ORCA の入力セットを取得してこのペインに展開する。
     */
    private void applyOrcaSet(final ModuleInfoBean stampInfo) {
       
        final OrcaMasterDao dao = new OrcaMasterDao();
       
        DBTask task = new DBTask<List<ModuleModel>>(parent.getContext()) {

            @Override
            protected List<ModuleModel> doInBackground() throws Exception {
                List<ModuleModel> models = dao.getStamp(stampInfo);
                return models;
            }
           
            @Override
            public void succeeded(List<ModuleModel> models) {
View Full Code Here

Examples of open.dolphin.dao.OrcaMasterDao

       
        Task task = new Task<Boolean>(c, message, updateMsg, masEstimation) {

            @Override
            protected Boolean doInBackground() throws Exception {
                OrcaMasterDao dao = new OrcaMasterDao();

                ArrayList<OrcaEntry> entries = dao.getOrcaInputCdList();
                StampTreeNode root = (StampTreeNode) getModel().getRoot();

                for (OrcaEntry entry : entries) {
                    ModuleInfoBean stampInfo = entry.getStampInfo();
                    StampTreeNode node = new StampTreeNode(stampInfo);
View Full Code Here

Examples of open.dolphin.dao.OrcaMasterDao

                        if (code.length() == 7) codeSet.add(code);
                    }
                }
                               
                //dao 取得
                OrcaMasterDao dao = SqlDaoFactory.createOrcaMasterDao();
               
                // orca の tbl_byomei から code に対応する DiseaseEntry を取ってくる
                List<OrcaEntry> entries = dao.getByomeiEntries(codeSet.toArray(new String[0]));
                for (OrcaEntry entry : entries) {
                    // DisUseDate が 99999999 でないならば,移行病名または廃止病名
                    if (! entry.getEndDate().equals("99999999")) {
                        // 対応する rd の status に移行病名をセット
                        for (RegisteredDiagnosisModel rd : rdList) {
View Full Code Here

Examples of open.dolphin.dao.OrcaMasterDao

        SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
        final String from = sdf.format(date);
        final String to = sdf.format(new Date());

        // DAOを生成する
        final OrcaMasterDao dao = new OrcaMasterDao();
       
        DBTask<List<RegisteredDiagnosisModel>> task = new DBTask<List<RegisteredDiagnosisModel>>(getContext()){

            @Override
            protected List<RegisteredDiagnosisModel> doInBackground() throws Exception {
                return dao.getOrcaDisease(patientId, from, to, ascend);
            }
           
            @Override
            protected void succeeded(List<RegisteredDiagnosisModel> list) {
                tableModel.addRows(list);
View Full Code Here

Examples of open.dolphin.dao.OrcaMasterDao

    /**
     * ORCA でキーワードを検索して OrcaEntry を取ってきて table にセットする
     * @param key
     */
    private void search(String key) {
        OrcaMasterDao dao = SqlDaoFactory.createOrcaMasterDao();
        tableModel.clear();
        // スクロール状態で再検索されたとき,先頭から表示されるようにする
        ((JViewport)table.getParent()).scrollRectToVisible(new Rectangle(0,0,0,0));
       
        if (IInfoModel.ENTITY_DIAGNOSIS.equals(entity)) {
            tableModel.addRows(dao.getByomeiEntries(key));
        } else  {
            tableModel.addRows(dao.getTensuEntries(key));
        }
        countLabel.setText(tableModel.getRowCount() + " 件");
    }
View Full Code Here

Examples of open.dolphin.dao.OrcaMasterDao

        } else if (modify) {
            logger.debug("saveFromModify");
            if (sendClaim) {
                // modify 時に既に中途終了データがあれば sendClaim = true にする               
                OrcaMasterDao dao = SqlDaoFactory.createOrcaMasterDao();
                ArrayList<OrcaEntry> entries = dao.getWksryactEntries(getContext().getPatient().getPatientId());
                if (entries.isEmpty()) {
                    sendClaim = Project.getSendClaimModify();
                } else {
                    sendClaim = Project.getSendClaim();
                }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.