まずはORCAの****のところをそれらしい患者データを入れていく。
図1のように患者データを入れた。
![]() |
| 図1:ORCAの患者基本情報の画面 |
あとは、残りの患者基本情報を画面に表示させていく。
HTMLを図2のように修正した。
HTML
<ons-page ng-controller="PatientController as patient">
<ons-toolbar>
<div class="center">基本情報</div>
</ons-toolbar>
<ons-list>
<ons-list-header>
<h1>個人情報</h1>
</ons-list-header>
</ons-list>
<div class="haikei">
<ons-list-item>
<ons-col width="30%"> <h6>氏名</h6> </ons-col>
<ons-col><h4>{{ patient.WholeName }}</h4></ons-col>
</ons-list-item>
</div>
<div class="haikei2">
<ons-list-item>
<ons-col width="30%"> <h6>シメイ</h6> </ons-col>
<ons-col><h4>{{ patient.WholeName_inKana }}</h4></ons-col>
</ons-list-item>
</div>
<div class="haikei">
<ons-list-item>
<ons-col width="30%"> <h6>患者ID</h6> </ons-col>
<ons-col><h4>{{ patient.Patient_ID }}</h4></ons-col>
</ons-list-item>
</div>
<div class="haikei2">
<ons-list-item>
<ons-col width="30%"> <h6>性別</h6> </ons-col>
<ons-col><h4>{{ patient.Sex }}</h4></ons-col>
</ons-list-item>
</div>
<div class="haikei">
<ons-list-item>
<ons-col width="30%"> <h6>生年月日</h6> </ons-col>
<ons-col><h4>{{ patient.BirthDate }}</h4></ons-col>
</ons-list-item>
</div>
<div class="haikei2">
<ons-list-item>
<ons-col width="30%"> <h6>住所</h6> </ons-col>
<ons-col><h4>{{ patient.WholeAddress1 }}</h4></ons-col>
</ons-list-item>
</div>
<ons-list>
<ons-list-header><h1>アレルギー等</h1></ons-list-header>
</ons-list>
<div class="haikei3">
<ons-list-item>
<ons-col width="30%"> <h6>アレルギー</h6> </ons-col>
<ons-col><h4>{{ patient.Allergy1 }}</h4></ons-col>
</ons-list-item>
</div>
<div class="haikei4">
<ons-list-item>
<ons-col width="30%"> <h6>感染症</h6> </ons-col>
<ons-col><h4>{{ patient.Infection1 }}</h4></ons-col>
</ons-list-item>
</div>
<div class="haikei3">
<ons-list-item>
<ons-col width="30%"> <h6>禁忌</h6> </ons-col>
<ons-col><h4>{{ patient.Contraindication1 }}</h4></ons-col>
</ons-list-item>
</div>
<ons-list>
<ons-list-header><h1>コメント</h1></ons-list-header>
</ons-list>
<div class="haikei5">
<ons-list-item>
<ons-col width="30%"> <h6>コメント</h6> </ons-col>
<ons-col><h4>{{ patient.Comment1 }}</h4></ons-col>
</ons-list-item>
</div>
</ons-list>
</ons-page>
図2:患者基本情報を画面に表示させるプログラム(HTML)
次に、javaを図3のように修正した。
JS
そしたら、図4、図5のように、図1の患者基本情報が画面に表示された。
(分かりやすいように色付け、グルーピングした)
これで、うまく患者ID、氏名以外も患者基本情報画面に表示させれるようにできた。
あとは、それぞれで作成したプログラムを合わせて、1つの完成形のアプリにしていきたい。
次に、javaを図3のように修正した。
JS
Patient.get()
.then(
function(patient){
that.Patient_ID = patient.Patient_ID;
that.WholeName = patient.WholeName;
that.BirthDate = patient.BirthDate;
that.Sex = patient.Sex == '1' ? '男性' : '女性';
that.WholeName_inKana = patient.WholeName_inKana;
that.WholeAddress1 = patient.Home_Address_Information.WholeAddress1;
that.Allergy1 = patient.Allergy1;
that.Infection1 = patient.Infection1;
that.Contraindication1 = patient.Contraindication1;
that.Comment1 = patient.Comment1;
}
);
}])
図3:患者基本情報を画面に表示させるプログラム(java)そしたら、図4、図5のように、図1の患者基本情報が画面に表示された。
(分かりやすいように色付け、グルーピングした)
| 図4:アプリの患者基本情報の画面1 |
| 図5:アプリの患者基本情報の画面2 |
これで、うまく患者ID、氏名以外も患者基本情報画面に表示させれるようにできた。
あとは、それぞれで作成したプログラムを合わせて、1つの完成形のアプリにしていきたい。

0 件のコメント:
コメントを投稿