n5Uc @sddklZddklZddklZddkZdZdZd]d^fZ d_d`fZ dadbdcfZ dddedfdgdhfZ didjfZ dkdlfZd!Zd"Zd#eifd$YZd%eifd&YZd'eifd(YZd)eifd*YZd+eifd,YZd-eifd.YZd/eifd0YZd1eifd2YZd3eifd4YZd5eifd6YZd7eifd8YZd9eifd:YZd;eifd<YZd=eifd>YZd?eifd@YZ dAeifdBYZ!dCeifdDYZ"dEeifdFYZ#dGeifdHYZ$dIeifdJYZ%dKeifdLYZ&dMeifdNYZ'dOeifdPYZ(dQeifdRYZ)dSeifdTYZ*dUeifdVYZ+dWeifdXYZ,dYeifdZYZ-d[eifd\YZ.dS(mi(tmodels(tUser(tUserCreationFormNcCs-yt|tSWntj otSXdS(s validador numerico N(tinttTruet ValueErrortFalse(tdato((s./opt/public_html/albergue/expediente/models.pyt es_numero s  cCsd}|djo |}n|djp |djod|}n|djp |djod|}n|djod |}n|d jp'|d jp|d jp |d jod|}nN|djp |djod|}n&|djod|}n d|}|S(NttBMPtGIFs%s icol-image-1tJPGtJPEGs%s icol-imagestPDFs%s icol-doc-pdftXLStDOCtXLSXtDOCXs%s icol-doc-offlicetZIPtRARs%s icol-compresstTXTs%s icol-doc-text-images %s icol-stop(tNone(t extensiontr((s./opt/public_html/albergue/expediente/models.pyt asigna_iconos"   4  tMt MASCULINOtFtFEMENINOtVtVIVOtMUERTOtAtAltatMediotBtBajatMAtMaternaltPRt PreescolartPMtPrimariatSEt SecundariatMSsMedia SuperiortOriginaltCopiatMatutinot VespertinocCs%t|ptd|ndS(Nu"%s" no es un numero.(RtValidationError(R((s./opt/public_html/albergue/expediente/models.pytvalida_numerosEs cCs1tid|djotd|ndS(Ns[a-zA-ZáéíóúÁÉÍÓÚ]+u"%s" no es una cadena.(tretmatchRR3(R((s./opt/public_html/albergue/expediente/models.pytvalida_cadenasIstEstadocBsBeZeiddddegZdZdddYZRS(R8t max_lengthidt validatorscCs d|iS(Ns%s(tnombre(tself((s./opt/public_html/albergue/expediente/models.pyt __unicode__UstMetacBseZdgZdgZRS(R;(t__name__t __module__torderingtunique_together(((s./opt/public_html/albergue/expediente/models.pyR>Xs ((R?R@Rt CharFieldR7R;R=R>(((s./opt/public_html/albergue/expediente/models.pyR8Rs t MunicipiocBsWeZeieddZeiddddegZdZ dd dYZ RS( t verbose_nameR8RDR9idR:cCs d|iS(Ns%s(R;(R<((s./opt/public_html/albergue/expediente/models.pyR=`sR>cBseZdgZRS(R;(R?R@RA(((s./opt/public_html/albergue/expediente/models.pyR>cs(( R?R@Rt ForeignKeyR8testadoRCR7R;R=R>(((s./opt/public_html/albergue/expediente/models.pyRD\s t LocalidadcBsWeZeieddZeiddddegZdZ dd dYZ RS( RERDRHR9idR:cCs d|iS(Ns%s (R;(R<((s./opt/public_html/albergue/expediente/models.pyR=jsR>cBseZdgZRS(R;(R?R@RA(((s./opt/public_html/albergue/expediente/models.pyR>ms(( R?R@RRFRDt municipioRCR7R;R=R>(((s./opt/public_html/albergue/expediente/models.pyRHfs t Domicilioc BseZeiedddedeZeiddddedeZei ddddeded e gZ ei d dd deded e gZ eid dd d e gdedeZei ddddedeZei ddddedeZdZRS(RERHtnulltblanktCalleR9idtNumeroi R:s Codigo PostalitColoniaitLongitudtLatitudcCs d|iS(Ns%s(tcalle(R<((s./opt/public_html/albergue/expediente/models.pyR=zs(R?R@RRFRHRt localidadRCRRt IntegerFieldR4tnumerot codigo_postalR7tcoloniatlongitudtlatitudR=(((s./opt/public_html/albergue/expediente/models.pyRJqs!!***!!tCatalogoTipoMovimientocBsVeZdZeidddZeidddZeidddZdZRS(s$docstring for CatalogoTipoMovimientotClaveR9itTipoit DescripcioncCs d|iS(Nu%s(t descripcion(R<((s./opt/public_html/albergue/expediente/models.pyR=s( R?R@t__doc__RRCtclavettipoR^R=(((s./opt/public_html/albergue/expediente/models.pyRZ}s tEstatuscBs?eZdZeidddZdZdddYZRS(sdocstring for EstatusR]R9icCs d|iS(Nu%s(R;(R<((s./opt/public_html/albergue/expediente/models.pyR=sR>cBs&eZdgZdZdZdgZRS(R;testatus(R?R@RAREtverbose_name_pluralRB(((s./opt/public_html/albergue/expediente/models.pyR>s ((R?R@R_RRCR;R=R>(((s./opt/public_html/albergue/expediente/models.pyRbs t OrganismocBsPeZeidddZeidddZeieddZdZ RS(tNombreR9idR[iRERbcCs d|iS(Nu%s(R;(R<((s./opt/public_html/albergue/expediente/models.pyR=s( R?R@RRCR;R`RFRbRcR=(((s./opt/public_html/albergue/expediente/models.pyRestAreacBsVeZdZeidddZeieddZeie ddZ dZ RS(sdocstring for AreaRfR9i<REReRbcCs d|iS(Nu%s(R;(R<((s./opt/public_html/albergue/expediente/models.pyR=s( R?R@R_RRCR;RFRet organismoRbRcR=(((s./opt/public_html/albergue/expediente/models.pyRgs t ParentescocBs9eZeidddZdZdddYZRS(R]R9icCs d|iS(Nu%s(R^(R<((s./opt/public_html/albergue/expediente/models.pyR=sR>cBseZdgZRS(R^(R?R@RB(((s./opt/public_html/albergue/expediente/models.pyR>s((R?R@RRCR^R=R>(((s./opt/public_html/albergue/expediente/models.pyRis tEmpleadocBseZeidddZeidddZeidddZeideddZeiddd d e d e Z ei d e d e Z eieZeied dZeied dZeiede ddZdZdddYZRS(RfR9i2sApellido PaternoisApellido MaternotchoicesisCedula ProfesionaliRKRLt auto_now_addRERgRbtuniquet related_nametusuariocCsd|i|i|ifS(Nu %s %s, %s(tapellido_paternotapellido_maternoR;(R<((s./opt/public_html/albergue/expediente/models.pyR=sR>cBs#eZdddgZdZdZRS(RpRqR;Rjt Empleados(R?R@RARERd(((s./opt/public_html/albergue/expediente/models.pyR>s((R?R@RRCR;RpRqtTURNOtturnoRtcedulat DateTimeFieldRtfechaRFReRhRgtareaRbRct OneToOneFieldRtuserR=R>(((s./opt/public_html/albergue/expediente/models.pyRjs! tMenorc BseZeidddZeidddZeidddZeidddded eZei d eZ ei d d d d dded eZ eide ddddZeidddZdZdddYZRS(RfR9i2sApellido PaternoisApellido MaternotCURPiRLRKtEdadtdecimal_placesit max_digitsiRkit help_texts&Seleccione el género al que pertenecesLugar de NacimientoidcCsd|i|i|ifS(Nu%s %s %s(R;RpRq(R<((s./opt/public_html/albergue/expediente/models.pyR=sR>cBs#eZdddgZdZdZRS(RpRqR;R{tMenores(R?R@RARERd(((s./opt/public_html/albergue/expediente/models.pyR>s((R?R@RRCR;RpRqRtcurpt DateFieldtfecha_nacimientot DecimalFieldtedadtSEXOtsexot TextFieldtlugar_nacimientoR=R>(((s./opt/public_html/albergue/expediente/models.pyR{s!' t DocumentocBskeZeidddZeidedeZeide ddZ ei e ddZ d ZRS( R]R9iRKRlRki RERbcCsd|i|ifS(Nu%s- %s(R^Ra(R<((s./opt/public_html/albergue/expediente/models.pyR=s(R?R@RRCR^RvRRRwtTIPORaRFRbRcR=(((s./opt/public_html/albergue/expediente/models.pyRs tFamiliarcBseZeieddZeidddZeidddZeidddZ eidddZ ei d dd Z eid e dd d dZeideZeidddd ddeZeieddZdZdddYZRS(RER{RfR9i2sApellido PaternoisApellido Maternot OcupacionR}iRkiRs&Seleccione el género al que pertenecetdefaultt Observacionesis%Escriba las observaciones pertinentesRKRicCsd|i|i|ifS(Nu %s %s, %s(RpRqR;(R<((s./opt/public_html/albergue/expediente/models.pyR=sR>cBs#eZdddgZdZdZRS(RpRqR;Rt Familiares(R?R@RARERd(((s./opt/public_html/albergue/expediente/models.pyR>s((R?R@RRFR{tmenorRCR;RpRqt ocupacionRTRRRt BooleanFieldRttutorRRt observacionesRit parentescoR=R>(((s./opt/public_html/albergue/expediente/models.pyRs! tDireccionFamiliarescBseZeieddZeieddZeieddddZ ei dddd e d e Z eiedd dd Z d ZRS(RERR{RJRnt domicilios TeléfonoR9i RLRKsDomicilio Laboraltdomicilio_laboralcCs d|iS(Nu%s(R(R<((s./opt/public_html/albergue/expediente/models.pyR=s(R?R@RRFRtfamiliarR{RRJRRCRttelefonoRR=(((s./opt/public_html/albergue/expediente/models.pyRs !tDocumentoFamiliarcBseZeieddZeieddZeie ddZ ei dddddd e Z eid ed e Zd ZRS( RER{RRRR9iRs%Escriba las observaciones pertinentesRKRlcCs |iiS(N(t documentoR^(R<((s./opt/public_html/albergue/expediente/models.pyR= s(R?R@RRFR{RRRtManyToManyFieldRRRRRRRRwR=(((s./opt/public_html/albergue/expediente/models.pyRs !t Expedientec BseZeidddZeieddZeide de Z eie ddZ eidd dd e de d d Zd ZdddYZRS(sNumero de ExpedienteR9i RER{RKRlRbtFotot upload_toRLRsAgregue la foto del menorcCs|iS(N(RU(R<((s./opt/public_html/albergue/expediente/models.pyR=sR>cBseZdgZdgZRS(tidRU(R?R@RARB(((s./opt/public_html/albergue/expediente/models.pyR>s ((R?R@RRCRURFR{RRRRRwRbRct ImageFieldtfotoR=R>(((s./opt/public_html/albergue/expediente/models.pyRs' tDocumentoMenorcBseZeieddZeieddZeie ddZ ei dddddd e Z eid ed e Zd ZRS( RER{RRRR9iRs%Escriba las observaciones pertinentesRKRlcCs|iS(N(R(R<((s./opt/public_html/albergue/expediente/models.pyR=%s(R?R@RRFR{RRt expedienteRRRRRRRRRwR=(((s./opt/public_html/albergue/expediente/models.pyRs !tMovimientoMenorcBsLeZeieddZeieddZeieddZ eie ddZ eie ddZ eidedeZeidedeZeidd d d d Zeid d ddedeZeidd dZeiedddedeZeidd dZeidd dd dZdZRS(RERR{sTipo de MovimientoRjReRKRltMotivoR9i,Rs&Motivo por el cual se da el movimientosAveriguacion PreviaiRLtActai RJt Responsablei<Ris%Escriba las observaciones pertinentescCs |iiS(N(RRU(R<((s./opt/public_html/albergue/expediente/models.pyR=8s(R?R@RRFRRR{RRZttipo_movimientoRjtempleadoReRhRRRRwt TimeFieldthoraRtmotivoRCtnumero_averiguaciont numero_actaRJRt responsableRR=(((s./opt/public_html/albergue/expediente/models.pyR)s!!tCanalizacBseZdZeieddZeieddZei de de Z ei deddd d Zeiedd Zeiedd d d ZeieddZdZRS(sdocstring for CanalizaRERR{RKRlRkR9iRs7Seleccione la prioridad con la que se atendera al menorRjRgsArea donde se ubicará el menorRbcCs d|iS(Nu%s(R(R<((s./opt/public_html/albergue/expediente/models.pyR=Gs(R?R@R_RRFRRR{RRRRRwRCt PRIORIDADt prioridadRjRRgRxRbRcR=(((s./opt/public_html/albergue/expediente/models.pyR<stInformecBsHeZeidddddZeidedeZZdZ RS(RRtinformesRsDocumento con informe completoRKRlcCsTd}|idjo6d|i}|iddi}t|}nd|S(NR u%st.i(RtinformetsplittupperR(R<R((s./opt/public_html/albergue/expediente/models.pyt archivo_tipoNs  ( R?R@Rt FileFieldRRRRRwR(((s./opt/public_html/albergue/expediente/models.pyRJstMedicocBseZeieddZeieddZeieddZ ei dddddZ ei d dd d e Z ei d dd d e Zeid ddddZeidddddZeidddd e Zeidddd e ZeidddddZeiddd d e Zei ddd d e Zei ddd d e Zei ddd d e Zei ddd d e Zei ddd d e Zei ddd d e Zei d dd d e Zei d!dd d e Zei d"dd#Z ei d$dd#Z!ei d%dddd&d e Z"ei#d e$Z%ei&e'd e Z(eie)dd'Z*eie+dd(Z,d)Z-RS(*RERRR{t AntecedentesR9iRsAntecedentes del menort PadecimientoidRKsExploracion FisicatPesoR~iRitTallaisTalla en centimetrossFrecuencia Cardiacai sFrecuencia Respiratoriat TemperaturatHabitost NeurologiatPieltCabezatCuellottoraxtAbdoment Genitalest Extremidadest Diagnosticoit TratamientoRs%Escriba las observaciones pertinentesRjRbcCs |iiS(N(RRU(R<((s./opt/public_html/albergue/expediente/models.pyR=ss(.R?R@RRFRtcanalizaRRR{RRt antecedentesRt padecimentot exploracionRtpesoRTttallaRCtfctfrt temperaturathabitost neurologicotpieltcabezatcuelloRtabdoment genitalest extremidadest diagnosticot tratamientoRRRRwRRRRjRRbRcR=(((s./opt/public_html/albergue/expediente/models.pyRVs8!t NutricioncBsOeZeieddZeieddZeieddZ ei dddddZ ei d d e dd Zeid dd dedeZeidddddZeidddddZei ddddddeZeide ZeiedeZeieddZeieddZdZ RS(RERRR{tCaracteristicasR9iRsCaracteristicas del menortAlergicoRsMarque si el menor es alergicotAlergiasidRKRLRR~iRiRisTalla en centimetrosRis%Escriba las observaciones pertinentesRjRbcCs |iiS(N(RRU(R<((s./opt/public_html/albergue/expediente/models.pyR=s(!R?R@RRFRRRRR{RRtcaracteristicasRRtalergicoRCRtalergiaRRRTRRRRwRRRRjRRbRcR=(((s./opt/public_html/albergue/expediente/models.pyRxs!!t PedagogiacBs5eZeieddZeieddZeieddZ ei de ddZ ei dddd eZei d dd d d d eZei ddd d dd eZei dddd dZeied eZeid eZeieddZZeieddZdZRS(RERRR{RkR9isEscuela de ProcedenciaidRKtGradoi RsUltimo grado de estudiostGruposGrupo en que estudia el menorRis%Escriba las observaciones pertinentesRjRbcCs |iiS(N(RRU(R<((s./opt/public_html/albergue/expediente/models.pyR=s(R?R@RRFRRRRR{RRCt ESCOLARIDADt escolaridadRRtescuelatgradotgrupoRRRRRRRwRjRRbRcR=(((s./opt/public_html/albergue/expediente/models.pyRs!!t PsicologiacBseZeieddZeieddZeieddZ ei de Z ei ddddd Zei d dd dd Zei d ddddZei ddddddeZeiedeZeieddZZeieddZdZRS(RERRR{RKRR9idRs-Motivo por el cual se realizara la valoracionsDescripcion FisicaisDescripcion Fisica del menorRis%Escriba las observaciones pertinentest Sugerenciass#Escriba las sugerencias pertinentesRjRbcCs |iiS(N(RRU(R<((s./opt/public_html/albergue/expediente/models.pyR=s(R?R@RRFRRRRR{RRRRwRRtfisicaRRt sugerenciaRRRRjRRbRcR=(((s./opt/public_html/albergue/expediente/models.pyRs!tJuridicocBs eZeieddZeieddZeieddZ ei de Z ei ddddd Zei d dd dd Zeid ddZei dddddZei dddZeiedeZeieddZZeieddZdZRS(RERRR{RKRR9iRs%Escriba las observaciones pertinentessMedidas Correctivasi,s"Sugerencia de medidas correctivas sSituacion Actuali tAgresori<sParentesco y nombre del agresorsRepresentante LegalRjRbcCs |iiS(N(RRU(R<((s./opt/public_html/albergue/expediente/models.pyR=s(R?R@RRFRRRRR{RRRRwRRtmedidasRCt situaciontagresort representanteRRRRRjRRbRcR=(((s./opt/public_html/albergue/expediente/models.pyRstSocialcBseZeieddZeieddZeieddZ ei dddddZ ei e d eZei d dd dd Zeiedd ded eZeid eddZeid eddZeieddZZeieddZdZRS(RERRR{RR9iRs%Escriba las observaciones pertinentesRKtAsuntoids$Causas del trabajo de investigacionRRLs5Fecha en que se realizó el trabajo de investigacións4Fecha en que se entrega el trabajo de investigaciónRjRbcCs |iiS(N(RRU(R<((s./opt/public_html/albergue/expediente/models.pyR=s(R?R@RRFRRRRR{RRRRRRRtasuntoRRRRt fecha_realizat fecha_entregaRjRRbRcR=(((s./opt/public_html/albergue/expediente/models.pyRs!tFamiliarAusentecBs;eZdZeieddZeidZdZ RS(sdocstring for ClassNameRER{tTienecCs|iS(N(ttiene(R<((s./opt/public_html/albergue/expediente/models.pyR=s( R?R@R_RRFR{RRRR=(((s./opt/public_html/albergue/expediente/models.pyRsRcBsGeZdZeieddZeidddddZdZ RS( sdocstring for ClassNameRER8RR9iRs-Escriba las observaciones de la CanalizacióncCs|iS(N(R(R<((s./opt/public_html/albergue/expediente/models.pyR=s( R?R@R_RRFRRRRR=(((s./opt/public_html/albergue/expediente/models.pyRstEvasioncBseZeieddZeieddZeieddZ ei dddZ ei de dd Zeiedd Zeid dd dd ZeieddZdZRS(RERR{sTipo de MovimientoRR9i RKRsFecha de la evasion del menorRjRis%Escriba las observaciones pertinentesRbcCs |iiS(N(RRU(R<((s./opt/public_html/albergue/expediente/models.pyR=s(R?R@RRFRRR{RRZRRCRRRRwRjRRRRbRcR=(((s./opt/public_html/albergue/expediente/models.pyRs(RR(RR(RR(RR (R!R"(RR#(R$R%(R&R'(R(R)(R*R+(R,R-(R.sMedia Superior(R/R/(R0R0(RR1(RR2(/t django.dbRtdjango.contrib.auth.modelsRtdjango.contrib.auth.formsRR5RRRt PRESENTADORRRRsR4R7tModelR8RDRHRJRZRbReRgRiRjR{RRRRRRRRRRRRRRRRRR(((s./opt/public_html/albergue/expediente/models.pytsh                       "