{\rtf1\ansi\ansicpg1252\uc1\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang3082\deflangfe3082{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}\r
-{\f2\fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f36\fswiss\fcharset0\fprq2{\*\panose 00000000000000000000}Trebuchet MS{\*\falt Desyrel};}{\f37\froman\fcharset238\fprq2 Times New Roman CE;}\r
+{\f2\fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f36\fswiss\fcharset0\fprq2{\*\panose 020b0603020202020204}Trebuchet MS{\*\falt Desyrel};}{\f37\froman\fcharset238\fprq2 Times New Roman CE;}\r
{\f38\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f40\froman\fcharset161\fprq2 Times New Roman Greek;}{\f41\froman\fcharset162\fprq2 Times New Roman Tur;}{\f42\froman\fcharset177\fprq2 Times New Roman (Hebrew);}\r
{\f43\froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f44\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f45\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f47\fswiss\fcharset238\fprq2 Arial CE;}\r
{\f65\fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f397\fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Desyrel};}{\f398\fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Desyrel};}\r
{\f400\fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Desyrel};}{\f401\fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Desyrel};}{\f404\fswiss\fcharset186\fprq2 Trebuchet MS Baltic{\*\falt Desyrel};}}{\colortbl;\red0\green0\blue0;\r
-\rsid16203090}{\*\generator Microsoft Word 10.0.2627;}{\info{\title Tipo de documento: Especificaci\'f3n de clase}{\author Guillermo Rugilo}{\operator Arcanto}{\creatim\yr2005\mo5\dy26\hr2\min55}{\revtim\yr2005\mo6\dy17\hr5\min3}{\version31}{\edmins416}\r
+\rsid14440178\rsid14702806\rsid14843488\rsid15348052\rsid15350502\rsid15415198\rsid15474071\rsid15672282\rsid15676707\rsid16203090\rsid16608297}{\*\generator Microsoft Word 11.0.5604;}{\info{\title Tipo de documento: Especificaci\'f3n de clase}\r
-\fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f36\fs18\lang11274\langfe1033\langnp11274\insrsid11015517\charrsid11015517 Especificaci\'f3n de la clase \'93}{\i\f36\fs18\lang11274\langfe1033\langnp11274\insrsid4617495 AutorizacionController\'94\r
-\fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\f36\ul\lang11274\langfe1033\langnp11274\insrsid15350502\charrsid5131634 Tipo de documento}{\f36\lang11274\langfe1033\langnp11274\insrsid15350502\charrsid5131634 : Especificaci\'f3n de clase\r
-\r
-\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid15350502 {\b\f36\ul\lang11274\langfe1033\langnp11274\insrsid15350502\charrsid5131634 Nombre del documento}{\r
-\f36\lang11274\langfe1033\langnp11274\insrsid15350502\charrsid5131634 : Especificaci\'f3n de la clase }{\f36\lang11274\langfe1033\langnp11274\insrsid15350502 \'93}{\i\f36\lang11274\langfe1033\langnp11274\insrsid15350502 AutorizacionController}{\r
\cellx8838\pard \ql \li0\ri0\nowidctlpar\intbl\pvpara\phmrg\posy64\dxfrtext141\dfrmtxtx141\dfrmtxty0\faauto\rin0\lin0\pararsid6955673 {\i\f1\fs20\lang3082\langfe1033\langnp3082\insrsid15350502\charrsid15350502 Caso de Uso: }{\r
-\f1\fs20\lang3082\langfe1033\langnp3082\insrsid15350502 Casos de uso que usan esta clase.}{\f1\fs20\lang11274\langfe1033\langnp11274\insrsid15350502 \cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\r
+Casos de uso que usan esta clase.}{\f1\fs20\lang11274\langfe1033\langnp11274\insrsid15350502 \cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\fs20\lang3082\langfe1033\langnp3082\insrsid15350502 \r
+\i\f1\fs20\lang11274\langfe1033\langnp11274\insrsid15350502\charrsid13380790 Diagrama}{\i\f1\fs20\insrsid15350502 de }{\i\f1\fs20\lang11274\langfe1033\langnp11274\insrsid15350502\charrsid13380790 Paquetes}{\i\f1\fs20\insrsid15350502 }{\r
+\i\f1\fs20\lang11274\langfe1033\langnp11274\insrsid15350502\charrsid13380790 controladores}{\i\f1\fs20\lang11274\langfe1033\langnp11274\insrsid15350502 \cell }{\f1\fs20\lang11274\langfe1033\langnp11274\insrsid5841376 Da una visi\'f3\r
+n global de las clases que contiene este paquete.}{\f1\fs20\lang11274\langfe1033\langnp11274\insrsid4487586 \cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\fs20\lang3082\langfe1033\langnp3082\insrsid15350502 \r
+\ql \fi-720\li720\ri0\nowidctlpar\intbl\pvpara\phmrg\posy64\dxfrtext141\dfrmtxtx141\dfrmtxty0\faauto\rin0\lin720\pararsid6955673 {\f1\fs20\lang11274\langfe1033\langnp11274\insrsid4487586 Muestra los estados posibles de una autorizaci\'f3n autom\'e1\r
+tica, y como estar\'e1n en cada caso sus respectivos atributos\r
-Diagrama de estados: Autorizaci\'f3n Manual}{\i\f1\fs20\lang3082\langfe1033\langnp3082\insrsid4487586\charrsid4487586 \cell }{\f1\fs20\lang11274\langfe1033\langnp11274\insrsid4487586 Muestra los estados posibles de una autorizaci\'f3n manuak, y como estar\r
-\'e1n en cada caso sus respectivos atributos\r
+Diagrama de estados: Autorizaci\'f3n Manual}{\i\f1\fs20\lang3082\langfe1033\langnp3082\insrsid4487586\charrsid4487586 \cell }{\f1\fs20\lang11274\langfe1033\langnp11274\insrsid4487586 Muestra los estados posibles de una autorizaci\'f3n }{\r
+\f1\fs20\lang11274\langfe1033\langnp11274\insrsid13380790 manual}{\f1\fs20\lang11274\langfe1033\langnp11274\insrsid4487586 , y como estar\'e1n en cada caso sus respectivos atributos\r
\i\fs22\lang11274\langfe1033\langnp11274\insrsid4014656 Da la funcionalidad necesaria de m\'e1s alto nivel para el manejo de autorizaciones, ver descripci\'f3n de m\'e9todos. Conoce a: Autorizaci\'f3\r
\jclisttab\tx1080\aspalpha\aspnum\faauto\ls1\ilvl1\adjustright\rin0\lin1080\itap0\pararsid5131634 {\b\fs22\lang11274\langfe1033\langnp11274\insrsid5458016\charrsid14434826 Firma y valor de retorno}{\r
-\cs20\f36\fs20\lang11274\langfe3082\langnp11274\langfenp3082\insrsid4014656\charrsid4014656 (}{\cs20\f36\fs20\lang11274\langfe3082\langnp11274\langfenp3082\insrsid4982933 int }{\r
-\cs20\f36\fs20\lang11274\langfe3082\langnp11274\langfenp3082\insrsid4014656 }{\cs20\f36\fs20\lang11274\langfe3082\langnp11274\langfenp3082\insrsid4982933 int }{\cs20\f36\fs20\lang1034\langfe0\langnp1034\langfenp0\insrsid4014656\charrsid4014656 cod}{\r
-\cs20\f36\fs20\lang1034\langfe0\langnp1034\langfenp0\insrsid4982933 int }{\cs20\f36\fs20\lang1034\langfe0\langnp1034\langfenp0\insrsid4014656\charrsid4014656 codAfiliado, observaciones}{\r
+\cs20\f36\fs20\lang11274\langfe3082\langnp11274\langfenp3082\insrsid4982933 int }{\cs20\f36\fs20\lang1034\langfe0\langnp1034\langfenp0\insrsid4014656\charrsid4014656 cod}{\r
+}{\cs20\f36\fs20\lang1034\langfe0\langnp1034\langfenp0\insrsid4982933 int }{\cs20\f36\fs20\lang1034\langfe0\langnp1034\langfenp0\insrsid4014656\charrsid4014656 codAfiliado, observaciones}{\r
\fs22\lang11274\langfe1033\langnp11274\insrsid5458016\charrsid14434826 : }{\cs20\f36\fs20\lang1034\langfe0\langnp1034\langfenp0\insrsid4014656 Se registra un nuevo pedido de Autorizaci\'f3n Manual con los datos pasados por par\'e1\r
-metro. Es responsabilidad de este m\'e9todo intentar guardarla sin verificar m\'e1s que los c\'f3digos existan. \r
-\par \r
+metro. Es responsabilidad de este m\'e9todo intentar guardarla sin verificar m\'e1s que los c\'f3digos exi}{\cs20\f36\fs20\lang1034\langfe0\langnp1034\langfenp0\insrsid3225239 stan, para eso:}{\r
\cs20\f36\fs20\lang1034\langfe0\langnp1034\langfenp0\insrsid4014656 Se setea \'93fechaSolicitud\'94 como la fecha del sistema en el instante solicitado.\r
@@ -306,7+342,9 @@ metro. Es responsabilidad de este m\'e9todo intentar guardarla sin verificar m\'
\cs20\f36\fs20\lang1034\langfe0\langnp1034\langfenp0\insrsid4014656 fechaResoluci\'f3n en NULL\r
\par {\listtext\pard\plain\cs20\f36\fs20\lang1034\langfe0\langnp1034\langfenp0\insrsid4014656 \hich\af36\dbch\af0\loch\f36 5.\tab}fundamentosResolucion en NULL.\r
-\par }{\cs20\f36\fs20\lang1034\langfe0\langnp1034\langfenp0\insrsid5322178 Nota: No se setea aprobada, pu\'e9s mientras fechaResuluci\'f3n sea null, este valor no tiene sentido. Ver diagramas de estados para m\'e1s detalles.\r
+\par }{\cs20\f36\fs20\lang1034\langfe0\langnp1034\langfenp0\insrsid5322178 Nota: No se setea }{\cs20\f36\fs20\lang1034\langfe0\langnp1034\langfenp0\insrsid3225239 el atributo \'93}{\cs20\f36\fs20\lang1034\langfe0\langnp1034\langfenp0\insrsid5322178 aprobada}{\r
+\cs20\f36\fs20\lang1034\langfe0\langnp1034\langfenp0\insrsid5322178 mientras fechaResuluci\'f3n sea null, este valor no tiene sentido. Ver diagramas de estados para m\'e1s detalles.\r
\par \r
\par }{\cs20\f36\fs20\lang1034\langfe0\langnp1034\langfenp0\insrsid4014656 Para todo esto se instancia una AutorizacionManual con los datos mencionados y se guarda utilizando AutorizacionDataService.Guardar(autorizacion);}{\r
-\cs20\f36\fs20\lang0\langfe3082\langnp0\langfenp3082\insrsid4982933 int }{\cs20\f36\fs20\lang1034\langfe0\langnp1034\langfenp0\insrsid6102869\charrsid6102869 cod}{\cs20\f36\fs20\lang11274\langfe3082\langnp11274\langfenp3082\insrsid6102869\charrsid6102869 \r
-\cs20\f36\fs20\lang1034\langfe0\langnp1034\langfenp0\insrsid6102869\charrsid6102869 r, }{\cs20\f36\fs20\lang1034\langfe0\langnp1034\langfenp0\insrsid4982933 int }{\cs20\f36\fs20\lang1034\langfe0\langnp1034\langfenp0\insrsid6102869\charrsid6102869 cod}{\r
-\cs20\f36\fs20\lang11274\langfe3082\langnp11274\langfenp3082\insrsid6102869\charrsid6102869 Prestacion, }{\cs20\f36\fs20\lang11274\langfe3082\langnp11274\langfenp3082\insrsid4982933 int }{\r
+\cs20\f36\fs20\lang11274\langfe3082\langnp11274\langfenp3082\insrsid4982933 int }{\cs20\f36\fs20\lang1034\langfe0\langnp1034\langfenp0\insrsid6102869\charrsid6102869 codAfiliado}{\r
-\fs22\lang11274\langfe1033\langnp11274\insrsid11349102\charrsid14434826 : }{\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid6102869 Se eval\'faa la viabilidad del }{\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid4982933 pedido}{\r
-\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid6102869 y se guarda la autorizaci\'f3n aprobada \'f3 rechazada seg\'fan corresponda de acuerdo a:\r
+ }{\cs20\b\i\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid2976708\charrsid461781 Ver diagrama de secuencia}{\cs20\b\i\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid344989 de }{\cs20\b\i\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid2976708 \'94}{\r
+ para detalles sobre este m\'e9todo}{\cs20\i\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid2976708\charrsid16203090 .}{\cs20\i\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid2976708 \r
+\par }\pard \qj \li281\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin281\itap0\pararsid6102869 {\cs20\i\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid2976708\charrsid2976708 A grandes rasgos:\r
+\par }{\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid6102869 Se eval\'faa la viabilidad del }{\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid4982933 pedido}{\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid6102869 y se guarda la autorizaci\r
+\'f3n aprobada \'f3 rechazada seg\'fan corresponda de acuerdo a:\r
\par {\listtext\pard\plain\cs20\f36\fs20\lang1034\langfe0\langnp1034\langfenp0\insrsid10251830 \hich\af36\dbch\af0\loch\f36 5.\tab}}{\cs20\f36\fs20\lang1034\langfe0\langnp1034\langfenp0\insrsid10251830 Que en la cobertura de la prestaci\'f3\r
n solicitada este estipulado que sea resoluble mediante una autorizaci\'f3n autom\'e1tica.}{\cs20\f36\fs20\lang11274\langfe3082\langnp11274\langfenp3082\insrsid10251830\charrsid11092597 \r
-\par }{\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid6102869\charrsid11092597 En cas}{\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid6102869 o de que haya una falencia en cualquiera de los \'edtems mencionados, la Autorizaci\'f3n se registrar\r
-\'e1 como rechazada. Caso contrario, se registra como aprobada.\r
+\par }\pard \qj \li1001\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1001\itap0\pararsid344989 {\cs20\f36\fs20\lang0\langfe3082\langnp0\langfenp3082\insrsid344989\charrsid344989 (Estas validaciones se realizan en afiliado.Verifi\r
+carCobertura(), ver especificacion de Afiliado)}{\cs20\f36\fs20\lang0\langfe3082\langnp0\langfenp3082\insrsid6102869\charrsid344989 \r
+\par }\pard \qj \li281\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin281\itap0\pararsid6102869 {\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid6102869\charrsid11092597 En cas}{\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid6102869 \r
+o de que haya una falencia en cualquiera de los \'edtems mencionados, la Autorizaci\'f3n se registrar\'e1 como rechazada. Caso contrario, se registra como aprobada.\r
\par \r
\par }{\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid4080757 En caso de que se apruebe la autorizaci\'f3n, se devuelve un n\'famero que representa el porcentaje de cobertura. Si se rechaza, dicho n\'famero ser\'e1 0 (cero).}{\r
-\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid12154642 los fundamentos de la resolucion}{\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid4982933 en}{\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid16203090 \r
- caso de rechazo, y se registra junto con fechaResolucion = fechaDelSistema.}{\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid4982933 \r
+\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid12154642 los fundamentos de la }{\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid3424340 resoluci\'f3n}{\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid4982933 en}{\r
+\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid16203090 caso de rechazo, y se registra junto con fechaResolucion = fechaDelSistema.}{\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid4982933 \r
\par Para guardar siempre se hace uso de AutorizacionDataService.Guardar(Autorizaci\'f3n).\r
-\par }{\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid2825163 Por \'faltimo, se hace currentAutorizacion= AutorizacionCreada.\r
+\par }{\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid2825163 Por \'faltimo, se hace currentAutorizacion= }{\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid7372580 a}{\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid2825163 utorizacionCreada.\r
\jclisttab\tx1080\aspalpha\aspnum\faauto\ls8\adjustright\rin0\lin1080\itap0\pararsid4982933 {\b\fs22\lang11274\langfe1033\langnp11274\insrsid6102869\charrsid14434826 Firma y valor de retorno}{\r
-\cs20\f36\fs20\lang0\langfe3082\langnp0\langfenp3082\insrsid5053184\charrsid5053184 (}{\cs20\f36\fs20\lang0\langfe3082\langnp0\langfenp3082\insrsid4982933 int }{\cs20\f36\fs20\lang1034\langfe0\langnp1034\langfenp0\insrsid4982933 codAutorizacion}{\r
+\cs20\f36\fs20\lang0\langfe3082\langnp0\langfenp3082\insrsid4982933 int }{\cs20\f36\fs20\lang1034\langfe0\langnp1034\langfenp0\insrsid4982933 codAutorizacion}{\cs20\f36\fs20\lang1034\langfe0\langnp1034\langfenp0\insrsid5053184\charrsid5053184 ,}{\r
\par }\pard \qj \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid4982933 {\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid4982933 Registra como aprobada o rechazada una autorizaci\'f3\r
-n manual previamente guardada, junto con }{\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid12154642 los fundamentos de la resolucion}{\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid87474 .}{\r
+n manual previamente guardada, junto con }{\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid12154642 los fundamentos de la }{\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid3424340 resoluci\'f3n}{\r
+\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid797427 , adem\'e1s graba quien }{\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid9855774 la aprob\'f3}{\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid797427 /rechazo.}{\r
-\fs22\lang11274\langfe1033\langnp11274\insrsid6102869\charrsid14434826 : }{\fs22\lang11274\langfe1033\langnp11274\insrsid4982933 Simplemente se invoca a AutorizacionDataService}{\fs22\lang11274\langfe1033\langnp11274\insrsid14702806 \r
-.obtener(codAutorizacion) }{\fs22\lang11274\langfe1033\langnp11274\insrsid4982933 para obtener la autorizaci\'f3n en cuestion, }{\fs22\lang11274\langfe1033\langnp11274\insrsid14702806 se setea la fechaResulucion, }{\r
-\fs22\lang11274\langfe1033\langnp11274\insrsid12154642 los fundamentos de la resolucion}{\fs22\lang11274\langfe1033\langnp11274\insrsid14702806 , }{\fs22\lang11274\langfe1033\langnp11274\insrsid12154642 el porcentaje de cobertura, }{\r
-\fs22\lang11274\langfe1033\langnp11274\insrsid14702806 y si se aprob\'f3 o rechaz\'f3 la autorizaci\'f3n}{\fs22\lang11274\langfe1033\langnp11274\insrsid12154642 (0 en porcentaje ind\'edca rechazo)}{\fs22\lang11274\langfe1033\langnp11274\insrsid14702806 \r
-. Luego se llama a AutorizacionDataService.actualizar (autorizaci\'f3n) para actualizar los datos en la BD.}{\cs16\fs22\lang11274\langfe1033\langnp11274\insrsid6102869\charrsid14434826 \r
+\fs22\lang11274\langfe1033\langnp11274\insrsid6102869\charrsid14434826 : }{\fs22\lang11274\langfe1033\langnp11274\insrsid4982933 Se invoca a AutorizacionDataService}{\fs22\lang11274\langfe1033\langnp11274\insrsid14702806 .obtener(codAutorizacion) }{\r
+\fs22\lang11274\langfe1033\langnp11274\insrsid4982933 para obtener la autorizaci\'f3n en }{\fs22\lang11274\langfe1033\langnp11274\insrsid3424340 cuesti\'f3n}{\fs22\lang11274\langfe1033\langnp11274\insrsid4982933 , }{\r
+\fs22\lang11274\langfe1033\langnp11274\insrsid14702806 se setea la fechaResulucion, }{\fs22\lang11274\langfe1033\langnp11274\insrsid12154642 los fundamentos de la }{\fs22\lang11274\langfe1033\langnp11274\insrsid3424340 resoluci\'f3n}{\r
+\fs22\lang11274\langfe1033\langnp11274\insrsid14702806 , }{\fs22\lang11274\langfe1033\langnp11274\insrsid12154642 el porcentaje de cobertura, }{\fs22\lang11274\langfe1033\langnp11274\insrsid14702806 y si se aprob\'f3 o rechaz\'f3 la autorizaci\'f3n}{\r
+\fs22\lang11274\langfe1033\langnp11274\insrsid12154642 (0 en porcentaje }{\fs22\lang11274\langfe1033\langnp11274\insrsid3424340 indica}{\fs22\lang11274\langfe1033\langnp11274\insrsid12154642 rechazo)}{\r
+\f0\fs22\lang11274\langfe1033\langnp11274\langfenp1033\insrsid3424340\charrsid4471479 Adem\'e1s, se graba en nroLegajo del auditor que esta logeado.}{\f0\fs22\lang11274\langfe1033\langnp11274\langfenp1033\insrsid4471479\charrsid4471479 Para }{\r
+\f0\fs22\lang11274\langfe1033\langnp11274\langfenp1033\insrsid4471479 obtener el nroDeLegajo}{\f0\fs22\lang11274\langfe1033\langnp11274\langfenp1033\insrsid4471479\charrsid4471479 , }{\f0\fs22\lang11274\langfe1033\langnp11274\langfenp1033\insrsid9855774 \r
+primero }{\f0\fs22\lang11274\langfe1033\langnp11274\langfenp1033\insrsid4471479\charrsid4471479 se obtiene el nombre del usuario actual mediante }{\f0\fs22\lang11274\langfe1033\langnp11274\langfenp1033\insrsid4471479 userName=}{\r
+\f0\fs22\lang11274\langfe1033\langnp11274\langfenp1033\insrsid4471479\charrsid4471479 System.Environment.UserName}{\f0\fs22\lang11274\langfe1033\langnp11274\langfenp1033\insrsid4471479 , y }{\r
+\f0\fs22\lang11274\langfe1033\langnp11274\langfenp1033\insrsid9855774 despu\'e9s }{\f0\fs22\lang11274\langfe1033\langnp11274\langfenp1033\insrsid4471479 se le pasa a System.Security.Ldap.obtenerAtrubuto(userName,\rquote workforceID\rquote )}{\r
+\f0\fs22\lang11274\langfe1033\langnp11274\langfenp1033\insrsid9855774 que obtiene el n\'famero de legajo.}{\f0\fs22\lang11274\langfe1033\langnp11274\langfenp1033\insrsid4471479\charrsid4471479 \r
+\par }\pard\plain \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid3424340 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\fs22\lang11274\langfe1033\langnp11274\insrsid14702806 Luego se llama a Auto\r
+rizacionDataService.actualizar (autorizaci\'f3n) para actualizar los datos en la BD.}{\cs16\fs22\lang11274\langfe1033\langnp11274\insrsid6102869\charrsid14434826 \r
\jclisttab\tx1080\aspalpha\aspnum\faauto\ls9\adjustright\rin0\lin1080\itap0\pararsid13442745 {\b\fs22\lang11274\langfe1033\langnp11274\insrsid6102869\charrsid14434826 Firma y valor de retorno}{\r
\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid87474 {\fs22\lang11274\langfe1033\langnp11274\insrsid87474 Devuelve una lista de autorizaciones pendientes\r
@@ -545,18+598,23 @@ n manual previamente guardada, junto con }{\cs20\f36\fs20\lang0\langfe0\langnp0\
\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid16203090 {\fs22\lang11274\langfe1033\langnp11274\insrsid16203090 Se llama simplemente a AutorizacionDataService.obtenerPendientes() quien har\'e1\r
un select de los campos donde fechaResolucion sea NULL.}{\cs16\fs22\lang11274\langfe1033\langnp11274\insrsid16203090\charrsid16203090 \r
\jclisttab\tx1080\aspalpha\aspnum\faauto\ls10\adjustright\rin0\lin1080\itap0\pararsid13172778 {\b\fs22\lang11274\langfe1033\langnp11274\insrsid13172778\charrsid14434826 Firma y valor de retorno}{\r
-\par }\pard \qj \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid13172778 {\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid13172778 Devuelve un string conteniendo la situaci\'f3\r
-n actual del afiliado (Cuanto hace que es moroso, si su plan cubre la prestaci\'f3n solicitada).\r
+\par }\pard \qj \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid13172778 {\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid14045333 Devuelve una instancia de VistaSituacionAfiliado }{\r
+\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid13172778 conteniendo la situaci\'f3n actual del afiliado}{\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid4138045 :}{\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid13172778 \r
+Cuanto hace que es moroso, si su plan cubre la prestaci\'f3n solicitada}{\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid9855774 , }{\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid12207363 si cumple con las carencias}{\r
+\jclisttab\tx1080\aspalpha\aspnum\faauto\ls10\adjustright\rin0\lin1080\itap0\pararsid13172778 {\b\fs22\lang11274\langfe1033\langnp11274\insrsid12207363\charrsid12207363 El valor de retorno, es }{\b\fs22\lang11274\langfe1033\langnp11274\insrsid12207363 \r
+Afiliado}{\fs20\lang1034\langfe1033\langnp1034\insrsid12207363\charrsid11364091 \cell P\'fablico\cell }\pard \qj \li0\ri0\nowidctlpar\intbl\faauto\rin0\lin0\pararsid13064793\yts22 {\fs20\lang1034\langfe1033\langnp1034\insrsid12207363 Ser\'e1 null si el c\r
+\'f3digo pasado por par\'e1metro no existe.\r
+\par Desde la vista se podr\'e1 acceder a afiliado.Moroso para dar esta informaci\'f3n}{\fs20\lang1034\langfe1033\langnp1034\insrsid590996 , y se podr\'e1 acceder a afiliado.}{\fs20\lang1034\langfe1033\langnp1034\insrsid12207363\charrsid11364091 \cell \r
+\fs20\lang1034\langfe1033\langnp1034\insrsid10684347 Contendr\'e1 el limite que estipula la cobertura del afiliado, en cuanto a la cantidad de prestaciones que puede realizarse.}{\fs20\lang1034\langfe1033\langnp1034\insrsid12207363\charrsid11364091 \cell \r
+\qj \li0\ri0\nowidctlpar\intbl\faauto\rin0\lin0\pararsid13064793\yts22 {\fs20\lang1034\langfe1033\langnp1034\insrsid2756687 Contendr\'e1 la cantidad de prestaciones realizadas, y tambi\'e9n las aprobadas sin vencer }{\r
+\qj \li0\ri0\nowidctlpar\intbl\faauto\rin0\lin0\pararsid13064793\yts22 {\fs20\lang1034\langfe1033\langnp1034\insrsid10684347 El porcentaje de cobertura de la prestaci\'f3n solicitada.\cell }\pard\plain \r
+\fs20\lang1034\langfe1033\langnp1034\insrsid14045333 Tiene la cantidad de meses que falta para que el afiliado pueda acceder a la prestacion solicitada. Ser\'e1 0 si puede hacerlo ya.}{\fs20\lang1034\langfe1033\langnp1034\insrsid12207363\charrsid11364091 \r
\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid13172778 {\fs22\lang11274\langfe1033\langnp11274\insrsid13172778 Se revisan si los c\'f3digos existen mediante}{\r
-\fs22\lang11274\langfe1033\langnp11274\insrsid14843488 AfiliadoDataService.existe(codAfiliado), PrestadorDataService(codPrestador) y PrestacionDataService.existe(codPrestacion).}{\fs22\lang11274\langfe1033\langnp11274\insrsid13172778 \r
-\par Si alguno faltara, se lanza excepci\'f3n con un mensaje explicando cual falta.\r
-\par Luego mediante AfiliadoDatasService.Obtener(codAfiliado), se instancia y se }{\fs22\lang11274\langfe1033\langnp11274\insrsid6955673 revisa afiliado.Moroso para escribir en el mensaje de retorno si es moroso, y hace cuanto lo }{\r
-\fs22\lang11274\langfe1033\langnp11274\insrsid11747389 es}{\fs22\lang11274\langfe1033\langnp11274\insrsid6955673 y se }{\fs22\lang11274\langfe1033\langnp11274\insrsid14843488 ejecuta afiliado.consultar}{\r
-\fs22\lang11274\langfe1033\langnp11274\insrsid6955673 Prestacion() y se anexa }{\fs22\lang11274\langfe1033\langnp11274\insrsid15348052 el porcentaje de cobertura, junto con la cantidad de prestaciones realizadas en el corriente a\'f1o.}{\r
-\jclisttab\tx1080\aspalpha\aspnum\faauto\ls11\adjustright\rin0\lin1080\itap0\pararsid87474 {\b\fs22\lang11274\langfe1033\langnp11274\insrsid13172778\charrsid14434826 Firma y valor de retorno}{\r
-evaluarAutorizacionAutomatica}{\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid87474 Online}{\cs20\f36\fs20\lang0\langfe3082\langnp0\langfenp3082\insrsid87474\charrsid6102869 (}{\cs20\f36\fs20\lang0\langfe3082\langnp0\langfenp3082\insrsid87474 int }\r
-\cs20\f36\fs20\lang1034\langfe0\langnp1034\langfenp0\insrsid87474\charrsid6102869 r, }{\cs20\f36\fs20\lang1034\langfe0\langnp1034\langfenp0\insrsid87474 int }{\cs20\f36\fs20\lang1034\langfe0\langnp1034\langfenp0\insrsid87474\charrsid6102869 cod}{\r
-\cs20\f36\fs20\lang11274\langfe3082\langnp11274\langfenp3082\insrsid87474\charrsid6102869 Prestacion, }{\cs20\f36\fs20\lang11274\langfe3082\langnp11274\langfenp3082\insrsid87474 int }{\r
-\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid87474 {\fs22\lang11274\langfe1033\langnp11274\insrsid87474 Recibe un pedido online de autorizaci\'f3n autom\'e1tica, lo procesa y lo contesta.\r
+\par }{\fs22\lang11274\langfe1033\langnp11274\insrsid8466116 Si el c\'f3digo de prestaci\'f3n no existe, se lanza excepci\'f3n con el mensaje de error.\r
+\par }{\fs22\lang11274\langfe1033\langnp11274\insrsid14843488 Luego mediante AfiliadoDataService.Obtener(codAfiliado)}{\fs22\lang11274\langfe1033\langnp11274\insrsid2756687 y se asigna a vista}{\fs22\lang11274\langfe1033\langnp11274\insrsid7940271 SituacionAf\r
+\par }{\fs22\lang11274\langfe1033\langnp11274\insrsid19779 Despu\'e9s, se obtiene el limite anual haciendo cobertura=afiliado.Plan.obtenerCobertura(codPrestacion) y leyendo cobertura.LimiteAnual\r
+\par }{\fs22\lang11274\langfe1033\langnp11274\insrsid2756687 Se obtiene el porcentaje de cobertura, y la cantidad de prestaciones realizadas con }{\fs22\lang11274\langfe1033\langnp11274\insrsid14843488 afiliado.consultar}{\r
+\fs22\lang11274\langfe1033\langnp11274\insrsid11080773 es una variable de salida)}{\fs22\lang11274\langfe1033\langnp11274\insrsid15348052 .}{\fs22\lang11274\langfe1033\langnp11274\insrsid11080773 \r
+ Luego, se accede a afiliado.verificarCarencia(codPrestacion)}{\fs22\lang11274\langfe1033\langnp11274\insrsid13128638 y }{\fs22\lang11274\langfe1033\langnp11274\insrsid2756687 se asigna este valor a}{\r
+\jclisttab\tx1080\aspalpha\aspnum\faauto\ls12\adjustright\rin0\lin1080\itap0\pararsid3885721 {\b\fs22\lang11274\langfe1033\langnp11274\insrsid3885721\charrsid14434826 Firma y valor de retorno}{\r
+\par }\pard \qj \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid3885721 {\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid3885721 Devuelve una lista de autorizaciones }{\r
+\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid15676707 del afiliado solicitado por }{\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid3885721 par\'e1metro.\r
+\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid3885721 {\fs22\lang11274\langfe1033\langnp11274\insrsid3885721 Se revisan si el c\'f3digo existe mediante AfiliadoDataService.existe(codAfiliado), \r
+\par Si no existe, se devuelve null.\r
+\par \r
+\par Luego, usando AutorizacionDataService.obtenerPorAfiliado(codAfiliado) se obtiene la lista de autorizaciones a devolver. Este m\'e9todo har\'e1 internamente un }{\fs22\lang3082\langfe1033\langnp3082\insrsid3885721\charrsid7424484 select}{\r
+\fs22\lang11274\langfe1033\langnp11274\insrsid3885721 en autorizaciones, donde coincida el c\'f3digo}{\fs22\lang11274\langfe1033\langnp11274\insrsid7424484 de afiliado}{\fs22\lang11274\langfe1033\langnp11274\insrsid15676707 , con el pasado por par\'e1\r
+\par }{\fs22\lang11274\langfe1033\langnp11274\insrsid7424484 \line Se devuelve la lista obtenida.}{\fs22\lang11274\langfe1033\langnp11274\insrsid7424484\charrsid14434826 \r
+\jclisttab\tx1080\aspalpha\aspnum\faauto\ls13\adjustright\rin0\lin1080\itap0\pararsid15676707 {\b\fs22\lang11274\langfe1033\langnp11274\insrsid4348346\charrsid14434826 Firma y valor de retorno}{\r
+una lista de autorizaciones de aquellas que el auditor pasado por par\'e1metro, haya resuelto.}{\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid4348346 \r
+\ql \li0\ri0\nowidctlpar\intbl\faauto\rin0\lin0\pararsid12128062\yts15 {\i\f1\fs20\lang11274\langfe1033\langnp11274\insrsid4348346 N\'famero de legajo del auditor que aprob\'f3/rechazo la autorizaci\'f3n.}{\r
-\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid11556773 {\cs16\fs22\lang11274\langfe1033\langnp11274\insrsid11556773 Este m\'e9\r
-todo es invocado por las primitivas de SOAP, una vez que ya parseo los xml, con los par\'e1metros necesarios.}{\cs16\fs22\lang11274\langfe1033\langnp11274\insrsid13172778 \r
-\par El resultado de esta operaci\'f3n es env\'edado a la clinica, de acuerdo a la interfaz definida.\r
-\par \r
-\par }{\cs20\f36\fs20\cf6\lang0\langfe3082\langnp0\langfenp3082\insrsid11556773 Falta hacer interfaz formal.}{\cs20\f36\fs20\cf6\lang0\langfe3082\langnp0\langfenp3082\insrsid11556773\charrsid11556773 \r
+\fs22\lang11274\langfe1033\langnp11274\insrsid4348346 ) se obtiene la lista de autorizaciones a devolver. Este m\'e9todo har\'e1 internamente un }{\fs22\lang3082\langfe1033\langnp3082\insrsid4348346\charrsid7424484 select}{\r
+\fs22\lang11274\langfe1033\langnp11274\insrsid4348346 en autorizaciones, donde coincida el }{\fs22\lang11274\langfe1033\langnp11274\insrsid15676707 n\'famero de legajo, con el pasado por par\'e1metro.}{\r
+\jclisttab\tx1080\aspalpha\aspnum\faauto\ls14\adjustright\rin0\lin1080\itap0\pararsid15676707 {\b\fs22\lang11274\langfe1033\langnp11274\insrsid15676707\charrsid14434826 Firma y valor de retorno}{\r
+\ql \li0\ri0\nowidctlpar\intbl\faauto\rin0\lin0\pararsid12128062\yts15 {\i\f1\fs20\lang11274\langfe1033\langnp11274\insrsid15676707 N\'famero de legajo del auditor que aprob\'f3/rechazo la autorizaci\'f3n.}{\r
+Usando AutorizacionDataService.obtenerPorFechaDeSolicitud(fechaInicio,fechaFin) se obtiene la lista de autorizaciones a devolver. Este m\'e9todo har\'e1 internamente un }{\fs22\lang3082\langfe1033\langnp3082\insrsid15676707\charrsid7424484 select}{\r
+\fs22\lang11274\langfe1033\langnp11274\insrsid15676707 en autorizaciones, donde el resultado debe ser aquellas autorizaciones con una fechaSolicitud mayor a fechaInicio, y menor a fechaFin.\r
+\par \line Se devuelve la lista obtenida.}{\fs22\lang11274\langfe1033\langnp11274\insrsid15676707\charrsid14434826 \r
+\jclisttab\tx1080\aspalpha\aspnum\faauto\ls15\adjustright\rin0\lin1080\itap0\pararsid15474071 {\b\fs22\lang11274\langfe1033\langnp11274\insrsid15474071\charrsid14434826 Firma y valor de retorno}{\r
+\par }\pard \qj \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid15474071 {\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid15474071 Devuelve una lista de a\r
+utorizaciones de aquellas que se hayan solicitado entre las fechas pasadas por par\'e1metro.\r
+\ql \li0\ri0\nowidctlpar\intbl\faauto\rin0\lin0\pararsid7501825\yts15 {\i\f1\fs20\lang11274\langfe1033\langnp11274\insrsid15474071 C\'f3digo de una autorizaci\'f3n.}{\f1\fs20\lang11274\langfe1033\langnp11274\insrsid15474071\charrsid9115380 \cell \r
+\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid15474071 {\fs22\lang11274\langfe1033\langnp11274\insrsid15474071 Usando AutorizacionDataService.obtener (codAutorizacion) la autorizaci\'f3n a devolver. Este m\r
+\'e9todo har\'e1 internamente un }{\fs22\lang3082\langfe1033\langnp3082\insrsid15474071\charrsid7424484 select}{\fs22\lang11274\langfe1033\langnp11274\insrsid15474071 en autorizaciones, a fin de obtener la autorizaci\'f3n que se pasa por par\'e1metro.\r
+\r
+\par \line Se devuelve la autorizaci\'f3n obtenida. Si el c\'f3digo no existe, AutorizacionDataService devolver\'e1 null, y este m\'e9todo tambi\'e9n.}{\fs22\lang11274\langfe1033\langnp11274\insrsid15474071\charrsid14434826 \r