ViewRecord.jsp
001 <%page contentType="text/html;charset=UTF-8" language="java" %>
002 <%taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
003 <%taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
004 <%taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
005 <%taglib uri="/WEB-INF/sslext.tld" prefix="sslext"%>
006 <%page import="com.bea.medrec.actions.PhysicianConstants" %>
007 
008 <jsp:useBean id="recordBean" class="com.bea.medrec.beans.RecordBean" scope="request"/>
009 
010 <html:html>
011 <head>
012   <title><bean:message key="title.MedRec"/> - <bean:message key="title.physician.app"/></title>
013   <Link rel="stylesheet" type="text/css" href="stylesheet.css">
014 </head>
015 <body bgcolor="white" topmargin="0" leftmargin="0">
016 
017 <!-- START Header -->
018 <jsp:include page="PatientHeader.jsp" flush="true"/>
019 <!-- END Header -->
020 
021 <!-- START Padding for Content -->
022 <table width="100%" border="0" cellspacing="1" cellpadding="10">
023 <tr>
024   <td>
025     <!-- START Breadcrumbs -->
026     <sslext:link page="/search.do"><span class="pagetitle-md"><bean:message key="page.title.physcian.home"/></span></sslext:link> &gt;
027     <sslext:link page="/medicalrecord.do"><span class="pagetitle-md"><bean:message key="page.title.patient.record"/></span></sslext:link> &gt;
028     <span class="pagetitle-md"><bean:message key="page.title.visit.summary"/></span>
029     <!-- END Breadcrumbs -->
030     <br/>
031     <br/>
032     <!-- START Content -->
033     <!-- START Record Table -->
034     <table border="0" cellspacing="1" cellpadding="2">
035       <!-- START Date -->
036       <tr class="row1">
037   <td class="label"><bean:message key="Date"/></td>
038   <td><bean:write name="<%=PhysicianConstants.RECORD_BEAN%>" property="date"/></td>
039       </tr>
040       <!-- END Date -->
041       <!-- START Reason for Visit -->
042       <tr class="row2">
043   <td class="label"><bean:message key="VisitReason"/></td>
044   <td><bean:write name="<%=PhysicianConstants.RECORD_BEAN%>" property="symptoms"/></td>
045       </tr>
046       <!-- END Reason for Visit -->
047       <tr>
048         <td></td>
049         <td>&nbsp;</td>
050       </tr>
051       <!-- START Vital Signs -->
052       <tr class="row1">
053         <td class="label"><bean:message key="VitalSigns"/></td>
054         <td>
055           <table border="0" cellspacing="1" cellpadding="3">
056             <bean:define id="vitalSignsBean" name="<%=PhysicianConstants.RECORD_BEAN%>" property="vitalSignsBean" scope="request"/>
057             <tr>
058               <td ALIGN="right"><bean:message key="Temperature"/>:</td>
059               <td><bean:write name="vitalSignsBean" property="temperature"/>&nbsp;F</td>
060               <td ALIGN="right"><bean:message key="Weight"/>:</td>
061               <td><bean:write name="vitalSignsBean" property="weight"/>&nbsp;lbs</td>
062             </tr>
063             <tr>
064               <td ALIGN="right"><bean:message key="Pulse"/>:</td>
065               <td><bean:write name="vitalSignsBean" property="pulse"/>&nbsp;bmp</td>
066               <td ALIGN="right"><bean:message key="Height"/>:</td>
067               <td><bean:write name="vitalSignsBean" property="height"/>&nbsp;inches</td>
068             </tr>
069             <tr>
070               <td ALIGN="right">&nbsp;&nbsp;<bean:message key="BloodPressure"/>:</td>
071               <td><bean:write name="vitalSignsBean" property="bloodPressure"/>&nbsp;</td>
072               <td ALIGN="right">&nbsp;</td>
073               <td>&nbsp;</td>
074             </tr>
075           </table>
076         <br/>
077         </td>
078       </tr>
079       <!-- END Vital Signs -->
080       <!-- START Exam Notes -->
081       <tr class="row2">
082         <td class="label" valign="top"><bean:message key="ExamNotes"/></td>
083         <td>
084           <bean:write name="<%=PhysicianConstants.RECORD_BEAN%>" property="notes"/>
085           <br/>
086           <br/>
087         </td>
088       </tr>
089       <!-- END Exam Notes -->
090       <!-- START Diagnosis -->
091       <tr class="row1">
092         <td class="label" vALIGN="top"><bean:message key="Diagnosis"/></td>
093         <td>
094           <bean:write name="<%=PhysicianConstants.RECORD_BEAN%>" property="diagnosis"/>
095         </td>
096       </tr>
097       <!-- Diagnosis End -->
098       <tr><td>&nbsp;</td></tr>
099       <!-- START Medications Prescribed -->
100       <tr class="row2">
101         <td class="label"><bean:message key="MedicationsPrescribed"/></td>
102         <td>
103           <table border="0" cellspacing="0" cellpadding="2">
104           <tr>
105             <td>&nbsp;&nbsp;</td>
106             <td>
107               <table border="1" cellspacing="0" cellpadding="2">
108                 <tr>
109                   <td class="patientbanner2"><bean:message key="DateStarted"/></td>
110                   <td class="patientbanner2"><bean:message key="Drug"/></td>
111                   <td class="patientbanner2"><bean:message key="Dosage"/></td>
112                   <td class="patientbanner2"><bean:message key="Frequency"/></td>
113                   <td class="patientbanner2"><bean:message key="Refills"/></td>
114                   <td class="patientbanner2"><bean:message key="Instructions"/></td>
115                 </tr>
116                 <bean:define id="prescriptionBeans" name="<%=PhysicianConstants.RECORD_BEAN%>" property="prescriptionBeans" scope="request"/>
117                 <bean:size id="size" name="prescriptionBeans"/>
118                 <logic:equal name="size" value="0" >
119                   <tr>
120                    <td colspan="6"><bean:message key="message.no.prescriptions.prescribed"/></td>
121                   </tr>
122                 </logic:equal>
123                 <logic:greaterThan name="size" value="0" >
124                   <logic:iterate id="prescriptionBean" name="<%=PhysicianConstants.RECORD_BEAN%>" property="prescriptionBeans" type="com.bea.medrec.beans.PrescriptionBean">
125                     <tr>
126                       <td><bean:write name="prescriptionBean" property="datePrescribed"/></td>
127                       <td><bean:write name="prescriptionBean" property="drug"/></td>
128                       <td><bean:write name="prescriptionBean" property="dosage"/></td>
129                       <td><bean:write name="prescriptionBean" property="frequency"/></td>
130                       <td><bean:write name="prescriptionBean" property="refillsRemaining"/></td>
131                       <td><bean:write name="prescriptionBean" property="instructions"/>&nbsp;</td>
132                     </tr>
133                   </logic:iterate>
134                 </logic:greaterThan>
135               </table>
136             </td>
137           </tr>
138         </table>
139       </td>
140     </tr>
141     <!-- END Medications Prescribed -->
142   </table>
143   <!-- END Record Table -->
144   </td>
145 </tr>
146 </table>
147 
148 
149 <!-- END Content -->
150 
151 </td>
152 </tr>
153 </table>
154 <!-- END Padding for Content -->
155 
156 
157 </body>
158 </html:html>