SecondaryUse開発日記

データベース参照ツールを開発しています。そのツールの開発、利用方法秘話などなどの紹介

OracleのデータをSQLiteへエクスポートする

Oracleバックアップ用、システム構築、移行が安易に出来るように、OracleのデータをSQLiteへエクスポートする 1)SecondaryUseで定義しているOracleスキーマをコンボボックスから選びます 2)適当に出力先SQLiteファイルを設定します 3)エクスポートボタ…

SecondaryUseは【ユーザーカスタマイズ】が簡単に行えます 宛先印刷編

MedicalUseには診療情報提供書のテスト用の患者一覧データを同梱してますので、これを使って宛先印刷を行います 環境設定で【郵便番号、住所1、住所2、患者氏名、備考】を定義しました ドキュメント > MedicalOra > UOTF のフォルダに「宛先印刷.xlsx」を…

SecondaryUseは【ユーザーカスタマイズ】が簡単に行えます 伝票印刷編

本来、DBより取得したデータを印刷するのですが、CSVデータの印刷も可能です ここでは「鉄道事業者」のデータを利用し説明します ①「Q10.鉄道事業者」を表示します ②上記のCSVデータを作成 ショートカットメニュー → エクスポート → CSVへ出力 ここでは「sam…

バーコードフォントの利用

Excelでバーコードを使用する場合、幾つかの方法があります 1)Microsoft BarCode Control 16.0 を使用する 参照先のセルの結果値をバーコードにしてくれる コントロールなのでチョット重い 2)バーコードフォント(CODE39,CODE128,NW-7) を使用する 当該セ…

SecondaryUseは【ユーザーカスタマイズ】が簡単に行えます SQL環境編

MedicalUseをベースに説明しますと、【医薬品データ照会】、【駅データ】、【サンプルデータ】への接続はシステム設定のため変更できませんが、【ローカルSQL】はINIファイルとSQLコマンドテキストファイルで構成していますので【ユーザーカスタマイズ】が可…

DWH的使用方法のSQLコマンド集

簡単なDWH的使用方法の紹介です お使いのDBのテーブル一覧を表示します その表からシュートカットメニューでデータ一覧を表示します 動作確認はMedicalOraで試してください Oracle テーブル一覧の表示 WITH PRM_TABLE AS ( SELECT OWNER,table_name,num_rows…

ログイン画面の画像を変える

標準画面は以下になりますが 表示したい画像を LoginImage.png に名前を変えて ドキュメント → MedicalOra に 置けばその画像が表示されます 画像はちょうどよい大きさに加工してください

ランチャーから起動できるアプリについて

MedicalOraではランチャーよりアプリを起動できます 現在、起動できるアプリは以下になります ドキュメント → MedicalOra → xApp フォルダに実行ファイルを置いてください ■ Psytec QR Code Editor www.psytec.co.jp ■ Change Timestamp dns-plus.net ■ Tera…

管理者として実行

アプリによっては「管理者として実行」しないと動かないアプリがあります 「TCP Monitor Plus」の一部機能が「管理者として実行」でないと動きませんでした dns-plus.net 「TCP Monitor Plus」のみ「管理者として実行」で起動しましたが、プロセスへのアクセ…

ランチャーのカスタマイズについてSecondaryUse

SecondaryUseシリーズのランチャーはDBで設定しています でも、利用者が勝手に変更できてしまいます その手順は以下の通りです シュートカットまたはプログラムファイルをランチャーボタンにドロップします 上の図はFirefoxをドロップしました ランチャー設…

MedicalOraでWiFi接続QRコードの作成

最近、FreeWiFiは増えてきましたが、まだまだSSID、パスワードを入力する案内が多いと思います。最近のスマホはQRコードからWiFi登録が簡単に出来のに WiFi登録用QRコード作成のサイトは沢山ありますがMedicalOraで作成する方法の案内です 1)MedicalOr…

MedicalOraの公開について

MedicalOraを公開します MedicalOraはMedicalUseのOracleDB利用バージョンですクラウドに構築したOracle Database Express Edition(XE)を使用したバージョンで 動作環境の構築なしにお試しいただけます。 これに伴い、MedicalUse、PatientReport、Specimen…

ワードパットの不具合解消

技術的な話になります ワードパットで他のWindowsに文字を張り付けるのはクリップボード経由で行っています。 このとき、張り付けるWindowsをActiveにし、CTRL+VまたはSHIFT+INSを疑似的に行うのですが、簡単なのでSendKeysで行っていました。 Windows7ま…

ContextMenuStripのイベントをボタンクリック時に実行する 

C#

dataGridViewに定義しているContextMenuイベントをボタンクリック時に実行出来たらと思ったので色々試したところ private void button10_Click(object sender, EventArgs e) { if (this.dataGridView1.SelectedRows.Count < 1) return; Button bt = sender a…

Officeファイル内の文字検索

テンプレートとしてExcel・Wordを利用していますが、いろいろあって2000ファイル以上あります 施設の電話番号が間違っているテンプレートが発見されたため、他にもないか確認するため、AiperEditexと文字検索くんを試しましたが検索処理にちょっと時間がかか…

システム巧房のMedicalUseはどんなソフトですか? とChat GPTに聞いてみた

システム巧房のMedicalUseは、医療施設向けの病院情報管理ソフトウェアです。以下にその特徴や機能の一部を示します: 電子カルテ管理:患者の診療情報を電子的に管理します。診察記録、処方箋、検査結果などのデータを簡単にアクセスできます。 予約・受付…

帳票作成ツール

SecondaryUseでは帳票作成が簡単にできます。 ただし、SQLのチョットした知識とセンスが必要です。 以下は最近作成しました請求書の帳票出力です 1)SQLで印刷するデータを抽出する ここでは、請求先ごとに明細レコード件数を集計しています EXCELの読み込…

フィルタ設定

今回はフィルターに関して説明します 1)一般的なフィルター コンボボックス内の項目でフィルターすると、選択内容と同じ値のデータを抽出します 複数のコンボボックス内の項目でフィルターするとAndで抽出します 今のところOrは出来ません 2)フィル…

SecondaryUseの機能一覧

http://syskobo.html.xdomain.jp/SecondaryUse_FeatureList.pdf

米単語頻度統計(ANC,American National Corpus)準拠「英和頻度辞書(45か国語訳つき)」

何か面白いデータが無いかと探していたら以下のデータがありました www.jamsystem.com英会話教材の開発・販売を会社の様で 【拡散希望】 完全無償! 初の、米国英単語の頻度+順位が分かる英和辞書がありました www.jamsystem.com Excelデータですので、エク…

コンビニエンスストア等における証明書等の自動交付

コンビニエンスストア等で証明書を発行するのは市町村単位に出来る出来ないがある様です www.lg-waps.go.jp 出来る市区町村データファイルは以下にありますwww.lg-waps.go.jp CSVデータですのでエクセルで開くのが一番簡単ですが、連携し市町村のホームペー…

看護必要度Ⅱ集計2022

診療報酬改正2022に対応した看護必要度集計2022が漸くできました EFHファイルからの集計はカルテベンダのシステムで取得できますのでそちらに任せます 自前で作成したのは医事の診療データ(EFHファイルを使わずに)から看護必要度割合を求める事です これに…

Excelのインポート処理

当初、ExcelデータをインポートするのにOLEDBを使用して読み込んでいました しかし、OLEDBを利用するのに「Microsoft Access データベース エンジン 2010 再頒布可能コンポーネント 」のインストールが必要だったり、32Bit、64Bit問題だったりで脱OLEDBを行…

自己署名証明書のインストールツールの同梱

自己署名証明書のインストールを下記のツールにて行います ◆ルート証明書がインストールされていないとき ◆コード証明書がインストールされていないとき(ルート証明書はインストール済み) ◆コード証明書、ルート証明書がインストール済み セキュリティの警…

MedicalUseのコマンドラインパラメータについて

MedicalUseはDWHもどきの機能だけでは足りなく、色々な課題、要望に応じて拡張しています 今回は、他アプリとの連携についてです 基幹システムで機能が不足している個所をMedicalUseで補っていますが、別々に起動するのは面倒なので、コマンドラインパラメー…

ローカルSQLの拡張セット

以前下記でも紹介したようにSimpleUseでは外部ファイルのSQLを実行できます syskobo.hatenablog.com 下記の様に PC→ドキュメント→SimpleUse→LocalSQLフォルダ にSQLファイルを置けば利用可能です 接続先のDB定義は PC→ドキュメント→SimpleUse→INI→LocalSQL…

microsoft.jet.oledb.4.0 vs microsoft.ace.oledb.12.0

新しい環境で動かすために四苦八苦しています 旧環境Microsoft Access データベース エンジン 2010Microsoft Access Runtime 2010 新環境Microsoft Access データベース エンジン 2016Microsoft Access Runtime 2016 ターゲットのファイルは XXXX.mdb です …

MedicalUse を SimpleUse にする

MedicalUse と SimpleUse は姉妹アプリです EXEファイルのリーソースを少し変えているだけです ランチャーMenuはSQLiteに定義していますので、SQLiteを変えればMedicalUseがSimpleUseになります MedicalUse プログラム群に SimpleUse 同梱の SecondaryUse.db…

インポート画面を刷新しました

汎用性を持たせるためインポート画面が複雑になっていましたので刷新しました インポートデータのダウンロード先は以下になります 基本的にダウンロードファイルをそのままインポートすれば大丈夫ともいます www.jpx.co.jp www.e-stat.go.jp jusyo.jp ekidat…

環境初期化

環境初期化を実行した場合 ドキュメントフォルダに作成した以下のフォルダを削除します SQLite、LocalSQL、csvData、OfficeTemplateFile VersionUPにともない、以下のフォルダのデータもブラッシュアップしています SQLite、LocalSQL、csvData、OfficeTempla…