diff --git a/src/app/modules/rup/components/ejecucion/hudsBusqueda.html b/src/app/modules/rup/components/ejecucion/hudsBusqueda.html index 65f3f8aa0f..768088be1c 100644 --- a/src/app/modules/rup/components/ejecucion/hudsBusqueda.html +++ b/src/app/modules/rup/components/ejecucion/hudsBusqueda.html @@ -6,9 +6,9 @@
+ (click)="filtroBuscador(filtro.key)">
+ [ngClass]="{'active': filtroActual === filtro.key}">
{{getCantidadResultados(filtro.key)}} @@ -23,32 +23,32 @@
+ [title]="showFiltros ? 'Cerrar filtros' : 'Ver filtros'" class="float-right" tooltipPosition="left" + (click)="toogleFiltros()">
+ *ngIf="filtroActual !== 'solicitudes' && filtroActual !== 'planes' && filtroActual !== 'laboratorios' && filtroActual !== 'vacunas' && filtroActual !== 'dominios'">
+ [autoFocus]="true">
+ label="{{filtroTrastornos ? 'Activos' : 'Todos'}}">
@@ -56,22 +56,27 @@
{{ getTitulo(filtroActual) | uppercas + placeholder="Buscar recetas..." [autoFocus]="true">
  • + [ngModel]="seleccionRecetas[iReceta]" name="seleccionada" type="checkbox" + (change)="seleccionarReceta($event, grupo.recetas, iReceta)">
    -
    - - Tratamiento prolongado: {{ (grupo.recetaVisible?.medicamento?.ordenTratamiento !== null && grupo.recetaVisible?.medicamento?.ordenTratamiento !== undefined) ? (grupo.recetaVisible.medicamento.ordenTratamiento + 1) : 0 }} de {{grupo.recetaVisible?.medicamento.tiempoTratamiento?.id}} -
    -
    + + Tratamiento prolongado: {{ (grupo.recetaVisible?.medicamento?.ordenTratamiento !== + null && grupo.recetaVisible?.medicamento?.ordenTratamiento !== undefined) ? + (grupo.recetaVisible.medicamento.ordenTratamiento + 1) : 0 }} de + {{grupo.recetaVisible?.medicamento.tiempoTratamiento?.id}} +
    +
    {{ getTitulo(filtroActual) | uppercas
    Fecha de Registro: - {{ grupo.recetaVisible?.fechaRegistro | date:'short' }} - -
    - Profesional: {{ - grupo.recetaVisible?.profesional.nombre }} {{ - grupo.recetaVisible?.profesional.apellido }} - + {{ grupo.recetaVisible?.fechaRegistro | + date:'short' }} + +
    + Profesional: {{ + grupo.recetaVisible?.profesional.nombre }} {{ + grupo.recetaVisible?.profesional.apellido }} +
    @@ -105,15 +111,18 @@
    {{ getTitulo(filtroActual) | uppercas
    - - {{ grupo.recetaVisible?.estadoActual?.tipo.replace('-', ' ') }} - - - {{ grupo.recetaVisible?.estadoDispensaActual?.tipo.replace('-', ' ') - }} - + + {{ grupo.recetaVisible?.estadoActual?.tipo.replace('-', ' ') + }} + + + {{ + grupo.recetaVisible?.estadoDispensaActual?.tipo.replace('-', + ' ') + }} +
    @@ -131,7 +140,7 @@
    {{ getTitulo(filtroActual) | uppercas
    + titulo="No hay recetas registradas">
    @@ -146,11 +155,11 @@
    {{ getTitulo(filtroActual) | uppercas
  • + [ngClass]="{'active': huds.isOpen(registro, 'solicitud') || huds.isOpen(registro, 'concepto'), 'solicitud': true}" + (click)="clickSolicitud(registro, iPrestacion)">
    + [ngClass]="{'active': huds.isOpen(registro, 'solicitud') || huds.isOpen(registro, 'concepto'), 'rup-border-plan': true}">
    @@ -192,17 +201,16 @@
    {{ getTitulo(filtroActual) | uppercas
    + [type]="registro.estadoActual.tipo === 'validada' ? 'success' : (registro.estadoActual.tipo === 'anulada' ? 'danger' : 'info')" + *ngIf="registro.estadoActual"> {{ registro.estadoActual.tipo }} + icon="information-outline" title="Registrado por profesional" + titlePosition="left"> + icon="information-outline" title="Registrado por gestión" + titlePosition="left">
    @@ -218,7 +226,7 @@
    {{ getTitulo(filtroActual) | uppercas
    + titulo="No hay solicitudes registradas">
    @@ -230,11 +238,11 @@
    {{ getTitulo(filtroActual) | uppercas
  • + [ngClass]="{'active': huds.isOpen(registro, 'concepto'), 'solicitud': registro.esSolicitud}" + (click)="emitTabs(registro, 'concepto', iConcepto)">
    + [ngClass]="{'active': huds.isOpen(registro, 'concepto'), 'rup-border-plan': registro.esSolicitud}">
    @@ -278,7 +286,7 @@
    {{ getTitulo(filtroActual) | uppercas
    + titulo="No hay hallazgos registrados">
    @@ -290,17 +298,17 @@
    {{ getTitulo(filtroActual) | uppercas
  • + [ngClass]="{'active': huds.isOpen(registro, 'concepto'), 'solicitud': registro.esSolicitud}" + (click)="emitTabs(registro, 'concepto', iConcepto)">
    + [ngClass]="{'active': huds.isOpen(registro, 'concepto'), 'rup-border-plan': registro.esSolicitud}">
    + [dragScope]="'registros-rup'" [dragData]="registro.concepto" + (onDragStart)="dragStart($event)" (onDragEnd)="dragEnd($event)">
    @@ -328,14 +336,14 @@
    {{ getTitulo(filtroActual) | uppercas
    + [type]="registro.evoluciones[0].estado === 'activo' ? 'success' : 'danger'"> {{ registro.evoluciones[0].estado }}
    @@ -351,7 +359,7 @@
    {{ getTitulo(filtroActual) | uppercas
    + titulo="No hay trastornos registrados">
    @@ -363,11 +371,11 @@
    {{ getTitulo(filtroActual) | uppercas
  • + [ngClass]="{'active': huds.isOpen(registro, 'concepto'), 'solicitud': registro.esSolicitud}" + (click)="emitTabs(registro, 'concepto', iConcepto)">
    + [ngClass]="{'active': huds.isOpen(registro, 'concepto'), 'rup-border-registro': registro.esSolicitud}">
    @@ -412,7 +420,7 @@
    {{ getTitulo(filtroActual) | uppercas
    + titulo="No hay elementos de registros cargados">
    @@ -424,17 +432,17 @@
    {{ getTitulo(filtroActual) | uppercas
  • + [ngClass]="{'active': huds.isOpen(registro, 'concepto'), 'solicitud': registro.esSolicitud}" + (click)="emitTabs(registro, 'concepto', iPrestacion)">
    + [ngClass]="{'active': huds.isOpen(registro, 'concepto'), 'rup-border-plan': registro.esSolicitud}">
    + [class.adi-mano-corazon]="registro.esSolicitud">
    {{ registro.concepto.term }} @@ -472,7 +480,7 @@
    {{ getTitulo(filtroActual) | uppercas
    + titulo="No hay procedimientos registrados">
    @@ -484,26 +492,26 @@
    {{ getTitulo(filtroActual) | uppercas
    + idField="conceptId" labelField="term" (change)="filtrar()" [multiple]="true">
    + idField="id" labelField="nombre" (change)="filtrar()">
    + label="Fecha Desde" [debounce]="400">
    + label="Fecha Hasta" [debounce]="400">
    @@ -517,7 +525,7 @@
    {{ getTitulo(filtroActual) | uppercas
    + name="documento">
    Detalle de la internacion
    @@ -535,9 +543,9 @@
    {{ getTitulo(filtroActual) | uppercas
    + class="item-prestacion list-group-item" + [ngClass]="{'activo': huds.someOpen(internacion, iInternacion)}" + (click)="emitTabs(internacion, 'internacion', iInternacion)">
    @@ -545,7 +553,7 @@
    {{ getTitulo(filtroActual) | uppercas
    + size="lg" name="circulo-paciente">

    {{registro.term || 'Evoluciones y otros registros'}}

    @@ -560,7 +568,7 @@
    {{ getTitulo(filtroActual) | uppercas
    + name="documento">
    Prestación fuera de internación
    @@ -576,15 +584,15 @@
    {{ getTitulo(filtroActual) | uppercas
    + class="item-prestacion list-group-item" + [ngClass]="{'activo': huds.someOpen(internacion, iInternacion)}" + (click)="emitTabs(otrasPrestaciones, 'internacion', iInternacion)">
    + class="icon" size="lg" name="mano-gota">
    + class="icon" size="lg" name="pildoras">
    + size="lg" name="circulo-paciente">

    {{indice.term || 'Evoluciones y otros registros'}}

    @@ -597,7 +605,7 @@
    {{ getTitulo(filtroActual) | uppercas
    + titulo="No hay prestaciones registradas">
    @@ -607,11 +615,11 @@
    {{ getTitulo(filtroActual) | uppercas
  • + [ngClass]="{'active': huds.isOpen(prestacion.data, prestacion.tipo)}" + (click)="emitTabs(prestacion, prestacion.tipo, iPrestacion)">
    + [ngClass]="{'active': huds.isOpen(prestacion.data, prestacion.tipo)}">
    @@ -645,7 +653,7 @@
    {{ getTitulo(filtroActual) | uppercas
    + [type]=" prestacion.tipo !== 'ficha-epidemiologica' ? 'success' : 'info'"> {{prestacion.estado}}
    @@ -660,7 +668,7 @@
    {{ getTitulo(filtroActual) | uppercas
    + titulo="No hay prestaciones registradas">
    @@ -674,7 +682,7 @@
    {{ getTitulo(filtroActual) | uppercas
  • + (click)="emitTabs(registro, 'concepto', iCronico)">
    @@ -700,7 +708,7 @@
    {{ getTitulo(filtroActual) | uppercas
    + [type]="registro.evoluciones[registro.evoluciones.length-1].estado === 'activo' ? 'success' : 'danger'"> {{ registro.evoluciones[registro.evoluciones.length-1].estado }} @@ -717,7 +725,7 @@
    {{ getTitulo(filtroActual) | uppercas
    + titulo="No hay productos registrados">
    @@ -730,7 +738,7 @@
    {{ getTitulo(filtroActual) | uppercas
  • + [ngClass]="{'active': huds.isOpen(laboratorio, laboratorio.idProtocolo ? 'laboratorio' : 'cda')}">
    @@ -742,7 +750,7 @@
    {{ getTitulo(filtroActual) | uppercas
    + (click)="emitTabs(laboratorio, laboratorio.idProtocolo ? 'laboratorio' : 'cda', iLaboratorio)">
    {{ @@ -771,7 +779,7 @@
    {{ getTitulo(filtroActual) | uppercas fecha}}
    + class="text-sm"> Médico solicitante: {{ laboratorio?.medicoSolicitante || laboratorio?.profesional }} @@ -793,7 +801,7 @@
    {{ getTitulo(filtroActual) | uppercas
    + titulo="No hay laboratorios registrados">
    @@ -818,7 +826,7 @@
    {{ getTitulo(filtroActual) | uppercas
    + (click)="emitTabs(unaVacuna, 'cda', iVacuna)"> {{ unaVacuna?.prestacion.term }}
    diff --git a/src/app/modules/rup/components/ejecucion/vistaHuds.html b/src/app/modules/rup/components/ejecucion/vistaHuds.html index 19ee4a6cfc..65583e987c 100644 --- a/src/app/modules/rup/components/ejecucion/vistaHuds.html +++ b/src/app/modules/rup/components/ejecucion/vistaHuds.html @@ -5,9 +5,9 @@
    + *ngIf="elementosRUPService.ready | async"> + type="info" size="sm" class="mr-2" (click)="onExploracionClick()"> @@ -17,7 +17,7 @@ + esTab="true"> @@ -46,36 +46,36 @@ + [color]="registro.data.class" *ngIf="registro.tipo === 'concepto'"> + [registro]="registro.data" [paciente]="paciente"> + [registro]="registro.data" [paciente]="paciente"> + [paciente]="paciente"> + [class]="registro.data.class" color="solicitud" *ngIf="registro.tipo === 'rup'"> + color="solicitud"> + [paciente]="paciente"> + [class]="registro.data.class" color="solicitud" *ngIf="registro.tipo === 'rup-group'"> @@ -84,42 +84,40 @@ + label="Informe de Laboratorio"> + [class]="registro.class" *ngIf="registro.tipo === 'solicitud'"> + [label]="registro.data.prestacion.snomed.term" [class]="registro.data.class"> + *ngIf="registro.tipo === 'ficha-epidemiologica'"> + [paciente]="paciente" [fichaPaciente]="registro.data" [editFicha]="false" + [fichaName]="registro.data.type.name" [hideVolver]="true" [accesoHuds]="true"> + [paciente]="paciente" [fichaPaciente]="registro.data" [editFicha]="false" + [fichaName]="registro.data.type.name" [volverBuscador]="false" [accesoHuds]="true"> + [class]="registro.data.class"> + [label]="recetaService.getLabel(registro.data.recetas)"> diff --git a/src/app/modules/rup/components/huds/detallePrestacion.html b/src/app/modules/rup/components/huds/detallePrestacion.html index 7f40b76f39..eda0a2f652 100644 --- a/src/app/modules/rup/components/huds/detallePrestacion.html +++ b/src/app/modules/rup/components/huds/detallePrestacion.html @@ -2,7 +2,7 @@
    - + Registro Privado diff --git a/src/app/modules/rup/components/huds/vistaCDA.html b/src/app/modules/rup/components/huds/vistaCDA.html index cf8ddc1f31..1c3d0a5254 100644 --- a/src/app/modules/rup/components/huds/vistaCDA.html +++ b/src/app/modules/rup/components/huds/vistaCDA.html @@ -1,11 +1,5 @@ - -
    - - {{ registro.data.prestacion.snomed.semanticTag || 'solicitud' }} - -
    -
    +
    @@ -23,20 +17,20 @@
    {{ registro.data.fecha | fecha : 'utc' }}
    PDF + tooltip="Descargar PDF">
    + *ngIf="!registro.data.adjuntos && registro?.data?.prestacion?.snomed?.conceptId !== '33879002'">
    PDF + (click)="descargarCDA(registro)"> + tooltip="Descargar PDF">
    diff --git a/src/app/modules/rup/components/huds/vistaSolicitudTop.html b/src/app/modules/rup/components/huds/vistaSolicitudTop.html index 83e5e13c63..80e28b9534 100644 --- a/src/app/modules/rup/components/huds/vistaSolicitudTop.html +++ b/src/app/modules/rup/components/huds/vistaSolicitudTop.html @@ -4,9 +4,7 @@ {{ estado }} - - {{ registro.solicitud.tipoPrestacion.semanticTag || 'solicitud' }} - + Solicitud