<?php

// Global variable for table object
$seguimiento_materno = NULL;

//
// Table class for seguimiento_materno
//
class cseguimiento_materno extends cTable {
	var $Id;
	var $Id_Registro;
	var $Fecha_Atencion;
	var $Codigo_Ips;
	var $Tipo_regimen;
	var $Codigo_Eps;
	var $Periodo_ingreso;
	var $Primer_Nombre_Madre;
	var $Segundo_Nombre_Madre;
	var $Primer_Apellido_Madre;
	var $Edad;
	var $Documento_Madre;
	var $Area_Residencia;
	var $Municipio_Residencia;
	var $Telefono;
	var $Direccion_residencia;
	var $Grupo_Poblacional;
	var $Edad_Gestacional_CPN1;
	var $Fecha_Confirmatorio;
	var $Semana_Gestacional_DX;
	var $Momento_DX_VIH;
	var $Primera_Carga_Viral;
	var $No_Copias_Primera_Cviral;
	var $Fecha_Primera_Carga_Viral;
	var $Primer_CD4;
	var $Valor_CD4;
	var $Fecha_CD4;
	var $Estado_Clinico;
	var $Tratamiento_Anteparto;
	var $Semana_Gest_Tratamiento_Anteparto;
	var $Esquema_Anteparto;
	var $Tipo_Tratamiento;
	var $Segunda_Carga_Viral;
	var $Valor_2da_Carga_Viral;
	var $Fecha_Segunda_Carga_Viral;
	var $Recibio_Tratamiento_Intraparto;
	var $Esquema_intraparto;
	var $Situacion_gestante;
	var $Protocolo_Sifilis;
	var $Tipo_Parto;
	var $No_Productos_Nacimiento;
	var $Metodo_Anticoncepcion_Definitivo;
	var $Estado_Final;
	var $Condicion_Recien_Nacido;
	var $Primer_Nombre;
	var $Segundo_Nombre;
	var $Primer_Apellido;
	var $Segundo_Apellido;
	var $Registro_Civil;
	var $Sexo;
	var $Fecha_Nacimiento;
	var $Edad_Gestacion_Nacimiento;
	var $Peso_Gramos;
	var $Recibio_Trat_Profilactico;
	var $Esquema_Tratamiento;
	var $Tipo_Tratamiento_Bebe;
	var $Primera_carga_viral_bebe;
	var $No_Carga_Viral_Bebe;
	var $Fecha_Carga_Viral_Bebe;
	var $Edad_Primer_Carga_Viral_Dias;
	var $Segunda_Carga_Viral_Bebe;
	var $No_Seg_Carga_Viral_Bebe;
	var $Fecha_Seg_Carga_Viral_Bebe;
	var $Edad_Seg_Carga_Viral_Bebe_dias;
	var $Resultado_Tamizaje_M18;
	var $Fecha_Tamizaje;
	var $Edad_Dias_Bebe;
	var $Formula_Lactea;
	var $Fecha_Nacimiento_Madre;
	var $Clasificacion_Final_Nino;
	var $Observaciones;
	var $Registrado_Por;
	var $Fecha_registro;
	var $Escolaridad;
	var $Estado_Civil;
	var $Cual_Otro;
	var $Elisa_Trimestre;
	var $Ultima_Carga_Viral;
	var $Fecha_Ultima_Cargaviral;
	var $Cambio_Municipio;
	var $Bebe;
	var $Otro;
	var $Ultima_cargaviralbb;
	var $Fecha_Ultima_cargaviralbb;

	//
	// Table class constructor
	//
	function __construct() {
		global $Language;

		// Language object
		if (!isset($Language)) $Language = new cLanguage();
		$this->TableVar = 'seguimiento_materno';
		$this->TableName = 'seguimiento_materno';
		$this->TableType = 'TABLE';

		// Update Table
		$this->UpdateTable = "`seguimiento_materno`";
		$this->DBID = 'DB';
		$this->ExportAll = TRUE;
		$this->ExportPageBreakCount = 0; // Page break per every n record (PDF only)
		$this->ExportPageOrientation = "portrait"; // Page orientation (PDF only)
		$this->ExportPageSize = "a4"; // Page size (PDF only)
		$this->ExportExcelPageOrientation = PHPExcel_Worksheet_PageSetup::ORIENTATION_DEFAULT; // Page orientation (PHPExcel only)
		$this->ExportExcelPageSize = PHPExcel_Worksheet_PageSetup::PAPERSIZE_A4; // Page size (PHPExcel only)
		$this->DetailAdd = FALSE; // Allow detail add
		$this->DetailEdit = FALSE; // Allow detail edit
		$this->DetailView = FALSE; // Allow detail view
		$this->ShowMultipleDetails = FALSE; // Show multiple details
		$this->GridAddRowCount = 5;
		$this->AllowAddDeleteRow = ew_AllowAddDeleteRow(); // Allow add/delete row
		$this->UserIDAllowSecurity = 0; // User ID Allow
		$this->BasicSearch = new cBasicSearch($this->TableVar);

		// Id
		$this->Id = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Id', 'Id', '`Id`', '`Id`', 3, -1, FALSE, '`Id`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->Id->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['Id'] = &$this->Id;

		// Id_Registro
		$this->Id_Registro = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Id_Registro', 'Id_Registro', '`Id_Registro`', '`Id_Registro`', 3, -1, FALSE, '`Id_Registro`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->Id_Registro->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['Id_Registro'] = &$this->Id_Registro;

		// Fecha_Atencion
		$this->Fecha_Atencion = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Fecha_Atencion', 'Fecha_Atencion', '`Fecha_Atencion`', 'DATE_FORMAT(`Fecha_Atencion`, \'%Y/%m/%d\')', 133, 5, FALSE, '`Fecha_Atencion`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->Fecha_Atencion->FldDefaultErrMsg = str_replace("%s", "/", $Language->Phrase("IncorrectDateYMD"));
		$this->fields['Fecha_Atencion'] = &$this->Fecha_Atencion;

		// Codigo_Ips
		$this->Codigo_Ips = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Codigo_Ips', 'Codigo_Ips', '`Codigo_Ips`', '`Codigo_Ips`', 200, -1, FALSE, '`Codigo_Ips`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->fields['Codigo_Ips'] = &$this->Codigo_Ips;

		// Tipo_regimen
		$this->Tipo_regimen = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Tipo_regimen', 'Tipo_regimen', '`Tipo_regimen`', '`Tipo_regimen`', 200, -1, FALSE, '`Tipo_regimen`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'RADIO');
		$this->fields['Tipo_regimen'] = &$this->Tipo_regimen;

		// Codigo_Eps
		$this->Codigo_Eps = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Codigo_Eps', 'Codigo_Eps', '`Codigo_Eps`', '`Codigo_Eps`', 200, -1, FALSE, '`Codigo_Eps`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->fields['Codigo_Eps'] = &$this->Codigo_Eps;

		// Periodo_ingreso
		$this->Periodo_ingreso = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Periodo_ingreso', 'Periodo_ingreso', '`Periodo_ingreso`', '`Periodo_ingreso`', 3, -1, FALSE, '`Periodo_ingreso`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'RADIO');
		$this->Periodo_ingreso->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['Periodo_ingreso'] = &$this->Periodo_ingreso;

		// Primer_Nombre_Madre
		$this->Primer_Nombre_Madre = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Primer_Nombre_Madre', 'Primer_Nombre_Madre', '`Primer_Nombre_Madre`', '`Primer_Nombre_Madre`', 200, -1, FALSE, '`Primer_Nombre_Madre`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->fields['Primer_Nombre_Madre'] = &$this->Primer_Nombre_Madre;

		// Segundo_Nombre_Madre
		$this->Segundo_Nombre_Madre = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Segundo_Nombre_Madre', 'Segundo_Nombre_Madre', '`Segundo_Nombre_Madre`', '`Segundo_Nombre_Madre`', 200, -1, FALSE, '`Segundo_Nombre_Madre`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->fields['Segundo_Nombre_Madre'] = &$this->Segundo_Nombre_Madre;

		// Primer_Apellido_Madre
		$this->Primer_Apellido_Madre = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Primer_Apellido_Madre', 'Primer_Apellido_Madre', '`Primer_Apellido_Madre`', '`Primer_Apellido_Madre`', 200, -1, FALSE, '`Primer_Apellido_Madre`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->fields['Primer_Apellido_Madre'] = &$this->Primer_Apellido_Madre;

		// Edad
		$this->Edad = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Edad', 'Edad', '`Edad`', '`Edad`', 3, -1, FALSE, '`Edad`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->Edad->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['Edad'] = &$this->Edad;

		// Documento_Madre
		$this->Documento_Madre = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Documento_Madre', 'Documento_Madre', '`Documento_Madre`', '`Documento_Madre`', 3, -1, FALSE, '`Documento_Madre`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->Documento_Madre->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['Documento_Madre'] = &$this->Documento_Madre;

		// Area_Residencia
		$this->Area_Residencia = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Area_Residencia', 'Area_Residencia', '`Area_Residencia`', '`Area_Residencia`', 3, -1, FALSE, '`Area_Residencia`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'RADIO');
		$this->Area_Residencia->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['Area_Residencia'] = &$this->Area_Residencia;

		// Municipio_Residencia
		$this->Municipio_Residencia = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Municipio_Residencia', 'Municipio_Residencia', '`Municipio_Residencia`', '`Municipio_Residencia`', 3, -1, FALSE, '`Municipio_Residencia`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'SELECT');
		$this->Municipio_Residencia->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['Municipio_Residencia'] = &$this->Municipio_Residencia;

		// Telefono
		$this->Telefono = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Telefono', 'Telefono', '`Telefono`', '`Telefono`', 3, -1, FALSE, '`Telefono`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->Telefono->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['Telefono'] = &$this->Telefono;

		// Direccion_residencia
		$this->Direccion_residencia = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Direccion_residencia', 'Direccion_residencia', '`Direccion_residencia`', '`Direccion_residencia`', 200, -1, FALSE, '`Direccion_residencia`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->fields['Direccion_residencia'] = &$this->Direccion_residencia;

		// Grupo_Poblacional
		$this->Grupo_Poblacional = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Grupo_Poblacional', 'Grupo_Poblacional', '`Grupo_Poblacional`', '`Grupo_Poblacional`', 3, -1, FALSE, '`Grupo_Poblacional`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'RADIO');
		$this->Grupo_Poblacional->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['Grupo_Poblacional'] = &$this->Grupo_Poblacional;

		// Edad_Gestacional_CPN1
		$this->Edad_Gestacional_CPN1 = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Edad_Gestacional_CPN1', 'Edad_Gestacional_CPN1', '`Edad_Gestacional_CPN1`', '`Edad_Gestacional_CPN1`', 3, -1, FALSE, '`Edad_Gestacional_CPN1`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'SELECT');
		$this->Edad_Gestacional_CPN1->OptionCount = 41;
		$this->Edad_Gestacional_CPN1->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['Edad_Gestacional_CPN1'] = &$this->Edad_Gestacional_CPN1;

		// Fecha_Confirmatorio
		$this->Fecha_Confirmatorio = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Fecha_Confirmatorio', 'Fecha_Confirmatorio', '`Fecha_Confirmatorio`', 'DATE_FORMAT(`Fecha_Confirmatorio`, \'%Y/%m/%d\')', 133, 5, FALSE, '`Fecha_Confirmatorio`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->Fecha_Confirmatorio->FldDefaultErrMsg = str_replace("%s", "/", $Language->Phrase("IncorrectDateYMD"));
		$this->fields['Fecha_Confirmatorio'] = &$this->Fecha_Confirmatorio;

		// Semana_Gestacional_DX
		$this->Semana_Gestacional_DX = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Semana_Gestacional_DX', 'Semana_Gestacional_DX', '`Semana_Gestacional_DX`', '`Semana_Gestacional_DX`', 3, -1, FALSE, '`Semana_Gestacional_DX`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'SELECT');
		$this->Semana_Gestacional_DX->OptionCount = 40;
		$this->Semana_Gestacional_DX->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['Semana_Gestacional_DX'] = &$this->Semana_Gestacional_DX;

		// Momento_DX_VIH
		$this->Momento_DX_VIH = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Momento_DX_VIH', 'Momento_DX_VIH', '`Momento_DX_VIH`', '`Momento_DX_VIH`', 3, -1, FALSE, '`Momento_DX_VIH`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'RADIO');
		$this->Momento_DX_VIH->OptionCount = 3;
		$this->Momento_DX_VIH->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['Momento_DX_VIH'] = &$this->Momento_DX_VIH;

		// Primera_Carga_Viral
		$this->Primera_Carga_Viral = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Primera_Carga_Viral', 'Primera_Carga_Viral', '`Primera_Carga_Viral`', '`Primera_Carga_Viral`', 3, -1, FALSE, '`Primera_Carga_Viral`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'RADIO');
		$this->Primera_Carga_Viral->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['Primera_Carga_Viral'] = &$this->Primera_Carga_Viral;

		// No_Copias_Primera_Cviral
		$this->No_Copias_Primera_Cviral = new cField('seguimiento_materno', 'seguimiento_materno', 'x_No_Copias_Primera_Cviral', 'No_Copias_Primera_Cviral', '`No_Copias_Primera_Cviral`', '`No_Copias_Primera_Cviral`', 200, -1, FALSE, '`No_Copias_Primera_Cviral`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'SELECT');
		$this->No_Copias_Primera_Cviral->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['No_Copias_Primera_Cviral'] = &$this->No_Copias_Primera_Cviral;

		// Fecha_Primera_Carga_Viral
		$this->Fecha_Primera_Carga_Viral = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Fecha_Primera_Carga_Viral', 'Fecha_Primera_Carga_Viral', '`Fecha_Primera_Carga_Viral`', 'DATE_FORMAT(`Fecha_Primera_Carga_Viral`, \'%Y/%m/%d\')', 133, 5, FALSE, '`Fecha_Primera_Carga_Viral`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->Fecha_Primera_Carga_Viral->FldDefaultErrMsg = str_replace("%s", "/", $Language->Phrase("IncorrectDateYMD"));
		$this->fields['Fecha_Primera_Carga_Viral'] = &$this->Fecha_Primera_Carga_Viral;

		// Primer_CD4
		$this->Primer_CD4 = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Primer_CD4', 'Primer_CD4', '`Primer_CD4`', '`Primer_CD4`', 3, -1, FALSE, '`Primer_CD4`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'RADIO');
		$this->Primer_CD4->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['Primer_CD4'] = &$this->Primer_CD4;

		// Valor_CD4
		$this->Valor_CD4 = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Valor_CD4', 'Valor_CD4', '`Valor_CD4`', '`Valor_CD4`', 200, -1, FALSE, '`Valor_CD4`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->Valor_CD4->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['Valor_CD4'] = &$this->Valor_CD4;

		// Fecha_CD4
		$this->Fecha_CD4 = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Fecha_CD4', 'Fecha_CD4', '`Fecha_CD4`', 'DATE_FORMAT(`Fecha_CD4`, \'%Y/%m/%d\')', 133, 5, FALSE, '`Fecha_CD4`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->Fecha_CD4->FldDefaultErrMsg = str_replace("%s", "/", $Language->Phrase("IncorrectDateYMD"));
		$this->fields['Fecha_CD4'] = &$this->Fecha_CD4;

		// Estado_Clinico
		$this->Estado_Clinico = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Estado_Clinico', 'Estado_Clinico', '`Estado_Clinico`', '`Estado_Clinico`', 3, -1, FALSE, '`Estado_Clinico`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'RADIO');
		$this->Estado_Clinico->OptionCount = 2;
		$this->Estado_Clinico->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['Estado_Clinico'] = &$this->Estado_Clinico;

		// Tratamiento_Anteparto
		$this->Tratamiento_Anteparto = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Tratamiento_Anteparto', 'Tratamiento_Anteparto', '`Tratamiento_Anteparto`', '`Tratamiento_Anteparto`', 3, -1, FALSE, '`Tratamiento_Anteparto`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'RADIO');
		$this->Tratamiento_Anteparto->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['Tratamiento_Anteparto'] = &$this->Tratamiento_Anteparto;

		// Semana_Gest_Tratamiento_Anteparto
		$this->Semana_Gest_Tratamiento_Anteparto = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Semana_Gest_Tratamiento_Anteparto', 'Semana_Gest_Tratamiento_Anteparto', '`Semana_Gest_Tratamiento_Anteparto`', '`Semana_Gest_Tratamiento_Anteparto`', 3, -1, FALSE, '`Semana_Gest_Tratamiento_Anteparto`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'SELECT');
		$this->Semana_Gest_Tratamiento_Anteparto->OptionCount = 40;
		$this->Semana_Gest_Tratamiento_Anteparto->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['Semana_Gest_Tratamiento_Anteparto'] = &$this->Semana_Gest_Tratamiento_Anteparto;

		// Esquema_Anteparto
		$this->Esquema_Anteparto = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Esquema_Anteparto', 'Esquema_Anteparto', '`Esquema_Anteparto`', '`Esquema_Anteparto`', 200, -1, FALSE, '`Esquema_Anteparto`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'CHECKBOX');
		$this->fields['Esquema_Anteparto'] = &$this->Esquema_Anteparto;

		// Tipo_Tratamiento
		$this->Tipo_Tratamiento = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Tipo_Tratamiento', 'Tipo_Tratamiento', '`Tipo_Tratamiento`', '`Tipo_Tratamiento`', 3, -1, FALSE, '`Tipo_Tratamiento`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'RADIO');
		$this->fields['Tipo_Tratamiento'] = &$this->Tipo_Tratamiento;

		// Segunda_Carga_Viral
		$this->Segunda_Carga_Viral = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Segunda_Carga_Viral', 'Segunda_Carga_Viral', '`Segunda_Carga_Viral`', '`Segunda_Carga_Viral`', 3, -1, FALSE, '`Segunda_Carga_Viral`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'RADIO');
		$this->Segunda_Carga_Viral->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['Segunda_Carga_Viral'] = &$this->Segunda_Carga_Viral;

		// Valor_2da_Carga_Viral
		$this->Valor_2da_Carga_Viral = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Valor_2da_Carga_Viral', 'Valor_2da_Carga_Viral', '`Valor_2da_Carga_Viral`', '`Valor_2da_Carga_Viral`', 200, -1, FALSE, '`Valor_2da_Carga_Viral`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'SELECT');
		$this->Valor_2da_Carga_Viral->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['Valor_2da_Carga_Viral'] = &$this->Valor_2da_Carga_Viral;

		// Fecha_Segunda_Carga_Viral
		$this->Fecha_Segunda_Carga_Viral = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Fecha_Segunda_Carga_Viral', 'Fecha_Segunda_Carga_Viral', '`Fecha_Segunda_Carga_Viral`', 'DATE_FORMAT(`Fecha_Segunda_Carga_Viral`, \'%Y/%m/%d\')', 133, 5, FALSE, '`Fecha_Segunda_Carga_Viral`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->Fecha_Segunda_Carga_Viral->FldDefaultErrMsg = str_replace("%s", "/", $Language->Phrase("IncorrectDateYMD"));
		$this->fields['Fecha_Segunda_Carga_Viral'] = &$this->Fecha_Segunda_Carga_Viral;

		// Recibio_Tratamiento_Intraparto
		$this->Recibio_Tratamiento_Intraparto = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Recibio_Tratamiento_Intraparto', 'Recibio_Tratamiento_Intraparto', '`Recibio_Tratamiento_Intraparto`', '`Recibio_Tratamiento_Intraparto`', 3, -1, FALSE, '`Recibio_Tratamiento_Intraparto`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'RADIO');
		$this->Recibio_Tratamiento_Intraparto->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['Recibio_Tratamiento_Intraparto'] = &$this->Recibio_Tratamiento_Intraparto;

		// Esquema_intraparto
		$this->Esquema_intraparto = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Esquema_intraparto', 'Esquema_intraparto', '`Esquema_intraparto`', '`Esquema_intraparto`', 3, -1, FALSE, '`Esquema_intraparto`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->Esquema_intraparto->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['Esquema_intraparto'] = &$this->Esquema_intraparto;

		// Situacion_gestante
		$this->Situacion_gestante = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Situacion_gestante', 'Situacion_gestante', '`Situacion_gestante`', '`Situacion_gestante`', 3, -1, FALSE, '`Situacion_gestante`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->Situacion_gestante->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['Situacion_gestante'] = &$this->Situacion_gestante;

		// Protocolo_Sifilis
		$this->Protocolo_Sifilis = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Protocolo_Sifilis', 'Protocolo_Sifilis', '`Protocolo_Sifilis`', '`Protocolo_Sifilis`', 3, -1, FALSE, '`Protocolo_Sifilis`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'RADIO');
		$this->Protocolo_Sifilis->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['Protocolo_Sifilis'] = &$this->Protocolo_Sifilis;

		// Tipo_Parto
		$this->Tipo_Parto = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Tipo_Parto', 'Tipo_Parto', '`Tipo_Parto`', '`Tipo_Parto`', 3, -1, FALSE, '`Tipo_Parto`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'RADIO');
		$this->Tipo_Parto->OptionCount = 4;
		$this->Tipo_Parto->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['Tipo_Parto'] = &$this->Tipo_Parto;

		// No_Productos_Nacimiento
		$this->No_Productos_Nacimiento = new cField('seguimiento_materno', 'seguimiento_materno', 'x_No_Productos_Nacimiento', 'No_Productos_Nacimiento', '`No_Productos_Nacimiento`', '`No_Productos_Nacimiento`', 3, -1, FALSE, '`No_Productos_Nacimiento`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'SELECT');
		$this->No_Productos_Nacimiento->OptionCount = 5;
		$this->No_Productos_Nacimiento->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['No_Productos_Nacimiento'] = &$this->No_Productos_Nacimiento;

		// Metodo_Anticoncepcion_Definitivo
		$this->Metodo_Anticoncepcion_Definitivo = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Metodo_Anticoncepcion_Definitivo', 'Metodo_Anticoncepcion_Definitivo', '`Metodo_Anticoncepcion_Definitivo`', '`Metodo_Anticoncepcion_Definitivo`', 3, -1, FALSE, '`Metodo_Anticoncepcion_Definitivo`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'RADIO');
		$this->Metodo_Anticoncepcion_Definitivo->OptionCount = 2;
		$this->Metodo_Anticoncepcion_Definitivo->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['Metodo_Anticoncepcion_Definitivo'] = &$this->Metodo_Anticoncepcion_Definitivo;

		// Estado_Final
		$this->Estado_Final = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Estado_Final', 'Estado_Final', '`Estado_Final`', '`Estado_Final`', 3, -1, FALSE, '`Estado_Final`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'RADIO');
		$this->Estado_Final->OptionCount = 2;
		$this->Estado_Final->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['Estado_Final'] = &$this->Estado_Final;

		// Condicion_Recien_Nacido
		$this->Condicion_Recien_Nacido = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Condicion_Recien_Nacido', 'Condicion_Recien_Nacido', '`Condicion_Recien_Nacido`', '`Condicion_Recien_Nacido`', 200, -1, FALSE, '`Condicion_Recien_Nacido`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'RADIO');
		$this->Condicion_Recien_Nacido->OptionCount = 3;
		$this->fields['Condicion_Recien_Nacido'] = &$this->Condicion_Recien_Nacido;

		// Primer_Nombre
		$this->Primer_Nombre = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Primer_Nombre', 'Primer_Nombre', '`Primer_Nombre`', '`Primer_Nombre`', 200, -1, FALSE, '`Primer_Nombre`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->fields['Primer_Nombre'] = &$this->Primer_Nombre;

		// Segundo_Nombre
		$this->Segundo_Nombre = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Segundo_Nombre', 'Segundo_Nombre', '`Segundo_Nombre`', '`Segundo_Nombre`', 200, -1, FALSE, '`Segundo_Nombre`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->fields['Segundo_Nombre'] = &$this->Segundo_Nombre;

		// Primer_Apellido
		$this->Primer_Apellido = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Primer_Apellido', 'Primer_Apellido', '`Primer_Apellido`', '`Primer_Apellido`', 200, -1, FALSE, '`Primer_Apellido`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->fields['Primer_Apellido'] = &$this->Primer_Apellido;

		// Segundo_Apellido
		$this->Segundo_Apellido = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Segundo_Apellido', 'Segundo_Apellido', '`Segundo_Apellido`', '`Segundo_Apellido`', 200, -1, FALSE, '`Segundo_Apellido`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->fields['Segundo_Apellido'] = &$this->Segundo_Apellido;

		// Registro_Civil
		$this->Registro_Civil = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Registro_Civil', 'Registro_Civil', '`Registro_Civil`', '`Registro_Civil`', 200, -1, FALSE, '`Registro_Civil`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->fields['Registro_Civil'] = &$this->Registro_Civil;

		// Sexo
		$this->Sexo = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Sexo', 'Sexo', '`Sexo`', '`Sexo`', 3, -1, FALSE, '`Sexo`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->Sexo->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['Sexo'] = &$this->Sexo;

		// Fecha_Nacimiento
		$this->Fecha_Nacimiento = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Fecha_Nacimiento', 'Fecha_Nacimiento', '`Fecha_Nacimiento`', 'DATE_FORMAT(`Fecha_Nacimiento`, \'%Y/%m/%d\')', 133, 5, FALSE, '`Fecha_Nacimiento`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->Fecha_Nacimiento->FldDefaultErrMsg = str_replace("%s", "/", $Language->Phrase("IncorrectDateYMD"));
		$this->fields['Fecha_Nacimiento'] = &$this->Fecha_Nacimiento;

		// Edad_Gestacion_Nacimiento
		$this->Edad_Gestacion_Nacimiento = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Edad_Gestacion_Nacimiento', 'Edad_Gestacion_Nacimiento', '`Edad_Gestacion_Nacimiento`', '`Edad_Gestacion_Nacimiento`', 3, -1, FALSE, '`Edad_Gestacion_Nacimiento`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->Edad_Gestacion_Nacimiento->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['Edad_Gestacion_Nacimiento'] = &$this->Edad_Gestacion_Nacimiento;

		// Peso_Gramos
		$this->Peso_Gramos = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Peso_Gramos', 'Peso_Gramos', '`Peso_Gramos`', '`Peso_Gramos`', 3, -1, FALSE, '`Peso_Gramos`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->Peso_Gramos->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['Peso_Gramos'] = &$this->Peso_Gramos;

		// Recibio_Trat_Profilactico
		$this->Recibio_Trat_Profilactico = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Recibio_Trat_Profilactico', 'Recibio_Trat_Profilactico', '`Recibio_Trat_Profilactico`', '`Recibio_Trat_Profilactico`', 3, -1, FALSE, '`Recibio_Trat_Profilactico`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->Recibio_Trat_Profilactico->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['Recibio_Trat_Profilactico'] = &$this->Recibio_Trat_Profilactico;

		// Esquema_Tratamiento
		$this->Esquema_Tratamiento = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Esquema_Tratamiento', 'Esquema_Tratamiento', '`Esquema_Tratamiento`', '`Esquema_Tratamiento`', 200, -1, FALSE, '`Esquema_Tratamiento`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->fields['Esquema_Tratamiento'] = &$this->Esquema_Tratamiento;

		// Tipo_Tratamiento_Bebe
		$this->Tipo_Tratamiento_Bebe = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Tipo_Tratamiento_Bebe', 'Tipo_Tratamiento_Bebe', '`Tipo_Tratamiento_Bebe`', '`Tipo_Tratamiento_Bebe`', 3, -1, FALSE, '`Tipo_Tratamiento_Bebe`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->fields['Tipo_Tratamiento_Bebe'] = &$this->Tipo_Tratamiento_Bebe;

		// Primera_carga_viral_bebe
		$this->Primera_carga_viral_bebe = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Primera_carga_viral_bebe', 'Primera_carga_viral_bebe', '`Primera_carga_viral_bebe`', '`Primera_carga_viral_bebe`', 3, -1, FALSE, '`Primera_carga_viral_bebe`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'RADIO');
		$this->Primera_carga_viral_bebe->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['Primera_carga_viral_bebe'] = &$this->Primera_carga_viral_bebe;

		// No_Carga_Viral_Bebe
		$this->No_Carga_Viral_Bebe = new cField('seguimiento_materno', 'seguimiento_materno', 'x_No_Carga_Viral_Bebe', 'No_Carga_Viral_Bebe', '`No_Carga_Viral_Bebe`', '`No_Carga_Viral_Bebe`', 200, -1, FALSE, '`No_Carga_Viral_Bebe`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->No_Carga_Viral_Bebe->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['No_Carga_Viral_Bebe'] = &$this->No_Carga_Viral_Bebe;

		// Fecha_Carga_Viral_Bebe
		$this->Fecha_Carga_Viral_Bebe = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Fecha_Carga_Viral_Bebe', 'Fecha_Carga_Viral_Bebe', '`Fecha_Carga_Viral_Bebe`', 'DATE_FORMAT(`Fecha_Carga_Viral_Bebe`, \'%Y/%m/%d\')', 133, 5, FALSE, '`Fecha_Carga_Viral_Bebe`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->Fecha_Carga_Viral_Bebe->FldDefaultErrMsg = str_replace("%s", "/", $Language->Phrase("IncorrectDateYMD"));
		$this->fields['Fecha_Carga_Viral_Bebe'] = &$this->Fecha_Carga_Viral_Bebe;

		// Edad_Primer_Carga_Viral_Dias
		$this->Edad_Primer_Carga_Viral_Dias = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Edad_Primer_Carga_Viral_Dias', 'Edad_Primer_Carga_Viral_Dias', '`Edad_Primer_Carga_Viral_Dias`', '`Edad_Primer_Carga_Viral_Dias`', 3, -1, FALSE, '`Edad_Primer_Carga_Viral_Dias`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->Edad_Primer_Carga_Viral_Dias->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['Edad_Primer_Carga_Viral_Dias'] = &$this->Edad_Primer_Carga_Viral_Dias;

		// Segunda_Carga_Viral_Bebe
		$this->Segunda_Carga_Viral_Bebe = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Segunda_Carga_Viral_Bebe', 'Segunda_Carga_Viral_Bebe', '`Segunda_Carga_Viral_Bebe`', '`Segunda_Carga_Viral_Bebe`', 3, -1, FALSE, '`Segunda_Carga_Viral_Bebe`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->Segunda_Carga_Viral_Bebe->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['Segunda_Carga_Viral_Bebe'] = &$this->Segunda_Carga_Viral_Bebe;

		// No_Seg_Carga_Viral_Bebe
		$this->No_Seg_Carga_Viral_Bebe = new cField('seguimiento_materno', 'seguimiento_materno', 'x_No_Seg_Carga_Viral_Bebe', 'No_Seg_Carga_Viral_Bebe', '`No_Seg_Carga_Viral_Bebe`', '`No_Seg_Carga_Viral_Bebe`', 200, -1, FALSE, '`No_Seg_Carga_Viral_Bebe`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->No_Seg_Carga_Viral_Bebe->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['No_Seg_Carga_Viral_Bebe'] = &$this->No_Seg_Carga_Viral_Bebe;

		// Fecha_Seg_Carga_Viral_Bebe
		$this->Fecha_Seg_Carga_Viral_Bebe = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Fecha_Seg_Carga_Viral_Bebe', 'Fecha_Seg_Carga_Viral_Bebe', '`Fecha_Seg_Carga_Viral_Bebe`', 'DATE_FORMAT(`Fecha_Seg_Carga_Viral_Bebe`, \'%Y/%m/%d\')', 133, 5, FALSE, '`Fecha_Seg_Carga_Viral_Bebe`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->Fecha_Seg_Carga_Viral_Bebe->FldDefaultErrMsg = str_replace("%s", "/", $Language->Phrase("IncorrectDateYMD"));
		$this->fields['Fecha_Seg_Carga_Viral_Bebe'] = &$this->Fecha_Seg_Carga_Viral_Bebe;

		// Edad_Seg_Carga_Viral_Bebe_dias
		$this->Edad_Seg_Carga_Viral_Bebe_dias = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Edad_Seg_Carga_Viral_Bebe_dias', 'Edad_Seg_Carga_Viral_Bebe_dias', '`Edad_Seg_Carga_Viral_Bebe_dias`', '`Edad_Seg_Carga_Viral_Bebe_dias`', 3, -1, FALSE, '`Edad_Seg_Carga_Viral_Bebe_dias`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->Edad_Seg_Carga_Viral_Bebe_dias->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['Edad_Seg_Carga_Viral_Bebe_dias'] = &$this->Edad_Seg_Carga_Viral_Bebe_dias;

		// Resultado_Tamizaje_M18
		$this->Resultado_Tamizaje_M18 = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Resultado_Tamizaje_M18', 'Resultado_Tamizaje_M18', '`Resultado_Tamizaje_M18`', '`Resultado_Tamizaje_M18`', 200, -1, FALSE, '`Resultado_Tamizaje_M18`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'RADIO');
		$this->Resultado_Tamizaje_M18->OptionCount = 2;
		$this->fields['Resultado_Tamizaje_M18'] = &$this->Resultado_Tamizaje_M18;

		// Fecha_Tamizaje
		$this->Fecha_Tamizaje = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Fecha_Tamizaje', 'Fecha_Tamizaje', '`Fecha_Tamizaje`', 'DATE_FORMAT(`Fecha_Tamizaje`, \'%Y/%m/%d\')', 133, 5, FALSE, '`Fecha_Tamizaje`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->Fecha_Tamizaje->FldDefaultErrMsg = str_replace("%s", "/", $Language->Phrase("IncorrectDateYMD"));
		$this->fields['Fecha_Tamizaje'] = &$this->Fecha_Tamizaje;

		// Edad_Dias_Bebe
		$this->Edad_Dias_Bebe = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Edad_Dias_Bebe', 'Edad_Dias_Bebe', '`Edad_Dias_Bebe`', '`Edad_Dias_Bebe`', 3, -1, FALSE, '`Edad_Dias_Bebe`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->Edad_Dias_Bebe->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['Edad_Dias_Bebe'] = &$this->Edad_Dias_Bebe;

		// Formula_Lactea
		$this->Formula_Lactea = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Formula_Lactea', 'Formula_Lactea', '`Formula_Lactea`', '`Formula_Lactea`', 3, -1, FALSE, '`Formula_Lactea`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->Formula_Lactea->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['Formula_Lactea'] = &$this->Formula_Lactea;

		// Fecha_Nacimiento_Madre
		$this->Fecha_Nacimiento_Madre = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Fecha_Nacimiento_Madre', 'Fecha_Nacimiento_Madre', '`Fecha_Nacimiento_Madre`', 'DATE_FORMAT(`Fecha_Nacimiento_Madre`, \'%Y/%m/%d\')', 133, 5, FALSE, '`Fecha_Nacimiento_Madre`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->Fecha_Nacimiento_Madre->FldDefaultErrMsg = str_replace("%s", "/", $Language->Phrase("IncorrectDateYMD"));
		$this->fields['Fecha_Nacimiento_Madre'] = &$this->Fecha_Nacimiento_Madre;

		// Clasificacion_Final_Nino
		$this->Clasificacion_Final_Nino = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Clasificacion_Final_Nino', 'Clasificacion_Final_Nino', '`Clasificacion_Final_Nino`', '`Clasificacion_Final_Nino`', 200, -1, FALSE, '`Clasificacion_Final_Nino`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'RADIO');
		$this->Clasificacion_Final_Nino->OptionCount = 3;
		$this->fields['Clasificacion_Final_Nino'] = &$this->Clasificacion_Final_Nino;

		// Observaciones
		$this->Observaciones = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Observaciones', 'Observaciones', '`Observaciones`', '`Observaciones`', 201, -1, FALSE, '`Observaciones`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXTAREA');
		$this->fields['Observaciones'] = &$this->Observaciones;

		// Registrado_Por
		$this->Registrado_Por = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Registrado_Por', 'Registrado_Por', '`Registrado_Por`', '`Registrado_Por`', 200, -1, FALSE, '`Registrado_Por`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->Registrado_Por->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['Registrado_Por'] = &$this->Registrado_Por;

		// Fecha_registro
		$this->Fecha_registro = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Fecha_registro', 'Fecha_registro', '`Fecha_registro`', 'DATE_FORMAT(`Fecha_registro`, \'%Y/%m/%d\')', 133, 5, FALSE, '`Fecha_registro`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->Fecha_registro->FldDefaultErrMsg = str_replace("%s", "/", $Language->Phrase("IncorrectDateYMD"));
		$this->fields['Fecha_registro'] = &$this->Fecha_registro;

		// Escolaridad
		$this->Escolaridad = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Escolaridad', 'Escolaridad', '`Escolaridad`', '`Escolaridad`', 3, -1, FALSE, '`Escolaridad`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'SELECT');
		$this->Escolaridad->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['Escolaridad'] = &$this->Escolaridad;

		// Estado_Civil
		$this->Estado_Civil = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Estado_Civil', 'Estado_Civil', '`Estado_Civil`', '`Estado_Civil`', 3, -1, FALSE, '`Estado_Civil`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'RADIO');
		$this->Estado_Civil->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['Estado_Civil'] = &$this->Estado_Civil;

		// Cual_Otro
		$this->Cual_Otro = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Cual_Otro', 'Cual_Otro', '`Cual_Otro`', '`Cual_Otro`', 200, -1, FALSE, '`Cual_Otro`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->fields['Cual_Otro'] = &$this->Cual_Otro;

		// Elisa_Trimestre
		$this->Elisa_Trimestre = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Elisa_Trimestre', 'Elisa_Trimestre', '`Elisa_Trimestre`', '`Elisa_Trimestre`', 3, -1, FALSE, '`Elisa_Trimestre`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'RADIO');
		$this->Elisa_Trimestre->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['Elisa_Trimestre'] = &$this->Elisa_Trimestre;

		// Ultima_Carga_Viral
		$this->Ultima_Carga_Viral = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Ultima_Carga_Viral', 'Ultima_Carga_Viral', '`Ultima_Carga_Viral`', '`Ultima_Carga_Viral`', 200, -1, FALSE, '`Ultima_Carga_Viral`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'SELECT');
		$this->fields['Ultima_Carga_Viral'] = &$this->Ultima_Carga_Viral;

		// Fecha_Ultima_Cargaviral
		$this->Fecha_Ultima_Cargaviral = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Fecha_Ultima_Cargaviral', 'Fecha_Ultima_Cargaviral', '`Fecha_Ultima_Cargaviral`', 'DATE_FORMAT(`Fecha_Ultima_Cargaviral`, \'%Y/%m/%d\')', 133, 5, FALSE, '`Fecha_Ultima_Cargaviral`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->Fecha_Ultima_Cargaviral->FldDefaultErrMsg = str_replace("%s", "/", $Language->Phrase("IncorrectDateYMD"));
		$this->fields['Fecha_Ultima_Cargaviral'] = &$this->Fecha_Ultima_Cargaviral;

		// Cambio_Municipio
		$this->Cambio_Municipio = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Cambio_Municipio', 'Cambio_Municipio', '`Cambio_Municipio`', '`Cambio_Municipio`', 3, -1, FALSE, '`Cambio_Municipio`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'RADIO');
		$this->Cambio_Municipio->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger");
		$this->fields['Cambio_Municipio'] = &$this->Cambio_Municipio;

		// Bebe
		$this->Bebe = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Bebe', 'Bebe', '`Bebe`', '`Bebe`', 3, -1, FALSE, '`Bebe`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->fields['Bebe'] = &$this->Bebe;

		// Otro
		$this->Otro = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Otro', 'Otro', '`Otro`', '`Otro`', 200, -1, FALSE, '`Otro`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->fields['Otro'] = &$this->Otro;

		// Ultima_cargaviralbb
		$this->Ultima_cargaviralbb = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Ultima_cargaviralbb', 'Ultima_cargaviralbb', '`Ultima_cargaviralbb`', '`Ultima_cargaviralbb`', 200, -1, FALSE, '`Ultima_cargaviralbb`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->fields['Ultima_cargaviralbb'] = &$this->Ultima_cargaviralbb;

		// Fecha_Ultima_cargaviralbb
		$this->Fecha_Ultima_cargaviralbb = new cField('seguimiento_materno', 'seguimiento_materno', 'x_Fecha_Ultima_cargaviralbb', 'Fecha_Ultima_cargaviralbb', '`Fecha_Ultima_cargaviralbb`', 'DATE_FORMAT(`Fecha_Ultima_cargaviralbb`, \'%Y/%m/%d\')', 133, 5, FALSE, '`Fecha_Ultima_cargaviralbb`', FALSE, FALSE, FALSE, 'FORMATTED TEXT', 'TEXT');
		$this->Fecha_Ultima_cargaviralbb->FldDefaultErrMsg = str_replace("%s", "/", $Language->Phrase("IncorrectDateYMD"));
		$this->fields['Fecha_Ultima_cargaviralbb'] = &$this->Fecha_Ultima_cargaviralbb;
	}

	// Single column sort
	function UpdateSort(&$ofld) {
		if ($this->CurrentOrder == $ofld->FldName) {
			$sSortField = $ofld->FldExpression;
			$sLastSort = $ofld->getSort();
			if ($this->CurrentOrderType == "ASC" || $this->CurrentOrderType == "DESC") {
				$sThisSort = $this->CurrentOrderType;
			} else {
				$sThisSort = ($sLastSort == "ASC") ? "DESC" : "ASC";
			}
			$ofld->setSort($sThisSort);
			$this->setSessionOrderBy($sSortField . " " . $sThisSort); // Save to Session
		} else {
			$ofld->setSort("");
		}
	}

	// Current master table name
	function getCurrentMasterTable() {
		return @$_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" . EW_TABLE_MASTER_TABLE];
	}

	function setCurrentMasterTable($v) {
		$_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" . EW_TABLE_MASTER_TABLE] = $v;
	}

	// Session master WHERE clause
	function GetMasterFilter() {

		// Master filter
		$sMasterFilter = "";
		if ($this->getCurrentMasterTable() == "registro") {
			if ($this->Id_Registro->getSessionValue() <> "")
				$sMasterFilter .= "`Consecutivo`=" . ew_QuotedValue($this->Id_Registro->getSessionValue(), EW_DATATYPE_NUMBER, "DB");
			else
				return "";
		}
		return $sMasterFilter;
	}

	// Session detail WHERE clause
	function GetDetailFilter() {

		// Detail filter
		$sDetailFilter = "";
		if ($this->getCurrentMasterTable() == "registro") {
			if ($this->Id_Registro->getSessionValue() <> "")
				$sDetailFilter .= "`Id_Registro`=" . ew_QuotedValue($this->Id_Registro->getSessionValue(), EW_DATATYPE_NUMBER, "DB");
			else
				return "";
		}
		return $sDetailFilter;
	}

	// Master filter
	function SqlMasterFilter_registro() {
		return "`Consecutivo`=@Consecutivo@";
	}

	// Detail filter
	function SqlDetailFilter_registro() {
		return "`Id_Registro`=@Id_Registro@";
	}

	// Table level SQL
	var $_SqlFrom = "";

	function getSqlFrom() { // From
		return ($this->_SqlFrom <> "") ? $this->_SqlFrom : "`seguimiento_materno`";
	}

	function SqlFrom() { // For backward compatibility
    	return $this->getSqlFrom();
	}

	function setSqlFrom($v) {
    	$this->_SqlFrom = $v;
	}
	var $_SqlSelect = "";

	function getSqlSelect() { // Select
		return ($this->_SqlSelect <> "") ? $this->_SqlSelect : "SELECT * FROM " . $this->getSqlFrom();
	}

	function SqlSelect() { // For backward compatibility
    	return $this->getSqlSelect();
	}

	function setSqlSelect($v) {
    	$this->_SqlSelect = $v;
	}
	var $_SqlWhere = "";

	function getSqlWhere() { // Where
		$sWhere = ($this->_SqlWhere <> "") ? $this->_SqlWhere : "";
		$this->TableFilter = "";
		ew_AddFilter($sWhere, $this->TableFilter);
		return $sWhere;
	}

	function SqlWhere() { // For backward compatibility
    	return $this->getSqlWhere();
	}

	function setSqlWhere($v) {
    	$this->_SqlWhere = $v;
	}
	var $_SqlGroupBy = "";

	function getSqlGroupBy() { // Group By
		return ($this->_SqlGroupBy <> "") ? $this->_SqlGroupBy : "";
	}

	function SqlGroupBy() { // For backward compatibility
    	return $this->getSqlGroupBy();
	}

	function setSqlGroupBy($v) {
    	$this->_SqlGroupBy = $v;
	}
	var $_SqlHaving = "";

	function getSqlHaving() { // Having
		return ($this->_SqlHaving <> "") ? $this->_SqlHaving : "";
	}

	function SqlHaving() { // For backward compatibility
    	return $this->getSqlHaving();
	}

	function setSqlHaving($v) {
    	$this->_SqlHaving = $v;
	}
	var $_SqlOrderBy = "";

	function getSqlOrderBy() { // Order By
		return ($this->_SqlOrderBy <> "") ? $this->_SqlOrderBy : "";
	}

	function SqlOrderBy() { // For backward compatibility
    	return $this->getSqlOrderBy();
	}

	function setSqlOrderBy($v) {
    	$this->_SqlOrderBy = $v;
	}

	// Apply User ID filters
	function ApplyUserIDFilters($sFilter) {
		global $Security;

		// Add User ID filter
		if ($Security->CurrentUserID() <> "" && !$Security->IsAdmin()) { // Non system admin
			if ($this->getCurrentMasterTable() == "registro" || $this->getCurrentMasterTable() == "")
				$sFilter = $this->AddDetailUserIDFilter($sFilter, "registro"); // Add detail User ID filter
		}
		return $sFilter;
	}

	// Check if User ID security allows view all
	function UserIDAllow($id = "") {
		$allow = EW_USER_ID_ALLOW;
		switch ($id) {
			case "add":
			case "copy":
			case "gridadd":
			case "register":
			case "addopt":
				return (($allow & 1) == 1);
			case "edit":
			case "gridedit":
			case "update":
			case "changepwd":
			case "forgotpwd":
				return (($allow & 4) == 4);
			case "delete":
				return (($allow & 2) == 2);
			case "view":
				return (($allow & 32) == 32);
			case "search":
				return (($allow & 64) == 64);
			default:
				return (($allow & 8) == 8);
		}
	}

	// Get SQL
	function GetSQL($where, $orderby) {
		return ew_BuildSelectSql($this->getSqlSelect(), $this->getSqlWhere(),
			$this->getSqlGroupBy(), $this->getSqlHaving(), $this->getSqlOrderBy(),
			$where, $orderby);
	}

	// Table SQL
	function SQL() {
		$sFilter = $this->CurrentFilter;
		$sFilter = $this->ApplyUserIDFilters($sFilter);
		$sSort = $this->getSessionOrderBy();
		return ew_BuildSelectSql($this->getSqlSelect(), $this->getSqlWhere(),
			$this->getSqlGroupBy(), $this->getSqlHaving(), $this->getSqlOrderBy(),
			$sFilter, $sSort);
	}

	// Table SQL with List page filter
	function SelectSQL() {
		$sFilter = $this->getSessionWhere();
		ew_AddFilter($sFilter, $this->CurrentFilter);
		$sFilter = $this->ApplyUserIDFilters($sFilter);
		$this->Recordset_Selecting($sFilter);
		$sSort = $this->getSessionOrderBy();
		return ew_BuildSelectSql($this->getSqlSelect(), $this->getSqlWhere(), $this->getSqlGroupBy(),
			$this->getSqlHaving(), $this->getSqlOrderBy(), $sFilter, $sSort);
	}

	// Get ORDER BY clause
	function GetOrderBy() {
		$sSort = $this->getSessionOrderBy();
		return ew_BuildSelectSql("", "", "", "", $this->getSqlOrderBy(), "", $sSort);
	}

	// Try to get record count
	function TryGetRecordCount($sSql) {
		$cnt = -1;
		if (($this->TableType == 'TABLE' || $this->TableType == 'VIEW' || $this->TableType == 'LINKTABLE') && preg_match("/^SELECT \* FROM/i", $sSql)) {
			$sSql = "SELECT COUNT(*) FROM" . preg_replace('/^SELECT\s([\s\S]+)?\*\sFROM/i', "", $sSql);
			$sOrderBy = $this->GetOrderBy();
			if (substr($sSql, strlen($sOrderBy) * -1) == $sOrderBy)
				$sSql = substr($sSql, 0, strlen($sSql) - strlen($sOrderBy)); // Remove ORDER BY clause
		} else {
			$sSql = "SELECT COUNT(*) FROM (" . $sSql . ") EW_COUNT_TABLE";
		}
		$conn = &$this->Connection();
		if ($rs = $conn->Execute($sSql)) {
			if (!$rs->EOF && $rs->FieldCount() > 0) {
				$cnt = $rs->fields[0];
				$rs->Close();
			}
		}
		return intval($cnt);
	}

	// Get record count based on filter (for detail record count in master table pages)
	function LoadRecordCount($sFilter) {
		$origFilter = $this->CurrentFilter;
		$this->CurrentFilter = $sFilter;
		$this->Recordset_Selecting($this->CurrentFilter);

		//$sSql = $this->SQL();
		$sSql = $this->GetSQL($this->CurrentFilter, "");
		$cnt = $this->TryGetRecordCount($sSql);
		if ($cnt == -1) {
			if ($rs = $this->LoadRs($this->CurrentFilter)) {
				$cnt = $rs->RecordCount();
				$rs->Close();
			}
		}
		$this->CurrentFilter = $origFilter;
		return intval($cnt);
	}

	// Get record count (for current List page)
	function SelectRecordCount() {
		$sSql = $this->SelectSQL();
		$cnt = $this->TryGetRecordCount($sSql);
		if ($cnt == -1) {
			$conn = &$this->Connection();
			if ($rs = $conn->Execute($sSql)) {
				$cnt = $rs->RecordCount();
				$rs->Close();
			}
		}
		return intval($cnt);
	}

	// INSERT statement
	function InsertSQL(&$rs) {
		$names = "";
		$values = "";
		foreach ($rs as $name => $value) {
			if (!isset($this->fields[$name]) || $this->fields[$name]->FldIsCustom)
				continue;
			$names .= $this->fields[$name]->FldExpression . ",";
			$values .= ew_QuotedValue($value, $this->fields[$name]->FldDataType, $this->DBID) . ",";
		}
		while (substr($names, -1) == ",")
			$names = substr($names, 0, -1);
		while (substr($values, -1) == ",")
			$values = substr($values, 0, -1);
		return "INSERT INTO " . $this->UpdateTable . " ($names) VALUES ($values)";
	}

	// Insert
	function Insert(&$rs) {
		$conn = &$this->Connection();
		return $conn->Execute($this->InsertSQL($rs));
	}

	// UPDATE statement
	function UpdateSQL(&$rs, $where = "", $curfilter = TRUE) {
		$sql = "UPDATE " . $this->UpdateTable . " SET ";
		foreach ($rs as $name => $value) {
			if (!isset($this->fields[$name]) || $this->fields[$name]->FldIsCustom)
				continue;
			$sql .= $this->fields[$name]->FldExpression . "=";
			$sql .= ew_QuotedValue($value, $this->fields[$name]->FldDataType, $this->DBID) . ",";
		}
		while (substr($sql, -1) == ",")
			$sql = substr($sql, 0, -1);
		$filter = ($curfilter) ? $this->CurrentFilter : "";
		if (is_array($where))
			$where = $this->ArrayToFilter($where);
		ew_AddFilter($filter, $where);
		if ($filter <> "")	$sql .= " WHERE " . $filter;
		return $sql;
	}

	// Update
	function Update(&$rs, $where = "", $rsold = NULL, $curfilter = TRUE) {
		$conn = &$this->Connection();
		return $conn->Execute($this->UpdateSQL($rs, $where, $curfilter));
	}

	// DELETE statement
	function DeleteSQL(&$rs, $where = "", $curfilter = TRUE) {
		$sql = "DELETE FROM " . $this->UpdateTable . " WHERE ";
		if (is_array($where))
			$where = $this->ArrayToFilter($where);
		if ($rs) {
			if (array_key_exists('Id', $rs))
				ew_AddFilter($where, ew_QuotedName('Id', $this->DBID) . '=' . ew_QuotedValue($rs['Id'], $this->Id->FldDataType, $this->DBID));
		}
		$filter = ($curfilter) ? $this->CurrentFilter : "";
		ew_AddFilter($filter, $where);
		if ($filter <> "")
			$sql .= $filter;
		else
			$sql .= "0=1"; // Avoid delete
		return $sql;
	}

	// Delete
	function Delete(&$rs, $where = "", $curfilter = TRUE) {
		$conn = &$this->Connection();
		return $conn->Execute($this->DeleteSQL($rs, $where, $curfilter));
	}

	// Key filter WHERE clause
	function SqlKeyFilter() {
		return "`Id` = @Id@";
	}

	// Key filter
	function KeyFilter() {
		$sKeyFilter = $this->SqlKeyFilter();
		if (!is_numeric($this->Id->CurrentValue))
			$sKeyFilter = "0=1"; // Invalid key
		$sKeyFilter = str_replace("@Id@", ew_AdjustSql($this->Id->CurrentValue, $this->DBID), $sKeyFilter); // Replace key value
		return $sKeyFilter;
	}

	// Return page URL
	function getReturnUrl() {
		$name = EW_PROJECT_NAME . "_" . $this->TableVar . "_" . EW_TABLE_RETURN_URL;

		// Get referer URL automatically
		if (ew_ServerVar("HTTP_REFERER") <> "" && ew_ReferPage() <> ew_CurrentPage() && ew_ReferPage() <> "login.php") // Referer not same page or login page
			$_SESSION[$name] = ew_ServerVar("HTTP_REFERER"); // Save to Session
		if (@$_SESSION[$name] <> "") {
			return $_SESSION[$name];
		} else {
			return "seguimiento_maternolist.php";
		}
	}

	function setReturnUrl($v) {
		$_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" . EW_TABLE_RETURN_URL] = $v;
	}

	// List URL
	function GetListUrl() {
		return "seguimiento_maternolist.php";
	}

	// View URL
	function GetViewUrl($parm = "") {
		if ($parm <> "")
			$url = $this->KeyUrl("seguimiento_maternoview.php", $this->UrlParm($parm));
		else
			$url = $this->KeyUrl("seguimiento_maternoview.php", $this->UrlParm(EW_TABLE_SHOW_DETAIL . "="));
		return $this->AddMasterUrl($url);
	}

	// Add URL
	function GetAddUrl($parm = "") {
		if ($parm <> "")
			$url = "seguimiento_maternoadd.php?" . $this->UrlParm($parm);
		else
			$url = "seguimiento_maternoadd.php";
		return $this->AddMasterUrl($url);
	}

	// Edit URL
	function GetEditUrl($parm = "") {
		$url = $this->KeyUrl("seguimiento_maternoedit.php", $this->UrlParm($parm));
		return $this->AddMasterUrl($url);
	}

	// Inline edit URL
	function GetInlineEditUrl() {
		$url = $this->KeyUrl(ew_CurrentPage(), $this->UrlParm("a=edit"));
		return $this->AddMasterUrl($url);
	}

	// Copy URL
	function GetCopyUrl($parm = "") {
		$url = $this->KeyUrl("seguimiento_maternoadd.php", $this->UrlParm($parm));
		return $this->AddMasterUrl($url);
	}

	// Inline copy URL
	function GetInlineCopyUrl() {
		$url = $this->KeyUrl(ew_CurrentPage(), $this->UrlParm("a=copy"));
		return $this->AddMasterUrl($url);
	}

	// Delete URL
	function GetDeleteUrl() {
		return $this->KeyUrl("seguimiento_maternodelete.php", $this->UrlParm());
	}

	// Add master url
	function AddMasterUrl($url) {
		if ($this->getCurrentMasterTable() == "registro" && strpos($url, EW_TABLE_SHOW_MASTER . "=") === FALSE) {
			$url .= (strpos($url, "?") !== FALSE ? "&" : "?") . EW_TABLE_SHOW_MASTER . "=" . $this->getCurrentMasterTable();
			$url .= "&fk_Consecutivo=" . urlencode($this->Id_Registro->CurrentValue);
		}
		return $url;
	}

	function KeyToJson() {
		$json = "";
		$json .= "Id:" . ew_VarToJson($this->Id->CurrentValue, "number", "'");
		return "{" . $json . "}";
	}

	// Add key value to URL
	function KeyUrl($url, $parm = "") {
		$sUrl = $url . "?";
		if ($parm <> "") $sUrl .= $parm . "&";
		if (!is_null($this->Id->CurrentValue)) {
			$sUrl .= "Id=" . urlencode($this->Id->CurrentValue);
		} else {
			return "javascript:ew_Alert(ewLanguage.Phrase('InvalidRecord'));";
		}
		return $sUrl;
	}

	// Sort URL
	function SortUrl(&$fld) {
		if ($this->CurrentAction <> "" || $this->Export <> "" ||
			in_array($fld->FldType, array(128, 204, 205))) { // Unsortable data type
				return "";
		} elseif ($fld->Sortable) {
			$sUrlParm = $this->UrlParm("order=" . urlencode($fld->FldName) . "&amp;ordertype=" . $fld->ReverseSort());
			return ew_CurrentPage() . "?" . $sUrlParm;
		} else {
			return "";
		}
	}

	// Get record keys from $_POST/$_GET/$_SESSION
	function GetRecordKeys() {
		global $EW_COMPOSITE_KEY_SEPARATOR;
		$arKeys = array();
		$arKey = array();
		if (isset($_POST["key_m"])) {
			$arKeys = ew_StripSlashes($_POST["key_m"]);
			$cnt = count($arKeys);
		} elseif (isset($_GET["key_m"])) {
			$arKeys = ew_StripSlashes($_GET["key_m"]);
			$cnt = count($arKeys);
		} elseif (!empty($_GET) || !empty($_POST)) {
			$isPost = ew_IsHttpPost();
			if ($isPost && isset($_POST["Id"]))
				$arKeys[] = ew_StripSlashes($_POST["Id"]);
			elseif (isset($_GET["Id"]))
				$arKeys[] = ew_StripSlashes($_GET["Id"]);
			else
				$arKeys = NULL; // Do not setup

			//return $arKeys; // Do not return yet, so the values will also be checked by the following code
		}

		// Check keys
		$ar = array();
		if (is_array($arKeys)) {
			foreach ($arKeys as $key) {
				if (!is_numeric($key))
					continue;
				$ar[] = $key;
			}
		}
		return $ar;
	}

	// Get key filter
	function GetKeyFilter() {
		$arKeys = $this->GetRecordKeys();
		$sKeyFilter = "";
		foreach ($arKeys as $key) {
			if ($sKeyFilter <> "") $sKeyFilter .= " OR ";
			$this->Id->CurrentValue = $key;
			$sKeyFilter .= "(" . $this->KeyFilter() . ")";
		}
		return $sKeyFilter;
	}

	// Load rows based on filter
	function &LoadRs($sFilter) {

		// Set up filter (SQL WHERE clause) and get return SQL
		//$this->CurrentFilter = $sFilter;
		//$sSql = $this->SQL();

		$sSql = $this->GetSQL($sFilter, "");
		$conn = &$this->Connection();
		$rs = $conn->Execute($sSql);
		return $rs;
	}

	// Load row values from recordset
	function LoadListRowValues(&$rs) {
		$this->Id->setDbValue($rs->fields('Id'));
		$this->Id_Registro->setDbValue($rs->fields('Id_Registro'));
		$this->Fecha_Atencion->setDbValue($rs->fields('Fecha_Atencion'));
		$this->Codigo_Ips->setDbValue($rs->fields('Codigo_Ips'));
		$this->Tipo_regimen->setDbValue($rs->fields('Tipo_regimen'));
		$this->Codigo_Eps->setDbValue($rs->fields('Codigo_Eps'));
		$this->Periodo_ingreso->setDbValue($rs->fields('Periodo_ingreso'));
		$this->Primer_Nombre_Madre->setDbValue($rs->fields('Primer_Nombre_Madre'));
		$this->Segundo_Nombre_Madre->setDbValue($rs->fields('Segundo_Nombre_Madre'));
		$this->Primer_Apellido_Madre->setDbValue($rs->fields('Primer_Apellido_Madre'));
		$this->Edad->setDbValue($rs->fields('Edad'));
		$this->Documento_Madre->setDbValue($rs->fields('Documento_Madre'));
		$this->Area_Residencia->setDbValue($rs->fields('Area_Residencia'));
		$this->Municipio_Residencia->setDbValue($rs->fields('Municipio_Residencia'));
		$this->Telefono->setDbValue($rs->fields('Telefono'));
		$this->Direccion_residencia->setDbValue($rs->fields('Direccion_residencia'));
		$this->Grupo_Poblacional->setDbValue($rs->fields('Grupo_Poblacional'));
		$this->Edad_Gestacional_CPN1->setDbValue($rs->fields('Edad_Gestacional_CPN1'));
		$this->Fecha_Confirmatorio->setDbValue($rs->fields('Fecha_Confirmatorio'));
		$this->Semana_Gestacional_DX->setDbValue($rs->fields('Semana_Gestacional_DX'));
		$this->Momento_DX_VIH->setDbValue($rs->fields('Momento_DX_VIH'));
		$this->Primera_Carga_Viral->setDbValue($rs->fields('Primera_Carga_Viral'));
		$this->No_Copias_Primera_Cviral->setDbValue($rs->fields('No_Copias_Primera_Cviral'));
		$this->Fecha_Primera_Carga_Viral->setDbValue($rs->fields('Fecha_Primera_Carga_Viral'));
		$this->Primer_CD4->setDbValue($rs->fields('Primer_CD4'));
		$this->Valor_CD4->setDbValue($rs->fields('Valor_CD4'));
		$this->Fecha_CD4->setDbValue($rs->fields('Fecha_CD4'));
		$this->Estado_Clinico->setDbValue($rs->fields('Estado_Clinico'));
		$this->Tratamiento_Anteparto->setDbValue($rs->fields('Tratamiento_Anteparto'));
		$this->Semana_Gest_Tratamiento_Anteparto->setDbValue($rs->fields('Semana_Gest_Tratamiento_Anteparto'));
		$this->Esquema_Anteparto->setDbValue($rs->fields('Esquema_Anteparto'));
		$this->Tipo_Tratamiento->setDbValue($rs->fields('Tipo_Tratamiento'));
		$this->Segunda_Carga_Viral->setDbValue($rs->fields('Segunda_Carga_Viral'));
		$this->Valor_2da_Carga_Viral->setDbValue($rs->fields('Valor_2da_Carga_Viral'));
		$this->Fecha_Segunda_Carga_Viral->setDbValue($rs->fields('Fecha_Segunda_Carga_Viral'));
		$this->Recibio_Tratamiento_Intraparto->setDbValue($rs->fields('Recibio_Tratamiento_Intraparto'));
		$this->Esquema_intraparto->setDbValue($rs->fields('Esquema_intraparto'));
		$this->Situacion_gestante->setDbValue($rs->fields('Situacion_gestante'));
		$this->Protocolo_Sifilis->setDbValue($rs->fields('Protocolo_Sifilis'));
		$this->Tipo_Parto->setDbValue($rs->fields('Tipo_Parto'));
		$this->No_Productos_Nacimiento->setDbValue($rs->fields('No_Productos_Nacimiento'));
		$this->Metodo_Anticoncepcion_Definitivo->setDbValue($rs->fields('Metodo_Anticoncepcion_Definitivo'));
		$this->Estado_Final->setDbValue($rs->fields('Estado_Final'));
		$this->Condicion_Recien_Nacido->setDbValue($rs->fields('Condicion_Recien_Nacido'));
		$this->Primer_Nombre->setDbValue($rs->fields('Primer_Nombre'));
		$this->Segundo_Nombre->setDbValue($rs->fields('Segundo_Nombre'));
		$this->Primer_Apellido->setDbValue($rs->fields('Primer_Apellido'));
		$this->Segundo_Apellido->setDbValue($rs->fields('Segundo_Apellido'));
		$this->Registro_Civil->setDbValue($rs->fields('Registro_Civil'));
		$this->Sexo->setDbValue($rs->fields('Sexo'));
		$this->Fecha_Nacimiento->setDbValue($rs->fields('Fecha_Nacimiento'));
		$this->Edad_Gestacion_Nacimiento->setDbValue($rs->fields('Edad_Gestacion_Nacimiento'));
		$this->Peso_Gramos->setDbValue($rs->fields('Peso_Gramos'));
		$this->Recibio_Trat_Profilactico->setDbValue($rs->fields('Recibio_Trat_Profilactico'));
		$this->Esquema_Tratamiento->setDbValue($rs->fields('Esquema_Tratamiento'));
		$this->Tipo_Tratamiento_Bebe->setDbValue($rs->fields('Tipo_Tratamiento_Bebe'));
		$this->Primera_carga_viral_bebe->setDbValue($rs->fields('Primera_carga_viral_bebe'));
		$this->No_Carga_Viral_Bebe->setDbValue($rs->fields('No_Carga_Viral_Bebe'));
		$this->Fecha_Carga_Viral_Bebe->setDbValue($rs->fields('Fecha_Carga_Viral_Bebe'));
		$this->Edad_Primer_Carga_Viral_Dias->setDbValue($rs->fields('Edad_Primer_Carga_Viral_Dias'));
		$this->Segunda_Carga_Viral_Bebe->setDbValue($rs->fields('Segunda_Carga_Viral_Bebe'));
		$this->No_Seg_Carga_Viral_Bebe->setDbValue($rs->fields('No_Seg_Carga_Viral_Bebe'));
		$this->Fecha_Seg_Carga_Viral_Bebe->setDbValue($rs->fields('Fecha_Seg_Carga_Viral_Bebe'));
		$this->Edad_Seg_Carga_Viral_Bebe_dias->setDbValue($rs->fields('Edad_Seg_Carga_Viral_Bebe_dias'));
		$this->Resultado_Tamizaje_M18->setDbValue($rs->fields('Resultado_Tamizaje_M18'));
		$this->Fecha_Tamizaje->setDbValue($rs->fields('Fecha_Tamizaje'));
		$this->Edad_Dias_Bebe->setDbValue($rs->fields('Edad_Dias_Bebe'));
		$this->Formula_Lactea->setDbValue($rs->fields('Formula_Lactea'));
		$this->Fecha_Nacimiento_Madre->setDbValue($rs->fields('Fecha_Nacimiento_Madre'));
		$this->Clasificacion_Final_Nino->setDbValue($rs->fields('Clasificacion_Final_Nino'));
		$this->Observaciones->setDbValue($rs->fields('Observaciones'));
		$this->Registrado_Por->setDbValue($rs->fields('Registrado_Por'));
		$this->Fecha_registro->setDbValue($rs->fields('Fecha_registro'));
		$this->Escolaridad->setDbValue($rs->fields('Escolaridad'));
		$this->Estado_Civil->setDbValue($rs->fields('Estado_Civil'));
		$this->Cual_Otro->setDbValue($rs->fields('Cual_Otro'));
		$this->Elisa_Trimestre->setDbValue($rs->fields('Elisa_Trimestre'));
		$this->Ultima_Carga_Viral->setDbValue($rs->fields('Ultima_Carga_Viral'));
		$this->Fecha_Ultima_Cargaviral->setDbValue($rs->fields('Fecha_Ultima_Cargaviral'));
		$this->Cambio_Municipio->setDbValue($rs->fields('Cambio_Municipio'));
		$this->Bebe->setDbValue($rs->fields('Bebe'));
		$this->Otro->setDbValue($rs->fields('Otro'));
		$this->Ultima_cargaviralbb->setDbValue($rs->fields('Ultima_cargaviralbb'));
		$this->Fecha_Ultima_cargaviralbb->setDbValue($rs->fields('Fecha_Ultima_cargaviralbb'));
	}

	// Render list row values
	function RenderListRow() {
		global $Security, $gsLanguage, $Language;

		// Call Row Rendering event
		$this->Row_Rendering();

   // Common render codes
		// Id
		// Id_Registro
		// Fecha_Atencion
		// Codigo_Ips
		// Tipo_regimen
		// Codigo_Eps
		// Periodo_ingreso
		// Primer_Nombre_Madre
		// Segundo_Nombre_Madre
		// Primer_Apellido_Madre
		// Edad
		// Documento_Madre
		// Area_Residencia
		// Municipio_Residencia
		// Telefono
		// Direccion_residencia
		// Grupo_Poblacional
		// Edad_Gestacional_CPN1
		// Fecha_Confirmatorio
		// Semana_Gestacional_DX
		// Momento_DX_VIH
		// Primera_Carga_Viral

		$this->Primera_Carga_Viral->CellCssStyle = "white-space: nowrap;";

		// No_Copias_Primera_Cviral
		// Fecha_Primera_Carga_Viral
		// Primer_CD4

		$this->Primer_CD4->CellCssStyle = "white-space: nowrap;";

		// Valor_CD4
		// Fecha_CD4
		// Estado_Clinico
		// Tratamiento_Anteparto
		// Semana_Gest_Tratamiento_Anteparto
		// Esquema_Anteparto
		// Tipo_Tratamiento
		// Segunda_Carga_Viral
		// Valor_2da_Carga_Viral
		// Fecha_Segunda_Carga_Viral
		// Recibio_Tratamiento_Intraparto
		// Esquema_intraparto
		// Situacion_gestante
		// Protocolo_Sifilis
		// Tipo_Parto
		// No_Productos_Nacimiento
		// Metodo_Anticoncepcion_Definitivo
		// Estado_Final
		// Condicion_Recien_Nacido
		// Primer_Nombre
		// Segundo_Nombre
		// Primer_Apellido
		// Segundo_Apellido
		// Registro_Civil
		// Sexo
		// Fecha_Nacimiento
		// Edad_Gestacion_Nacimiento
		// Peso_Gramos
		// Recibio_Trat_Profilactico
		// Esquema_Tratamiento
		// Tipo_Tratamiento_Bebe
		// Primera_carga_viral_bebe
		// No_Carga_Viral_Bebe
		// Fecha_Carga_Viral_Bebe
		// Edad_Primer_Carga_Viral_Dias
		// Segunda_Carga_Viral_Bebe
		// No_Seg_Carga_Viral_Bebe
		// Fecha_Seg_Carga_Viral_Bebe
		// Edad_Seg_Carga_Viral_Bebe_dias
		// Resultado_Tamizaje_M18
		// Fecha_Tamizaje
		// Edad_Dias_Bebe
		// Formula_Lactea
		// Fecha_Nacimiento_Madre
		// Clasificacion_Final_Nino
		// Observaciones
		// Registrado_Por
		// Fecha_registro
		// Escolaridad

		$this->Escolaridad->CellCssStyle = "white-space: nowrap;";

		// Estado_Civil
		$this->Estado_Civil->CellCssStyle = "white-space: nowrap;";

		// Cual_Otro
		$this->Cual_Otro->CellCssStyle = "white-space: nowrap;";

		// Elisa_Trimestre
		$this->Elisa_Trimestre->CellCssStyle = "white-space: nowrap;";

		// Ultima_Carga_Viral
		$this->Ultima_Carga_Viral->CellCssStyle = "white-space: nowrap;";

		// Fecha_Ultima_Cargaviral
		$this->Fecha_Ultima_Cargaviral->CellCssStyle = "white-space: nowrap;";

		// Cambio_Municipio
		$this->Cambio_Municipio->CellCssStyle = "white-space: nowrap;";

		// Bebe
		$this->Bebe->CellCssStyle = "white-space: nowrap;";

		// Otro
		$this->Otro->CellCssStyle = "white-space: nowrap;";

		// Ultima_cargaviralbb
		$this->Ultima_cargaviralbb->CellCssStyle = "white-space: nowrap;";

		// Fecha_Ultima_cargaviralbb
		$this->Fecha_Ultima_cargaviralbb->CellCssStyle = "white-space: nowrap;";

		// Id
		$this->Id->ViewValue = $this->Id->CurrentValue;
		$this->Id->ViewCustomAttributes = "";

		// Id_Registro
		$this->Id_Registro->ViewValue = $this->Id_Registro->CurrentValue;
		if (strval($this->Id_Registro->CurrentValue) <> "") {
			$sFilterWrk = "`Consecutivo`" . ew_SearchString("=", $this->Id_Registro->CurrentValue, EW_DATATYPE_NUMBER, "");
		$sSqlWrk = "SELECT `Consecutivo`, `Primer_Nombre` AS `DispFld`, `Segundo_Nombre` AS `Disp2Fld`, `Primer_Apellido` AS `Disp3Fld`, `Numero_Identificacion` AS `Disp4Fld` FROM `registro`";
		$sWhereWrk = "";
		ew_AddFilter($sWhereWrk, $sFilterWrk);
		$this->Lookup_Selecting($this->Id_Registro, $sWhereWrk); // Call Lookup selecting
		if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			if ($rswrk && !$rswrk->EOF) { // Lookup values found
				$arwrk = array();
				$arwrk[1] = $rswrk->fields('DispFld');
				$arwrk[2] = $rswrk->fields('Disp2Fld');
				$arwrk[3] = $rswrk->fields('Disp3Fld');
				$arwrk[4] = $rswrk->fields('Disp4Fld');
				$this->Id_Registro->ViewValue = $this->Id_Registro->DisplayValue($arwrk);
				$rswrk->Close();
			} else {
				$this->Id_Registro->ViewValue = $this->Id_Registro->CurrentValue;
			}
		} else {
			$this->Id_Registro->ViewValue = NULL;
		}
		$this->Id_Registro->ViewCustomAttributes = "";

		// Fecha_Atencion
		$this->Fecha_Atencion->ViewValue = $this->Fecha_Atencion->CurrentValue;
		$this->Fecha_Atencion->ViewValue = ew_FormatDateTime($this->Fecha_Atencion->ViewValue, 5);
		$this->Fecha_Atencion->ViewCustomAttributes = "";

		// Codigo_Ips
		$this->Codigo_Ips->ViewValue = $this->Codigo_Ips->CurrentValue;
		if (strval($this->Codigo_Ips->CurrentValue) <> "") {
			$sFilterWrk = "`Codigo_Upgd`" . ew_SearchString("=", $this->Codigo_Ips->CurrentValue, EW_DATATYPE_STRING, "");
		$sSqlWrk = "SELECT `Codigo_Upgd`, `Codigo_Upgd` AS `DispFld`, `Upgd` AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `entidad_upgd`";
		$sWhereWrk = "";
		ew_AddFilter($sWhereWrk, $sFilterWrk);
		$this->Lookup_Selecting($this->Codigo_Ips, $sWhereWrk); // Call Lookup selecting
		if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			if ($rswrk && !$rswrk->EOF) { // Lookup values found
				$arwrk = array();
				$arwrk[1] = $rswrk->fields('DispFld');
				$arwrk[2] = $rswrk->fields('Disp2Fld');
				$this->Codigo_Ips->ViewValue = $this->Codigo_Ips->DisplayValue($arwrk);
				$rswrk->Close();
			} else {
				$this->Codigo_Ips->ViewValue = $this->Codigo_Ips->CurrentValue;
			}
		} else {
			$this->Codigo_Ips->ViewValue = NULL;
		}
		$this->Codigo_Ips->ViewCustomAttributes = "";

		// Tipo_regimen
		if (strval($this->Tipo_regimen->CurrentValue) <> "") {
			$sFilterWrk = "`Codigo_Regimen`" . ew_SearchString("=", $this->Tipo_regimen->CurrentValue, EW_DATATYPE_STRING, "");
		$sSqlWrk = "SELECT `Codigo_Regimen`, `Regimen_Salud` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `tipo_regimen_salud`";
		$sWhereWrk = "";
		ew_AddFilter($sWhereWrk, $sFilterWrk);
		$this->Lookup_Selecting($this->Tipo_regimen, $sWhereWrk); // Call Lookup selecting
		if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			if ($rswrk && !$rswrk->EOF) { // Lookup values found
				$arwrk = array();
				$arwrk[1] = $rswrk->fields('DispFld');
				$this->Tipo_regimen->ViewValue = $this->Tipo_regimen->DisplayValue($arwrk);
				$rswrk->Close();
			} else {
				$this->Tipo_regimen->ViewValue = $this->Tipo_regimen->CurrentValue;
			}
		} else {
			$this->Tipo_regimen->ViewValue = NULL;
		}
		$this->Tipo_regimen->ViewCustomAttributes = "";

		// Codigo_Eps
		$this->Codigo_Eps->ViewValue = $this->Codigo_Eps->CurrentValue;
		if (strval($this->Codigo_Eps->CurrentValue) <> "") {
			$sFilterWrk = "`Codigo`" . ew_SearchString("=", $this->Codigo_Eps->CurrentValue, EW_DATATYPE_STRING, "");
		$sSqlWrk = "SELECT `Codigo`, `Codigo` AS `DispFld`, `Administradora_Salud` AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `administradora_salud`";
		$sWhereWrk = "";
		ew_AddFilter($sWhereWrk, $sFilterWrk);
		$this->Lookup_Selecting($this->Codigo_Eps, $sWhereWrk); // Call Lookup selecting
		if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			if ($rswrk && !$rswrk->EOF) { // Lookup values found
				$arwrk = array();
				$arwrk[1] = $rswrk->fields('DispFld');
				$arwrk[2] = $rswrk->fields('Disp2Fld');
				$this->Codigo_Eps->ViewValue = $this->Codigo_Eps->DisplayValue($arwrk);
				$rswrk->Close();
			} else {
				$this->Codigo_Eps->ViewValue = $this->Codigo_Eps->CurrentValue;
			}
		} else {
			$this->Codigo_Eps->ViewValue = NULL;
		}
		$this->Codigo_Eps->ViewCustomAttributes = "";

		// Periodo_ingreso
		if (strval($this->Periodo_ingreso->CurrentValue) <> "") {
			$sFilterWrk = "`Id`" . ew_SearchString("=", $this->Periodo_ingreso->CurrentValue, EW_DATATYPE_NUMBER, "");
		$sSqlWrk = "SELECT `Id`, `Periodo` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `periodo`";
		$sWhereWrk = "";
		ew_AddFilter($sWhereWrk, $sFilterWrk);
		$this->Lookup_Selecting($this->Periodo_ingreso, $sWhereWrk); // Call Lookup selecting
		if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			if ($rswrk && !$rswrk->EOF) { // Lookup values found
				$arwrk = array();
				$arwrk[1] = $rswrk->fields('DispFld');
				$this->Periodo_ingreso->ViewValue = $this->Periodo_ingreso->DisplayValue($arwrk);
				$rswrk->Close();
			} else {
				$this->Periodo_ingreso->ViewValue = $this->Periodo_ingreso->CurrentValue;
			}
		} else {
			$this->Periodo_ingreso->ViewValue = NULL;
		}
		$this->Periodo_ingreso->ViewCustomAttributes = "";

		// Primer_Nombre_Madre
		$this->Primer_Nombre_Madre->ViewValue = $this->Primer_Nombre_Madre->CurrentValue;
		$this->Primer_Nombre_Madre->ViewCustomAttributes = "";

		// Segundo_Nombre_Madre
		$this->Segundo_Nombre_Madre->ViewValue = $this->Segundo_Nombre_Madre->CurrentValue;
		$this->Segundo_Nombre_Madre->ViewCustomAttributes = "";

		// Primer_Apellido_Madre
		$this->Primer_Apellido_Madre->ViewValue = $this->Primer_Apellido_Madre->CurrentValue;
		$this->Primer_Apellido_Madre->ViewCustomAttributes = "";

		// Edad
		$this->Edad->ViewValue = $this->Edad->CurrentValue;
		$this->Edad->ViewCustomAttributes = "";

		// Documento_Madre
		$this->Documento_Madre->ViewValue = $this->Documento_Madre->CurrentValue;
		$this->Documento_Madre->ViewCustomAttributes = "";

		// Area_Residencia
		if (strval($this->Area_Residencia->CurrentValue) <> "") {
			$sFilterWrk = "`Consecutivo`" . ew_SearchString("=", $this->Area_Residencia->CurrentValue, EW_DATATYPE_NUMBER, "");
		$sSqlWrk = "SELECT `Consecutivo`, `Area_Ocurrencia` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `area_ocurrencia`";
		$sWhereWrk = "";
		ew_AddFilter($sWhereWrk, $sFilterWrk);
		$this->Lookup_Selecting($this->Area_Residencia, $sWhereWrk); // Call Lookup selecting
		if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			if ($rswrk && !$rswrk->EOF) { // Lookup values found
				$arwrk = array();
				$arwrk[1] = $rswrk->fields('DispFld');
				$this->Area_Residencia->ViewValue = $this->Area_Residencia->DisplayValue($arwrk);
				$rswrk->Close();
			} else {
				$this->Area_Residencia->ViewValue = $this->Area_Residencia->CurrentValue;
			}
		} else {
			$this->Area_Residencia->ViewValue = NULL;
		}
		$this->Area_Residencia->ViewCustomAttributes = "";

		// Municipio_Residencia
		if (strval($this->Municipio_Residencia->CurrentValue) <> "") {
			$sFilterWrk = "`Cod_Municipio`" . ew_SearchString("=", $this->Municipio_Residencia->CurrentValue, EW_DATATYPE_NUMBER, "");
		$sSqlWrk = "SELECT `Cod_Municipio`, `Municipio` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `municipio`";
		$sWhereWrk = "";
		ew_AddFilter($sWhereWrk, $sFilterWrk);
		$this->Lookup_Selecting($this->Municipio_Residencia, $sWhereWrk); // Call Lookup selecting
		if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			if ($rswrk && !$rswrk->EOF) { // Lookup values found
				$arwrk = array();
				$arwrk[1] = $rswrk->fields('DispFld');
				$this->Municipio_Residencia->ViewValue = $this->Municipio_Residencia->DisplayValue($arwrk);
				$rswrk->Close();
			} else {
				$this->Municipio_Residencia->ViewValue = $this->Municipio_Residencia->CurrentValue;
			}
		} else {
			$this->Municipio_Residencia->ViewValue = NULL;
		}
		$this->Municipio_Residencia->ViewCustomAttributes = "";

		// Telefono
		$this->Telefono->ViewValue = $this->Telefono->CurrentValue;
		$this->Telefono->ViewCustomAttributes = "";

		// Direccion_residencia
		$this->Direccion_residencia->ViewValue = $this->Direccion_residencia->CurrentValue;
		$this->Direccion_residencia->ViewCustomAttributes = "";

		// Grupo_Poblacional
		if (strval($this->Grupo_Poblacional->CurrentValue) <> "") {
			$sFilterWrk = "`Consecutivo`" . ew_SearchString("=", $this->Grupo_Poblacional->CurrentValue, EW_DATATYPE_NUMBER, "");
		$sSqlWrk = "SELECT `Consecutivo`, `Grupo_Poblacional` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `grupo_poblacional`";
		$sWhereWrk = "";
		ew_AddFilter($sWhereWrk, $sFilterWrk);
		$this->Lookup_Selecting($this->Grupo_Poblacional, $sWhereWrk); // Call Lookup selecting
		if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			if ($rswrk && !$rswrk->EOF) { // Lookup values found
				$arwrk = array();
				$arwrk[1] = $rswrk->fields('DispFld');
				$this->Grupo_Poblacional->ViewValue = $this->Grupo_Poblacional->DisplayValue($arwrk);
				$rswrk->Close();
			} else {
				$this->Grupo_Poblacional->ViewValue = $this->Grupo_Poblacional->CurrentValue;
			}
		} else {
			$this->Grupo_Poblacional->ViewValue = NULL;
		}
		$this->Grupo_Poblacional->ViewCustomAttributes = "";

		// Edad_Gestacional_CPN1
		if (strval($this->Edad_Gestacional_CPN1->CurrentValue) <> "") {
			$this->Edad_Gestacional_CPN1->ViewValue = $this->Edad_Gestacional_CPN1->OptionCaption($this->Edad_Gestacional_CPN1->CurrentValue);
		} else {
			$this->Edad_Gestacional_CPN1->ViewValue = NULL;
		}
		$this->Edad_Gestacional_CPN1->ViewCustomAttributes = "";

		// Fecha_Confirmatorio
		$this->Fecha_Confirmatorio->ViewValue = $this->Fecha_Confirmatorio->CurrentValue;
		$this->Fecha_Confirmatorio->ViewValue = ew_FormatDateTime($this->Fecha_Confirmatorio->ViewValue, 5);
		$this->Fecha_Confirmatorio->ViewCustomAttributes = "";

		// Semana_Gestacional_DX
		if (strval($this->Semana_Gestacional_DX->CurrentValue) <> "") {
			$this->Semana_Gestacional_DX->ViewValue = $this->Semana_Gestacional_DX->OptionCaption($this->Semana_Gestacional_DX->CurrentValue);
		} else {
			$this->Semana_Gestacional_DX->ViewValue = NULL;
		}
		$this->Semana_Gestacional_DX->ViewCustomAttributes = "";

		// Momento_DX_VIH
		if (strval($this->Momento_DX_VIH->CurrentValue) <> "") {
			$this->Momento_DX_VIH->ViewValue = $this->Momento_DX_VIH->OptionCaption($this->Momento_DX_VIH->CurrentValue);
		} else {
			$this->Momento_DX_VIH->ViewValue = NULL;
		}
		$this->Momento_DX_VIH->ViewCustomAttributes = "";

		// Primera_Carga_Viral
		if (strval($this->Primera_Carga_Viral->CurrentValue) <> "") {
			$sFilterWrk = "`Consecutivo`" . ew_SearchString("=", $this->Primera_Carga_Viral->CurrentValue, EW_DATATYPE_NUMBER, "");
		$sSqlWrk = "SELECT `Consecutivo`, `Si_No` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `si_no`";
		$sWhereWrk = "";
		ew_AddFilter($sWhereWrk, $sFilterWrk);
		$this->Lookup_Selecting($this->Primera_Carga_Viral, $sWhereWrk); // Call Lookup selecting
		if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			if ($rswrk && !$rswrk->EOF) { // Lookup values found
				$arwrk = array();
				$arwrk[1] = $rswrk->fields('DispFld');
				$this->Primera_Carga_Viral->ViewValue = $this->Primera_Carga_Viral->DisplayValue($arwrk);
				$rswrk->Close();
			} else {
				$this->Primera_Carga_Viral->ViewValue = $this->Primera_Carga_Viral->CurrentValue;
			}
		} else {
			$this->Primera_Carga_Viral->ViewValue = NULL;
		}
		$this->Primera_Carga_Viral->ViewCustomAttributes = "";

		// No_Copias_Primera_Cviral
		if (strval($this->No_Copias_Primera_Cviral->CurrentValue) <> "") {
			$sFilterWrk = "`Carga_viral`" . ew_SearchString("=", $this->No_Copias_Primera_Cviral->CurrentValue, EW_DATATYPE_STRING, "");
		$sSqlWrk = "SELECT `Carga_viral`, `Carga_viral` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `carga_viral`";
		$sWhereWrk = "";
		ew_AddFilter($sWhereWrk, $sFilterWrk);
		$this->Lookup_Selecting($this->No_Copias_Primera_Cviral, $sWhereWrk); // Call Lookup selecting
		if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			if ($rswrk && !$rswrk->EOF) { // Lookup values found
				$arwrk = array();
				$arwrk[1] = $rswrk->fields('DispFld');
				$this->No_Copias_Primera_Cviral->ViewValue = $this->No_Copias_Primera_Cviral->DisplayValue($arwrk);
				$rswrk->Close();
			} else {
				$this->No_Copias_Primera_Cviral->ViewValue = $this->No_Copias_Primera_Cviral->CurrentValue;
			}
		} else {
			$this->No_Copias_Primera_Cviral->ViewValue = NULL;
		}
		$this->No_Copias_Primera_Cviral->ViewCustomAttributes = "";

		// Fecha_Primera_Carga_Viral
		$this->Fecha_Primera_Carga_Viral->ViewValue = $this->Fecha_Primera_Carga_Viral->CurrentValue;
		$this->Fecha_Primera_Carga_Viral->ViewValue = ew_FormatDateTime($this->Fecha_Primera_Carga_Viral->ViewValue, 5);
		$this->Fecha_Primera_Carga_Viral->ViewCustomAttributes = "";

		// Primer_CD4
		if (strval($this->Primer_CD4->CurrentValue) <> "") {
			$sFilterWrk = "`Consecutivo`" . ew_SearchString("=", $this->Primer_CD4->CurrentValue, EW_DATATYPE_NUMBER, "");
		$sSqlWrk = "SELECT `Consecutivo`, `Si_No` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `si_no`";
		$sWhereWrk = "";
		ew_AddFilter($sWhereWrk, $sFilterWrk);
		$this->Lookup_Selecting($this->Primer_CD4, $sWhereWrk); // Call Lookup selecting
		if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			if ($rswrk && !$rswrk->EOF) { // Lookup values found
				$arwrk = array();
				$arwrk[1] = $rswrk->fields('DispFld');
				$this->Primer_CD4->ViewValue = $this->Primer_CD4->DisplayValue($arwrk);
				$rswrk->Close();
			} else {
				$this->Primer_CD4->ViewValue = $this->Primer_CD4->CurrentValue;
			}
		} else {
			$this->Primer_CD4->ViewValue = NULL;
		}
		$this->Primer_CD4->ViewCustomAttributes = "";

		// Valor_CD4
		$this->Valor_CD4->ViewValue = $this->Valor_CD4->CurrentValue;
		$this->Valor_CD4->ViewCustomAttributes = "";

		// Fecha_CD4
		$this->Fecha_CD4->ViewValue = $this->Fecha_CD4->CurrentValue;
		$this->Fecha_CD4->ViewValue = ew_FormatDateTime($this->Fecha_CD4->ViewValue, 5);
		$this->Fecha_CD4->ViewCustomAttributes = "";

		// Estado_Clinico
		if (strval($this->Estado_Clinico->CurrentValue) <> "") {
			$this->Estado_Clinico->ViewValue = $this->Estado_Clinico->OptionCaption($this->Estado_Clinico->CurrentValue);
		} else {
			$this->Estado_Clinico->ViewValue = NULL;
		}
		$this->Estado_Clinico->ViewCustomAttributes = "";

		// Tratamiento_Anteparto
		if (strval($this->Tratamiento_Anteparto->CurrentValue) <> "") {
			$sFilterWrk = "`Consecutivo`" . ew_SearchString("=", $this->Tratamiento_Anteparto->CurrentValue, EW_DATATYPE_NUMBER, "");
		$sSqlWrk = "SELECT `Consecutivo`, `Si_No` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `si_no`";
		$sWhereWrk = "";
		ew_AddFilter($sWhereWrk, $sFilterWrk);
		$this->Lookup_Selecting($this->Tratamiento_Anteparto, $sWhereWrk); // Call Lookup selecting
		if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			if ($rswrk && !$rswrk->EOF) { // Lookup values found
				$arwrk = array();
				$arwrk[1] = $rswrk->fields('DispFld');
				$this->Tratamiento_Anteparto->ViewValue = $this->Tratamiento_Anteparto->DisplayValue($arwrk);
				$rswrk->Close();
			} else {
				$this->Tratamiento_Anteparto->ViewValue = $this->Tratamiento_Anteparto->CurrentValue;
			}
		} else {
			$this->Tratamiento_Anteparto->ViewValue = NULL;
		}
		$this->Tratamiento_Anteparto->ViewCustomAttributes = "";

		// Semana_Gest_Tratamiento_Anteparto
		if (strval($this->Semana_Gest_Tratamiento_Anteparto->CurrentValue) <> "") {
			$this->Semana_Gest_Tratamiento_Anteparto->ViewValue = $this->Semana_Gest_Tratamiento_Anteparto->OptionCaption($this->Semana_Gest_Tratamiento_Anteparto->CurrentValue);
		} else {
			$this->Semana_Gest_Tratamiento_Anteparto->ViewValue = NULL;
		}
		$this->Semana_Gest_Tratamiento_Anteparto->ViewCustomAttributes = "";

		// Esquema_Anteparto
		if (strval($this->Esquema_Anteparto->CurrentValue) <> "") {
			$arwrk = explode(",", $this->Esquema_Anteparto->CurrentValue);
			$sFilterWrk = "";
			foreach ($arwrk as $wrk) {
				if ($sFilterWrk <> "") $sFilterWrk .= " OR ";
				$sFilterWrk .= "`Id`" . ew_SearchString("=", trim($wrk), EW_DATATYPE_NUMBER, "");
			}
		$sSqlWrk = "SELECT `Id`, `Esquema` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `esquema_gestante`";
		$sWhereWrk = "";
		ew_AddFilter($sWhereWrk, $sFilterWrk);
		$this->Lookup_Selecting($this->Esquema_Anteparto, $sWhereWrk); // Call Lookup selecting
		if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			if ($rswrk && !$rswrk->EOF) { // Lookup values found
				$this->Esquema_Anteparto->ViewValue = "";
				$ari = 0;
				while (!$rswrk->EOF) {
					$arwrk = array();
					$arwrk[1] = $rswrk->fields('DispFld');
					$this->Esquema_Anteparto->ViewValue .= $this->Esquema_Anteparto->DisplayValue($arwrk);
					$rswrk->MoveNext();
					if (!$rswrk->EOF) $this->Esquema_Anteparto->ViewValue .= ew_ViewOptionSeparator($ari); // Separate Options
					$ari++;
				}
				$rswrk->Close();
			} else {
				$this->Esquema_Anteparto->ViewValue = $this->Esquema_Anteparto->CurrentValue;
			}
		} else {
			$this->Esquema_Anteparto->ViewValue = NULL;
		}
		$this->Esquema_Anteparto->ViewCustomAttributes = "";

		// Tipo_Tratamiento
		if (strval($this->Tipo_Tratamiento->CurrentValue) <> "") {
			$sFilterWrk = "`Id`" . ew_SearchString("=", $this->Tipo_Tratamiento->CurrentValue, EW_DATATYPE_NUMBER, "");
		$sSqlWrk = "SELECT `Id`, `Tipo_Tratamiento` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `tipo_tratamiento`";
		$sWhereWrk = "";
		ew_AddFilter($sWhereWrk, $sFilterWrk);
		$this->Lookup_Selecting($this->Tipo_Tratamiento, $sWhereWrk); // Call Lookup selecting
		if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			if ($rswrk && !$rswrk->EOF) { // Lookup values found
				$arwrk = array();
				$arwrk[1] = $rswrk->fields('DispFld');
				$this->Tipo_Tratamiento->ViewValue = $this->Tipo_Tratamiento->DisplayValue($arwrk);
				$rswrk->Close();
			} else {
				$this->Tipo_Tratamiento->ViewValue = $this->Tipo_Tratamiento->CurrentValue;
			}
		} else {
			$this->Tipo_Tratamiento->ViewValue = NULL;
		}
		$this->Tipo_Tratamiento->ViewCustomAttributes = "";

		// Segunda_Carga_Viral
		if (strval($this->Segunda_Carga_Viral->CurrentValue) <> "") {
			$sFilterWrk = "`Consecutivo`" . ew_SearchString("=", $this->Segunda_Carga_Viral->CurrentValue, EW_DATATYPE_NUMBER, "");
		$sSqlWrk = "SELECT `Consecutivo`, `Si_No` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `si_no`";
		$sWhereWrk = "";
		ew_AddFilter($sWhereWrk, $sFilterWrk);
		$this->Lookup_Selecting($this->Segunda_Carga_Viral, $sWhereWrk); // Call Lookup selecting
		if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			if ($rswrk && !$rswrk->EOF) { // Lookup values found
				$arwrk = array();
				$arwrk[1] = $rswrk->fields('DispFld');
				$this->Segunda_Carga_Viral->ViewValue = $this->Segunda_Carga_Viral->DisplayValue($arwrk);
				$rswrk->Close();
			} else {
				$this->Segunda_Carga_Viral->ViewValue = $this->Segunda_Carga_Viral->CurrentValue;
			}
		} else {
			$this->Segunda_Carga_Viral->ViewValue = NULL;
		}
		$this->Segunda_Carga_Viral->ViewCustomAttributes = "";

		// Valor_2da_Carga_Viral
		if (strval($this->Valor_2da_Carga_Viral->CurrentValue) <> "") {
			$sFilterWrk = "`Carga_viral`" . ew_SearchString("=", $this->Valor_2da_Carga_Viral->CurrentValue, EW_DATATYPE_STRING, "");
		$sSqlWrk = "SELECT `Carga_viral`, `Carga_viral` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `carga_viral`";
		$sWhereWrk = "";
		ew_AddFilter($sWhereWrk, $sFilterWrk);
		$this->Lookup_Selecting($this->Valor_2da_Carga_Viral, $sWhereWrk); // Call Lookup selecting
		if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			if ($rswrk && !$rswrk->EOF) { // Lookup values found
				$arwrk = array();
				$arwrk[1] = $rswrk->fields('DispFld');
				$this->Valor_2da_Carga_Viral->ViewValue = $this->Valor_2da_Carga_Viral->DisplayValue($arwrk);
				$rswrk->Close();
			} else {
				$this->Valor_2da_Carga_Viral->ViewValue = $this->Valor_2da_Carga_Viral->CurrentValue;
			}
		} else {
			$this->Valor_2da_Carga_Viral->ViewValue = NULL;
		}
		$this->Valor_2da_Carga_Viral->ViewCustomAttributes = "";

		// Fecha_Segunda_Carga_Viral
		$this->Fecha_Segunda_Carga_Viral->ViewValue = $this->Fecha_Segunda_Carga_Viral->CurrentValue;
		$this->Fecha_Segunda_Carga_Viral->ViewValue = ew_FormatDateTime($this->Fecha_Segunda_Carga_Viral->ViewValue, 5);
		$this->Fecha_Segunda_Carga_Viral->ViewCustomAttributes = "";

		// Recibio_Tratamiento_Intraparto
		if (strval($this->Recibio_Tratamiento_Intraparto->CurrentValue) <> "") {
			$sFilterWrk = "`Consecutivo`" . ew_SearchString("=", $this->Recibio_Tratamiento_Intraparto->CurrentValue, EW_DATATYPE_NUMBER, "");
		$sSqlWrk = "SELECT `Consecutivo`, `Si_No` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `si_no`";
		$sWhereWrk = "";
		ew_AddFilter($sWhereWrk, $sFilterWrk);
		$this->Lookup_Selecting($this->Recibio_Tratamiento_Intraparto, $sWhereWrk); // Call Lookup selecting
		if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			if ($rswrk && !$rswrk->EOF) { // Lookup values found
				$arwrk = array();
				$arwrk[1] = $rswrk->fields('DispFld');
				$this->Recibio_Tratamiento_Intraparto->ViewValue = $this->Recibio_Tratamiento_Intraparto->DisplayValue($arwrk);
				$rswrk->Close();
			} else {
				$this->Recibio_Tratamiento_Intraparto->ViewValue = $this->Recibio_Tratamiento_Intraparto->CurrentValue;
			}
		} else {
			$this->Recibio_Tratamiento_Intraparto->ViewValue = NULL;
		}
		$this->Recibio_Tratamiento_Intraparto->ViewCustomAttributes = "";

		// Esquema_intraparto
		$this->Esquema_intraparto->ViewValue = $this->Esquema_intraparto->CurrentValue;
		$this->Esquema_intraparto->ViewCustomAttributes = "";

		// Situacion_gestante
		$this->Situacion_gestante->ViewValue = $this->Situacion_gestante->CurrentValue;
		$this->Situacion_gestante->ViewCustomAttributes = "";

		// Protocolo_Sifilis
		if (strval($this->Protocolo_Sifilis->CurrentValue) <> "") {
			$sFilterWrk = "`Consecutivo`" . ew_SearchString("=", $this->Protocolo_Sifilis->CurrentValue, EW_DATATYPE_NUMBER, "");
		$sSqlWrk = "SELECT `Consecutivo`, `Si_No` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `si_no`";
		$sWhereWrk = "";
		ew_AddFilter($sWhereWrk, $sFilterWrk);
		$this->Lookup_Selecting($this->Protocolo_Sifilis, $sWhereWrk); // Call Lookup selecting
		if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			if ($rswrk && !$rswrk->EOF) { // Lookup values found
				$arwrk = array();
				$arwrk[1] = $rswrk->fields('DispFld');
				$this->Protocolo_Sifilis->ViewValue = $this->Protocolo_Sifilis->DisplayValue($arwrk);
				$rswrk->Close();
			} else {
				$this->Protocolo_Sifilis->ViewValue = $this->Protocolo_Sifilis->CurrentValue;
			}
		} else {
			$this->Protocolo_Sifilis->ViewValue = NULL;
		}
		$this->Protocolo_Sifilis->ViewCustomAttributes = "";

		// Tipo_Parto
		if (strval($this->Tipo_Parto->CurrentValue) <> "") {
			$this->Tipo_Parto->ViewValue = $this->Tipo_Parto->OptionCaption($this->Tipo_Parto->CurrentValue);
		} else {
			$this->Tipo_Parto->ViewValue = NULL;
		}
		$this->Tipo_Parto->ViewCustomAttributes = "";

		// No_Productos_Nacimiento
		if (strval($this->No_Productos_Nacimiento->CurrentValue) <> "") {
			$this->No_Productos_Nacimiento->ViewValue = $this->No_Productos_Nacimiento->OptionCaption($this->No_Productos_Nacimiento->CurrentValue);
		} else {
			$this->No_Productos_Nacimiento->ViewValue = NULL;
		}
		$this->No_Productos_Nacimiento->ViewCustomAttributes = "";

		// Metodo_Anticoncepcion_Definitivo
		if (strval($this->Metodo_Anticoncepcion_Definitivo->CurrentValue) <> "") {
			$this->Metodo_Anticoncepcion_Definitivo->ViewValue = $this->Metodo_Anticoncepcion_Definitivo->OptionCaption($this->Metodo_Anticoncepcion_Definitivo->CurrentValue);
		} else {
			$this->Metodo_Anticoncepcion_Definitivo->ViewValue = NULL;
		}
		$this->Metodo_Anticoncepcion_Definitivo->ViewCustomAttributes = "";

		// Estado_Final
		if (strval($this->Estado_Final->CurrentValue) <> "") {
			$this->Estado_Final->ViewValue = $this->Estado_Final->OptionCaption($this->Estado_Final->CurrentValue);
		} else {
			$this->Estado_Final->ViewValue = NULL;
		}
		$this->Estado_Final->ViewCustomAttributes = "";

		// Condicion_Recien_Nacido
		if (strval($this->Condicion_Recien_Nacido->CurrentValue) <> "") {
			$this->Condicion_Recien_Nacido->ViewValue = $this->Condicion_Recien_Nacido->OptionCaption($this->Condicion_Recien_Nacido->CurrentValue);
		} else {
			$this->Condicion_Recien_Nacido->ViewValue = NULL;
		}
		$this->Condicion_Recien_Nacido->ViewCustomAttributes = "";

		// Primer_Nombre
		$this->Primer_Nombre->ViewValue = $this->Primer_Nombre->CurrentValue;
		$this->Primer_Nombre->ViewCustomAttributes = "";

		// Segundo_Nombre
		$this->Segundo_Nombre->ViewValue = $this->Segundo_Nombre->CurrentValue;
		$this->Segundo_Nombre->ViewCustomAttributes = "";

		// Primer_Apellido
		$this->Primer_Apellido->ViewValue = $this->Primer_Apellido->CurrentValue;
		$this->Primer_Apellido->ViewCustomAttributes = "";

		// Segundo_Apellido
		$this->Segundo_Apellido->ViewValue = $this->Segundo_Apellido->CurrentValue;
		$this->Segundo_Apellido->ViewCustomAttributes = "";

		// Registro_Civil
		$this->Registro_Civil->ViewValue = $this->Registro_Civil->CurrentValue;
		$this->Registro_Civil->ViewCustomAttributes = "";

		// Sexo
		$this->Sexo->ViewValue = $this->Sexo->CurrentValue;
		if (strval($this->Sexo->CurrentValue) <> "") {
			$sFilterWrk = "`Consecutivo`" . ew_SearchString("=", $this->Sexo->CurrentValue, EW_DATATYPE_NUMBER, "");
		$sSqlWrk = "SELECT `Consecutivo`, `Sexo` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `sexo`";
		$sWhereWrk = "";
		ew_AddFilter($sWhereWrk, $sFilterWrk);
		$this->Lookup_Selecting($this->Sexo, $sWhereWrk); // Call Lookup selecting
		if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			if ($rswrk && !$rswrk->EOF) { // Lookup values found
				$arwrk = array();
				$arwrk[1] = $rswrk->fields('DispFld');
				$this->Sexo->ViewValue = $this->Sexo->DisplayValue($arwrk);
				$rswrk->Close();
			} else {
				$this->Sexo->ViewValue = $this->Sexo->CurrentValue;
			}
		} else {
			$this->Sexo->ViewValue = NULL;
		}
		$this->Sexo->ViewCustomAttributes = "";

		// Fecha_Nacimiento
		$this->Fecha_Nacimiento->ViewValue = $this->Fecha_Nacimiento->CurrentValue;
		$this->Fecha_Nacimiento->ViewValue = ew_FormatDateTime($this->Fecha_Nacimiento->ViewValue, 5);
		$this->Fecha_Nacimiento->ViewCustomAttributes = "";

		// Edad_Gestacion_Nacimiento
		$this->Edad_Gestacion_Nacimiento->ViewValue = $this->Edad_Gestacion_Nacimiento->CurrentValue;
		$this->Edad_Gestacion_Nacimiento->ViewCustomAttributes = "";

		// Peso_Gramos
		$this->Peso_Gramos->ViewValue = $this->Peso_Gramos->CurrentValue;
		$this->Peso_Gramos->ViewCustomAttributes = "";

		// Recibio_Trat_Profilactico
		$this->Recibio_Trat_Profilactico->ViewValue = $this->Recibio_Trat_Profilactico->CurrentValue;
		if (strval($this->Recibio_Trat_Profilactico->CurrentValue) <> "") {
			$sFilterWrk = "`Consecutivo`" . ew_SearchString("=", $this->Recibio_Trat_Profilactico->CurrentValue, EW_DATATYPE_NUMBER, "");
		$sSqlWrk = "SELECT `Consecutivo`, `Si_No` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `si_no`";
		$sWhereWrk = "";
		ew_AddFilter($sWhereWrk, $sFilterWrk);
		$this->Lookup_Selecting($this->Recibio_Trat_Profilactico, $sWhereWrk); // Call Lookup selecting
		if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			if ($rswrk && !$rswrk->EOF) { // Lookup values found
				$arwrk = array();
				$arwrk[1] = $rswrk->fields('DispFld');
				$this->Recibio_Trat_Profilactico->ViewValue = $this->Recibio_Trat_Profilactico->DisplayValue($arwrk);
				$rswrk->Close();
			} else {
				$this->Recibio_Trat_Profilactico->ViewValue = $this->Recibio_Trat_Profilactico->CurrentValue;
			}
		} else {
			$this->Recibio_Trat_Profilactico->ViewValue = NULL;
		}
		$this->Recibio_Trat_Profilactico->ViewCustomAttributes = "";

		// Esquema_Tratamiento
		$this->Esquema_Tratamiento->ViewValue = $this->Esquema_Tratamiento->CurrentValue;
		if (strval($this->Esquema_Tratamiento->CurrentValue) <> "") {
			$sFilterWrk = "`id`" . ew_SearchString("=", $this->Esquema_Tratamiento->CurrentValue, EW_DATATYPE_NUMBER, "");
		$sSqlWrk = "SELECT `id`, `Esquema` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `esquema_bebe`";
		$sWhereWrk = "";
		ew_AddFilter($sWhereWrk, $sFilterWrk);
		$this->Lookup_Selecting($this->Esquema_Tratamiento, $sWhereWrk); // Call Lookup selecting
		if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			if ($rswrk && !$rswrk->EOF) { // Lookup values found
				$arwrk = array();
				$arwrk[1] = $rswrk->fields('DispFld');
				$this->Esquema_Tratamiento->ViewValue = $this->Esquema_Tratamiento->DisplayValue($arwrk);
				$rswrk->Close();
			} else {
				$this->Esquema_Tratamiento->ViewValue = $this->Esquema_Tratamiento->CurrentValue;
			}
		} else {
			$this->Esquema_Tratamiento->ViewValue = NULL;
		}
		$this->Esquema_Tratamiento->ViewCustomAttributes = "";

		// Tipo_Tratamiento_Bebe
		$this->Tipo_Tratamiento_Bebe->ViewValue = $this->Tipo_Tratamiento_Bebe->CurrentValue;
		if (strval($this->Tipo_Tratamiento_Bebe->CurrentValue) <> "") {
			$sFilterWrk = "`id`" . ew_SearchString("=", $this->Tipo_Tratamiento_Bebe->CurrentValue, EW_DATATYPE_NUMBER, "");
		$sSqlWrk = "SELECT `id`, `Tipo_Tratamiento_Bebe` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `tipo_tratamiento_bebe`";
		$sWhereWrk = "";
		ew_AddFilter($sWhereWrk, $sFilterWrk);
		$this->Lookup_Selecting($this->Tipo_Tratamiento_Bebe, $sWhereWrk); // Call Lookup selecting
		if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			if ($rswrk && !$rswrk->EOF) { // Lookup values found
				$arwrk = array();
				$arwrk[1] = $rswrk->fields('DispFld');
				$this->Tipo_Tratamiento_Bebe->ViewValue = $this->Tipo_Tratamiento_Bebe->DisplayValue($arwrk);
				$rswrk->Close();
			} else {
				$this->Tipo_Tratamiento_Bebe->ViewValue = $this->Tipo_Tratamiento_Bebe->CurrentValue;
			}
		} else {
			$this->Tipo_Tratamiento_Bebe->ViewValue = NULL;
		}
		$this->Tipo_Tratamiento_Bebe->ViewCustomAttributes = "";

		// Primera_carga_viral_bebe
		if (strval($this->Primera_carga_viral_bebe->CurrentValue) <> "") {
			$sFilterWrk = "`Consecutivo`" . ew_SearchString("=", $this->Primera_carga_viral_bebe->CurrentValue, EW_DATATYPE_NUMBER, "");
		$sSqlWrk = "SELECT `Consecutivo`, `Si_No` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `si_no`";
		$sWhereWrk = "";
		ew_AddFilter($sWhereWrk, $sFilterWrk);
		$this->Lookup_Selecting($this->Primera_carga_viral_bebe, $sWhereWrk); // Call Lookup selecting
		if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			if ($rswrk && !$rswrk->EOF) { // Lookup values found
				$arwrk = array();
				$arwrk[1] = $rswrk->fields('DispFld');
				$this->Primera_carga_viral_bebe->ViewValue = $this->Primera_carga_viral_bebe->DisplayValue($arwrk);
				$rswrk->Close();
			} else {
				$this->Primera_carga_viral_bebe->ViewValue = $this->Primera_carga_viral_bebe->CurrentValue;
			}
		} else {
			$this->Primera_carga_viral_bebe->ViewValue = NULL;
		}
		$this->Primera_carga_viral_bebe->ViewCustomAttributes = "";

		// No_Carga_Viral_Bebe
		$this->No_Carga_Viral_Bebe->ViewValue = $this->No_Carga_Viral_Bebe->CurrentValue;
		$this->No_Carga_Viral_Bebe->ViewCustomAttributes = "";

		// Fecha_Carga_Viral_Bebe
		$this->Fecha_Carga_Viral_Bebe->ViewValue = $this->Fecha_Carga_Viral_Bebe->CurrentValue;
		$this->Fecha_Carga_Viral_Bebe->ViewValue = ew_FormatDateTime($this->Fecha_Carga_Viral_Bebe->ViewValue, 5);
		$this->Fecha_Carga_Viral_Bebe->ViewCustomAttributes = "";

		// Edad_Primer_Carga_Viral_Dias
		$this->Edad_Primer_Carga_Viral_Dias->ViewValue = $this->Edad_Primer_Carga_Viral_Dias->CurrentValue;
		$this->Edad_Primer_Carga_Viral_Dias->ViewCustomAttributes = "";

		// Segunda_Carga_Viral_Bebe
		$this->Segunda_Carga_Viral_Bebe->ViewValue = $this->Segunda_Carga_Viral_Bebe->CurrentValue;
		if (strval($this->Segunda_Carga_Viral_Bebe->CurrentValue) <> "") {
			$sFilterWrk = "`Consecutivo`" . ew_SearchString("=", $this->Segunda_Carga_Viral_Bebe->CurrentValue, EW_DATATYPE_NUMBER, "");
		$sSqlWrk = "SELECT `Consecutivo`, `Si_No` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `si_no`";
		$sWhereWrk = "";
		ew_AddFilter($sWhereWrk, $sFilterWrk);
		$this->Lookup_Selecting($this->Segunda_Carga_Viral_Bebe, $sWhereWrk); // Call Lookup selecting
		if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			if ($rswrk && !$rswrk->EOF) { // Lookup values found
				$arwrk = array();
				$arwrk[1] = $rswrk->fields('DispFld');
				$this->Segunda_Carga_Viral_Bebe->ViewValue = $this->Segunda_Carga_Viral_Bebe->DisplayValue($arwrk);
				$rswrk->Close();
			} else {
				$this->Segunda_Carga_Viral_Bebe->ViewValue = $this->Segunda_Carga_Viral_Bebe->CurrentValue;
			}
		} else {
			$this->Segunda_Carga_Viral_Bebe->ViewValue = NULL;
		}
		$this->Segunda_Carga_Viral_Bebe->ViewCustomAttributes = "";

		// No_Seg_Carga_Viral_Bebe
		$this->No_Seg_Carga_Viral_Bebe->ViewValue = $this->No_Seg_Carga_Viral_Bebe->CurrentValue;
		$this->No_Seg_Carga_Viral_Bebe->ViewCustomAttributes = "";

		// Fecha_Seg_Carga_Viral_Bebe
		$this->Fecha_Seg_Carga_Viral_Bebe->ViewValue = $this->Fecha_Seg_Carga_Viral_Bebe->CurrentValue;
		$this->Fecha_Seg_Carga_Viral_Bebe->ViewValue = ew_FormatDateTime($this->Fecha_Seg_Carga_Viral_Bebe->ViewValue, 5);
		$this->Fecha_Seg_Carga_Viral_Bebe->ViewCustomAttributes = "";

		// Edad_Seg_Carga_Viral_Bebe_dias
		$this->Edad_Seg_Carga_Viral_Bebe_dias->ViewValue = $this->Edad_Seg_Carga_Viral_Bebe_dias->CurrentValue;
		$this->Edad_Seg_Carga_Viral_Bebe_dias->ViewCustomAttributes = "";

		// Resultado_Tamizaje_M18
		if (strval($this->Resultado_Tamizaje_M18->CurrentValue) <> "") {
			$this->Resultado_Tamizaje_M18->ViewValue = $this->Resultado_Tamizaje_M18->OptionCaption($this->Resultado_Tamizaje_M18->CurrentValue);
		} else {
			$this->Resultado_Tamizaje_M18->ViewValue = NULL;
		}
		$this->Resultado_Tamizaje_M18->ViewCustomAttributes = "";

		// Fecha_Tamizaje
		$this->Fecha_Tamizaje->ViewValue = $this->Fecha_Tamizaje->CurrentValue;
		$this->Fecha_Tamizaje->ViewValue = ew_FormatDateTime($this->Fecha_Tamizaje->ViewValue, 5);
		$this->Fecha_Tamizaje->ViewCustomAttributes = "";

		// Edad_Dias_Bebe
		$this->Edad_Dias_Bebe->ViewValue = $this->Edad_Dias_Bebe->CurrentValue;
		$this->Edad_Dias_Bebe->ViewCustomAttributes = "";

		// Formula_Lactea
		$this->Formula_Lactea->ViewValue = $this->Formula_Lactea->CurrentValue;
		if (strval($this->Formula_Lactea->CurrentValue) <> "") {
			$sFilterWrk = "`Consecutivo`" . ew_SearchString("=", $this->Formula_Lactea->CurrentValue, EW_DATATYPE_NUMBER, "");
		$sSqlWrk = "SELECT `Consecutivo`, `Si_No` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `si_no`";
		$sWhereWrk = "";
		ew_AddFilter($sWhereWrk, $sFilterWrk);
		$this->Lookup_Selecting($this->Formula_Lactea, $sWhereWrk); // Call Lookup selecting
		if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			if ($rswrk && !$rswrk->EOF) { // Lookup values found
				$arwrk = array();
				$arwrk[1] = $rswrk->fields('DispFld');
				$this->Formula_Lactea->ViewValue = $this->Formula_Lactea->DisplayValue($arwrk);
				$rswrk->Close();
			} else {
				$this->Formula_Lactea->ViewValue = $this->Formula_Lactea->CurrentValue;
			}
		} else {
			$this->Formula_Lactea->ViewValue = NULL;
		}
		$this->Formula_Lactea->ViewCustomAttributes = "";

		// Fecha_Nacimiento_Madre
		$this->Fecha_Nacimiento_Madre->ViewValue = $this->Fecha_Nacimiento_Madre->CurrentValue;
		$this->Fecha_Nacimiento_Madre->ViewValue = ew_FormatDateTime($this->Fecha_Nacimiento_Madre->ViewValue, 5);
		$this->Fecha_Nacimiento_Madre->ViewCustomAttributes = "";

		// Clasificacion_Final_Nino
		if (strval($this->Clasificacion_Final_Nino->CurrentValue) <> "") {
			$this->Clasificacion_Final_Nino->ViewValue = $this->Clasificacion_Final_Nino->OptionCaption($this->Clasificacion_Final_Nino->CurrentValue);
		} else {
			$this->Clasificacion_Final_Nino->ViewValue = NULL;
		}
		$this->Clasificacion_Final_Nino->ViewCustomAttributes = "";

		// Observaciones
		$this->Observaciones->ViewValue = $this->Observaciones->CurrentValue;
		$this->Observaciones->ViewCustomAttributes = "";

		// Registrado_Por
		$this->Registrado_Por->ViewValue = $this->Registrado_Por->CurrentValue;
		$this->Registrado_Por->ViewCustomAttributes = "";

		// Fecha_registro
		$this->Fecha_registro->ViewValue = $this->Fecha_registro->CurrentValue;
		$this->Fecha_registro->ViewValue = ew_FormatDateTime($this->Fecha_registro->ViewValue, 5);
		$this->Fecha_registro->ViewCustomAttributes = "";

		// Escolaridad
		if (strval($this->Escolaridad->CurrentValue) <> "") {
			$sFilterWrk = "`Codigo`" . ew_SearchString("=", $this->Escolaridad->CurrentValue, EW_DATATYPE_NUMBER, "");
		$sSqlWrk = "SELECT `Codigo`, `Nivel_Educativo` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `nivel_educativo`";
		$sWhereWrk = "";
		ew_AddFilter($sWhereWrk, $sFilterWrk);
		$this->Lookup_Selecting($this->Escolaridad, $sWhereWrk); // Call Lookup selecting
		if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			if ($rswrk && !$rswrk->EOF) { // Lookup values found
				$arwrk = array();
				$arwrk[1] = $rswrk->fields('DispFld');
				$this->Escolaridad->ViewValue = $this->Escolaridad->DisplayValue($arwrk);
				$rswrk->Close();
			} else {
				$this->Escolaridad->ViewValue = $this->Escolaridad->CurrentValue;
			}
		} else {
			$this->Escolaridad->ViewValue = NULL;
		}
		$this->Escolaridad->ViewCustomAttributes = "";

		// Estado_Civil
		if (strval($this->Estado_Civil->CurrentValue) <> "") {
			$sFilterWrk = "`Id`" . ew_SearchString("=", $this->Estado_Civil->CurrentValue, EW_DATATYPE_NUMBER, "");
		$sSqlWrk = "SELECT `Id`, `Estado_Civil` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `estado_civil`";
		$sWhereWrk = "";
		ew_AddFilter($sWhereWrk, $sFilterWrk);
		$this->Lookup_Selecting($this->Estado_Civil, $sWhereWrk); // Call Lookup selecting
		if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			if ($rswrk && !$rswrk->EOF) { // Lookup values found
				$arwrk = array();
				$arwrk[1] = $rswrk->fields('DispFld');
				$this->Estado_Civil->ViewValue = $this->Estado_Civil->DisplayValue($arwrk);
				$rswrk->Close();
			} else {
				$this->Estado_Civil->ViewValue = $this->Estado_Civil->CurrentValue;
			}
		} else {
			$this->Estado_Civil->ViewValue = NULL;
		}
		$this->Estado_Civil->ViewCustomAttributes = "";

		// Cual_Otro
		$this->Cual_Otro->ViewValue = $this->Cual_Otro->CurrentValue;
		$this->Cual_Otro->ViewCustomAttributes = "";

		// Elisa_Trimestre
		if (strval($this->Elisa_Trimestre->CurrentValue) <> "") {
			$sFilterWrk = "`Consecutivo`" . ew_SearchString("=", $this->Elisa_Trimestre->CurrentValue, EW_DATATYPE_NUMBER, "");
		$sSqlWrk = "SELECT `Consecutivo`, `Si_No` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `si_no`";
		$sWhereWrk = "";
		ew_AddFilter($sWhereWrk, $sFilterWrk);
		$this->Lookup_Selecting($this->Elisa_Trimestre, $sWhereWrk); // Call Lookup selecting
		if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			if ($rswrk && !$rswrk->EOF) { // Lookup values found
				$arwrk = array();
				$arwrk[1] = $rswrk->fields('DispFld');
				$this->Elisa_Trimestre->ViewValue = $this->Elisa_Trimestre->DisplayValue($arwrk);
				$rswrk->Close();
			} else {
				$this->Elisa_Trimestre->ViewValue = $this->Elisa_Trimestre->CurrentValue;
			}
		} else {
			$this->Elisa_Trimestre->ViewValue = NULL;
		}
		$this->Elisa_Trimestre->ViewCustomAttributes = "";

		// Ultima_Carga_Viral
		if (strval($this->Ultima_Carga_Viral->CurrentValue) <> "") {
			$sFilterWrk = "`Carga_viral`" . ew_SearchString("=", $this->Ultima_Carga_Viral->CurrentValue, EW_DATATYPE_STRING, "");
		$sSqlWrk = "SELECT `Carga_viral`, `Carga_viral` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `carga_viral`";
		$sWhereWrk = "";
		ew_AddFilter($sWhereWrk, $sFilterWrk);
		$this->Lookup_Selecting($this->Ultima_Carga_Viral, $sWhereWrk); // Call Lookup selecting
		if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			if ($rswrk && !$rswrk->EOF) { // Lookup values found
				$arwrk = array();
				$arwrk[1] = $rswrk->fields('DispFld');
				$this->Ultima_Carga_Viral->ViewValue = $this->Ultima_Carga_Viral->DisplayValue($arwrk);
				$rswrk->Close();
			} else {
				$this->Ultima_Carga_Viral->ViewValue = $this->Ultima_Carga_Viral->CurrentValue;
			}
		} else {
			$this->Ultima_Carga_Viral->ViewValue = NULL;
		}
		$this->Ultima_Carga_Viral->ViewCustomAttributes = "";

		// Fecha_Ultima_Cargaviral
		$this->Fecha_Ultima_Cargaviral->ViewValue = $this->Fecha_Ultima_Cargaviral->CurrentValue;
		$this->Fecha_Ultima_Cargaviral->ViewValue = ew_FormatDateTime($this->Fecha_Ultima_Cargaviral->ViewValue, 5);
		$this->Fecha_Ultima_Cargaviral->ViewCustomAttributes = "";

		// Cambio_Municipio
		if (strval($this->Cambio_Municipio->CurrentValue) <> "") {
			$sFilterWrk = "`Consecutivo`" . ew_SearchString("=", $this->Cambio_Municipio->CurrentValue, EW_DATATYPE_NUMBER, "");
		$sSqlWrk = "SELECT `Consecutivo`, `Si_No` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `si_no`";
		$sWhereWrk = "";
		ew_AddFilter($sWhereWrk, $sFilterWrk);
		$this->Lookup_Selecting($this->Cambio_Municipio, $sWhereWrk); // Call Lookup selecting
		if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			if ($rswrk && !$rswrk->EOF) { // Lookup values found
				$arwrk = array();
				$arwrk[1] = $rswrk->fields('DispFld');
				$this->Cambio_Municipio->ViewValue = $this->Cambio_Municipio->DisplayValue($arwrk);
				$rswrk->Close();
			} else {
				$this->Cambio_Municipio->ViewValue = $this->Cambio_Municipio->CurrentValue;
			}
		} else {
			$this->Cambio_Municipio->ViewValue = NULL;
		}
		$this->Cambio_Municipio->ViewCustomAttributes = "";

		// Bebe
		$this->Bebe->ViewValue = $this->Bebe->CurrentValue;
		if (strval($this->Bebe->CurrentValue) <> "") {
			$sFilterWrk = "`id`" . ew_SearchString("=", $this->Bebe->CurrentValue, EW_DATATYPE_NUMBER, "");
		$sSqlWrk = "SELECT `id`, `Primer_Nombre` AS `DispFld`, `Segundo_Nombre` AS `Disp2Fld`, `Primer_Apellido` AS `Disp3Fld`, `Registro_Civil` AS `Disp4Fld` FROM `seguimiento_bebe`";
		$sWhereWrk = "";
		ew_AddFilter($sWhereWrk, $sFilterWrk);
		$this->Lookup_Selecting($this->Bebe, $sWhereWrk); // Call Lookup selecting
		if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			if ($rswrk && !$rswrk->EOF) { // Lookup values found
				$arwrk = array();
				$arwrk[1] = $rswrk->fields('DispFld');
				$arwrk[2] = $rswrk->fields('Disp2Fld');
				$arwrk[3] = $rswrk->fields('Disp3Fld');
				$arwrk[4] = $rswrk->fields('Disp4Fld');
				$this->Bebe->ViewValue = $this->Bebe->DisplayValue($arwrk);
				$rswrk->Close();
			} else {
				$this->Bebe->ViewValue = $this->Bebe->CurrentValue;
			}
		} else {
			$this->Bebe->ViewValue = NULL;
		}
		$this->Bebe->ViewCustomAttributes = "";

		// Otro
		$this->Otro->ViewValue = $this->Otro->CurrentValue;
		$this->Otro->ViewCustomAttributes = "";

		// Ultima_cargaviralbb
		$this->Ultima_cargaviralbb->ViewValue = $this->Ultima_cargaviralbb->CurrentValue;
		$this->Ultima_cargaviralbb->ViewCustomAttributes = "";

		// Fecha_Ultima_cargaviralbb
		$this->Fecha_Ultima_cargaviralbb->ViewValue = $this->Fecha_Ultima_cargaviralbb->CurrentValue;
		$this->Fecha_Ultima_cargaviralbb->ViewValue = ew_FormatDateTime($this->Fecha_Ultima_cargaviralbb->ViewValue, 5);
		$this->Fecha_Ultima_cargaviralbb->ViewCustomAttributes = "";

		// Id
		$this->Id->LinkCustomAttributes = "";
		$this->Id->HrefValue = "";
		$this->Id->TooltipValue = "";

		// Id_Registro
		$this->Id_Registro->LinkCustomAttributes = "";
		$this->Id_Registro->HrefValue = "";
		$this->Id_Registro->TooltipValue = "";

		// Fecha_Atencion
		$this->Fecha_Atencion->LinkCustomAttributes = "";
		$this->Fecha_Atencion->HrefValue = "";
		$this->Fecha_Atencion->TooltipValue = "";

		// Codigo_Ips
		$this->Codigo_Ips->LinkCustomAttributes = "";
		$this->Codigo_Ips->HrefValue = "";
		$this->Codigo_Ips->TooltipValue = "";

		// Tipo_regimen
		$this->Tipo_regimen->LinkCustomAttributes = "";
		$this->Tipo_regimen->HrefValue = "";
		$this->Tipo_regimen->TooltipValue = "";

		// Codigo_Eps
		$this->Codigo_Eps->LinkCustomAttributes = "";
		$this->Codigo_Eps->HrefValue = "";
		$this->Codigo_Eps->TooltipValue = "";

		// Periodo_ingreso
		$this->Periodo_ingreso->LinkCustomAttributes = "";
		$this->Periodo_ingreso->HrefValue = "";
		$this->Periodo_ingreso->TooltipValue = "";

		// Primer_Nombre_Madre
		$this->Primer_Nombre_Madre->LinkCustomAttributes = "";
		$this->Primer_Nombre_Madre->HrefValue = "";
		$this->Primer_Nombre_Madre->TooltipValue = "";

		// Segundo_Nombre_Madre
		$this->Segundo_Nombre_Madre->LinkCustomAttributes = "";
		$this->Segundo_Nombre_Madre->HrefValue = "";
		$this->Segundo_Nombre_Madre->TooltipValue = "";

		// Primer_Apellido_Madre
		$this->Primer_Apellido_Madre->LinkCustomAttributes = "";
		$this->Primer_Apellido_Madre->HrefValue = "";
		$this->Primer_Apellido_Madre->TooltipValue = "";

		// Edad
		$this->Edad->LinkCustomAttributes = "";
		$this->Edad->HrefValue = "";
		$this->Edad->TooltipValue = "";

		// Documento_Madre
		$this->Documento_Madre->LinkCustomAttributes = "";
		$this->Documento_Madre->HrefValue = "";
		$this->Documento_Madre->TooltipValue = "";

		// Area_Residencia
		$this->Area_Residencia->LinkCustomAttributes = "";
		$this->Area_Residencia->HrefValue = "";
		$this->Area_Residencia->TooltipValue = "";

		// Municipio_Residencia
		$this->Municipio_Residencia->LinkCustomAttributes = "";
		$this->Municipio_Residencia->HrefValue = "";
		$this->Municipio_Residencia->TooltipValue = "";

		// Telefono
		$this->Telefono->LinkCustomAttributes = "";
		$this->Telefono->HrefValue = "";
		$this->Telefono->TooltipValue = "";

		// Direccion_residencia
		$this->Direccion_residencia->LinkCustomAttributes = "";
		$this->Direccion_residencia->HrefValue = "";
		$this->Direccion_residencia->TooltipValue = "";

		// Grupo_Poblacional
		$this->Grupo_Poblacional->LinkCustomAttributes = "";
		$this->Grupo_Poblacional->HrefValue = "";
		$this->Grupo_Poblacional->TooltipValue = "";

		// Edad_Gestacional_CPN1
		$this->Edad_Gestacional_CPN1->LinkCustomAttributes = "";
		$this->Edad_Gestacional_CPN1->HrefValue = "";
		$this->Edad_Gestacional_CPN1->TooltipValue = "";

		// Fecha_Confirmatorio
		$this->Fecha_Confirmatorio->LinkCustomAttributes = "";
		$this->Fecha_Confirmatorio->HrefValue = "";
		$this->Fecha_Confirmatorio->TooltipValue = "";

		// Semana_Gestacional_DX
		$this->Semana_Gestacional_DX->LinkCustomAttributes = "";
		$this->Semana_Gestacional_DX->HrefValue = "";
		$this->Semana_Gestacional_DX->TooltipValue = "";

		// Momento_DX_VIH
		$this->Momento_DX_VIH->LinkCustomAttributes = "";
		$this->Momento_DX_VIH->HrefValue = "";
		$this->Momento_DX_VIH->TooltipValue = "";

		// Primera_Carga_Viral
		$this->Primera_Carga_Viral->LinkCustomAttributes = "";
		$this->Primera_Carga_Viral->HrefValue = "";
		$this->Primera_Carga_Viral->TooltipValue = "";

		// No_Copias_Primera_Cviral
		$this->No_Copias_Primera_Cviral->LinkCustomAttributes = "";
		$this->No_Copias_Primera_Cviral->HrefValue = "";
		$this->No_Copias_Primera_Cviral->TooltipValue = "";

		// Fecha_Primera_Carga_Viral
		$this->Fecha_Primera_Carga_Viral->LinkCustomAttributes = "";
		$this->Fecha_Primera_Carga_Viral->HrefValue = "";
		$this->Fecha_Primera_Carga_Viral->TooltipValue = "";

		// Primer_CD4
		$this->Primer_CD4->LinkCustomAttributes = "";
		$this->Primer_CD4->HrefValue = "";
		$this->Primer_CD4->TooltipValue = "";

		// Valor_CD4
		$this->Valor_CD4->LinkCustomAttributes = "";
		$this->Valor_CD4->HrefValue = "";
		$this->Valor_CD4->TooltipValue = "";

		// Fecha_CD4
		$this->Fecha_CD4->LinkCustomAttributes = "";
		$this->Fecha_CD4->HrefValue = "";
		$this->Fecha_CD4->TooltipValue = "";

		// Estado_Clinico
		$this->Estado_Clinico->LinkCustomAttributes = "";
		$this->Estado_Clinico->HrefValue = "";
		$this->Estado_Clinico->TooltipValue = "";

		// Tratamiento_Anteparto
		$this->Tratamiento_Anteparto->LinkCustomAttributes = "";
		$this->Tratamiento_Anteparto->HrefValue = "";
		$this->Tratamiento_Anteparto->TooltipValue = "";

		// Semana_Gest_Tratamiento_Anteparto
		$this->Semana_Gest_Tratamiento_Anteparto->LinkCustomAttributes = "";
		$this->Semana_Gest_Tratamiento_Anteparto->HrefValue = "";
		$this->Semana_Gest_Tratamiento_Anteparto->TooltipValue = "";

		// Esquema_Anteparto
		$this->Esquema_Anteparto->LinkCustomAttributes = "";
		$this->Esquema_Anteparto->HrefValue = "";
		$this->Esquema_Anteparto->TooltipValue = "";

		// Tipo_Tratamiento
		$this->Tipo_Tratamiento->LinkCustomAttributes = "";
		$this->Tipo_Tratamiento->HrefValue = "";
		$this->Tipo_Tratamiento->TooltipValue = "";

		// Segunda_Carga_Viral
		$this->Segunda_Carga_Viral->LinkCustomAttributes = "";
		$this->Segunda_Carga_Viral->HrefValue = "";
		$this->Segunda_Carga_Viral->TooltipValue = "";

		// Valor_2da_Carga_Viral
		$this->Valor_2da_Carga_Viral->LinkCustomAttributes = "";
		$this->Valor_2da_Carga_Viral->HrefValue = "";
		$this->Valor_2da_Carga_Viral->TooltipValue = "";

		// Fecha_Segunda_Carga_Viral
		$this->Fecha_Segunda_Carga_Viral->LinkCustomAttributes = "";
		$this->Fecha_Segunda_Carga_Viral->HrefValue = "";
		$this->Fecha_Segunda_Carga_Viral->TooltipValue = "";

		// Recibio_Tratamiento_Intraparto
		$this->Recibio_Tratamiento_Intraparto->LinkCustomAttributes = "";
		$this->Recibio_Tratamiento_Intraparto->HrefValue = "";
		$this->Recibio_Tratamiento_Intraparto->TooltipValue = "";

		// Esquema_intraparto
		$this->Esquema_intraparto->LinkCustomAttributes = "";
		$this->Esquema_intraparto->HrefValue = "";
		$this->Esquema_intraparto->TooltipValue = "";

		// Situacion_gestante
		$this->Situacion_gestante->LinkCustomAttributes = "";
		$this->Situacion_gestante->HrefValue = "";
		$this->Situacion_gestante->TooltipValue = "";

		// Protocolo_Sifilis
		$this->Protocolo_Sifilis->LinkCustomAttributes = "";
		$this->Protocolo_Sifilis->HrefValue = "";
		$this->Protocolo_Sifilis->TooltipValue = "";

		// Tipo_Parto
		$this->Tipo_Parto->LinkCustomAttributes = "";
		$this->Tipo_Parto->HrefValue = "";
		$this->Tipo_Parto->TooltipValue = "";

		// No_Productos_Nacimiento
		$this->No_Productos_Nacimiento->LinkCustomAttributes = "";
		$this->No_Productos_Nacimiento->HrefValue = "";
		$this->No_Productos_Nacimiento->TooltipValue = "";

		// Metodo_Anticoncepcion_Definitivo
		$this->Metodo_Anticoncepcion_Definitivo->LinkCustomAttributes = "";
		$this->Metodo_Anticoncepcion_Definitivo->HrefValue = "";
		$this->Metodo_Anticoncepcion_Definitivo->TooltipValue = "";

		// Estado_Final
		$this->Estado_Final->LinkCustomAttributes = "";
		$this->Estado_Final->HrefValue = "";
		$this->Estado_Final->TooltipValue = "";

		// Condicion_Recien_Nacido
		$this->Condicion_Recien_Nacido->LinkCustomAttributes = "";
		$this->Condicion_Recien_Nacido->HrefValue = "";
		$this->Condicion_Recien_Nacido->TooltipValue = "";

		// Primer_Nombre
		$this->Primer_Nombre->LinkCustomAttributes = "";
		$this->Primer_Nombre->HrefValue = "";
		$this->Primer_Nombre->TooltipValue = "";

		// Segundo_Nombre
		$this->Segundo_Nombre->LinkCustomAttributes = "";
		$this->Segundo_Nombre->HrefValue = "";
		$this->Segundo_Nombre->TooltipValue = "";

		// Primer_Apellido
		$this->Primer_Apellido->LinkCustomAttributes = "";
		$this->Primer_Apellido->HrefValue = "";
		$this->Primer_Apellido->TooltipValue = "";

		// Segundo_Apellido
		$this->Segundo_Apellido->LinkCustomAttributes = "";
		$this->Segundo_Apellido->HrefValue = "";
		$this->Segundo_Apellido->TooltipValue = "";

		// Registro_Civil
		$this->Registro_Civil->LinkCustomAttributes = "";
		$this->Registro_Civil->HrefValue = "";
		$this->Registro_Civil->TooltipValue = "";

		// Sexo
		$this->Sexo->LinkCustomAttributes = "";
		$this->Sexo->HrefValue = "";
		$this->Sexo->TooltipValue = "";

		// Fecha_Nacimiento
		$this->Fecha_Nacimiento->LinkCustomAttributes = "";
		$this->Fecha_Nacimiento->HrefValue = "";
		$this->Fecha_Nacimiento->TooltipValue = "";

		// Edad_Gestacion_Nacimiento
		$this->Edad_Gestacion_Nacimiento->LinkCustomAttributes = "";
		$this->Edad_Gestacion_Nacimiento->HrefValue = "";
		$this->Edad_Gestacion_Nacimiento->TooltipValue = "";

		// Peso_Gramos
		$this->Peso_Gramos->LinkCustomAttributes = "";
		$this->Peso_Gramos->HrefValue = "";
		$this->Peso_Gramos->TooltipValue = "";

		// Recibio_Trat_Profilactico
		$this->Recibio_Trat_Profilactico->LinkCustomAttributes = "";
		$this->Recibio_Trat_Profilactico->HrefValue = "";
		$this->Recibio_Trat_Profilactico->TooltipValue = "";

		// Esquema_Tratamiento
		$this->Esquema_Tratamiento->LinkCustomAttributes = "";
		$this->Esquema_Tratamiento->HrefValue = "";
		$this->Esquema_Tratamiento->TooltipValue = "";

		// Tipo_Tratamiento_Bebe
		$this->Tipo_Tratamiento_Bebe->LinkCustomAttributes = "";
		$this->Tipo_Tratamiento_Bebe->HrefValue = "";
		$this->Tipo_Tratamiento_Bebe->TooltipValue = "";

		// Primera_carga_viral_bebe
		$this->Primera_carga_viral_bebe->LinkCustomAttributes = "";
		$this->Primera_carga_viral_bebe->HrefValue = "";
		$this->Primera_carga_viral_bebe->TooltipValue = "";

		// No_Carga_Viral_Bebe
		$this->No_Carga_Viral_Bebe->LinkCustomAttributes = "";
		$this->No_Carga_Viral_Bebe->HrefValue = "";
		$this->No_Carga_Viral_Bebe->TooltipValue = "";

		// Fecha_Carga_Viral_Bebe
		$this->Fecha_Carga_Viral_Bebe->LinkCustomAttributes = "";
		$this->Fecha_Carga_Viral_Bebe->HrefValue = "";
		$this->Fecha_Carga_Viral_Bebe->TooltipValue = "";

		// Edad_Primer_Carga_Viral_Dias
		$this->Edad_Primer_Carga_Viral_Dias->LinkCustomAttributes = "";
		$this->Edad_Primer_Carga_Viral_Dias->HrefValue = "";
		$this->Edad_Primer_Carga_Viral_Dias->TooltipValue = "";

		// Segunda_Carga_Viral_Bebe
		$this->Segunda_Carga_Viral_Bebe->LinkCustomAttributes = "";
		$this->Segunda_Carga_Viral_Bebe->HrefValue = "";
		$this->Segunda_Carga_Viral_Bebe->TooltipValue = "";

		// No_Seg_Carga_Viral_Bebe
		$this->No_Seg_Carga_Viral_Bebe->LinkCustomAttributes = "";
		$this->No_Seg_Carga_Viral_Bebe->HrefValue = "";
		$this->No_Seg_Carga_Viral_Bebe->TooltipValue = "";

		// Fecha_Seg_Carga_Viral_Bebe
		$this->Fecha_Seg_Carga_Viral_Bebe->LinkCustomAttributes = "";
		$this->Fecha_Seg_Carga_Viral_Bebe->HrefValue = "";
		$this->Fecha_Seg_Carga_Viral_Bebe->TooltipValue = "";

		// Edad_Seg_Carga_Viral_Bebe_dias
		$this->Edad_Seg_Carga_Viral_Bebe_dias->LinkCustomAttributes = "";
		$this->Edad_Seg_Carga_Viral_Bebe_dias->HrefValue = "";
		$this->Edad_Seg_Carga_Viral_Bebe_dias->TooltipValue = "";

		// Resultado_Tamizaje_M18
		$this->Resultado_Tamizaje_M18->LinkCustomAttributes = "";
		$this->Resultado_Tamizaje_M18->HrefValue = "";
		$this->Resultado_Tamizaje_M18->TooltipValue = "";

		// Fecha_Tamizaje
		$this->Fecha_Tamizaje->LinkCustomAttributes = "";
		$this->Fecha_Tamizaje->HrefValue = "";
		$this->Fecha_Tamizaje->TooltipValue = "";

		// Edad_Dias_Bebe
		$this->Edad_Dias_Bebe->LinkCustomAttributes = "";
		$this->Edad_Dias_Bebe->HrefValue = "";
		$this->Edad_Dias_Bebe->TooltipValue = "";

		// Formula_Lactea
		$this->Formula_Lactea->LinkCustomAttributes = "";
		$this->Formula_Lactea->HrefValue = "";
		$this->Formula_Lactea->TooltipValue = "";

		// Fecha_Nacimiento_Madre
		$this->Fecha_Nacimiento_Madre->LinkCustomAttributes = "";
		$this->Fecha_Nacimiento_Madre->HrefValue = "";
		$this->Fecha_Nacimiento_Madre->TooltipValue = "";

		// Clasificacion_Final_Nino
		$this->Clasificacion_Final_Nino->LinkCustomAttributes = "";
		$this->Clasificacion_Final_Nino->HrefValue = "";
		$this->Clasificacion_Final_Nino->TooltipValue = "";

		// Observaciones
		$this->Observaciones->LinkCustomAttributes = "";
		$this->Observaciones->HrefValue = "";
		$this->Observaciones->TooltipValue = "";

		// Registrado_Por
		$this->Registrado_Por->LinkCustomAttributes = "";
		$this->Registrado_Por->HrefValue = "";
		$this->Registrado_Por->TooltipValue = "";

		// Fecha_registro
		$this->Fecha_registro->LinkCustomAttributes = "";
		$this->Fecha_registro->HrefValue = "";
		$this->Fecha_registro->TooltipValue = "";

		// Escolaridad
		$this->Escolaridad->LinkCustomAttributes = "";
		$this->Escolaridad->HrefValue = "";
		$this->Escolaridad->TooltipValue = "";

		// Estado_Civil
		$this->Estado_Civil->LinkCustomAttributes = "";
		$this->Estado_Civil->HrefValue = "";
		$this->Estado_Civil->TooltipValue = "";

		// Cual_Otro
		$this->Cual_Otro->LinkCustomAttributes = "";
		$this->Cual_Otro->HrefValue = "";
		$this->Cual_Otro->TooltipValue = "";

		// Elisa_Trimestre
		$this->Elisa_Trimestre->LinkCustomAttributes = "";
		$this->Elisa_Trimestre->HrefValue = "";
		$this->Elisa_Trimestre->TooltipValue = "";

		// Ultima_Carga_Viral
		$this->Ultima_Carga_Viral->LinkCustomAttributes = "";
		$this->Ultima_Carga_Viral->HrefValue = "";
		$this->Ultima_Carga_Viral->TooltipValue = "";

		// Fecha_Ultima_Cargaviral
		$this->Fecha_Ultima_Cargaviral->LinkCustomAttributes = "";
		$this->Fecha_Ultima_Cargaviral->HrefValue = "";
		$this->Fecha_Ultima_Cargaviral->TooltipValue = "";

		// Cambio_Municipio
		$this->Cambio_Municipio->LinkCustomAttributes = "";
		$this->Cambio_Municipio->HrefValue = "";
		$this->Cambio_Municipio->TooltipValue = "";

		// Bebe
		$this->Bebe->LinkCustomAttributes = "";
		$this->Bebe->HrefValue = "";
		$this->Bebe->TooltipValue = "";

		// Otro
		$this->Otro->LinkCustomAttributes = "";
		$this->Otro->HrefValue = "";
		$this->Otro->TooltipValue = "";

		// Ultima_cargaviralbb
		$this->Ultima_cargaviralbb->LinkCustomAttributes = "";
		$this->Ultima_cargaviralbb->HrefValue = "";
		$this->Ultima_cargaviralbb->TooltipValue = "";

		// Fecha_Ultima_cargaviralbb
		$this->Fecha_Ultima_cargaviralbb->LinkCustomAttributes = "";
		$this->Fecha_Ultima_cargaviralbb->HrefValue = "";
		$this->Fecha_Ultima_cargaviralbb->TooltipValue = "";

		// Call Row Rendered event
		$this->Row_Rendered();
	}

	// Render edit row values
	function RenderEditRow() {
		global $Security, $gsLanguage, $Language;

		// Call Row Rendering event
		$this->Row_Rendering();

		// Id
		$this->Id->EditAttrs["class"] = "form-control";
		$this->Id->EditCustomAttributes = "";
		$this->Id->EditValue = $this->Id->CurrentValue;
		$this->Id->ViewCustomAttributes = "";

		// Id_Registro
		$this->Id_Registro->EditAttrs["class"] = "form-control";
		$this->Id_Registro->EditCustomAttributes = "";
		if ($this->Id_Registro->getSessionValue() <> "") {
			$this->Id_Registro->CurrentValue = $this->Id_Registro->getSessionValue();
		$this->Id_Registro->ViewValue = $this->Id_Registro->CurrentValue;
		if (strval($this->Id_Registro->CurrentValue) <> "") {
			$sFilterWrk = "`Consecutivo`" . ew_SearchString("=", $this->Id_Registro->CurrentValue, EW_DATATYPE_NUMBER, "");
		$sSqlWrk = "SELECT `Consecutivo`, `Primer_Nombre` AS `DispFld`, `Segundo_Nombre` AS `Disp2Fld`, `Primer_Apellido` AS `Disp3Fld`, `Numero_Identificacion` AS `Disp4Fld` FROM `registro`";
		$sWhereWrk = "";
		ew_AddFilter($sWhereWrk, $sFilterWrk);
		$this->Lookup_Selecting($this->Id_Registro, $sWhereWrk); // Call Lookup selecting
		if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			if ($rswrk && !$rswrk->EOF) { // Lookup values found
				$arwrk = array();
				$arwrk[1] = $rswrk->fields('DispFld');
				$arwrk[2] = $rswrk->fields('Disp2Fld');
				$arwrk[3] = $rswrk->fields('Disp3Fld');
				$arwrk[4] = $rswrk->fields('Disp4Fld');
				$this->Id_Registro->ViewValue = $this->Id_Registro->DisplayValue($arwrk);
				$rswrk->Close();
			} else {
				$this->Id_Registro->ViewValue = $this->Id_Registro->CurrentValue;
			}
		} else {
			$this->Id_Registro->ViewValue = NULL;
		}
		$this->Id_Registro->ViewCustomAttributes = "";
		} else {
		$this->Id_Registro->EditValue = $this->Id_Registro->CurrentValue;
		$this->Id_Registro->PlaceHolder = ew_RemoveHtml($this->Id_Registro->FldCaption());
		}

		// Fecha_Atencion
		$this->Fecha_Atencion->EditAttrs["class"] = "form-control";
		$this->Fecha_Atencion->EditCustomAttributes = "";
		$this->Fecha_Atencion->EditValue = ew_FormatDateTime($this->Fecha_Atencion->CurrentValue, 5);
		$this->Fecha_Atencion->PlaceHolder = ew_RemoveHtml($this->Fecha_Atencion->FldCaption());

		// Codigo_Ips
		$this->Codigo_Ips->EditAttrs["class"] = "form-control";
		$this->Codigo_Ips->EditCustomAttributes = "";
		$this->Codigo_Ips->EditValue = $this->Codigo_Ips->CurrentValue;
		$this->Codigo_Ips->PlaceHolder = ew_RemoveHtml($this->Codigo_Ips->FldCaption());

		// Tipo_regimen
		$this->Tipo_regimen->EditCustomAttributes = "";

		// Codigo_Eps
		$this->Codigo_Eps->EditAttrs["class"] = "form-control";
		$this->Codigo_Eps->EditCustomAttributes = "";
		$this->Codigo_Eps->EditValue = $this->Codigo_Eps->CurrentValue;
		$this->Codigo_Eps->PlaceHolder = ew_RemoveHtml($this->Codigo_Eps->FldCaption());

		// Periodo_ingreso
		$this->Periodo_ingreso->EditCustomAttributes = "";

		// Primer_Nombre_Madre
		$this->Primer_Nombre_Madre->EditAttrs["class"] = "form-control";
		$this->Primer_Nombre_Madre->EditCustomAttributes = "style='background-color:#01A9DB;' readonly";
		$this->Primer_Nombre_Madre->EditValue = $this->Primer_Nombre_Madre->CurrentValue;
		$this->Primer_Nombre_Madre->PlaceHolder = ew_RemoveHtml($this->Primer_Nombre_Madre->FldCaption());

		// Segundo_Nombre_Madre
		$this->Segundo_Nombre_Madre->EditAttrs["class"] = "form-control";
		$this->Segundo_Nombre_Madre->EditCustomAttributes = "style='background-color:#01A9DB;' readonly";
		$this->Segundo_Nombre_Madre->EditValue = $this->Segundo_Nombre_Madre->CurrentValue;
		$this->Segundo_Nombre_Madre->PlaceHolder = ew_RemoveHtml($this->Segundo_Nombre_Madre->FldCaption());

		// Primer_Apellido_Madre
		$this->Primer_Apellido_Madre->EditAttrs["class"] = "form-control";
		$this->Primer_Apellido_Madre->EditCustomAttributes = "style='background-color:#01A9DB;' readonly";
		$this->Primer_Apellido_Madre->EditValue = $this->Primer_Apellido_Madre->CurrentValue;
		$this->Primer_Apellido_Madre->PlaceHolder = ew_RemoveHtml($this->Primer_Apellido_Madre->FldCaption());

		// Edad
		$this->Edad->EditAttrs["class"] = "form-control";
		$this->Edad->EditCustomAttributes = "";
		$this->Edad->EditValue = $this->Edad->CurrentValue;
		$this->Edad->PlaceHolder = ew_RemoveHtml($this->Edad->FldCaption());

		// Documento_Madre
		$this->Documento_Madre->EditAttrs["class"] = "form-control";
		$this->Documento_Madre->EditCustomAttributes = "style='background-color:#01A9DB;' readonly";
		$this->Documento_Madre->EditValue = $this->Documento_Madre->CurrentValue;
		$this->Documento_Madre->PlaceHolder = ew_RemoveHtml($this->Documento_Madre->FldCaption());

		// Area_Residencia
		$this->Area_Residencia->EditCustomAttributes = "";

		// Municipio_Residencia
		$this->Municipio_Residencia->EditAttrs["class"] = "form-control";
		$this->Municipio_Residencia->EditCustomAttributes = "";

		// Telefono
		$this->Telefono->EditAttrs["class"] = "form-control";
		$this->Telefono->EditCustomAttributes = "";
		$this->Telefono->EditValue = $this->Telefono->CurrentValue;
		$this->Telefono->PlaceHolder = ew_RemoveHtml($this->Telefono->FldCaption());

		// Direccion_residencia
		$this->Direccion_residencia->EditAttrs["class"] = "form-control";
		$this->Direccion_residencia->EditCustomAttributes = "";
		$this->Direccion_residencia->EditValue = $this->Direccion_residencia->CurrentValue;
		$this->Direccion_residencia->PlaceHolder = ew_RemoveHtml($this->Direccion_residencia->FldCaption());

		// Grupo_Poblacional
		$this->Grupo_Poblacional->EditCustomAttributes = "";

		// Edad_Gestacional_CPN1
		$this->Edad_Gestacional_CPN1->EditAttrs["class"] = "form-control";
		$this->Edad_Gestacional_CPN1->EditCustomAttributes = "";
		$this->Edad_Gestacional_CPN1->EditValue = $this->Edad_Gestacional_CPN1->Options(TRUE);

		// Fecha_Confirmatorio
		$this->Fecha_Confirmatorio->EditAttrs["class"] = "form-control";
		$this->Fecha_Confirmatorio->EditCustomAttributes = "";
		$this->Fecha_Confirmatorio->EditValue = ew_FormatDateTime($this->Fecha_Confirmatorio->CurrentValue, 5);
		$this->Fecha_Confirmatorio->PlaceHolder = ew_RemoveHtml($this->Fecha_Confirmatorio->FldCaption());

		// Semana_Gestacional_DX
		$this->Semana_Gestacional_DX->EditAttrs["class"] = "form-control";
		$this->Semana_Gestacional_DX->EditCustomAttributes = "";
		$this->Semana_Gestacional_DX->EditValue = $this->Semana_Gestacional_DX->Options(TRUE);

		// Momento_DX_VIH
		$this->Momento_DX_VIH->EditCustomAttributes = "";
		$this->Momento_DX_VIH->EditValue = $this->Momento_DX_VIH->Options(FALSE);

		// Primera_Carga_Viral
		$this->Primera_Carga_Viral->EditCustomAttributes = "";

		// No_Copias_Primera_Cviral
		$this->No_Copias_Primera_Cviral->EditAttrs["class"] = "form-control";
		$this->No_Copias_Primera_Cviral->EditCustomAttributes = "";

		// Fecha_Primera_Carga_Viral
		$this->Fecha_Primera_Carga_Viral->EditAttrs["class"] = "form-control";
		$this->Fecha_Primera_Carga_Viral->EditCustomAttributes = "";
		$this->Fecha_Primera_Carga_Viral->EditValue = ew_FormatDateTime($this->Fecha_Primera_Carga_Viral->CurrentValue, 5);
		$this->Fecha_Primera_Carga_Viral->PlaceHolder = ew_RemoveHtml($this->Fecha_Primera_Carga_Viral->FldCaption());

		// Primer_CD4
		$this->Primer_CD4->EditCustomAttributes = "";

		// Valor_CD4
		$this->Valor_CD4->EditAttrs["class"] = "form-control";
		$this->Valor_CD4->EditCustomAttributes = "";
		$this->Valor_CD4->EditValue = $this->Valor_CD4->CurrentValue;
		$this->Valor_CD4->PlaceHolder = ew_RemoveHtml($this->Valor_CD4->FldCaption());

		// Fecha_CD4
		$this->Fecha_CD4->EditAttrs["class"] = "form-control";
		$this->Fecha_CD4->EditCustomAttributes = "";
		$this->Fecha_CD4->EditValue = ew_FormatDateTime($this->Fecha_CD4->CurrentValue, 5);
		$this->Fecha_CD4->PlaceHolder = ew_RemoveHtml($this->Fecha_CD4->FldCaption());

		// Estado_Clinico
		$this->Estado_Clinico->EditCustomAttributes = "";
		$this->Estado_Clinico->EditValue = $this->Estado_Clinico->Options(FALSE);

		// Tratamiento_Anteparto
		$this->Tratamiento_Anteparto->EditCustomAttributes = "";

		// Semana_Gest_Tratamiento_Anteparto
		$this->Semana_Gest_Tratamiento_Anteparto->EditAttrs["class"] = "form-control";
		$this->Semana_Gest_Tratamiento_Anteparto->EditCustomAttributes = "";
		$this->Semana_Gest_Tratamiento_Anteparto->EditValue = $this->Semana_Gest_Tratamiento_Anteparto->Options(TRUE);

		// Esquema_Anteparto
		$this->Esquema_Anteparto->EditCustomAttributes = "";

		// Tipo_Tratamiento
		$this->Tipo_Tratamiento->EditCustomAttributes = "";

		// Segunda_Carga_Viral
		$this->Segunda_Carga_Viral->EditCustomAttributes = "";

		// Valor_2da_Carga_Viral
		$this->Valor_2da_Carga_Viral->EditAttrs["class"] = "form-control";
		$this->Valor_2da_Carga_Viral->EditCustomAttributes = "";

		// Fecha_Segunda_Carga_Viral
		$this->Fecha_Segunda_Carga_Viral->EditAttrs["class"] = "form-control";
		$this->Fecha_Segunda_Carga_Viral->EditCustomAttributes = "";
		$this->Fecha_Segunda_Carga_Viral->EditValue = ew_FormatDateTime($this->Fecha_Segunda_Carga_Viral->CurrentValue, 5);
		$this->Fecha_Segunda_Carga_Viral->PlaceHolder = ew_RemoveHtml($this->Fecha_Segunda_Carga_Viral->FldCaption());

		// Recibio_Tratamiento_Intraparto
		$this->Recibio_Tratamiento_Intraparto->EditCustomAttributes = "";

		// Esquema_intraparto
		$this->Esquema_intraparto->EditAttrs["class"] = "form-control";
		$this->Esquema_intraparto->EditCustomAttributes = "";
		$this->Esquema_intraparto->EditValue = $this->Esquema_intraparto->CurrentValue;
		$this->Esquema_intraparto->PlaceHolder = ew_RemoveHtml($this->Esquema_intraparto->FldCaption());

		// Situacion_gestante
		$this->Situacion_gestante->EditAttrs["class"] = "form-control";
		$this->Situacion_gestante->EditCustomAttributes = "";
		$this->Situacion_gestante->EditValue = $this->Situacion_gestante->CurrentValue;
		$this->Situacion_gestante->PlaceHolder = ew_RemoveHtml($this->Situacion_gestante->FldCaption());

		// Protocolo_Sifilis
		$this->Protocolo_Sifilis->EditCustomAttributes = "";

		// Tipo_Parto
		$this->Tipo_Parto->EditCustomAttributes = "";
		$this->Tipo_Parto->EditValue = $this->Tipo_Parto->Options(FALSE);

		// No_Productos_Nacimiento
		$this->No_Productos_Nacimiento->EditAttrs["class"] = "form-control";
		$this->No_Productos_Nacimiento->EditCustomAttributes = "";
		$this->No_Productos_Nacimiento->EditValue = $this->No_Productos_Nacimiento->Options(TRUE);

		// Metodo_Anticoncepcion_Definitivo
		$this->Metodo_Anticoncepcion_Definitivo->EditCustomAttributes = "";
		$this->Metodo_Anticoncepcion_Definitivo->EditValue = $this->Metodo_Anticoncepcion_Definitivo->Options(FALSE);

		// Estado_Final
		$this->Estado_Final->EditCustomAttributes = "";
		$this->Estado_Final->EditValue = $this->Estado_Final->Options(FALSE);

		// Condicion_Recien_Nacido
		$this->Condicion_Recien_Nacido->EditCustomAttributes = "";
		$this->Condicion_Recien_Nacido->EditValue = $this->Condicion_Recien_Nacido->Options(FALSE);

		// Primer_Nombre
		$this->Primer_Nombre->EditAttrs["class"] = "form-control";
		$this->Primer_Nombre->EditCustomAttributes = "";
		$this->Primer_Nombre->EditValue = $this->Primer_Nombre->CurrentValue;
		$this->Primer_Nombre->PlaceHolder = ew_RemoveHtml($this->Primer_Nombre->FldCaption());

		// Segundo_Nombre
		$this->Segundo_Nombre->EditAttrs["class"] = "form-control";
		$this->Segundo_Nombre->EditCustomAttributes = "";
		$this->Segundo_Nombre->EditValue = $this->Segundo_Nombre->CurrentValue;
		$this->Segundo_Nombre->PlaceHolder = ew_RemoveHtml($this->Segundo_Nombre->FldCaption());

		// Primer_Apellido
		$this->Primer_Apellido->EditAttrs["class"] = "form-control";
		$this->Primer_Apellido->EditCustomAttributes = "";
		$this->Primer_Apellido->EditValue = $this->Primer_Apellido->CurrentValue;
		$this->Primer_Apellido->PlaceHolder = ew_RemoveHtml($this->Primer_Apellido->FldCaption());

		// Segundo_Apellido
		$this->Segundo_Apellido->EditAttrs["class"] = "form-control";
		$this->Segundo_Apellido->EditCustomAttributes = "";
		$this->Segundo_Apellido->EditValue = $this->Segundo_Apellido->CurrentValue;
		$this->Segundo_Apellido->PlaceHolder = ew_RemoveHtml($this->Segundo_Apellido->FldCaption());

		// Registro_Civil
		$this->Registro_Civil->EditAttrs["class"] = "form-control";
		$this->Registro_Civil->EditCustomAttributes = "";
		$this->Registro_Civil->EditValue = $this->Registro_Civil->CurrentValue;
		$this->Registro_Civil->PlaceHolder = ew_RemoveHtml($this->Registro_Civil->FldCaption());

		// Sexo
		$this->Sexo->EditAttrs["class"] = "form-control";
		$this->Sexo->EditCustomAttributes = "";
		$this->Sexo->EditValue = $this->Sexo->CurrentValue;
		$this->Sexo->PlaceHolder = ew_RemoveHtml($this->Sexo->FldCaption());

		// Fecha_Nacimiento
		$this->Fecha_Nacimiento->EditAttrs["class"] = "form-control";
		$this->Fecha_Nacimiento->EditCustomAttributes = "";
		$this->Fecha_Nacimiento->EditValue = ew_FormatDateTime($this->Fecha_Nacimiento->CurrentValue, 5);
		$this->Fecha_Nacimiento->PlaceHolder = ew_RemoveHtml($this->Fecha_Nacimiento->FldCaption());

		// Edad_Gestacion_Nacimiento
		$this->Edad_Gestacion_Nacimiento->EditAttrs["class"] = "form-control";
		$this->Edad_Gestacion_Nacimiento->EditCustomAttributes = "";
		$this->Edad_Gestacion_Nacimiento->EditValue = $this->Edad_Gestacion_Nacimiento->CurrentValue;
		$this->Edad_Gestacion_Nacimiento->PlaceHolder = ew_RemoveHtml($this->Edad_Gestacion_Nacimiento->FldCaption());

		// Peso_Gramos
		$this->Peso_Gramos->EditAttrs["class"] = "form-control";
		$this->Peso_Gramos->EditCustomAttributes = "";
		$this->Peso_Gramos->EditValue = $this->Peso_Gramos->CurrentValue;
		$this->Peso_Gramos->PlaceHolder = ew_RemoveHtml($this->Peso_Gramos->FldCaption());

		// Recibio_Trat_Profilactico
		$this->Recibio_Trat_Profilactico->EditAttrs["class"] = "form-control";
		$this->Recibio_Trat_Profilactico->EditCustomAttributes = "";
		$this->Recibio_Trat_Profilactico->EditValue = $this->Recibio_Trat_Profilactico->CurrentValue;
		$this->Recibio_Trat_Profilactico->PlaceHolder = ew_RemoveHtml($this->Recibio_Trat_Profilactico->FldCaption());

		// Esquema_Tratamiento
		$this->Esquema_Tratamiento->EditAttrs["class"] = "form-control";
		$this->Esquema_Tratamiento->EditCustomAttributes = "";
		$this->Esquema_Tratamiento->EditValue = $this->Esquema_Tratamiento->CurrentValue;
		$this->Esquema_Tratamiento->PlaceHolder = ew_RemoveHtml($this->Esquema_Tratamiento->FldCaption());

		// Tipo_Tratamiento_Bebe
		$this->Tipo_Tratamiento_Bebe->EditAttrs["class"] = "form-control";
		$this->Tipo_Tratamiento_Bebe->EditCustomAttributes = "";
		$this->Tipo_Tratamiento_Bebe->EditValue = $this->Tipo_Tratamiento_Bebe->CurrentValue;
		$this->Tipo_Tratamiento_Bebe->PlaceHolder = ew_RemoveHtml($this->Tipo_Tratamiento_Bebe->FldCaption());

		// Primera_carga_viral_bebe
		$this->Primera_carga_viral_bebe->EditCustomAttributes = "";

		// No_Carga_Viral_Bebe
		$this->No_Carga_Viral_Bebe->EditAttrs["class"] = "form-control";
		$this->No_Carga_Viral_Bebe->EditCustomAttributes = "";
		$this->No_Carga_Viral_Bebe->EditValue = $this->No_Carga_Viral_Bebe->CurrentValue;
		$this->No_Carga_Viral_Bebe->PlaceHolder = ew_RemoveHtml($this->No_Carga_Viral_Bebe->FldCaption());

		// Fecha_Carga_Viral_Bebe
		$this->Fecha_Carga_Viral_Bebe->EditAttrs["class"] = "form-control";
		$this->Fecha_Carga_Viral_Bebe->EditCustomAttributes = "";
		$this->Fecha_Carga_Viral_Bebe->EditValue = ew_FormatDateTime($this->Fecha_Carga_Viral_Bebe->CurrentValue, 5);
		$this->Fecha_Carga_Viral_Bebe->PlaceHolder = ew_RemoveHtml($this->Fecha_Carga_Viral_Bebe->FldCaption());

		// Edad_Primer_Carga_Viral_Dias
		$this->Edad_Primer_Carga_Viral_Dias->EditAttrs["class"] = "form-control";
		$this->Edad_Primer_Carga_Viral_Dias->EditCustomAttributes = "";
		$this->Edad_Primer_Carga_Viral_Dias->EditValue = $this->Edad_Primer_Carga_Viral_Dias->CurrentValue;
		$this->Edad_Primer_Carga_Viral_Dias->PlaceHolder = ew_RemoveHtml($this->Edad_Primer_Carga_Viral_Dias->FldCaption());

		// Segunda_Carga_Viral_Bebe
		$this->Segunda_Carga_Viral_Bebe->EditAttrs["class"] = "form-control";
		$this->Segunda_Carga_Viral_Bebe->EditCustomAttributes = "";
		$this->Segunda_Carga_Viral_Bebe->EditValue = $this->Segunda_Carga_Viral_Bebe->CurrentValue;
		$this->Segunda_Carga_Viral_Bebe->PlaceHolder = ew_RemoveHtml($this->Segunda_Carga_Viral_Bebe->FldCaption());

		// No_Seg_Carga_Viral_Bebe
		$this->No_Seg_Carga_Viral_Bebe->EditAttrs["class"] = "form-control";
		$this->No_Seg_Carga_Viral_Bebe->EditCustomAttributes = "";
		$this->No_Seg_Carga_Viral_Bebe->EditValue = $this->No_Seg_Carga_Viral_Bebe->CurrentValue;
		$this->No_Seg_Carga_Viral_Bebe->PlaceHolder = ew_RemoveHtml($this->No_Seg_Carga_Viral_Bebe->FldCaption());

		// Fecha_Seg_Carga_Viral_Bebe
		$this->Fecha_Seg_Carga_Viral_Bebe->EditAttrs["class"] = "form-control";
		$this->Fecha_Seg_Carga_Viral_Bebe->EditCustomAttributes = "";
		$this->Fecha_Seg_Carga_Viral_Bebe->EditValue = ew_FormatDateTime($this->Fecha_Seg_Carga_Viral_Bebe->CurrentValue, 5);
		$this->Fecha_Seg_Carga_Viral_Bebe->PlaceHolder = ew_RemoveHtml($this->Fecha_Seg_Carga_Viral_Bebe->FldCaption());

		// Edad_Seg_Carga_Viral_Bebe_dias
		$this->Edad_Seg_Carga_Viral_Bebe_dias->EditAttrs["class"] = "form-control";
		$this->Edad_Seg_Carga_Viral_Bebe_dias->EditCustomAttributes = "";
		$this->Edad_Seg_Carga_Viral_Bebe_dias->EditValue = $this->Edad_Seg_Carga_Viral_Bebe_dias->CurrentValue;
		$this->Edad_Seg_Carga_Viral_Bebe_dias->PlaceHolder = ew_RemoveHtml($this->Edad_Seg_Carga_Viral_Bebe_dias->FldCaption());

		// Resultado_Tamizaje_M18
		$this->Resultado_Tamizaje_M18->EditCustomAttributes = "";
		$this->Resultado_Tamizaje_M18->EditValue = $this->Resultado_Tamizaje_M18->Options(FALSE);

		// Fecha_Tamizaje
		$this->Fecha_Tamizaje->EditAttrs["class"] = "form-control";
		$this->Fecha_Tamizaje->EditCustomAttributes = "";
		$this->Fecha_Tamizaje->EditValue = ew_FormatDateTime($this->Fecha_Tamizaje->CurrentValue, 5);
		$this->Fecha_Tamizaje->PlaceHolder = ew_RemoveHtml($this->Fecha_Tamizaje->FldCaption());

		// Edad_Dias_Bebe
		$this->Edad_Dias_Bebe->EditAttrs["class"] = "form-control";
		$this->Edad_Dias_Bebe->EditCustomAttributes = "";
		$this->Edad_Dias_Bebe->EditValue = $this->Edad_Dias_Bebe->CurrentValue;
		$this->Edad_Dias_Bebe->PlaceHolder = ew_RemoveHtml($this->Edad_Dias_Bebe->FldCaption());

		// Formula_Lactea
		$this->Formula_Lactea->EditAttrs["class"] = "form-control";
		$this->Formula_Lactea->EditCustomAttributes = "";
		$this->Formula_Lactea->EditValue = $this->Formula_Lactea->CurrentValue;
		$this->Formula_Lactea->PlaceHolder = ew_RemoveHtml($this->Formula_Lactea->FldCaption());

		// Fecha_Nacimiento_Madre
		$this->Fecha_Nacimiento_Madre->EditAttrs["class"] = "form-control";
		$this->Fecha_Nacimiento_Madre->EditCustomAttributes = "";
		$this->Fecha_Nacimiento_Madre->EditValue = ew_FormatDateTime($this->Fecha_Nacimiento_Madre->CurrentValue, 5);
		$this->Fecha_Nacimiento_Madre->PlaceHolder = ew_RemoveHtml($this->Fecha_Nacimiento_Madre->FldCaption());

		// Clasificacion_Final_Nino
		$this->Clasificacion_Final_Nino->EditCustomAttributes = "";
		$this->Clasificacion_Final_Nino->EditValue = $this->Clasificacion_Final_Nino->Options(FALSE);

		// Observaciones
		$this->Observaciones->EditAttrs["class"] = "form-control";
		$this->Observaciones->EditCustomAttributes = "";
		$this->Observaciones->EditValue = $this->Observaciones->CurrentValue;
		$this->Observaciones->PlaceHolder = ew_RemoveHtml($this->Observaciones->FldCaption());

		// Registrado_Por
		// Fecha_registro
		// Escolaridad

		$this->Escolaridad->EditAttrs["class"] = "form-control";
		$this->Escolaridad->EditCustomAttributes = "";

		// Estado_Civil
		$this->Estado_Civil->EditCustomAttributes = "";

		// Cual_Otro
		$this->Cual_Otro->EditAttrs["class"] = "form-control";
		$this->Cual_Otro->EditCustomAttributes = "";
		$this->Cual_Otro->EditValue = $this->Cual_Otro->CurrentValue;
		$this->Cual_Otro->PlaceHolder = ew_RemoveHtml($this->Cual_Otro->FldCaption());

		// Elisa_Trimestre
		$this->Elisa_Trimestre->EditCustomAttributes = "";

		// Ultima_Carga_Viral
		$this->Ultima_Carga_Viral->EditAttrs["class"] = "form-control";
		$this->Ultima_Carga_Viral->EditCustomAttributes = "";

		// Fecha_Ultima_Cargaviral
		$this->Fecha_Ultima_Cargaviral->EditAttrs["class"] = "form-control";
		$this->Fecha_Ultima_Cargaviral->EditCustomAttributes = "";
		$this->Fecha_Ultima_Cargaviral->EditValue = ew_FormatDateTime($this->Fecha_Ultima_Cargaviral->CurrentValue, 5);
		$this->Fecha_Ultima_Cargaviral->PlaceHolder = ew_RemoveHtml($this->Fecha_Ultima_Cargaviral->FldCaption());

		// Cambio_Municipio
		$this->Cambio_Municipio->EditCustomAttributes = "";

		// Bebe
		$this->Bebe->EditAttrs["class"] = "form-control";
		$this->Bebe->EditCustomAttributes = "";
		$this->Bebe->EditValue = $this->Bebe->CurrentValue;
		$this->Bebe->PlaceHolder = ew_RemoveHtml($this->Bebe->FldCaption());

		// Otro
		$this->Otro->EditAttrs["class"] = "form-control";
		$this->Otro->EditCustomAttributes = "";
		$this->Otro->EditValue = $this->Otro->CurrentValue;
		$this->Otro->PlaceHolder = ew_RemoveHtml($this->Otro->FldCaption());

		// Ultima_cargaviralbb
		$this->Ultima_cargaviralbb->EditAttrs["class"] = "form-control";
		$this->Ultima_cargaviralbb->EditCustomAttributes = "style='background-color:#01A9DB;' readonly";
		$this->Ultima_cargaviralbb->EditValue = $this->Ultima_cargaviralbb->CurrentValue;
		$this->Ultima_cargaviralbb->PlaceHolder = ew_RemoveHtml($this->Ultima_cargaviralbb->FldCaption());

		// Fecha_Ultima_cargaviralbb
		$this->Fecha_Ultima_cargaviralbb->EditAttrs["class"] = "form-control";
		$this->Fecha_Ultima_cargaviralbb->EditCustomAttributes = "style='background-color:#01A9DB;' readonly";
		$this->Fecha_Ultima_cargaviralbb->EditValue = ew_FormatDateTime($this->Fecha_Ultima_cargaviralbb->CurrentValue, 5);
		$this->Fecha_Ultima_cargaviralbb->PlaceHolder = ew_RemoveHtml($this->Fecha_Ultima_cargaviralbb->FldCaption());

		// Call Row Rendered event
		$this->Row_Rendered();
	}

	// Aggregate list row values
	function AggregateListRowValues() {
	}

	// Aggregate list row (for rendering)
	function AggregateListRow() {

		// Call Row Rendered event
		$this->Row_Rendered();
	}
	var $ExportDoc;

	// Export data in HTML/CSV/Word/Excel/Email/PDF format
	function ExportDocument(&$Doc, &$Recordset, $StartRec, $StopRec, $ExportPageType = "") {
		if (!$Recordset || !$Doc)
			return;
		if (!$Doc->ExportCustom) {

			// Write header
			$Doc->ExportTableHeader();
			if ($Doc->Horizontal) { // Horizontal format, write header
				$Doc->BeginExportRow();
				if ($ExportPageType == "view") {
					if ($this->Id->Exportable) $Doc->ExportCaption($this->Id);
					if ($this->Id_Registro->Exportable) $Doc->ExportCaption($this->Id_Registro);
					if ($this->Fecha_Atencion->Exportable) $Doc->ExportCaption($this->Fecha_Atencion);
					if ($this->Codigo_Ips->Exportable) $Doc->ExportCaption($this->Codigo_Ips);
					if ($this->Tipo_regimen->Exportable) $Doc->ExportCaption($this->Tipo_regimen);
					if ($this->Codigo_Eps->Exportable) $Doc->ExportCaption($this->Codigo_Eps);
					if ($this->Periodo_ingreso->Exportable) $Doc->ExportCaption($this->Periodo_ingreso);
					if ($this->Primer_Nombre_Madre->Exportable) $Doc->ExportCaption($this->Primer_Nombre_Madre);
					if ($this->Segundo_Nombre_Madre->Exportable) $Doc->ExportCaption($this->Segundo_Nombre_Madre);
					if ($this->Primer_Apellido_Madre->Exportable) $Doc->ExportCaption($this->Primer_Apellido_Madre);
					if ($this->Edad->Exportable) $Doc->ExportCaption($this->Edad);
					if ($this->Documento_Madre->Exportable) $Doc->ExportCaption($this->Documento_Madre);
					if ($this->Area_Residencia->Exportable) $Doc->ExportCaption($this->Area_Residencia);
					if ($this->Municipio_Residencia->Exportable) $Doc->ExportCaption($this->Municipio_Residencia);
					if ($this->Telefono->Exportable) $Doc->ExportCaption($this->Telefono);
					if ($this->Direccion_residencia->Exportable) $Doc->ExportCaption($this->Direccion_residencia);
					if ($this->Grupo_Poblacional->Exportable) $Doc->ExportCaption($this->Grupo_Poblacional);
					if ($this->Edad_Gestacional_CPN1->Exportable) $Doc->ExportCaption($this->Edad_Gestacional_CPN1);
					if ($this->Fecha_Confirmatorio->Exportable) $Doc->ExportCaption($this->Fecha_Confirmatorio);
					if ($this->Semana_Gestacional_DX->Exportable) $Doc->ExportCaption($this->Semana_Gestacional_DX);
					if ($this->Momento_DX_VIH->Exportable) $Doc->ExportCaption($this->Momento_DX_VIH);
					if ($this->No_Copias_Primera_Cviral->Exportable) $Doc->ExportCaption($this->No_Copias_Primera_Cviral);
					if ($this->Fecha_Primera_Carga_Viral->Exportable) $Doc->ExportCaption($this->Fecha_Primera_Carga_Viral);
					if ($this->Valor_CD4->Exportable) $Doc->ExportCaption($this->Valor_CD4);
					if ($this->Fecha_CD4->Exportable) $Doc->ExportCaption($this->Fecha_CD4);
					if ($this->Estado_Clinico->Exportable) $Doc->ExportCaption($this->Estado_Clinico);
					if ($this->Tratamiento_Anteparto->Exportable) $Doc->ExportCaption($this->Tratamiento_Anteparto);
					if ($this->Semana_Gest_Tratamiento_Anteparto->Exportable) $Doc->ExportCaption($this->Semana_Gest_Tratamiento_Anteparto);
					if ($this->Esquema_Anteparto->Exportable) $Doc->ExportCaption($this->Esquema_Anteparto);
					if ($this->Tipo_Tratamiento->Exportable) $Doc->ExportCaption($this->Tipo_Tratamiento);
					if ($this->Segunda_Carga_Viral->Exportable) $Doc->ExportCaption($this->Segunda_Carga_Viral);
					if ($this->Valor_2da_Carga_Viral->Exportable) $Doc->ExportCaption($this->Valor_2da_Carga_Viral);
					if ($this->Fecha_Segunda_Carga_Viral->Exportable) $Doc->ExportCaption($this->Fecha_Segunda_Carga_Viral);
					if ($this->Recibio_Tratamiento_Intraparto->Exportable) $Doc->ExportCaption($this->Recibio_Tratamiento_Intraparto);
					if ($this->Esquema_intraparto->Exportable) $Doc->ExportCaption($this->Esquema_intraparto);
					if ($this->Situacion_gestante->Exportable) $Doc->ExportCaption($this->Situacion_gestante);
					if ($this->Protocolo_Sifilis->Exportable) $Doc->ExportCaption($this->Protocolo_Sifilis);
					if ($this->Tipo_Parto->Exportable) $Doc->ExportCaption($this->Tipo_Parto);
					if ($this->No_Productos_Nacimiento->Exportable) $Doc->ExportCaption($this->No_Productos_Nacimiento);
					if ($this->Metodo_Anticoncepcion_Definitivo->Exportable) $Doc->ExportCaption($this->Metodo_Anticoncepcion_Definitivo);
					if ($this->Estado_Final->Exportable) $Doc->ExportCaption($this->Estado_Final);
					if ($this->Condicion_Recien_Nacido->Exportable) $Doc->ExportCaption($this->Condicion_Recien_Nacido);
					if ($this->Primer_Nombre->Exportable) $Doc->ExportCaption($this->Primer_Nombre);
					if ($this->Segundo_Nombre->Exportable) $Doc->ExportCaption($this->Segundo_Nombre);
					if ($this->Primer_Apellido->Exportable) $Doc->ExportCaption($this->Primer_Apellido);
					if ($this->Segundo_Apellido->Exportable) $Doc->ExportCaption($this->Segundo_Apellido);
					if ($this->Registro_Civil->Exportable) $Doc->ExportCaption($this->Registro_Civil);
					if ($this->Sexo->Exportable) $Doc->ExportCaption($this->Sexo);
					if ($this->Fecha_Nacimiento->Exportable) $Doc->ExportCaption($this->Fecha_Nacimiento);
					if ($this->Edad_Gestacion_Nacimiento->Exportable) $Doc->ExportCaption($this->Edad_Gestacion_Nacimiento);
					if ($this->Peso_Gramos->Exportable) $Doc->ExportCaption($this->Peso_Gramos);
					if ($this->Recibio_Trat_Profilactico->Exportable) $Doc->ExportCaption($this->Recibio_Trat_Profilactico);
					if ($this->Esquema_Tratamiento->Exportable) $Doc->ExportCaption($this->Esquema_Tratamiento);
					if ($this->Tipo_Tratamiento_Bebe->Exportable) $Doc->ExportCaption($this->Tipo_Tratamiento_Bebe);
					if ($this->Primera_carga_viral_bebe->Exportable) $Doc->ExportCaption($this->Primera_carga_viral_bebe);
					if ($this->No_Carga_Viral_Bebe->Exportable) $Doc->ExportCaption($this->No_Carga_Viral_Bebe);
					if ($this->Fecha_Carga_Viral_Bebe->Exportable) $Doc->ExportCaption($this->Fecha_Carga_Viral_Bebe);
					if ($this->Edad_Primer_Carga_Viral_Dias->Exportable) $Doc->ExportCaption($this->Edad_Primer_Carga_Viral_Dias);
					if ($this->Segunda_Carga_Viral_Bebe->Exportable) $Doc->ExportCaption($this->Segunda_Carga_Viral_Bebe);
					if ($this->No_Seg_Carga_Viral_Bebe->Exportable) $Doc->ExportCaption($this->No_Seg_Carga_Viral_Bebe);
					if ($this->Fecha_Seg_Carga_Viral_Bebe->Exportable) $Doc->ExportCaption($this->Fecha_Seg_Carga_Viral_Bebe);
					if ($this->Edad_Seg_Carga_Viral_Bebe_dias->Exportable) $Doc->ExportCaption($this->Edad_Seg_Carga_Viral_Bebe_dias);
					if ($this->Resultado_Tamizaje_M18->Exportable) $Doc->ExportCaption($this->Resultado_Tamizaje_M18);
					if ($this->Fecha_Tamizaje->Exportable) $Doc->ExportCaption($this->Fecha_Tamizaje);
					if ($this->Edad_Dias_Bebe->Exportable) $Doc->ExportCaption($this->Edad_Dias_Bebe);
					if ($this->Formula_Lactea->Exportable) $Doc->ExportCaption($this->Formula_Lactea);
					if ($this->Fecha_Nacimiento_Madre->Exportable) $Doc->ExportCaption($this->Fecha_Nacimiento_Madre);
					if ($this->Clasificacion_Final_Nino->Exportable) $Doc->ExportCaption($this->Clasificacion_Final_Nino);
					if ($this->Observaciones->Exportable) $Doc->ExportCaption($this->Observaciones);
					if ($this->Registrado_Por->Exportable) $Doc->ExportCaption($this->Registrado_Por);
					if ($this->Fecha_registro->Exportable) $Doc->ExportCaption($this->Fecha_registro);
				} else {
					if ($this->Id->Exportable) $Doc->ExportCaption($this->Id);
					if ($this->Id_Registro->Exportable) $Doc->ExportCaption($this->Id_Registro);
					if ($this->Fecha_Atencion->Exportable) $Doc->ExportCaption($this->Fecha_Atencion);
					if ($this->Codigo_Ips->Exportable) $Doc->ExportCaption($this->Codigo_Ips);
					if ($this->Tipo_regimen->Exportable) $Doc->ExportCaption($this->Tipo_regimen);
					if ($this->Codigo_Eps->Exportable) $Doc->ExportCaption($this->Codigo_Eps);
					if ($this->Periodo_ingreso->Exportable) $Doc->ExportCaption($this->Periodo_ingreso);
					if ($this->Primer_Nombre_Madre->Exportable) $Doc->ExportCaption($this->Primer_Nombre_Madre);
					if ($this->Segundo_Nombre_Madre->Exportable) $Doc->ExportCaption($this->Segundo_Nombre_Madre);
					if ($this->Primer_Apellido_Madre->Exportable) $Doc->ExportCaption($this->Primer_Apellido_Madre);
					if ($this->Edad->Exportable) $Doc->ExportCaption($this->Edad);
					if ($this->Documento_Madre->Exportable) $Doc->ExportCaption($this->Documento_Madre);
					if ($this->Area_Residencia->Exportable) $Doc->ExportCaption($this->Area_Residencia);
					if ($this->Municipio_Residencia->Exportable) $Doc->ExportCaption($this->Municipio_Residencia);
					if ($this->Telefono->Exportable) $Doc->ExportCaption($this->Telefono);
					if ($this->Direccion_residencia->Exportable) $Doc->ExportCaption($this->Direccion_residencia);
					if ($this->Grupo_Poblacional->Exportable) $Doc->ExportCaption($this->Grupo_Poblacional);
					if ($this->Edad_Gestacional_CPN1->Exportable) $Doc->ExportCaption($this->Edad_Gestacional_CPN1);
					if ($this->Fecha_Confirmatorio->Exportable) $Doc->ExportCaption($this->Fecha_Confirmatorio);
					if ($this->Semana_Gestacional_DX->Exportable) $Doc->ExportCaption($this->Semana_Gestacional_DX);
					if ($this->Momento_DX_VIH->Exportable) $Doc->ExportCaption($this->Momento_DX_VIH);
					if ($this->No_Copias_Primera_Cviral->Exportable) $Doc->ExportCaption($this->No_Copias_Primera_Cviral);
					if ($this->Fecha_Primera_Carga_Viral->Exportable) $Doc->ExportCaption($this->Fecha_Primera_Carga_Viral);
					if ($this->Valor_CD4->Exportable) $Doc->ExportCaption($this->Valor_CD4);
					if ($this->Fecha_CD4->Exportable) $Doc->ExportCaption($this->Fecha_CD4);
					if ($this->Estado_Clinico->Exportable) $Doc->ExportCaption($this->Estado_Clinico);
					if ($this->Tratamiento_Anteparto->Exportable) $Doc->ExportCaption($this->Tratamiento_Anteparto);
					if ($this->Semana_Gest_Tratamiento_Anteparto->Exportable) $Doc->ExportCaption($this->Semana_Gest_Tratamiento_Anteparto);
					if ($this->Esquema_Anteparto->Exportable) $Doc->ExportCaption($this->Esquema_Anteparto);
					if ($this->Tipo_Tratamiento->Exportable) $Doc->ExportCaption($this->Tipo_Tratamiento);
					if ($this->Segunda_Carga_Viral->Exportable) $Doc->ExportCaption($this->Segunda_Carga_Viral);
					if ($this->Valor_2da_Carga_Viral->Exportable) $Doc->ExportCaption($this->Valor_2da_Carga_Viral);
					if ($this->Fecha_Segunda_Carga_Viral->Exportable) $Doc->ExportCaption($this->Fecha_Segunda_Carga_Viral);
					if ($this->Recibio_Tratamiento_Intraparto->Exportable) $Doc->ExportCaption($this->Recibio_Tratamiento_Intraparto);
					if ($this->Esquema_intraparto->Exportable) $Doc->ExportCaption($this->Esquema_intraparto);
					if ($this->Situacion_gestante->Exportable) $Doc->ExportCaption($this->Situacion_gestante);
					if ($this->Protocolo_Sifilis->Exportable) $Doc->ExportCaption($this->Protocolo_Sifilis);
					if ($this->Tipo_Parto->Exportable) $Doc->ExportCaption($this->Tipo_Parto);
					if ($this->No_Productos_Nacimiento->Exportable) $Doc->ExportCaption($this->No_Productos_Nacimiento);
					if ($this->Metodo_Anticoncepcion_Definitivo->Exportable) $Doc->ExportCaption($this->Metodo_Anticoncepcion_Definitivo);
					if ($this->Estado_Final->Exportable) $Doc->ExportCaption($this->Estado_Final);
					if ($this->Condicion_Recien_Nacido->Exportable) $Doc->ExportCaption($this->Condicion_Recien_Nacido);
					if ($this->Primer_Nombre->Exportable) $Doc->ExportCaption($this->Primer_Nombre);
					if ($this->Segundo_Nombre->Exportable) $Doc->ExportCaption($this->Segundo_Nombre);
					if ($this->Primer_Apellido->Exportable) $Doc->ExportCaption($this->Primer_Apellido);
					if ($this->Segundo_Apellido->Exportable) $Doc->ExportCaption($this->Segundo_Apellido);
					if ($this->Registro_Civil->Exportable) $Doc->ExportCaption($this->Registro_Civil);
					if ($this->Sexo->Exportable) $Doc->ExportCaption($this->Sexo);
					if ($this->Fecha_Nacimiento->Exportable) $Doc->ExportCaption($this->Fecha_Nacimiento);
					if ($this->Edad_Gestacion_Nacimiento->Exportable) $Doc->ExportCaption($this->Edad_Gestacion_Nacimiento);
					if ($this->Peso_Gramos->Exportable) $Doc->ExportCaption($this->Peso_Gramos);
					if ($this->Recibio_Trat_Profilactico->Exportable) $Doc->ExportCaption($this->Recibio_Trat_Profilactico);
					if ($this->Esquema_Tratamiento->Exportable) $Doc->ExportCaption($this->Esquema_Tratamiento);
					if ($this->Tipo_Tratamiento_Bebe->Exportable) $Doc->ExportCaption($this->Tipo_Tratamiento_Bebe);
					if ($this->Primera_carga_viral_bebe->Exportable) $Doc->ExportCaption($this->Primera_carga_viral_bebe);
					if ($this->No_Carga_Viral_Bebe->Exportable) $Doc->ExportCaption($this->No_Carga_Viral_Bebe);
					if ($this->Fecha_Carga_Viral_Bebe->Exportable) $Doc->ExportCaption($this->Fecha_Carga_Viral_Bebe);
					if ($this->Edad_Primer_Carga_Viral_Dias->Exportable) $Doc->ExportCaption($this->Edad_Primer_Carga_Viral_Dias);
					if ($this->Segunda_Carga_Viral_Bebe->Exportable) $Doc->ExportCaption($this->Segunda_Carga_Viral_Bebe);
					if ($this->No_Seg_Carga_Viral_Bebe->Exportable) $Doc->ExportCaption($this->No_Seg_Carga_Viral_Bebe);
					if ($this->Fecha_Seg_Carga_Viral_Bebe->Exportable) $Doc->ExportCaption($this->Fecha_Seg_Carga_Viral_Bebe);
					if ($this->Edad_Seg_Carga_Viral_Bebe_dias->Exportable) $Doc->ExportCaption($this->Edad_Seg_Carga_Viral_Bebe_dias);
					if ($this->Resultado_Tamizaje_M18->Exportable) $Doc->ExportCaption($this->Resultado_Tamizaje_M18);
					if ($this->Fecha_Tamizaje->Exportable) $Doc->ExportCaption($this->Fecha_Tamizaje);
					if ($this->Edad_Dias_Bebe->Exportable) $Doc->ExportCaption($this->Edad_Dias_Bebe);
					if ($this->Formula_Lactea->Exportable) $Doc->ExportCaption($this->Formula_Lactea);
					if ($this->Fecha_Nacimiento_Madre->Exportable) $Doc->ExportCaption($this->Fecha_Nacimiento_Madre);
					if ($this->Clasificacion_Final_Nino->Exportable) $Doc->ExportCaption($this->Clasificacion_Final_Nino);
					if ($this->Registrado_Por->Exportable) $Doc->ExportCaption($this->Registrado_Por);
					if ($this->Fecha_registro->Exportable) $Doc->ExportCaption($this->Fecha_registro);
				}
				$Doc->EndExportRow();
			}
		}

		// Move to first record
		$RecCnt = $StartRec - 1;
		if (!$Recordset->EOF) {
			$Recordset->MoveFirst();
			if ($StartRec > 1)
				$Recordset->Move($StartRec - 1);
		}
		while (!$Recordset->EOF && $RecCnt < $StopRec) {
			$RecCnt++;
			if (intval($RecCnt) >= intval($StartRec)) {
				$RowCnt = intval($RecCnt) - intval($StartRec) + 1;

				// Page break
				if ($this->ExportPageBreakCount > 0) {
					if ($RowCnt > 1 && ($RowCnt - 1) % $this->ExportPageBreakCount == 0)
						$Doc->ExportPageBreak();
				}
				$this->LoadListRowValues($Recordset);

				// Render row
				$this->RowType = EW_ROWTYPE_VIEW; // Render view
				$this->ResetAttrs();
				$this->RenderListRow();
				if (!$Doc->ExportCustom) {
					$Doc->BeginExportRow($RowCnt); // Allow CSS styles if enabled
					if ($ExportPageType == "view") {
						if ($this->Id->Exportable) $Doc->ExportField($this->Id);
						if ($this->Id_Registro->Exportable) $Doc->ExportField($this->Id_Registro);
						if ($this->Fecha_Atencion->Exportable) $Doc->ExportField($this->Fecha_Atencion);
						if ($this->Codigo_Ips->Exportable) $Doc->ExportField($this->Codigo_Ips);
						if ($this->Tipo_regimen->Exportable) $Doc->ExportField($this->Tipo_regimen);
						if ($this->Codigo_Eps->Exportable) $Doc->ExportField($this->Codigo_Eps);
						if ($this->Periodo_ingreso->Exportable) $Doc->ExportField($this->Periodo_ingreso);
						if ($this->Primer_Nombre_Madre->Exportable) $Doc->ExportField($this->Primer_Nombre_Madre);
						if ($this->Segundo_Nombre_Madre->Exportable) $Doc->ExportField($this->Segundo_Nombre_Madre);
						if ($this->Primer_Apellido_Madre->Exportable) $Doc->ExportField($this->Primer_Apellido_Madre);
						if ($this->Edad->Exportable) $Doc->ExportField($this->Edad);
						if ($this->Documento_Madre->Exportable) $Doc->ExportField($this->Documento_Madre);
						if ($this->Area_Residencia->Exportable) $Doc->ExportField($this->Area_Residencia);
						if ($this->Municipio_Residencia->Exportable) $Doc->ExportField($this->Municipio_Residencia);
						if ($this->Telefono->Exportable) $Doc->ExportField($this->Telefono);
						if ($this->Direccion_residencia->Exportable) $Doc->ExportField($this->Direccion_residencia);
						if ($this->Grupo_Poblacional->Exportable) $Doc->ExportField($this->Grupo_Poblacional);
						if ($this->Edad_Gestacional_CPN1->Exportable) $Doc->ExportField($this->Edad_Gestacional_CPN1);
						if ($this->Fecha_Confirmatorio->Exportable) $Doc->ExportField($this->Fecha_Confirmatorio);
						if ($this->Semana_Gestacional_DX->Exportable) $Doc->ExportField($this->Semana_Gestacional_DX);
						if ($this->Momento_DX_VIH->Exportable) $Doc->ExportField($this->Momento_DX_VIH);
						if ($this->No_Copias_Primera_Cviral->Exportable) $Doc->ExportField($this->No_Copias_Primera_Cviral);
						if ($this->Fecha_Primera_Carga_Viral->Exportable) $Doc->ExportField($this->Fecha_Primera_Carga_Viral);
						if ($this->Valor_CD4->Exportable) $Doc->ExportField($this->Valor_CD4);
						if ($this->Fecha_CD4->Exportable) $Doc->ExportField($this->Fecha_CD4);
						if ($this->Estado_Clinico->Exportable) $Doc->ExportField($this->Estado_Clinico);
						if ($this->Tratamiento_Anteparto->Exportable) $Doc->ExportField($this->Tratamiento_Anteparto);
						if ($this->Semana_Gest_Tratamiento_Anteparto->Exportable) $Doc->ExportField($this->Semana_Gest_Tratamiento_Anteparto);
						if ($this->Esquema_Anteparto->Exportable) $Doc->ExportField($this->Esquema_Anteparto);
						if ($this->Tipo_Tratamiento->Exportable) $Doc->ExportField($this->Tipo_Tratamiento);
						if ($this->Segunda_Carga_Viral->Exportable) $Doc->ExportField($this->Segunda_Carga_Viral);
						if ($this->Valor_2da_Carga_Viral->Exportable) $Doc->ExportField($this->Valor_2da_Carga_Viral);
						if ($this->Fecha_Segunda_Carga_Viral->Exportable) $Doc->ExportField($this->Fecha_Segunda_Carga_Viral);
						if ($this->Recibio_Tratamiento_Intraparto->Exportable) $Doc->ExportField($this->Recibio_Tratamiento_Intraparto);
						if ($this->Esquema_intraparto->Exportable) $Doc->ExportField($this->Esquema_intraparto);
						if ($this->Situacion_gestante->Exportable) $Doc->ExportField($this->Situacion_gestante);
						if ($this->Protocolo_Sifilis->Exportable) $Doc->ExportField($this->Protocolo_Sifilis);
						if ($this->Tipo_Parto->Exportable) $Doc->ExportField($this->Tipo_Parto);
						if ($this->No_Productos_Nacimiento->Exportable) $Doc->ExportField($this->No_Productos_Nacimiento);
						if ($this->Metodo_Anticoncepcion_Definitivo->Exportable) $Doc->ExportField($this->Metodo_Anticoncepcion_Definitivo);
						if ($this->Estado_Final->Exportable) $Doc->ExportField($this->Estado_Final);
						if ($this->Condicion_Recien_Nacido->Exportable) $Doc->ExportField($this->Condicion_Recien_Nacido);
						if ($this->Primer_Nombre->Exportable) $Doc->ExportField($this->Primer_Nombre);
						if ($this->Segundo_Nombre->Exportable) $Doc->ExportField($this->Segundo_Nombre);
						if ($this->Primer_Apellido->Exportable) $Doc->ExportField($this->Primer_Apellido);
						if ($this->Segundo_Apellido->Exportable) $Doc->ExportField($this->Segundo_Apellido);
						if ($this->Registro_Civil->Exportable) $Doc->ExportField($this->Registro_Civil);
						if ($this->Sexo->Exportable) $Doc->ExportField($this->Sexo);
						if ($this->Fecha_Nacimiento->Exportable) $Doc->ExportField($this->Fecha_Nacimiento);
						if ($this->Edad_Gestacion_Nacimiento->Exportable) $Doc->ExportField($this->Edad_Gestacion_Nacimiento);
						if ($this->Peso_Gramos->Exportable) $Doc->ExportField($this->Peso_Gramos);
						if ($this->Recibio_Trat_Profilactico->Exportable) $Doc->ExportField($this->Recibio_Trat_Profilactico);
						if ($this->Esquema_Tratamiento->Exportable) $Doc->ExportField($this->Esquema_Tratamiento);
						if ($this->Tipo_Tratamiento_Bebe->Exportable) $Doc->ExportField($this->Tipo_Tratamiento_Bebe);
						if ($this->Primera_carga_viral_bebe->Exportable) $Doc->ExportField($this->Primera_carga_viral_bebe);
						if ($this->No_Carga_Viral_Bebe->Exportable) $Doc->ExportField($this->No_Carga_Viral_Bebe);
						if ($this->Fecha_Carga_Viral_Bebe->Exportable) $Doc->ExportField($this->Fecha_Carga_Viral_Bebe);
						if ($this->Edad_Primer_Carga_Viral_Dias->Exportable) $Doc->ExportField($this->Edad_Primer_Carga_Viral_Dias);
						if ($this->Segunda_Carga_Viral_Bebe->Exportable) $Doc->ExportField($this->Segunda_Carga_Viral_Bebe);
						if ($this->No_Seg_Carga_Viral_Bebe->Exportable) $Doc->ExportField($this->No_Seg_Carga_Viral_Bebe);
						if ($this->Fecha_Seg_Carga_Viral_Bebe->Exportable) $Doc->ExportField($this->Fecha_Seg_Carga_Viral_Bebe);
						if ($this->Edad_Seg_Carga_Viral_Bebe_dias->Exportable) $Doc->ExportField($this->Edad_Seg_Carga_Viral_Bebe_dias);
						if ($this->Resultado_Tamizaje_M18->Exportable) $Doc->ExportField($this->Resultado_Tamizaje_M18);
						if ($this->Fecha_Tamizaje->Exportable) $Doc->ExportField($this->Fecha_Tamizaje);
						if ($this->Edad_Dias_Bebe->Exportable) $Doc->ExportField($this->Edad_Dias_Bebe);
						if ($this->Formula_Lactea->Exportable) $Doc->ExportField($this->Formula_Lactea);
						if ($this->Fecha_Nacimiento_Madre->Exportable) $Doc->ExportField($this->Fecha_Nacimiento_Madre);
						if ($this->Clasificacion_Final_Nino->Exportable) $Doc->ExportField($this->Clasificacion_Final_Nino);
						if ($this->Observaciones->Exportable) $Doc->ExportField($this->Observaciones);
						if ($this->Registrado_Por->Exportable) $Doc->ExportField($this->Registrado_Por);
						if ($this->Fecha_registro->Exportable) $Doc->ExportField($this->Fecha_registro);
					} else {
						if ($this->Id->Exportable) $Doc->ExportField($this->Id);
						if ($this->Id_Registro->Exportable) $Doc->ExportField($this->Id_Registro);
						if ($this->Fecha_Atencion->Exportable) $Doc->ExportField($this->Fecha_Atencion);
						if ($this->Codigo_Ips->Exportable) $Doc->ExportField($this->Codigo_Ips);
						if ($this->Tipo_regimen->Exportable) $Doc->ExportField($this->Tipo_regimen);
						if ($this->Codigo_Eps->Exportable) $Doc->ExportField($this->Codigo_Eps);
						if ($this->Periodo_ingreso->Exportable) $Doc->ExportField($this->Periodo_ingreso);
						if ($this->Primer_Nombre_Madre->Exportable) $Doc->ExportField($this->Primer_Nombre_Madre);
						if ($this->Segundo_Nombre_Madre->Exportable) $Doc->ExportField($this->Segundo_Nombre_Madre);
						if ($this->Primer_Apellido_Madre->Exportable) $Doc->ExportField($this->Primer_Apellido_Madre);
						if ($this->Edad->Exportable) $Doc->ExportField($this->Edad);
						if ($this->Documento_Madre->Exportable) $Doc->ExportField($this->Documento_Madre);
						if ($this->Area_Residencia->Exportable) $Doc->ExportField($this->Area_Residencia);
						if ($this->Municipio_Residencia->Exportable) $Doc->ExportField($this->Municipio_Residencia);
						if ($this->Telefono->Exportable) $Doc->ExportField($this->Telefono);
						if ($this->Direccion_residencia->Exportable) $Doc->ExportField($this->Direccion_residencia);
						if ($this->Grupo_Poblacional->Exportable) $Doc->ExportField($this->Grupo_Poblacional);
						if ($this->Edad_Gestacional_CPN1->Exportable) $Doc->ExportField($this->Edad_Gestacional_CPN1);
						if ($this->Fecha_Confirmatorio->Exportable) $Doc->ExportField($this->Fecha_Confirmatorio);
						if ($this->Semana_Gestacional_DX->Exportable) $Doc->ExportField($this->Semana_Gestacional_DX);
						if ($this->Momento_DX_VIH->Exportable) $Doc->ExportField($this->Momento_DX_VIH);
						if ($this->No_Copias_Primera_Cviral->Exportable) $Doc->ExportField($this->No_Copias_Primera_Cviral);
						if ($this->Fecha_Primera_Carga_Viral->Exportable) $Doc->ExportField($this->Fecha_Primera_Carga_Viral);
						if ($this->Valor_CD4->Exportable) $Doc->ExportField($this->Valor_CD4);
						if ($this->Fecha_CD4->Exportable) $Doc->ExportField($this->Fecha_CD4);
						if ($this->Estado_Clinico->Exportable) $Doc->ExportField($this->Estado_Clinico);
						if ($this->Tratamiento_Anteparto->Exportable) $Doc->ExportField($this->Tratamiento_Anteparto);
						if ($this->Semana_Gest_Tratamiento_Anteparto->Exportable) $Doc->ExportField($this->Semana_Gest_Tratamiento_Anteparto);
						if ($this->Esquema_Anteparto->Exportable) $Doc->ExportField($this->Esquema_Anteparto);
						if ($this->Tipo_Tratamiento->Exportable) $Doc->ExportField($this->Tipo_Tratamiento);
						if ($this->Segunda_Carga_Viral->Exportable) $Doc->ExportField($this->Segunda_Carga_Viral);
						if ($this->Valor_2da_Carga_Viral->Exportable) $Doc->ExportField($this->Valor_2da_Carga_Viral);
						if ($this->Fecha_Segunda_Carga_Viral->Exportable) $Doc->ExportField($this->Fecha_Segunda_Carga_Viral);
						if ($this->Recibio_Tratamiento_Intraparto->Exportable) $Doc->ExportField($this->Recibio_Tratamiento_Intraparto);
						if ($this->Esquema_intraparto->Exportable) $Doc->ExportField($this->Esquema_intraparto);
						if ($this->Situacion_gestante->Exportable) $Doc->ExportField($this->Situacion_gestante);
						if ($this->Protocolo_Sifilis->Exportable) $Doc->ExportField($this->Protocolo_Sifilis);
						if ($this->Tipo_Parto->Exportable) $Doc->ExportField($this->Tipo_Parto);
						if ($this->No_Productos_Nacimiento->Exportable) $Doc->ExportField($this->No_Productos_Nacimiento);
						if ($this->Metodo_Anticoncepcion_Definitivo->Exportable) $Doc->ExportField($this->Metodo_Anticoncepcion_Definitivo);
						if ($this->Estado_Final->Exportable) $Doc->ExportField($this->Estado_Final);
						if ($this->Condicion_Recien_Nacido->Exportable) $Doc->ExportField($this->Condicion_Recien_Nacido);
						if ($this->Primer_Nombre->Exportable) $Doc->ExportField($this->Primer_Nombre);
						if ($this->Segundo_Nombre->Exportable) $Doc->ExportField($this->Segundo_Nombre);
						if ($this->Primer_Apellido->Exportable) $Doc->ExportField($this->Primer_Apellido);
						if ($this->Segundo_Apellido->Exportable) $Doc->ExportField($this->Segundo_Apellido);
						if ($this->Registro_Civil->Exportable) $Doc->ExportField($this->Registro_Civil);
						if ($this->Sexo->Exportable) $Doc->ExportField($this->Sexo);
						if ($this->Fecha_Nacimiento->Exportable) $Doc->ExportField($this->Fecha_Nacimiento);
						if ($this->Edad_Gestacion_Nacimiento->Exportable) $Doc->ExportField($this->Edad_Gestacion_Nacimiento);
						if ($this->Peso_Gramos->Exportable) $Doc->ExportField($this->Peso_Gramos);
						if ($this->Recibio_Trat_Profilactico->Exportable) $Doc->ExportField($this->Recibio_Trat_Profilactico);
						if ($this->Esquema_Tratamiento->Exportable) $Doc->ExportField($this->Esquema_Tratamiento);
						if ($this->Tipo_Tratamiento_Bebe->Exportable) $Doc->ExportField($this->Tipo_Tratamiento_Bebe);
						if ($this->Primera_carga_viral_bebe->Exportable) $Doc->ExportField($this->Primera_carga_viral_bebe);
						if ($this->No_Carga_Viral_Bebe->Exportable) $Doc->ExportField($this->No_Carga_Viral_Bebe);
						if ($this->Fecha_Carga_Viral_Bebe->Exportable) $Doc->ExportField($this->Fecha_Carga_Viral_Bebe);
						if ($this->Edad_Primer_Carga_Viral_Dias->Exportable) $Doc->ExportField($this->Edad_Primer_Carga_Viral_Dias);
						if ($this->Segunda_Carga_Viral_Bebe->Exportable) $Doc->ExportField($this->Segunda_Carga_Viral_Bebe);
						if ($this->No_Seg_Carga_Viral_Bebe->Exportable) $Doc->ExportField($this->No_Seg_Carga_Viral_Bebe);
						if ($this->Fecha_Seg_Carga_Viral_Bebe->Exportable) $Doc->ExportField($this->Fecha_Seg_Carga_Viral_Bebe);
						if ($this->Edad_Seg_Carga_Viral_Bebe_dias->Exportable) $Doc->ExportField($this->Edad_Seg_Carga_Viral_Bebe_dias);
						if ($this->Resultado_Tamizaje_M18->Exportable) $Doc->ExportField($this->Resultado_Tamizaje_M18);
						if ($this->Fecha_Tamizaje->Exportable) $Doc->ExportField($this->Fecha_Tamizaje);
						if ($this->Edad_Dias_Bebe->Exportable) $Doc->ExportField($this->Edad_Dias_Bebe);
						if ($this->Formula_Lactea->Exportable) $Doc->ExportField($this->Formula_Lactea);
						if ($this->Fecha_Nacimiento_Madre->Exportable) $Doc->ExportField($this->Fecha_Nacimiento_Madre);
						if ($this->Clasificacion_Final_Nino->Exportable) $Doc->ExportField($this->Clasificacion_Final_Nino);
						if ($this->Registrado_Por->Exportable) $Doc->ExportField($this->Registrado_Por);
						if ($this->Fecha_registro->Exportable) $Doc->ExportField($this->Fecha_registro);
					}
					$Doc->EndExportRow();
				}
			}

			// Call Row Export server event
			if ($Doc->ExportCustom)
				$this->Row_Export($Recordset->fields);
			$Recordset->MoveNext();
		}
		if (!$Doc->ExportCustom) {
			$Doc->ExportTableFooter();
		}
	}

	// Add master User ID filter
	function AddMasterUserIDFilter($sFilter, $sCurrentMasterTable) {
		$sFilterWrk = $sFilter;
		if ($sCurrentMasterTable == "registro") {
			$sFilterWrk = $GLOBALS["registro"]->AddUserIDFilter($sFilterWrk);
		}
		return $sFilterWrk;
	}

	// Add detail User ID filter
	function AddDetailUserIDFilter($sFilter, $sCurrentMasterTable) {
		$sFilterWrk = $sFilter;
		if ($sCurrentMasterTable == "registro") {
			$mastertable = $GLOBALS["registro"];
			if (!$mastertable->UserIDAllow()) {
				$sSubqueryWrk = $mastertable->GetUserIDSubquery($this->Id_Registro, $mastertable->Consecutivo);
				ew_AddFilter($sFilterWrk, $sSubqueryWrk);
			}
		}
		return $sFilterWrk;
	}

	// Get auto fill value
	function GetAutoFill($id, $val) {
		$rsarr = array();
		$rowcnt = 0;
		if (preg_match('/^x(\d)*_Bebe$/', $id)) {
			$conn = &$this->Connection();
			$sSqlWrk = "SELECT `Primer_Nombre` AS FIELD0, `Segundo_Nombre` AS FIELD1, `Primer_Apellido` AS FIELD2, `Segundo_Apellido` AS FIELD3, `Registro_Civil` AS FIELD4, `Sexo` AS FIELD5, `Fecha_Nacimiento` AS FIELD6, `Peso_Gramos` AS FIELD7, `Recibio_Tratamiento_Profilactico` AS FIELD8, `Esquema_Tratamiento` AS FIELD9, `Tipo_Tratamiento_Bebe` AS FIELD10, `No_Primera_Carga_Viral` AS FIELD11, `Fecha_Primera_Cviral` AS FIELD12, `Edad_Primer_Cviral_Dias` AS FIELD13, `Segunda_Carga_Viral` AS FIELD14, `No_Segunda_Carga_Viral_Bebe` AS FIELD15, `Fecha_Segunda_Carga_Viral` AS FIELD16, `Edad_Segunda_Carga_Viral_Dias` AS FIELD17, `Resultado_Tamizaje_M18` AS FIELD18, `Fecha_Tamizaje` AS FIELD19, `Formula_Lactea` AS FIELD20, `Edad_Dias_Bebe` AS FIELD21, `Clasificacion_Final_bebe` AS FIELD22, `Fecha_Ultima_Carga_viral` AS FIELD23, `Ultima_Cargaviral` AS FIELD24 FROM `seguimiento_bebe`";
			$sWhereWrk = "(`id` = " . ew_QuotedValue($val, EW_DATATYPE_NUMBER, $this->DBID) . ")";
			$this->Lookup_Selecting($this->Bebe, $sWhereWrk); // Call Lookup selecting
			if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			if ($rs = ew_LoadRecordset($sSqlWrk, $conn)) {
				while ($rs && !$rs->EOF) {
					$ar = array();
					$this->Primer_Nombre->setDbValue($rs->fields[0]);
					$this->Segundo_Nombre->setDbValue($rs->fields[1]);
					$this->Primer_Apellido->setDbValue($rs->fields[2]);
					$this->Segundo_Apellido->setDbValue($rs->fields[3]);
					$this->Registro_Civil->setDbValue($rs->fields[4]);
					$this->Sexo->setDbValue($rs->fields[5]);
					$this->Fecha_Nacimiento->setDbValue($rs->fields[6]);
					$this->Peso_Gramos->setDbValue($rs->fields[7]);
					$this->Recibio_Trat_Profilactico->setDbValue($rs->fields[8]);
					$this->Esquema_Tratamiento->setDbValue($rs->fields[9]);
					$this->Tipo_Tratamiento_Bebe->setDbValue($rs->fields[10]);
					$this->No_Carga_Viral_Bebe->setDbValue($rs->fields[11]);
					$this->Fecha_Carga_Viral_Bebe->setDbValue($rs->fields[12]);
					$this->Edad_Primer_Carga_Viral_Dias->setDbValue($rs->fields[13]);
					$this->Segunda_Carga_Viral_Bebe->setDbValue($rs->fields[14]);
					$this->No_Seg_Carga_Viral_Bebe->setDbValue($rs->fields[15]);
					$this->Fecha_Seg_Carga_Viral_Bebe->setDbValue($rs->fields[16]);
					$this->Edad_Seg_Carga_Viral_Bebe_dias->setDbValue($rs->fields[17]);
					$this->Resultado_Tamizaje_M18->setDbValue($rs->fields[18]);
					$this->Fecha_Tamizaje->setDbValue($rs->fields[19]);
					$this->Formula_Lactea->setDbValue($rs->fields[20]);
					$this->Edad_Dias_Bebe->setDbValue($rs->fields[21]);
					$this->Clasificacion_Final_Nino->setDbValue($rs->fields[22]);
					$this->Fecha_Ultima_cargaviralbb->setDbValue($rs->fields[23]);
					$this->Ultima_cargaviralbb->setDbValue($rs->fields[24]);
					$this->RowType == EW_ROWTYPE_EDIT;
					$this->RenderEditRow();
					$ar[] = ($this->Primer_Nombre->AutoFillOriginalValue) ? $this->Primer_Nombre->CurrentValue : $this->Primer_Nombre->EditValue;
					$ar[] = ($this->Segundo_Nombre->AutoFillOriginalValue) ? $this->Segundo_Nombre->CurrentValue : $this->Segundo_Nombre->EditValue;
					$ar[] = ($this->Primer_Apellido->AutoFillOriginalValue) ? $this->Primer_Apellido->CurrentValue : $this->Primer_Apellido->EditValue;
					$ar[] = ($this->Segundo_Apellido->AutoFillOriginalValue) ? $this->Segundo_Apellido->CurrentValue : $this->Segundo_Apellido->EditValue;
					$ar[] = ($this->Registro_Civil->AutoFillOriginalValue) ? $this->Registro_Civil->CurrentValue : $this->Registro_Civil->EditValue;
					$ar[] = ($this->Sexo->AutoFillOriginalValue) ? $this->Sexo->CurrentValue : $this->Sexo->EditValue;
					$ar[] = ($this->Fecha_Nacimiento->AutoFillOriginalValue) ? $this->Fecha_Nacimiento->CurrentValue : $this->Fecha_Nacimiento->EditValue;
					$ar[] = ($this->Peso_Gramos->AutoFillOriginalValue) ? $this->Peso_Gramos->CurrentValue : $this->Peso_Gramos->EditValue;
					$ar[] = ($this->Recibio_Trat_Profilactico->AutoFillOriginalValue) ? $this->Recibio_Trat_Profilactico->CurrentValue : $this->Recibio_Trat_Profilactico->EditValue;
					$ar[] = ($this->Esquema_Tratamiento->AutoFillOriginalValue) ? $this->Esquema_Tratamiento->CurrentValue : $this->Esquema_Tratamiento->EditValue;
					$ar[] = ($this->Tipo_Tratamiento_Bebe->AutoFillOriginalValue) ? $this->Tipo_Tratamiento_Bebe->CurrentValue : $this->Tipo_Tratamiento_Bebe->EditValue;
					$ar[] = ($this->No_Carga_Viral_Bebe->AutoFillOriginalValue) ? $this->No_Carga_Viral_Bebe->CurrentValue : $this->No_Carga_Viral_Bebe->EditValue;
					$ar[] = ($this->Fecha_Carga_Viral_Bebe->AutoFillOriginalValue) ? $this->Fecha_Carga_Viral_Bebe->CurrentValue : $this->Fecha_Carga_Viral_Bebe->EditValue;
					$ar[] = ($this->Edad_Primer_Carga_Viral_Dias->AutoFillOriginalValue) ? $this->Edad_Primer_Carga_Viral_Dias->CurrentValue : $this->Edad_Primer_Carga_Viral_Dias->EditValue;
					$ar[] = ($this->Segunda_Carga_Viral_Bebe->AutoFillOriginalValue) ? $this->Segunda_Carga_Viral_Bebe->CurrentValue : $this->Segunda_Carga_Viral_Bebe->EditValue;
					$ar[] = ($this->No_Seg_Carga_Viral_Bebe->AutoFillOriginalValue) ? $this->No_Seg_Carga_Viral_Bebe->CurrentValue : $this->No_Seg_Carga_Viral_Bebe->EditValue;
					$ar[] = ($this->Fecha_Seg_Carga_Viral_Bebe->AutoFillOriginalValue) ? $this->Fecha_Seg_Carga_Viral_Bebe->CurrentValue : $this->Fecha_Seg_Carga_Viral_Bebe->EditValue;
					$ar[] = ($this->Edad_Seg_Carga_Viral_Bebe_dias->AutoFillOriginalValue) ? $this->Edad_Seg_Carga_Viral_Bebe_dias->CurrentValue : $this->Edad_Seg_Carga_Viral_Bebe_dias->EditValue;
					$ar[] = $this->Resultado_Tamizaje_M18->CurrentValue;
					$ar[] = ($this->Fecha_Tamizaje->AutoFillOriginalValue) ? $this->Fecha_Tamizaje->CurrentValue : $this->Fecha_Tamizaje->EditValue;
					$ar[] = ($this->Formula_Lactea->AutoFillOriginalValue) ? $this->Formula_Lactea->CurrentValue : $this->Formula_Lactea->EditValue;
					$ar[] = ($this->Edad_Dias_Bebe->AutoFillOriginalValue) ? $this->Edad_Dias_Bebe->CurrentValue : $this->Edad_Dias_Bebe->EditValue;
					$ar[] = $this->Clasificacion_Final_Nino->CurrentValue;
					$ar[] = ($this->Fecha_Ultima_cargaviralbb->AutoFillOriginalValue) ? $this->Fecha_Ultima_cargaviralbb->CurrentValue : $this->Fecha_Ultima_cargaviralbb->EditValue;
					$ar[] = ($this->Ultima_cargaviralbb->AutoFillOriginalValue) ? $this->Ultima_cargaviralbb->CurrentValue : $this->Ultima_cargaviralbb->EditValue;
					$rowcnt += 1;
					$rsarr[] = $ar;
					$rs->MoveNext();
				}
				$rs->Close();
			}
		}

		// Output
		if (is_array($rsarr) && $rowcnt > 0) {
			$fldcnt = count($rsarr[0]);
			for ($i = 0; $i < $rowcnt; $i++) {
				for ($j = 0; $j < $fldcnt; $j++) {
					$str = strval($rsarr[$i][$j]);
					$str = ew_ConvertToUtf8($str);
					if (isset($post["keepCRLF"])) {
						$str = str_replace(array("\r", "\n"), array("\\r", "\\n"), $str);
					} else {
						$str = str_replace(array("\r", "\n"), array(" ", " "), $str);
					}
					$rsarr[$i][$j] = $str;
				}
			}
			return ew_ArrayToJson($rsarr);
		} else {
			return FALSE;
		}
	}

	// Table level events
	// Recordset Selecting event
	function Recordset_Selecting(&$filter) {

		// Enter your code here	
	}

	// Recordset Selected event
	function Recordset_Selected(&$rs) {

		//echo "Recordset Selected";
	}

	// Recordset Search Validated event
	function Recordset_SearchValidated() {

		// Example:
		//$this->MyField1->AdvancedSearch->SearchValue = "your search criteria"; // Search value

	}

	// Recordset Searching event
	function Recordset_Searching(&$filter) {

		// Enter your code here	
	}

	// Row_Selecting event
	function Row_Selecting(&$filter) {

		// Enter your code here	
	}

	// Row Selected event
	function Row_Selected(&$rs) {

		//echo "Row Selected";
	}

	// Row Inserting event
	function Row_Inserting($rsold, &$rsnew) {

		// Enter your code here                 
		// To cancel, set return value to FALSE
		// Agrega campos : ----- 
		// 2_Numero de identif...    (aca pones los otros)
		// Buscamos el registro de la tabla maestro (registro)

	  $Registro=$this->Id_Registro->CurrentValue; // consulta al formulario -- mas rapido

		// $victima=$rsnew['ID_Victima'];     consulta a la db   ---igual consulta usa mas recurso                                                          
		// Traemos los campos desde la tabla maestro (registro)

	  $consulta_Primernombre = "SELECT Primer_Nombre FROM Registro WHERE Consecutivo=".$Registro;
	  $Primer_Nombre = ew_ExecuteScalar($consulta_Primernombre);    
	  $consulta_Segundonombre = "SELECT Segundo_Nombre FROM Registro WHERE Consecutivo=".$Registro;
	  $Segundo_Nombre = ew_ExecuteScalar($consulta_Segundonombre);      
	  $consulta_Primerapellido = "SELECT Primer_Apellido FROM Registro WHERE Consecutivo=".$Registro;
	  $Primer_Apellido = ew_ExecuteScalar($consulta_Primerapellido);       
	  $consulta_Identificacion = "SELECT Numero_Identificacion FROM Registro WHERE Consecutivo=".$Registro;
	  $Numero_Documento = ew_ExecuteScalar($consulta_Identificacion);   
	  $consulta_Fecha = "SELECT Fecha_Resultado_Confirmatorio FROM Registro WHERE Consecutivo=".$Registro;
	  $Fecha_Confirmatorio = ew_ExecuteScalar( $consulta_Fecha);   
	  $consulta_Fechanacimiento = "SELECT Fecha_Nacimiento FROM Registro WHERE Consecutivo=".$Registro;
	  $Fecha_Nacimiento = ew_ExecuteScalar( $consulta_Fechanacimiento);                                                            

		// Llenamos los campos desde la tabla maestro (registro)     
	   $rsnew['Primer_Nombre_Madre'] = $Primer_Nombre;        
	   $rsnew['Segundo_Nombre_Madre'] = $Segundo_Nombre;     
	   $rsnew['Primer_Apellido_Madre'] =$Primer_Apellido;      
	   $rsnew['Documento_Madre'] =$Numero_Documento; 
	   $rsnew['Fecha_Confirmatorio'] =$Fecha_Confirmatorio;       
	   $rsnew['Fecha_Nacimiento_Madre'] =$Fecha_Nacimiento; 

		// Cerramos la consulta de la db 
	   return TRUE;   
	}            

	// Row Inserted event
	function Row_Inserted($rsold, &$rsnew) {

		//echo "Row Inserted"
	}

	// Row Updating event
	function Row_Updating($rsold, &$rsnew) {

		// Enter your code here
		// To cancel, set return value to FALSE

		return TRUE;
	}

	// Row Updated event
	function Row_Updated($rsold, &$rsnew) {

		//echo "Row Updated";
	}

	// Row Update Conflict event
	function Row_UpdateConflict($rsold, &$rsnew) {

		// Enter your code here
		// To ignore conflict, set return value to FALSE

		return TRUE;
	}

	// Grid Inserting event
	function Grid_Inserting() {

		// Enter your code here
		// To reject grid insert, set return value to FALSE

		return TRUE;
	}

	// Grid Inserted event
	function Grid_Inserted($rsnew) {

		//echo "Grid Inserted";
	}

	// Grid Updating event
	function Grid_Updating($rsold) {

		// Enter your code here
		// To reject grid update, set return value to FALSE

		return TRUE;
	}

	// Grid Updated event
	function Grid_Updated($rsold, $rsnew) {

		//echo "Grid Updated";
	}

	// Row Deleting event
	function Row_Deleting(&$rs) {

		// Enter your code here
		// To cancel, set return value to False

		return TRUE;
	}

	// Row Deleted event
	function Row_Deleted(&$rs) {

		//echo "Row Deleted";
	}

	// Email Sending event
	function Email_Sending(&$Email, &$Args) {

		//var_dump($Email); var_dump($Args); exit();
		return TRUE;
	}

	// Lookup Selecting event
	function Lookup_Selecting($fld, &$filter) {

		//var_dump($fld->FldName, $fld->LookupFilters, $filter); // Uncomment to view the filter
		// Enter your code here

	}

	// Row Rendering event
	function Row_Rendering() {

		// Enter your code here	
	}

	// Row Rendered event
	function Row_Rendered() {

		// To view properties of field class, use:
		//var_dump($this-><FieldName>); 

	}

	// User ID Filtering event
	function UserID_Filtering(&$filter) {

		// Enter your code here
	}
}
?>
