{\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 020b0603020202020204}Trebuchet MS{\*\falt Desyrel};}{\f104\froman\fcharset238\fprq2 Times New Roman CE;}\r
-{\f105\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f107\froman\fcharset161\fprq2 Times New Roman Greek;}{\f108\froman\fcharset162\fprq2 Times New Roman Tur;}{\f109\froman\fcharset177\fprq2 Times New Roman (Hebrew);}\r
-{\f110\froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f111\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f112\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f114\fswiss\fcharset238\fprq2 Arial CE;}\r
-{\f121\fswiss\fcharset186\fprq2 Arial Baltic;}{\f122\fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f124\fmodern\fcharset238\fprq1 Courier New CE;}{\f125\fmodern\fcharset204\fprq1 Courier New Cyr;}{\f127\fmodern\fcharset161\fprq1 Courier New Greek;}\r
-{\f128\fmodern\fcharset162\fprq1 Courier New Tur;}{\f129\fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f130\fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f131\fmodern\fcharset186\fprq1 Courier New Baltic;}\r
-{\f132\fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f464\fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Desyrel};}{\f465\fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Desyrel};}\r
-{\f467\fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Desyrel};}{\f468\fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Desyrel};}{\f471\fswiss\fcharset186\fprq2 Trebuchet MS Baltic{\*\falt Desyrel};}}{\colortbl;\red0\green0\blue0;\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
+{\f54\fswiss\fcharset186\fprq2 Arial Baltic;}{\f55\fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f57\fmodern\fcharset238\fprq1 Courier New CE;}{\f58\fmodern\fcharset204\fprq1 Courier New Cyr;}{\f60\fmodern\fcharset161\fprq1 Courier New Greek;}\r
+{\f61\fmodern\fcharset162\fprq1 Courier New Tur;}{\f62\fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f63\fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f64\fmodern\fcharset186\fprq1 Courier New Baltic;}\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
-\rsid15350502\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\dy9\hr16\min47}{\version21}\r
+\rsid11747389\rsid11870688\rsid12154642\rsid12481632\rsid13172778\rsid13442745\rsid13846076\rsid14434826\rsid14440178\rsid14702806\rsid14843488\rsid15348052\rsid15350502\rsid15415198\rsid15672282\rsid16203090}{\*\generator Microsoft Word 10.0.2627;}{\info\r
+{\title Tipo de documento: Especificaci\'f3n de clase}{\author Guillermo Rugilo}{\operator Arcanto}{\creatim\yr2005\mo5\dy26\hr2\min55}{\revtim\yr2005\mo6\dy14\hr5\min41}{\version26}{\edmins403}{\nofpages4}{\nofwords1190}{\nofchars6546}\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
-\i\fs20\lang3082\langfe1033\loch\af1\langnp3082\insrsid15350502\charrsid15350502 \hich\af0\dbch\af0\loch\f1 Todos los Diagrama de clases}{\i\fs20\lang11274\langfe1033\loch\af1\langnp11274\insrsid15350502 \cell }{\r
-\f1\fs20\lang3082\langfe1033\langnp3082\insrsid15350502\charrsid15350502 Diagramas de clases, con los atributos y la firma de los m\'e9todos (clases tanto de dominio como de persistencia y control).}{\fs20\lang11274\langfe1033\langnp11274\insrsid15350502 \r
+\ql \li0\ri0\nowidctlpar\intbl\pvpara\phmrg\posy64\dxfrtext141\dfrmtxtx141\dfrmtxty0\faauto\rin0\lin0\pararsid6955673 {\i\fs20\lang3082\langfe1033\loch\af1\langnp3082\insrsid15350502\charrsid15350502 \hich\af0\dbch\af0\loch\f1 Todos los Diagrama de clases\r
+}{\i\fs20\lang11274\langfe1033\loch\af1\langnp11274\insrsid15350502 \cell }{\f1\fs20\lang3082\langfe1033\langnp3082\insrsid15350502\charrsid15350502 Diagramas de clases, con los atributos y la firma de los m\'e9\r
+todos (clases tanto de dominio como de persistencia y control).}{\fs20\lang11274\langfe1033\langnp11274\insrsid15350502 \cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\r
\i\f1\fs20\lang3082\langfe1033\langnp3082\insrsid15350502\charrsid15350502 Diagrama de secuencia: }{\i\f1\fs20\lang3082\langfe1033\langnp3082\insrsid15350502 Autorizaci\'f3n Autom\'e1tica}{\i\f1\fs20\lang11274\langfe1033\langnp11274\insrsid15350502 \cell \r
\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
-\cellx8838\pard \ql \li0\ri0\nowidctlpar\intbl\pvpara\phmrg\posy64\dxfrtext141\dfrmtxtx141\dfrmtxty0\faauto\rin0\lin0\pararsid6955673 {\i\f1\fs20\insrsid15350502 Diagrama de Paquetes controladores}{\r
+\ql \li0\ri0\nowidctlpar\intbl\pvpara\phmrg\posy64\dxfrtext141\dfrmtxtx141\dfrmtxty0\faauto\rin0\lin0\pararsid6955673 {\i\f1\fs20\lang3082\langfe1033\langnp3082\insrsid4487586\charrsid4487586 Diagrama de estados: Autorizacion Automatica\cell }\pard \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
\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
@@ -384,7+388,8 @@ n solicitada este estipulado que sea resoluble mediante una autorizaci\'f3n auto
caso de rechazo, y se registra junto con fechaResolucion = fechaDelSistema.}{\cs20\f36\fs20\lang0\langfe0\langnp0\langfenp0\insrsid4982933 \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\insrsid4982933 )\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
\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\pararsid13442745 {\fs22\lang11274\langfe1033\langnp11274\insrsid13442745 Devuelve una lista de autorizaciones pendientes}{\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
+\f1\fs20\lang11274\langfe1033\langnp11274\insrsid2314948\charrsid9115380 \cell }\pard \ql \li0\ri0\nowidctlpar\intbl\faauto\rin0\lin0\pararsid15415198\yts15 {\f1\fs20\lang11274\langfe1033\langnp11274\insrsid2314948\charrsid4007115 C\'f3digo de }{\r
+\f1\fs20\lang11274\langfe1033\langnp11274\insrsid2314948 la }{\f1\fs20\lang11274\langfe1033\langnp11274\insrsid2314948\charrsid4007115 autorizaci\'f3n}{\f1\fs20\lang11274\langfe1033\langnp11274\insrsid2314948 a aprobar/rechazar.}{\r
+\ql \li0\ri0\nowidctlpar\intbl\faauto\rin0\lin0\pararsid15415198\yts15 {\f1\fs20\lang11274\langfe1033\langnp11274\insrsid2314948 Motivo por el que se aprueba/rechaza la autorizaci\'f3n.}{\r
-\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid16203090 {\fs22\lang11274\langfe1033\langnp11274\insrsid16203090 Se llama simplemente a AutorizacionDataService.obtenerAutorizacionesPendientes() quien har\'e1\r
+\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 \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
+\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 \'e9s y se }{\r
-\fs22\lang11274\langfe1033\langnp11274\insrsid14843488 ejecuta afiliado.consultar}{\fs22\lang11274\langfe1033\langnp11274\insrsid6955673 Prestacion() y se anexa la informaci\'f3n al retorno.}{\fs22\lang11274\langfe1033\langnp11274\insrsid14843488 \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\ls9\adjustright\rin0\lin1080\itap0\pararsid13172778 {\b\fs22\lang11274\langfe1033\langnp11274\insrsid13172778\charrsid14434826 Firma y valor de retorno}{\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\pararsid13172778 {\fs22\lang11274\langfe1033\langnp11274\insrsid13172778 Devuelve una lista de autorizaciones pendientes}{\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 }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid13172778 {\fs22\lang11274\langfe1033\langnp11274\insrsid13172778 Se llama simplemente a AutorizacionDataService.obtenerAutorizacionesPendientes() quien har\'e1\r
- un select de los campos donde fechaResolucion sea NULL.}{\cs16\fs22\lang11274\langfe1033\langnp11274\insrsid13172778\charrsid16203090 \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