@@ -52,12 +52,6 @@ export class DerivacionBody extends HTMLComponent {
5252 </div>
5353 </div>
5454 <br>
55- <div class="row">
56- <div class="col">
57- <span>ID:
58- {{ idDerivacion }}</span>
59- </div>
60- </div>
6155 <div class="row">
6256 <div class="col">
6357 <span>ORIGEN:
@@ -82,11 +76,54 @@ export class DerivacionBody extends HTMLComponent {
8276 <span>FECHA Y HORA DE DERIVACIÓN: {{ fecha }} hs</span>
8377 </div>
8478 </div>
79+ {{#if motivo}}
80+ <div class="row" >
81+ <div class="col">
82+ <span>Motivo:
83+ {{ motivo }}</span>
84+ </div>
85+ </div>
86+ {{/if}}
87+ {{#if diagnosticoActual}}
88+ <div class="row" >
89+ <div class="col">
90+ <span>Diagnóstico Actual:
91+ {{ diagnosticoActual }}</span>
92+ </div>
93+ </div>
94+ {{/if}}
95+ {{#if estadoClinico}}
96+ <div class="row" >
97+ <div class="col">
98+ <span>Estado Clínico:
99+ {{ estadoClinico }}</span>
100+ </div>
101+ </div>
102+ {{/if}}
103+ {{#if condicion}}
104+ <div class="row" >
105+ <div class="col">
106+ <span>Condición:
107+ {{ condicion }}</span>
108+ </div>
109+ </div>
110+ {{/if}}
111+ {{#if necesidad}}
112+ <div class="row" >
113+ <div class="col">
114+ <span>Necesidad:
115+ {{ necesidad }}</span>
116+ </div>
117+ </div>
118+ {{/if}}
85119 {{#if tipoTraslado}}
86120 <div class="row" >
87121 <div class="col">
88122 <span>TIPO TRASLADO:
89123 {{ tipoTraslado.nombre }}</span>
124+ <br>
125+ <span>FECHA y HORA DE TRASLADO:
126+ {{ fechaTraslado }}</span>
90127 </div>
91128 </div>
92129 {{/if}}
@@ -137,11 +174,13 @@ export class DerivacionBody extends HTMLComponent {
137174 {{ datosSolicitud.usuario }}</span>
138175 </div>
139176 </div>
140- <div class="row">
141- <div class="col">
142- <span>DETALLE: {{ datosSolicitud.detalle }}</span>
177+ {{#if datosSolicitud.detalle}}
178+ <div class="row">
179+ <div class="col">
180+ <span>DETALLE: {{ datosSolicitud.detalle }}</span>
181+ </div>
143182 </div>
144- </div>
183+ {{/if}}
145184 {{/if}}
146185 {{#if dispositivoOxigeno}}
147186 <br><br>
@@ -152,62 +191,14 @@ export class DerivacionBody extends HTMLComponent {
152191 </div>
153192 <div class="row" >
154193 <div class="col">
155- <span>{{ dispositivoOxigeno }}</span>
194+ <span>FECHA y HORA: {{ fechaDispositivo }}</span>
156195 </div>
157196 </div>
158- {{/if}}
159-
160- {{#if historial }}
161- <br><br>
162- <div class="row">
163- <div class="col">
164- <span><b>HISTORIAL DE DERIVACIÓN</b></span>
197+ <div class="row" >
198+ <div class="col">
199+ <span>{{ dispositivoOxigeno }}</span>
200+ </div>
165201 </div>
166- </div>
167- <style>
168- table, th, td {
169- border: 1px solid grey;
170- }
171-
172- table {
173- border-collapse: collapse;
174- page-break-before: always;
175- float:left;
176- font-size: 7px;
177- line-height: normal;
178- }
179-
180- </style>
181- <br/>
182- <font size="1" >
183- <table>
184- <thead style='display: table-header-group' >
185- <th>Fecha</th>
186- {{#if reporteCOM }}<th>Organización</th>{{/if}}
187- <th>Evento</th>
188- {{#if reporteCOM }}<th>Prioridad</th>{{/if}}
189- <th>Observación</th>
190- <th>Usuario</th>
191- {{#if reporteCOM }}<th>Org. Destino</th>{{/if}}
192- </thead>
193-
194- {{#each historial}}
195-
196- <tr>
197- <td>{{ fechaCreacion }}</td>
198- {{#if reporteCOM }}<td>{{ createdBy.organizacion.nombre }}</td>{{/if}}
199- <td>{{#if estado }}{{ estado }}{{/if}} {{#if esActualizacion }}actualización{{/if}}</td>
200- {{#if reporteCOM }}<td>{{#if prioridad}}{{ prioridad }}{{/if}}</td>{{/if}}
201- <td>{{#if observacion}}{{observacion}}{{/if}}</td>
202- <td>{{ createdBy.nombreCompleto }}</td>
203- {{#if reporteCOM }}<td>{{#if organizacionDestino}}{{ organizacionDestino.nombre }}{{/if}}</td>{{/if}}
204- </tr>
205-
206- {{/each}}
207-
208- </table>
209- </font>
210-
211202 {{/if}}
212203
213204 {{#if firmaHTML}}
@@ -241,22 +232,29 @@ export class DerivacionBody extends HTMLComponent {
241232 const organizacion = this . _data . historial && this . _data . organizacionId ? await Organizacion . findById ( this . _data . organizacionId ) : null ;
242233 const historial = this . _data . historial ? await this . getHistorialDerivacion ( organizacion , derivacion ) : null ;
243234 this . data = {
244- idDerivacion : derivacion . _id ,
245235 nombre : derivacion . paciente . nombre ,
246236 apellido : derivacion . paciente . apellido ,
247237 dni : derivacion . paciente . documento ,
248238 fechaNacimiento : moment ( derivacion . paciente . fechaNacimiento ) . format ( 'DD/MM/YYYY' ) ,
249239 sexo : derivacion . paciente . sexo ,
250240 obraSocial : derivacion . paciente . obraSocial ,
251241 organizacionOrigen : derivacion . organizacionOrigen . nombre ,
242+ fechaCreacion : derivacion . createdAt ,
243+ creadaPor : derivacion . createdBy . nombreCompleto ,
252244 organizacionDestino : derivacion . organizacionDestino ?. nombre ,
253- unidadDestino : derivacion . unidadDestino ?. term ,
245+ motivo : derivacion . motivoDerivacion ,
246+ diagnosticoActual : derivacion . diagnosticoActual ,
247+ estadoClinico : derivacion . estadoClinico ,
248+ condicion : derivacion . condicion ,
249+ necesidad : derivacion . necesidad ,
254250 dispositivoOxigeno : derivacion . dispositivo ? `${ derivacion . dispositivo . nombre } , ${ derivacion . dispositivo . descripcion } ` : null ,
251+ fechaDispositivo : derivacion . dispositivo ? moment ( derivacion . dispositivo . createdAt ) . format ( 'DD/MM/YYYY HH:mm' ) : null ,
255252 fecha,
256253 finalizada,
257254 fechaFinalizacion : moment ( fechaFinalizacion ) . format ( 'DD/MM/YYYY HH:mm' ) ,
258255 profesionalFinalizacion : profesional ,
259256 tipoTraslado : derivacion . tipoTraslado ,
257+ fechaTraslado : derivacion . tipoTraslado ? moment ( derivacion . fechaTraslado ) . format ( 'DD/MM/YYYY HH:mm' ) : null ,
260258 organizacionTraslado : derivacion . organizacionTraslado ,
261259 datosSolicitud,
262260 firmaHTML,
0 commit comments