X-Git-Url: https://git.llucax.com/z.facultad/75.10/miklolife.git/blobdiff_plain/15f7263cbb4f96fd2596fb9c0aed1e943117338e..e638fba40e8b01c0ae4ddc6a996d22013f12f8a7:/especificaciones/agregar_afiliado.rtf diff --git a/especificaciones/agregar_afiliado.rtf b/especificaciones/agregar_afiliado.rtf index 3c0f09f..b174df6 100644 --- a/especificaciones/agregar_afiliado.rtf +++ b/especificaciones/agregar_afiliado.rtf @@ -1,151 +1,267 @@ -{\rtf1\ansi\ansicpg1252\deff0 -{\fonttbl -{\f0\fnil\fcharset0\fprq0\fttruetype FreeSerif;} -{\f1\fnil\fcharset0\fprq0\fttruetype Symbol;} -{\f2\fnil\fcharset0\fprq0\fttruetype Courier New;} -{\f3\fnil\fcharset0\fprq0\fttruetype Times New Roman;} -{\f4\fnil\fcharset0\fprq0\fttruetype Trebuchet MS;} -{\f5\fnil\fcharset0\fprq0\fttruetype Dingbats;} -{\f6\fnil\fcharset0\fprq0\fttruetype Nimbus Sans L;} -{\f7\fnil\fcharset0\fprq0\fttruetype Arial;} -{\f8\fnil\fcharset0\fprq0\fttruetype Wingdings;}} -{\colortbl -\red0\green0\blue0; -\red255\green255\blue255;} -{\stylesheet -{\*\cs1\f1\fs24\lang11274\sbasedon27 RTF_Num 3 4;} -{\s3\fs24\lang11274\sbasedon67\snext67 ndice;} -{\*\cs43\fs24\lang11274\sbasedon50 Endnote Text;} -{\s5\fi-425\li2880\fs24\lang11274\sbasedon27\snext27 Contents 4;} -{\*\cs6\fs20\lang11274\sbasedon50 Footnote Text;} -{\s7\f3\fs24\lang11274\sbasedon54\snext67 Contenido de la tabla;} -{\*\cs8\fs24\lang11274\sbasedon27 RTF_Num 2 1;} -{\*\cs9\f3\fs24\lang1034 RTF_Num 2 2;} -{\*\cs10\f3\fs24\lang1034 RTF_Num 2 3;} -{\*\cs11\f3\fs24\lang1034 RTF_Num 2 4;} -{\*\cs12\f3\fs24\lang1034 RTF_Num 2 5;} -{\*\cs13\f3\fs24\lang1034 RTF_Num 2 6;} -{\*\cs14\f3\fs24\lang1034 RTF_Num 2 7;} -{\*\cs15\f3\fs24\lang1034 RTF_Num 2 8;} -{\*\cs16\f3\fs24\lang1034 RTF_Num 2 9;} -{\s17\fi-426\li720\f4\fs24\lang11274\sbasedon25\snext67 Upper Case List;} -{\*\cs18\fs24\lang11274\sbasedon27 RTF_Num 5 2;} -{\*\cs19\fs24\lang11274\sbasedon27 RTF_Num 5 3;} -{\*\cs20\fs24\lang11274\sbasedon27 RTF_Num 5 4;} -{\s21\fi-425\li720\fs24\lang11274\sbasedon27\snext67 Hand List;} -{\*\cs22\fs24\lang11274\sbasedon27 RTF_Num 5 6;} -{\s23\fs24\lang11274\sbasedon67 ndice;} -{\*\cs24\fs24\lang11274\sbasedon27 RTF_Num 5 8;} -{\s25\fi-425\li720\fs24\lang11274\sbasedon27\snext67 Numbered List;} -{\*\cs73\fs24\lang11274\sbasedon27 RTF_Num 4 2;} -{\*\cs27\f3\fs24\lang11274\sbasedon67\snext67 Normal;} -{\s28\sb117\sa117\fs20\i\lang11274\sbasedon67\snext67 Etiqueta;} -{\s29\tx1584\fs24\lang11274\sbasedon57\snext27 Chapter Heading;} -{\*\cs30\f3\fs24\lang1034 RTF_Num 2 10;} -{\s80\fi-425\li720\fs24\lang11274\sbasedon27\snext67 Triangle List;} -{\s31\fi-425\li2160\fs24\lang11274\sbasedon27\snext27 Contents 3;} -{\s32\tx431\f3\fs24\lang11274\sbasedon69\snext27 Numbered Heading 2;} -{\s33\fs24\i\b\lang11274\sbasedon7\snext67 Encabezado de la tabla;} -{\*\cs34\fs24\lang11274\sbasedon27 RTF_Num 5 1;} -{\s35\fi-425\li720\fs24\lang11274\sbasedon27\snext67 Star List;} -{\s36\fi-426\li720\f4\fs24\lang11274\sbasedon25\snext67 Lower Case List;} -{\s37\f3\fs24\lang11274\sbasedon54\snext67 Lista;} -{\s38\qc\sb240\sa117\f7\fs32\b\lang11274\sbasedon27\snext27 Contents Header;} -{\*\cs39\fs24\b\lang11274\sbasedon27 RTF_Num 3 1;} -{\*\cs40\f2\fs24\lang11274\sbasedon27 RTF_Num 3 2;} -{\*\cs41\f8\fs24\lang11274\sbasedon27 RTF_Num 3 3;} -{\s42\fi-425\li720\fs24\lang11274\sbasedon27\snext67 Box List;} -{\*\cs4\f2\fs24\lang11274\sbasedon27 RTF_Num 3 5;} -{\*\cs44\f8\fs24\lang11274\sbasedon27 RTF_Num 3 6;} -{\*\cs45\f1\fs24\lang11274\sbasedon27 RTF_Num 3 7;} -{\*\cs46\f2\fs24\lang11274\sbasedon27 RTF_Num 3 8;} -{\*\cs47\f8\fs24\lang11274\sbasedon27 RTF_Num 3 9;} -{\s72\fi-425\li720\fs24\lang11274\sbasedon27\snext67 Lower Roman List;} -{\s49\fi-425\li720\fs24\lang11274\sbasedon27\snext67 Heart List;} -{\*\cs50\fs24\lang11274\sbasedon27 Default Paragraph Font;} -{\s79\sb440\sa60\f7\fs34\b\lang11274\sbasedon27\snext27 Heading 1;} -{\s52\fi-425\li720\fs24\lang11274\sbasedon27\snext67 Bullet List;} -{\s53\fi-425\li720\fs24\lang11274\sbasedon27\snext67 Square List;} -{\s54\sa117\fs24\lang11274\sbasedon67\snext67 Cuerpo de texto;} -{\s55\fi-425\li720\fs24\lang11274\sbasedon27\snext27 Contents 1;} -{\s56\fi-425\li1440\fs24\lang11274\sbasedon27\snext27 Contents 2;} -{\s57\tx431\f3\fs24\lang11274\sbasedon79\snext27 Numbered Heading 1;} -{\*\cs58\fs20\super\lang11274\sbasedon27 Endnote Reference;} -{\s59\tx431\f3\fs24\lang11274\sbasedon81\snext27 Numbered Heading 3;} -{\*\cs26\fs24\lang11274\sbasedon27 WW-Fuente de p\'e1rrafo predeter.;} -{\s62\fi-425\li720\fs24\lang11274\sbasedon27\snext67 Diamond List;} -{\*\cs2\fs24\lang11274\sbasedon27 RTF_Num 5 7;} -{\s64\tx1584\fs24\lang11274\sbasedon57\snext27 Section Heading;} -{\s65\f3\fs24\lang11274\sbasedon54\snext67 List;} -{\*\cs63\fs20\super\lang11274\sbasedon27 Footnote Reference;} -{\s66\f2\fs24\lang11274\sbasedon27\snext67 Plain Text;} -{\*\cs67\f4\fs24\lang1034 Predeterminado;} -{\*\cs68\fs24\lang11274\sbasedon27 RTF_Num 5 9;} -{\s69\sb440\sa60\f7\fs28\b\lang11274\sbasedon27\snext27 Heading 2;} -{\s70\fi-425\li720\fs24\lang11274\sbasedon27\snext67 Implies List;} -{\s71\fi-425\li720\fs24\lang11274\sbasedon27\snext67 Tick List;} -{\*\cs48\fs24\lang11274\sbasedon27 RTF_Num 4 1;} -{\s61\fi-426\li720\f4\fs24\lang11274\sbasedon25\snext67 Upper Roman List;} -{\*\cs74\fs24\lang11274\sbasedon27 RTF_Num 4 3;} -{\*\cs75\fs24\lang11274\sbasedon27 RTF_Num 4 4;} -{\*\cs76\fs24\lang11274\sbasedon27 RTF_Num 4 5;} -{\*\cs77\fs24\lang11274\sbasedon27 RTF_Num 4 6;} -{\*\cs78\fs24\lang11274\sbasedon27 RTF_Num 4 7;} -{\*\cs51\fs24\lang11274\sbasedon27 RTF_Num 4 8;} -{\*\cs60\fs24\lang11274\sbasedon27 RTF_Num 4 9;} -{\s81\sb440\sa60\f7\fs24\b\lang11274\sbasedon27\snext27 Heading 3;} -{\s82\sb440\sa60\f7\fs24\b\lang11274\sbasedon27\snext27 Heading 4;} -{\s83\fi-425\li720\fs24\lang11274\sbasedon27\snext67 Dashed List;} -{\s84\fs24\lang11274\sbasedon67\snext67 ndice1;} -{\*\cs85\fs24\lang11274\sbasedon27 RTF_Num 5 5;} -{\s86\li1440\ri1440\sa117\fs24\lang11274\sbasedon27\snext67 Block Text;}} -{\*\listtable -{\list\listtemplateid1148\listsimple{\listlevel\levelnfc0\levelstartat1\levelspace0\levelfollow0\fi-426\li720{\leveltext\'02\'00.;}{\levelnumbers\'01;}}\listid1010} -{\list\listtemplateid1149\listsimple{\listlevel\levelnfc0\levelstartat1\levelspace0\levelfollow0\fi-351\li918{\leveltext\'02\'00.;}{\levelnumbers\'01;}}\listid1100}} -{\*\listoverridetable -{\listoverride\listoverridecount0\listid1010\levelnfc0\levelstartat1\levelspace0\levelfollow0\fi-426\li720{\leveltext\'02\'00.;}{\levelnumbers\'01;}\ls1} -{\listoverride\listoverridecount0\listid1100\levelnfc0\levelstartat1\levelspace0\levelfollow0\fi-351\li918{\leveltext\'02\'00.;}{\levelnumbers\'01;}\ls2}} + + + + + + + + + -\kerning0\cf0\ftnbj\fet2\ftnstart1\ftnnar\aftnnrlc\ftnstart1\aftnstart1\aenddoc\facingp\titlepg\revprop3{\info}\deftab720\viewkind1\paperw12240\paperh15840\margl1440\margr1440\widowctl -\sectd\sbknone\colsx0\margtsxn1417\margbsxn1417\marglsxn1417\margrsxn1700\pgncont\ltrsect -\pard\plain\ltrpar\ql\s27\sl240\slmult1\itap0{\*\abitableprops table-col-spacing:0.02in; table-column-leftpos:-2.5mm; table-column-props:3.1175in/3.0599in/; table-row-heights:3.7mm/5.0mm/5.0mm/5.0mm/33.7mm/23.7mm/21.2mm/28.7mm/; table-sdh:8cd8b70}\par{\*\abicellprops left-attach:0; right-attach:1; top-attach:0; bot-attach:1; bot-color:000000; bot-style:solid; bot-thickness:0.000694in; left-color:000000; left-style:solid; left-thickness:0.000694in; top-color:000000; top-style:solid; top-thickness:0.000694in}{ -\trowd \itap1\trgaph7\trql\trrh0\trleft-141\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \clvertalt\cltxlrtb\clbrdrt\brdrs\brdrw0\brdrcf0 \clbrdrl\brdrs\brdrw0\brdrcf0 \clbrdrb\brdrs\brdrw0\brdrcf0 \clbrdrr\brdrs\brdrw10 \cellx4361\clvertalt\cltxlrtb\clbrdrt\brdrs\brdrw0\brdrcf0 \clbrdrl\brdrs\brdrw0\brdrcf0 \clbrdrb\brdrs\brdrw0\brdrcf0 \clbrdrr\brdrs\brdrw0\brdrcf0 \cellx8768 -\pard\plain\ltrpar\ql\intbl\itap1{\f0\fs20\b\lang11274{\*\listtag0}\abinodiroverride\ltrch Caso de uso:}{\f0\fs20\lang11274{\*\listtag0} Agregar Afiliado}\cell{\*\abiendcell}{\*\abicellprops left-attach:1; right-attach:2; top-attach:0; bot-attach:1; bot-color:000000; bot-style:solid; bot-thickness:0.000694in; left-color:000000; left-style:solid; left-thickness:0.000694in; right-color:000000; right-style:solid; right-thickness:0.000694in; top-color:000000; top-style:solid; top-thickness:0.000694in} -\pard\plain\ltrpar\ql\s27\sl240\slmult1\intbl\itap1{\cs27\f0\fs20\b\lang0{\*\listtag0}Orden:02}{\cs27\f0\fs20\b\lang0\ltrch{\*\listtag0} }\cell{\*\abiendcell}{\*\abicellprops left-attach:0; right-attach:2; top-attach:1; bot-attach:2; bot-color:000000; bot-style:solid; bot-thickness:0.000694in; left-color:000000; left-style:solid; left-thickness:0.000694in; right-color:000000; right-style:solid; right-thickness:0.000694in}\row -\trowd \itap1\trgaph7\trql\trrh0\trleft-141\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \clvertalt\cltxlrtb\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw0\brdrcf0 \clbrdrb\brdrs\brdrw0\brdrcf0 \clbrdrr\brdrs\brdrw0\brdrcf0 \cellx8768 -\pard\plain\ltrpar\ql\intbl\itap1{\f0\fs20\b\lang0{\*\listtag0}Actores:}{\f0\fs20\b\lang0\ltrch{\*\listtag0} }{\f0\fs20\lang0{\*\listtag0}Operador}\cell{\*\abiendcell}{\*\abicellprops left-attach:0; right-attach:2; top-attach:2; bot-attach:3; bot-color:000000; bot-style:solid; bot-thickness:0.000694in; left-color:000000; left-style:solid; left-thickness:0.000694in; right-color:000000; right-style:solid; right-thickness:0.000694in}\row -\trowd \itap1\trgaph7\trql\trrh0\trleft-141\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \clvertalt\cltxlrtb\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw0\brdrcf0 \clbrdrb\brdrs\brdrw0\brdrcf0 \clbrdrr\brdrs\brdrw0\brdrcf0 \cellx8768 -\pard\plain\ltrpar\ql\intbl\itap1{\f0\fs20\b\lang0{\*\listtag0}Precondiciones:}{\f0\fs20\b\lang0\ltrch{\*\listtag0} }{\f0\fs20\lang0{\*\listtag0}Se ejecut\'f3 el caso de uso Devolver Listado.}\cell{\*\abiendcell}{\*\abicellprops left-attach:0; right-attach:2; top-attach:3; bot-attach:4; bot-color:000000; bot-style:solid; bot-thickness:0.000694in; left-color:000000; left-style:solid; left-thickness:0.000694in; right-color:000000; right-style:solid; right-thickness:0.000694in}\row -\trowd \itap1\trgaph7\trql\trrh0\trleft-141\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \clvertalt\cltxlrtb\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw0\brdrcf0 \clbrdrb\brdrs\brdrw0\brdrcf0 \clbrdrr\brdrs\brdrw0\brdrcf0 \cellx8768 -\pard\plain\ltrpar\ql\intbl\itap1{\f0\fs20\b\lang0{\*\listtag0}Postcondiciones:}{\f0\fs20\b\lang0\ltrch{\*\listtag0} }{\f0\fs20\lang0{\*\listtag0}El solicitante queda ingresado en el sistema como Afiliado y tiene un plan asociado.}\cell{\*\abiendcell}{\*\abicellprops left-attach:0; right-attach:2; top-attach:4; bot-attach:5; bot-color:000000; bot-style:solid; bot-thickness:0.000694in; left-color:000000; left-style:solid; left-thickness:0.000694in; right-color:000000; right-style:solid; right-thickness:0.000694in}\row -\trowd \itap1\trgaph7\trql\trrh0\trleft-141\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \clvertalt\cltxlrtb\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw0\brdrcf0 \clbrdrb\brdrs\brdrw0\brdrcf0 \clbrdrr\brdrs\brdrw0\brdrcf0 \cellx8768 -{\listtext\pard\fi-426\li720 1. }\pard\plain{\ltrpar\ql\fi-426\li720\s67{\*\abilist\abilistid1010\abilistparentid0\abilistlevel1\abistartat1{\abifieldfont NULL}{\abilistdecimal .}{\abilistdelim %L.}{\abiliststyle Numbered List}}{\*\pn\pnql\pnstart1\pnlvlbody\pndec{\pntxtb }{\pntxta .}}\fn-426\li720\ls1\ilvl0\sl240\slmult1\intbl\itap1{\cs67\f0\fs20\lang0{\*\listtag0}El operador selecciona el primer Solicitante para asociar que se obtiene de la lista generada por el m\'e9todo }{\cs67\f0\fs20\b\lang0{\*\listtag0}AfiliadoSolicitanteController.obtenerSolicitantes().}{\cs67\f0\fs20\lang0{\*\listtag0}\par} -}{\listtext\pard\fi-426\li720 2. }\pard\plain{\ltrpar\ql\fi-426\li720\s67{\*\abilist\abilistid1010\abilistparentid0\abilistlevel1\abistartat1{\abifieldfont NULL}{\abilistdecimal .}{\abilistdelim %L.}{\abiliststyle Numbered List}}{\*\pn\pnql\pnstart1\pnlvlbody\pndec{\pntxtb }{\pntxta .}}\fn-426\li720\ls1\ilvl0\sl240\slmult1\intbl\itap1{\cs67\f0\fs20\lang0{\*\listtag0}\abinodiroverride\ltrch De el solicitante elegido se obtienen el }{\cs67\f0\fs20\b\lang0{\*\listtag0}tipoDoc}{\cs67\f0\fs20\lang0{\*\listtag0} y }{\cs67\f0\fs20\b\lang0{\*\listtag0}nroDoc}{\cs67\f0\fs20\lang0{\*\listtag0} del titular y se verifica si este \'faltimo est\'e1 afiliado. Si no lo est\'e1, se ejecuta }{\cs67\f0\fs20\b\lang0{\*\listtag0}S1}{\cs67\f0\fs20\lang0{\*\listtag0}, si ya era afiliado }{\cs67\f0\fs20\lang2058{\*\listtag0}con anterioridad}{\cs67\f0\fs20\lang2058\ltrch{\*\listtag0} }{\cs67\f0\fs20\b\lang2058{\*\listtag0}E1}{\cs67\f0\fs20\lang2058{\*\listtag0}.}{\cs67\f0\fs20\lang0{\*\listtag1030}\par} -}{\listtext\pard\fi-426\li720 3. }\pard\plain{\ltrpar\ql\fi-426\li720\s27{\*\abilist\abilistid1010\abilistparentid0\abilistlevel1\abistartat1{\abifieldfont NULL}{\abilistdecimal .}{\abilistdelim %L.}{\abiliststyle Numbered List}}{\*\pn\pnql\pnstart1\pnlvlbody\pndec{\pntxtb }{\pntxta .}}\fn-426\li720\ls1\ilvl0\sl240\slmult1\intbl\itap1{\cs27\f0\fs20\lang0{\*\listtag0}\abinodiroverride\ltrch Se despliega una lista con el grupo familiar del solicitante, disponible para afiliar. }{\cs27\f0\fs20\b\lang0{\*\listtag0}AfiliadoSolicitanteController.obtenerFamiliares(tipoDoc, nroDoc).}{\cs27\f0\fs20\lang0{\*\listtag0}\par} -}{\listtext\pard\fi-426\li720 4. }\pard\plain{\ltrpar\ql\fi-426\li720\s67{\*\abilist\abilistid1010\abilistparentid0\abilistlevel1\abistartat1{\abifieldfont NULL}{\abilistdecimal .}{\abilistdelim %L.}{\abiliststyle Numbered List}}{\*\pn\pnql\pnstart1\pnlvlbody\pndec{\pntxtb }{\pntxta .}}\fn-426\li720\ls1\ilvl0\sl240\slmult1\intbl\itap1{\cs67\f0\fs20\lang0{\*\listtag0}\abinodiroverride\ltrch Por cada familiar del solicitante se ejecuta }{\cs67\f0\fs20\b\lang2058{\*\listtag0}AfiliadoSolicitanteController.afiliarFamiliar(tipoDoc, nroDoc, tipoDocTitular, nroDocTitular)}{\cs67\f0\fs20\lang2058{\*\listtag0}.}{\cs67\f0\fs20\lang0{\*\listtag0}\par} -}{\listtext\pard\fi-426\li720 5. }\pard\plain{\ltrpar\ql\fi-426\li720\s67{\*\abilist\abilistid1010\abilistparentid0\abilistlevel1\abistartat1{\abifieldfont }{\abilistdecimal .}{\abilistdelim %L.}{\abiliststyle Numbered List}}{\*\pn\pnql\pnstart1\pnlvlbody\pndec{\pntxtb }{\pntxta .}}\fn-426\li720\ls1\ilvl0\sl240\slmult1\intbl\itap1{\cs67\f0\fs20\lang2058{\*\listtag0}\abinodiroverride\ltrch Fin de caso de uso.}\cell{\*\abiendcell}{\*\abicellprops left-attach:0; right-attach:2; top-attach:5; bot-attach:6; bot-color:000000; bot-style:solid; bot-thickness:0.000694in; left-color:000000; left-style:solid; left-thickness:0.000694in; right-color:000000; right-style:solid; right-thickness:0.000694in}\row -\trowd \itap1\trgaph7\trql\trrh0\trleft-141\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \clvertalt\cltxlrtb\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw0\brdrcf0 \clbrdrb\brdrs\brdrw0\brdrcf0 \clbrdrr\brdrs\brdrw0\brdrcf0 \cellx8768 -}\pard\plain\ltrpar\ql\intbl\itap1{\f0\fs20\b\lang0{\*\listtag0}Flujos Alternativos:}{\f0\fs20\b\lang0{\*\listtag0}\par} -\pard\plain\ltrpar\ql\li351\intbl\itap1{\f0\fs20\b\lang0{\*\listtag0}\abinodiroverride\ltrch S1:}{\f0\fs20\b\lang0{\*\listtag0}\par} -{\listtext\pard\fi-351\li918 1. }\pard\plain{\ltrpar\ql\fi-351\li918{\*\abilist\abilistid1100\abilistparentid0\abilistlevel1\abistartat1{\abifieldfont NULL}{\abilistdecimal .}{\abilistdelim %L.}{\abiliststyle Numbered List}}{\*\pn\pnql\pnstart1\pnlvlbody\pndec{\pntxtb }{\pntxta .}}\fn-351\li918\ls2\ilvl0\intbl\itap1{\f0\fs20\lang0{\*\listtag0}\abinodiroverride\ltrch Si el titular no est\'e1 afiliado se despliega una lista de los planes disponibles y se selecciona uno para asociarle al nuevo afiliado. }{\f0\fs20\lang0{\*\listtag1101}\par} -}{\listtext\pard\fi-351\li918 2. }\pard\plain{\ltrpar\ql\fi-351\li918{\*\abilist\abilistid1100\abilistlevel1\abistartat1{\abifieldfont NULL}{\abilistdecimal .}{\abilistdelim %L.}{\abiliststyle Numbered List}}{\*\pn\pnql\pnstart1\pnlvlbody\pndec{\pntxtb }{\pntxta .}}\fn-351\li918\ls2\ilvl0\intbl\itap1{\f0\fs20\lang0{\*\listtag0}\abinodiroverride\ltrch Se ejecuta}{\f0\fs20\b\lang0{\*\listtag0} AfiliadoSolicitanteController.afiliarTitular( tipoDoc, nroDoc, codPlan) }{\f0\fs20\lang0{\*\listtag1102}\par} -}{\listtext\pard\fi-351\li918 3. }\pard\plain{\ltrpar\ql\fi-351\li918{\*\abilist\abilistid1100\abilistlevel1\abistartat1{\abifieldfont NULL}{\abilistdecimal .}{\abilistdelim %L.}{\abiliststyle Numbered List}}{\*\pn\pnql\pnstart1\pnlvlbody\pndec{\pntxtb }{\pntxta .}}\fn-351\li918\ls2\ilvl0\intbl\itap1{\f0\fs20\lang0{\*\listtag0}\abinodiroverride\ltrch Contin\'faa el flujo principal.}\cell{\*\abiendcell}{\*\abicellprops left-attach:0; right-attach:2; top-attach:6; bot-attach:7; bot-color:000000; bot-style:solid; bot-thickness:0.000694in; left-color:000000; left-style:solid; left-thickness:0.000694in; right-color:000000; right-style:solid; right-thickness:0.000694in}\row -\trowd \itap1\trgaph7\trql\trrh0\trleft-141\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \clvertalt\cltxlrtb\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw0\brdrcf0 \clbrdrb\brdrs\brdrw0\brdrcf0 \clbrdrr\brdrs\brdrw0\brdrcf0 \cellx8768 -}\pard\plain\ltrpar\ql\intbl\itap1{\f0\fs20\b\lang0{\*\listtag0}Flujos de excepci\'f3n:}{\f0\fs20\b\lang0{\*\listtag0}\par} -\pard\plain\ltrpar\ql\li281\s67\sl240\slmult1\intbl\itap1{\cs67\f0\fs20\b\lang11274{\*\listtag0}\abinodiroverride\ltrch E1:}{\cs67\f0\fs20\b\lang11274{\*\listtag0}\par} -\pard\plain\ltrpar\ql\li566\s67\sl240\slmult1\intbl\itap1{\cs67\f0\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch Si el solicitante exist\'eda en la base se no se lo puede afiliar nuevamente se elimina al solicitante para no intentar afiliarlo nuevamente }{\cs67\f0\fs20\b\lang2058{\*\listtag0}AfiliadoSolicitanteController.eliminarSolicitante( tipoDoc, nroDoc ),}{\cs67\f0\fs20\lang11274{\*\listtag0} finaliza el caso de uso.}\cell{\*\abiendcell}{\*\abicellprops left-attach:0; right-attach:2; top-attach:7; bot-attach:8}\row -\trowd \itap1\trgaph7\trql\trrh0\trleft-141\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \clvertalt\cltxlrtb\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cellx8768 -\pard\plain\ltrpar\ql\li68\intbl\itap1{\f0\fs20\b\lang0{\*\listtag0}Diccionario de datos:}{\f0\fs20\b\lang0{\*\listtag0}\par} -\pard\plain\ltrpar\ql\li351\s67\sl240\slmult1\intbl\itap1{\cs67\f0\fs20\b\lang2058{\*\listtag0}\abinodiroverride\ltrch datos personales: }{\cs67\f0\fs20\lang2058{\*\listtag0}TipoDocumento}{\cs67\f0\fs20\b\lang2058{\*\listtag0}\par} -\pard\plain\ltrpar\ql\fi1238\li724\ri5\s67\sl240\slmult1\intbl\itap1{\cs67\f0\fs20\lang2058{\*\listtag0}\abinodiroverride\ltrch NroDocumento}{\cs67\f0\fs20\lang2058{\*\listtag0}\par} -\pard\plain\ltrpar\ql\fi1238\li724\ri5\s67\sl240\slmult1\intbl\itap1{\cs67\f0\fs20\lang2058{\*\listtag0}\abinodiroverride\ltrch Nombre}{\cs67\f0\fs20\lang2058{\*\listtag0}\par} -\pard\plain\ltrpar\ql\fi1238\li724\ri5\s67\sl240\slmult1\intbl\itap1{\cs67\f0\fs20\lang2058{\*\listtag0}\abinodiroverride\ltrch Apellido}{\cs67\f0\fs20\lang2058{\*\listtag0}\par} -\pard\plain\ltrpar\ql\fi1238\li724\ri5\s67\sl240\slmult1\intbl\itap1{\cs67\f0\fs20\lang2058{\*\listtag0}\abinodiroverride\ltrch Email}{\cs67\f0\fs20\lang2058{\*\listtag0}\par} -\pard\plain\ltrpar\ql\fi1238\li724\ri5\s67\sl240\slmult1\intbl\itap1{\cs67\f0\fs20\lang2058{\*\listtag0}\abinodiroverride\ltrch fechaNacimiento}{\cs67\f0\fs20\lang2058{\*\listtag0}\par} -\pard\plain\ltrpar\ql\fi1238\li724\ri5\s67\sl240\slmult1\intbl\itap1{\cs67\f0\fs20\lang2058{\*\listtag0}\abinodiroverride\ltrch Sexo}\cell{\*\abiendcell}\row}{\*\abiendtable}\par -\pard\plain\ltrpar\ql\s27\sl240\slmult1\itap0{\cs27\f0\fs20\lang2058{\*\listtag0}\par} -\pard\plain\ltrpar\ql\s27\sl240\slmult1\itap0{\cs27\f0\fs20\lang2058{\*\listtag0}\par} -\pard\plain\ltrpar\ql\s27\sl240\slmult1\itap0{\cs27\f0\fs20\lang2058{\*\listtag0}\par} -\pard\plain\ltrpar\ql\s27\sl240\slmult1\itap0{\cs27\f0\fs20\lang2058{\*\listtag0}\par} -\pard\plain\ltrpar\ql\s27\sl240\slmult1\itap0{\cs27\f0\fs20\lang2058{\*\listtag0}\par} -\pard\plain\ltrpar\ql\s27\sl240\slmult1\itap0{\cs27\fs20\lang0{\*\listtag0}\par}} \ No newline at end of file + +application/x-abiword +AbiWord +Flor + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Nombre del Documento:

+

Especificación del CU “Agregar Afiliado”

+ + +

Documento relacionado

+
+ +

Descripción

+
+ +

Diagrama de clases

+
+ +

Diagramas de clases de dominio, de control y de persistencia.

+
+ +

Especificación de clase: AfiliadoSolicitanteController

+
+ +

Especificación de la clase AfiliadoSolicitanteController y sus métodos.

+
+
+

+ + +

Caso de uso:Agregar Afiliado

+
+ +

Orden:04

+
+ +

Actores: Operador

+
+ +

Precondiciones: Se ejecutó el caso de uso Devolver Listado.

+
+ +

Descripción: El operador la lista de los solicitantes que han sido visitados por un promotor y están 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.

+
+ +

Postcondiciones: El solicitante queda ingresado en el sistema como Afiliado y tiene un plan asociado.

+
+ +

Flujo Principal:

+

El operador selecciona un solicitante de la lista de solicitantes que están en condiciones de afiliarse.

+

AfiliadoSolicitanteController.obtenerSolicitantesAfiliar();

+

Con en tipo y número de documento (tipoDoc, nroDoc) del solicitante, se verifica que la persona no sea actualmente un afiliado AfiliadoSolicitanteController.existeAfiliado(tipoDoc, nroDoc). Si no lo está, se ejecuta S1, si ya era afiliado con anterioridad E1.

+

Se despliega una lista con el grupo familiar del solicitante, disponible para afiliar. AfiliadoSolicitanteController.obtenerFamiliares(tipoDoc, nroDoc).

+

Por cada familiar del solicitante se ejecuta AfiliadoSolicitanteController.afiliarFamiliar(tipoDoc, nroDoc, tipoDocTitular, nroDocTitular).

+

Fin de caso de uso.

+
+ +

Flujos Alternativos:

+

S1:

+

Se despliega una lista de los planes disponibles y se selecciona uno para asociarle al nuevo afiliado.

+

Se ejecuta AfiliadoSolicitanteController.afiliarTitular( tipoDoc, nroDoc, codPlan)

+

Continúa el flujo principal.

+
+ +

Flujos de excepción:

+

E1:

+

Si el solicitante existía en la base se no se lo puede afiliar nuevamente se elimina al solicitante para no intentar afiliarlo nuevamente AfiliadoSolicitanteController.eliminarSolicitante( tipoDoc,nroDoc), finaliza el caso de uso.

+
+
+

+

+

+

+

+

+

+
+
+

+

Especificación del CU “Agregar Afiliado”

+
+