-{\fonttbl{\f0\froman\fprq2\fcharset0 Nimbus Roman No9 L{\*\falt Times New Roman};}{\f1\fnil\fprq0\fcharset0 Trebuchet MS;}{\f2\fnil\fprq0\fcharset0 Symbol;}{\f3\fnil\fprq0\fcharset0 Times New Roman;}{\f4\fnil\fprq0\fcharset0 Arial;}{\f5\fnil\fprq0\fcharset0 Courier New;}{\f6\fnil\fprq0\fcharset0 Wingdings;}{\f7\fnil\fprq0\fcharset0 Trebuchet MS;}{\f8\fnil\fprq0\fcharset0 Trebuchet MS;}{\f9\fnil\fprq0\fcharset0 Tahoma{\*\falt Lucidasans};}}
-{\s2\sa117\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang11274\sbasedon1\snext1 Cuerpo de texto;}
-{\s9\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f3\fs24\lang11274\sbasedon2\snext1 Contenido de la tabla;}
-{\s10\li720\ri0\lin720\rin0\fi-431\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang11274\sbasedon11\snext1 Upper Case List;}
-{\s13\li720\ri0\lin720\rin0\fi-430\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\fs24\lang11274\sbasedon8\snext1 Hand List;}
-{\s22\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ab\ltrch\dbch\af1\afs24\langfe255\ai\ab\loch\f1\fs24\lang11274\i\b\sbasedon9\snext1 Encabezado de la tabla;}
-{\s23\li720\ri0\lin720\rin0\fi-430\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\fs24\lang11274\sbasedon8\snext1 Star List;}
-{\s24\li720\ri0\lin720\rin0\fi-431\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang11274\sbasedon11\snext1 Lower Case List;}
-{\s32\li720\ri0\lin720\rin0\fi-430\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\fs24\lang11274\sbasedon8\snext1 Lower Roman List;}
-{\s33\li720\ri0\lin720\rin0\fi-431\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang11274\sbasedon11\snext1 Upper Roman List;}
+{\s2\sa117\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af4\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f4\fs24\lang11274\sbasedon1\snext1 Cuerpo de texto;}
+{\s9\li720\ri0\lin720\rin0\fi-429\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang11274\sbasedon6\snext1 Upper Case List;}
+{\s11\li720\ri0\lin720\rin0\fi-428\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\fs24\lang11274\sbasedon7\snext1 Lower Roman List;}
+{\s22\li720\ri0\lin720\rin0\fi-429\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang11274\sbasedon6\snext1 Upper Roman List;}
+{\s26\li720\ri0\lin720\rin0\fi-428\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\fs24\lang11274\sbasedon7\snext1 Hand List;}
+{\s30\li720\ri0\lin720\rin0\fi-428\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\fs24\lang11274\sbasedon7\snext1 Star List;}
+{\s41\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f3\fs24\lang11274\sbasedon2\snext1 Contenido de la tabla;}
+{\s42\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af4\afs24\lang255\ai\ab\ltrch\dbch\af4\afs24\langfe255\ai\ab\loch\f4\fs24\lang11274\i\b\sbasedon41\snext1 Encabezado de la tabla;}
+{\s43\li720\ri0\lin720\rin0\fi-429\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang11274\sbasedon6\snext1 Lower Case List;}
+{\s44\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang0\sbasedon1\snext1 Normal Table;}
+{\s48\cf1\tqc\tx4818\tqr\tx9637{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang11274\sbasedon1\snext48 Pie de p\'e1gina;}
-\pard\intbl\pard\plain \intbl\ltrpar\s8\cf1\sl240\slmult1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang0{\loch\f3\fs24\lang1034\i0\b\*\cs47\cf1\rtlch\ltrch\dbch\loch\f3\fs24\lang11274{\b Caso de uso: }}{\loch\f3\fs24\lang1034\*\cs47\cf1\rtlch\af3\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f3\fs24\lang11274{\i Agregar Afiliado}}
-\pard\intbl\pard\plain \intbl\ltrpar\s8\cf1\sl240\slmult1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang0{\loch\f1\fs20\lang0\i0\b{\b Precondiciones: }}{\loch\f1\fs20\lang0Se ejecut\'f3 el caso de uso Devolver Listado.}
-\pard\intbl\pard\plain \intbl\ltrpar\s8\cf1\sl240\slmult1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang0{\loch\f1\fs20\lang0\i0\b{\b Postcondiciones: }}{\loch\f1\fs20\lang0El cliente queda ingresado en el sistema como Afiliado y tiene un plan asociado.}
-\pard\intbl\pard\plain \intbl{\listtext\pard\plain \li720\ri0\lin720\rin0\fi-427\fs20\fs20\fs20\sl240\slmult1\f3\lang1034\f3\f3 1.}\ilvl0 \ltrpar\s8\cf1\sl240\slmult1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li720\ri0\lin720\rin0\fi-427\ql\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang11274{\loch\f3\fs24\lang2058\i0\b0\*\cs47\cf1\rtlch\ltrch\dbch\loch\f3\fs24\lang11274\lang2058 El operador selecciona un nuevo Solicitante para asociar que se obtiene de la llamada al m\'e9todo {\b{\fs20\f8 SolicitanteDataService.obtenerProximoAfiliar()}}{\b\b\b, el cual devuelve el c\'f3digo identificador de la persona asociada al mismo.}}
-\par \pard\plain \intbl{\listtext\pard\plain \li720\ri0\lin720\rin0\fi-427\fs20\fs20\fs20\sl240\slmult1\f3\lang1034\f3\f3 2.}\ilvl0 \ltrpar\s8\cf1\sl240\slmult1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li720\ri0\lin720\rin0\fi-427\ql\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang11274{\loch\f3\fs24\lang0\i0\b0\*\cs47\cf1\rtlch\ltrch\dbch\loch\f3\fs24\lang11274\lang0 Se verifica que el solicitante no sea actualmente un afiliado invocando al m\'e9todo {\fs20\f8{\b AfiliadoSolicitanteController.existeAfiliado( tipoDoc, nroDoc )}}{\fs20\fs20\fs20\f8.}}
-\par \pard\plain \intbl{\listtext\pard\plain \li720\ri0\lin720\rin0\fi-427\fs20\fs20\fs20\sl240\slmult1\f3\lang1034\f3\f3 3.}\ilvl0 \ltrpar\s1\cf1\sl240\slmult1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li720\ri0\lin720\rin0\fi-427\ql\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang11274{\loch\f1\fs20\lang2058\i0\b0\lang2058 Si el solicitante exist\'eda con anterioridad {\b E1}.}
-\par \pard\plain \intbl{\listtext\pard\plain \li720\ri0\lin720\rin0\fi-427\fs20\lang2058\fs20\fs20\sl240\slmult1\f3\lang1034\f3\f3 4.}\ilvl0 \ltrpar\s1\cf1\sl240\slmult1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li720\ri0\lin720\rin0\fi-427\ql\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang2058 {\loch\f1\fs20\lang2058\i0\b0 Se concreta la afiliaci\'f3n de un nuevo cliente con la llamada a {\b AfiliadoSolicitanteController.guardarAfiliado( tipoDoc, nroDoc, codPlan ) }donde el {\b codPlan} se obtiene con el m\'e9todo {\b PlanDataService.getId( codPlan )}}
-\par \pard\plain \intbl{\listtext\pard\plain \li720\ri0\lin720\rin0\fi-427\fs20\lang2058\fs20\fs20\sl240\slmult1\f3\lang1034\f3\f3 5.}\ilvl0 \ltrpar\s1\cf1\sl240\slmult1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li720\ri0\lin720\rin0\fi-427\ql\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang2058 {\loch\f1\fs20\lang2058\i0\b0 Fin de caso de uso.}
-\par \pard\plain \intbl\ltrpar\s1\cf1\sl240\slmult1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li566\ri0\lin566\rin0\fi0\ql\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang11274 {\loch\f1\fs20\lang11274\i0\b0 Si el solicitante exist\'eda en la base se no se lo puede afiliar nuevamente se elimina al solicitante para no intentar afiliarlo nuevamente {\b A{\lang2058 filiadoSolicitanteController.eliminarSolicitante( tipoDoc, nroDoc ),}} finaliza el caso de uso.}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj\tx8849{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li0\ri209\lin0\rin209\fi0\rtlch\afs24\lang255\ab\ltrch\dbch\afs24\langfe255\ab\loch\fs24\lang1034\b{\loch\f1\fs24\lang1034\i0\b{\ul Nombre del Documento}}{\loch\f1\fs24\lang1034\b: }
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\fs24\lang1034{\loch\f1\fs24\lang1034\i0\b\b Especificaci{\f3 \'f3}n del CU {\f3 \ldblquote Agregar Afiliado\rdblquote }}
+\par \pard\plain \intbl\ltrpar\s1\cf1{\*\updnprop5800}\dn6\sl240\slmult1\qj\tx8849{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li0\ri209\lin0\rin209\fi0\rtlch\af8\afs20\lang255\ai\ltrch\dbch\af8\afs20\langfe255\ai\loch\f8\fs20\lang1034\i {\loch\f8\fs20\lang1034\i\b0 Diagrama de clases}
+\par \pard\plain \intbl\ltrpar\s1\cf1{\*\updnprop5800}\dn6\sl240\slmult1\qj\tx8849{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li0\ri209\lin0\rin209\fi0\rtlch\af8\afs20\lang255\ltrch\dbch\af8\afs20\langfe255\loch\f8\fs20\lang1034 {\loch\f8\fs20\lang1034\i0\b0 Diagramas de clases de dominio, de control y de persistencia.}
+\par \pard\plain \intbl\ltrpar\s1\cf1{\*\updnprop5800}\dn6\sl240\slmult1\qj\tx8849{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li0\ri209\lin0\rin209\fi0\rtlch\af8\afs20\lang255\ltrch\dbch\af8\afs20\langfe255\loch\f8\fs20\lang1034 {\loch\f8\fs20\lang1034\i0\b0 Especificaci\'f3n de la clase AfiliadoSolicitanteController y sus m\'e9todos.}
+\pard\intbl\pard\plain \intbl\ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li0\ri209\lin0\rin209\fi0\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\fs24\lang1034{\loch\f1\fs20\lang1034\i0\b\fs20{\b Caso de uso:}}{\loch\f1\fs20\lang1034\fs20\fs20\fs20Agregar Afiliado}
+\pard\intbl\pard\plain \intbl\ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li0\ri209\lin0\rin209\fi0\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\fs24\lang1034{\loch\f1\fs20\lang0\i0\b\lang0\fs20{\b Precondiciones: }}{\loch\f1\fs20\lang0\fs20\fs20\lang0\fs20Se ejecut\'f3 el caso de uso Devolver Listado.}
+\pard\intbl\pard\plain \intbl\ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li0\ri209\lin0\rin209\fi0\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\fs24\lang1034{\loch\f1\fs20\lang1034\i0\b\fs20{\b Descripci\'f3n: }}{\loch\f1\fs20\lang1034\fs20\fs20\fs20El operador la lista de los solicitantes que han sido visitados por un promotor y est\'e1n en condiciones de afiliarse a la obra social, luego realiza la afiliacion misma mediante el sistema, registrando los datos correspondientes y asociando el
+plan elegido en caso de que sea titular o asignando un titular en caso de que no lo sea.}
+\pard\intbl\pard\plain \intbl\ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li0\ri209\lin0\rin209\fi0\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\fs24\lang1034{\loch\f1\fs20\lang0\i0\b\lang0\fs20{\b Postcondiciones: }}{\loch\f1\fs20\lang0\fs20\fs20\lang0\fs20El solicitante queda ingresado en el sistema como Afiliado y tiene un plan asociado.}
+\par \pard\plain \intbl{\listtext\pard\plain \li720\ri209\lin720\rin209\fi-424\f3\fs20\lang1034\f3\fs20\f3\fs20\sl240\slmult1\qj\f3\lang1034\b\f3\b\f3\b 1.}\ilvl0 \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li720\ri209\lin720\rin209\fi-424\rtlch\af3\afs20\lang255\ltrch\dbch\af3\afs20\langfe255\loch\f3\fs20\lang1034 {\loch\f3\fs20\lang1034\i0\b0 El operador selecciona un solicitante de la lista de solicitantes que est\'e1n en condiciones de afiliarse.}
+\par \pard\plain \intbl{\listtext\pard\plain \li720\ri209\lin720\rin209\fi-424\fs20\lang1034\fs20\fs20\sl240\slmult1\qj\f3\lang1034\b\f3\b\f3\b 2.}\ilvl0 \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li720\ri209\lin720\rin209\fi-424\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034{\loch\f3\fs20\lang1034\i0\b0{\lang1034{\f3 Con en tipo y n\'famero de documento ({\b tipoDoc, nroDoc}) del solicitante, se verifica que la persona no sea actualmente un afiliado }}}{\lang1034{\loch\f1\fs20\lang1034{\b AfiliadoSolicitanteController.existeAfiliado(tipoDoc, nroDoc).}}}{\loch\f1\fs20\lang1034{\*\cs125\cf1\rtlch\ltrch\dbch\loch\fs24\lang1034{\lang0\f3 Si no lo est\'e1, se ejecuta }}{\*\cs125\cf1\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\fs24\lang1034{\b\lang0\f3 S1}{\lang0\f3 , si ya era afiliado }{\lang2058\f3 con anterioridad }
+{\b\lang2058\f3 E1}{\lang2058\f3 .}}}
+\par \pard\plain \intbl{\listtext\pard\plain \li720\ri209\lin720\rin209\fi-424\fs20\lang1034\fs20\fs20\sl240\slmult1\qj\f3\lang1034\b\f3\b\f3\b 3.}\ilvl0 \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li720\ri209\lin720\rin209\fi-424\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034{\loch\f1\fs20\lang11274\i0\b0\lang11274 Se despliega una lista con el grupo familiar del solicitante, disponible para afiliar. {\b AfiliadoSolicitanteController.obtenerFamiliares(tipoDoc, nroDoc).}}
+\par \pard\plain \intbl{\listtext\pard\plain \li720\ri209\lin720\rin209\fi-424\fs20\lang1034\fs20\fs20\sl240\slmult1\qj\f3\lang1034\b\f3\b\f3\b 4.}\ilvl0 \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li720\ri209\lin720\rin209\fi-424\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034{\loch\f1\fs20\lang1034\i0\b0\*\cs125\cf1\rtlch\ltrch\dbch\loch\fs24\lang1034{\lang0\f3 Por cada familiar del solicitante se ejecuta }}{\loch\f1\fs20\lang1034\*\cs125\cf1\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\fs24\lang1034{\b\lang2058 AfiliadoSolicitanteController.afiliarFamiliar(tipoDoc, nroDoc, tipoDocTitular, nroDocTitular)}{\lang2058 .}}
+\par \pard\plain \intbl{\listtext\pard\plain \li720\ri209\lin720\rin209\fi-424\f3\fs20\lang1034\f3\fs20\f3\fs20\sl240\slmult1\qj\f3\lang1034\b\f3\b\f3\b 5.}\ilvl0 \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li720\ri209\lin720\rin209\fi-424\rtlch\af3\afs20\lang255\ltrch\dbch\af3\afs20\langfe255\loch\f3\fs20\lang1034{\loch\f1\fs20\lang1034\i0\b0\*\cs125\cf1\rtlch\ltrch\dbch\loch\fs24\lang1034 Fin de caso de uso.}
+\par \pard\plain \intbl{\listtext\pard\plain \li917\ri209\lin917\rin209\fi-350\fs20\lang0\fs20\fs20\sl240\slmult1\qj\lang1034 1.}\ilvl0 \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls1\li917\ri209\lin917\rin209\fi-350\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang0 {\loch\f1\fs20\lang0\i0\b0 Se despliega una lista de los planes disponibles y se selecciona uno para asociarle al nuevo afiliado. }
+\par \pard\plain \intbl\ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li566\ri209\lin566\rin209\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034{\loch\f1\fs20\lang1034\i0\b0\*\cs125\cf1\rtlch\ltrch\dbch\loch\fs24\lang1034{\f3 Si el solicitante exist\'eda en la base se no se lo puede afiliar nuevamente se elimina al solicitante para no intentar afiliarlo nuevamente }}{\loch\f1\fs20\lang1034\*\cs125\cf1\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\fs24\lang1034{\b\lang2058 AfiliadoSolicitanteController.eliminarSolicitante( tipoDoc,nroDoc){\f3 ,}}{\f3\f3\f3 finaliza el caso de uso.}}