Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Sub Inicializar()
- Dim dtTabla As DataTable
- Dim i As Integer
- gtSql = "SELECT Descripcion FROM SISMenus" &
- " WHERE Modulo = '" & gtModulo & "'" &
- " AND Nombre = '" & mtMenu & "'"
- dtTabla = BD.GetDataTable(gtSql)
- If dtTabla.Rows.Count > 0 Then Me.Tag = dtTabla.Rows(0)!Descripcion
- SetToolTipText(btnVerPaciente, "Ver datos del paciente")
- SetToolTipText(btnCambiarPaciente, "Cambiar paciente")
- btnCambiarPaciente.Visible = GetPermiso("")
- If GetParametro("HIStapHosNotas", False) <> "" Then tapHosNotas.Text = GetParametro("HIStapHosNotas", False)
- If GetParametro("HISPlantillas", False) <> "S" Then
- btnSOAPMotivo.Visible = False
- btnSOAPAnalisis.Visible = False
- btnSOAPConsulta.Visible = False
- btnSOAPPlan.Visible = False
- btntitMotivo.Visible = False
- btntitConsulta.Visible = False
- btntitAnalisisPlan.Visible = False
- btnEnfermeria.Visible = False
- btnProcObservaciones.Visible = False
- panFarmaco.Visible = False
- panFarmaco.Tag = ""
- Else
- panFarmaco.Tag = "OK"
- End If
- If GetParametro("HISCopiarPegar", False) = "N" Then
- For i = 0 To panMotivo.Controls.Count - 1
- If TypeOf panMotivo.Controls(i) Is TextBox Then CType(panMotivo.Controls(i), TextBox).ShortcutsEnabled = False
- Next
- For i = 0 To panSOAP.Controls.Count - 1
- If TypeOf panSOAP.Controls(i) Is TextBox Then CType(panSOAP.Controls(i), TextBox).ShortcutsEnabled = False
- Next
- End If
- ltvArchivos.View = View.Details
- ltvArchivos.SmallImageList = imlIconos
- ltvArchivos.Columns.Add("Archivo", 400)
- ltvArchivos.Columns.Add("Fecha", 120)
- EventosPanel(panImprimir)
- uscExamenFisico.Inicializar()
- uscEnfExamenFisico.Inicializar()
- uscProExamenFisico.Inicializar()
- chkE.ThreeState = True
- chkD.ThreeState = True
- dtpFecha.Format = DateTimePickerFormat.Custom
- dtpFecha.CustomFormat = fmtFecha & " " & fmtHora
- dtpEgreso.Format = DateTimePickerFormat.Custom
- dtpEgreso.CustomFormat = fmtFecha & " " & fmtHora
- dtpEgreso.ShowCheckBox = True
- dtpIngresoH.Format = DateTimePickerFormat.Custom
- dtpIngresoH.CustomFormat = fmtFecha & " " & fmtHora
- dtpEgresoH.Format = DateTimePickerFormat.Custom
- dtpEgresoH.CustomFormat = fmtFecha & " " & fmtHora
- dtpEgresoH.ShowCheckBox = True
- dtpEnfFecha.Format = DateTimePickerFormat.Custom
- dtpEnfFecha.CustomFormat = fmtFecha & " " & fmtHora
- DtpResultadosDesde.Format = DateTimePickerFormat.Custom
- DtpResultadosDesde.CustomFormat = fmtFecha
- DtpResultadosHasta.Format = DateTimePickerFormat.Custom
- DtpResultadosHasta.CustomFormat = fmtFecha
- dtpMedDesde.Format = DateTimePickerFormat.Custom
- dtpMedDesde.CustomFormat = fmtFecha
- dtpMedHasta.Format = DateTimePickerFormat.Custom
- dtpMedHasta.CustomFormat = fmtFecha
- dtpUniDesde.Format = DateTimePickerFormat.Custom
- dtpUniDesde.CustomFormat = fmtFecha
- dtpUniHasta.Format = DateTimePickerFormat.Custom
- dtpUniHasta.CustomFormat = fmtFecha
- dtpInicioIncapacidad.ShowCheckBox = True
- dtpInicioIncapacidad.Format = DateTimePickerFormat.Custom
- dtpInicioIncapacidad.CustomFormat = fmtFecha
- dtpEvolucionFinal.Format = DateTimePickerFormat.Custom
- dtpEvolucionFinal.CustomFormat = fmtFecha & " " & fmtHora
- mtEquipo = My.Computer.Name
- cmbViaIngreso.DropDownStyle = ComboBoxStyle.DropDownList
- gtSql = "SELECT Codigo, Nombre FROM HISRipsTablas" &
- " WHERE Tipo = 'IngresoHospitalizacion'" &
- " ORDER BY Nombre"
- EnlazarLista(cmbViaIngreso, gtSql)
- cmbCausaExterna.DropDownStyle = ComboBoxStyle.DropDownList
- gtSql = "SELECT Codigo, Nombre FROM HISRipsTablas" &
- " WHERE Tipo = 'CausaExterna'" &
- " ORDER BY Nombre"
- EnlazarLista(cmbCausaExterna, gtSql)
- cmbCausaExternaCons.DropDownStyle = ComboBoxStyle.DropDownList
- EnlazarLista(cmbCausaExternaCons, gtSql)
- cmbMedicoAtiende.DropDownStyle = ComboBoxStyle.DropDownList
- gtSql = "SELECT VISTerceros.Codigo, VISTerceros.Nombre" &
- " FROM HISMedicos INNER JOIN VISTerceros ON HISMedicos.Tercero = VISTerceros.Codigo" &
- " ORDER BY VISTerceros.Nombre"
- EnlazarLista(cmbMedicoAtiende, gtSql)
- cmbCausaEgreso.DropDownStyle = ComboBoxStyle.DropDownList
- GetLista("HISCausaEgreso", cmbCausaEgreso, GetPermiso(""))
- cmbCausaEgresoConsulta.DropDownStyle = ComboBoxStyle.DropDownList
- GetLista("HISCausaEgreso", cmbCausaEgresoConsulta, GetPermiso(""))
- cmbRiesgo.DropDownStyle = ComboBoxStyle.DropDownList
- GetLista("HISRiesgo", cmbRiesgo, GetPermiso(""))
- cmbRiesgo.Visible = (cmbRiesgo.Items.Count > 0)
- lbltitRiesgo.Visible = (cmbRiesgo.Items.Count > 0)
- cmbTipoIdenContacto.DropDownWidth = cmbTipoIdenContacto.Width + txtNumeroIdenContacto.Width
- cmbTipoIdenContacto.DropDownStyle = ComboBoxStyle.DropDownList
- EnlazarLista(cmbTipoIdenContacto, "SELECT Codigo, Codigo + ' - ' + Nombre AS Descripcion FROM SISTiposIdentificacion ORDER BY Codigo")
- cmbTipoIncapacidad.DropDownStyle = ComboBoxStyle.DropDownList
- GetLista("HISTipoIncapacidad", cmbTipoIncapacidad)
- cmbRemisionInstitucion.AutoCompleteMode = AutoCompleteMode.SuggestAppend
- cmbRemisionInstitucion.AutoCompleteSource = AutoCompleteSource.ListItems
- cmbRemisionInstitucion2.AutoCompleteMode = AutoCompleteMode.SuggestAppend
- cmbRemisionInstitucion2.AutoCompleteSource = AutoCompleteSource.ListItems
- cmbRemisionInstitucion3.AutoCompleteMode = AutoCompleteMode.SuggestAppend
- cmbRemisionInstitucion3.AutoCompleteSource = AutoCompleteSource.ListItems
- cmbRemisionInstitucion4.AutoCompleteMode = AutoCompleteMode.SuggestAppend
- cmbRemisionInstitucion4.AutoCompleteSource = AutoCompleteSource.ListItems
- dtTabla = BD.GetDataTable("SELECT Valor FROM SISListas WHERE Categoria = 'HISEspecialidad' ORDER BY Valor")
- For i = 0 To dtTabla.Rows.Count - 1
- cmbRemisionInstitucion.Items.Add(CStr(dtTabla.Rows(i)!Valor))
- cmbRemisionInstitucion2.Items.Add(CStr(dtTabla.Rows(i)!Valor))
- cmbRemisionInstitucion3.Items.Add(CStr(dtTabla.Rows(i)!Valor))
- cmbRemisionInstitucion4.Items.Add(CStr(dtTabla.Rows(i)!Valor))
- Next
- cmbMotivoNota.AutoCompleteMode = AutoCompleteMode.SuggestAppend
- cmbMotivoNota.AutoCompleteSource = AutoCompleteSource.ListItems
- dtTabla = BD.GetDataTable("SELECT Valor FROM SISListas WHERE Categoria = 'HISMotivoNota' ORDER BY Valor")
- For i = 0 To dtTabla.Rows.Count - 1
- cmbMotivoNota.Items.Add(CStr(dtTabla.Rows(i)!Valor))
- Next
- 'tabHospitalizacion.TabPages.Remove(tapAcomp)
- If GetParametro("HIStitExamenes", False) <> "" Then tapExamenes.Text = GetParametro("HIStitExamenes", False)
- tabConsulta.TabPages.Remove(tapExamenFisico)
- If mtMenu.StartsWith("mnuSISHospital") = True Then
- gtSql = "SELECT Codigo, CodigoRIPS + ' - ' + Nombre AS Descripcion FROM HISCups WHERE CodigoRIPS IN (" & GetParametro("HISTipoHospitalaria", False) & ") ORDER BY CodigoRIPS"
- txtTipoConsulta.Tag = gtSql
- gtSql = "SELECT Codigo, CodigoRIPS + ' - ' + Nombre AS Descripcion FROM HISCups WHERE CodigoRIPS IN (" & GetParametro("HISTipoHabitacion", False) & ") ORDER BY CodigoRIPS"
- txtTipoHabitacion.SQL = gtSql
- cmbArea.DropDownStyle = ComboBoxStyle.DropDownList
- GetLista("HISHospArea", cmbArea, GetPermiso(""))
- lbltitConsulta.Text = "Evolución"
- chkExamenes.Visible = False
- chkEgreso.Visible = True
- lbltitProximaCita.Visible = False
- txtProximaCita.Visible = False
- btnCita.Visible = False
- tabConsulta.TabPages.Remove(tapUrgEvolucion)
- tabConsulta.TabPages.Remove(tapAutorizacion)
- tabConsulta.TabPages.Remove(tapAIU)
- ElseIf mtMenu = "mnuSISUrgencias" Then
- gtSql = "SELECT Codigo, CodigoRIPS + ' - ' + Nombre AS Descripcion FROM HISCups WHERE CodigoRIPS IN (" & GetParametro("HISTipoUrgencia", False) & ") ORDER BY CodigoRIPS"
- txtTipoConsulta.Tag = gtSql
- chkGrupoI.Visible = False
- chkExamenes.Visible = False
- tabDatos.TabPages.Remove(tapHospitalizacion)
- tabDatos.TabPages.Remove(tapEnfermeria)
- tabDatos.TabPages.Remove(tapProcedimientos)
- tabConsulta.TabPages.Remove(tapResumen)
- Else
- gtSql = "SELECT Codigo, CodigoRIPS + ' - ' + Nombre AS Descripcion FROM HISCups WHERE CodigoRIPS IN (" & GetParametro("HISTipoConsulta", False) & ") ORDER BY CodigoRIPS"
- txtTipoConsulta.Tag = gtSql
- chkGrupoI.Visible = False
- tabDatos.TabPages.Remove(tapHospitalizacion)
- tabDatos.TabPages.Remove(tapEnfermeria)
- tabDatos.TabPages.Remove(tapProcedimientos)
- tabConsulta.TabPages.Remove(tapResumen)
- tabConsulta.TabPages.Remove(tapAIU)
- End If
- tabConsulta.TabPages.Remove(tapEgreso)
- tabConsulta.TabPages.Remove(tapUrgEvolucion)
- panContacto.Visible = (GetParametro("HISContacto", False) <> "")
- If mtTipo = "Grupal" Then tabMotivo.TabPages.Remove(tapConsAsistentes)
- gtSql = "SELECT Codigo, CodigoRIPS + ' - ' + Nombre AS Descripcion FROM HISCups ORDER BY CodigoRIPS"
- txtTipoConsulta.SQL = gtSql
- cmbTipoDiagnostico.DropDownStyle = ComboBoxStyle.DropDownList
- gtSql = "SELECT Codigo, Codigo + ' - ' + Nombre AS Descripcion FROM HISRipsTablas" &
- " WHERE Tipo = 'TipoDiagnostico'" &
- " ORDER BY Codigo + ' - ' + Nombre"
- EnlazarLista(cmbTipoDiagnostico, gtSql)
- cmbDestinoEgreso.DropDownStyle = ComboBoxStyle.DropDownList
- gtSql = "SELECT Codigo, Nombre FROM HISRipsTablas" &
- " WHERE Tipo = 'SalidaUrgencias'" &
- " ORDER BY Nombre"
- EnlazarLista(cmbDestinoEgreso, gtSql)
- cmbPertinente.DropDownStyle = ComboBoxStyle.DropDownList
- GetLista("HISPertinenteNO", cmbPertinente, GetPermiso(""))
- cmbPresentacion.Sorted = True
- cmbPresentacion.AutoCompleteMode = AutoCompleteMode.SuggestAppend
- cmbPresentacion.AutoCompleteSource = AutoCompleteSource.ListItems
- dtTabla = BD.GetDataTable("SELECT DISTINCT Presentacion FROM INVElementos WHERE Presentacion IS NOT NULL ORDER BY Presentacion")
- For i = 0 To dtTabla.Rows.Count - 1
- cmbPresentacion.Items.Add(CStr(dtTabla.Rows(i)!Presentacion))
- Next
- cmbConcentracion.Sorted = True
- cmbConcentracion.AutoCompleteMode = AutoCompleteMode.SuggestAppend
- cmbConcentracion.AutoCompleteSource = AutoCompleteSource.ListItems
- dtTabla = BD.GetDataTable("SELECT DISTINCT Concentracion FROM INVElementos WHERE Concentracion IS NOT NULL ORDER BY Concentracion")
- For i = 0 To dtTabla.Rows.Count - 1
- cmbConcentracion.Items.Add(CStr(dtTabla.Rows(i)!Concentracion))
- Next
- 'Procedimientos
- trvProcedimientos.ImageList = imlIconos
- trvProcedimientos.HideSelection = False
- dtpProcFecha.Format = DateTimePickerFormat.Custom
- dtpProcFecha.CustomFormat = fmtFecha & " " & fmtHora
- gtSql = "SELECT Codigo, Codigo + ' - ' + Nombre AS Descripcion FROM HISRipsTablas" &
- " WHERE Tipo = 'AmbitoProcedimiento'" &
- " ORDER BY Codigo + ' - ' + Nombre"
- cmbProcAmbito.DropDownStyle = ComboBoxStyle.DropDownList
- EnlazarLista(cmbProcAmbito, gtSql)
- gtSql = "SELECT Codigo, Codigo + ' - ' + Nombre AS Descripcion FROM HISRipsTablas" &
- " WHERE Tipo = 'FinalidadProcedimiento'" &
- " ORDER BY Codigo + ' - ' + Nombre"
- cmbProcFinalidad.DropDownStyle = ComboBoxStyle.DropDownList
- EnlazarLista(cmbProcFinalidad, gtSql)
- Dim chkColumna As New DataGridViewCheckBoxColumn
- Dim txtColumna As DataGridViewTextBoxColumn
- Dim cmbColumna As New DataGridViewComboBoxColumn
- 'Medicos
- panMedicos.Visible = False
- EventosPanel(panMedicos)
- FormatDataGrid(dtgMedicos, AccionDataGrid.Detalle)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Nombre"
- txtColumna.DataPropertyName = "Nombre"
- txtColumna.Width = dtgMedicos.Width - 80
- txtColumna.ReadOnly = True
- txtColumna.Tag = "R"
- txtColumna.CellTemplate.Style.NullValue = "F4 Lista"
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgMedicos.Columns.Add(txtColumna)
- 'Antecedentes
- FormatDataGrid(dtgAntecedentes, AccionDataGrid.Detalle)
- dtgAntecedentes.AllowUserToAddRows = False
- dtgAntecedentes.AllowUserToDeleteRows = False
- dtgAntecedentes.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Antecedente"
- txtColumna.DataPropertyName = "Antecedente"
- 'txtColumna.CellTemplate.Style.Font = New Font(dtgAntecedentes.Font, FontStyle.Bold)
- txtColumna.Width = 240
- txtColumna.ReadOnly = True
- txtColumna.Tag = "R"
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgAntecedentes.Columns.Add(txtColumna)
- chkColumna = New DataGridViewCheckBoxColumn
- chkColumna.Name = "Personal"
- chkColumna.DataPropertyName = "Personal"
- chkColumna.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
- chkColumna.Width = 50
- chkColumna.ThreeState = False
- chkColumna.CellTemplate.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
- chkColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgAntecedentes.Columns.Add(chkColumna)
- chkColumna = New DataGridViewCheckBoxColumn
- chkColumna.Name = "Familiar"
- chkColumna.DataPropertyName = "Familiar"
- chkColumna.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
- chkColumna.Width = 50
- chkColumna.ThreeState = False
- chkColumna.CellTemplate.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
- chkColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgAntecedentes.Columns.Add(chkColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Observaciones"
- txtColumna.DataPropertyName = "Observaciones"
- txtColumna.Width = 400
- txtColumna.MaxInputLength = 500
- txtColumna.CellTemplate.Style.WrapMode = DataGridViewTriState.True
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgAntecedentes.Columns.Add(txtColumna)
- 'Atenciones
- FormatDataGrid(dtgAtenciones, AccionDataGrid.Consulta)
- dtgAtenciones.Tag = ""
- dtgAtenciones.ShowCellToolTips = False
- dtgAtenciones.SelectionMode = DataGridViewSelectionMode.CellSelect
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Tipo"
- txtColumna.DataPropertyName = "Tipo"
- txtColumna.HeaderText = ""
- txtColumna.Width = 24
- txtColumna.SortMode = DataGridViewColumnSortMode.Programmatic
- txtColumna.CellTemplate.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
- dtgAtenciones.Columns.Add(txtColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Fecha"
- txtColumna.DataPropertyName = "Fecha"
- txtColumna.CellTemplate.Style.Format = fmtFecha & " " & fmtHora
- txtColumna.Width = 130
- txtColumna.SortMode = DataGridViewColumnSortMode.Programmatic
- dtgAtenciones.Columns.Add(txtColumna)
- Dim lnkColumna As New DataGridViewLinkColumn
- lnkColumna.Name = "Ver"
- lnkColumna.DataPropertyName = "Ver"
- lnkColumna.HeaderText = ""
- lnkColumna.Width = 24
- lnkColumna.LinkBehavior = LinkBehavior.NeverUnderline
- lnkColumna.CellTemplate.Style.Font = New Font(dtgAtenciones.Font, FontStyle.Bold)
- dtgAtenciones.Columns.Add(lnkColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Especialidad"
- txtColumna.DataPropertyName = "Especialidad"
- txtColumna.Width = 120
- txtColumna.SortMode = DataGridViewColumnSortMode.Programmatic
- dtgAtenciones.Columns.Add(txtColumna)
- 'Resultados
- EventosPanel(panResultadosOld)
- FormatDataGrid(dtgResultadosNuevo, AccionDataGrid.Detalle)
- dtgResultadosNuevo.AllowUserToAddRows = False
- dtgResultadosNuevo.AllowUserToDeleteRows = False
- dtgResultadosNuevo.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Examen"
- txtColumna.DataPropertyName = "Examen"
- txtColumna.HeaderText = ""
- txtColumna.Width = 160
- txtColumna.ReadOnly = True
- txtColumna.Tag = "R"
- txtColumna.CellTemplate.Style.WrapMode = DataGridViewTriState.True
- txtColumna.SortMode = DataGridViewColumnSortMode.Programmatic
- dtgResultadosNuevo.Columns.Add(txtColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "FechaExamen"
- txtColumna.DataPropertyName = "FechaExamen"
- txtColumna.HeaderText = "Fecha Toma"
- txtColumna.Width = 100
- txtColumna.CellTemplate.Style.Format = fmtFecha
- txtColumna.SortMode = DataGridViewColumnSortMode.Programmatic
- dtgResultadosNuevo.Columns.Add(txtColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Valor"
- txtColumna.DataPropertyName = "Valor"
- txtColumna.HeaderText = ""
- txtColumna.Width = 160
- txtColumna.CellTemplate.Style.WrapMode = DataGridViewTriState.True
- txtColumna.SortMode = DataGridViewColumnSortMode.Programmatic
- dtgResultadosNuevo.Columns.Add(txtColumna)
- 'Tratamiento
- EventosPanel(panGenerico)
- cmbDia.DropDownStyle = ComboBoxStyle.DropDownList
- ConfiguraTratamiento(dtgTratamiento, mtMenu.StartsWith("mnuSISHospital"))
- 'dtgTratamiento.AllowUserToDeleteRows = False
- ConfiguraTratamiento(dtgSuministros, False)
- dtgSuministros.Columns("Controlado").Visible = False
- dtgSuministros.Columns("M").Visible = False
- dtgSuministros.Columns("T").Visible = False
- dtgSuministros.Columns("N").Visible = False
- dtgSuministros.Columns("Via").Visible = False
- ConfiguraTratamiento(dtgProTratamiento, mtMenu.StartsWith("mnuSISHospital"))
- ConfiguraTratamiento(dtgEgrTratamiento, False)
- FormatDataGrid(dtgControlFarmaco, AccionDataGrid.Detalle)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "NomGenerico"
- txtColumna.DataPropertyName = "NomGenerico"
- txtColumna.HeaderText = "Medicamento"
- txtColumna.Width = 300
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgControlFarmaco.Columns.Add(txtColumna)
- chkColumna = New DataGridViewCheckBoxColumn
- chkColumna.Name = "Tratamiento"
- chkColumna.DataPropertyName = "Tratamiento"
- chkColumna.HeaderText = "Incluido en Tratamiento"
- chkColumna.Width = 80
- dtgControlFarmaco.Columns.Add(chkColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Dosis"
- txtColumna.DataPropertyName = "Dosis"
- txtColumna.Width = 100
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgControlFarmaco.Columns.Add(txtColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Duracion"
- txtColumna.DataPropertyName = "Duracion"
- txtColumna.HeaderText = "Duración (Dias)"
- txtColumna.Width = 120
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgControlFarmaco.Columns.Add(txtColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "FechaTerminacion"
- txtColumna.DataPropertyName = "FechaTerminacion"
- txtColumna.HeaderText = "Fecha Terminación"
- txtColumna.Width = 140
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- txtColumna.CellTemplate.Style.Format = fmtFecha
- dtgControlFarmaco.Columns.Add(txtColumna)
- cmbColumna = New DataGridViewComboBoxColumn
- EnlazarLista(cmbColumna, "Buena,Regular,Mala")
- cmbColumna.Name = "Aceptabilidad"
- cmbColumna.DataPropertyName = "Aceptabilidad"
- cmbColumna.Width = 120
- cmbColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgControlFarmaco.Columns.Add(cmbColumna)
- 'Examen Fisico
- FormatDataGrid(dtgRevisionSistemas, AccionDataGrid.Detalle)
- dtgRevisionSistemas.AllowUserToAddRows = False
- dtgRevisionSistemas.AllowUserToDeleteRows = False
- dtgRevisionSistemas.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Sistema"
- txtColumna.DataPropertyName = "Sistema"
- txtColumna.Width = 240
- txtColumna.ReadOnly = True
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgRevisionSistemas.Columns.Add(txtColumna)
- chkColumna = New DataGridViewCheckBoxColumn
- chkColumna.Name = "Normal"
- chkColumna.DataPropertyName = "Normal"
- chkColumna.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
- chkColumna.Width = 50
- chkColumna.CellTemplate.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
- chkColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgRevisionSistemas.Columns.Add(chkColumna)
- chkColumna = New DataGridViewCheckBoxColumn
- chkColumna.Name = "Anormal"
- chkColumna.DataPropertyName = "Anormal"
- chkColumna.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
- chkColumna.Width = 50
- chkColumna.CellTemplate.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
- chkColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgRevisionSistemas.Columns.Add(chkColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Observaciones"
- txtColumna.DataPropertyName = "Observaciones"
- txtColumna.Width = 400
- txtColumna.MaxInputLength = 255
- txtColumna.CellTemplate.Style.WrapMode = DataGridViewTriState.True
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgRevisionSistemas.Columns.Add(txtColumna)
- 'Diagnosticos
- dtTabla = New DataTable
- dtTabla.Columns.Add("Diagnostico", GetType(Integer))
- dtTabla.Columns.Add("Codigo", GetType(String))
- dtTabla.Columns.Add("NomDiagnostico", GetType(String))
- dtTabla.Columns.Add("DesDiagnostico", GetType(String))
- FormatDataGrid(dtgDiagnosticos, AccionDataGrid.Detalle)
- dtgDiagnosticos.DataSource = dtTabla.DefaultView
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Codigo"
- txtColumna.DataPropertyName = "Codigo"
- txtColumna.HeaderText = "Código"
- txtColumna.Width = 100
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgDiagnosticos.Columns.Add(txtColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "NomDiagnostico"
- txtColumna.DataPropertyName = "NomDiagnostico"
- txtColumna.HeaderText = "Diagnóstico"
- txtColumna.ReadOnly = True
- txtColumna.Tag = "R"
- txtColumna.Width = dtgDiagnosticos.Width - 260
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- txtColumna.CellTemplate.Style.NullValue = "<F4 Lista>"
- dtgDiagnosticos.Columns.Add(txtColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "DesDiagnostico"
- txtColumna.DataPropertyName = "DesDiagnostico"
- txtColumna.HeaderText = "Observaciones"
- txtColumna.Width = 200
- txtColumna.MaxInputLength = 50
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgDiagnosticos.Columns.Add(txtColumna)
- 'Examenes
- FormatDataGrid(dtgExamenes, AccionDataGrid.Detalle)
- dtgExamenes.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells
- chkColumna = New DataGridViewCheckBoxColumn
- chkColumna.Name = "Imprimir"
- chkColumna.DataPropertyName = "Imprimir"
- chkColumna.HeaderText = "Impr."
- chkColumna.Width = 30
- chkColumna.CellTemplate.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
- chkColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgExamenes.Columns.Add(chkColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Codigo"
- txtColumna.DataPropertyName = "Codigo"
- txtColumna.HeaderText = "Código"
- txtColumna.Width = 80
- txtColumna.ReadOnly = True
- txtColumna.Tag = "R"
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgExamenes.Columns.Add(txtColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "NomLaboratorio"
- txtColumna.DataPropertyName = "NomLaboratorio"
- txtColumna.HeaderText = "Examen/Procedimiento"
- txtColumna.ReadOnly = True
- txtColumna.Tag = "R"
- txtColumna.Width = 300
- txtColumna.CellTemplate.Style.NullValue = "<F4 Lista>"
- gtSql = "SELECT Laboratorio FROM HISLaboratorio" &
- " WHERE Paciente = 0"
- If BD.GetDataTable(gtSql).Rows.Count > 0 Then txtColumna.CellTemplate.Style.NullValue = "<F4 Lista>/<F7 Plantilla>"
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgExamenes.Columns.Add(txtColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Cantidad"
- txtColumna.DataPropertyName = "Cantidad"
- txtColumna.Width = 60
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgExamenes.Columns.Add(txtColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Descripcion"
- txtColumna.DataPropertyName = "Descripcion"
- txtColumna.HeaderText = "Observaciones"
- txtColumna.Width = 300
- txtColumna.MaxInputLength = 255
- txtColumna.CellTemplate.Style.WrapMode = DataGridViewTriState.True
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgExamenes.Columns.Add(txtColumna)
- chkColumna = New DataGridViewCheckBoxColumn
- chkColumna.Name = "NoPos"
- chkColumna.DataPropertyName = "NoPos"
- chkColumna.HeaderText = "No POS"
- chkColumna.Width = 40
- chkColumna.CellTemplate.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
- chkColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgExamenes.Columns.Add(chkColumna)
- lnkColumna = New DataGridViewLinkColumn
- lnkColumna.Name = "FormatoNoPos"
- lnkColumna.DataPropertyName = "FormatoNoPos"
- lnkColumna.HeaderText = ""
- lnkColumna.Width = 60
- lnkColumna.LinkBehavior = LinkBehavior.HoverUnderline
- lnkColumna.TrackVisitedState = False
- dtgExamenes.Columns.Add(lnkColumna)
- 'Evolucion
- dtTabla = New DataTable
- dtTabla.Columns.Add("Fecha", GetType(Date))
- dtTabla.Columns.Add("Observaciones", GetType(String))
- FormatDataGrid(dtgUrgEvolucion, AccionDataGrid.Detalle)
- dtgUrgEvolucion.RowTemplate.Height = 160
- dtgUrgEvolucion.DataSource = dtTabla.DefaultView
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Fecha"
- txtColumna.DataPropertyName = "Fecha"
- txtColumna.HeaderText = "Fecha/Hora"
- txtColumna.Width = 130
- txtColumna.CellTemplate.Style.Format = fmtFecha & " " & fmtHora
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgUrgEvolucion.Columns.Add(txtColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Observaciones"
- txtColumna.DataPropertyName = "Observaciones"
- txtColumna.Width = 500
- txtColumna.CellTemplate.Style.WrapMode = DataGridViewTriState.True
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgUrgEvolucion.Columns.Add(txtColumna)
- 'Enfermeria
- FormatDataGrid(dtgEnfermeria, AccionDataGrid.Consulta)
- dtgEnfermeria.Tag = ""
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Fecha"
- txtColumna.DataPropertyName = "Fecha"
- txtColumna.CellTemplate.Style.Format = fmtFecha & " " & fmtHora
- txtColumna.Width = dtgEnfermeria.Width - 20
- txtColumna.SortMode = DataGridViewColumnSortMode.Programmatic
- dtgEnfermeria.Columns.Add(txtColumna)
- 'Toxicologicos
- FormatDataGrid(dtgToxicologico, AccionDataGrid.Detalle)
- dtgToxicologico.AllowUserToAddRows = False
- dtgToxicologico.AllowUserToDeleteRows = False
- dtgToxicologico.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Toxico"
- txtColumna.DataPropertyName = "Toxico"
- txtColumna.Width = 240
- txtColumna.ReadOnly = True
- txtColumna.Tag = "R"
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgToxicologico.Columns.Add(txtColumna)
- chkColumna = New DataGridViewCheckBoxColumn
- chkColumna.Name = "Positivo"
- chkColumna.DataPropertyName = "Positivo"
- chkColumna.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
- chkColumna.Width = 50
- chkColumna.ThreeState = False
- chkColumna.CellTemplate.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
- chkColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgToxicologico.Columns.Add(chkColumna)
- chkColumna = New DataGridViewCheckBoxColumn
- chkColumna.Name = "Negativo"
- chkColumna.DataPropertyName = "Negativo"
- chkColumna.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
- chkColumna.Width = 50
- chkColumna.ThreeState = False
- chkColumna.CellTemplate.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
- chkColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgToxicologico.Columns.Add(chkColumna)
- chkColumna = New DataGridViewCheckBoxColumn
- chkColumna.Name = "NA"
- chkColumna.DataPropertyName = "NA"
- chkColumna.HeaderText = "N/A"
- chkColumna.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
- chkColumna.Width = 50
- chkColumna.ThreeState = False
- chkColumna.CellTemplate.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
- chkColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgToxicologico.Columns.Add(chkColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Observaciones"
- txtColumna.DataPropertyName = "Observaciones"
- txtColumna.Width = 400
- txtColumna.MaxInputLength = 500
- txtColumna.CellTemplate.Style.WrapMode = DataGridViewTriState.True
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgToxicologico.Columns.Add(txtColumna)
- 'Toxicologicos
- FormatDataGrid(dtgProcEspeciales, AccionDataGrid.Detalle)
- dtgProcEspeciales.AllowUserToAddRows = False
- dtgProcEspeciales.AllowUserToDeleteRows = False
- dtgProcEspeciales.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Procedimiento"
- txtColumna.DataPropertyName = "Procedimiento"
- txtColumna.Width = 240
- txtColumna.ReadOnly = True
- txtColumna.Tag = "R"
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgProcEspeciales.Columns.Add(txtColumna)
- chkColumna = New DataGridViewCheckBoxColumn
- chkColumna.Name = "SI"
- chkColumna.DataPropertyName = "SI"
- chkColumna.HeaderText = ""
- chkColumna.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
- chkColumna.Width = 20
- chkColumna.ThreeState = False
- chkColumna.CellTemplate.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
- chkColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgProcEspeciales.Columns.Add(chkColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Observaciones"
- txtColumna.DataPropertyName = "Observaciones"
- txtColumna.Width = 400
- txtColumna.MaxInputLength = 500
- txtColumna.CellTemplate.Style.WrapMode = DataGridViewTriState.True
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgProcEspeciales.Columns.Add(txtColumna)
- FormatDataGrid(dtgUnidosis, AccionDataGrid.Detalle)
- dtgUnidosis.AllowUserToAddRows = False
- dtgUnidosis.AllowUserToDeleteRows = False
- dtpFechaEvento.ShowCheckBox = True
- dtpFechaEvento.Format = DateTimePickerFormat.Custom
- dtpFechaEvento.CustomFormat = fmtFecha
- cmbEvento.DropDownStyle = ComboBoxStyle.DropDownList
- EnlazarLista(cmbEvento, "INCIDENTE,EVENTO ADVERSO,COMPLICACION")
- FormatDataGrid(dtgTraidosPaciente, AccionDataGrid.Detalle)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "NomElemento"
- txtColumna.DataPropertyName = "NomElemento"
- txtColumna.HeaderText = "Medicamento"
- txtColumna.Width = 200
- txtColumna.CellTemplate.Style.NullValue = "<F4 Lista>"
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgTraidosPaciente.Columns.Add(txtColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Generico"
- txtColumna.DataPropertyName = "Generico"
- txtColumna.Width = 200
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgTraidosPaciente.Columns.Add(txtColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Forma"
- txtColumna.DataPropertyName = "Forma"
- txtColumna.HeaderText = "Forma Farm."
- txtColumna.Width = 100
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgTraidosPaciente.Columns.Add(txtColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Presentacion"
- txtColumna.DataPropertyName = "Presentacion"
- txtColumna.Width = 100
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgTraidosPaciente.Columns.Add(txtColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Concentracion"
- txtColumna.DataPropertyName = "Concentracion"
- txtColumna.Width = 100
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgTraidosPaciente.Columns.Add(txtColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Invima"
- txtColumna.DataPropertyName = "Invima"
- txtColumna.HeaderText = "Reg. Invima"
- txtColumna.Width = 100
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgTraidosPaciente.Columns.Add(txtColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Lote"
- txtColumna.DataPropertyName = "Lote"
- txtColumna.Width = 80
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgTraidosPaciente.Columns.Add(txtColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Vencimiento"
- txtColumna.DataPropertyName = "Vencimiento"
- txtColumna.Width = 100
- txtColumna.CellTemplate.Style.Format = fmtFecha
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgTraidosPaciente.Columns.Add(txtColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Cantidad"
- txtColumna.DataPropertyName = "Cantidad"
- txtColumna.Width = 80
- txtColumna.ReadOnly = True
- txtColumna.CellTemplate.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgTraidosPaciente.Columns.Add(txtColumna)
- FormatDataGrid(dtgDevolucionMedicamentos, AccionDataGrid.Detalle)
- dtgDevolucionMedicamentos.AllowUserToAddRows = False
- dtgDevolucionMedicamentos.AllowUserToDeleteRows = False
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "NomElemento"
- txtColumna.DataPropertyName = "NomElemento"
- txtColumna.HeaderText = "Medicamento"
- txtColumna.Width = 200
- txtColumna.ReadOnly = True
- txtColumna.Tag = "R"
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgDevolucionMedicamentos.Columns.Add(txtColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Generico"
- txtColumna.DataPropertyName = "Generico"
- txtColumna.Width = 200
- txtColumna.ReadOnly = True
- txtColumna.Tag = "R"
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgDevolucionMedicamentos.Columns.Add(txtColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Forma"
- txtColumna.DataPropertyName = "Forma"
- txtColumna.HeaderText = "Forma Farm."
- txtColumna.Width = 100
- txtColumna.ReadOnly = True
- txtColumna.Tag = "R"
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgDevolucionMedicamentos.Columns.Add(txtColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Presentacion"
- txtColumna.DataPropertyName = "Presentacion"
- txtColumna.Width = 100
- txtColumna.ReadOnly = True
- txtColumna.Tag = "R"
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgDevolucionMedicamentos.Columns.Add(txtColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Concentracion"
- txtColumna.DataPropertyName = "Concentracion"
- txtColumna.Width = 100
- txtColumna.ReadOnly = True
- txtColumna.Tag = "R"
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgDevolucionMedicamentos.Columns.Add(txtColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Cantidad"
- txtColumna.DataPropertyName = "Cantidad"
- txtColumna.Width = 80
- txtColumna.CellTemplate.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgDevolucionMedicamentos.Columns.Add(txtColumna)
- EventosPanel(panMedicamentosKardex)
- FormatDataGrid(dtgMedicamentosSaldo, AccionDataGrid.Consulta)
- dtgMedicamentosSaldo.SelectionMode = DataGridViewSelectionMode.CellSelect
- lnkColumna = New DataGridViewLinkColumn
- lnkColumna.Name = "Insertar"
- lnkColumna.DataPropertyName = "Insertar"
- lnkColumna.HeaderText = ""
- lnkColumna.Width = 80
- lnkColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgMedicamentosSaldo.Columns.Add(lnkColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "NomElemento"
- txtColumna.DataPropertyName = "NomElemento"
- txtColumna.HeaderText = "Medicamento/Suministro"
- txtColumna.Width = 300
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgMedicamentosSaldo.Columns.Add(txtColumna)
- chkColumna = New DataGridViewCheckBoxColumn
- chkColumna.Name = "Propio"
- chkColumna.DataPropertyName = "Propio"
- chkColumna.HeaderText = "Traído x Paciente"
- chkColumna.Width = 100
- chkColumna.CellTemplate.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
- chkColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgMedicamentosSaldo.Columns.Add(chkColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Saldo"
- txtColumna.DataPropertyName = "Saldo"
- txtColumna.Width = 80
- txtColumna.ReadOnly = True
- txtColumna.CellTemplate.Style.Format = "0.0"
- txtColumna.CellTemplate.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgMedicamentosSaldo.Columns.Add(txtColumna)
- lnkColumna = New DataGridViewLinkColumn
- lnkColumna.Name = "Movimiento"
- lnkColumna.DataPropertyName = "Movimiento"
- lnkColumna.HeaderText = ""
- lnkColumna.Width = 90
- lnkColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgMedicamentosSaldo.Columns.Add(lnkColumna)
- FormatDataGrid(dtgMedicamentosKardex, AccionDataGrid.Consulta)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Fecha"
- txtColumna.DataPropertyName = "Fecha"
- txtColumna.Width = 100
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- txtColumna.CellTemplate.Style.Format = fmtFecha
- dtgMedicamentosKardex.Columns.Add(txtColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Movimiento"
- txtColumna.DataPropertyName = "Movimiento"
- txtColumna.Width = 160
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgMedicamentosKardex.Columns.Add(txtColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Cantidad"
- txtColumna.DataPropertyName = "Cantidad"
- txtColumna.Width = 80
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgMedicamentosKardex.Columns.Add(txtColumna)
- FormatDataGrid(dtgMedicamentos, AccionDataGrid.Detalle)
- dtgMedicamentos.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells
- dtgMedicamentos.AllowUserToAddRows = False
- dtgMedicamentos.AllowUserToDeleteRows = False
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "NomElemento"
- txtColumna.DataPropertyName = "NomElemento"
- txtColumna.HeaderText = "Medicamento/Suministro"
- txtColumna.ReadOnly = True
- txtColumna.Width = 200
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgMedicamentos.Columns.Add(txtColumna)
- cmbColumna = New DataGridViewComboBoxColumn
- GetLista("HisViaAplicacion", cmbColumna)
- cmbColumna.Name = "Via"
- cmbColumna.DataPropertyName = "Via"
- cmbColumna.Width = 80
- cmbColumna.CellTemplate.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
- cmbColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgMedicamentos.Columns.Add(cmbColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Hora"
- txtColumna.DataPropertyName = "Hora"
- txtColumna.Width = 80
- txtColumna.CellTemplate.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
- txtColumna.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgMedicamentos.Columns.Add(txtColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Cantidad"
- txtColumna.DataPropertyName = "Cantidad"
- txtColumna.HeaderText = "Cantidad"
- txtColumna.Width = 80
- txtColumna.CellTemplate.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgMedicamentos.Columns.Add(txtColumna)
- chkColumna = New DataGridViewCheckBoxColumn
- chkColumna.Name = "Propio"
- chkColumna.DataPropertyName = "Propio"
- chkColumna.HeaderText = "Traído x Paciente"
- chkColumna.Width = 100
- txtColumna.ReadOnly = True
- chkColumna.CellTemplate.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
- chkColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgMedicamentos.Columns.Add(chkColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Descripcion"
- txtColumna.DataPropertyName = "Descripcion"
- txtColumna.Width = 400
- txtColumna.MaxInputLength = 500
- txtColumna.CellTemplate.Style.WrapMode = DataGridViewTriState.True
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgMedicamentos.Columns.Add(txtColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "GeneradoPor"
- txtColumna.DataPropertyName = "GeneradoPor"
- txtColumna.HeaderText = "Aplicado por"
- txtColumna.Width = 200
- txtColumna.ReadOnly = True
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgMedicamentos.Columns.Add(txtColumna)
- btnEliminar.Visible = GetPermiso("")
- btnCategoria.Visible = GetPermiso("")
- ConfiguraTratResumen()
- 'Notas
- EventosPanel(panNota)
- FormatDataGrid(dtgNotas, AccionDataGrid.Detalle)
- dtgNotas.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells
- dtgNotas.AllowUserToAddRows = False
- dtgNotas.AllowUserToDeleteRows = False
- dtgNotas.ReadOnly = True
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Fecha"
- txtColumna.DataPropertyName = "Fecha"
- txtColumna.HeaderText = "Fecha/Hora"
- txtColumna.Width = 130
- txtColumna.ReadOnly = True
- txtColumna.Tag = "R"
- txtColumna.CellTemplate.Style.Format = fmtFecha & " " & fmtHora
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgNotas.Columns.Add(txtColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "nomGeneradoPor"
- txtColumna.DataPropertyName = "nomGeneradoPor"
- txtColumna.HeaderText = "Realizado Por"
- txtColumna.Width = 140
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgNotas.Columns.Add(txtColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Motivo"
- txtColumna.DataPropertyName = "Motivo"
- txtColumna.HeaderText = "Motivo"
- txtColumna.Width = 140
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgNotas.Columns.Add(txtColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Observaciones"
- txtColumna.DataPropertyName = "Observaciones"
- txtColumna.Width = 500
- txtColumna.CellTemplate.Style.WrapMode = DataGridViewTriState.True
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgNotas.Columns.Add(txtColumna)
- lnkColumna = New DataGridViewLinkColumn
- lnkColumna.Name = "Archivo"
- lnkColumna.DataPropertyName = "Archivo"
- lnkColumna.Width = 80
- lnkColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- lnkColumna.LinkBehavior = LinkBehavior.NeverUnderline
- lnkColumna.TrackVisitedState = False
- dtgNotas.Columns.Add(lnkColumna)
- FormatDataGrid(dtgHosNotas, AccionDataGrid.Detalle)
- dtgHosNotas.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells
- dtgHosNotas.AllowUserToAddRows = False
- dtgHosNotas.AllowUserToDeleteRows = False
- dtgHosNotas.ReadOnly = True
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Fecha"
- txtColumna.DataPropertyName = "Fecha"
- txtColumna.HeaderText = "Fecha/Hora"
- txtColumna.Width = 130
- txtColumna.ReadOnly = True
- txtColumna.Tag = "R"
- txtColumna.CellTemplate.Style.Format = fmtFecha & " " & fmtHora
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgHosNotas.Columns.Add(txtColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "nomGeneradoPor"
- txtColumna.DataPropertyName = "nomGeneradoPor"
- txtColumna.HeaderText = "Realizado Por"
- txtColumna.Width = 140
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgHosNotas.Columns.Add(txtColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Observaciones"
- txtColumna.DataPropertyName = "Observaciones"
- txtColumna.Width = 500
- txtColumna.CellTemplate.Style.WrapMode = DataGridViewTriState.True
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgHosNotas.Columns.Add(txtColumna)
- 'AIU
- dtpAIUIngreso.Format = DateTimePickerFormat.Custom
- dtpAIUIngreso.CustomFormat = fmtFecha & " " & fmtHora
- cmbAIUOrigenAtencion.DropDownStyle = ComboBoxStyle.DropDownList
- GetLista("HISOrigenAtencion", cmbAIUOrigenAtencion)
- cmbAIUTriage.DropDownStyle = ComboBoxStyle.DropDownList
- GetLista("HISTriage", cmbAIUTriage)
- cmbAIUCobertura.DropDownStyle = ComboBoxStyle.DropDownList
- GetLista("HISCoberturaSalud", cmbAIUCobertura)
- cmbAIUDestino.DropDownStyle = ComboBoxStyle.DropDownList
- GetLista("HISDestinoPaciente", cmbAIUDestino)
- 'Ciudades
- gtSql = "SELECT SISDivisionPolitica.Codigo, SISDivisionPolitica.Nombre + ' (' + SISDivisionPolitica_1.Nombre + ')' AS Ciudad" &
- " FROM SISDivisionPolitica INNER JOIN SISDivisionPolitica AS SISDivisionPolitica_1 ON Left(SISDivisionPolitica.Codigo, Len(SISDivisionPolitica.Codigo)-3) = SISDivisionPolitica_1.Codigo" &
- " WHERE SISDivisionPolitica.Tipo = 'C'" &
- " ORDER BY SISDivisionPolitica.Nombre, SISDivisionPolitica_1.Nombre"
- cmbAIUCiudadRemite.DropDownStyle = ComboBoxStyle.DropDown
- cmbAIUCiudadRemite.AutoCompleteMode = AutoCompleteMode.SuggestAppend
- cmbAIUCiudadRemite.AutoCompleteSource = AutoCompleteSource.ListItems
- EnlazarLista(cmbAIUCiudadRemite, gtSql)
- 'Ciudades
- gtSql = "SELECT SISDivisionPolitica.Codigo, SISDivisionPolitica.Nombre + ' (' + SISDivisionPolitica_1.Nombre + ')' AS Ciudad" &
- " FROM SISDivisionPolitica INNER JOIN SISDivisionPolitica AS SISDivisionPolitica_1 ON Left(SISDivisionPolitica.Codigo, Len(SISDivisionPolitica.Codigo)-3) = SISDivisionPolitica_1.Codigo" &
- " WHERE SISDivisionPolitica.Tipo = 'C'" &
- " ORDER BY SISDivisionPolitica.Nombre, SISDivisionPolitica_1.Nombre"
- cmbAIUCiudadRemite.DropDownStyle = ComboBoxStyle.DropDown
- cmbAIUCiudadRemite.AutoCompleteMode = AutoCompleteMode.SuggestAppend
- cmbAIUCiudadRemite.AutoCompleteSource = AutoCompleteSource.ListItems
- EnlazarLista(cmbAIUCiudadRemite, gtSql)
- 'SAS
- cmbSASOrigen.DropDownStyle = ComboBoxStyle.DropDownList
- GetLista("HISOrigenAtencion", cmbSASOrigen)
- cmbSASCobertura.DropDownStyle = ComboBoxStyle.DropDownList
- GetLista("HISCoberturaSalud", cmbSASCobertura)
- cmbSASTipoServicios.DropDownStyle = ComboBoxStyle.DropDownList
- GetLista("HISTipoServicios", cmbSASTipoServicios)
- cmbSASPrioridad.DropDownStyle = ComboBoxStyle.DropDownList
- GetLista("HISPrioridad", cmbSASPrioridad)
- cmbSASUbicacion.DropDownStyle = ComboBoxStyle.DropDownList
- GetLista("HISUbicacion", cmbSASUbicacion)
- FormatDataGrid(dtgSASProcedimientos, AccionDataGrid.Detalle)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Codigo"
- txtColumna.DataPropertyName = "Codigo"
- txtColumna.HeaderText = "Código"
- txtColumna.Width = 100
- txtColumna.ReadOnly = True
- txtColumna.Tag = "R"
- txtColumna.CellTemplate.Style.NullValue = "<F4 Lista>"
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgSASProcedimientos.Columns.Add(txtColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "NomLaboratorio"
- txtColumna.DataPropertyName = "NomLaboratorio"
- txtColumna.HeaderText = "Servicio"
- txtColumna.ReadOnly = True
- txtColumna.Tag = "R"
- txtColumna.Width = 300
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgSASProcedimientos.Columns.Add(txtColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Cantidad"
- txtColumna.DataPropertyName = "Cantidad"
- txtColumna.Width = 60
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgSASProcedimientos.Columns.Add(txtColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Observaciones"
- txtColumna.DataPropertyName = "Observaciones"
- txtColumna.HeaderText = "Observaciones"
- txtColumna.Width = 300
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgSASProcedimientos.Columns.Add(txtColumna)
- gtSql = "SELECT Codigo, Valor AS Toxico FROM SISListas WHERE Categoria = 'HISToxicologico' ORDER BY Descripcion, Codigo"
- If BD.GetDataTable(gtSql).Rows.Count = 0 Then
- If tabEnfermeria.Contains(tapEnfToxicologico) = True Then tabEnfermeria.TabPages.Remove(tapEnfToxicologico)
- If tabEnfermeria.Contains(tapEnfDevolucionPaciente) = True Then tabEnfermeria.TabPages.Remove(tapEnfDevolucionPaciente)
- If tabEnfermeria.Contains(tapEnfTraidosPaciente) = True Then tabEnfermeria.TabPages.Remove(tapEnfTraidosPaciente)
- If tabEnfermeria.Contains(tapEnfEventoAdverso) = True Then tabEnfermeria.TabPages.Remove(tapEnfEventoAdverso)
- If tabDatos.Contains(tapProcedimientos) = True Then tabDatos.TabPages.Remove(tapProcedimientos)
- End If
- gtSql = "SELECT Codigo, Valor AS Toxico FROM SISListas WHERE Categoria = 'HISProcEspeciales' ORDER BY Descripcion, Codigo"
- If BD.GetDataTable(gtSql).Rows.Count = 0 AndAlso tabEnfermeria.Contains(tapEnfProcEspeciales) = True Then tabEnfermeria.TabPages.Remove(tapEnfProcEspeciales)
- 'Antecedentes
- FormatDataGrid(dtgAsistentes, AccionDataGrid.Detalle)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Nombre"
- txtColumna.DataPropertyName = "Nombre"
- txtColumna.Width = 400
- txtColumna.ReadOnly = True
- txtColumna.Tag = "R"
- txtColumna.CellTemplate.Style.NullValue = "F4 Lista"
- dtgAsistentes.Columns.Add(txtColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "NumeroIden"
- txtColumna.DataPropertyName = "NumeroIden"
- txtColumna.Width = 120
- txtColumna.ReadOnly = True
- txtColumna.Tag = "R"
- dtgAsistentes.Columns.Add(txtColumna)
- dtpFechaNota.Format = DateTimePickerFormat.Custom
- dtpFechaNota.CustomFormat = fmtFecha & " " & fmtHora
- EventosPanel(panResultados)
- txtResultadosExamen.SQL = "SELECT Codigo, CodigoRIPS + ' - ' + Nombre AS Nombre FROM HISCups WHERE Estado = 'Activo' ORDER BY CodigoRIPS + ' - ' + Nombre"
- txtResultadosExamen.ColsOcultas = 1
- FormatDataGrid(dtgResultados, AccionDataGrid.Detalle)
- dtgResultados.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells
- dtgResultados.AllowUserToAddRows = False
- dtgResultados.AllowUserToDeleteRows = False
- dtgResultados.ReadOnly = True
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Fecha"
- txtColumna.DataPropertyName = "Fecha"
- txtColumna.HeaderText = "Fecha/Hora"
- txtColumna.Width = 130
- txtColumna.ReadOnly = True
- txtColumna.Tag = "R"
- txtColumna.CellTemplate.Style.Format = fmtFecha & " " & fmtHora
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgResultados.Columns.Add(txtColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Examen"
- txtColumna.DataPropertyName = "Examen"
- txtColumna.Width = 300
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgResultados.Columns.Add(txtColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "Observaciones"
- txtColumna.DataPropertyName = "Observaciones"
- txtColumna.Width = 500
- txtColumna.CellTemplate.Style.WrapMode = DataGridViewTriState.True
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgResultados.Columns.Add(txtColumna)
- txtColumna = New DataGridViewTextBoxColumn
- txtColumna.Name = "nomGeneradoPor"
- txtColumna.DataPropertyName = "nomGeneradoPor"
- txtColumna.HeaderText = "Realizado Por"
- txtColumna.Width = 180
- txtColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- dtgResultados.Columns.Add(txtColumna)
- lnkColumna = New DataGridViewLinkColumn
- lnkColumna.Name = "Archivo"
- lnkColumna.DataPropertyName = "Archivo"
- lnkColumna.Width = 80
- lnkColumna.SortMode = DataGridViewColumnSortMode.NotSortable
- lnkColumna.LinkBehavior = LinkBehavior.NeverUnderline
- lnkColumna.TrackVisitedState = False
- dtgResultados.Columns.Add(lnkColumna)
- End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement