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> >
027 <sslext:link page="/medicalrecord.do"><span class="pagetitle-md"><bean:message key="page.title.patient.record"/></span></sslext:link> >
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> </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"/> F</td>
060 <td ALIGN="right"><bean:message key="Weight"/>:</td>
061 <td><bean:write name="vitalSignsBean" property="weight"/> lbs</td>
062 </tr>
063 <tr>
064 <td ALIGN="right"><bean:message key="Pulse"/>:</td>
065 <td><bean:write name="vitalSignsBean" property="pulse"/> bmp</td>
066 <td ALIGN="right"><bean:message key="Height"/>:</td>
067 <td><bean:write name="vitalSignsBean" property="height"/> inches</td>
068 </tr>
069 <tr>
070 <td ALIGN="right"> <bean:message key="BloodPressure"/>:</td>
071 <td><bean:write name="vitalSignsBean" property="bloodPressure"/> </td>
072 <td ALIGN="right"> </td>
073 <td> </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> </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> </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"/> </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>
|