📄 shortqolsexual.ascx
字号:
<%@ Control Language="c#" AutoEventWireup="false" Codebehind="ShortQOLSexual.ascx.cs" Inherits="Caisis.UI.Modules.Prostate.Eforms.ShortQOLSexual" TargetSchema="http://schemas.microsoft.com/intellisense/ie5" %>
<%@ Register TagPrefix="euc" Namespace="Caisis.UI.Core.Classes.CustomControls" Assembly="Caisis.UI" %>
<link href="../../../StyleSheets/EformStyles.css" rel="stylesheet" type="text/css">
<script language="javascript">
// updateSurveyNotes(), which has a runtime dependency, is defined on ShortQOLUrinary.ascx
function updateSexualSum() {
updateSumWithSelections('SexualQTotal','<%= SurveyItemResult_2.ClientID %>','<%= SurveyItemResult_3.ClientID %>',null);
updateSurveyNotes();
}
</script>
<a name="ShortQOLSexual" /><span class="controlBoxTitle">Erectile Function Survey </span><br>
<table width="650" border="0" cellspacing="0" cellpadding="5" style="border: solid 1px #cccccc;">
<tr>
<td width="5%" valign="top" class="ControlBoxRowAlternatingRowsA"><strong>9</strong></td>
<td width="6%" valign="top" class="ControlBoxRowAlternatingRowsA">Q4</td>
<td valign="top" class="ControlBoxRowAlternatingRowsA">During the last four (4) weeks when you attempted to have erections, how often did you use Viagra or other Sildenafil agent?</td>
<td valign="top" class="ControlBoxRowAlternatingRowsA">
<%-- see ShortQOLUrinary.ascx for notes, type and total was copied here because EnableOnUIEvent was not working across user controls --%>
<euc:EformHidden id="SurveyType_1_Sexual" runat="server" RecordId="1" Table="Surveys" Field="SurveyType" Value="Short QOL Urinary and Sexual"/>
<euc:EformHidden id="SurveyTotal_1_Sexual" runat="server" RecordId="1" Table="Surveys" Field="SurveyTotal" Value="33"/>
<euc:EformHidden id="SurveyQuestion_4" runat="server" RecordId="4" ParentRecordId="1" Table="SurveyItems" Field="SurveyItem" Value="Q4 How often do you use a pill like Viagra"/>
<%-- note: q4 does not participate in survey sum --%>
<euc:EformDropDownList TABLE="SurveyItems" FIELD="SurveyItemResult"
id="SurveyItemResult_1" runat="server" RecordId="4" ParentRecordId="1"
EnableHiddenOnUIEvent="SurveyQuestion_4,SurveyType_1_Sexual,SurveyTotal_1_Sexual">
<asp:ListItem Value="">-- Select Value --</asp:ListItem>
<asp:ListItem Value="1">1: No attempt at erections</asp:ListItem>
<asp:ListItem Value="2">2: Almost never / never</asp:ListItem>
<asp:ListItem Value="3">3: A few times (much less than half of the time)</asp:ListItem>
<asp:ListItem Value="4">4: Sometimes (about half of the time)</asp:ListItem>
<asp:ListItem Value="5">5: Most times (much more than half of the time)</asp:ListItem>
<asp:ListItem Value="6">6: Almost always / always</asp:ListItem>
</euc:EformDropDownList> </td>
</tr>
<tr>
<td valign="top" class="ControlBoxRowAlternatingRowsB"> </td>
<td valign="top" class="ControlBoxRowAlternatingRowsB">Q5</td>
<td valign="top" class="ControlBoxRowAlternatingRowsB">During the last four (4) weeks, how often were you able to get an erection during sexual activity?</td>
<td valign="top" class="ControlBoxRowAlternatingRowsB">
<euc:EformHidden id="SurveyQuestion_5" runat="server" RecordId="5" ParentRecordId="1" Table="SurveyItems" Field="SurveyItem" Value="Q5 How often get erection during sexual activity"/>
<euc:EformDropDownList TABLE="SurveyItems" FIELD="SurveyItemResult"
id="SurveyItemResult_2" runat="server" RecordId="5" ParentRecordId="1"
EnableHiddenOnUIEvent="SurveyQuestion_5,SurveyType_1_Sexual,SurveyTotal_1_Sexual,SurveyNotes_1"
AppendToOnChange="updateSexualSum();">
<asp:ListItem Value="">-- Select Value --</asp:ListItem>
<asp:ListItem Value="1">1: No sexual activity</asp:ListItem>
<asp:ListItem Value="2">2: Almost never / never</asp:ListItem>
<asp:ListItem Value="3">3: A few times (much less than half of the time)</asp:ListItem>
<asp:ListItem Value="4">4: Sometimes (about half of the time)</asp:ListItem>
<asp:ListItem Value="5">5: Most times (much more than half of the time)</asp:ListItem>
<asp:ListItem Value="6">6: Almost always / always</asp:ListItem>
</euc:EformDropDownList> </td>
</tr>
<tr>
<td valign="top" class="ControlBoxRowAlternatingRowsA"> </td>
<td valign="top" class="ControlBoxRowAlternatingRowsA">Q6</td>
<td valign="top" class="ControlBoxRowAlternatingRowsA">During the last four (4) weeks, when you had erections with sexual stimulation, how often were your erections hard enough for penetration (entering your partner)?</td>
<td valign="top" class="ControlBoxRowAlternatingRowsA">
<euc:EformHidden id="SurveyQuestion_6" runat="server" RecordId="6" ParentRecordId="1" Table="SurveyItems" Field="SurveyItem" Value="Q6 How often erections hard enough for penetration"/>
<euc:EformDropDownList TABLE="SurveyItems" FIELD="SurveyItemResult"
id="SurveyItemResult_3" runat="server" RecordId="6" ParentRecordId="1"
EnableHiddenOnUIEvent="SurveyQuestion_6,SurveyType_1_Sexual,SurveyTotal_1_Sexual,SurveyNotes_1"
AppendToOnChange="updateSexualSum();">
<asp:ListItem Value="">-- Select Value --</asp:ListItem>
<asp:ListItem Value="1">1: No sexual activity</asp:ListItem>
<asp:ListItem Value="2">2: Almost never / never</asp:ListItem>
<asp:ListItem Value="3">3: A few times (much less than half of the time)</asp:ListItem>
<asp:ListItem Value="4">4: Sometimes (about half of the time)</asp:ListItem>
<asp:ListItem Value="5">5: Most times (much more than half of the time)</asp:ListItem>
<asp:ListItem Value="6">6: Almost always / always</asp:ListItem>
</euc:EformDropDownList> </td>
</tr>
<tr>
<td class="ControlBoxRowAlternatingRowsB"> </td>
<td class="ControlBoxRowAlternatingRowsB"> </td>
<td class="ControlBoxRowAlternatingRowsB"><strong>(Q5+Q6) = TOTAL : </strong></td>
<td class="ControlBoxRowAlternatingRowsB" style="font-weight: bold; font-size: 13px;"> <span id="SexualQTotal"></span> </td>
</tr>
<tr id="LastSexualQOLRow" runat="server">
<td colspan="2" class="ControlBoxRowAlternatingRowsB"> </td>
<td colspan="2" class="ControlBoxRowAlternatingRowsB"><asp:Label CssClass="blackBoldTextSmall" ID="SexualQOL" Runat="server" /> </td>
</tr>
<tr>
<td height="45" class="ControlBoxRowAlternatingRowsA"><strong>10</strong></td>
<td colspan="3" class="ControlBoxRowAlternatingRowsA">
<table border="0" cellspacing="0" cellpadding="0" width="390">
<tr>
<td>Current Erectile Function</td>
<td align="right"><euc:EformHidden id="SurveyType_2" runat="server" RecordId="3" Table="Surveys" Field="SurveyType" Value="Sexual Function"/>
<euc:EformHidden id="SurveyDate_3" runat="server" RecordId="3" Table="Surveys" Field="SurveyDate"/>
<euc:EformHidden id="SurveyDateText_3" runat="server" RecordId="3" Table="Surveys" Field="SurveyDateText"/>
<euc:EformHidden id="SurveyQuestion_ErectileFunction" runat="server" RecordId="1" ParentRecordId="3" Table="SurveyItems" Field="SurveyItem" Value="Erectile Function"/>
<euc:EformDropDownList TABLE="SurveyItems" FIELD="SurveyItemResult"
id="SurveyItemResult_4" runat="server" RecordId="1" ParentRecordId="3"
EnableHiddenOnUIEvent="SurveyQuestion_ErectileFunction,SurveyType_2,SurveyDate_3,SurveyDateText_3">
<asp:ListItem Value="">-- Select Value --</asp:ListItem>
<asp:ListItem Value="1">1: Normal, full erections</asp:ListItem>
<asp:ListItem Value="2">2: Full, but recently diminished</asp:ListItem>
<asp:ListItem Value="3">3: Partial, satisfactory for intercourse</asp:ListItem>
<asp:ListItem Value="4">4: Partial, unsatisfactory for intercourse</asp:ListItem>
<asp:ListItem Value="5">5: Impotent</asp:ListItem>
</euc:EformDropDownList> </td>
</tr>
</table><asp:Label CssClass="blackBoldTextSmall" ID="LastPot" Runat="server" /> </td>
</tr>
<tr>
<td height="45" valign="top" class="ControlBoxRowAlternatingRowsB"><strong>11</strong></td>
<td colspan="3" class="ControlBoxRowAlternatingRowsB"><table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td width="40%"> Date Partial Erection Achieved</td>
<td><asp:Label id="DatePartialErectionAchievedLabel" runat="server" Font-Bold="true">None Currently Recorded</asp:Label></td>
</tr>
<tr id="PastPartialErectionRow" runat="server">
<td align="right" style="padding-top: 14px; padding-bottom: 14px; font-size: 11px;">If the date is known, you may record it now: </td>
<td style="padding-top: 14px; padding-bottom: 14px;"><euc:EformHidden id="SurveyType_PartialErection" runat="server" RecordId="7" Table="Surveys" Field="SurveyType" Value="Sexual Function"/>
<euc:EformHidden id="SurveyQuestion_PartialErection" runat="server" RecordId="1" ParentRecordId="7" Table="SurveyItems" Field="SurveyItem" Value="Erectile Function"/>
<euc:EformHidden id="SurveyItemResult_PartialErection" runat="server" RecordId="1" ParentRecordId="7" Table="SurveyItems" FIELD="SurveyItemResult" Value="3"/>
<euc:EformHidden id="PartialErection_SurveyDate" runat="server" RecordId="7" Table="Surveys" Field="SurveyDate"/>
<euc:EformTextBox ShowCalendar="true" CalcDate="true" style="width:90px;" TABLE="Surveys" RecordId="7" FIELD="SurveyDateText" Runat="server" ID="PartialErection_SurveyDateText" EnableHiddenOnUIEvent="SurveyType_PartialErection,SurveyQuestion_PartialErection,SurveyItemResult_PartialErection"/></td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="45" class="ControlBoxRowAlternatingRowsA" valign="top"><strong>12</strong></td>
<td colspan="3" class="ControlBoxRowAlternatingRowsA">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td width="57%">Date Full (but recently diminished) Erection Achieved </td>
<td><asp:Label id="DateFullRecentlyDiminishedErectionAchievedLabel" runat="server" Font-Bold="true">None Currently Recorded</asp:Label></td>
</tr>
<tr id="PastFullRecentlyDiminishedRow" runat="server">
<td align="right" style="padding-top: 14px; padding-bottom: 14px;">If the date is known, you may record it now: </td>
<td style="padding-top: 14px; padding-bottom: 14px;"><euc:EformHidden id="SurveyType_FullRecentlyDiminishedErection" runat="server" RecordId="8" Table="Surveys" Field="SurveyType" Value="Sexual Function"/>
<euc:EformHidden id="SurveyQuestion_FullRecentlyDiminishedErection" runat="server" RecordId="1" ParentRecordId="8" Table="SurveyItems" Field="SurveyItem" Value="Erectile Function"/>
<euc:EformHidden id="SurveyItemResult_FullRecentlyDiminishedErection" runat="server" RecordId="1" ParentRecordId="8" Table="SurveyItems" FIELD="SurveyItemResult" Value="2"/>
<euc:EformHidden id="FullRecentlyDiminishedErection_SurveyDate" runat="server" RecordId="8" Table="Surveys" Field="SurveyDate"/>
<euc:EformTextBox ShowCalendar="true" CalcDate="true" style="width:90px;" TABLE="Surveys" RecordId="8" FIELD="SurveyDateText" Runat="server" ID="FullRecentlyDiminishedErection_SurveyDateText" EnableHiddenOnUIEvent="SurveyType_FullRecentlyDiminishedErection,SurveyQuestion_FullRecentlyDiminishedErection,SurveyItemResult_FullRecentlyDiminishedErection"/></td>
</tr>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -