Files
ScheMe-PIC/ScheMe-PIC/PREN.aspx
T

141 lines
7.5 KiB
Plaintext

<%@ Page Title="" Language="C#" MasterPageFile="~/Bootstrap.Master" AutoEventWireup="true" CodeBehind="PREN.aspx.cs" Inherits="ScheMe.PREN" %>
<%@ Register Src="~/WebUserControls/mod_Prenotazioni.ascx" TagPrefix="uc1" TagName="mod_Prenotazioni" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<div class="row">
<div class="col-xs-12 col-sm-3">
<script type="text/javascript">
function PrintPanel() {
var actPath = document.URL;
var printWindow = window.open(actPath.replace('PREN', 'PREN_Print'), '_blank', 'height=400,width=800');
setTimeout(function () {
printWindow.print();
}, 500);
return false;
}
</script>
<asp:FormView ID="frmView" runat="server" DataSourceID="ods" RenderOuterTable="False">
<EmptyDataTemplate>
<h3>Attenzione!</h3>
Nessun record presente.
</EmptyDataTemplate>
<ItemTemplate>
<ul class="list-group">
<li class="list-group-item hBlock">
<button class="btn btn-default btn-sm" type="button" data-toggle="collapse" data-target="#collapsePat" aria-expanded="false" aria-controls="collapsePat">
<i class="fa fa-question" aria-hidden="true"></i>
</button>
<b>Patologia</b>
</li>
<li class="list-group-item">
<div class="collapse" id="collapsePat">
<div class="card card-body small">
<b>Patologia Prevalente</b>
<br />
Patologia prevalente assegnata al paziente e indicazione livello secondo scala seguente
<ul>
<li>Livello 1: fragilità clinica (quattro o più patologie)</li>
<li>Livello 2: Cronicità polipatologica (2-3 patologie)</li>
<li>Livello 3: cronicità in fase iniziale (1 patologia)</li>
</ul>
Nella compilazione del PAI va anche specificato la CLASSE del paziente:
<ul>
<li>Classe 1: ...</li>
<li>Classe 2: ...</li>
<li>Classe 3: ...</li>
<li>Classe 4: ...</li>
</ul>
</div>
</div>
</li>
<li class="list-group-item">
<span class="tStrong flRight"><%: Request.QueryString["DataVisita"] %></span>
<small>Data</small>
</li>
<li class="list-group-item">
<asp:DropDownList Enabled="false" runat="server" ID="ddlCodPatologia" DataSourceID="odsCPat" DataValueField="value" DataTextField="label" SelectedValue='<%# Bind("CodPatologia") %>' CssClass="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" Width="100%" />
</li>
<li class="list-group-item">
<asp:DropDownList Enabled="false" runat="server" ID="ddlLivello" DataSourceID="odsLiv" DataValueField="value" DataTextField="label" SelectedValue='<%# Bind("Livello") %>' CssClass="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" Width="100%" />
</li>
<li class="list-group-item">
<asp:DropDownList Enabled="false" runat="server" ID="ddlClasse" DataSourceID="odsClasse" DataValueField="value" DataTextField="label" SelectedValue='<%# Bind("Classe") %>' CssClass="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" Width="100%" />
</li>
</ul>
<ul class="list-group">
<li class="list-group-item hBlock">
<button class="btn btn-default btn-sm" type="button" data-toggle="collapse" data-target="#collapseBdgt" aria-expanded="false" aria-controls="collapseBdgt">
<i class="fa fa-question" aria-hidden="true"></i>
</button>
<b>Budget/PAI</b>
</li>
<li class="list-group-item">
<div class="collapse" id="collapseBdgt">
<div class="card card-body small">
<b>Budget e Spesa PAI</b>
<br />
Confronto tra i dati di budget assegnato e la spesa programmata col PAI
</div>
</div>
</li>
<li class="list-group-item">
<span class="tStrong flRight"><%# Eval("BudgetSpesa","{0:C2}") %></span>
<small>Budget</small>
</li>
<li class="list-group-item">
<span class="tStrong flRight"><%# Eval("SpesaPrev","{0:C2}") %></span>
<small>PAI<sub>(prev)</sub></small>
</li>
<li class="list-group-item">
<span class="tStrong flRight"><%# Eval("Prenotazioni","{0:C2}") %></span>
<small>Prenotazioni</small>
</li>
<li class="list-group-item">
<asp:LinkButton ID="btnPrint" CssClass="btn btn-warning form-control" runat="server" Text="Print" OnClientClick="return PrintPanel();"><i class="fa fa-print"></i> STAMPA</asp:LinkButton>
</li>
</ul>
</ItemTemplate>
</asp:FormView>
<asp:ObjectDataSource ID="ods" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="getByPaziente" TypeName="ScheMe_Data.DS_ApplicazioneTableAdapters.VisPAITableAdapter">
<SelectParameters>
<asp:SessionParameter Name="IdxPaziente" SessionField="IdxPaziente" Type="Int32" DefaultValue="0" />
<asp:QueryStringParameter DefaultValue="" Name="DataVisita" QueryStringField="DataVisita" Type="DateTime" />
</SelectParameters>
</asp:ObjectDataSource>
<asp:ObjectDataSource ID="odsCPat" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="getByTableField" TypeName="ScheMe_Data.DS_UtilityTableAdapters.v_selListValTableAdapter">
<SelectParameters>
<asp:Parameter DefaultValue="VPP" Name="TableName" Type="string" />
<asp:Parameter DefaultValue="CodPatologia" Name="FieldName" Type="string" />
</SelectParameters>
</asp:ObjectDataSource>
<asp:ObjectDataSource ID="odsLiv" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="getByTableField" TypeName="ScheMe_Data.DS_UtilityTableAdapters.v_selListValTableAdapter">
<SelectParameters>
<asp:Parameter DefaultValue="VPP" Name="TableName" Type="string" />
<asp:Parameter DefaultValue="Livello" Name="FieldName" Type="string" />
</SelectParameters>
</asp:ObjectDataSource>
<asp:ObjectDataSource ID="odsClasse" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="getByTableField" TypeName="ScheMe_Data.DS_UtilityTableAdapters.v_selListValTableAdapter">
<SelectParameters>
<asp:Parameter DefaultValue="VPAI" Name="TableName" Type="string" />
<asp:Parameter DefaultValue="Classe" Name="FieldName" Type="string" />
</SelectParameters>
</asp:ObjectDataSource>
</div>
<div class="col-xs-12 col-sm-9">
<div id="divPAI" class="row" style="padding-top: 0.5em;">
<div class="col-xs-12">
<uc1:mod_Prenotazioni runat="server" ID="mod_Prenotazioni" />
</div>
</div>
</div>
</div>
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="NoAjaxContent" runat="server">
</asp:Content>