MCDRS_tutorial_advanced_v1.pptx

Similar documents
前ページからの続き // テキストボックス02 id 属性で取得 // id 属性で取得する場合は一意に決まるので 何番目かの指定は不要 var textbox02elem = document.getelementbyid("text_box02_id"); if ("001" == statee

<4D F736F F D20837D836A B5F93C192E88C AC888D593FC97CD5F2E646F63>

Javaプログラムの実行手順

JavaプログラミングⅠ

. 起動 目次 P.. ログイン 画面 P.. メニュー 画面 P.. POS 開示 _ 指定店舗 アイテム別 期間合計 画面 ( レポート A) P. 5. POS 開示 _ 店舗別 指定アイテム 期間合計 画面 ( レポート B) ----

intra-mart Accel Platform — TableMaintenance ユーザ操作ガイド   第8版  

intra-mart Accel Platform — TableMaintenance ユーザ操作ガイド   第7版   None

PowerPoint プレゼンテーション

HULFT-DataMagic for Windows Ver レベルアップ詳細情報 < 製品一覧 > 製品名 バージョン HULFT-DataMagic for Windows HULFT-DataMagic コード変換 オプション for Windows HU

ことばを覚える

PowerPoint プレゼンテーション

年齢別人数計算ツールマニュアル

CONTENTS マニュアルの表記... S01-02_01 1.DataNature Smart 全体概要図... S01-02_11 2. 基本操作... S01-02_ ジョブの作成... S01-02_21 加工条件設定... S01-02_21 Step1: 処理対象データの指

D 債権発生請求(債権者請求)_親和H261028再.indd

メンテナンスマニュアル 5-1 環境設定 環境設定では 文書管理の動作環境や表示項目 印字項目の設定を行ないます 項 目 概 要 1 画面タブ 設定する画面をタブで切り替えます 2 設定項目 タブ毎に動作環境や表示項目 印字項目の設定を行います 3 戻る 設定した内容を保存せずに画面を閉

.NETプログラマー早期育成ドリル ~VB編 付録 文法早見表~

ボタンメンバーを追加登録入力項目をクリア一つ前に戻る 説明社員を閲覧者に追加します アンケートのタイトル部分 閲覧者を登録します その後 質問登録画面を表示します 入力した内容をクリアし 元の状態へ戻します 入力した内容をキャンセルし 一覧画面に戻ります アンケート完成時のタイトル 説明文 画像の表

<4D F736F F D2091E F196E291E889F090E C4816A82CC838C E646F6378>

D 債権発生請求(債権者請求).indd

請求管理操作マニュアル項目一覧 各ケースにおける操作手順 請求情報を閲覧する 2 請求情報の PDF ファイルダウンロード ( 契約者を指定してダウンロード ) 3 請求情報の CSV ファイルダウンロード ( 契約者を指定してダウンロード ) 6 請求情報の PDF ファイルダウンロード ( すべ

個人住民税納付サービス

Microsoft PowerPoint - ruby_instruction.ppt

プログラミング実習I

操作説明書

1 目次 1 目次 はじめに Tips セットアップ 事前準備 事前準備 セットアップ セットアップ ( その他 ) Tips 概要 概要 処理フ

模擬試験問題(第1章~第3章)

TALON Tips < カレンダー ( 月別 ) の画面を表示する > 株式会社 HOIPOI 第 1.1 版 p. 1

Microsoft Word - no103.docx

暮らしのパソコンいろは早稲田公民館 ICT サポートボランティア

TALON Tips < 親子関係のある構成データを TALON で表示する > 株式会社 HOIPOI 第 1.1 版 p. 1

<4D F736F F D B98A518BE08C768E5A835C CC8E FB964082C982C282A282C42E646F63>

JavaScriptプログラミング入門 2.JavaScriptの概要

ファイル入出力

操作説明書

riseandset2.js

Microsoft PowerPoint - diip ppt

ExcelVBA

<chemsherpa-ai の入力について > (1) 発行者 承認者情報 発行者 承認者情報は 必須項目です 会社情報をクリックし 必要事項を入力します 5. 新規にデータを作成する (P.12 参照 ) 承認者情報も入力します (2) 日付の入力日付の入力規則で年月日は " ハイフン " でつ

アプリ版居宅介護支援システム簡単操作マニュアル 2017 年度版 総合案内 サポートデスク Copyright(C) 2010 ITSS All Rights Reserved.

Prog1_10th

Method(C 言語では関数と呼ぶ ) メソッドを使うと 処理を纏めて管理することができる 処理 ( メソッド ) の再実行 ( 再利用 ) が簡単にできる y 元々はC 言語の関数であり 入力値に対する値を 定義するもの 数学では F(x) = 2x + 1 など F(x)=2x+1 入力値 (

(Microsoft PowerPoint - WQ21JDEadapter\215\\\220\254\216\350\217\207\217\221_ ppt)

ファイル入出力

オブジェクト指向プログラミング・同演習 5月21日演習課題

Excel2013 ピボットテーブル基礎

SISJIN

char int float double の変数型はそれぞれ 文字あるいは小さな整数 整数 実数 より精度の高い ( 数値のより大きい より小さい ) 実数 を扱う時に用いる 備考 : 基本型の説明に示した 浮動小数点 とは数値を指数表現で表す方法である 例えば は指数表現で 3 書く

立ち読みページ

償却奉行 i8/ i シリーズ 汎用データ受入の手順書 汎用データの作成方法を知りたい 汎用データのフォーマットがわからない 汎用データ受入をしたら受入エラーが発生した について資産データの受入を例に説明します 本手順書では OBC 受入形式 ( ) の汎用データの受入を 受入フォーマットに従って

<4D F736F F D208E7B90DD8AC7979D8ED28CFC82AF837D836A B2E646F63>

Java Scriptプログラミング入門 3.6~ 茨城大学工学部情報工学科 08T4018Y 小幡智裕

フォント作成ツール説明書

クエリの作成が楽になるUDF

PowerPoint プレゼンテーション

2

ユーティリティ 管理番号 内容 対象バージョン 157 管理情報バッチ登録コマンド (utliupdt) のメッセージ出力に対し リダイレクトまたはパイプを使用すると メッセージが途中までしか出 力されないことがある 267 転送集計コマンド (utllogcnt) でファイル ID とホスト名の組

RX ファミリ用 C/C++ コンパイラ V.1.00 Release 02 ご使用上のお願い RX ファミリ用 C/C++ コンパイラの使用上の注意事項 4 件を連絡します #pragma option 使用時の 1 または 2 バイトの整数型の関数戻り値に関する注意事項 (RXC#012) 共用

スライド 1

プログラムの基本構成

< DEC8EE88F878F91817A93FC97CD825095DB8FD888F88EF38FF38BB52E786C7378>

JavaScriptで プログラミング

Web データ管理 JavaScript (1) (4 章 ) 2011/12/7( 水 ) 湘南工科大学講義資料 Web データ管理 (2011) 阿倍 1/21

Microsoft PowerPoint - C言語の復習(配布用).ppt [互換モード]

Prog1_6th

ガイダンス

JavaプログラミングⅠ

目次 1. はじめに 1) 入力エクセルファイル説明 1 2) 使用 管理方法 1 2. 操作方法 1) 起動方法 2 2) 入力シートの構成 2 3) 制御シートの操作 3 4) 原本シートの操作 4 3. 極度貸付実支払報告書 1) 各項目の説明 : 支払年度 基金協会 7 2) 各項目の説明

目 次 1. はじめに アルコールチェッカー管理ソフトのインストール アルコールチェッカー管理ソフトのアンインストール アルコールチェッカー管理ソフトの操作方法 ソフトの起動 NG 判定値の設定

Microsoft Word - Training10_プリプロセッサ.docx

Excel データ出力ガイドブック 第 1.0 版平成 30 年 9 月 1 日制定 株式会社中電シーティーアイ

【アフィリコードプラス】ショッピングカート連携マニュアル

デジタル表現論・第4回

分析のステップ Step 1: Y( 目的変数 ) に対する値の順序を確認 Step 2: モデルのあてはめ を実行 適切なモデルの指定 Step 3: オプションを指定し オッズ比とその信頼区間を表示 以下 このステップに沿って JMP の操作をご説明します Step 1: Y( 目的変数 ) の

目次 1. はじめに 1.1 サービスをお使いになる前に サービス利用の流れ ダウンロードパスワードを設定 変更する 健診申込ファイル編集ツール (Opti) をダウンロードする 案内一覧送付の要否を登録する 2.1 案内一覧送付の

変更履歴 版数変更日変更内容 /9/1 初版設定

スーパー英語アカデミック版Ver.2

PowerPoint プレゼンテーション

情報処理Ⅰ

メソッドのまとめ

6. 合計欄の見出し行 下記の選択が可能です * シフト別 7. 検索ボタン 押釦すると 上記 1~5 の検索条件に従って勤務表から明細欄に表示し 更に明細行の合計を合計欄に表示します 2 検索結果の表示と更新 1. 表示順序が無い場合の明細欄の表示順序 従業員番号順となります 2. 明細欄の日付

プレポスト【問題】

FASS ベーシックサンプル問題 財務モデリング Financial Modeling 日本 CFO 協会 FASS 運営委員会 0

-- (2) 画面表示 () で指定した条件のレポートを 画面に表示します () の条件入力完了後 表示 をクリック 画面の表示に時間がかかる場合があります () Excel/csv ファイル作成 4. 部署別請求レポート の () Excel/csv ファイル作成 と同一です 2 ページをご参照く

メソッドのまとめ

Microsoft Word - sample_adv-programming.docx

スライド 1

4 承認 4-1 文書登録 削除申請の承認 差戻 4-2 フォルダアクセス権限設定申請の承認 差戻

簡単操作マニュアル 目次 1 ( 例 ) 品番( 固定 ) + シリアル番号( 可変 ) を作成する ( 例 ) 品番( 手入力 ) + シリアル番号( 可変 ) を作成する ( 例 ) チェックデジットを付加する ( 例 ) 数字 2 桁の月をアルファベ

Microsoft Word - no11.docx

Java プログラミング Ⅰ 7 回目 switch 文と論理演算子 今日の講義講義で学ぶ内容 switch 文 論理演算子 条件演算子 条件判断文 3 switch 文 switch 文 式が case のラベルと一致する場所から直後の break; まで処理しますどれにも一致致しない場合 def

BACREXドキュメント

関数の動作 / printhw(); 7 printf(" n"); printhw(); printf("############ n"); 4 printhw(); 5 関数の作り方 ( 関数名 ) 戻り値 ( 後述 ) void である. 関数名 (

intra-mart Accel Platform — 招待機能プログラミングガイド   初版  

問 2 ( 型変換 ) 次のプログラムを実行しても正しい結果が得られない 何が間違いかを指摘し 正しく修正せよ ただし int サイズが 2 バイト long サイズが 4 バイトの処理系での演算を仮定する #include <stdio.h> int main( void ) { int a =

現金出納帳・総勘定元帳・補助元帳

磁気ディスクを提出する方法による申請における申請書様式と申請書のPDFファイルの作成手順について

API 連携方式 外部 DLL の呼び出し宣言 外部 DLL の呼び出し宣言のサンプルコード (Microsoft Visual C#.NET の場合 ) プログラムコードの先頭で using System.Runtime.InteropServices; が必要 クラスの内部に以下のような外部 D

Microsoft PowerPoint - 11.ppt [互換モード]

操作説明書

振込先マスタを登録しましょう

Transcription:

多目的臨床データ登録システム (MCDRS) チュートリアル応用編

チュートリアル応用編の概要 チュートリアル応用編では テーブル型項目の作成, カスタム演算 ( 在院日数, 検査時の年齢 ) について手順を説明します チュートリアルで作成する症例入力画面 テーブル型項目 入院日, 退院日 から 在院日数 を算出 誕生日, 検査日 から検査日の 年齢 を算出 2/28

テーブル型の項目を作成する テーブル型で項目 : 検査 ( 検査日付, 検査項目名, 検査値 ) を作成します 既にグループが登録されている場合は 2. へ 1. グループ作成をクリックします 2. 項目追加をクリックします 3/28

テーブル型の項目を作成する 3. 各入力項目を入力します 項目名称データ型 : 検査 : テーブル型 4. 追加をクリックします 5. 各入力項目を入力します 項目名称 : 検査日付 データ型 : 日付型 入力タイプ : 単一入力 入力範囲 : 年月日 カレンダー表示 : チェックを入れます フォーマット :YYYYMMDD 6. 登録をクリックします 4/28

テーブル型の項目を作成する 7. 項目 検査日付 が登録されていることを確認します 8. 追加をクリックします 9. 各入力項目を入力します 項目名称データ型 : 検査項目名 : 文字列型 10. 登録をクリックします 5/28

テーブル型の項目を作成する 11. 項目 検査項目名 が登録されていることを確認します 12. 追加をクリックします 13. 各入力項目を入力します 項目名称データ型 : 検査値 : 文字列型 14. 登録をクリックします 6/28

テーブル型の項目を作成する 15. 項目 検査値 が登録されていることを確認します 16. 登録をクリックします 17. データ型 テーブル型 の項目があることを確認します 18. 登録をクリックします 7/28

在院日数を算出する 入力項目 入院日 と 退院日 を日付型で作成します 出力項目 在院日数 を文字列型または単位付き項目型で作成します 既にグループが登録されている場合は 2. へ 1. グループ作成をクリックします 2. 項目追加をクリックします 8/28

在院日数を算出する 3. 各入力項目を入力して 登録をクリックします 項目名称データ型入力タイプ入力範囲カレンダー表示年指定年ラベル表示 : 入院日 : 日付型 : 年月日別 : 年月日 : チェックを入れます : 西暦 : チェックを入れます 4. 登録をクリックします 5. 項目追加をクリックします 9/28

在院日数を算出する 6. 各入力項目を入力して 登録をクリックします 項目名称データ型入力タイプ入力範囲カレンダー表示年指定年ラベル表示 : 退院日 : 日付型 : 年月日別 : 年月日 : チェックを入れます : 西暦 : チェックを入れます 7. 登録をクリックします 8. 項目追加をクリックします 10/28

在院日数を算出する 9. 各入力項目を入力して 登録をクリックします 項目名称 : 在院日数データ型 : 文字列型 ( 単位付き数値型 < 単位 : 日 > も可 ) 10. 登録をクリックします 11. 登録をクリックします 11/28

在院日数を算出する タブ設定済みのグループに 入院日 退院日 在院日数 項目がある場合は 14. へ 12. タブ設定をクリックします 13. タブ追加をクリックして 入院日 退院日 在院日数 項目があるグループをタブ登録します 12/28

在院日数を算出する 14. 自動計算項目をクリックします 15. カスタム演算追加をクリックします 13/28

在院日数を算出する 16. 各入力項目を入力 選択します 名称 : 在院日数計算算出結果項目 : 在院日数タイミング : 自動計算結果編集の有無 : チェックを入れます 17. 対象項目から 入院日 と 退院日 を選択して それぞれ追加をクリックします 18. args[0]= 入院日,args[1]= 退院日 となるように並び順を変更します 14/28

在院日数を算出する 19. 下記のコード ( 赤字 ) を演算式へ入力します // 入力項目は入院日 args[0], 退院日 args[1] とする // 入退院日は日付型の YYYYMMDD,YYYY 年 MM 月 DD 日とする // 出力項目は文字列型または単位付き数値型とする // 入院日 args[0], 退院日 args[1] を文字列型にする args[0]=string(args[0]); args[1]=string(args[1]); // 入院日と退院日が8 桁の場合 項目 入院日 退院日 から日付を変数に格納する // 入院日と退院日が8 桁以外の場合 NULL( 空文字 ) を出力する if(args[0].length==8 && args[1].length==8){ // 入院日をYYYY,MM,DDに分解 var NyuinYear = args[0].substr(0,4); var NyuinMonth = args[0].substr(4,2) - 1; // 下記 new Date() は 1 月は0, 2 月は1, で表すため var NyuinDay = args[0].substr(6,2); // 日付計算するために new Date() で入院日の日付を取得 var Nyuin = new Date(NyuinYear,NyuinMonth,NyuinDay); 15/28

在院日数を算出する // 退院日をYYYY,MM,DDに分解 var TaiinYear = args[1].substr(0,4); var TaiinMonth = args[1].substr(4,2) - 1; // 下記 new Date() は 1 月は0, 2 月は1, で表すため var TaiinDay = args[1].substr(6,2); // 日付計算するために new Date() で退院日の日付を取得 var Taiin = new Date(TaiinYear,TaiinMonth,TaiinDay); // 入院日が退院日より後の日付の場合 NULL( 空文字 ) を出力する // 正しく入退院日が設定されている場合 在院日数を算出する (Taiin - Nyuinの単位はミリ秒 ) if(nyuin>taiin){ var Ans = ""; }else{ var Ans = ((Taiin - Nyuin)/(1000*60*60*24))+ 1 + 日 ; } }else{ var Ans = ""; } // 算出結果を算出結果項目に出力する return Ans; // 単位付き数値型の場合 + 日 は入力しない 16/28

在院日数を算出する 20. チェックをクリックして 演算式が正しく入力されているかチェックします 21. 登録をクリックします 22. カスタム演算が登録されていることを確認して 戻るをクリックします 17/28

誕生日と検査日から検査日の年齢を算出する 入力項目 誕生日 と 検査日 を日付型で作成します 出力項目 年齢 を文字列型で作成します 既にグループが登録されている場合は 2. へ 1. グループ作成をクリックします 2. 項目追加をクリックします 18/28

誕生日と検査日から検査日の年齢を算出する 3. 各入力項目を入力して 登録をクリックします 項目名称データ型入力タイプ入力範囲カレンダー表示年指定年ラベル表示 : 誕生日 : 日付型 : 年月日別 : 年月日 : チェックを入れます : 西暦 : チェックを入れます 4. 登録をクリックします 5. 項目追加をクリックします 19/28

誕生日と検査日から検査日の年齢を算出する 6. 各入力項目を入力して 登録をクリックします 項目名称データ型入力タイプ入力範囲カレンダー表示年指定年ラベル表示 : 検査日 : 日付型 : 年月日別 : 年月日 : チェックを入れます : 西暦 : チェックを入れます 7. 登録をクリックします 8. 項目追加をクリックします 20/28

誕生日と検査日から検査日の年齢を算出する 9. 各入力項目を入力して 登録をクリックします 項目名称データ型 : 年齢 : 文字列型 10. 登録をクリックします 11. 登録をクリックします 21/28

誕生日と検査日から検査日の年齢を算出する タブ設定済みのグループに 誕生日 検査日 年齢 項目がある場合は 14. へ 12. タブ設定をクリックします 13. タブ追加をクリックして 誕生日 検査日 年齢 項目があるグループをタブ登録します 22/28

誕生日と検査日から検査日の年齢を算出する 14. 自動計算項目をクリックします 15. カスタム演算追加をクリックします 23/28

誕生日と検査日から検査日の年齢を算出する 16. 各入力項目を入力 選択します 名称 : 年齢計算算出結果項目 : 年齢タイミング : 自動計算結果編集の有無 : チェックを入れます 17. 対象項目から 誕生日 と 検査日 を選択して それぞれ追加をクリックします 18. args[0]= 誕生日,args[1]= 検査日 となるように並び順を変更します 24/28

誕生日と検査日から検査日の年齢を算出する 19. 下記のコード ( 赤字 青字 ) を演算式へ入力します 赤字のみ : 歳赤字 + 青字 : 歳 ヶ月 // 入力項目は誕生日 args[0], 検査日 args[1] とする // 入退院日は日付型の YYYYMMDD,YYYY 年 MM 月 DD 日とする // 出力項目は文字列型とする // 誕生日 args[0], 検査日 args[1] を文字列型にする args[0]=string(args[0]); args[1]=string(args[1]); // 誕生日と検査日が 8 桁の場合 項目 誕生日 検査日 から 年 ヶ月 を算出する // 誕生日と検査日が 8 桁以外の場合 NULL( 空文字 ) を出力する if(args[0].length==8 && args[1].length==8){ // 入力項目から関数 (calcage,calcmonth) により 歳 ヶ月 を算出する //calcage() は 歳,calcMonth() は ヶ月 を算出する // 算出した結果を変数 Age と Month に代入 var Age = calcage(args[0],args[1]); var Month = calcmonth(args[0],args[1]); // 算出結果の判定 // 誕生日が検査日より後の時 NULL( 空文字 ) を出力する //(Age と Month が負の時 ) if(age>=0 && Month>=0){ // 変数 Age と Month のデータ型を数値型から文字列型へ変換 Age = String(Age); Month = String(Month); 25/28

誕生日と検査日から検査日の年齢を算出する // 出力項目に算出結果を出力する 歳 ヶ月 return Age + " 歳 " + Month + " ヶ月 "; }else{ return ""; } }else{ return ""; } //=============================================== // 歳 算出 // 引数 誕生日, 検査日 戻り値 歳 function calcage(birthdate, KensaDate) { } // データ型を数値型にする BirthDate = Number(BirthDate); KensaDate = Number(KensaDate); //( 検査日 - 誕生日 )/10000 で 歳 を算出 //Math.floor は計算結果の小数点以下を切り捨てる return (Math.floor((KensaDate - BirthDate) / 10000)); //=============================================== // ヶ月 算出 // 引数 誕生日, 検査日 戻り値 ヶ月 function calcmonth(birthdate,kensadate){ // 変数宣言誕生日の月日, 検査日の月日 var MonBirth = 0; var MonKensa = 0; var DayBirth = 0; var DayKensa = 0; // 変数宣言戻り値 ans 初期値 999 var ans = 999; // 誕生日または検査日の月, 日を抜き出し MonBirth = String(BirthDate); MonBirth = MonBirth.substr(4,2); MonBirth = Number(MonBirth); MonKensa = String(KensaDate); MonKensa = MonKensa.substr(4,2); MonKensa = Number(MonKensa); DayBirth = String(BirthDate); DayBirth = DayBirth.substr(6,2); DayBirth = Number(DayBirth); DayKensa = String(KensaDate); DayKensa = DayKensa.substr(6,2); DayKensa = Number(DayKensa); 26/28

誕生日と検査日から検査日の年齢を算出する // 検査日の月 < 誕生日の月かどうか if(monkensa < MonBirth){ // 検査日の日 < 誕生日の日かどうか if(daykensa < DayBirth){ ans = 12 - MonBirth + MonKensa -1; }else{ ans = 12 - MonBirth + MonKensa; } }else{ } // 検査日の月 = 誕生日の月かどうか if(monkensa == MonBirth){ // 検査日の日 < 誕生日の日かどうか if(daykensa < DayBirth){ ans = 11; }else{ ans = 0; } }else{ } } // 検査日の月 > 誕生日の月かどうか if(monkensa > MonBirth){ // 検査日の日 < 誕生日の日かどうか if(daykensa < DayBirth){ ans = MonKensa - MonBirth -1; }else{ ans = MonKensa - MonBirth; } }else{ } return ans; 27/28

誕生日と検査日から検査日の年齢を算出する 20. チェックをクリックして 演算式が正しく入力されているかチェックします 21. 登録をクリックします 22. カスタム演算が登録されていることを確認して 戻るをクリックします 28/28