KarteCommonTool
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
[[PrimeKarte]] > [[PkKarte]] > KarteCommonTool
#contents
*概要 [#gf19a810]
[[PkKarte]]内にある、汎用関数をまとめたクラス
*関数一覧 [#p3011574]
|関数名|内容|
|[[ForwardFileProblem>#ForwardFileProblem]]|指定患者のプ...
|[[LoadXmlTags>#LoadXmlTags]]|[[WriteXmlTags>#WriteXmlTag...
|[[WriteTextProblem>#WriteTextProblem]]|プロブレムの内容...
|[[WriteXmlFiles>#WriteXmlFiles]]|シェーマデータを書き出...
|[[WriteXmlTags>#WriteXmlTags]]|渡されたリストを元に、指...
*詳細 [#u4b3c88d]
**[[ForwardFileProblem>#ForwardFileProblem]](int kanjaId)...
-kanjaId~
指定患者ID
-機能~
指定患者に対して、[[OR_MAIN]].[[BUMON_DENSO_FLG_05>OR_MAI...
そのプロブレムのテキストおよび、XMLデータを作成後、ジャー...
データ作成と転送は、[[WriteTextProblem>#WriteTextProblem]...
ジャーナル転送までの処理が正常に終了した場合、[[OR_MAIN]]...
ファイル転送処理を呼ぶ⇒[[ForwardFileTool]].[[Execute>Forw...
ちなみに、看護計画や看護診断に伴い、プロシージャによって...
[[BUMON_DENSO_FLG_05>OR_MAIN#BumonDensoFlg]]=8となってい...
**[[WriteTextProblem>#WriteTextProblem]]([[OrderBase]] ro...
-rowObj~
プロブレム伝票行情報を格納したオブジェクト
-flg~
未使用。とりあえず0で。
-機能~
引数の[[OrderBase]]型オブジェクトから、プロブレムオーダの...
**[[WriteXmlTags>#WriteXmlTags]](string [[xmlFilePath>#xm...
-[[xmlFilePath>#xmlFilePath]] &aname(xmlFilePath);~
出力先フォルダ名
-[[xmlFileName>#xmlFileName]] &aname(xmlFileName);~
出力先ファイル名
-tagList&aname(tagList);~
出力タグのリスト
-機能~
フォルダを作成後、一行目に「<?xml version="1.0" encoding=...
以降、List<object>の各objectに対して下記の処理を再帰的に...
--Dictionary<string A, string B>の場合~
<A>B</A>~
と出力。~
--Dictionary<string C, Dictionary<string D, string E>>の...
<C>~
<D>E</D>~
<D'>E'</D'>~
: : :~
</C>~
と出力。
--Dictionary<string C, Dictionary<string D, object>>の場合~
<C>~
<D>~
(このあたり、objectに対して再帰処理で出力)~
</D>~
</C>~
終了行:
[[PrimeKarte]] > [[PkKarte]] > KarteCommonTool
#contents
*概要 [#gf19a810]
[[PkKarte]]内にある、汎用関数をまとめたクラス
*関数一覧 [#p3011574]
|関数名|内容|
|[[ForwardFileProblem>#ForwardFileProblem]]|指定患者のプ...
|[[LoadXmlTags>#LoadXmlTags]]|[[WriteXmlTags>#WriteXmlTag...
|[[WriteTextProblem>#WriteTextProblem]]|プロブレムの内容...
|[[WriteXmlFiles>#WriteXmlFiles]]|シェーマデータを書き出...
|[[WriteXmlTags>#WriteXmlTags]]|渡されたリストを元に、指...
*詳細 [#u4b3c88d]
**[[ForwardFileProblem>#ForwardFileProblem]](int kanjaId)...
-kanjaId~
指定患者ID
-機能~
指定患者に対して、[[OR_MAIN]].[[BUMON_DENSO_FLG_05>OR_MAI...
そのプロブレムのテキストおよび、XMLデータを作成後、ジャー...
データ作成と転送は、[[WriteTextProblem>#WriteTextProblem]...
ジャーナル転送までの処理が正常に終了した場合、[[OR_MAIN]]...
ファイル転送処理を呼ぶ⇒[[ForwardFileTool]].[[Execute>Forw...
ちなみに、看護計画や看護診断に伴い、プロシージャによって...
[[BUMON_DENSO_FLG_05>OR_MAIN#BumonDensoFlg]]=8となってい...
**[[WriteTextProblem>#WriteTextProblem]]([[OrderBase]] ro...
-rowObj~
プロブレム伝票行情報を格納したオブジェクト
-flg~
未使用。とりあえず0で。
-機能~
引数の[[OrderBase]]型オブジェクトから、プロブレムオーダの...
**[[WriteXmlTags>#WriteXmlTags]](string [[xmlFilePath>#xm...
-[[xmlFilePath>#xmlFilePath]] &aname(xmlFilePath);~
出力先フォルダ名
-[[xmlFileName>#xmlFileName]] &aname(xmlFileName);~
出力先ファイル名
-tagList&aname(tagList);~
出力タグのリスト
-機能~
フォルダを作成後、一行目に「<?xml version="1.0" encoding=...
以降、List<object>の各objectに対して下記の処理を再帰的に...
--Dictionary<string A, string B>の場合~
<A>B</A>~
と出力。~
--Dictionary<string C, Dictionary<string D, string E>>の...
<C>~
<D>E</D>~
<D'>E'</D'>~
: : :~
</C>~
と出力。
--Dictionary<string C, Dictionary<string D, object>>の場合~
<C>~
<D>~
(このあたり、objectに対して再帰処理で出力)~
</D>~
</C>~
ページ名: