Produced by Araxis Merge on 2/17/2017 4:28:39 PM Central Standard Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.
| # | Location | File | Last Modified |
|---|---|---|---|
| 1 | VSA P2.5 v3.0.12.zip | CLIN_0002AB_RTM_VistAjs.xlsx | Fri Feb 10 15:48:48 2017 UTC |
| 2 | VSA P2.5 v3.0.12.zip | CLIN_0002AB_RTM_VistAjs.xlsx | Thu Feb 16 15:10:28 2017 UTC |
| Description | Between Files 1 and 2 |
|
|---|---|---|
| Text Blocks | Lines | |
| Unchanged | 100 | 10212 |
| Changed | 96 | 1090 |
| Inserted | 1 | 1 |
| Removed | 3 | 1640 |
| Whitespace | |
|---|---|
| Character case | Differences in character case are significant |
| Line endings | Differences in line endings (CR and LF characters) are ignored |
| CR/LF characters | Not shown in the comparison detail |
No regular expressions were active.
| 1 | SHEET: Cov er | |||||
| 2 | ||||||
| 3 | VSA VistA. js Platfor m Program (VSA-P2.5) , | |||||
| 4 | VistA.js P roject, | |||||
| 5 | ||||||
| 6 | Requireme nts Tracea bility Mat rix (RTM), | |||||
| 7 | ||||||
| 8 | ||||||
| 9 | ||||||
| 10 | ||||||
| 11 | ||||||
| 12 | ||||||
| 13 | ||||||
| 14 | ||||||
| 15 | ||||||
| 16 | ||||||
| 17 | ||||||
| 18 | ||||||
| 19 | ||||||
| 20 | Documentat ion Versio n: 0.15, | |||||
| 21 | November 2 016, | |||||
| 22 | ||||||
| 23 | OI&T Proje ct Manager : Lori War ren, PII, | |||||
| 24 | ||||||
| 25 | Apex Data Solutions (CTR) Proj ect Manage r: Lori Sp encer,PII, | |||||
| 26 | ||||||
| 27 | ||||||
| 28 | ||||||
| 29 | ||||||
| 30 | ||||||
| 31 | ||||||
| 32 | ||||||
| 33 | ||||||
| 34 | ||||||
| 35 | ||||||
| 36 | ||||||
| 37 | ||||||
| 38 | ||||||
| 39 | ||||||
| 40 | ||||||
| 41 | ||||||
| 42 | ||||||
| 43 | ||||||
| 44 | ||||||
| 45 | ||||||
| 46 | ||||||
| 47 | ||||||
| 48 | ||||||
| 49 | ||||||
| 50 | ||||||
| 51 | ||||||
| 52 | ||||||
| 53 | ||||||
| 54 | ||||||
| 55 | ||||||
| 56 | ||||||
| 57 | ||||||
| 58 | ||||||
| 59 | ||||||
| 60 | ||||||
| 61 | ||||||
| 62 | ||||||
| 63 | ||||||
| 64 | ||||||
| 65 | ||||||
| 66 | ||||||
| 67 | ||||||
| 68 | ||||||
| 69 | ||||||
| 70 | ||||||
| 71 | ||||||
| 72 | ||||||
| 73 | ||||||
| 74 | ||||||
| 75 | ||||||
| 76 | ||||||
| 77 | ||||||
| 78 | ||||||
| 79 | ||||||
| 80 | ||||||
| 81 | ||||||
| 82 | ||||||
| 83 | ||||||
| 84 | ||||||
| 85 | ||||||
| 86 | ||||||
| 87 | ||||||
| 88 | ||||||
| 89 | ||||||
| 90 | ||||||
| 91 | ||||||
| 92 | ||||||
| 93 | ||||||
| 94 | ||||||
| 95 | ||||||
| 96 | ||||||
| 97 | ||||||
| 98 | ||||||
| 99 | ||||||
| 100 | ||||||
| 101 | ||||||
| 102 | ||||||
| 103 | ||||||
| 104 | ||||||
| 105 | ||||||
| 106 | ||||||
| 107 | ||||||
| 108 | ||||||
| 109 | ||||||
| 110 | ||||||
| 111 | ||||||
| 112 | ||||||
| 113 | ||||||
| 114 | ||||||
| 115 | ||||||
| 116 | ||||||
| 117 | ||||||
| 118 | ||||||
| 119 | ||||||
| 120 | ||||||
| 121 | ||||||
| 122 | ||||||
| 123 | ||||||
| 124 | ||||||
| 125 | ||||||
| 126 | ||||||
| 127 | ||||||
| 128 | ||||||
| 129 | ||||||
| 130 | ||||||
| 131 | ||||||
| 132 | ||||||
| 133 | ||||||
| 134 | ||||||
| 135 | ||||||
| 136 | ||||||
| 137 | ||||||
| 138 | ||||||
| 139 | ||||||
| 140 | ||||||
| 141 | ||||||
| 142 | ||||||
| 143 | ||||||
| 144 | ||||||
| 145 | ||||||
| 146 | ||||||
| 147 | ||||||
| 148 | ||||||
| 149 | ||||||
| 150 | ||||||
| 151 | ||||||
| 152 | ||||||
| 153 | ||||||
| 154 | ||||||
| 155 | ||||||
| 156 | ||||||
| 157 | ||||||
| 158 | ||||||
| 159 | ||||||
| 160 | ||||||
| 161 | ||||||
| 162 | ||||||
| 163 | ||||||
| 164 | ||||||
| 165 | ||||||
| 166 | ||||||
| 167 | ||||||
| 168 | ||||||
| 169 | ||||||
| 170 | ||||||
| 171 | ||||||
| 172 | ||||||
| 173 | ||||||
| 174 | ||||||
| 175 | ||||||
| 176 | ||||||
| 177 | ||||||
| 178 | ||||||
| 179 | ||||||
| 180 | ||||||
| 181 | ||||||
| 182 | ||||||
| 183 | ||||||
| 184 | ||||||
| 185 | ||||||
| 186 | ||||||
| 187 | ||||||
| 188 | ||||||
| 189 | ||||||
| 190 | ||||||
| 191 | ||||||
| 192 | ||||||
| 193 | ||||||
| 194 | ||||||
| 195 | ||||||
| 196 | ||||||
| 197 | ||||||
| 198 | ||||||
| 199 | ||||||
| 200 | ||||||
| 201 | ||||||
| 202 | ||||||
| 203 | ||||||
| 204 | ||||||
| 205 | ||||||
| 206 | ||||||
| 207 | ||||||
| 208 | ||||||
| 209 | ||||||
| 210 | ||||||
| 211 | ||||||
| 212 | ||||||
| 213 | ||||||
| 214 | ||||||
| 215 | ||||||
| 216 | ||||||
| 217 | ||||||
| 218 | ||||||
| 219 | ||||||
| 220 | ||||||
| 221 | ||||||
| 222 | ||||||
| 223 | ||||||
| 224 | ||||||
| 225 | ||||||
| 226 | ||||||
| 227 | ||||||
| 228 | ||||||
| 229 | ||||||
| 230 | ||||||
| 231 | ||||||
| 232 | ||||||
| 233 | ||||||
| 234 | ||||||
| 235 | ||||||
| 236 | ||||||
| 237 | ||||||
| 238 | ||||||
| 239 | ||||||
| 240 | ||||||
| 241 | ||||||
| 242 | ||||||
| 243 | ||||||
| 244 | ||||||
| 245 | ||||||
| 246 | ||||||
| 247 | ||||||
| 248 | ||||||
| 249 | ||||||
| 250 | ||||||
| 251 | ||||||
| 252 | ||||||
| 253 | ||||||
| 254 | ||||||
| 255 | ||||||
| 256 | ||||||
| 257 | ||||||
| 258 | ||||||
| 259 | ||||||
| 260 | ||||||
| 261 | ||||||
| 262 | ||||||
| 263 | ||||||
| 264 | ||||||
| 265 | ||||||
| 266 | ||||||
| 267 | ||||||
| 268 | ||||||
| 269 | ||||||
| 270 | ||||||
| 271 | ||||||
| 272 | ||||||
| 273 | ||||||
| 274 | ||||||
| 275 | ||||||
| 276 | ||||||
| 277 | ||||||
| 278 | ||||||
| 279 | ||||||
| 280 | ||||||
| 281 | ||||||
| 282 | ||||||
| 283 | ||||||
| 284 | ||||||
| 285 | ||||||
| 286 | ||||||
| 287 | ||||||
| 288 | ||||||
| 289 | ||||||
| 290 | ||||||
| 291 | ||||||
| 292 | ||||||
| 293 | ||||||
| 294 | ||||||
| 295 | ||||||
| 296 | ||||||
| 297 | ||||||
| 298 | ||||||
| 299 | ||||||
| 300 | ||||||
| 301 | ||||||
| 302 | ||||||
| 303 | ||||||
| 304 | ||||||
| 305 | ||||||
| 306 | ||||||
| 307 | ||||||
| 308 | ||||||
| 309 | ||||||
| 310 | ||||||
| 311 | ||||||
| 312 | ||||||
| 313 | ||||||
| 314 | ||||||
| 315 | ||||||
| 316 | ||||||
| 317 | ||||||
| 318 | ||||||
| 319 | ||||||
| 320 | ||||||
| 321 | ||||||
| 322 | ||||||
| 323 | ||||||
| 324 | ||||||
| 325 | ||||||
| 326 | ||||||
| 327 | ||||||
| 328 | ||||||
| 329 | ||||||
| 330 | ||||||
| 331 | ||||||
| 332 | ||||||
| 333 | ||||||
| 334 | ||||||
| 335 | ||||||
| 336 | ||||||
| 337 | ||||||
| 338 | ||||||
| 339 | ||||||
| 340 | ||||||
| 341 | ||||||
| 342 | ||||||
| 343 | ||||||
| 344 | ||||||
| 345 | ||||||
| 346 | ||||||
| 347 | ||||||
| 348 | ||||||
| 349 | ||||||
| 350 | ||||||
| 351 | ||||||
| 352 | ||||||
| 353 | ||||||
| 354 | ||||||
| 355 | ||||||
| 356 | ||||||
| 357 | ||||||
| 358 | ||||||
| 359 | ||||||
| 360 | ||||||
| 361 | ||||||
| 362 | ||||||
| 363 | ||||||
| 364 | ||||||
| 365 | ||||||
| 366 | ||||||
| 367 | ||||||
| 368 | ||||||
| 369 | ||||||
| 370 | ||||||
| 371 | ||||||
| 372 | ||||||
| 373 | ||||||
| 374 | ||||||
| 375 | ||||||
| 376 | ||||||
| 377 | ||||||
| 378 | ||||||
| 379 | ||||||
| 380 | ||||||
| 381 | ||||||
| 382 | ||||||
| 383 | ||||||
| 384 | ||||||
| 385 | ||||||
| 386 | ||||||
| 387 | ||||||
| 388 | ||||||
| 389 | ||||||
| 390 | ||||||
| 391 | ||||||
| 392 | ||||||
| 393 | ||||||
| 394 | ||||||
| 395 | ||||||
| 396 | ||||||
| 397 | ||||||
| 398 | ||||||
| 399 | ||||||
| 400 | ||||||
| 401 | ||||||
| 402 | ||||||
| 403 | ||||||
| 404 | ||||||
| 405 | ||||||
| 406 | ||||||
| 407 | ||||||
| 408 | ||||||
| 409 | ||||||
| 410 | ||||||
| 411 | ||||||
| 412 | ||||||
| 413 | ||||||
| 414 | ||||||
| 415 | ||||||
| 416 | ||||||
| 417 | ||||||
| 418 | ||||||
| 419 | ||||||
| 420 | ||||||
| 421 | ||||||
| 422 | ||||||
| 423 | ||||||
| 424 | ||||||
| 425 | ||||||
| 426 | ||||||
| 427 | ||||||
| 428 | ||||||
| 429 | ||||||
| 430 | ||||||
| 431 | ||||||
| 432 | ||||||
| 433 | ||||||
| 434 | ||||||
| 435 | ||||||
| 436 | ||||||
| 437 | ||||||
| 438 | ||||||
| 439 | ||||||
| 440 | ||||||
| 441 | ||||||
| 442 | ||||||
| 443 | ||||||
| 444 | ||||||
| 445 | ||||||
| 446 | ||||||
| 447 | ||||||
| 448 | ||||||
| 449 | ||||||
| 450 | ||||||
| 451 | ||||||
| 452 | ||||||
| 453 | ||||||
| 454 | ||||||
| 455 | ||||||
| 456 | ||||||
| 457 | ||||||
| 458 | ||||||
| 459 | ||||||
| 460 | ||||||
| 461 | ||||||
| 462 | ||||||
| 463 | ||||||
| 464 | ||||||
| 465 | ||||||
| 466 | ||||||
| 467 | ||||||
| 468 | ||||||
| 469 | ||||||
| 470 | ||||||
| 471 | ||||||
| 472 | ||||||
| 473 | ||||||
| 474 | ||||||
| 475 | ||||||
| 476 | ||||||
| 477 | ||||||
| 478 | ||||||
| 479 | ||||||
| 480 | ||||||
| 481 | ||||||
| 482 | ||||||
| 483 | ||||||
| 484 | ||||||
| 485 | ||||||
| 486 | ||||||
| 487 | ||||||
| 488 | ||||||
| 489 | ||||||
| 490 | ||||||
| 491 | ||||||
| 492 | ||||||
| 493 | ||||||
| 494 | ||||||
| 495 | ||||||
| 496 | ||||||
| 497 | ||||||
| 498 | ||||||
| 499 | ||||||
| 500 | ||||||
| 501 | ||||||
| 502 | ||||||
| 503 | ||||||
| 504 | ||||||
| 505 | ||||||
| 506 | ||||||
| 507 | ||||||
| 508 | ||||||
| 509 | ||||||
| 510 | ||||||
| 511 | ||||||
| 512 | ||||||
| 513 | ||||||
| 514 | ||||||
| 515 | ||||||
| 516 | ||||||
| 517 | ||||||
| 518 | ||||||
| 519 | ||||||
| 520 | ||||||
| 521 | ||||||
| 522 | ||||||
| 523 | ||||||
| 524 | ||||||
| 525 | ||||||
| 526 | ||||||
| 527 | ||||||
| 528 | ||||||
| 529 | ||||||
| 530 | ||||||
| 531 | ||||||
| 532 | ||||||
| 533 | ||||||
| 534 | ||||||
| 535 | ||||||
| 536 | ||||||
| 537 | ||||||
| 538 | ||||||
| 539 | ||||||
| 540 | ||||||
| 541 | ||||||
| 542 | ||||||
| 543 | ||||||
| 544 | ||||||
| 545 | ||||||
| 546 | ||||||
| 547 | ||||||
| 548 | ||||||
| 549 | ||||||
| 550 | ||||||
| 551 | ||||||
| 552 | ||||||
| 553 | ||||||
| 554 | ||||||
| 555 | ||||||
| 556 | ||||||
| 557 | ||||||
| 558 | ||||||
| 559 | ||||||
| 560 | ||||||
| 561 | ||||||
| 562 | ||||||
| 563 | ||||||
| 564 | ||||||
| 565 | ||||||
| 566 | ||||||
| 567 | ||||||
| 568 | ||||||
| 569 | ||||||
| 570 | ||||||
| 571 | ||||||
| 572 | ||||||
| 573 | ||||||
| 574 | ||||||
| 575 | ||||||
| 576 | ||||||
| 577 | ||||||
| 578 | ||||||
| 579 | ||||||
| 580 | ||||||
| 581 | ||||||
| 582 | ||||||
| 583 | ||||||
| 584 | ||||||
| 585 | ||||||
| 586 | ||||||
| 587 | ||||||
| 588 | ||||||
| 589 | ||||||
| 590 | ||||||
| 591 | ||||||
| 592 | ||||||
| 593 | ||||||
| 594 | ||||||
| 595 | ||||||
| 596 | ||||||
| 597 | ||||||
| 598 | ||||||
| 599 | ||||||
| 600 | ||||||
| 601 | ||||||
| 602 | ||||||
| 603 | ||||||
| 604 | ||||||
| 605 | ||||||
| 606 | ||||||
| 607 | ||||||
| 608 | ||||||
| 609 | ||||||
| 610 | ||||||
| 611 | ||||||
| 612 | ||||||
| 613 | ||||||
| 614 | ||||||
| 615 | ||||||
| 616 | ||||||
| 617 | ||||||
| 618 | ||||||
| 619 | ||||||
| 620 | ||||||
| 621 | ||||||
| 622 | ||||||
| 623 | ||||||
| 624 | ||||||
| 625 | ||||||
| 626 | ||||||
| 627 | ||||||
| 628 | ||||||
| 629 | ||||||
| 630 | ||||||
| 631 | ||||||
| 632 | ||||||
| 633 | ||||||
| 634 | ||||||
| 635 | ||||||
| 636 | ||||||
| 637 | ||||||
| 638 | ||||||
| 639 | ||||||
| 640 | ||||||
| 641 | ||||||
| 642 | ||||||
| 643 | ||||||
| 644 | ||||||
| 645 | ||||||
| 646 | ||||||
| 647 | ||||||
| 648 | ||||||
| 649 | ||||||
| 650 | ||||||
| 651 | ||||||
| 652 | ||||||
| 653 | ||||||
| 654 | ||||||
| 655 | ||||||
| 656 | ||||||
| 657 | ||||||
| 658 | ||||||
| 659 | ||||||
| 660 | ||||||
| 661 | ||||||
| 662 | ||||||
| 663 | ||||||
| 664 | ||||||
| 665 | ||||||
| 666 | ||||||
| 667 | ||||||
| 668 | ||||||
| 669 | ||||||
| 670 | ||||||
| 671 | ||||||
| 672 | ||||||
| 673 | ||||||
| 674 | ||||||
| 675 | ||||||
| 676 | ||||||
| 677 | ||||||
| 678 | ||||||
| 679 | ||||||
| 680 | ||||||
| 681 | ||||||
| 682 | ||||||
| 683 | ||||||
| 684 | ||||||
| 685 | ||||||
| 686 | ||||||
| 687 | ||||||
| 688 | ||||||
| 689 | ||||||
| 690 | ||||||
| 691 | ||||||
| 692 | ||||||
| 693 | ||||||
| 694 | ||||||
| 695 | ||||||
| 696 | ||||||
| 697 | ||||||
| 698 | ||||||
| 699 | ||||||
| 700 | ||||||
| 701 | ||||||
| 702 | ||||||
| 703 | ||||||
| 704 | ||||||
| 705 | ||||||
| 706 | ||||||
| 707 | ||||||
| 708 | ||||||
| 709 | ||||||
| 710 | ||||||
| 711 | ||||||
| 712 | ||||||
| 713 | ||||||
| 714 | ||||||
| 715 | ||||||
| 716 | ||||||
| 717 | ||||||
| 718 | ||||||
| 719 | ||||||
| 720 | ||||||
| 721 | ||||||
| 722 | ||||||
| 723 | ||||||
| 724 | ||||||
| 725 | ||||||
| 726 | ||||||
| 727 | ||||||
| 728 | ||||||
| 729 | ||||||
| 730 | ||||||
| 731 | ||||||
| 732 | ||||||
| 733 | ||||||
| 734 | ||||||
| 735 | ||||||
| 736 | ||||||
| 737 | ||||||
| 738 | ||||||
| 739 | ||||||
| 740 | ||||||
| 741 | ||||||
| 742 | ||||||
| 743 | ||||||
| 744 | ||||||
| 745 | ||||||
| 746 | ||||||
| 747 | ||||||
| 748 | ||||||
| 749 | ||||||
| 750 | ||||||
| 751 | ||||||
| 752 | ||||||
| 753 | ||||||
| 754 | ||||||
| 755 | ||||||
| 756 | ||||||
| 757 | ||||||
| 758 | ||||||
| 759 | ||||||
| 760 | ||||||
| 761 | ||||||
| 762 | ||||||
| 763 | ||||||
| 764 | ||||||
| 765 | ||||||
| 766 | ||||||
| 767 | ||||||
| 768 | ||||||
| 769 | ||||||
| 770 | ||||||
| 771 | ||||||
| 772 | ||||||
| 773 | ||||||
| 774 | ||||||
| 775 | ||||||
| 776 | ||||||
| 777 | ||||||
| 778 | ||||||
| 779 | ||||||
| 780 | ||||||
| 781 | ||||||
| 782 | ||||||
| 783 | ||||||
| 784 | ||||||
| 785 | ||||||
| 786 | ||||||
| 787 | ||||||
| 788 | ||||||
| 789 | ||||||
| 790 | ||||||
| 791 | ||||||
| 792 | ||||||
| 793 | ||||||
| 794 | ||||||
| 795 | ||||||
| 796 | ||||||
| 797 | ||||||
| 798 | ||||||
| 799 | ||||||
| 800 | ||||||
| 801 | ||||||
| 802 | ||||||
| 803 | ||||||
| 804 | ||||||
| 805 | ||||||
| 806 | ||||||
| 807 | ||||||
| 808 | ||||||
| 809 | ||||||
| 810 | ||||||
| 811 | ||||||
| 812 | ||||||
| 813 | ||||||
| 814 | ||||||
| 815 | ||||||
| 816 | ||||||
| 817 | ||||||
| 818 | ||||||
| 819 | ||||||
| 820 | ||||||
| 821 | ||||||
| 822 | ||||||
| 823 | ||||||
| 824 | ||||||
| 825 | ||||||
| 826 | ||||||
| 827 | ||||||
| 828 | ||||||
| 829 | ||||||
| 830 | ||||||
| 831 | ||||||
| 832 | ||||||
| 833 | ||||||
| 834 | ||||||
| 835 | ||||||
| 836 | ||||||
| 837 | ||||||
| 838 | ||||||
| 839 | ||||||
| 840 | ||||||
| 841 | ||||||
| 842 | ||||||
| 843 | ||||||
| 844 | ||||||
| 845 | ||||||
| 846 | ||||||
| 847 | ||||||
| 848 | ||||||
| 849 | ||||||
| 850 | ||||||
| 851 | ||||||
| 852 | ||||||
| 853 | ||||||
| 854 | ||||||
| 855 | ||||||
| 856 | ||||||
| 857 | ||||||
| 858 | ||||||
| 859 | ||||||
| 860 | ||||||
| 861 | ||||||
| 862 | ||||||
| 863 | ||||||
| 864 | ||||||
| 865 | ||||||
| 866 | ||||||
| 867 | ||||||
| 868 | ||||||
| 869 | ||||||
| 870 | ||||||
| 871 | ||||||
| 872 | ||||||
| 873 | ||||||
| 874 | ||||||
| 875 | ||||||
| 876 | ||||||
| 877 | ||||||
| 878 | ||||||
| 879 | ||||||
| 880 | ||||||
| 881 | ||||||
| 882 | ||||||
| 883 | ||||||
| 884 | ||||||
| 885 | ||||||
| 886 | ||||||
| 887 | ||||||
| 888 | ||||||
| 889 | ||||||
| 890 | ||||||
| 891 | ||||||
| 892 | ||||||
| 893 | ||||||
| 894 | ||||||
| 895 | ||||||
| 896 | ||||||
| 897 | ||||||
| 898 | ||||||
| 899 | ||||||
| 900 | ||||||
| 901 | ||||||
| 902 | ||||||
| 903 | ||||||
| 904 | ||||||
| 905 | ||||||
| 906 | ||||||
| 907 | ||||||
| 908 | ||||||
| 909 | ||||||
| 910 | ||||||
| 911 | ||||||
| 912 | ||||||
| 913 | ||||||
| 914 | ||||||
| 915 | ||||||
| 916 | ||||||
| 917 | ||||||
| 918 | ||||||
| 919 | ||||||
| 920 | ||||||
| 921 | ||||||
| 922 | ||||||
| 923 | ||||||
| 924 | ||||||
| 925 | ||||||
| 926 | ||||||
| 927 | ||||||
| 928 | ||||||
| 929 | ||||||
| 930 | ||||||
| 931 | ||||||
| 932 | ||||||
| 933 | ||||||
| 934 | ||||||
| 935 | ||||||
| 936 | ||||||
| 937 | ||||||
| 938 | ||||||
| 939 | ||||||
| 940 | ||||||
| 941 | ||||||
| 942 | ||||||
| 943 | ||||||
| 944 | ||||||
| 945 | ||||||
| 946 | ||||||
| 947 | ||||||
| 948 | ||||||
| 949 | ||||||
| 950 | ||||||
| 951 | ||||||
| 952 | ||||||
| 953 | ||||||
| 954 | ||||||
| 955 | ||||||
| 956 | ||||||
| 957 | ||||||
| 958 | ||||||
| 959 | ||||||
| 960 | ||||||
| 961 | ||||||
| 962 | ||||||
| 963 | ||||||
| 964 | ||||||
| 965 | ||||||
| 966 | ||||||
| 967 | ||||||
| 968 | ||||||
| 969 | ||||||
| 970 | ||||||
| 971 | ||||||
| 972 | ||||||
| 973 | ||||||
| 974 | ||||||
| 975 | ||||||
| 976 | ||||||
| 977 | ||||||
| 978 | ||||||
| 979 | ||||||
| 980 | ||||||
| 981 | ||||||
| 982 | ||||||
| 983 | ||||||
| 984 | ||||||
| 985 | ||||||
| 986 | ||||||
| 987 | ||||||
| 988 | ||||||
| 989 | ||||||
| 990 | ||||||
| 991 | ||||||
| 992 | ||||||
| 993 | ||||||
| 994 | SHEET: Rev ision Hist ory | |||||
| 995 | Revision H istory, | |||||
| 996 | Date,Versi on,Descrip tion,Autho r, | |||||
| 997 | 11/28/16,0 .15,Update d for rele ase of bui ld 3.0.11 - new Prod uction can didate. ,A pex Team, | |||||
| 998 | 11/9/16,0. 14,Updated for relea se of buil d IP - new Pro duction ca ndidate. , Apex Team, | |||||
| 999 | 10/24/16,0 .13,Update d for rele ase of bui ld 3.0.10 - new Prod uction can didate. ,A pex Team, | |||||
| 1000 | 8/24/16,0. 12,Updated with VA f eedback - see "VSA R TM Issues. docx" with VA feedba ck and Ape x resoluti ons for de tails. Upd ated for I ncrement 3 .,Apex Tea m, | |||||
| 1001 | 8/4/16,0.1 1,Updated with VA fe edback - s ee "VSA RT M Issues.d ocx" with VA feedbac k and Apex resolutio ns for det ails,Apex Team, | |||||
| 1002 | 7/22/16,0. 9,Updated with VA fe edback - s ee "VSA RT M Issues.d ocx" with VA feedbac k and Apex resolutio ns for det ails,Apex Team, | |||||
| 1003 | 7/6/16,0.8 ,Updated w ith VA fee dback - se e "VSA RTM Issues.do cx" with V A feedback and Apex resolution s for deta ils,Apex T eam, | |||||
| 1004 | 6/6/16,0.7 ,All tabs updated wi th track c hanges exc ept RTM ta b; RTM upd ated daily with clar ifications , internal questions and comme nts, and q uestions f or VA. Th is version contains the latest Increment and Sprin t estimate s. It als o has been updated t o reflect VA feedbac k to date. Columns that were added sinc e last ver sion are " Theme", "R SD Functio nal Specif ication St ory/Sectio n", "VA Qu estion" an d "Sprint" ,A. Clark, | |||||
| 1005 | 3/28/16,0. 6,RSD Word ing comple tely updat ed and ver ified on t he Full RT M sheet. RTM sheet brought cu rrent with RSD. Add ed BN 2.26 . New req uirement n ow identif ied with ( NEW) at th e beginnin g of the t ext. Prop osed Incre ment 3 to 6 requirem ents in pl ace for te chnical te am review. ,M. Wate rloo, | |||||
| 1006 | 3.20/2016, 0.5,All re quirements mapped fr om BRD to RSD. Adde d column f or planned Increment , to help support sp rint divis ions. Mai n RTM is n ow the las t atb, and contains all requir ements as of this da te. RTM t ab only co ntains req uirements still in s cope. Del eted tab c ontains re quirements removed f rom scope, and an ex planation for each d eletion. Next steps are to fi ll gaps in : Workflow s for trac eable UAT, EPICS for VIP Proce ss, Requir ements gap on monito ring, capa city and s urvivabili ty scoping , service workflow ( to include security and infras tructure r equired to be consum ed to deli ver servic es), eMI i ntegration , and auth entication /authoriza tion. We also need to address requireme nts on aud it, loggin g, and pol icy concer ns for gen erating Vi stA guest accounts, and the su pporting w orkflows., M. Waterlo o, | |||||
| 1007 | 2/27/16,0. 4,Continue d modifica tions for Delivery o f 3.0.0 co de, to inc lude BRD m apping of RTM from V A BRD to R SD mapping inputs,M. Waterloo, | |||||
| 1008 | 2/22/16,0. 3.1,Update d for Spri nt 2 relea se, and ma pped to al l test cas es,M. Wate rloo, | |||||
| 1009 | 1/19/16,0. 3,Technica l Edit,C. Perkins, | |||||
| 1010 | 1/19/2016, 0.2,Added test cases . | |||||
| 1011 | Addressed VA documen t review C omments.,S teve Green acre, | |||||
| 1012 | 11/30/15,0 .1,Initial for Phase 2, Increm ent 2, spr ints 1 & 2 ,Carol Jon es, | |||||
| 1013 | ||||||
| 1014 | ||||||
| 1015 | ||||||
| 1016 | ||||||
| 1017 | ||||||
| 1018 | ||||||
| 1019 | ||||||
| 1020 | ||||||
| 1021 | ||||||
| 1022 | ||||||
| 1023 | ||||||
| 1024 | ||||||
| 1025 | ||||||
| 1026 | ||||||
| 1027 | ||||||
| 1028 | ||||||
| 1029 | ||||||
| 1030 | ||||||
| 1031 | ||||||
| 1032 | ||||||
| 1033 | ||||||
| 1034 | ||||||
| 1035 | ||||||
| 1036 | ||||||
| 1037 | ||||||
| 1038 | ||||||
| 1039 | ||||||
| 1040 | ||||||
| 1041 | ||||||
| 1042 | ||||||
| 1043 | ||||||
| 1044 | ||||||
| 1045 | ||||||
| 1046 | ||||||
| 1047 | ||||||
| 1048 | ||||||
| 1049 | ||||||
| 1050 | ||||||
| 1051 | ||||||
| 1052 | ||||||
| 1053 | ||||||
| 1054 | ||||||
| 1055 | ||||||
| 1056 | ||||||
| 1057 | ||||||
| 1058 | ||||||
| 1059 | ||||||
| 1060 | ||||||
| 1061 | ||||||
| 1062 | ||||||
| 1063 | ||||||
| 1064 | ||||||
| 1065 | ||||||
| 1066 | ||||||
| 1067 | ||||||
| 1068 | ||||||
| 1069 | ||||||
| 1070 | ||||||
| 1071 | ||||||
| 1072 | ||||||
| 1073 | ||||||
| 1074 | ||||||
| 1075 | ||||||
| 1076 | ||||||
| 1077 | ||||||
| 1078 | ||||||
| 1079 | ||||||
| 1080 | ||||||
| 1081 | ||||||
| 1082 | ||||||
| 1083 | ||||||
| 1084 | ||||||
| 1085 | ||||||
| 1086 | ||||||
| 1087 | ||||||
| 1088 | ||||||
| 1089 | ||||||
| 1090 | ||||||
| 1091 | ||||||
| 1092 | ||||||
| 1093 | ||||||
| 1094 | ||||||
| 1095 | ||||||
| 1096 | ||||||
| 1097 | ||||||
| 1098 | ||||||
| 1099 | ||||||
| 1100 | ||||||
| 1101 | ||||||
| 1102 | ||||||
| 1103 | ||||||
| 1104 | ||||||
| 1105 | ||||||
| 1106 | ||||||
| 1107 | ||||||
| 1108 | ||||||
| 1109 | ||||||
| 1110 | ||||||
| 1111 | ||||||
| 1112 | ||||||
| 1113 | ||||||
| 1114 | ||||||
| 1115 | ||||||
| 1116 | ||||||
| 1117 | ||||||
| 1118 | ||||||
| 1119 | ||||||
| 1120 | ||||||
| 1121 | ||||||
| 1122 | ||||||
| 1123 | ||||||
| 1124 | SHEET: RTM | |||||
| 1125 | PWS Requir ements,Bus iness Requ irement Do c,Bus Req (BN or Epi c) ID (Uni que Identi fier),Busi ness Req ( BN or Epic ) Summary, User Narra tive | |||||
| 1126 | (High leve l business requireme nt) | |||||
| 1127 | (BRD) (Opt ional),#3 Priority ( BRD),Mappi ng to Busi ness Funct ion Framew ork | |||||
| 1128 | (BRD),Mapp ing to Pro cess Model s | |||||
| 1129 | (BRD),Mapp ing to Pro cess Model Element(s ) | |||||
| 1130 | (BRD),RED Requiremen t Doc,User Story,Bus iness Acce ptance Cri teria | |||||
| 1131 | (RED),Busi ness Use C ase | |||||
| 1132 | (RED),Busi ness Detai led Requir ement | |||||
| 1133 | (RED),Busi ness Rules (RED),Com ments,Mapp ing to Bus iness Func tion Frame work | |||||
| 1134 | (RED),Mapp ing to Pro cess Model s | |||||
| 1135 | (RED),Mapp ing to Pro cess Model Element(s ) | |||||
| 1136 | (RED),Mapp ing to Inf ormation M odels | |||||
| 1137 | (Class Nam e / Attrib ute Name) | |||||
| 1138 | (RED),Mapp ing to Inf ormation M odels | |||||
| 1139 | (NDO Level / Class L evel / Att ribute Lev el) | |||||
| 1140 | (RED),Mapp ing to Wir eframes | |||||
| 1141 | (RED),Requ irement Do c (Dev fun ctional an d non-func tional req ),RSD Func tional Spe cification Story/Sec tion,Theme ,Req ID (U nique Iden tifier),Re q Summary, Comments a nd Actions , Incremen t,Sprint,M oved to An other Spri nt? Y/N,Re ason for C hange,Desi gn Doc,Des Req ID,De s Req Summ ary,Testab le (Y/N),T est Case I Ds (3.0.2 & 3.0.5),T est Case I Ds | |||||
| 1142 | IP ,Script Co mpleted | |||||
| 1143 | (Y/N),Pack age and/or Build Las t Tested,P ass/Fail/N ot Tested | |||||
| 1144 | 3.0.2,Pass /Fail/Not Tested | |||||
| 1145 | 3.0.5,Pass /Fail/Not Tested | |||||
| 1146 | IP ,Test Case IDs | |||||
| 1147 | 3.0.10 & 3 .0.11,Pass /Fail/Not Tested | |||||
| 1148 | 3.0.10,Pas s/Fail/Not Tested | |||||
| 1149 | IP2 ,Pass/Fail /Not Teste d | |||||
| 1150 | 3.0.11,Com ments2, | |||||
| 1151 | BN2.27,Fac ilitate th e ability to expose existing V istA appli cation bus iness logi c M routin es (associ ated with Remote Pro cedure Cal ls [RPCs], Applicati on Program ming Inter faces [API s], VA Fil eMan, etc. ) as Intra net Web se rvices.,As a VA user , I want t o provide processes and govern ance for t he deploym ent of Vis tA SOA ser vices to t he VistA S OA service s federati ng platfor ms associa ted with c orrespondi ng M syste ms of the non-produc tion envir onment, so that I ca n evaluate the VistA SOA servi ces on a d ifferent p latform.,M ust Have,R SD,VSA Wiz ard Functi onality—Us er Interfa ce,Web Ser vice - Dep loyment, IP ,The VSA W izard func tionality shall incl ude a secu re VA Intr anet Web i nterface u sed by VA MUMPS (M) developers or system integrato rs at desi gn-time,In c 2,S3,SDD , IP .1,Y,TC002 _RPC Wizar d_Edit Def inition Di splay ,TC002_RPC Wizard_Ed it Definit ion Displa y ,Y,3.0.11, Pass ,Pass ,Pass,TC0 02_RPC Wiz ard_Edit D efinition Display,Pa ss,Pass,Pa ss, | |||||
| 1152 | BN3.18,Ser vice gener ation wiza rd shall p roduce tec hnically s tandardize d, highly maintainab le SOA ser vices that conform t o Enterpri se Shared Service (E SS) standa rds,As a V A user, I want to pr ovide a lo cal VistA services p latform to support l ocal VistA services that ensur e enterpri se securit y includin g IAM/Kern el securit y, executi on of M ro utines, tr ansformati on of payl oads betwe en M routi ne-compati ble syntax and vario us externa l formats (e.g., XML and JavaS cript Obje ct Notatio n [JSON]), filtering (e.g., 20 fields to 3 fields, filter ro ws by a cr iteria), t ype conver sions (e.g ., VA File Man date t o Greenwic h Mean Tim e [GMT]), and JSON r emoval of escape cha racters, e tc., so th at the sec urity requ irements a re met.,Mu st Have,RS D,VSA Wiza rd Functio nality—Use r Interfac e,Service Platforms | |||||
| 1153 | ||||||
| 1154 | Security, IP .3,The VSA wizard fu nctionalit y shall in clude a se cure VA In tranet Web interface to be use d by devel opers or s ystem inte grators at design-ti me that co mplies wit h VA 6500 security r equirement s and uses VA ESS IA M authenti cation/aut horization .,Task B,T ask B,Task B, | |||||
| 1155 | BN3.21,Pro vide a loc al VistA s ervices pl atform to support lo cal VistA services t hat ensure enterpris e security including IAM/Kerne l security , executio n of M rou tines, tra nsformatio n of paylo ads betwee n M routin e-compatib le syntax and variou s external formats ( e.g., XML and JavaSc ript Objec t Notation [JSON]), filtering (e.g., 20 fields to 3 fields, filter row s by a cri teria), ty pe convers ions (e.g. , VA FileM an date to Greenwich Mean Time [GMT]), a nd JSON re moval of e scape char acters, et c.,As a VA user, I w ant to pro vide a loc al VistA s ervices pl atform to support lo cal VistA services t hat ensure enterpris e security including IAM/Kerne l security , executio n of M rou tines, tra nsformatio n of paylo ads betwee n M routin e-compatib le syntax and variou s external formats ( e.g., XML and JavaSc ript Objec t Notation [JSON]), filtering (e.g., 20 fields to 3 fields, filter row s by a cri teria), ty pe convers ions (e.g. , VA FileM an date to Greenwich Mean Time [GMT]), a nd JSON re moval of e scape char acters, et c., so tha t the secu rity requi rements ar e met.,Mus t Have,RSD ,VSA Wizar d Function ality—User Interface ,Service P latforms | |||||
| 1156 | ||||||
| 1157 | Security, IP .4,The VSA wizard fu nctionalit y shall in clude a se cure VA In tranet Web interface to be use d by VA MU MPS (M) de velopers o r system i ntegrators at design -time via eMI connec tions.,Inc 2,S3,SDD, IP .1,Y,TC001 _RPC Wizar d_Edit Definition Display TC002_RPC Wizard_Edi t Definiti on Display ,TC001_RPC Wizard_Ed it Definition Display TC002_RPC Wizard_Edi t Definiti on Display ,Y,3.0.11, Pass,Pass, Pass,TC002 _RPC Wizar d_Edit Def inition Di splay,Pass ,Pass,Pass , | |||||
| 1158 | BN2.16,Ser vice gener ation wiza rd operati ons and as sociated “ service de scriptor” data shall include t he ability to define VistA SOA Service n ame, versi on, parame ters and t ransformat ions, resp onse and t ransformat ion, servi ce operati on names, mapping to M routine s, input p arameter d escription s and payl oad defini tions, res ponse desc ription an d payload definition , transfor mation def initions f rom the se rvice oper ation para meter type s to the M routine p arameter t ypes, M ro utine resp onse type to service operation response type trans formation, etc. ,As a VA user, I want th e Service generation wizard op erations a nd associa ted “servi ce descrip tor” data to include the abili ty to defi ne VistA S OA Service name, ver sion, para meters and transform ations, re sponse and transform ation, ser vice opera tion names , mapping to M routi nes, input parameter descripti ons and pa yload defi nitions, r esponse de scription and payloa d definiti on, transf ormation d efinitions from the service op eration pa rameter ty pes to the M routine parameter types, M routine re sponse typ e to servi ce operati on respons e type tra nsformatio n, etc. ,M ust Have,R SD,VSA Wiz ard Functi onality—Us er Interfa ce,Web Ser vice - Def inition, IP ,The syste m shall di splay a “T ext Descri ption Box” detailing Simple Ob ject Acces s Protocol (SOAP) Se rvice Info rmation fi elds from the Servic e Descript or. Includ es: | |||||
| 1159 | - Service Name | |||||
| 1160 | - Version | |||||
| 1161 | - Runtime Namespace | |||||
| 1162 | - Service Namespace, 7/22/16: C hanged map ping from BN2.28 to BN2.16. B N2.16 remo ved the re quirement to use SOA P, therefo re Apex wi ll submit a CR to ha ve this re quirement removed. , Request fo r Removal, Request fo r Removal, N, | |||||
| 1163 | BN2.19,Pro vide the a bility for the servi ce generat ion wizard to load, modify and save serv ice descri ptors. The se service descripto rs are del ivered to and retrie ved from s ource cont rol.,As a VA user, I want the ability fo r the serv ice genera tion wizar d to load, modify an d save ser vice descr iptors. Th ese servic e descript ors are de livered to and retri eved from source con trol.,Must Have,RSD, VSA Wizard Functiona lity—User Interface, Web Servic e - Defini tion, IP ,The syste m shall pr ovide the ability fo r the user to modify existing or create new Servic e Descript or, which are used t o create V SA Web ser vices (run time packa ges).,Task B,Task B, Task B, | |||||
| 1164 | BN2.19,Pro vide the a bility for the servi ce generat ion wizard to load, modify and save serv ice descri ptors. The se service descripto rs are del ivered to and retrie ved from s ource cont rol.,As a VA user, I want the ability fo r the serv ice genera tion wizar d to load, modify an d save ser vice descr iptors. Th ese servic e descript ors are de livered to and retri eved from source con trol.,Must Have,RSD, VSA Wizard Functiona lity—User Interface, Web Servic e - Defini tion, IP ,The syste m shall di splay Serv ice Descri ptor infor mation to allow the user to se lect it fo r edit.,In c 2,S3,SDD , IP .1,Y,TC001 _RPC Wizar d_Edit Definition Display ,TC001_RPC Wizard_Ed it Definition Display ,Y,3.0.11, Pass,Pass, Pass,TC002 _RPC Wizar d_Edit Def inition Di splay,Pass ,Pass,Pass , | |||||
| 1165 | BN2.16,Pro vide VistA SOA servi ce generat ion utilit ies capabl e of creat ing REST-s tyle Web s ervices,As a VA user , I want t he ability to define /document policy and process r elative to developer access (i ncluding “ local” dev elopers) t o the serv ice genera tion wizar d, the “Fe derating S ervice Pla tform” and allowable site endp oint selec tions, so that the S ystems Adm inistrator has the a bility to define, mo dify, and delete a l ocal devel oper acces s.,Must Ha ve,RSD,VSA Wizard Fu nctionalit y—User Int erface,Gov ernance Do cumentatio n, IP ,The VSA P hase 2 sof tware shal l create t he followi ng display screens a nd output relative t o the user : | |||||
| 1166 | - VSA Wiza rd main pa ge (Servic e Descript or front-e nd) | |||||
| 1167 | - VSA Wiza rd Service Descripto r forms fo r SOAP and REST. In cludes dis play of an y VSA syst em message s.,7/22/16 : 7/22/16: BN2.16 re moves the requiremen t to use S OAP. When Task B is awarded, A pex will s ubmit a CR to reword this requ irement. | |||||
| 1168 | 4/8/2016 V A Feedback :These are messages displayed as the Ser vice Descr iptor is b eing saved , created, and deplo yed. The se were ‘N ice to hav e’ element s of the f orm. For example: the curren t Wizard h as a messa ge after t he Service Definitio n is saved ‘Post Suc cessful!’. | |||||
| 1169 | Would like to see a feedback m essage ack nowledging that an a ction has worked | |||||
| 1170 | Included i n notes is screen wi th the fol lowing mes sage for a successfu l "Save Sw agger" req uest: "Pos t successf ul! Click 'Complete' to reset the wizard "Revise re quirement – remove ‘ Includes d isplay of any VSA sy stem messa ge’,Task B ,Task B,Ta sk B, | |||||
| 1171 | BN2.21,Fac ilitate th e ability to check i f M routin es defined in as "se rvice desc riptors" i n the VSA Wizard act ually exis t in the c orrespondi ng VistA M environme nts refere nced.,As a VA user, I want the ability t o define/d ocument po licy and p rocess rel ative to d eveloper a ccess (inc luding “lo cal” devel opers) to the servic e generati on wizard, the “Fede rating Ser vice Platf orm” and a llowable s ite endpoi nt selecti ons, so th at the Sys tems Admin istrator h as the abi lity to de fine, modi fy, and de lete a loc al develop er access. ,Must Have ,RSD,VSA W izard Func tionality— User Inter face,Gover nance Docu mentation, IP ,The VSA P hase 2 sof tware shal l create t he followi ng display screens: | |||||
| 1172 | - Service Descriptor , which is used to d efine a We b service and to gen erate the runtime pa ckage.,Tas k B,Task B ,Task B, | |||||
| 1173 | BN3.27,Pro vide the r untime abi lity to ve rify that all depend encies of a VistA SO A Service are deploy ed and ava ilable in any given environmen t (i.e., M routines, MVI, loca l HTTP web services, etc.).,As a VA user , I want t o create a nd deploy log ic and com ponents as needed to provide f or the def inition an d configur ation of “ site sets” with whic h VistA SO A services can be as sociated ( one, many, all VistA sites), s o that I c an ensure that VistA SOA servi ces are ge nerated at one, many or all Vi stA sites. ,Must Have ,RSD,VSA W izard Func tionality— User Inter face,Servi ce Platfor ms, IP ,The VSA V istA.js Ph ase 2 soft ware shall create th e followin g display screens an d output f ile: | |||||
| 1174 | • A deploy able Web s ervice run time packa ge,Task B, Task B,Tas k B, | |||||
| 1175 | BN1,Adhere to Enterp rise Requi rements ,A s the VSA System, ad here to en terprise-l evel requi rements, s o that enh ancements to the sys tem comply with secu rity, priv acy, 508 C ompliance, Executive Order, Id entity Man agement an d Terminol ogy Servic es Require ments.,Mus t Have,RSD ,VSA Wizar d Function ality—User Interface ,Governanc e Document ation, IP ,When the form is di splayed, t he VSA wiz ard functi onality sh all enable a user to click or tab to eac h field wh en enterin g data.,In c 3,S6,N,U ser Guide, VSA VistA. js RPC Wiz ard Overvi ew > RPC W izard Navi gation [p. 41-42],Y,T C003_RPC W izard_Edit Definitio n Display, TC005_RPC Wizard_Sel ect RPC,Y, 3.0.11,Pas s,TC003_RP C Wizard_E dit Defini tion Displ ay,Pass,Pa ss,Pass, | |||||
| 1176 | BN2.19,Pro vide the a bility for the servi ce generat ion wizard to load, modify and save serv ice descri ptors. The se service descripto rs are del ivered to and retrie ved from s ource cont rol,As a V A user, I want the a bility to define/doc ument poli cy and pro cess relat ive to dev eloper acc ess (inclu ding “loca l” develop ers) to th e service generation wizard, t he “Federa ting Servi ce Platfor m” and all owable sit e endpoint selection s, so that the Syste ms Adminis trator has the abili ty to defi ne, modify , and dele te a local developer access.,M ust Have,R SD,VSA Wiz ard Functi onality—Us er Interfa ce,Governa nce Docume ntation, IP ,When a us er saves a form, the VSA Wizar d shall di splay a me ssage as t he form is being sav ed.,Inc 2, S3,User Gu ide,VSA Vi stA.js RPC Wizard Ov erview > S ave Defini tion [p.45 ],Y,TC001_ RPC Wizard _Edit Defi nition Add Para ,TC0 01_RPC Wiz ard_Edit D efinition Add Para,Y ,3.0.11,Pa ss,Pass,Pa ss,TC001_R PC Wizard_ Edit Defin ition Disp lay,Pass,P ass,Pass, | |||||
| 1177 | BN2.18,Pro vide the a bility to store the service de scriptors used in th e generati on of Vist A SOA Serv ices for f uture refe rence, rev ision, re- generatio n, etc. in source co ntrol,As a VA user, I want the ability t o define/d ocument po licy and p rocess rel ative to d eveloper a ccess (inc luding “lo cal” devel opers) to the servic e generati on wizard, the “Fede rating Ser vice Platf orm” and a llowable s ite endpoi nt selecti ons, so th at the Sys tems Admin istrator h as the abi lity to de fine, modi fy, and de lete a loc al develop er access. ,Must Have ,RSD,VSA W izard Func tionality— User Inter face,Gover nance Docu mentation, IP ,When a us er submits a form, t he VSA wiz ard functi onality VS A Wizard s hall provi de an indi cation tha t the form has been saved by d isplaying the conten ts of the newly crea ted servic e descript or.,Task B ,Task B,Ta sk B, | |||||
| 1178 | BN2,Provid e service generation wizard de sign-time utilities, As a VA us er, I want to provid e the runt ime abilit y to verif y that all dependenc ies of a V istA SOA S ervice are deployed and availa ble in any given env ironment ( i.e., M ro utines, MV I, local H TTP web se rvices, et c.), so th at I confi rm all run time activ ities.,Mus t Have,RSD ,VSA Wizar d Function ality—User Interface ,Service P latforms, IP ,When a us er selects to create or deploy a Web ser vice runti me package , the VSA wizard fun ctionality shall dis play a mes sage as th e service is being c reated and deployed. ,Task B,Ta sk B,Task B, | |||||
| 1179 | BN3.13,Abi lity to co nfigure th e use of e xternal Id entity and Access Ma nagement ( IAM)/patie nt identit y manageme nt service s to assoc iate patie nts with r elevant sy stem (e.g. , VistA) a ctivity,As a VA user , I want t o provide the runtim e ability to verify that all d ependencie s of a Vis tA SOA Ser vice are d eployed an d availabl e in any g iven envir onment (i. e., M rout ines, MVI, local HTT P web serv ices, etc. ), so that I confirm all runti me activit ies.,Must Have,RSD,V SA Wizard Functional ity—User I nterface,S ervice Pla tforms, IP ,VSA runti me platfor m shall pr ovide an a dministrat or user in terface fo r configur ing URL en dpoints, u ser names and passwo rds in acc ordance wi th VA secu rity requi rements.,T ask B,Task B,Task B, | |||||
| 1180 | BN2.28,Ser vice gener ation wiza rd operati ons and as sociated “ service de scriptor” data shall include t he ability to define VistA SOA Service n ame, versi on, parame ters and t ransformat ions, resp onse and t ransformat ion, servi ce operati on names, mapping to M routine s, input p arameter d escription s and payl oad defini tions, res ponse desc ription an d payload definition , transfor mation def initions f rom the se rvice oper ation para meter type s to the M routine p arameter t ypes, M ro utine resp onse type to service operation response type trans formation, etc. ,As a VA user, I want th e Service generation wizard op erations a nd associa ted “servi ce descrip tor” data to include the abili ty to defi ne VistA S OA Service name, ver sion, para meters and transform ations, re sponse and transform ation, ser vice opera tion names , mapping to M routi nes, input parameter descripti ons and pa yload defi nitions, r esponse de scription and payloa d definiti on, transf ormation d efinitions from the service op eration pa rameter ty pes to the M routine parameter types, M routine re sponse typ e to servi ce operati on respons e type tra nsformatio n, etc. ,M ust Have,R SD,VSA Wiz ard Functi onality—Us er Interfa ce,Web Ser vice - Def inition, IP ,The syste m shall di splay a “T ext Descri ption Box” detailing Represent ational St ate Transf er (REST) Service In formation from the S ervice Des criptor. I ncludes: | |||||
| 1181 | • Service Name | |||||
| 1182 | • Version | |||||
| 1183 | • Runtime Namespace | |||||
| 1184 | • URL Path | |||||
| 1185 | • Life Cyc le | |||||
| 1186 | • Produces | |||||
| 1187 | • Consumes ,JJN 5/10 - the mapp ed test ca ses are al l service run-time t ests. The Requiremen t is a des ign time r equirement . RPC Wiza rd Select RPC and RP C Wizard E dit name b oth includ e saving a service d escriptor (Swagger d efinition) and there fore might be a bett er mapping . | |||||
| 1188 | ||||||
| 1189 | 05/24 - VS A Team (Vi ctor): Ver sion: Exis t, but is not editab le from th e Swagger | |||||
| 1190 | Runtime Na mespace: D oes not ex ist | |||||
| 1191 | • Life Cyc le: Needs to be remo ved | |||||
| 1192 | • Consumes : Is missi ng | |||||
| 1193 | • Produces : exist, b ut is not editable f rom the Sw agger,Task B,Task B, Y,Complete d in S3 fo r Task A; moved to b acklog for Task B. If Task B is not awa rded, this requireme nt will be considere d fully pa ssed. ,Use r Guide,VS A VistA.js RPC Wizar d Overview > Access the Wizard [p.38],Ta sk B,TC001 _RPC Wizar d_Edit Definition Display TC002_RPC Wizard_Ed it Definit ion Displa y ,Y,3.0 .11,Partia l | |||||
| 1194 | Pass for T ask A | |||||
| 1195 | Not done f or Task B, Partial | |||||
| 1196 | Pass for T ask A | |||||
| 1197 | Not done f or Task B, TC0001_RPC Wizard_Se lect RPC,T C001_RPC W izard_Sele ct RPC,Pas s,Pass,Pas s, | |||||
| 1198 | BN2.3,Serv ice genera tion wizar d shall pr ovide for configurab le federat ion of one , many, al l VistA si tes (subje ct to any site selec tion limit ations ass ociated wi th an indi vidual dev eloper).,A s a VA use r (develop er), I wan t to be ab le to gene rate web s ervices fr om one to many, and potentiall y all Vist A sites.,M ust Have,R SD,VSA Wiz ard Functi onality—Us er Interfa ce,Web Ser vice - Gen eration, IP ,The VSA w izard func tionality shall allo w the user to config ure and ch oose the V istA insta nce.,Inc 2 ,S3,SDD,3. 1.1,Y,RPC Wizard_Edi t Definiti on Display ,RPC Wizar d_Edit Def inition Di splay,Y,3. 0.11,Pass, Pass,Pass, TC002_RPC Wizard_Edi t Definiti on Display ,Pass,Pass ,Pass, | |||||
| 1199 | BN2.32,Ser vice gener ation wiza rd shall p roduce tec hnically s tandardize d, highly maintainab le SOA ser vices that conform t o Enterpri se Shared Service (E SS) standa rds.,As a VA user, I want the service ge neration w izard to p roduce ser vices that conform t o the VA a nd Enterpr ise Shared Service ( ESS) stand ards.,Must Have,As t he web too ls, I will conform t o the look and feel standards as establi shed by Se ction 508. ,RSD,VSA Wizard Fun ctionality —User Inte rface,Comp liance and Standards , IP ,The appli cation sha ll conform to look a nd feel st andards as establish ed by | |||||
| 1200 | Section 5 08 of the Rehabilita tion Act ( 29 U.S.C. § 794d).,I nc 4,S12,Y ,Partially complete in Sprint 8 (complet e but need approval from 508 o ffice) - moved from Sprint 8 to Backlog ; Moved to Sprint 10 - partial ly impleme nted: code is comple te but awa iting anal ysis from 508 office ; Moved to Sprint 11 for full implementa tion (appr oval from 508 office ) | |||||
| 1201 | Moved from S11 to S1 2 pending notificati on from 50 8 office., SDD,1.2.1 | |||||
| 1202 | 3.2.3,Y,50 8 Checklis t,508 Chec klist,Y,3. 0.11,Fail, Pass,508 C hecklist,P ass,Pass,P ass, | |||||
| 1203 | BN2.31,The Service g eneration wizard wil l generate an “instr uction pac ket templa te” for a given oper ation and store it i n the serv ice descri ptor assoc iated with that oper ation. Whe n the oper ation is e xecuted on the servi ce, it wil l instanti ate the in struction template a nd execute associate d paramete rs,As a VA user, I w ant an "in struction packet tem plate” for a given o peration a nd store i t in the s ervice des criptor as sociated w ith that o peration., Must Have, RSD,VSA Wi zard Funct ionality—U ser Interf ace,Web Se rvice - Ge neration | |||||
| 1204 | Web Servic e - Runtim e, IP ,A GUI app lication s hall be de veloped fo r the crea tion of se rvice desc riptors.,I nc 2,S3,SD D,3.2.3,Y, TC001_Vist A.js Execu te Service TC002_Vist A.js Execu te Service TC003_Vist A.js Execu te Service TC004_Vist A.js Execu te Service TC005_Vist A.js Execu te Service ,Systems T est Set ,Y,3.0 .11,Pass,P ass,Pass,T C001_RPC W izard_Edit Definitio n Display, Pass,Pass, Pass, | |||||
| 1205 | BN3.27,Pro vide the r untime abi lity to ve rify that all depend encies of a VistA SO A Service are deploy ed and ava ilable in any given environmen t (i.e., M routines, MVI, loca l HTTP web services, etc.).,As a VA user , I want t o provide the runtim e ability to verify that all d ependencie s of a Vis tA SOA Ser vice are d eployed an d availabl e in any g iven envir onment (i. e., M rout ines, MVI, local HTT P web serv ices, etc. ), so that I confirm all runti me activit ies.,Must Have,RSD,V SA Wizard Functional ity—User I nterface,S ervice Pla tforms, IP ,The VSA w izard func tionality shall allo w the user to create deployabl e runtime package.,T ask B,Task B,Task B, | |||||
| 1206 | BN2.13,Pro vide the a bility to ensure Vis tA SOA Ser vices are created wi th standar dized tech nical char acteristic s.,As a VA user, I w ant to ens ure VistA SOA servic es are cre ated with standardiz ed technic al charact eristics, so I can r ead the Vi stA SOA Se rvices inf ormation., Must Have, RSD,VSA Wi zard Funct ionality—U ser Interf ace,Wizard GUI, IP ,The solut ion shall provide a point and click inte rface with free text fields fr om the VSA wizard fu nctionalit y.,Inc 2,S 3,SDD,3.2. 3,Y,TC001_ RPC Wizard _Edit Definition Display TC002_RPC Wizard_Edi t Definiti on Display ,TC001_RPC Wizard_Ed it Definition Display TC002_RPC Wizard_Edi t Definiti on Display ,Y,3.0.11, Pass,Pass, Pass,TC001 _RPC Wizar d_Edit Def inition Ed it Param,P ass,Pass,P ass, | |||||
| 1207 | BN2.13,Pro vide the a bility to ensure Vis tA SOA Ser vices are created wi th standar dized tech nical char acteristic s.,As a VA user, I w ant to ens ure VistA SOA servic es are cre ated with standardiz ed technic al charact eristics, so I can r ead the Vi stA SOA Se rvices inf ormation., Must Have, RSD,VSA Wi zard Funct ionality—U ser Interf ace,Wizard GUI, IP ,During cr eation of a service descriptor , part of the GUI’s functional ity shall interrogat e the Vist A for avai lable RPCs and retri eve all th e details of a given RPC to pr e-populate the inter face field s.,Inc 2,S 3,SDD,3.2. 3,Y,TC001_ RPC Wizard _Edit Definition Display ,TC001_RPC Wizard_Ed it Definition Display ,Y,3.0.11, Pass,Pass, Pass,TC002 _RPC Wizar d_Edit Def inition Di splay,Pass ,Pass,Pass , | |||||
| 1208 | BN3.14,Pro vide the a bility for the servi ce generat ion wizard to load, modify and save serv ice descri ptors. The se service descripto rs are del ivered to and retrie ved from s ource cont rol.,As a VA user, I want the ability fo r the serv ice genera tion wizar d to load, modify an d save ser vice descr iptors. Th ese servic e descript ors are de livered to and retri eved from source con trol.,Must Have,RSD, VSA Wizard Functiona lity—User Interface, Web Servic e - Defini tion, IP ,(NEW)The VSA soluti on shall p rovide UI for docume ntation ab out the se rver-side APIs (incl uding expo sed VistA SOA servic es [SOAP o r REST]),7 /22/16: BN2.16 rem oves the r equirement to use SO AP. Apex will submit a C R to rewor d this req uirement. | |||||
| 1209 | Also, prev ious test results in dicate thi s was part ial passed because i t was test ed for RES T but not tested for SOAP. Th ese result s will be updated to indicate Passed.,In c 4,Backlo g,Y,Partia lly implem ented in I nc 2 Sprin t 3; moved to Inc 3 Backlog un til furthe r directio n from VA, SDD,3.2.3, Y,VistA Ex ecute Serv ice,TC001_ RPC Wizard _Edit Defi nition Dis play ,Y,3. 0.5,Partia l,Partial, Partial, | |||||
| 1210 | BN2.28,Ser vice gener ation wiza rd operati ons and as sociated “ service de scriptor” data shall include t he ability to define VistA SOA Service n ame, versi on, parame ters and t ransformat ions, resp onse and t ransformat ion, servi ce operati on names, mapping to M routine s, input p arameter d escription s and payl oad defini tions, res ponse desc ription an d payload definition , transfor mation def initions f rom the se rvice oper ation para meter type s to the M routine p arameter t ypes, M ro utine resp onse type to service operation response type trans formation, etc. ,As a VA user, I want th e Service generation wizard op erations a nd associa ted “servi ce descrip tor” data to include the abili ty to defi ne VistA S OA Service name, ver sion, para meters and transform ations, re sponse and transform ation, ser vice opera tion names , mapping to M routi nes, input parameter descripti ons and pa yload defi nitions, r esponse de scription and payloa d definiti on, transf ormation d efinitions from the service op eration pa rameter ty pes to the M routine parameter types, M routine re sponse typ e to servi ce operati on respons e type tra nsformatio n, etc. ,M ust Have,R SD,VSA Wiz ard Functi onality—Us er Interfa ce,Web Ser vice - Def inition, IP ,The syste m shall pr ovide a Se rvice Desc riptor for m to defin e the serv ice.,Inc 2 ,S3,SDD,3. 1.1,Y,RPC Wizard_Edi t Definiti on Add Par am | |||||
| 1211 | RPC Wizard _Edit Defi nition Edi t Param,RP C Wizard_E dit Defini tion Add P aram | |||||
| 1212 | RPC Wizard _Edit Defi nition Edi t Param,Y, 3.0.11,Pas s,Pass,Pas s,TC001_RP C Wizard_E dit Defini tion Displ ay,Pass,Pa ss,Pass, | |||||
| 1213 | BN2.29,Vis tA SOA Ser vice - ser vice descr iptors sha ll include informati on related to specif ic compone nts (e.g., payload t ransformat ion utilit ies, etc.) used in s ervice des criptions where indi cated.,As a VA user, I want th e VistA SO A Service descriptor s informat ion to inc lude infor mation rel ated to sp ecific com ponents (e .g., paylo ad transfo rmation ut ilities, e tc.) used in service descripti ons where indicated, so that I can use t he service descripti ons inform ation in t he future. ,Must Have ,RSD,VSA W izard Func tionality— User Inter face,Web S ervice - D efinition, IP ,The syste m shall di splay serv ice types to select from, at t he time of selecting a Service Descripto r the syst em should show the c orrect ser vice type associated with the service (w hen in Edi t mode): | |||||
| 1214 | - SOAP | |||||
| 1215 | - REST,7/2 2/16: BN2. 16 removes the requi rement to use SOAP. When Task B is award ed, Apex w ill submit a CR to r eword this requireme nt.,Task B ,Task B,Ta sk B, | |||||
| 1216 | BN2.16,Ser vice gener ation wiza rd operati ons and as sociated “ service de scriptor” data shall include t he ability to define VistA SOA Service n ame, versi on, parame ters and t ransformat ions, resp onse and t ransformat ion, servi ce operati on names, mapping to M routine s, input p arameter d escription s and payl oad defini tions, res ponse desc ription an d payload definition , transfor mation def initions f rom the se rvice oper ation para meter type s to the M routine p arameter t ypes, M ro utine resp onse type to service operation response type trans formation, etc. ,As a VA user, I want th e Service generation wizard op erations a nd associa ted “servi ce descrip tor” data to include the abili ty to defi ne VistA S OA Service name, ver sion, para meters and transform ations, re sponse and transform ation, ser vice opera tion names , mapping to M routi nes, input parameter descripti ons and pa yload defi nitions, r esponse de scription and payloa d definiti on, transf ormation d efinitions from the service op eration pa rameter ty pes to the M routine parameter types, M routine re sponse typ e to servi ce operati on respons e type tra nsformatio n, etc. ,M ust Have,R SD,VSA Wiz ard Functi onality—Us er Interfa ce,Web Ser vice - Def inition, IP ,The VSA W izard sele ction fiel d shall pr ovide the ability to input the following SOAP info rmation: | |||||
| 1217 | - Web Serv ice Name. | |||||
| 1218 | - Web Serv ice Versio n | |||||
| 1219 | - Service Namespace (prevent n ame collis ions) | |||||
| 1220 | - Run-time Namespace (prevent name colli sions),7/2 2/16: chan ged mappin g from BN2 .28 to BN2 .16. BN2. 16 removed the requi rement to use SOAP, therefore when Task B is award ed Apex wi ll submit a CR to ha ve this re quirement removed. , Task B,Tas k B,Task B , | |||||
| 1221 | BN2.28,Ser vice gener ation wiza rd operati ons and as sociated “ service de scriptor” data shall include t he ability to define VistA SOA Service n ame, versi on, parame ters and t ransformat ions, resp onse and t ransformat ion, servi ce operati on names, mapping to M routine s, input p arameter d escription s and payl oad defini tions, res ponse desc ription an d payload definition , transfor mation def initions f rom the se rvice oper ation para meter type s to the M routine p arameter t ypes, M ro utine resp onse type to service operation response type trans formation, etc. ,As a VA user, I want th e Service generation wizard op erations a nd associa ted “servi ce descrip tor” data to include the abili ty to defi ne VistA S OA Service name, ver sion, para meters and transform ations, re sponse and transform ation, ser vice opera tion names , mapping to M routi nes, input parameter descripti ons and pa yload defi nitions, r esponse de scription and payloa d definiti on, transf ormation d efinitions from the service op eration pa rameter ty pes to the M routine parameter types, M routine re sponse typ e to servi ce operati on respons e type tra nsformatio n, etc. ,M ust Have,R SD,VSA Wiz ard Functi onality—Us er Interfa ce,Web Ser vice - Def inition, IP ,The syste m shall di splay SOAP -specific fields on the VSA Wi zard Servi ce Descrip tor form., BN2.16 rem oved the r equirement to use SO AP. Apex w ill submit a CR to r emove this requireme nt as it i s identica l to requi rement IP for REST. ,Request f or Removal ,Request f or Removal ,TBD, | |||||
| 1222 | BN2.1,Prov ide a Vete rans Healt h Informat ion System s and Tech nology Arc hitecture (VistA) Se rvice Orie nted Archi tecture (S OA) servic e generati on wizard— a user fac ing open s ource-comp atible app lication t o automate creation of VistA S OA Service s.,As a VA user, I w ant to pro vide a Vet erans Heal th Informa tion Syste ms and Tec hnology Ar chitecture (VistA) S ervice Ori ented Arch itecture ( SOA) servi ce generat ion wizard —a user fa cing open source-com patible ap plication to automat e creation of VistA SOA Servic es, so tha t I can cr eate autom ated VistA SOA servi ces.,Must Have,RSD,V SA Wizard Functional ity—User I nterface,W izard GUI, IP ,VSA shall provide a Graphica l User Int erface (GU I).,Inc 2, S3,SDD,3.2 .3,Y,TC001 _RPC Wizar d_Edit Definition Display,T C001_RPC W izard_Edit Definition Display,Y ,3.0.11,Pa ss,Pass,Pa ss,TC002_R PC Wizard_ Edit Defin ition Edit Param,Pas s,Pass,Pas s, | |||||
| 1223 | BN2.16,Pro vide VistA SOA servi ce generat ion utilit ies capabl e of creat ing REST-s tyle Web s ervices,As a VA user , I want t he Service generatio n wizard o perations and associ ated “serv ice descri ptor” data to includ e the abil ity to def ine VistA SOA Servic e name, ve rsion, par ameters an d transfor mations, r esponse an d transfor mation, se rvice oper ation name s, mapping to M rout ines, inpu t paramete r descript ions and p ayload def initions, response d escription and paylo ad definit ion, trans formation definition s from the service o peration p arameter t ypes to th e M routin e paramete r types, M routine r esponse ty pe to serv ice operat ion respon se type tr ansformati on, etc. , Must Have, RSD,VSA Wi zard Funct ionality—U ser Interf ace,Web Se rvice - De finition, IP ,The syste m shall di splay REST -specific fields on the VSA Wi zard Servi ce Descrip tor form., Task B,Tas k B,Task B , | |||||
| 1224 | BN2.16,Pro vide VistA SOA servi ce generat ion utilit ies capabl e of creat ing REST-s tyle Web s ervices,As a VA user , I want t he Service generatio n wizard o perations and associ ated “serv ice descri ptor” data to includ e the abil ity to def ine VistA SOA Servic e name, ve rsion, par ameters an d transfor mations, r esponse an d transfor mation, se rvice oper ation name s, mapping to M rout ines, inpu t paramete r descript ions and p ayload def initions, response d escription and paylo ad definit ion, trans formation definition s from the service o peration p arameter t ypes to th e M routin e paramete r types, M routine r esponse ty pe to serv ice operat ion respon se type tr ansformati on, etc. , Must Have, RSD,VSA Wi zard Funct ionality—U ser Interf ace,Web Se rvice - De finition, IP ,The VSA W izard sele ction fiel d shall pr ovide the ability to input RES T informat ion for a Uniform Re source Loc ator (URL) path to t he resourc e of the d ata.,9/19: Move to T ask B. Ste ve Owen an d Greg Woo dhouse con cur that t his requir ement is f or Task B. | |||||
| 1225 | ||||||
| 1226 | 7/27: Apex would lik e to reque st documen ted Use Ca se steps s howing how this will appear in the curre nt RPC Wiz ard | |||||
| 1227 | • Steve Gr eenacre de monstrated where URL is in Wiz ard/API Br owser toda y. Modifyi ng request URL is no t in Wizar d right no w. | |||||
| 1228 | Roy - Wher e do VA co mments com e from? | |||||
| 1229 | • More rel ated to cr eating ser vices outs ide of the wizard. W here you w ould be ab le to spec ify the pa th. | |||||
| 1230 | • Provide the abilit y to segre gate RESTi fied RPC's by user d efined str ucture. Al low adding of paths which woul d be inclu ded in the finished URL? | |||||
| 1231 | • To restr ucture the URL to gr oup RPCs b y function or packag e.6/20: re iterated s ame status from 6/6 - move to task B6/6: APEX requ ests examp les, Use C ases for h ow this wi ll look an d feel in RPC Wizard . Apex bel ieves this is Task B because i t relates to use cas es for spe cifying UR L paths to the resou rces of da ta. | |||||
| 1232 | Does this requiremen t apply fo r when a d eveloper w ants to cr eate servi ce in the Wizard? If yes then Task B | |||||
| 1233 | ||||||
| 1234 | Steve: API Browser d isplays - RPC Wizard does not - Is this in Swagger ? | |||||
| 1235 | Jeff: Prob ably - Unl ess we wan t to provi de where t his plugs in? Steve: Might bre ak it? | |||||
| 1236 | In this Wi zard, can' t specify path - onl y final en dpoint - C orrect say s Steve | |||||
| 1237 | Does VA ne ed to be a ble to spe cify, alte r path? Ge off - I ca n see that | |||||
| 1238 | ||||||
| 1239 | Steve: RPC s all show up as RPC s; no wher e to say I want alle rgy-relate d services grouped t ogether | |||||
| 1240 | Jeff: Yes, after 10 years, all of these to have to scroll th rough? | |||||
| 1241 | ||||||
| 1242 | Geoff: As a User of Wizard thi s req says to be abl e to speci fy a path - today's Wizard doe sn't satis fy this | |||||
| 1243 | Steve G: W e need req s and UCs | |||||
| 1244 | ||||||
| 1245 | Steve O.: Yes this s hould go o n backlog; We need f older stru cture that maps - no t all plug ins in one folder | |||||
| 1246 | ||||||
| 1247 | Chris L: A re RPCs gr ouped toda y? Jeff: N o, but can search wi th namespa ce | |||||
| 1248 | ||||||
| 1249 | Nabil: Wha t is meant by URL pa th? We ca n currentl y search f or RPC and then Rest ify; Is th is namespa ce, groupi ng, file s tructure? | |||||
| 1250 | We are not aware of a manual p rocess out side Wizar d | |||||
| 1251 | ||||||
| 1252 | Geoff: Yes , all of t hose - and by filena mes | |||||
| 1253 | Steve O: A PI browser - when De v looks at services, it will b e helpful to have so me kind of structure | |||||
| 1254 | There is n ot a separ ate plug i n for each RPC - we aren't goi ng to crea te any Jav a Script w ith Wizard | |||||
| 1255 | ||||||
| 1256 | Jeff: Serv ice does n ot result in JS modu le; Only s traight ca lls for RP Cs | |||||
| 1257 | If we want to do mor e than a s traight ca ll? We can do more. Steve O: Y es but not documente d at this point. | |||||
| 1258 | Service Wi zard item? How to cr eate servi ces manual ly? We nee d document ation | |||||
| 1259 | ||||||
| 1260 | Jeff: Can I at least be able t o search b y somethin g other th an RPC nam e? Service should cr eate "shel l" for me to add ser vices to; | |||||
| 1261 | I want to it to be n amed "crea te a build " for exam ple, then developer creates ja va script code (java script pl ug ins) by hand | |||||
| 1262 | ||||||
| 1263 | 5/31: VA n eeds to el aborate th is req. A PI browser has this today. APE X needs ex amples of how this l ooks in RP C Wizard,T ask B,Task B,Y,Moved from Spri nt 7 to Sp rint 8; Mo ved to Bac klog (Task B) - furt her elabor ations nee ded.,Task B, | |||||
| 1264 | BN2.11,Fac ilitate th e ability to expose existing V istA appli cation bus iness logi c M routin es (associ ated with Remote Pro cedure Cal ls [RPCs], Applicati on Program ming Inter faces [API s], VA Fil eMan, etc. ) as Intra net Web se rvices,As a VA user, I want to generate REST-style Web servi ces.,Must Have,RSD,V SA Wizard Functional ity—User I nterface,W eb Service - Definit ion, IP ,The syste m shall pr ovide the user with the abilit y to selec t a REST l ife cycle entry from a drop-do wn list.,9 /19: Elain e will rem ove direct ly from Ja zz.6/24: P er VA Comm ent in RSD feedback, the VA ag rees on no longer ne eding this requireme nt. Will n eed to sub mit CR in Jazz once CR process is finali zed by VA. ,Request f or Removal ,Request f or Removal ,N,n/a,n/a , | |||||
| 1265 | BN2.11,Fac ilitate th e ability to expose existing V istA appli cation bus iness logi c M routin es (associ ated with Remote Pro cedure Cal ls [RPCs], Applicati on Program ming Inter faces [API s], VA Fil eMan, etc. ) as Intra net Web se rvices,As a VA user, I want to generate REST-style Web servi ces.,Must Have,RSD,V SA Wizard Functional ity—User I nterface,W eb Service - Definit ion, IP ,The syste m shall pr ovide the user with the abilit y to selec t a REST “ Produces” entry from a drop-do wn list.,4 /8/2016 VA feeback:T his is opt ional for the future . Related to IP Produces s pecifies w hat kind o f format t he results are retur ned to the client. Produces c orresponds to an HTT P header ( content-ty pe) return type. VSA should allow oth er MIME ty pes, the a pplication s (provide r) utilizi ng VistA.j s will nee d to produ ce (return ) somethin g other th an JSON. For exampl e, applica tion/json+ fhir, appl ication/xm l+fhir, HL 7, etc. Roy Gaber stated the re was tal k earlier on regardi ng the out put types that VSA S erver woul d produce, such as J SON, HL7, FHIR, etc. See link: https://ww w.hl7.org/ fhir/http. html,Task B,Task B,T ask B, | |||||
| 1266 | BN2.11,Fac ilitate th e ability to expose existing V istA appli cation bus iness logi c M routin es (associ ated with Remote Pro cedure Cal ls [RPCs], Applicati on Program ming Inter faces [API s], VA Fil eMan, etc. ) as Intra net Web se rvices,As a VA user, I want to generate REST-style Web servi ces.,Must Have,RSD,V SA Wizard Functional ity—User I nterface,W eb Service - Definit ion, IP ,The syste m shall pr ovide the user with the abilit y to selec t a REST “ Consumes” entry from a drop-do wn list.,4 /8/2016 Fe edback fro m VA: What does ‘Swa gger Type’ (String, Object) in the Wizar d represen t, for the transform ation of I nput and O utput Para meters? Th is is opti onal for t he future. Related t o reqs: IP & IP The Consum es attribu te of a re source met hod (opera tion) indi cates the MIME media types tha t the reso urce can c onsume. Th is MIME me dia type d escribes t he format of the dat a in the b ody of a P OST or PUT request. HTTP reque sts can sp ecify the MIME media type in t he Content -Type HTTP header to ensure th at the cor rect resou rce that c an handle the reques t is invok ed. | |||||
| 1267 | Context: D evelopers can use th e VJS (wiz ard) in or der to gen erate web services t hat contai n more tha n one oper ation. ‘C onsumes’ w orks with the Conten t-Type hea der sent i n a reques t, which d escribes t he MIME me dia type o f an input parameter sent in t he body of the reque st. If the Consumes value of t he service does not contain th e type spe cified in the reques t’s Conten t-Type hea der, the R EST servic e cannot b e invoked. Consider the first 3 bullets that suppo rt a User Story for Consumes. | |||||
| 1268 | ||||||
| 1269 | • T he user/de veloper ha s choices for the fo rmat type of the inp ut paramet er for eac h operatio n in the w eb service . | |||||
| 1270 | • V SA VJS is the to-be VA Enterpr ise shared , common s ervice tha t many oth er VA proj ects will leverage. | |||||
| 1271 | • B eing able to configu re the inp ut format types prov ides flexi bility for future de velopment teams that work with web servi ces … | |||||
| 1272 | • C onsumes of the REST resource w orks with Content-Ty pe in the request to determine whether t he resourc e can hand le the req uest. | |||||
| 1273 | Produces d escribes t he Content -Type sent in the HT TP header of the res ponse. It works with the Accep t header i n the HTTP request t o determin e whether the caller can handl e the resp onse. | |||||
| 1274 | • T he Input P arameter T ype and th e Operatio n Response Type spec ify any tr ansformati ons that s hould be p erformed b y VJS to c onvert dat a to and f rom the M constructs input and returned from the R PC. | |||||
| 1275 | ||||||
| 1276 | • T ogether th ey work in combinati on | |||||
| 1277 | ||||||
| 1278 | • F or example , if the R PC returns an M arra y and the Response T ype specif ied in the Wizard is “json”, t hen VJS wi ll convert the M arr ay to a JS ON string and send t hat in the body of t he HTTP re sponse. In this case , it would make sens e for the HTTP respo nse to inc lude a Con tent-Type header of “applicati on/json” t o tell the client th at the res ponse cont ains a JSO N formatte d string. Setting th e Produces attribute to “appli cation/jso n” accompl ishes this . | |||||
| 1279 | ||||||
| 1280 | • O peration n ame define s the name of the Ja vaScript f unction or Java meth od that re presents t he REST se rvice. (Th is can be autogenera ted instea d of user- supplied.) | |||||
| 1281 | ||||||
| 1282 | • i n REST (HT TP) an Ope ration is the equiva lent of a Resource b eing "oper ated" with the HTTP methods GE T, POST, e tc. | |||||
| 1283 | ||||||
| 1284 | • a nd in SOAP an operat ion is an operation in SOAP | |||||
| 1285 | ||||||
| 1286 | ||||||
| 1287 | if I invok e this res t service, what inpu ts do I ha ve to prov ide (requi red, optio nal, etc.) ? | |||||
| 1288 | This has a lready bee n implemen ted in cod e. Test t eam needs to map to the correc t TC and B A needs to make good user stor y. | |||||
| 1289 | Need to do enhanceme nts on the UI to mak e it easie r on the u ser,Task B ,Task B,Ta sk B, | |||||
| 1290 | BN2.28,VSA Wizard op erations a nd associa ted “servi ce descrip tor” data shall incl ude the ab ility to d efine Vist A SOA serv ice name, version, p arameters and transf ormations, response and transf ormation, service op eration na mes, mappi ng to M ro utines, in put parame ter descri ptions and payload d efinitions , response descripti on and pay load defin ition, tra nsformatio n definiti ons from t he service operation parameter types to the M rout ine parame ter types, M routine response type to se rvice oper ation resp onse type transforma tion, etc. .,As the V A user, I want the s ervice gen eration wi zard to re cord VistA SOA servi ce generat ion detail s, so that I retriev e specific informati on for Vis tA SOA ser vices.,Mus t Have,RSD ,VSA Wizar d Function ality—User Interface ,Web Servi ce - Defin ition, IP ,The syste m shall pr ovide the user with the abilit y to searc h for an e xisting RP C based on an RPC Na me.,6/7- Per VA req uest, rema pped to BN 2.28 (pre viously ma pped to BN 2.33),Inc 2,S3,SDD,3 .2.3,Y,TC0 003_RPC Wi zard_Selec t RPC TC0004_RPC Wizard_Se lect RPC ,TC0001_RP C Wizard_S elect RPC TC0002_RPC Wizard_Se lect RPC ,Y,3.0.11, Pass,Pass, Pass,TC002 _RPC Wizar d_Select R PC,Pass,Pa ss,Pass, | |||||
| 1291 | BN2.28,VSA Wizard op erations a nd associa ted “servi ce descrip tor” data shall incl ude the ab ility to d efine Vist A SOA serv ice name, version, p arameters and transf ormations, response and transf ormation, service op eration na mes, mappi ng to M ro utines, in put parame ter descri ptions and payload d efinitions , response descripti on and pay load defin ition, tra nsformatio n definiti ons from t he service operation parameter types to the M rout ine parame ter types, M routine response type to se rvice oper ation resp onse type transforma tion, etc. .,As the V A user, I want the s ervice gen eration wi zard to re cord VistA SOA servi ce generat ion detail s, so that I retriev e specific informati on for Vis tA SOA ser vices.,Mus t Have,RSD ,VSA Wizar d Function ality—User Interface ,Web Servi ce - Defin ition, IP ,The syste m shall pr ovide the user with the abilit y to input informati on in the following field: | |||||
| 1292 | - RPC Name ,6/7- Per VA reques t, remappe d to BN 2. 28 (previo usly mappe d to BN2.3 3),Inc 2,S 3,SDD,3.2. 3,Y,TC001_ RPC Wizard _Edit D efinition Display TC002_RPC Wizard_Ed it Definit ion Displa y ,TC001 _RPC Wizar d_Edit Definition Display TC002_RP C Wizard_E dit Defini tion Displ ay ,Y,3. 0.11,Pass, Pass,Pass, TC002_RPC Wizard_Edi t Definiti on Edit Pa ram,Pass,P ass,Pass, | |||||
| 1293 | BN2.28,VSA Wizard op erations a nd associa ted “servi ce descrip tor” data shall incl ude the ab ility to d efine Vist A SOA serv ice name, version, p arameters and transf ormations, response and transf ormation, service op eration na mes, mappi ng to M ro utines, in put parame ter descri ptions and payload d efinitions , response descripti on and pay load defin ition, tra nsformatio n definiti ons from t he service operation parameter types to the M rout ine parame ter types, M routine response type to se rvice oper ation resp onse type transforma tion, etc. .,As the V A user, I want the s ervice gen eration wi zard to re cord VistA SOA servi ce generat ion detail s, so that I retriev e specific informati on for Vis tA SOA ser vices.,Mus t Have,RSD ,VSA Wizar d Function ality—User Interface ,Web Servi ce - Defin ition, IP ,The syste m shall pr ovide a dr op-down li st for the user to s elect from a list of RPCs retu rned from VistA.,6/7 - Per VA req uest, rema pped to BN 2.28 (pre viously ma pped to BN 2.33),Inc 2,S3,SDD,3 .2.3,Y,TC0 004_RPC Wi zard_Selec t RPC ,TC0002_RP C Wizard_S elect RPC, Y,3.0.11,P ass,Pass,P ass,TC002_ RPC Wizard _Select RP C,Pass,Pas s,Pass, | |||||
| 1294 | BN2.28,VSA Wizard op erations a nd associa ted “servi ce descrip tor” data shall incl ude the ab ility to d efine Vist A SOA serv ice name, version, p arameters and transf ormations, response and transf ormation, service op eration na mes, mappi ng to M ro utines, in put parame ter descri ptions and payload d efinitions , response descripti on and pay load defin ition, tra nsformatio n definiti ons from t he service operation parameter types to the M rout ine parame ter types, M routine response type to se rvice oper ation resp onse type transforma tion, etc. .,As the V A user, I want the s ervice gen eration wi zard to re cord VistA SOA servi ce generat ion detail s, so that I retriev e specific informati on for Vis tA SOA ser vices.,Mus t Have,RSD ,VSA Wizar d Function ality—User Interface ,Web Servi ce - Defin ition, IP ,The syste m shall pr ovide the user with the abilit y to view the detail s of a sel ected RPC. ,6/7- Per VA req uest, rema pped to BN 2.28 (pre viously ma pped to BN 2.33),Inc 2,S3,SDD,3 .2.3,Y,TC0 01_RPC Wiz ard_Edit Definition Display TC002_RPC Wizard_Edi t Definiti on Display ,TC001_RPC Wizard_Ed it Definit ion Displa y,Y,3.0.11 ,Pass,Pass ,Pass,TC00 2_RPC Wiza rd_Edit De finition D isplay,Pas s,Pass,Pas s, | |||||
| 1295 | BN2.28,VSA Wizard op erations a nd associa ted “servi ce descrip tor” data shall incl ude the ab ility to d efine Vist A SOA serv ice name, version, p arameters and transf ormations, response and transf ormation, service op eration na mes, mappi ng to M ro utines, in put parame ter descri ptions and payload d efinitions , response descripti on and pay load defin ition, tra nsformatio n definiti ons from t he service operation parameter types to the M rout ine parame ter types, M routine response type to se rvice oper ation resp onse type transforma tion, etc. .,As the V A user, I want the s ervice gen eration wi zard to re cord VistA SOA servi ce generat ion detail s, so that I retriev e specific informati on for Vis tA SOA ser vices.,Mus t Have,RSD ,VSA Wizar d Function ality—User Interface ,Web Servi ce - Defin ition, IP ,The syste m shall pr ovide the user with the abilit y to auto- generate a n operatio n from a s elected RP C..,6/7- Per VA req uest, rema pped to BN 2.28 (pre viously ma pped to BN 2.33),Inc 2,S3,SDD,3 .1.1,Y,TC0 003_RPC Wi zard_Selec t RPC ,TC0001_RP C Wizard_S elect RPC, Y,3.0.11,P ass,Pass,P ass,TC002_ RPC Wizard _Select RP C,Pass,Pas s,Pass, | |||||
| 1296 | BN3.21,Pro vide a loc al VistA s ervices pl atform to support lo cal VistA services t hat ensure enterpris e security including IAM/Kerne l security , executio n of M rou tines, tra nsformatio n of paylo ads betwee n M routin e-compatib le syntax and variou s external formats ( e.g., XML and JavaSc ript Objec t Notation [JSON]), filtering (e.g., 20 fields to 3 fields, filter row s by a cri teria), ty pe convers ions (e.g. , VA FileM an date to Greenwich Mean Time [GMT]), a nd JSON re moval of e scape char acters, et c.,As a VA user, I w ant to pro vide a loc al VistA s ervices pl atform to support lo cal VistA services t hat ensure enterpris e security including IAM/Kerne l security , executio n of M rou tines, tra nsformatio n of paylo ads betwee n M routin e-compatib le syntax and variou s external formats ( e.g., XML and JavaSc ript Objec t Notation [JSON]), filtering (e.g., 20 fields to 3 fields, filter row s by a cri teria), ty pe convers ions (e.g. , VA FileM an date to Greenwich Mean Time [GMT]), a nd JSON re moval of e scape char acters, et c., so tha t the secu rity requi rements ar e met.,Mus t Have,RSD ,VSA Wizar d Function ality—User Interface ,Service P latforms | |||||
| 1297 | ||||||
| 1298 | Security, IP ,The VSA W izard serv ice assemb ler shall implement user authe ntication for the us e of the V SA Wizard. This is c onsistent with IP .3 | |||||
| 1299 | .,Inc 2,S3 ,SDD,9.2,Y ,TC003_RPC Wizard_Ed it Definit ion Displa y,TC003_RP C Wizard_E dit Defini tion Displ ay,Y,3.0.1 1,Pass,Pas s,Pass,TC0 01_RPC Wiz ard_Edit D efinition Edit Param ,Pass,Pass ,Pass, | |||||
| 1300 | BN2.19,Pro vide the a bility for the servi ce generat ion wizard to load, modify and save serv ice descri ptors. The se service descripto rs are del ivered to and retrie ved from s ource cont rol,As the VA user, I want the service g eneration wizard to record Vis tA SOA ser vice gener ation deta ils, so th at I retri eve specif ic informa tion for V istA SOA s ervices.,M ust Have,R SD,VSA Wiz ard Functi onality—Us er Interfa ce,Web Ser vice - Def inition, IP ,The syste m shall pr ovide the user with the abilit y to modif y the auto -generated SOAP oper ation..,BN 2.16 remov ed the req uirement t o use SOAP . Apex wil l submit a CR to rem ove the re quirement. ,Request f or Removal ,Request f or Removal ,N, | |||||
| 1301 | BN2.19,Pro vide the a bility for the servi ce generat ion wizard to load, modify and save serv ice descri ptors. The se service descripto rs are del ivered to and retrie ved from s ource cont rol,As the VA user, I want the service g eneration wizard to record Vis tA SOA ser vice gener ation deta ils, so th at I retri eve specif ic informa tion for V istA SOA s ervices.,M ust Have,R SD,VSA Wiz ard Functi onality—Us er Interfa ce,Web Ser vice - Def inition, IP ,The syste m shall pr ovide the user with the abilit y to add o ne or more SOAP-spec ific opera tions to o ne RPC.,BN 2.16 remov ed the req uirement t o use SOAP . Apex wil l submit a CR to rem ove the re quirement. ,Request f or Removal ,Request f or Removal ,TBD, | |||||
| 1302 | BN2.19,Pro vide the a bility for the servi ce generat ion wizard to load, modify and save serv ice descri ptors. The se service descripto rs are del ivered to and retrie ved from s ource cont rol,As the VA user, I want the service g eneration wizard to record Vis tA SOA ser vice gener ation deta ils, so th at I retri eve specif ic informa tion for V istA SOA s ervices.,M ust Have,R SD,VSA Wiz ard Functi onality—Us er Interfa ce,Web Ser vice - Def inition, IP ,The syste m shall pr ovide the user with the abilit y to add o ne SOAP op eration to multiple RPCs (aka “Service C omposition ”)..,BN2.1 6 removed the requir ement to u se SOAP. A pex will s ubmit a CR to remove the requi rement.,Re quest for Removal,Re quest for Removal,TB D, | |||||
| 1303 | BN2.19,Pro vide the a bility for the servi ce generat ion wizard to load, modify and save serv ice descri ptors. The se service descripto rs are del ivered to and retrie ved from s ource cont rol,As the VA user, I want the service g eneration wizard to record Vis tA SOA ser vice gener ation deta ils, so th at I retri eve specif ic informa tion for V istA SOA s ervices.,M ust Have,R SD,VSA Wiz ard Functi onality—Us er Interfa ce,Web Ser vice - Def inition, IP ,The syste m shall pr ovide the user with the abilit y to input SOAP info rmation fo r an RPC N ame.,BN2.1 6 removed the requir ement to u se SOAP. A pex will s ubmit a CR to remove this requ irement as it is sim ilar to re quirement IP .,Request for Remova l,Request for Remova l,TBD, | |||||
| 1304 | BN2.19,Pro vide the a bility for the servi ce generat ion wizard to load, modify and save serv ice descri ptors. The se service descripto rs are del ivered to and retrie ved from s ource cont rol,As the VA user, I want the service g eneration wizard to record Vis tA SOA ser vice gener ation deta ils, so th at I retri eve specif ic informa tion for V istA SOA s ervices.,M ust Have,R SD,VSA Wiz ard Functi onality—Us er Interfa ce,Web Ser vice - Def inition, IP ,The syste m shall pr ovide the user with the abilit y to input SOAP info rmation fo r an Opera tion Name. ,BN2.16 re moved the requiremen t to use S OAP. Apex will submi t a CR to change "SO AP" to "RE ST",Reques t for Remo val,Reques t for Remo val,TBD, | |||||
| 1305 | BN2.19,Pro vide the a bility for the servi ce generat ion wizard to load, modify and save serv ice descri ptors. The se service descripto rs are del ivered to and retrie ved from s ource cont rol,As the VA user, I want the service g eneration wizard to record Vis tA SOA ser vice gener ation deta ils, so th at I retri eve specif ic informa tion for V istA SOA s ervices.,M ust Have,R SD,VSA Wiz ard Functi onality—Us er Interfa ce,Web Ser vice - Def inition, IP ,The syste m shall pr ovide the user with the abilit y to selec t a SOAP R esponse Ty pe from a drop-down list corre lating a r eturn type value of the data r esponse fr om VistA t hat can be represent ed in any of the fol lowing for mats: | |||||
| 1306 | - String | |||||
| 1307 | - JavaScri pt Object Notation ( JSON) | |||||
| 1308 | - List | |||||
| 1309 | - Map,BN2. 16 removed the requi rement to use SOAP. Apex will submit a C R to remov e this req uirement a s it is si milar to r equirement IP for REST. ,Request f or Removal ,Request f or Removal ,TBD, | |||||
| 1310 | BN2.19,Pro vide the a bility for the servi ce generat ion wizard to load, modify and save serv ice descri ptors. The se service descripto rs are del ivered to and retrie ved from s ource cont rol,As the VA user, I want the service g eneration wizard to record Vis tA SOA ser vice gener ation deta ils, so th at I retri eve specif ic informa tion for V istA SOA s ervices.,M ust Have,R SD,VSA Wiz ard Functi onality—Us er Interfa ce,Web Ser vice - Def inition, IP ,The syste m shall pr ovide the user with the abilit y to edit a SOAP-spe cific oper ation.,BN2 .16 remove d the requ irement to use SOAP. Apex will submit a CR to remo ve this re quirement as it is i dentical t o requirem ent IP for REST. ,Request f or Removal ,Request f or Removal ,TBD, | |||||
| 1311 | BN2.19,Pro vide the a bility for the servi ce generat ion wizard to load, modify and save serv ice descri ptors. The se service descripto rs are del ivered to and retrie ved from s ource cont rol,As the VA user, I want the service g eneration wizard to record Vis tA SOA ser vice gener ation deta ils, so th at I retri eve specif ic informa tion for V istA SOA s ervices.,M ust Have,R SD,VSA Wiz ard Functi onality—Us er Interfa ce,Web Ser vice - Def inition, IP ,The syste m shall pr ovide the user with the abilit y to delet e a SOAP-s pecific op eration, a nd all its associate d input pa rameters., BN2.16 rem oved the r equirement to use SO AP. Apex w ill submit a CR to r emove this requireme nt as it i s identica l to requi rement IP for REST. ,Request f or Removal ,Request f or Removal ,TBD, | |||||
| 1312 | BN2.19,Pro vide the a bility for the servi ce generat ion wizard to load, modify and save serv ice descri ptors. The se service descripto rs are del ivered to and retrie ved from s ource cont rol,As the VA user, I want the service g eneration wizard to record Vis tA SOA ser vice gener ation deta ils, so th at I retri eve specif ic informa tion for V istA SOA s ervices.,M ust Have,R SD,VSA Wiz ard Functi onality—Us er Interfa ce,Web Ser vice - Def inition, IP ,The syste m shall di splay to t he user a warning me ssage conf irming a d eletion of a SOAP op eration.,B N2.16 remo ved the re quirement to use SOA P. Apex wi ll submit a CR to re move this requiremen t as it is identical to requir ement IP for REST. ,Request f or Removal ,Request f or Removal ,TBD, | |||||
| 1313 | BN2.11,Fac ilitate th e ability to expose existing V istA appli cation bus iness logi c M routin es (associ ated with Remote Pro cedure Cal ls [RPCs], Applicati on Program ming Inter faces [API s], VA Fil eMan, etc. ) as Intra net Web se rvices.,As a VA user , I want t he Service generatio n wizard o perations and associ ated “serv ice descri ptor” data to includ e the abil ity to def ine VistA SOA Servic e name, ve rsion, par ameters an d transfor mations, r esponse an d transfor mation, se rvice oper ation name s, mapping to M rout ines, inpu t paramete r descript ions and p ayload def initions, response d escription and paylo ad definit ion, trans formation definition s from the service o peration p arameter t ypes to th e M routin e paramete r types, M routine r esponse ty pe to serv ice operat ion respon se type tr ansformati on, etc. , Must Have, RSD,VSA Wi zard Funct ionality—U ser Interf ace,Web Se rvice - De finition, IP ,The syste m shall pr ovide the user with the abilit y to add o ne to mult iple SOAP- specific p arameters if necessa ry that de fine the i nput param eters for an operati on.,BN2.16 removed t he require ment to us e SOAP. Ap ex will su bmit a CR to remove this requi rement as it is iden tical to r equirement IP for REST. ,Request f or Removal ,Request f or Removal ,TBD, | |||||
| 1314 | BN3.17,Pro vide servi ce generat ion wizard design-ti me utiliti es.,As the VSA System, provide,Mu st Have,RS D,VSA Wiza rd Functio nality—Use r Interfac e, IP ,The VSA w izard func tionality shall enab le service developer s to ident ify/define existing VistA logi c as the b usiness lo gic for a Web servic e.,Inc 2,S 3,SDD, IP .1.2,Y,TC0 003_RPC Wi zard_Selec t RPC TC0005_RPC Wizard_Se lect RPC TC001_Vist A.js Execu te Service TC002_Vist A.js Execu te Service TC003_Vist A.js Execu te Service TC004_Vist A.js Execu te Service TC005_Vist A.js Execu te Service ,TC0001_RP C Wizard_S elect RPC | |||||
| 1315 | TC0003_RPC Wizard_Se lect RPC,Y ,3.0.11,Pa ss,Pass,Pa ss,TC001_R PC Wizard_ Select RPC ,Pass,Pass ,Pass, | |||||
| 1316 | BN2.28,Ser vice gener ation wiza rd operati ons and as sociated “ service de scriptor” data shall include t he ability to define VistA SOA Service n ame, versi on, parame ters and t ransformat ions, resp onse and t ransformat ion, servi ce operati on names, mapping to M routine s, input p arameter d escription s and payl oad defini tions, res ponse desc ription an d payload definition , transfor mation def initions f rom the se rvice oper ation para meter type s to the M routine p arameter t ypes, M ro utine resp onse type to service operation response type trans formation, etc. ,As a VA user, I want th e Service generation wizard op erations a nd associa ted “servi ce descrip tor” data to include the abili ty to defi ne VistA S OA Service name, ver sion, para meters and transform ations, re sponse and transform ation, ser vice opera tion names , mapping to M routi nes, input parameter descripti ons and pa yload defi nitions, r esponse de scription and payloa d definiti on, transf ormation d efinitions from the service op eration pa rameter ty pes to the M routine parameter types, M routine re sponse typ e to servi ce operati on respons e type tra nsformatio n, etc. ,M ust Have,R SD,VSA Wiz ard Functi onality—Us er Interfa ce,Web Ser vice - Def inition, IP ,The syste m shall pr ovide the user with the abilit y to input SOAP info rmation fo r a Name o f a parame ter.,BN2.1 6 removed the requir ement to u se SOAP. A pex will s ubmit a CR to change "SOAP" to "REST",Re quest for Removal,Re quest for Removal,TB D, | |||||
| 1317 | BN2.28,Ser vice gener ation wiza rd operati ons and as sociated “ service de scriptor” data shall include t he ability to define VistA SOA Service n ame, versi on, parame ters and t ransformat ions, resp onse and t ransformat ion, servi ce operati on names, mapping to M routine s, input p arameter d escription s and payl oad defini tions, res ponse desc ription an d payload definition , transfor mation def initions f rom the se rvice oper ation para meter type s to the M routine p arameter t ypes, M ro utine resp onse type to service operation response type trans formation, etc. ,As a VA user, I want th e Service generation wizard op erations a nd associa ted “servi ce descrip tor” data to include the abili ty to defi ne VistA S OA Service name, ver sion, para meters and transform ations, re sponse and transform ation, ser vice opera tion names , mapping to M routi nes, input parameter descripti ons and pa yload defi nitions, r esponse de scription and payloa d definiti on, transf ormation d efinitions from the service op eration pa rameter ty pes to the M routine parameter types, M routine re sponse typ e to servi ce operati on respons e type tra nsformatio n, etc. ,M ust Have,R SD,VSA Wiz ard Functi onality—Us er Interfa ce,Web Ser vice - Def inition, IP ,The syste m shall pr ovide the user with the abilit y to input SOAP info rmation fo r a Type o f paramete r.,BN2.16 removed th e requirem ent to use SOAP. Ape x will sub mit a CR t o change " SOAP" to " REST",Requ est for Re moval,Requ est for Re moval,TBD, | |||||
| 1318 | BN2.19,Pro vide the a bility for the servi ce generat ion wizard to load, modify and save serv ice descri ptors. The se service descripto rs are del ivered to and retrie ved from s ource cont rol,As the VA user, I want the service g eneration wizard to record Vis tA SOA ser vice gener ation deta ils, so th at I retri eve specif ic informa tion for V istA SOA s ervices.,M ust Have,R SD,VSA Wiz ard Functi onality—Us er Interfa ce,Web Ser vice - Def inition, IP ,The syste m shall pr ovide the user with the abilit y to selec t a SOAP-s pecific Pa rameter Ty pe from a drop-down list that defines th e type of parameter. ,BN2.16 re moved the requiremen t to use S OAP. Apex will submi t a CR to change "SO AP" to "RE ST",Reques t for Remo val,Reques t for Remo val,TBD, | |||||
| 1319 | BN2.19,Pro vide the a bility for the servi ce generat ion wizard to load, modify and save serv ice descri ptors. The se service descripto rs are del ivered to and retrie ved from s ource cont rol,As the VA user, I want the service g eneration wizard to record Vis tA SOA ser vice gener ation deta ils, so th at I retri eve specif ic informa tion for V istA SOA s ervices.,M ust Have,R SD,VSA Wiz ard Functi onality—Us er Interfa ce,Web Ser vice - Def inition, IP ,The syste m shall pr ovide the user with the abilit y to delet e a SOAP-s pecific in put parame ter.,BN2.1 6 removed the requir ement to u se SOAP. A pex will s ubmit a CR to remove this requ irement.,R equest for Removal,R equest for Removal,T BD, | |||||
| 1320 | BN2.19,Pro vide the a bility for the servi ce generat ion wizard to load, modify and save serv ice descri ptors. The se service descripto rs are del ivered to and retrie ved from s ource cont rol,As the VA user, I want the service g eneration wizard to record Vis tA SOA ser vice gener ation deta ils, so th at I retri eve specif ic informa tion for V istA SOA s ervices.,M ust Have,R SD,VSA Wiz ard Functi onality—Us er Interfa ce,Web Ser vice - Def inition, IP ,The syste m shall di splay to t he user a warning me ssage conf irming a d eletion of a SOAP-sp ecific inp ut paramet er.,BN2.16 removed t he require ment to us e SOAP. Ap ex will su bmit a CR to remove this requi rement as it is iden tical to r equirement IP for REST. ,Request f or Removal ,Request f or Removal ,TBD, | |||||
| 1321 | BN2.19,Pro vide the a bility for the servi ce generat ion wizard to load, modify and save serv ice descri ptors. The se service descripto rs are del ivered to and retrie ved from s ource cont rol,As the VA user, I want the service g eneration wizard to record Vis tA SOA ser vice gener ation deta ils, so th at I retri eve specif ic informa tion for V istA SOA s ervices.,M ust Have,R SD,VSA Wiz ard Functi onality—Us er Interfa ce,Web Ser vice - Def inition, IP ,The syste m shall pr ovide the user with the abilit y to edit a SOAP-spe cific inpu t paramete r.,BN2.16 removed th e requirem ent to use SOAP. Ape x will sub mit a CR t o remove t his requir ement as i t is ident ical to re quirement IP for REST. ,Request f or Removal ,Request f or Removal ,TBD, | |||||
| 1322 | BN2.19,Pro vide the a bility for the servi ce generat ion wizard to load, modify and save serv ice descri ptors. The se service descripto rs are del ivered to and retrie ved from s ource cont rol,As the VA user, I want the service g eneration wizard to record Vis tA SOA ser vice gener ation deta ils, so th at I retri eve specif ic informa tion for V istA SOA s ervices.,M ust Have,R SD,VSA Wiz ard Functi onality—Us er Interfa ce,Web Ser vice - Def inition, IP ,The syste m shall pr ovide the user with the abilit y to expan d or colla pse the SO AP-specifi c input pa rameters i nformation for any o peration., BN2.16 rem oved the r equirement to use SO AP. Apex w ill submit a CR to c hange "SOA P" to "RES T",Request for Remov al,Request for Remov al,TBD, | |||||
| 1323 | BN2.28,VSA Wizard op erations a nd associa ted “servi ce descrip tor” data shall incl ude the ab ility to d efine Vist A SOA serv ice name, version, p arameters and transf ormations, response and transf ormation, service op eration na mes, mappi ng to M ro utines, in put parame ter descri ptions and payload d efinitions , response descripti on and pay load defin ition, tra nsformatio n definiti ons from t he service operation parameter types to the M rout ine parame ter types, M routine response type to se rvice oper ation resp onse type transforma tion, etc. .,As the V A user, I want the s ervice gen eration wi zard to re cord VistA SOA servi ce generat ion detail s, so that I retriev e specific informati on for Vis tA SOA ser vices.,Mus t Have,RSD ,VSA Wizar d Function ality—User Interface ,Web Servi ce - Defin ition, IP ,The syste m shall pr ovide the user with the abilit y to add o ne to mult iple REST- specific o perations that corre spond to a VistA rem ote proced ure to be invoked.,6 /7- Per VA req uest, rema pped to BN 2.28 (pre viously ma pped to BN 2.33),Task B,Task B, Task B,RPC Wizard_Ed it Definit ion Add Pa ram,Task B ,Y,3.0.5,M oved to Ba cklog, | |||||
| 1324 | BN2.28,VSA Wizard op erations a nd associa ted “servi ce descrip tor” data shall incl ude the ab ility to d efine Vist A SOA serv ice name, version, p arameters and transf ormations, response and transf ormation, service op eration na mes, mappi ng to M ro utines, in put parame ter descri ptions and payload d efinitions , response descripti on and pay load defin ition, tra nsformatio n definiti ons from t he service operation parameter types to the M rout ine parame ter types, M routine response type to se rvice oper ation resp onse type transforma tion, etc. .,As the V A user, I want the s ervice gen eration wi zard to re cord VistA SOA servi ce generat ion detail s, so that I retriev e specific informati on for Vis tA SOA ser vices.,Mus t Have,RSD ,VSA Wizar d Function ality—User Interface ,Web Servi ce - Defin ition, IP ,The syste m shall pr ovide the ability to display i nput REST Operation informatio n for an R PC Name.,6 /7- Per VA req uest, rema pped to BN 2.28 (pre viously ma pped to BN 2.33),Inc 2,S3,SDD,3 .2.3,Y,RPC Wizard_Ed it Definit ion Displa y,RPC Wiza rd_Edit De finition D isplay,Y,3 .0.11,Pass ,Pass,Pass ,TC002_RPC Wizard_Ed it Definit ion Displa y,Pass,Pas s,Pass, | |||||
| 1325 | BN2.28,VSA Wizard op erations a nd associa ted “servi ce descrip tor” data shall incl ude the ab ility to d efine Vist A SOA serv ice name, version, p arameters and transf ormations, response and transf ormation, service op eration na mes, mappi ng to M ro utines, in put parame ter descri ptions and payload d efinitions , response descripti on and pay load defin ition, tra nsformatio n definiti ons from t he service operation parameter types to the M rout ine parame ter types, M routine response type to se rvice oper ation resp onse type transforma tion, etc. .,As the V A user, I want the s ervice gen eration wi zard to re cord VistA SOA servi ce generat ion detail s, so that I retriev e specific informati on for Vis tA SOA ser vices.,Mus t Have,RSD ,VSA Wizar d Function ality—User Interface ,Web Servi ce - Defin ition, IP ,The syste m shall pr ovide the ability to display i nput REST Operation informatio n for an O peration N ame.,6/7- Per VA req uest, rema pped to BN 2.28 (pre viously ma pped to BN 2.33),Inc 2,S3,SDD,3 .2.3,Y,RPC Wizard_Ed it Definit ion Displa y,RPC Wiza rd_Edit De finition D isplay,Y,3 .0.11,Pass ,Pass,Pass ,TC002_RPC Wizard_Ed it Definit ion Displa y,Pass,Pas s,Pass, | |||||
| 1326 | BN2.17,Pro vide the a bility to create a s ervice des criptor fo r each ser vice gener ated by th e service generation wizard th at will en able the r evision, r egeneratio n, source control an d other ca pabilities to take p lace,As a VA user, I want the VistA SOA Service de scriptors informatio n to inclu de informa tion relat ed to spec ific compo nents (e.g ., payload transform ation util ities, etc .) used in service d escription s where in dicated, s o that I c an use the service d escription s informat ion in the future.,M ust Have,R SD,VSA Wiz ard Functi onality—Us er Interfa ce,Web Ser vice - Def inition, IP ,The VSA w izard func tionality shall allo w a user t o search t hrough a l ist of exi sting Serv ice Descri ptors for editing.,I nc 3,S7,N, Developer' s Guide,Un it 4: Sear ch in RPC Wizard,Y,T C001_RPC W izard_Edit Definitio n Display, Y,3.0.11,P ass,TC002_ RPC Wizard _Edit Defi nition Dis play,Pass, Pass,Pass, | |||||
| 1327 | BN2.28,VSA Wizard op erations a nd associa ted “servi ce descrip tor” data shall incl ude the ab ility to d efine Vist A SOA serv ice name, version, p arameters and transf ormations, response and transf ormation, service op eration na mes, mappi ng to M ro utines, in put parame ter descri ptions and payload d efinitions , response descripti on and pay load defin ition, tra nsformatio n definiti ons from t he service operation parameter types to the M rout ine parame ter types, M routine response type to se rvice oper ation resp onse type transforma tion, etc. .,Must Hav e,RSD,VSA Wizard Fun ctionality —User Inte rface,Depl oyment Doc umentation , IP ,The syste m shall pr ovide the ability to display i nput REST Operation informatio n for a Re sponse Typ e.,Inc 3,S 7,N,Develo per's Guid e,Unit 3: Identify a nd Consume Existing APIs,Y,TC0 08_VistA S ystem Test s,Y,3.0.11 ,Pass,TC00 2_RPC Wiza rd_Edit De finition E dit Param, Pass,Pass, Pass, | |||||
| 1328 | BN2.16,Pro vide VistA SOA servi ce generat ion utilit ies capabl e of creat ing REST-s tyle Web s ervices.,A s the VA u ser, I wan t the serv ice genera tion wizar d to recor d VistA SO A service generation details, so that I retrieve s pecific in formation for VistA SOA servic es.,Must H ave,As a d eveloper, I need the ability t o view inp ut REST op eration in formation for an HTT PS method. ,RSD,VSA Wizard Fun ctionality —User Inte rface,Web Service - Definition , IP ,The syste m shall pr ovide the ability to display i nput REST Operation informatio n for a HT TP Method. ,7/19: Ape x created CRs in Jaz z to chang e from 'HT TP' to 'HT TPS; based on VA's f eedback do cument rec eived 7/8 but were t old to wai t until fu rther noti ce from VA ,Inc 4,S12 ,Y,Moved f rom Sprint 7 to Spri nt 8 - Nee ds further disambigu ation from VA as req uirement s tates HTTP an we cur rently use HTTPS; Mo ved to S11 - impleme nted fully for HTTPS . Requesti ng CR to m ake requir ement refl ect HTTPS. Moved to S12.,Devel oper's Gui de,Unit 4: Create AP I Method f rom Existi ng RPC,Y,T BD,N,3.0.1 1,Not Test ed,TC001_R PC Wizard_ Edit Defin ition Edit Param,Pas s,Pass,Pas s, | |||||
| 1329 | BN2.28,VSA Wizard op erations a nd associa ted “servi ce descrip tor” data shall incl ude the ab ility to d efine Vist A SOA serv ice name, version, p arameters and transf ormations, response and transf ormation, service op eration na mes, mappi ng to M ro utines, in put parame ter descri ptions and payload d efinitions , response descripti on and pay load defin ition, tra nsformatio n definiti ons from t he service operation parameter types to the M rout ine parame ter types, M routine response type to se rvice oper ation resp onse type transforma tion, etc. .,As the V A user, I want the s ervice gen eration wi zard to re cord VistA SOA servi ce generat ion detail s, so that I retriev e specific informati on for Vis tA SOA ser vices.,Mus t Have,RSD ,VSA Wizar d Function ality—User Interface ,Web Servi ce - Defin ition, IP ,The syste m shall pr ovide the ability to display i nput REST Operation informatio n for a UR L Path.,In c 2,S3,SDD ,3.2.3,Y,T C004_Multi ple Target s,TC004_Mu ltiple Tar gets,Y,3.0 .11,Pass,P ass,Pass,T C001_VistA .js Multip le Targets ,Pass,Pass ,Pass, | |||||
| 1330 | BN2.28,VSA Wizard op erations a nd associa ted “servi ce descrip tor” data shall incl ude the ab ility to d efine Vist A SOA serv ice name, version, p arameters and transf ormations, response and transf ormation, service op eration na mes, mappi ng to M ro utines, in put parame ter descri ptions and payload d efinitions , response descripti on and pay load defin ition, tra nsformatio n definiti ons from t he service operation parameter types to the M rout ine parame ter types, M routine response type to se rvice oper ation resp onse type transforma tion, etc. .,As the V A user, I want the s ervice gen eration wi zard to re cord VistA SOA servi ce generat ion detail s, so that I retriev e specific informati on for Vis tA SOA ser vices.,Mus t Have,RSD ,VSA Wizar d Function ality—User Interface ,Web Servi ce - Defin ition, IP ,The syste m shall pr ovide the ability to display i nput REST Operation informatio n for a Co nsumes ent ry.,Task B ,Task B,Ta sk B, | |||||
| 1331 | BN2.28,VSA Wizard op erations a nd associa ted “servi ce descrip tor” data shall incl ude the ab ility to d efine Vist A SOA serv ice name, version, p arameters and transf ormations, response and transf ormation, service op eration na mes, mappi ng to M ro utines, in put parame ter descri ptions and payload d efinitions , response descripti on and pay load defin ition, tra nsformatio n definiti ons from t he service operation parameter types to the M rout ine parame ter types, M routine response type to se rvice oper ation resp onse type transforma tion, etc. .,As the V A user, I want the s ervice gen eration wi zard to re cord VistA SOA servi ce generat ion detail s, so that I retriev e specific informati on for Vis tA SOA ser vices.,Mus t Have,RSD ,VSA Wizar d Function ality—User Interface ,Web Servi ce - Defin ition, IP ,The syste m shall pr ovide the user with the abilit y to displ ay input R EST Operat ion inform ation for a Produces entry. e. g. JSON.,I nc 2,S3,SD D,3.2.3,Y, TC001_RPC Wizard_Edi t Definition Display TC002_RPC Wizard_Edi t Definiti on Display ,TC001_RPC Wizard_Ed it Definition Display TC002_RPC Wizard_Edi t Definiti on Display ,Y,3.0.11, Pass,Pass, Pass,TC003 _RPC Wizar d_Edit Def inition Di splay,Pass ,Pass,Pass , | |||||
| 1332 | BN2.16,Pro vide VistA SOA servi ce generat ion utilit ies capabl e of creat ing REST-s tyle Web s ervices.,A s the VA u ser, I wan t the serv ice genera tion wizar d to recor d VistA SO A service generation details, so that I retrieve s pecific in formation for VistA SOA servic es.,Must H ave,RSD,VS A Wizard F unctionali ty—User In terface,We b Service - Definiti on, IP ,The syste m shall pr ovide the ability to enter the name of t he REST-sp ecific RPC associate d with thi s operatio n.,Inc 3,S 7,N,Develo per's Guid e,Unit 2: VSA VistA. js Develop er Tools,Y ,TC001_RPC Wizard_Ed it Definit ion Displa y,Y,3.0.11 ,Pass,TC00 1_RPC Wiza rd_Select RPC,Pass,P ass,Pass, | |||||
| 1333 | BN2.16,Pro vide VistA SOA servi ce generat ion utilit ies capabl e of creat ing REST-s tyle Web s ervices.,A s the VA u ser, I wan t the serv ice genera tion wizar d to recor d VistA SO A service generation details, so that I retrieve s pecific in formation for VistA SOA servic es.,Must H ave,RSD,VS A Wizard F unctionali ty—User In terface,We b Service - Definiti on, IP ,The syste m shall pr ovide the ability to enter a u nique Oper ation Name for this REST-speci fic operat ion.,9/19: Requested for remov al. This r equirement cannot be satisfied because t he Operati on name is something provided by the sys tem and ca nnot be ch anged for the RPC Wi zard. VA c oncurs tha t using sy stem gener ated name acceptable .7/27: Awa iting VA f eedback (E laine, Vic tor) | |||||
| 1334 | Steve demo ’d where t he name is generated ; asked wh at they wa nt specifi cally in s creen. VA could not provide cl arificatio n and reco mmended go ing to Ela ine and Vi ctor who w ere not ab le to atte nd this me eting. | |||||
| 1335 | ||||||
| 1336 | 6/13: We c annot sati sfy this r equirement for RPC W izard beca use the un ique opera tion name is somethi ng that is provided by the sys tem. These should no t be chang ed outside of the st andard VA configurat ion manage ment polic ies. Recom mend this requiremen t be moved to Task B . | |||||
| 1337 | 6/2: Steve : This is changed so that name is no lon ger editab le | |||||
| 1338 | 5/26: Shar e with VA Team in Ca ll: 5/31: APEX Dev T eam feedba ck: The re ason why y ou wouldn' t want thi s requirem ent is tha t the name is auto c reated by the RPC na me and the refore you would not want to c hange this .,Request for Remova l,Request for Remova l,N,n/a,n/ a, | |||||
| 1339 | BN2.16,Pro vide VistA SOA servi ce generat ion utilit ies capabl e of creat ing REST-s tyle Web s ervices.,A s the VA u ser, I wan t the serv ice genera tion wizar d to recor d VistA SO A service generation details, so that I retrieve s pecific in formation for VistA SOA servic es.,Must H ave,RSD,VS A Wizard F unctionali ty—User In terface,We b Service - Definiti on, IP ,The REST- specific O peration N ame will c orrespond to the def ault name of the gen erated Run time opera tion.,9/19 : Related to IP . Elaine w ill remove from Jazz .,Request for Remova l,Request for Remova l,N,n/a,n/ a, | |||||
| 1340 | BN2.16,Pro vide VistA SOA servi ce generat ion utilit ies capabl e of creat ing REST-s tyle Web s ervices.,A s the VA u ser, I wan t the serv ice genera tion wizar d to recor d VistA SO A service generation details, so that I retrieve s pecific in formation for VistA SOA servic es.,Must H ave,RSD,VS A Wizard F unctionali ty—User In terface,We b Service - Definiti on, IP ,The syste m shall pr ovide the user with the abilit y to selec t a REST-s pecific Re sponse Typ e from a d rop-down l ist correl ating a re turn type value of t he data re sponse fro m VistA th at can be represente d in any o f the foll owing form ats: | |||||
| 1341 | - String | |||||
| 1342 | - JavaScri pt Object Notation ( JSON),6/6: APEX requ ests examp les of Str ing format s Elaine: Still work ing on VA side. | |||||
| 1343 | ||||||
| 1344 | 6/2/16: VA will pr ovide a st ring sampl e.5/23/201 6 VA Feedb ack Email from Lori Warren: Th e final ru ling on it em number 1: Require ment IP , the VA w ould like the abilit y to selec t - String | |||||
| 1345 | As a servi ce develop er, I woul d like to be able to select th e String R esponse Ty pe during creation o f the RPC- wrapped se rvice so t hat I can control th e format o f response s made ava ilable by my service . As a ser vice-consu ming devel oper, I wo uld like t o be able to identif y the Stri ng Respons e Type as provided b y an RPC-w rapped ser vice so th at I can s pecify it as an acce pted forma t when con suming the service A my's comme nt: Based on the Use r Stories provided, this shoul d be decom posed into 2 separat e requirem ents OR at least sta ted as 2 s eparate se ntences, a s follows: | |||||
| 1346 | IP : The syst em shall p rovide the service d eveloper t he ability to select the Strin g Response Type duri ng creatio n of the R PC-wrapped service i n order to control t he format of the res ponses mad e availabl e. The system shall pro vide the s ervice-con suming dev eloper the ability t o identify the Strin g Response Type as p rovided by an RPC-wr apped serv ice in ord er to spec ify it as an accepte d format w hen consum ing the se rvice5/10/ 16: VA - A pex and VA developer s concur t hat string is no lon ger applic able. Recommend removing " String" fr om the req uirement.4 /8/2016 VA Feedback: What does ‘Swagger T ype’ (Stri ng, Object ) in the W izard repr esent, for the trans formation of Input a nd Output Parameters ? The Swagge r Type cou ld corresp ond to our Response Type in th is require ment | |||||
| 1347 | ||||||
| 1348 | APEX quest ion: Can s omeone des cribe a wo rkflow whe re a user would want a “string ” return f rom a JSON object? This is se emingly co ntradictor y to how J SON works, so we wan t to under stand the intent. (Req IP )4/8/2016 VA Feedbac k: | |||||
| 1349 | VSA should provide t he flexibi lity for t he applica tion devel opers to s pecify the format of the respo nse return ed from th e RPCAmy - need to t ie to a di fferent BN (related to previou s reqt). Amy, addre ss with VA Testing t eam commen ts: Is thi s somethin g that wil l or will not be dev eloped as written, w ith feedba ck? | |||||
| 1350 | ||||||
| 1351 | Suggested language f or Req IP :The syste m shall pr ovide the user with a return t ype that i s consiste nt with re gard to re sponse typ e “applica tion/json” Justificat ion: (Mich ael: Sorry for the confus ion. | |||||
| 1352 | ||||||
| 1353 | If the Vis tA RPC ret urn type i s SINGLE V ALUE or GL OBAL INSTA NCE, the V istA RPC b asically r eturns a S tring. The RESTful s ervice tha t wraps th is service could jus t return t hat String , in which case the REST-speci fic Respon se Type wo uld be “st ring”, or it could c onvert tha t string t o JSON for mat, in wh ich case t he REST-sp ecific Res ponse Type would be “json”. Th e intent o f the old Wizard was to give t he develop er the cho ice in how they want ed that Vi stA string to be ret urned by t he corresp onding ser vice – as the string itself, o r as the s tring wrap ped in a J SON struct ure. | |||||
| 1354 | The other VistA RPC return typ es are ARR AY, WORD P ROCESSING, and GLOBA L ARRAY. F or those r eturn type s, the cor responding service R esponse ty pe should never be “ string”. F or REST se rvices, pe rhaps only “json” wo uld make s ense. For SOAP servi ces, we al lowed the developer to choose to have th e service convert th at VistA r esponse to “json”, “ list”, or “map”. | |||||
| 1355 | It is cert ainly poss ible to re strict res ponses fro m RESTifie d RPCs to be in JSON format, a lways, no matter wha t the RPC itself ret urns (stri ng or arra y). This r equirement came from the fact that the o ld VSA Wiz ard did (i n the case of SOAP) and intend ed to (in the case o f REST) gi ve the ser vice devel oper a cho ice. | |||||
| 1356 | ||||||
| 1357 | Lea: As Mi chael said , all that stuff was from the old requir ements. Ou r architec ture is di fferent an d the retu rn types w ill always be consis tent with regards to response types: app lication/j son),Inc 4 ,S12,Y,Mov ed from Sp rint 6 to Backlog - Still elab orating wi th VA Reqs Team,TBD, | |||||
| 1358 | BN2.16,Pro vide VistA SOA servi ce generat ion utilit ies capabl e of creat ing REST-s tyle Web s ervices.,A s the VA u ser, I wan t the serv ice genera tion wizar d to recor d VistA SO A service generation details, so that I retrieve s pecific in formation for VistA SOA servic es.,Must H ave,RSD,VS A Wizard F unctionali ty—User In terface,We b Service - Definiti on, IP ,The syste m shall pr ovide the user with the abilit y to selec t a REST-s pecific HT TP Method from a dro p-down lis t correlat ing a meth od definit ion value that can b e represen ted as: | |||||
| 1359 | - GET | |||||
| 1360 | - POST | |||||
| 1361 | - PUT | |||||
| 1362 | - DELETE | |||||
| 1363 | - HEAD,Tas k B,Task B ,Task B, | |||||
| 1364 | BN2.17,Pro vide the a bility to create a s ervice des criptor fo r each ser vice gener ated by th e service generation wizard th at will en able the r evision, r egeneratio n, source control an d other ca pabilities to take p lace.,As a VA user, I want the ability t o create a service d escriptor for each s ervice gen erated by the servic e generati on wizard that will enable the revision, regenerat ion, sourc e control and other capabiliti es to take place, so that I ca n review t he service descripto r informat ion for ea ch VistA S OA service .,Must Hav e,RSD,VSA Wizard Fun ctionality —User Inte rface,Web Service - Definition , IP ,The VSA W izard main page shal l provide the user w ith the ab ility to: | |||||
| 1365 | - create a new Servi ce Descrip tor | |||||
| 1366 | - browse t hrough ser vice descr iptors to allow sele ction | |||||
| 1367 | - enter th e name of the servic e descript or manuall y | |||||
| 1368 | - select t he correct service d escriptor and click on it for editing,In c 2,S3,SDD ,3.2.3,Y,T C0003_RPC Wizard_Sel ect RPC TC0005_R PC Wizard_ Select RPC TC001_RPC Wizard_Ed it Definit ion Add Pa ra , TC0001_RPC Wizard_Se lect RPC | |||||
| 1369 | TC0003_RPC Wizard_Se lect RPC,Y ,3.0.11,Pa ss,Pass,Pa ss,TC001_R PC Wizard_ Select RPC ,Pass,Pass ,Pass, | |||||
| 1370 | BN2.16,Pro vide VistA SOA servi ce generat ion utilit ies capabl e of creat ing REST-s tyle Web s ervices.,A s the VA u ser, I wan t the serv ice genera tion wizar d to recor d VistA SO A service generation details, so that I retrieve s pecific in formation for VistA SOA servic es.,Must H ave,RSD,VS A Wizard F unctionali ty—User In terface,We b Service - Definiti on, IP ,The syste m shall pr ovide the user with the abilit y to enter the relat ive Unifor m Resource Locator ( URL) path of the RES Tful opera tion.,Task B,Task B, Task B, | |||||
| 1371 | BN2.16,Pro vide VistA SOA servi ce generat ion utilit ies capabl e of creat ing REST-s tyle Web s ervices.,A s the VA u ser, I wan t the serv ice genera tion wizar d to recor d VistA SO A service generation details, so that I retrieve s pecific in formation for VistA SOA servic es.,Must H ave,RSD,VS A Wizard F unctionali ty—User In terface,We b Service - Definiti on, IP ,The syste m shall pr ovide the user with the abilit y to selec t a REST-s pecific Co nsumes ent ry from a drop-down list to sp ecify the Multimedia Internet Mail Exten sions (MIM E) media t ype that c an be cons umed by th e operatio n. Example s of media types are : | |||||
| 1372 | - “text/pl ain” | |||||
| 1373 | - “test/ht ml” | |||||
| 1374 | - “applica tion/xml” | |||||
| 1375 | - “applica tion/h-www -form-urle ncoded” | |||||
| 1376 | - "applica tion/json” ,Task B,Ta sk B,Task B, | |||||
| 1377 | BN2.16,Pro vide VistA SOA servi ce generat ion utilit ies capabl e of creat ing REST-s tyle Web s ervices.,A s the VA u ser, I wan t the serv ice genera tion wizar d to recor d VistA SO A service generation details, so that I retrieve s pecific in formation for VistA SOA servic es.,Must H ave,RSD,VS A Wizard F unctionali ty—User In terface,We b Service - Definiti on, IP ,The syste m shall pr ovide the user with the abilit y to selec t a REST-s pecific Pr oduces ent ry from a drop-down list to sp ecify the MIME media type of t he respons e that the operation can produ ce and sen d back to the client . Examples o f media ty pes are: | |||||
| 1378 | • “text/pl ain” | |||||
| 1379 | • “test/ht ml” | |||||
| 1380 | • “applica tion/xml” | |||||
| 1381 | • “applica tion/h-www -form-urle ncoded” | |||||
| 1382 | • “applica tion/json” ,Task B,Ta sk B,Task B, | |||||
| 1383 | BN2.16,Pro vide VistA SOA servi ce generat ion utilit ies capabl e of creat ing REST-s tyle Web s ervices.,A s the VA u ser, I wan t the serv ice genera tion wizar d to recor d VistA SO A service generation details, so that I retrieve s pecific in formation for VistA SOA servic es.,Must H ave,RSD,VS A Wizard F unctionali ty—User In terface,We b Service - Definiti on, IP ,The syste m shall pr ovide the user with the abilit y to edit a REST-spe cific oper ation.,Inc 3,S8,N,De veloper's Guide,Unit 2: VSA Vi stA.js Dev eloper Too ls,Y,TC002 _RPC Wizar d_Edit Def inition Ed it Param,Y ,3.0.11,Pa ss,TC001_R PC Wizard_ Edit Defin ition Edit Param,Pas s,Pass,Pas s, | |||||
| 1384 | BN2.16,Pro vide VistA SOA servi ce generat ion utilit ies capabl e of creat ing REST-s tyle Web s ervices.,A s the VA u ser, I wan t the serv ice genera tion wizar d to recor d VistA SO A service generation details, so that I retrieve s pecific in formation for VistA SOA servic es.,Must H ave,RSD,VS A Wizard F unctionali ty—User In terface,We b Service - Definiti on, IP ,The syste m shall pr ovide the user with the abilit y to delet e a REST-s pecific op eration, a nd all its associate d input pa rameters., Inc 3,S8,N ,Developer 's Guide,U nit 4: Cre ate API Me thod from Existing R PCs,Y,TC01 0_VistA Sy stem Tests ,Y,3.0.11, Pass,TC004 _VistA.js Chained Se rvices,Pas s,Pass,Pas s, | |||||
| 1385 | BN2.28,VSA Wizard op erations a nd associa ted “servi ce descrip tor” data shall incl ude the ab ility to d efine Vist A SOA serv ice name, version, p arameters and transf ormations, response and transf ormation, service op eration na mes, mappi ng to M ro utines, in put parame ter descri ptions and payload d efinitions , response descripti on and pay load defin ition, tra nsformatio n definiti ons from t he service operation parameter types to the M rout ine parame ter types, M routine response type to se rvice oper ation resp onse type transforma tion, etc. .,As the V A user, I want the s ervice gen eration wi zard to re cord VistA SOA servi ce generat ion detail s, so that I retriev e specific informati on for Vis tA SOA ser vices.,Mus t Have,As the system , I will p rovide a w arning mes sage to co nfirm the deletion o f a REST-s pecific op eration.,R SD,VSA Wiz ard Functi onality—Us er Interfa ce,Web Ser vice - Def inition, IP ,The syste m shall di splay to t he user a warning me ssage conf irming a d eletion of a REST-sp ecific ope ration.,Th e delete R PC functio nality was removed i n v3.0.7 a nd was add ed back in v3.0.8. When it wa s reinstat ed the war ning messa ge did not appear.,I nc 4,S10,D eveloper's Guide,Uni t 5: Modif y VistA.js REST APIs > Modify Existing R EST Defini tions [p.9 9],Y,VistA Execute S ervice,TC0 11_Systems Test,Y,3. 0.11,Fail, Fail,Fail, TC004_Vist A.js Chain ed Service s,Pass,Pas s,Pass, | |||||
| 1386 | BN2.16,Pro vide VistA SOA servi ce generat ion utilit ies capabl e of creat ing REST-s tyle Web s ervices.,A s the VA u ser, I wan t the serv ice genera tion wizar d to recor d VistA SO A service generation details, so that I retrieve s pecific in formation for VistA SOA servic es.,Must H ave,As a d eveloper, I need the system to automatic ally ident ify and ma p the REST -specific parameters to the in put parame ters for a n operatio n.,RSD,VSA Wizard Fu nctionalit y—User Int erface,Web Service - Definitio n, IP ,The syste m shall pr ovide the user with the abilit y to add o ne to mult iple REST- specific p arameters if necessa ry that de fine the i nput param eters for an operati on.,10/24/ 16: this h as passed per the wo rding of t he Recomme nded Requi rement bel ow. Moving to Sprint 11 pending th e Change R equest app roval to f ormally re word the r equirement 9/19: Elai ne taking Apex sugge sting rewo rding to t eam for ap proval. | |||||
| 1387 | ||||||
| 1388 | o Original Requireme nt: The sy stem shall provide t he user wi th the abi lity to ad d one to m ultiple RE ST-specifi c paramete rs if nece ssary that define th e input pa rameters f or an oper ation Reco mmended Re quirement: The syste m shall pr ovide the ability to automatic ally ident ify and ma p the REST -specific parameters to the in put parame ters for a n operatio n. | |||||
| 1389 | ||||||
| 1390 | 9/8: The V A will not remove re quirement IP . From the VSA user perspectiv e, the fea ture suppo rting addi ng or remo ving input parameter s is neede d for VSA to be a us able platf orm for im plementing REST APIs . More det ailed as b elow. | |||||
| 1391 | ||||||
| 1392 | 1. GET met hods shoul d be safe. In partic ular, it i s not appr opriate to use param eters as a general m ethod for passing in put parame ters. | |||||
| 1393 | 2. In its current ve rsion, VSA is a tunn el for RPC s. There i s no harm in requiri ng that in put be sen t via POST , unless V SA is modi fied to su pport more general i nterfaces. | |||||
| 1394 | 3. If the scope of V SA is to i nclude con trol over the URL an d input/ou tput forma ts, it wou ld be unfo rtunate no t to inclu de query p arameters. | |||||
| 1395 | 4. If this tool is m eant to pr ovide a ge neral purp ose implem entation o f REST API s (or even just the FHIR API), then this is a feat ure that c annot be o mitted. | |||||
| 1396 | 5. If the ability to add or re move param eters usin g the RPC Wizard is removed, t hen we wou ld need to depend on another m iddleware component, such as e MI, to rew rite the A PI and rem ove the pa rameters. As we said in the ab ove respon se, this i s not idea l and woul d be very inefficien t and comp lex, so ou r preferen ce would b e to keep the featur e in the R PC Wizard. | |||||
| 1397 | ||||||
| 1398 | 7/27: Apex will be p roposing t he current Add/Remov e Paramete r function ality be r emoved bec ause curre nt design supersedes those fie lds.,Inc 4 ,S12,Y,Par tially com plete in S print 8; M oved to ba cklog pend ing discus sions with VA; Moved to Sprint 11 pendin g VA submi ssion/appr oval of th e CR to ch ange the w ording. M oved from S11 to bac klog pendi ng approva l of the C R. Impleme nted based on new re quirement wording. M oved to S1 2 while aw aiting CR approval f rom VA.,De veloper's Guide,Y,TC 001_RPC Wi zard_Edit Definition Add Param ,Y,3.0.11, Pass,TC001 _RPC Wizar d_Edit Def inition Di splay,Pass ,Pass,Pass , | |||||
| 1399 | BN2.16,Pro vide VistA SOA servi ce generat ion utilit ies capabl e of creat ing REST-s tyle Web s ervices.,A s the VA u ser, I wan t the serv ice genera tion wizar d to recor d VistA SO A service generation details, so that I retrieve s pecific in formation for VistA SOA servic es.,Must H ave,RSD,VS A Wizard F unctionali ty—User In terface,We b Service - Definiti on, IP ,The syste m shall pr ovide the ability to display i nput REST- specific i nformation for a Nam e of a RES T paramete r.,Inc 3,S 8,N,Develo per's Guid e,Unit 2: VSA VistA. js Develop er Tools,Y ,TC004_RPC Wizard_Ed it Definit ion Edit P aram,Y,3.0 .11,Pass,T C001_RPC W izard_Edit Definitio n Display, Pass,Pass, Pass, | |||||
| 1400 | BN2.16,Pro vide VistA SOA servi ce generat ion utilit ies capabl e of creat ing REST-s tyle Web s ervices.,A s the VA u ser, I wan t the serv ice genera tion wizar d to recor d VistA SO A service generation details, so that I retrieve s pecific in formation for VistA SOA servic es.,Must H ave,RSD,VS A Wizard F unctionali ty—User In terface,We b Service - Definiti on, IP ,The syste m shall pr ovide the ability to display i nput infor mation for a Name of a REST pa rameter.,I nc 3,S8,N, Developer' s Guide,Un it 2: VSA VistA.js D eveloper T ools,Y,TC0 04_RPC Wiz ard_Edit D efinition Edit Param ,Y,3.0.11, Pass,TC002 _RPC Wizar d_Edit Def inition Ed it Param,P ass,Pass,P ass, | |||||
| 1401 | BN2.16,Pro vide VistA SOA servi ce generat ion utilit ies capabl e of creat ing REST-s tyle Web s ervices.,A s the VA u ser, I wan t the serv ice genera tion wizar d to recor d VistA SO A service generation details, so that I retrieve s pecific in formation for VistA SOA servic es.,Must H ave,RSD,VS A Wizard F unctionali ty—User In terface,We b Service - Definiti on, IP ,The syste m shall pr ovide the ability to display i nput infor mation for a Type of a REST pa rameter.,I nc 3,S8,N, Developer' s Guide,Un it 2: VSA VistA.js D eveloper T ools,Y,TC0 02_RPC Wiz ard_Edit D efinition Edit Param ,Y,3.0.11, Pass,TC001 _RPC Wizar d_Edit Def inition Ed it Param,P ass,Pass,P ass, | |||||
| 1402 | BN2.16,Pro vide VistA SOA servi ce generat ion utilit ies capabl e of creat ing REST-s tyle Web s ervices.,A s the VA u ser, I wan t the serv ice genera tion wizar d to recor d VistA SO A service generation details, so that I retrieve s pecific in formation for VistA SOA servic es.,Must H ave,RSD,VS A Wizard F unctionali ty—User In terface,We b Service - Definiti on, IP ,The syste m shall pr ovide the ability to display i nput infor mation for a Param T ype of a R EST parame ter.,Inc 3 ,S8,N,Deve loper's Gu ide,Unit 2 : VSA Vist A.js Devel oper Tools ,Y,TC007_R PC Wizard_ Edit Defin ition Edit Param,Y,3 .0.11,Pass ,TC001_RPC Wizard_Ed it Definit ion Displa y,Pass,Pas s,Pass, | |||||
| 1403 | BN2.16,Pro vide VistA SOA servi ce generat ion utilit ies capabl e of creat ing REST-s tyle Web s ervices.,A s the VA u ser, I wan t the serv ice genera tion wizar d to recor d VistA SO A service generation details, so that I retrieve s pecific in formation for VistA SOA servic es.,Must H ave,RSD,VS A Wizard F unctionali ty—User In terface,We b Service - Definiti on, IP ,The syste m shall pr ovide the ability to display i nput infor mation for a Param N ame of a R EST parame ter.,Inc 3 ,S8,N,Deve loper's Gu ide,Unit 2 : VSA Vist A.js Devel oper Tools ,Y,TC001_R PC Wizard_ Edit Defin ition Edit Param,Y,3 .0.11,Pass ,TC001_RPC Wizard_Ed it Definit ion Displa y,Pass,Pas s,Pass, | |||||
| 1404 | BN2.16,Pro vide VistA SOA servi ce generat ion utilit ies capabl e of creat ing REST-s tyle Web s ervices.,A s the VA u ser, I wan t the serv ice genera tion wizar d to recor d VistA SO A service generation details, so that I retrieve s pecific in formation for VistA SOA servic es.,Must H ave,RSD,VS A Wizard F unctionali ty—User In terface,We b Service - Definiti on, IP ,The syste m shall pr ovide the ability to display i nput infor mation for a Default Name of a REST para meter.,Inc 3,S8,N,De veloper's Guide,Unit 2: VSA Vi stA.js Dev eloper Too ls,Y,TC001 _RPC Wizar d_Edit Def inition Di splay,Y,3. 0.11,Pass, TC001_RPC Wizard_Edi t Definiti on Display ,Pass,Pass ,Pass, | |||||
| 1405 | BN2.16,Pro vide VistA SOA servi ce generat ion utilit ies capabl e of creat ing REST-s tyle Web s ervices.,A s the VA u ser, I wan t the serv ice genera tion wizar d to recor d VistA SO A service generation details, so that I retrieve s pecific in formation for VistA SOA servic es.,Must H ave,RSD,VS A Wizard F unctionali ty—User In terface,We b Service - Definiti on, IP ,The syste m shall re quire the user to en ter a uniq ue Name fo r the REST -specific input para meter.,VA agreed to remove. | |||||
| 1406 | ||||||
| 1407 | 9/19: Apex requested for remov al. The re quirement was misint erpreted f or S8 and marked as passed. Further el aboration with VA cl arified th e intent a nd this re quirement should be removed. The RESTif ied RPC mu st match t he name of the sourc e RPC, and not allow a develop er to chan ge it. ,Re quest for Removal,Re quest for Removal,Y, 9/19: Apex requested for remov al. The re quirement was misint erpreted f or S8 and marked as passed. Fu rther elab oration wi th VA clar ified the intent and this requ irement sh ould be re moved. The RESTified RPC must match the name of th e source R PC, and no t allow a developer to change it.,Develo per's Guid e,Unit 2: VSA VistA. js Develop er Tools,N ,TC008_RPC Wizard_Ed it Definit ion Edit P aram,Y, IP ,Not Teste d,Request for Remova l,n/a,n/a, n/a,Defaul t Params a re tested in all tes t cases an d passed s uccessfull y in 3.0.1 1., | |||||
| 1408 | BN2.16,Pro vide VistA SOA servi ce generat ion utilit ies capabl e of creat ing REST-s tyle Web s ervices.,A s the VA u ser, I wan t the serv ice genera tion wizar d to recor d VistA SO A service generation details, so that I retrieve s pecific in formation for VistA SOA servic es.,Must H ave,RSD,VS A Wizard F unctionali ty—User In terface,We b Service - Definiti on, IP ,The uniqu e paramete r name cor responds t o the name of the RE ST-specifi c input va riable use d in the g enerated R untime ope ration.,In c 3,S8,N,D eveloper's Guide,Uni t 2: VSA V istA.js De veloper To ols,Y,TC00 4_RPC Wiza rd_Edit De finition D isplay,Y,3 .0.11,Pass ,TC002_RPC Wizard_Ed it Definit ion Displa y,Pass,Pas s,Pass, | |||||
| 1409 | BN2.16,Pro vide VistA SOA servi ce generat ion utilit ies capabl e of creat ing REST-s tyle Web s ervices.,A s the VA u ser, I wan t the serv ice genera tion wizar d to recor d VistA SO A service generation details, so that I retrieve s pecific in formation for VistA SOA servic es.,Must H ave,RSD,VS A Wizard F unctionali ty—User In terface,We b Service - Definiti on, IP ,The syste m shall pr ovide the user with the abilit y to selec t Type fro m a drop-d own list t hat define s the type of the RE ST-specifi c input pa rameter (e .g., strin g, ref, li st, and ma p).,Inc 2, S3,Develop er's Guide ,Unit 4: C reate API Method Fro m Existing RPCs > In put Parame ts [p.77], Y,TC005_RP C Wizard_E dit Definition Edit Para m,TC005_RP C Wizard_E dit Definition Edit Para m,Y,3.0.11 ,Pass,Pass ,Pass,TC00 1_RPC Wiza rd_Edit De finition E dit Param, Pass,Pass, Pass, | |||||
| 1410 | BN2.16,Pro vide VistA SOA servi ce generat ion utilit ies capabl e of creat ing REST-s tyle Web s ervices.,A s the VA u ser, I wan t the serv ice genera tion wizar d to recor d VistA SO A service generation details, so that I retrieve s pecific in formation for VistA SOA servic es.,Must H ave,RSD,VS A Wizard F unctionali ty—User In terface,We b Service - Definiti on, IP ,The syste m shall pr ovide the user with the abilit y to selec t a REST-s pecific Pa ram Type, which indi cates how the parame ter will b e sent to the resour ce method. Possible values can include: | |||||
| 1411 | • PathPara m | |||||
| 1412 | • QueryPar am | |||||
| 1413 | • MatrixPa ram | |||||
| 1414 | • FormPara m | |||||
| 1415 | • HeaderPa ram | |||||
| 1416 | • CookiePa ram | |||||
| 1417 | • Context | |||||
| 1418 | This corre sponds to the annota tion of th e paramete r in the r esource me thod signa ture.,6/13 This is a n old requ irement th at no long er applies as it was based on a Java bas ed impleme ntation pa radigm (JA X-RS) and does not a pply to Ja vascript. Request VA waiver fo r this req uirement., Request fo r Removal, Request fo r Removal, N,n/a,n/a, | |||||
| 1419 | BN2.16,Pro vide VistA SOA servi ce generat ion utilit ies capabl e of creat ing REST-s tyle Web s ervices.,A s the VA u ser, I wan t the serv ice genera tion wizar d to recor d VistA SO A service generation details, so that I retrieve s pecific in formation for VistA SOA servic es.,Must H ave,RSD,We b Service - Definiti on, IP ,The syste m shall pr ovide the user with the abilit y to speci fy a defau lt value f or this in put parame ter if one is not pa ssed.,10/2 0/16: VA Respons e: This re quirement is not ess ential at this time and will n ot be remo ved, howev er, this r equirement could be useful for a future Sprint or can be pla ced in Bac klog. | |||||
| 1420 | 7/27: Ques tions for VA Team:Wh ere is doc umentation outlining defaults? | |||||
| 1421 | Are defaul ts to be h andled by RPC Wizard /API Brows er VSA Ser vices or u nderlying RPCs? | |||||
| 1422 | ||||||
| 1423 | 6/20: SWO/ Geoff agre ed this is not feasi ble/practi cal for th e RPC Wiza rd and def ining a de fault shou ld be hand led at the applicati on level. Recommend de-allocat ing. | |||||
| 1424 | 6/13: For which inpu t paramete rs do the default va lue apply? How is t he system expected t o specify the defaul t values?, Inc 4,Back log,N, | |||||
| 1425 | BN2.16,Pro vide VistA SOA servi ce generat ion utilit ies capabl e of creat ing REST-s tyle Web s ervices.,A s the VA u ser, I wan t the serv ice genera tion wizar d to recor d VistA SO A service generation details, so that I retrieve s pecific in formation for VistA SOA servic es.,Must H ave,VSA Wi zard Funct ionality—U ser Interf ace,Web Se rvice - De finition, IP ,The syste m shall pr ovide the user with the abilit y to delet e a REST i nput param eter.,VA a greed to r emove. | |||||
| 1426 | ||||||
| 1427 | 9/19: This requireme nt is rela ted to IP and no lo nger appli es as the system wil l use the same param names tha t in the M UMPS code. Apex is a sking this requireme nt be remo ved.,Reque st for Rem oval,Reque st for Rem oval,Y,9/1 9: This re quirement is related to IP and no lo nger appli es as the system wil l use the same param names tha t in the M UMPS code. ,Developer 's Guide,U nit 5: Mod ify VistA. js REST AP Is,N,TC002 _RPC Wizar d_Edit Def inition Ad d Param,Y, IP ,Pass,Requ est for Re moval,n/a, n/a,n/a,De fault Para ms are tes ted in all test case s and pass ed success fully in 3 .0.11., | |||||
| 1428 | BN2.16,Pro vide VistA SOA servi ce generat ion utilit ies capabl e of creat ing REST-s tyle Web s ervices.,A s the VA u ser, I wan t the serv ice genera tion wizar d to recor d VistA SO A service generation details, so that I retrieve s pecific in formation for VistA SOA servic es.,Must H ave,RSD,VS A Wizard F unctionali ty—User In terface,We b Service - Definiti on, IP ,The syste m shall di splay to t he user a warning me ssage conf irming a d eletion of a REST in put parame ter.,Relat ed to IP . VA agreed to remove. | |||||
| 1429 | ||||||
| 1430 | 9/19: This requireme nt is rela ted to IP and no lo nger appli es as the system wil l use the same param names tha t in the M UMPS code. Apex is a sking this requireme nt be remo ved. ,Requ est for Re moval,Requ est for Re moval,User Guide,Uni t 5: Modif y VistA.js REST APIs > Modify Existing R EST Defini tions [p.9 9],N,TC000 2_RPC Wiza rd_Edit Definition Edit Para m TC005_RPC Wizard_Edi t Definition Edit Para m,TC011_Vi stA System Tests,Y, IP ,Pass,Pass ,Pass,Requ est for Re moval,n/a, n/a,n/a,De fault Para ms are tes ted in all test case s and pass ed success fully in 3 .0.11., | |||||
| 1431 | BN2.28,VSA Wizard op erations a nd associa ted “servi ce descrip tor” data shall incl ude the ab ility to d efine Vist A SOA serv ice name, version, p arameters and transf ormations, response and transf ormation, service op eration na mes, mappi ng to M ro utines, in put parame ter descri ptions and payload d efinitions , response descripti on and pay load defin ition, tra nsformatio n definiti ons from t he service operation parameter types to the M rout ine parame ter types, M routine response type to se rvice oper ation resp onse type transforma tion, etc. .,As the V A user, I want the s ervice gen eration wi zard to re cord VistA SOA servi ce generat ion detail s, so that I retriev e specific informati on for Vis tA SOA ser vices.,Mus t Have,RSD ,VSA Wizar d Function ality—User Interface ,Web Servi ce - Defin ition, IP ,The syste m shall pr ovide the user with the abilit y to edit a REST-spe cific inpu t paramete r.,Inc 2,S 3,User Gui de,Unit 5: Modify Vi stA.js RES T APIs > M odify Para meters [p. 95],Y,TC00 03_RPC Wiz ard_Edit Definition Edit Para m TC0004_RPC Wizard_Ed it Definition Edit Para m TC0005_RPC Wizard_Ed it Definition Edit Para m ,TC0003_RP C Wizard_E dit Definition Edit Para m TC0004_RPC Wizard_Ed it Definition Edit Para m TC0005_RPC Wizard_Ed it Definition Edit Para m ,Y,3.0.11, Pass,Pass, Pass,TC001 _RPC Wizar d_Edit Def inition Ed it Param,P ass,Pass,P ass, | |||||
| 1432 | BN2.16,Pro vide VistA SOA servi ce generat ion utilit ies capabl e of creat ing REST-s tyle Web s ervices.,A s the VA u ser, I wan t the serv ice genera tion wizar d to recor d VistA SO A service generation details, so that I retrieve s pecific in formation for VistA SOA servic es.,Must H ave,As a u ser, I wil l be able to expand and collap se REST sp ecific inp ut paramet ers for an y operatio n.,RSD,VSA Wizard Fu nctionalit y—User Int erface,Web Service - Definitio n, IP ,The syste m shall pr ovide the user with the abilit y to hide or show th e REST-spe cific inpu t paramete rs for any operation .,Inc 4,S1 1,Y,Moved from S9 to S11 since requireme nt failed testing.,D eveloper's Guide,Uni t 3: Ident ify and Co nsume Exis ting APIs, Y,TBD,N,3. 0.11,Faile d,TC002_RP C Wizard_E dit Defini tion Edit Param,Fail ed,Failed, Pass, | |||||
| 1433 | BN2.19,Pro vide the a bility for the servi ce generat ion wizard to load, modify and save serv ice descri ptors. The se service descripto rs are del ivered to and retrie ved from s ource cont rol.,As a VA user, I want the ability fo r the serv ice genera tion wizar d to load, modify an d save ser vice descr iptors. Th ese servic e descript ors are de livered to and retri eved from source con trol.,Must Have,RSD, VSA Wizard Functiona lity—User Interface, Web Servic e - Defini tion, IP ,The syste m shall pr ovide the user with the abilit y to save a Service Descriptor .,Inc 2,S3 ,User Guid e,TBD,Y,TC 001_RPC Wi zard_Edit Definition Add Para TC002_RPC Wizard_Edi t Definiti on Add Par a ,TC001_RPC Wizard_Ed it Definit ion Add Pa ra ,Y,3.0.11, Pass,Pass, Pass,TC001 _RPC Wizar d_Edit Def inition Di splay,Pass ,Pass,Pass , | |||||
| 1434 | BN2.19,Pro vide the a bility for the servi ce generat ion wizard to load, modify and save serv ice descri ptors. The se service descripto rs are del ivered to and retrie ved from s ource cont rol.,As a VA user, I want the ability fo r the serv ice genera tion wizar d to load, modify an d save ser vice descr iptors. Th ese servic e descript ors are de livered to and retri eved from source con trol.,Must Have,RSD, VSA Wizard Functiona lity—User Interface, Web Servic e - Defini tion, IP ,The syste m shall di splay the contents o f a newly generated service de scriptor., Inc 2,S3,U ser Guide, TBD,Y,TC00 03_RPC Wiz ard_Edit Definition Edit Para m TC0004_RPC Wizard_Ed it Definition Edit Para m TC0005_RPC Wizard_Ed it Definition Edit Para m TC001_RPC Wizard_Edi t Definiti on Add Par a TC002_RPC Wizard_Edi t Definiti on Add Par a ,TC0003_RP C Wizard_E dit Definition Edit Para m TC0004_RPC Wizard_Ed it Definition Edit Para m TC0005_RPC Wizard_Ed it Definition Edit Para m TC001_RPC Wizard_Edi t Definiti on Add Par a TC002_RPC Wizard_Edi t Definiti on Add Par a ,Y,3.0.11, Pass,Pass, Pass,TC001 _RPC Wizar d_Edit Def inition Di splay,Pass ,Pass,Pass , | |||||
| 1435 | BN2.35,Pro vide the a bility for the servi ce generat ion wizard , in its f ully devel oped state , to inclu de a sele ction of a n aggregat ion strate gy, cachin g strategy , run-time data cle ansing str ategy, de- duplicatio n/de-confl iction str ategy, par tial data handling s trategy, t erminology mapping i ntegration strategy (run- time terminolo gy resolut ion and ca n include something with desig n time), m ulti-threa ding strat egy, excep tion handl ing strate gy, and se curity int egration s trategy.,A s the VA u ser, I wan t the serv ice genera tion wizar d to be fu lly develo ped, so th at I can u se the ser vice gener ation wiza rd for dif ferent rea sons.,Must Have,RSD, VSA Wizard Functiona lity—User Interface, Web Servic e - Defini tion | |||||
| 1436 | ||||||
| 1437 | Security, IP ,The syste m shall no t allow th e user to generate a service f rom partia lly filled Service D escriptor form.,Inc 3,S8,N,Dev eloper's G uide,Unit 4: Create API Method From Exis ting RPCs ,Y,TC001_V istA Syste m Tests,Y, 3.0.11,Pas s,TC001_RP C Wizard_E dit Defini tion Displ ay,Pass,Pa ss,Pass, | |||||
| 1438 | BN2.16,Pro vide VistA SOA servi ce generat ion utilit ies capabl e of creat ing REST-s tyle Web s ervices.,A s the VA u ser, I wan t the serv ice genera tion wizar d to recor d VistA SO A service generation details, so that I retrieve s pecific in formation for VistA SOA servic es.,Must H ave,RSD,VS A Wizard F unctionali ty—User In terface,We b Service - Definiti on, IP ,The syste m shall la bel fields in the Wi zard that are requir ed.,Inc 2, S3,User Gu ide,Unit 4 : Create A PI Method From Exist ing RPCs > Input Par ameters [p .76],Y,TC0 01_RPC Wiz ard_Edit Definition Display TC002_RPC Wizard_Edi t Definiti on Display ,TC001_Vis tA System Tests,Y,3. 0.11,Pass, Pass,Pass, TC001_RPC Wizard_Edi t Definiti on Edit Pa ram,Pass,P ass,Pass, | |||||
| 1439 | BN2.17,Pro vide the a bility to create a s ervice des criptor fo r each ser vice gener ated by th e service generation wizard th at will en able the r evision, r egeneratio n, source control an d other ca pabilities to take p lace.,As a VA user, I want the ability t o create a service d escriptor for each s ervice gen erated by the servic e generati on wizard that will enable the revision, regenerat ion, sourc e control and other capabiliti es to take place, so that I ca n review t he service descripto r informat ion for ea ch VistA S OA service .,Must Hav e,RSD,VSA Wizard Fun ctionality —User Inte rface,Web Service - Definition , IP ,The syste m shall pr ovide the user with the abilit y to auto- generate a service d escriptor into a dep loyable ru ntime pack age.,Task B,Task B,T ask B, | |||||
| 1440 | BN3.1,Ensu re that th e platform provided shall be a dequate an d necessar y to execu te VistA S OA Service s.,As a VA user, I w ant to ens ure that t he platfor m provided to be ade quate and necessary to execute VistA SOA Services, so that I can execu te at run- time VistA SOA Servi ces.,Must Have,RSD,V SA Wizard Functional ity—User I nterface,S ervice Pla tforms, IP ,The syste m shall pr ovide the user with the abilit y to deplo y and publ ish the We b service runtime pa ckage to t he non-Pro duction Fe derating P latform.,6 /2: APEX h as satisfi ed this in EDE 1-4 a nd ETS,Inc 3,S8,N,SD D,3.1.3,Y, TC001_RPC Wizard_Sel ect RPC,Y, 3.0.11,Pas s,TC001_RP C Wizard_S elect RPC, Pass,Pass, Pass, | |||||
| 1441 | BN2.25,Pro vide the a bility to populate t he develop ment envir onment Ser vice Regis try and ES B/eMI with informati on that pr ovides for efficient testing o f new serv ices and r equires mi nimal deve loper orie ntation to the Servi ce Registr y and ESB/ eMI (not n ecessarily an automa ted functi onality)., As a VA us er, I want the abili ty to popu late the d evelopment environme nt Service Registry and ESB/eM I with inf ormation t hat provid es for eff icient tes ting of ne w services and requi res minima l develope r orientat ion to the Service R egistry an d ESB/eMI (not neces sarily an automated functional ity).,RSD, VSA Wizard Functiona lity—User Interface, eMI/Servic e Registry , IP ,The syste m shall di splay the URL of the service t o be teste d.,Inc 3,S 6,N,User G uide,TBD,Y ,TC001_Vis tA.js Requ est Valida tion,Y,3.0 .11,Pass,T C001_VistA .js Reques t Validati on,Pass,Pa ss,Pass, | |||||
| 1442 | BN2.25,Pro vide the a bility to populate t he develop ment envir onment Ser vice Regis try and ES B/eMI with informati on that pr ovides for efficient testing o f new serv ices and r equires mi nimal deve loper orie ntation to the Servi ce Registr y and ESB/ eMI (not n ecessarily an automa ted functi onality)., As a VA us er, I want the abili ty to popu late the d evelopment environme nt Service Registry and ESB/eM I with inf ormation t hat provid es for eff icient tes ting of ne w services and requi res minima l develope r orientat ion to the Service R egistry an d ESB/eMI (not neces sarily an automated functional ity).,RSD, VSA Wizard Functiona lity—User Interface, eMI/Servic e Registry , IP ,The syste m shall pr ovide the user with the abilit y to test and execut e a deploy ed Web ser vice.,Inc 2,S3,User Guide,TBD, Y,TC001_Vi stA.js Exe cute Servi ce TC002_Vist A.js Execu te Service TC003_Vist A.js Execu te Service TC004_Vist A.js Execu te Service TC005_Vist A.js Execu te Service ,Systems T est Set,Y,3.0. 11,Pass,Pa ss,Pass,TC 001_VistA. js Request Validatio n,Pass,Pas s,Pass, | |||||
| 1443 | BN2.25,Pro vide the a bility to populate t he develop ment envir onment Ser vice Regis try and ES B/eMI with informati on that pr ovides for efficient testing o f new serv ices and r equires mi nimal deve loper orie ntation to the Servi ce Registr y and ESB/ eMI (not n ecessarily an automa ted functi onality)., As a VA us er, I want the abili ty to popu late the d evelopment environme nt Service Registry and ESB/eM I with inf ormation t hat provid es for eff icient tes ting of ne w services and requi res minima l develope r orientat ion to the Service R egistry an d ESB/eMI (not neces sarily an automated functional ity).,Non- Functional Requireme nt,RSD,VSA Wizard Fu nctionalit y—User Int erface,eMI /Service R egistry, IP ,The GUI s hall consi st of a st ructured p oint-and-c lick inter face, and with free- text field s on a Ser vice Descr iptor form for the u ser to ent er informa tion.,Inc 2,S3,SDD,3 .2.3,Y,TC0 01_RPC Wiz ard_Edit Definition Display TC002_RPC Wizard_Edi t Definiti on Display ,TC001_RPC Wizard_Ed it Definition Display TC002_RPC Wizard_Edi t Definiti on Display ,Y,3.0.11, Pass,Pass, Pass,TC001 _RPC Wizar d_Edit Def inition Ed it Param,P ass,Pass,P ass, | |||||
| 1444 | BN2.13,Pro vide the a bility to ensure Vis tA SOA Ser vices are created wi th standar dized tech nical char acteristic s.,As a VA user, I w ant the ab ility to p opulate th e developm ent enviro nment Serv ice Regist ry and ESB /eMI with informatio n that pro vides for efficient testing of new servi ces and re quires min imal devel oper orien tation to the Servic e Registry and ESB/e MI (not ne cessarily an automat ed functio nality).,N on-Functio nal Requir ement,RSD, VSA Wizard Functiona lity—User Interface, eMI/Servic e Registry , IP ,The syste m shall pr ovide text fields us ed to acce pt alphanu meric entr ies. Speci fic text f ields will also acce pt special character s.,Inc 2,S 3,Develope r's Guide, VSA VistA. js RPC Wiz ard Overvi ew > RPC W izard Navi gation [p. 41-43],Y,5 08 Checkli st,508 Che cklist,Y,3 .0.11,Pass ,Pass,Pass ,508 Check list,Pass, Pass,Pass, | |||||
| 1445 | BN2.22,Fac ilitate th e ability to define namespacin g, version ing, paylo ad transfo rmations, etc. as “s ervice des criptor” e lements re flected in generated service d eployment package,As a VA user , I want t he ability to popula te the dev elopment e nvironment Service R egistry an d ESB/eMI with infor mation tha t provides for effic ient testi ng of new services a nd require s minimal developer orientatio n to the S ervice Reg istry and ESB/eMI (n ot necessa rily an au tomated fu nctionalit y).,Non-Fu nctional R equirement ,RSD,VSA W izard Func tionality— User Inter face,eMI/S ervice Reg istry, IP ,The syste m shall pr ovide drop -down sele ction menu s used to present lo nger lists of respon ses but pe rmit only a single r esponse (e .g., RPCs) .,Inc 2,S3 ,User Guid e,VSA Vist A.js RPC W izard Over view > RPC Wizard Na vigation [ p.42],Y,TC 0004_RPC W izard_Sele ct RPC ,TC0002_RP C Wizard_S elect RPC ,Y,3.0.11, Pass,Pass, Pass,TC001 _RPC Wizar d_Select R PC,Pass,Pa ss,Pass, | |||||
| 1446 | BN2.25,Pro vide the a bility to populate t he develop ment envir onment Ser vice Regis try and ES B/eMI with informati on that pr ovides for efficient testing o f new serv ices and r equires mi nimal deve loper orie ntation to the Servi ce Registr y and ESB/ eMI (not n ecessarily an automa ted functi onality)., As a VA us er, I want the abili ty to popu late the d evelopment environme nt Service Registry and ESB/eM I with inf ormation t hat provid es for eff icient tes ting of ne w services and requi res minima l develope r orientat ion to the Service R egistry an d ESB/eMI (not neces sarily an automated functional ity).,Non- Functional Requireme nt,RSD,VSA Wizard Fu nctionalit y—User Int erface,eMI /Service R egistry, IP ,The syste m shall pr ovide drop -down sele ction menu s used whe n a short list of re sponses al lows only a single a nswer (e.g ., a Strin g, JSON, l ist, or ma p response ).,Inc 2,S 3,User Gui de,Unit 4: Create AP I Method F rom Existi ng RPCs > Input Para meters [p. 76-77],Y,T C0005_RPC Wizard_Sel ect RPC ,TC0003_RP C Wizard_S elect RPC ,Y,3.0.11, Pass,Pass, Pass,TC002 _RPC Wizar d_Select R PC,Pass,Pa ss,Pass, | |||||
| 1447 | BN2.28,Ser vice gener ation wiza rd operati ons and as sociated “ service de scriptor” data shall include t he ability to define VistA SOA Service n ame, versi on, parame ters and t ransformat ions, resp onse and t ransformat ion, servi ce operati on names, mapping to M routine s, input p arameter d escription s and payl oad defini tions, res ponse desc ription an d payload definition , transfor mation def initions f rom the se rvice oper ation para meter type s to the M routine p arameter t ypes, M ro utine resp onse type to service operation response type trans formation, etc.,As a VA user, I want the ability t o populate the devel opment env ironment S ervice Reg istry and ESB/eMI wi th informa tion that provides f or efficie nt testing of new se rvices and requires minimal de veloper or ientation to the Ser vice Regis try and ES B/eMI (not necessari ly an auto mated func tionality) .,Non-Func tional Req uirement,R SD,VSA Wiz ard Functi onality—Us er Interfa ce,eMI/Ser vice Regis try, IP ,The syste m shall pr ovide butt ons used t o search, delete, in sert, or h ide inform ation abou t an RPC o peration o r paramete r.,Task B, Task B,Tas k B, | |||||
| 1448 | BN3.23,Pro vide a loc al VistA s ervices pl atform to support lo cal VistA services t hat shall resolve RP C Broker s ecurity an d capacity limitatio ns (no enc ryption, 3 2k payload ).,As a VA user, I w ant to pro vide a loc al VistA s ervices pl atform to support lo cal VistA services t o resolve RPC Broker security and capaci ty limitat ions (no e ncryption, 32k paylo ad), so th at the RPC Broker se curity and capacity limitation s are medi ated.,Must Have,RSD, VSA Wizard Functiona lity—User Interface, Service Pl atforms, IP ,In develo pment, The VSA Wizar d shall en force Vist A user sec urity to i ts corresp onding dev elopment V istA insta nce, by me eting the requiremen ts of the VSA Run-Ti me as a co nsumer app lication ( the Wizard as the co nsumer).,I nc 3,S8,N, SDD,9.2,Y, TC008_Secu rity,Y,3.0 .11,Pass,T C005_Secur ity | |||||
| 1449 | TC006_Secu rity,Pass, Pass,Pass, | |||||
| 1450 | BN3.23,Pro vide a loc al VistA s ervices pl atform to support lo cal VistA services t hat shall resolve RP C Broker s ecurity an d capacity limitatio ns (no enc ryption, 3 2k payload ).,As a VA user, I w ant to pro vide a loc al VistA s ervices pl atform to support lo cal VistA services t o resolve RPC Broker security and capaci ty limitat ions (no e ncryption, 32k paylo ad), so th at the RPC Broker se curity and capacity limitation s are medi ated.,Must Have,RSD, VSA Wizard Functiona lity—User Interface, Service Pl atforms, IP ,In develo pment, the VSA Wizar d shall al low the us er to spec ify its Vi stA develo pment envi ronment an d to provi de the nec essary cre dentials t hrough Acc ess and Ve rify codes to connec t securely with Vist A.,Inc 2,S 3,SDD,9.2, Y,TC001_RP C Wizard_E dit Definition Display TC002_RPC Wizard_Edi t Definiti on Display ,TC001_RPC Wizard_Ed it Definition Display TC002_RPC Wizard_Edi t Definiti on Display ,Y,3.0.11, Pass,Pass, Pass,TC002 _RPC Wizar d_Edit Def inition Di splay,Pass ,Pass,Pass , | |||||
| 1451 | BN3,Platfo rm for des ign-time a ctivities and run-ti me VistA S OA Service execution .,N/A,None ,RSD,VSA W izard Func tionality— User Inter face, IP ,The VSA P hase 2 sof tware shal l allow th e user (e. g., develo per) to us e a VA Int ranet Web browser to access th e VSA Wiza rd on the runtime en vironment. ,Inc 2,S3, User Guide ,Unit 1: V SA VistA.j s Technica l Overview > VSA Vis tA.js Data Flow [p.2 1],Y,TC001 _RPC Wizar d_Edit Definition Display TC002_RPC Wizard_Edi t Definiti on Display ,TC001_RPC Wizard_Ed it Definition Display TC002_RPC Wizard_Edi t Definiti on Display ,Y,3.0.11, Pass,Pass, Pass,TC002 _RPC Wizar d_Edit Def inition Di splay,Pass ,Pass,Pass , | |||||
| 1452 | BN6.2,Vist A SOA serv ices platf orms shall provide s ystem perf ormance th at meets/e xceeds Ent erprise-le vel demand and expec tations, p erformance monitorin g “markers ” shall be implement ed that ca n elective ly be acti vated to e valuate th e performa nce of ind ividual Vi stA SOA se rvices pla tform comp onents (no t just end -to-end)., As a VA us er, I want the VistA SOA servi ces platfo rms to pro vide syste m performa nce that m eets/excee ds Enterpr ise-level demand and expectati ons, perfo rmance mon itoring “m arkers” to be implem ented that can elect ively be a ctivated t o evaluate the perfo rmance of individual VistA SOA services platform c omponents (not just end-to-end ), so that I can eva luate the system per formance d ata.,Must Have,As th e run-time system, I will prov ide sub-se cond respo nse time c onsistent with Enter prise-leve l capacity and perfo rmance for critical business a pplication s,RSD,Capa city, Load , and Perf ormance,Pe rformance, IP 4,The VSA “run time” functiona lity shall provide s ub-second response t ime consis tent with Enterprise -level cap acity and performanc e for crit ical busin ess applic ations.,In c 4,S10,Y, Partially implemente d in Sprin t 9; moved to Backlo g - valida ted in ETS environme nt but nee ds to be v alidated i n Producti on; Moved to Sprint 10 and ful ly impleme nted,SDD,3 .3.1,Y,3.0 .8,3.0.10 ETS Test R eport (pen ding),Pass ,Pending,P ending ETS Test Repo rt, | |||||
| 1453 | BN6.2,Vist A SOA serv ices platf orms shall provide s ystem perf ormance th at meets/e xceeds Ent erprise-le vel demand and expec tations, p erformance monitorin g “markers ” shall be implement ed that ca n elective ly be acti vated to e valuate th e performa nce of ind ividual Vi stA SOA se rvices pla tform comp onents (no t just end -to-end)., As a VA us er, I want the VistA SOA servi ces platfo rms to pro vide syste m performa nce that m eets/excee ds Enterpr ise-level demand and expectati ons, perfo rmance mon itoring “m arkers” to be implem ented that can elect ively be a ctivated t o evaluate the perfo rmance of individual VistA SOA services platform c omponents (not just end-to-end ), so that I can eva luate the system per formance d ata.,Must Have,As th e design t ime system , I will p rovide res ponse time s consiste nt with so ftware dev elopment u tility use r expectat ions.,RSD, Capacity, Load, and Performanc e,Performa nce, IP 5,The VSA “design ti me” functi onality sh all provid e response time cons istent wit h software developme nt utility user expe ctations., 6/9: will put VSA th rough perf ormance te sting; gat her metric s; and det ermine nex t steps fr om there. | |||||
| 1454 | 6/6: APEX requests: further de fine "user expectati ons" | |||||
| 1455 | VA: Qualif y user exp ectations: Don't wan t to wait! Steve: ce rtainly no more than 2 seconds ; Any othe r app guid elines? A re we to j ust use in dustry sta ndard guid elines. St eve O: "sn appy" resp onse time | |||||
| 1456 | Marc: Is t his dev en vironment? We need m ore discus sion? | |||||
| 1457 | Jeff: Let' s just def ine - I wa nt snappy - 1 second ? Lori: Ca n you brin g us the m easures fo r those yo u are usin g today th at have de sired desi gn-time to ols respon ses Jeff: I want no latencies beyond 1 s ec,Inc 4,S 12,Y,Moved from S11 to S12 - a waiting re sults of E TS testing .,Y,Docume ntation,SD D, | |||||
| 1458 | BN6.2,Vist A SOA serv ices platf orms shall provide s ystem perf ormance th at meets/e xceeds Ent erprise-le vel demand and expec tations, p erformance monitorin g “markers ” shall be implement ed that ca n elective ly be acti vated to e valuate th e performa nce of ind ividual Vi stA SOA se rvices pla tform comp onents (no t just end -to-end)., As a VA us er, I want the VistA SOA servi ces platfo rms to pro vide syste m performa nce that m eets/excee ds Enterpr ise-level demand and expectati ons, perfo rmance mon itoring “m arkers” to be implem ented that can elect ively be a ctivated t o evaluate the perfo rmance of individual VistA SOA services platform c omponents (not just end-to-end ), so that I can eva luate the system per formance d ata.,Must Have,RSD,C apacity, L oad, and P erformance ,Performan ce, IP 8,VSA shal l support loads and peak utili zation per iods simil ar to CPRS and Medic al Domain Web Servic es (MDWS). ,6/9: sent follow up email to Steve and Roy | |||||
| 1459 | 6/6: Amy s ent email to Steve O and Roy G requestin g that the y follow u p with Kei th Cox, de veloper wi th "VIA" s ystem, whi ch is a VA design-ti me app | |||||
| 1460 | 5/31: Stev e O. - Som eone has n umbers - A sk Fred? A sk Carol R obertson? | |||||
| 1461 | ||||||
| 1462 | What are P eak Utiliz ation numb ers/measur es for:MDW S, broken down by us er types a nd load ho urs | |||||
| 1463 | From Terry Luedke 4/ 8/16: MDWS is applic ation spec ific. Valu es are unk nown to EO . | |||||
| 1464 | CPRS, brok en down by user type s and load hours | |||||
| 1465 | From Terry Luedke 4/ 8/16:Unkno wn to EO. | |||||
| 1466 | VA: what do we do w ithout spe cific numb ers?,Inc 4 ,S12,TBD, | |||||
| 1467 | BN6.2,Vist A SOA serv ices platf orms shall provide s ystem perf ormance th at meets/e xceeds Ent erprise-le vel demand and expec tations, p erformance monitorin g “markers ” shall be implement ed that ca n elective ly be acti vated to e valuate th e performa nce of ind ividual Vi stA SOA se rvices pla tform comp onents (no t just end -to-end)., As a VA us er, I want the VistA SOA servi ces platfo rms to pro vide syste m performa nce that m eets/excee ds Enterpr ise-level demand and expectati ons, perfo rmance mon itoring “m arkers” to be implem ented that can elect ively be a ctivated t o evaluate the perfo rmance of individual VistA SOA services platform c omponents (not just end-to-end ), so that I can eva luate the system per formance d ata.,Must Have,As th e system, I will acc ommodate t ransaction sizes com mensurate to the lim itations o f the eMI. ,RSD,Capac ity, Load, and Perfo rmance,Per formance, IP 0,VSA shal l accommod ate transa ction size s commensu rate to th e limitati ons of the eMI.,Need to know f rom VA wha t the eMI transactio n sizes ar e. Need th e ETS grou p to test this.,Inc 4,S12,Y,Mo ved from S print 10 t o Sprint 1 1 as eMI i ntegration is ongoin g with the eMI team. Moved fro m S11 to B acklog pen ding forma l engageme nt from eM I team. Mo ved to S12 .,TBD, | |||||
| 1468 | BN6.2,Vist A SOA serv ices platf orms shall provide s ystem perf ormance th at meets/e xceeds Ent erprise-le vel demand and expec tations, p erformance monitorin g “markers ” shall be implement ed that ca n elective ly be acti vated to e valuate th e performa nce of ind ividual Vi stA SOA se rvices pla tform comp onents (no t just end -to-end)., As a VA us er, I want the VistA SOA servi ces platfo rms to pro vide syste m performa nce that m eets/excee ds Enterpr ise-level demand and expectati ons, perfo rmance mon itoring “m arkers” to be implem ented that can elect ively be a ctivated t o evaluate the perfo rmance of individual VistA SOA services platform c omponents (not just end-to-end ), so that I can eva luate the system per formance d ata.,Must Have,As th e system, VSA compon ents VSA c omponents shall prov ide full o perational capacity 99.9% of t he time, 2 4/7/365. , RSD,Capaci ty, Load, and Perfor mance,Perf ormance, IP 2,VSA comp onents VSA component s shall pr ovide full operation al capacit y 99.99% o f the time , 24/7/365 . ,BRD spe cifies 99. 9% uptime (Section 8 .1, Table 6); CR nee ds to be s ubmitted t o change R SD require ment from 99.99% to 99.9% | |||||
| 1469 | ||||||
| 1470 | Note: Vist A has a 99 .5% requir ement, so we can onl y satisfy what VistA manages., Inc 3,S9,N ,SDD,3.3.1 ,Y,Documen tation,N,n /a,Not Tes ted,SDD,Pa ss,Pass,Pa ss, | |||||
| 1471 | BN6.16,Vis tA SOA ser vices plat form solut ion develo pment shal l be close ly coordin ated with capacity a nd perform ance staff to ensure optimal t uning and avoidance of perform ance issue s.,As a VA user, I w ant the Vi stA SOA se rvices pla tform solu tion devel opment to be closely coordinat ed with ca pacity and performan ce staff t o ensure o ptimal tun ing and av oidance of performan ce issues, so I can evaluate t he capacit y and perf ormance da ta.,Must H ave,RSD,Ca pacity, Lo ad, and Pe rformance, Performanc e, IP 3,VSA cont ractor sha ll support Governmen t capacity , load and performan ce testing effort,Sa tisfied by Apex supp ort of ETS performan ce testing . ,Inc 3,S 8,N,MTP,4. 3,Y,Docume ntation,N, n/a,Not Te sted,MTP,P ass,Pass,P ass, | |||||
| 1472 | BN6.16,Vis tA SOA ser vices plat form solut ion develo pment shal l be close ly coordin ated with capacity a nd perform ance staff to ensure optimal t uning and avoidance of perform ance issue s.,As a VA user, I w ant the Vi stA SOA se rvices pla tform solu tion devel opment to be closely coordinat ed with ca pacity and performan ce staff t o ensure o ptimal tun ing and av oidance of performan ce issues, so I can evaluate t he capacit y and perf ormance da ta.,Must H ave,RSD,Ca pacity, Lo ad, and Pe rformance, Performanc e, IP 4,VSA shal l support independen t capacity , load and performan ce testing .,Satisfie d by Apex support of ETS perfo rmance tes ting. ,Inc 3,S8,N,MT P,4.3,Y,Do cumentatio n,N,n/a,No t Tested,M TP,Pass,Pa ss,Pass, | |||||
| 1473 | BN5.13,Pro vide the a bility for defined V istA SOA S ervices an d platform s software and servi ces distri bution pro cesses to be consist ent with o rganizatio nally esta blished So ftware Dev elopment L ifecycle ( SDLC) prin ciples and industry best pract ices (incl uding inte rnal testi ng, User A cceptance Testing (U AT), promo tion acros s non-prod uction and productio n environm ents, etc. ).,As a VA user, I w ant the ab ility for defined Vi stA SOA Se rvices and platforms software and servic es distrib ution proc esses to b e consiste nt with or ganization ally estab lished Sof tware Deve lopment Li fecycle (S DLC) princ iples and industry b est practi ces (inclu ding inter nal testin g, User Ac ceptance T esting (UA T), promot ion across non-produ ction and production environme nts, etc.) , so that I can ensu re the ind ustry best practices are used for the Vi stA Servic es Assembl er (VSA) s olution.,M ust Have,A s the Cont ractor, I will use t esting per formed in the VSA in terim topo logy to de termine/mo dify/valid ate the op timal topo logy for t he VSA “to be” imple mentation. ,RSD,Capac ity, Load, and Perfo rmance,SDL C Document ation, IP 8,Testing performed in the VSA interim t opology sh all be use d to deter mine/modif y/validate the optim al topolog y for the VSA “to be ” implemen tation.,Sa tisfied by delivery of final S DD and Ser ver Planni ng Sheets. ,Inc 3,S9, N,SDD,6.1, Y,Document ation,N,n/ a,Not Test ed,SDD,Pas s,Pass,Pas s, | |||||
| 1474 | BN3.26,Vis tA SOA ser vices plat form solut ion develo pment shal l be close ly coordin ated with capacity a nd perform ance staff to ensure optimal t uning and avoidance of perform ance issue s.,As a VA user, I w ant the Vi stA SOA se rvices pla tform solu tion devel opment to be closely coordinat ed with ca pacity and performan ce staff t o ensure o ptimal tun ing and av oidance of performan ce issues, so I can evaluate t he capacit y and perf ormance da ta.,Must H ave,RSD,Ca pacity, Lo ad, and Pe rformance, Performanc e, IP 9,VSA will use stand ard VA mon itoring to ols or rea l-time mon itoring an d on-deman d evaluati on of syst em perform ance durin g normal o peration o r when tec hnical iss ues/proble ms occur t hat may re quire a re mediation. ,Using VA- directed C A-APM agen t; establi shed in ED E environm ent. ETS t eam testin g in their performan ce environ ment for v ersion 3.0 .10. Cannot val idate full y until sy stem is in productio n. ,Inc 3, S6,N,SDD,1 2.2, 12.3, Y,Document ation,N,n/ a,Not Test ed,TC007_S ecurity,Pa ss,Pass,Pa ss,AUu - N eed test c ase to ver ify APM mo nitoring., | |||||
| 1475 | BN5.1,Prov ide the ab ility to d efine the design of a standard VistA SOA Services developmen t environm ent that c an be impl emented vi a a replic able virtu al machine configura tion.,As a VA user, I want the ability t o define t he design of a stand ard VistA SOA Servic es develop ment envir onment tha t can be i mplemented via a rep licable vi rtual mach ine config uration, s o that I u se the des ign of a s tandard Vi stA Servic es for dif ferent con figuration s.,As the system, I will allow the numbe r of appli cations ac cessing Vi stA to sca le up base d on the n umber of V istA syste m cache li censes. ,R SD,Capacit y, Load, a nd Perform ance,Compl iance and Standards, IP 0,(NEW) Th e VSA solu tion shall allow the number of external applicatio ns accessi ng VistA t o scale up based on VistA syst em licensi ng limitat ions.,Sati sfied by A ERB approv al of SDD. ,Inc 4,S11 ,N,SDD,3.3 .1,Y,3.0.1 1,TC007_Se curity,Pas s, | |||||
| 1476 | BN3.24,Ens ure that t he local V istA servi ces platfo rm incorpo rates requ ired enter prise secu rity integ ration inc luding run time Kerne l security environme nt integra tion.,As a VA user, I want to ensure tha t the loca l VistA se rvices pla tform inco rporates r equired en terprise s ecurity in tegration including runtime Ke rnel secur ity enviro nment inte gration, s o that the security requiremen ts are met .,Must Hav e,RSD,Secu rity,Servi ce Platfor ms | |||||
| 1477 | ||||||
| 1478 | Security, IP 9,The VSA solution s hall compl y with VA 6500 and r elated sec urity prog ram requir ements.,In c 3,S8,N,S DD,1.2.1,Y ,Security Test Set,Y ,3.0.11,Pa ss,TC001_S ecurity,Pa ss,Pass,Pa ss, | |||||
| 1479 | BN6.24,No Personally Identifia ble Inform ation (PII ) or Prote cted Healt h Informat ion (PHI) shall be p ermanently stored by VistA SOA services platforms (with the exception of service creation audit info rmation, s uch as, th e develope r that cre ated a ser vice), cac hing may b e necessar y at times .,As a VA user, I do not want Personally Identifia ble Inform ation (PII ) or Prote cted Healt h Informat ion (PHI) to be perm anently st ored by Vi stA SOA se rvices pla tforms (wi th the exc eption of service cr eation aud it informa tion, such as, the d eveloper t hat create d a servic e), cachin g may be n ecessary a t times, s o that pri vacy requi rements ar e enforced .,Must Hav e,As the s ystem, I w ill not st ore PII or PHI on th e VistA SO A Services platform or VSA inf rastructur e utility components .,RSD,Secu rity,Secur ity, IP 0,No Perso nally Iden tifiable I nformation (PII) or Personal H ealth Iden tifiers (P HI) shall be stored VistA SOA Services P latform VS A infrastr ucture uti lity compo nents.,Inc 4,S10,Y,P artially i mplemented in Sprint 9; Moved to backlog - VA will encrypt t he Federat or cache d b in Produ ction; can not valida te until P roduction test; full y implemen ted in Spr int 10,SDD ,9,Y,Docum entation,S DD,3.0.11, TC007_Secu rity,Pass, Pass,Pass, | |||||
| 1480 | BN6.25,Imp lementatio n of indus try standa rd securit y mechanis ms as need ed to prot ect PHI, P II and oth er sensiti ve VA data in motion and at re st.,As a V A user, I want the a bility to define/doc ument poli cy and pro cess relat ive to the distribut ion and go vernance o f SSL cert ificates f or VistA S OA service s. Provide for consu mer/produc er enterpr ise approv ed system access con trol and i ts managem ent, so th at the SSL certifica tes for Vi stA SOA Se rvices are documente d.,Must Ha ve,As the system, my internal connectivi ty and com munication s of the V SA platfor ms will be encrypted and exclu sive to VS A, eMI, an d its spec ific VistA system(s) wherever VSA is ins talled.,RS D,Security ,Governanc e Document ation, IP 1,The inte rnal conne ctivity an d communic ations of the VSA pl atforms sh all be enc rypted and exclusive to VSA, e MI, and it s specific VistA sys tem(s) whe rever VSA will be in stalled.,9 /2: satisf ied via ce rts, but n ot complet e for eMI. Pending c larificati on on eMI requiremen ts. ,Inc 4 ,S12,Y,Par tially com plete in S print 8 - Implemente d certific ates but n ot complet e for eMI; moved to Backlog; m oved to Sp rint 10; m oved from Sprint 10 to Sprint 11 as eMI integratio n is ongoi ng with eM I team. Sa tisfied fo r VSA but not eMI in S11. Move d to S12,S DD,9.1,Y,Y ,3.0.11,TC 001_VistA. js Multipl e Targets, Pass,Pass, Pass, | |||||
| 1481 | BN5.17,Pro vide the a bility to define/doc ument poli cy and pro cess relat ive to the distribut ion and go vernance o f SSL cert ificates f or VistA S OA service s. Provide for consu mer/produc er enterpr ise approv ed system access con trol and i ts managem ent.,As a VA user, I want the ability to ensure th at the loc al VistA s ervices de ployed the local Vis tA service s platform at each V istA insta nce are pr ivate serv ices that can only b e consumed by VistA SOA Servic es deploye d to the V istA SOA S ervices fe derating s ervice pla tforms and employs e nterprise approved s ecurity fo r transpor t, so that security requiremen ts are enf orced at a ll VistA i nstances., Must Have, As the sys tem, SSL/T LS authent ication wi ll be impl emented be tween the Federator and eMI so that a tr usted conn ection can be used b y the VSA Federating Platform and the eM I,RSD,Secu rity,Servi ce Platfor ms, IP 2,Secure S ocket Laye r (SSL/TLS ) authenti cation sha ll be impl emented be tween the VSA Federa ting Platf orm and th e eMI to p rovide a t rusted con nection th at can onl y be used by the VSA Federatin g Platform and the e MI.,This i s a VA req uirement; recommend deallocati ng for Ape x. This is the secur ity certif icates dep loyed by E O (Fred Sp ence) and eMI. This have been done in ED E and PreP rod.,Inc 4 ,S12,Y,Mov ed from Sp rint 10 to Sprint 11 as eMI in tegration is ongoing with the eMI team. Moved from S11 to Ba cklog pend ing formal engagemen t from eMI team. Mov ed to S12. ,SDD, IP .1,Y, | |||||
| 1482 | BN6.25,Imp lementatio n of indus try standa rd securit y mechanis ms as need ed to prot ect PHI, P II and oth er sensiti ve VA data in motion and at re st.,As a V A user, I want the a bility to define/doc ument poli cy and pro cess relat ive to the distribut ion and go vernance o f SSL cert ificates f or VistA S OA service s. Provide for consu mer/produc er enterpr ise approv ed system access con trol and i ts managem ent, so th at the SSL certifica tes for Vi stA SOA Se rvices are documente d.,Must Ha ve,As the VSA system , network connectivi ty from th e eMI to V SA will em ploy SSL/T SL to faci litate pay load encry ption and authentica tion of cl ient and s erver syst ems.,RSD,S ecurity,Go vernance D ocumentati on, IP 3,VSA netw ork connec tivity fro m the eMI to VSA sha ll employ SSL/TLS to implement payload e ncryption and authen tication o f both cli ent and se rver syste ms.,Inc 4, S12,Y,Move d from Spr int 10 to Sprint 11 as eMI int egration i s ongoing with the e MI team. M oved from S11 to Bac klog pendi ng formal engagement from eMI team. Move d to S12., Y, | |||||
| 1483 | BN5.17,Pro vide the a bility to define/doc ument poli cy and pro cess relat ive to the distribut ion and go vernance o f SSL cert ificates f or VistA S OA service s. Provide for consu mer/produc er enterpr ise approv ed system access con trol and i ts managem ent.,As a VA user, I want the ability to ensure th at the loc al VistA s ervices de ployed the local Vis tA service s platform at each V istA insta nce are pr ivate serv ices that can only b e consumed by VistA SOA Servic es deploye d to the V istA SOA S ervices fe derating s ervice pla tforms and employs e nterprise approved s ecurity fo r transpor t, so that security requiremen ts are enf orced at a ll VistA i nstances., Must Have, RSD,Securi ty,Service Platforms , IP 4,VSA netw ork connec tivity fro m VSA Vist A systems shall empl oy SSL/TLS to implem ent payloa d encrypti on and aut henticatio n of both VSA and Vi stA system s.,Inc 3,S 8,N,SDD,9, Y,Security Test Set, Y,3.0.11,P ass,TC001_ VistA.js M ultiple Ta rgets,Pass ,Pass,Pass , | |||||
| 1484 | BN6.21,Vis tA SOA ser vices plat forms and services s hall ensur e that “en vironmenta l shell” i nformation , variable s, etc. ar e present at the tim e of “serv ice” execu tion, incl uding the communicat ion of acc urate user identity informatio n to “prov ider” syst ems (e.g., VistA).,A s a VA use r, I want to provide a local V istA servi ces platfo rm to supp ort local VistA serv ices that ensure ent erprise se curity inc luding IAM /Kernel se curity, ex ecution of M routine s, transfo rmation of payloads between M routine-co mpatible s yntax and various ex ternal for mats (e.g. , XML and JavaScript Object No tation [JS ON]), filt ering (e.g ., 20 fiel ds to 3 fi elds, filt er rows by a criteri a), type c onversions (e.g., VA FileMan d ate to Gre enwich Mea n Time [GM T]), and J SON remova l of escap e characte rs, etc., so that th e security requireme nts are me t.,As the VSA Contra ctor, I wi ll support the VA se curity eva luation an d testing of the VSA VistA.js solution., RSD,Securi ty,Service Platforms | |||||
| 1485 | ||||||
| 1486 | Security, IP 0,VSA shal l support Government security evaluation /testing o f delivera bles.,Supp orted by e vidence of supportin g Fortify scans and follow up on resolvi ng WASA/pe netration test findi ngs.,Inc 4 ,S12,Y,Par tially com plete in S print 8 - Apex has s upported S oftware As surance wi th ATO act ivities an d Fortify scans; can not comple te this re quirement until code is moved into PrePr od and WAS A scans ar e done; mo ved to Spr int 10; mo ved from S print 10 t o Sprint 1 1 - securi ty testing has been supported but will c ontinue un til ATO is received. Moved fro m S11 to S 12 in anti cipation t hat this i s when the next WASA will be r un.,N, | |||||
| 1487 | BN6.21,Vis tA SOA ser vices plat forms and services s hall ensur e that “en vironmenta l shell” i nformation , variable s, etc. ar e present at the tim e of “serv ice” execu tion, incl uding the communicat ion of acc urate user identity informatio n to “prov ider” syst ems (e.g., VistA).,A s a VA use r, I want a modular design abl e to use e xternal pe rson ident ity manage ment servi ces to add , obtain, and modify accurate user ident ity inform ation wher e standard ized perso n identity values ar e availabl e, so that personal informatio n is ident ified accu rately.,Mu st Have,RS D,User Ide ntity Prop agation,UI P, IP 5,The VSA solution s hall compl y with VA 6500 and r elated sec urity prog ram requir ements to ensure tha t User ide ntity Info rmation is propagate d across a ll the lay ers in the solution using VA a pproved so lutions su ch as the IAM STS SA ML token o r M4A.,7/8 /16 from E laine: The VA will n ot “de-sco pe” the re quirements for M4A o r SAML tok en. VSA needs to pass th e M4A attr ibutes ins ide or as part of th e SAML tok en. All SAML t okens will include t he M4A. In other w ords, M4A will not b e sent alo ne as part of a head er. | |||||
| 1488 | 6/17/16 Pe r Terry Lu edke, M4A should not be used. Recommend de-allocat ing this p ortion of the requir ement. | |||||
| 1489 | Sprint 6 c ode allows the use o f SAML but not M4A. Moving re quirement to backlog for M4A d evelopment . | |||||
| 1490 | 5/31 Do we need an e xclusive M 4A solutio n? Yes Lor i W: M4A w as interim solution prior to S AML; Herla n said a m onth ago t hat no app s using M4 A | |||||
| 1491 | ||||||
| 1492 | But we hav e a long t ime before complete VistA.js p roduction, so M4A ma y be in us e by then? We need t o support M4A until all Apps h ave conver ted to SAM L - M4A is a separat e project and has be en an inte rim soluti on,Inc 4,B acklog,SDD ,2.4.5,Y, | |||||
| 1493 | BN6.21,Vis tA SOA ser vices plat forms and services s hall ensur e that “en vironmenta l shell” i nformation , variable s, etc. ar e present at the tim e of “serv ice” execu tion, incl uding the communicat ion of acc urate user identity informatio n to “prov ider” syst ems (e.g., VistA).,A s a VA use r, I want a modular design abl e to use e xternal pe rson ident ity manage ment servi ces to add , obtain, and modify accurate user ident ity inform ation wher e standard ized perso n identity values ar e availabl e, so that personal informatio n is ident ified accu rately.,Mu st Have,RS D,User Ide ntity Prop agation,UI P, IP 6,The VSA shall acco mmodate th e communic ation of “ consuming applicatio n” user id entity in the form o f the “int erim appro ach” minim um four at tributes ( M4A).,11/4 /16: Not testab le since V A is not i mplementin g M4A. | |||||
| 1494 | 7/8/16 fro m Elaine: The VA wil l not “de- scope” the requireme nts for M4 A or SAML token. VS A needs to pass the M4A attrib utes insid e or as pa rt of the SAML token . All SAM L tokens w ill includ e the M4A. In othe r words, M 4A will no t be sent alone as p art of a h eader. | |||||
| 1495 | 6/17/16 Pe r Terry Lu edke, M4A should not be used., Inc 4,Back log,N,TC00 2_VistA.js Request V alidation TC0 05_VistA.j s Request Validation TC0 06_VistA.j s Request Validation , | |||||
| 1496 | BN6.21,Vis tA SOA ser vices plat forms and services s hall ensur e that “en vironmenta l shell” i nformation , variable s, etc. ar e present at the tim e of “serv ice” execu tion, incl uding the communicat ion of acc urate user identity informatio n to “prov ider” syst ems (e.g., VistA).,A s a VA use r, I want a modular design abl e to use e xternal pe rson ident ity manage ment servi ces to add , obtain, and modify accurate user ident ity inform ation wher e standard ized perso n identity values ar e availabl e, so that personal informatio n is ident ified accu rately.,Mu st Have,RS D,User Ide ntity Prop agation,UI P, IP 7,M4A elem ents shall include S ubject Org anization, Subject O rganizatio n ID, Uniq ue User ID and Subje ct ID.,7/8 /16 from E laine: The VA will n ot “de-sco pe” the re quirements for M4A o r SAML tok en. VSA needs to pass th e M4A attr ibutes ins ide or as part of th e SAML tok en. All SAML t okens will include t he M4A. In other w ords, M4A will not b e sent alo ne as part of a head er. | |||||
| 1497 | 6/17/16 Pe r Terry Lu edke, M4A should not be used., Inc 4,Back log,TBD,TC 006_VistA. js Request Validatio n , | |||||
| 1498 | BN6.21,Vis tA SOA ser vices plat forms and services s hall ensur e that “en vironmenta l shell” i nformation , variable s, etc. ar e present at the tim e of “serv ice” execu tion, incl uding the communicat ion of acc urate user identity informatio n to “prov ider” syst ems (e.g., VistA).,A s a VA use r, I want a modular design abl e to use e xternal pe rson ident ity manage ment servi ces to add , obtain, and modify accurate user ident ity inform ation wher e standard ized perso n identity values ar e availabl e, so that personal informatio n is ident ified accu rately.,Mu st Have,RS D,User Ide ntity Prop agation,UI P, IP 8,For “int erim appro ach” servi ce request s, VSA sha ll accept an “Author ization” H TTP header with the minimum fo ur attribu tes (M4A). For examp le: | |||||
| 1499 | Authorizat ion: VistA id {““subj ect name”“ :”“One Xuu ser”“,”“su bject uniq ue ID”“:”“ 728”“,”“or ganization name”“:”“ San Franci sco VAMC”“ ,”“organiz ation uniq ue ID”“:”“ 662”“},7/8 /16 from E laine: The VA will n ot “de-sco pe” the re quirements for M4A o r SAML tok en. VSA n eeds to pa ss the M4A attribute s inside o r as part of the SAM L token. All SAML t okens will include t he M4A. In other w ords, M4A will not b e sent alo ne as part of a head er. | |||||
| 1500 | 6/17/16 Pe r Terry Lu edke, M4A should not be used., Inc 4,Back log,Y,TC00 2_VistA.js Request V alidation , | |||||
| 1501 | BN6.21,Vis tA SOA ser vices plat forms and services s hall ensur e that “en vironmenta l shell” i nformation , variable s, etc. ar e present at the tim e of “serv ice” execu tion, incl uding the communicat ion of acc urate user identity informatio n to “prov ider” syst ems (e.g., VistA).,A s a VA use r, I want a modular design abl e to use e xternal pe rson ident ity manage ment servi ces to add , obtain, and modify accurate user ident ity inform ation wher e standard ized perso n identity values ar e availabl e, so that personal informatio n is ident ified accu rately.,Mu st Have,RS D,User Ide ntity Prop agation,UI P, IP 9,For “ser vice reque sts” from “consuming applicati ons” that have integ rated with IAM user authentica tion, VSA shall acce pt ‘servic e requests ’ that inc lude the I AM SAML to ken.,Need access to IAM test e nvironment ,Inc 3,S7, Y,Foundati onal code completed in Sprint 6; Moved t o Sprint 7 for compl etion; Ful ly impleme nted in Sp rint 7,SDD ,6.2.2,Y,T BD,N,n/a,N ot Tested, SDD,Pass,P ass,Pass, | |||||
| 1502 | BN6.21,Vis tA SOA ser vices plat forms and services s hall ensur e that “en vironmenta l shell” i nformation , variable s, etc. ar e present at the tim e of “serv ice” execu tion, incl uding the communicat ion of acc urate user identity informatio n to “prov ider” syst ems (e.g., VistA).,A s a VA use r, I want the abilit y to ensur e that the local Vis tA service s deployed the local VistA ser vices plat form at ea ch VistA i nstance ar e private services t hat can on ly be cons umed by Vi stA SOA Se rvices dep loyed to t he VistA S OA Service s federati ng service platforms and emplo ys enterpr ise approv ed securit y for tran sport, so that secur ity requir ements are enforced at all Vis tA instanc es.,Must H ave,RSD,Us er Identit y Propagat ion,Servic e Platform s, IP 0,For SOA services, VSA shall accept the SAML toke n in WS-Se curity SOA P header., BN2.16 rem oved the r equirement to use SO AP. Apex w ill submit a CR to c hange "SOA P" to "RES T",Inc 4,B acklog,Y,M oved from Sprint 7 t o Backlog - Pending User Provi sioning se rvice,TBD, | |||||
| 1503 | BN6.21,Vis tA SOA ser vices plat forms and services s hall ensur e that “en vironmenta l shell” i nformation , variable s, etc. ar e present at the tim e of “serv ice” execu tion, incl uding the communicat ion of acc urate user identity informatio n to “prov ider” syst ems (e.g., VistA).,A s a VA use r, I want the abilit y to ensur e that the local Vis tA service s deployed the local VistA ser vices plat form at ea ch VistA i nstance ar e private services t hat can on ly be cons umed by Vi stA SOA Se rvices dep loyed to t he VistA S OA Service s federati ng service platforms and emplo ys enterpr ise approv ed securit y for tran sport, so that secur ity requir ements are enforced at all Vis tA instanc es.,Must H ave,RSD,Us er Identit y Propagat ion,Servic e Platform s, IP 1,For REST services, VSA shall accept an “Authoriz ation” HTT P header w ith a SAML token in accordance with RFC 2617. For exampl e: | |||||
| 1504 | Authorizat ion: <trus t:TokenTyp e>http://d ocs.oasis- open.org/w ss/oasis-w ss-saml-to ken-profil e-1.1#SAML V2.0</trus t:TokenTyp e> -<trust :Requested SecurityTo ken>… …</t rust:Reque stedSecuri tyToken>,N eed access to IAM te st environ ment,Inc 3 ,S7,N,SDD, 6.2.2,Y,TB D,N,n/a,No t Tested,S DD,Pass,Pa ss,Pass, | |||||
| 1505 | BN3.13,Abi lity to co nfigure th e use of e xternal Id entity and Access Ma nagement ( IAM)/patie nt identit y manageme nt service s to assoc iate patie nts with r elevant sy stem (e.g. , VistA) a ctivity,As a VA user , I want t he ability to config ure the us e of exter nal Identi ty and Acc ess Manage ment (IAM) /patient i dentity ma nagement s ervices to associate patients with relev ant system (e.g., Vi stA) activ ity, so th at I can a dhere to a ll securit y requirem ents.,Must Have,RSD, User Ident ity Propag ation,Inte gration IA M/MVI, IP 2,The VSA shall acco mmodate th e communic ation of “ consuming applicatio n” user id entity in the form o f the IAM ‘to be’ so lution SAM L token.,I nc 3,S7,Y, Foundation al code co mpleted in Sprint 6; Moved to Sprint 7 f or complet ion; Fully implement ed in Spri nt 7,SDD,6 .2.2,Y,TBD ,N,n/a,Not Tested,SD D,Pass,Pas s,Pass, | |||||
| 1506 | BN6.21,Vis tA SOA ser vices plat forms and services s hall ensur e that “en vironmenta l shell” i nformation , variable s, etc. ar e present at the tim e of “serv ice” execu tion, incl uding the communicat ion of acc urate user identity informatio n to “prov ider” syst ems (e.g., VistA).,A s a VA use r, I want a modular design abl e to use e xternal pe rson ident ity manage ment servi ces to add , obtain, and modify accurate user ident ity inform ation wher e standard ized perso n identity values ar e availabl e, so that personal informatio n is ident ified accu rately.,Mu st Have,RS D,User Ide ntity Prop agation,UI P, IP 3,VSA shal l not hono r or proce ss “servic e requests ” that do not contai n user ide ntity attr ibutes in the form o f the IAM SAML token or M4A.,V A agreed t hat VSA mu st be able to accept BSE and A /V and SAM L. A chang e request is needed to clarify this requ irement or de-alloca te it. | |||||
| 1507 | • Apex can 't satisfy this requ irement un til VA com pletely tr ansitions to SAML. | |||||
| 1508 | 1. "Do no t accept A V logins" our unders tanding is this woul d not be i mplemented until the IAM was f ully opera tional (ot herwise no one could log into the produc tion syste m). We cu rrently pr ocess A/V logins and plan to u ntil the e nd of the contract s ince not a ll applica tions will be conver ted to SAM L by then. Recommen d de-alloc ating this requireme nt. | |||||
| 1509 | 2. 6/17/16 per Terry Luedke, M 4A should not be use d,Inc 4,Ba cklog,Y,Mo ved from S print 6 to Backlog - Currently supportin g A/V,N, | |||||
| 1510 | BN6.21,Vis tA SOA ser vices plat forms and services s hall ensur e that “en vironmenta l shell” i nformation , variable s, etc. ar e present at the tim e of “serv ice” execu tion, incl uding the communicat ion of acc urate user identity informatio n to “prov ider” syst ems (e.g., VistA).,A s a VA use r, I want a modular design abl e to use e xternal pe rson ident ity manage ment servi ces to add , obtain, and modify accurate user ident ity inform ation wher e standard ized perso n identity values ar e availabl e, so that personal informatio n is ident ified accu rately.,Mu st Have,RS D,User Ide ntity Prop agation,UI P, IP 4,An error response shall be r eturned to the “cons uming appl ication” r elative to “service requests” that have been rejec ted due to missing o r incomple te user id entity att ributes.,I nc 2,S3,SD D, IP ,Y,TC005_V istA.js Re quest Vali dation TC006_Vist A.js Reque st Validat ion,TC001_ VistA.js M ultiple Ta rgets TC00 2_VistA.js Multiple Targets TC 003_VistA. js Multipl e Targets, Y,3.0.11,P ass,Pass,P ass,TC002_ VistA.js M ultiple Ta rgets,Pass ,Pass,Pass , | |||||
| 1511 | BN3.13,Abi lity to co nfigure th e use of e xternal Id entity and Access Ma nagement ( IAM)/patie nt identit y manageme nt service s to assoc iate patie nts with r elevant sy stem (e.g. , VistA) a ctivity,As a VA user , I want t he ability to config ure the us e of exter nal Identi ty and Acc ess Manage ment (IAM) /patient i dentity ma nagement s ervices to associate patients with relev ant system (e.g., Vi stA) activ ity, so th at I can a dhere to a ll securit y requirem ents.,Must Have,RSD, User Ident ity Propag ation,Inte gration IA M/MVI, IP 5,VSA func tionality shall faci litate the processin g of eithe r the SAML token or the “inter im approac h” M4A att ributes (b oth variat ions) to a llow organ izational transition to the IA M “to be” solution w ithout req uiring rev ision of V SA logic o r custom c onfigurati on relativ e to “cons uming appl ications.” ,9/15/16: developmen t done but need IAM test envir onment | |||||
| 1512 | 6/6/16:On hold until user prov isioning s ervice is available, Inc 4,Back log,Y,Part ially comp lete in Sp rint 7; Mo ved to Bac klog pendi ng IAM Use r Provisio ning,Y, | |||||
| 1513 | BN6.21,Vis tA SOA ser vices plat forms and services s hall ensur e that “en vironmenta l shell” i nformation , variable s, etc. ar e present at the tim e of “serv ice” execu tion, incl uding the communicat ion of acc urate user identity informatio n to “prov ider” syst ems (e.g., VistA).,A s a VA use r, I want a modular design abl e to use e xternal pe rson ident ity manage ment servi ces to add , obtain, and modify accurate user ident ity inform ation wher e standard ized perso n identity values ar e availabl e, so that personal informatio n is ident ified accu rately.,Mu st Have,RS D,User Ide ntity Prop agation,UI P, IP 6,VSA shal l not mani pulate (ch ange) the consuming applicatio n’s user i dentity or authoriza tion attri butes.,Inc 4,Backlog ,Y,Partial ly impleme nted in In c 2 Sprint 3; moved to Inc 3 B acklog unt il further direction from VA,S DD, IP ,y,TC001_V istA.js Re quest Vali dation,TC0 01_VistA.j s Request Validation ,Y,3.0.11, Pass - A/V | |||||
| 1514 | Not tested - SAML,Pa ss - A/V | |||||
| 1515 | Not tested - SAML,TC 005_VistA. js Request Validatio n,Pass,Pas s,Pass, | |||||
| 1516 | BN6.21,Vis tA SOA ser vices plat forms and services s hall ensur e that “en vironmenta l shell” i nformation , variable s, etc. ar e present at the tim e of “serv ice” execu tion, incl uding the communicat ion of acc urate user identity informatio n to “prov ider” syst ems (e.g., VistA).,A s a VA use r, I want a modular design abl e to use e xternal pe rson ident ity manage ment servi ces to add , obtain, and modify accurate user ident ity inform ation wher e standard ized perso n identity values ar e availabl e, so that personal informatio n is ident ified accu rately.,Mu st Have,RS D,User Ide ntity Prop agation,UI P, IP 7,VSA shal l not tran sport or a pply RPC “ context op tion” info rmation to determine user auth orization to execute an RPC.,I nc 3,S8,Y, Moved from Sprint 6 to Sprint 7; Moved f rom Sprint 7 to Back log - Pend ing Furthe r elaborat ion on wha t is meant by "conte xt option" ; Moved fr om Backlog to Sprint 8 and ful ly impleme nted,SDD, IP .1.10,Y,TC 009_VistA System Tes ts,Y,3.0.1 1,Pass,TC0 02_VistA.j s Chained Services,P ass,Pass,P ass, | |||||
| 1517 | BN6.21,Vis tA SOA ser vices plat forms and services s hall ensur e that “en vironmenta l shell” i nformation , variable s, etc. ar e present at the tim e of “serv ice” execu tion, incl uding the communicat ion of acc urate user identity informatio n to “prov ider” syst ems (e.g., VistA).,A s a VA use r, I want a modular design abl e to use e xternal pe rson ident ity manage ment servi ces to add , obtain, and modify accurate user ident ity inform ation wher e standard ized perso n identity values ar e availabl e, so that personal informatio n is ident ified accu rately.,Mu st Have,RS D,User Ide ntity Prop agation,UI P, IP 8,VSA shal l provide VistA M en vironment functional ity to exe cute RPC l ogic witho ut the nee d for a “c ontext opt ion.”,Inc 3,S8,Y,Mov ed from Sp rint 6 to Sprint 7; Moved from Sprint 7 to Backlog - Pending further I AM elabora tion; Move d from Bac klog to Sp rint 8 and fully imp lemented,S DD, IP .1.10,Y,TC 009_VistA System Tes ts,Y,3.0.1 1,Pass,TC0 02_VistA.j s Chained Services,P ass,Pass,P ass, | |||||
| 1518 | BN6.21,Vis tA SOA ser vices plat forms and services s hall ensur e that “en vironmenta l shell” i nformation , variable s, etc. ar e present at the tim e of “serv ice” execu tion, incl uding the communicat ion of acc urate user identity informatio n to “prov ider” syst ems (e.g., VistA).,A s a VA use r, I want a modular design abl e to use e xternal pe rson ident ity manage ment servi ces to add , obtain, and modify accurate user ident ity inform ation wher e standard ized perso n identity values ar e availabl e, so that personal informatio n is ident ified accu rately.,Mu st Have,RS D,User Ide ntity Prop agation,UI P, IP 9,When ava ilable in the “servi ce request ,” VSA sha ll apply t he IAM SAM L token as the singl e authorit ative sour ce of user identity informatio n.,6/6/16: On hold un til user p rovisionin g service is availab le,Inc 4,B acklog,Y,M oved from Sprint 7 t o Sprint 8 ; Moved fr om Sprint 8 to Backl og - Pendi ng IAM use r provisio ning,Y, | |||||
| 1519 | BN5.1,Prov ide the ab ility to d efine the design of a standard VistA SOA Services developmen t environm ent that c an be impl emented vi a a replic able virtu al machine configura tion.,As a VA user, I want the ability t o define t he design of a stand ard VistA SOA Servic es develop ment envir onment tha t can be i mplemented via a rep licable vi rtual mach ine config uration, s o that I u se the des ign of a s tandard Vi stA Servic es for dif ferent con figuration s.,Non-Fun ctional Re quirement, RSD,Availa bility - C OOP/Disast er Recover y,Complian ce and Sta ndards, IP 6,VSA will contribut e VSA upda tes to the Governmen t continge ncy plan w hich descr ibes syste m availabi lity and C ontinuity of Operati ons/Disast er Recover y (COOP/DR ) elements including failover, failsoft, backup an d restore procedures , etc.,Thi s was sati sfied with the deliv ery of CLI N0002BS (C OOP). Apex provided inputs to Kristy McK ay (VA) wh o created the COOP., Inc 2,S2,C OOP,N/A,Y, Documentat ion,Docume ntation,PO M,n/a,Not Tested,COO P,Pass,Pas s,Pass, | |||||
| 1520 | BN5.1,Prov ide the ab ility to d efine the design of a standard VistA SOA Services developmen t environm ent that c an be impl emented vi a a replic able virtu al machine configura tion.,As a VA user, I want the ability t o define t he design of a stand ard VistA SOA Servic es develop ment envir onment tha t can be i mplemented via a rep licable vi rtual mach ine config uration, s o that I u se the des ign of a s tandard Vi stA Servic es for dif ferent con figuration s.,Non-Fun ctional Re quirement, As the VSA platform, I will pr ovide 99.9 % uptime b y supporti ng the Ent erprise Op erations f ailover ar chitecture across mu ltiple VSA federatin g platform s. ,RSD,Av ailability - COOP/Di saster Rec overy,Comp liance and Standards , IP 7,VSA shal l provide 99.99% upt ime by imp lementing failover a cross mult iple VSA F ederating Platforms. ,11/7/16: cannot val idate 99.9 % uptime u ntil VistA .js is in production . Can valida te that fa ilover was implement ed by revi ewing the SDD for fa ilover des ign. | |||||
| 1521 | 9/19: Elai ne to upda te RSD req uirement t o match 99 .9%BRD spe cifies 99. 9% uptime (Section 8 .1, Table 6); CR nee ds to be s ubmitted t o change R SD require ment from 99.99% to 99.9% | |||||
| 1522 | ||||||
| 1523 | Federator shared sto rage and f ederator c lustering was implem ented in v ersion 3.0 .5, but th is functio nality doe s not full y satisfy the requir ement. ,I nc 4,S12,Y ,Partially complete in Sprint 6; Moved t o Sprint 7 to contin ue failove r work; Mo ved from S print 7 to Backlog - Needs mor e elaborat ion since VistA has 99.95% upt ime requir ement. Mov ed from S1 1 to Backl og pending CR. Moved to S12 pe nding resu lts from p roduction. ,SDD,2.4.6 ,N, | |||||
| 1524 | BN5.1,Prov ide the ab ility to d efine the design of a standard VistA SOA Services developmen t environm ent that c an be impl emented vi a a replic able virtu al machine configura tion.,As a VA user, I want the ability t o define t he design of a stand ard VistA SOA Servic es develop ment envir onment tha t can be i mplemented via a rep licable vi rtual mach ine config uration, s o that I u se the des ign of a s tandard Vi stA Servic es for dif ferent con figuration s.,Non-Fun ctional Re quirement, ?,RSD,Avai lability - COOP/Disa ster Recov ery,Compli ance and S tandards, IP 9,VSA non- production environme nts shall implement COOP/DR as appropria te for sof tware deve lopment an d testing environmen ts.,Satisf ied by AER B approval of SDD,In c 3,S8,N,S DD, IP ,Y,Documen tation,N,n /a,Not Tes ted,SDD,Pa ss,Pass,Pa ss, | |||||
| 1525 | BN5.1,Prov ide the ab ility to d efine the design of a standard VistA SOA Services developmen t environm ent that c an be impl emented vi a a replic able virtu al machine configura tion.,As a VA user, I want the ability t o define t he design of a stand ard VistA SOA Servic es develop ment envir onment tha t can be i mplemented via a rep licable vi rtual mach ine config uration, s o that I u se the des ign of a s tandard Vi stA Servic es for dif ferent con figuration s.,Non-Fun ctional Re quirement, As the VSA platform, I will su pport fail over funct ionality s uch aht th e system c an be repa ired/repla ced/upgrad ed without adversely impacting the 99.9% uptime of the remai ning funct ionality., RSD,Availa bility - C OOP/Disast er Recover y,Complian ce and Sta ndards, IP 0,Failover functiona lity shall be used t o allow fu nctionalit y to be re paired/rep laced/upgr aded witho ut adverse ly impacti ng the 99. 99% uptime of the re maining fu nctionalit y.,BRD spe cifies 99. 9% uptime (Section 8 .1, Table 6); CR nee ds to be s ubmitted t o change R SD require ment from 99.99% to 99.9% | |||||
| 1526 | ||||||
| 1527 | Note: Vist A has an u ptime of 9 9.95%, so the VistA. js solutio n cannot e xceed that .,Inc 3,S8 ,Y,Moved f rom Sprint 7 to Back log until clarificat ion receiv ed - Needs more elab oration si nce VistA has 99.95% uptime re quirement; Moved fro m Backlog to Sprint 8 and full y satisfie d via VSA VistA.js A vailabilit y & Perfor mance Appr oach paper ,SDD,3.3.1 ,Y,Documen tation,N,n /a,Not Tes ted,SDD,Pa ss,Pass,Pa ss, | |||||
| 1528 | BN5.1,Prov ide the ab ility to d efine the design of a standard VistA SOA Services developmen t environm ent that c an be impl emented vi a a replic able virtu al machine configura tion.,As a VA user, I want the ability t o define t he design of a stand ard VistA SOA Servic es develop ment envir onment tha t can be i mplemented via a rep licable vi rtual mach ine config uration, s o that I u se the des ign of a s tandard Vi stA Servic es for dif ferent con figuration s.,Non-Fun ctional Re quirement, As the VSA platform, I will fa cilitate f ailover to other VSA federatin g platform s so that a failover may occur on one pl atform and workload will be tr ansferred to the oth er federat ing platfo rms that r emain oper ational. , RSD,Availa bility - C OOP/Disast er Recover y,Complian ce and Sta ndards, IP 1,Each VSA Federatin g Platform shall fac ilitate fa ilover to other VSA Federating platforms so that a failure m ay occur a t one plat form and w orkload sh all be tra nsferred t o the othe r Federati ng Platfor ms that re main opera tional.,Sa tisfied by AERB appr oval of SD D,Inc 3,S7 ,Y,Partial ly complet e in Sprin t 6; Moved to Sprint 7 due to working wi th EO on a rchitectur e and conf iguration; Completed in Sprint 7,SDD,3.3 .1,Y,Docum entation,N ,n/a,Not T ested,SDD, Pass,Pass, Pass, | |||||
| 1529 | BN5.12,Def ine/docume nt/provide the softw are distri bution pro cess and u tilities n ecessary f or the dep loyment of VistA SOA services, including the abili ty to chec k for syst em depende ncies (e.g ., routine s referenc ed by the “service” descriptor definitio n, etc.,As a VA user , I want t o define/d ocument/pr ovide the software d istributio n process and utilit ies necess ary for th e deployme nt of Vist A SOA Serv ices, incl uding the ability to check for system de pendencies (e.g., ro utines ref erenced by the “serv ice” descr iptor defi nition, et c., so I c an review the requir ed documen tation for the deplo yment of V istA SOA S ervices.,M ust Have,A s the VSA Contractor , I will p rovide the required contractua l document ation for each softw are releas e. ,RSD,Do cumentatio n,Deployme nt Documen tation, IP 4,VSA shal l provide relevant d ocumentati on for eac h software release., Satisfied by passage of MS1 (u nder PMAS) and CD1 ( under VIP) ,Inc 3,S8 ,N,N/A,N/A ,Y,Documen tation,N,n /a,Not Tes ted,Releas e Notes,Pa ss,Pass,Pa ss, | |||||
| 1530 | BN5.11,Pro vide the a bility to define/doc ument/prov ide the so ftware dis tribution process an d utilitie s necessar y for the deployment of the se rvice gene ration wiz ard, the s ervice des criptors m anagement in source control an d service platforms. ,As a VA u ser, I wan t the Vist A SOA serv ices platf orm effort to provid e for comm unications with OI&T and “open source” c ommunities including announcem ents, pres entations, training materials, etc., so that I can use diffe rent forms of commun ications., Must Have, As the VSA Contracto r, I will provide re lease note s for each software release.,R SD,Documen tation,Com pliance an d Standard s | |||||
| 1531 | ||||||
| 1532 | Service Pl atforms, IP 5,VSA shal l provide release no tes for ea ch softwar e release. ,Satisfied by delive ry of CLIN 0002AN Re lease Note s for each sprint.,I nc 3,S8,N, Release No tes,N/A,Y, Documentat ion,N,n/a, Not Tested ,Release N otes,Pass, Pass,Pass, | |||||
| 1533 | BN5.11,Pro vide the a bility to define/doc ument/prov ide the so ftware dis tribution process an d utilitie s necessar y for the deployment of the se rvice gene ration wiz ard, the s ervice des criptors m anagement in source control an d service platforms. ,As a VA u ser, I wan t the Vist A SOA serv ices platf orm effort to provid e for comm unications with OI&T and “open source” c ommunities including announcem ents, pres entations, training materials, etc., so that I can use diffe rent forms of commun ications., Must Have, As the VSA Contracto r, I will provide a Developer' s Guide (a ka User's Guide) for each soft ware relea se. ,RSD,D ocumentati on,Complia nce and St andards | |||||
| 1534 | ||||||
| 1535 | Service Pl atforms, IP 6,VSA shal l provide a user gui de for eac h software release., Satisfied by deliver y of CLIN 0002BQ Dev eloper's G uide for e ach produc tion relea se candida te. ,Inc 3 ,S8,N,Deve loper's Gu ide,N/A,Y, Documentat ion,N,n/a, Not Tested ,Developer 's Guide,P ass,Pass,P ass, | |||||
| 1536 | BN5.11,Pro vide the a bility to define/doc ument/prov ide the so ftware dis tribution process an d utilitie s necessar y for the deployment of the se rvice gene ration wiz ard, the s ervice des criptors m anagement in source control an d service platforms. ,As a VA u ser, I wan t the Vist A SOA serv ices platf orm effort to provid e for comm unications with OI&T and “open source” c ommunities including announcem ents, pres entations, training materials, etc., so that I can use diffe rent forms of commun ications., Must Have, As the VSA Contracto r, I will provide an installat ion guide for each s oftware re lease. ,RS D,Document ation,Comp liance and Standards | |||||
| 1537 | ||||||
| 1538 | Service Pl atforms, IP 7,VSA shal l provide an install ation guid e for each software release.,S atisfied b y delivery of CLIN 0 002BJ Rele ase and In stallation Guide for each prod uction rel ease candi date.,Inc 3,S8,N,Ins tallation Guide,N/A, Y,Document ation,N,n/ a,Not Test ed,Install ation Guid e,Pass,Pas s,Pass, | |||||
| 1539 | BN6.19,Pro vide the a bility to define/doc ument/prov ide the so ftware dis tribution process an d utilitie s necessar y for the deployment of the se rvice gene ration wiz ard, the s ervice des criptors m anagement in source control an d service platforms. ,As a VA u ser, I wan t the abil ity to def ine/docume nt/provide the softw are distri bution pro cess and u tilities n ecessary f or the dep loyment of the servi ce generat ion wizard , the serv ice descri ptors mana gement in source con trol and s ervice pla tforms, so that I ha ve the fle xibility t o generate VistA SOA services using the required f eatures.,M ust Have,A s the VSA Contractor , I will d raft guide lines for the proces s of movin g RESTifie d RPCs to production . ,RSD,Doc umentation ,Deploymen t Document ation, IP 8,VSA shal l draft gu idelines f or the dis tribution of VSA uti lities and the distr ibution of VSA-gener ated servi ces.,Satis fied by th e delivery of the Se rvice Desc riptors De ployment W orkflow - KIDS Build Approach paper appr oved by VA on 7/27/1 6.,Inc 3,S 8,Y,Partia lly comple te in Spri nt 7; Move d to Sprin t 8 for co mpletion; Draft for moving RPC s to Prod delivered to VA 07/2 1/16,Servi ceDescript orsDeploym entWorkflo w-KIDSBuil dApproach_ VistAjs,N/ A,Y,Docume ntation,N, n/a,Not Te sted,SDD,P ass,Pass,P ass, | |||||
| 1540 | BN5.15,Pro vide the a bility to define/doc ument poli cy and pro cess relat ive to dev eloper acc ess (inclu ding “loca l” develop ers) to th e service generation wizard, t he “Federa ting Servi ce Platfor m” and all owable sit e endpoint selection s,As a VA user, I wa nt to defi ne/documen t/provide the softwa re distrib ution proc ess and ut ilities ne cessary fo r the depl oyment of VistA SOA Services, including the abilit y to check for syste m dependen cies (e.g. , routines reference d by the “ service” d escriptor definition , etc., so I can rev iew the re quired doc umentation for the d eployment of VistA S OA Service s.,Must Ha ve,As the VSA Contra ctor, I wi ll provide and insta llation gu ide for di stributing VSA utili ties as a combined a pplication package. ,RSD,Docum entation,D eployment Documentat ion, IP 9,VSA shal l draft th e process for distri buting VSA utilities as a comb ined appli cation pac kage (both M and VSA runtime c omponents) .,Satisfie d by the d elivery of the Servi ce Descrip tors Deplo yment Work flow - KID S Build Ap proach pap er approve d by VA on 7/27/16., Inc 3,S8,Y ,Partially complete in Sprint 7; Moved t o Sprint 8 for compl etion; Dra ft for mov ing RPCs t o Prod del ivered to VA 07/21/1 6,SDD,3.1. 3,Y,Docume ntation,N, n/a,Not Te sted,SDD,P ass,Pass,P ass, | |||||
| 1541 | BN5.2,Prov ide the abilit y to defin e/document /provide t he softwar e distribu tion proce ss and uti lities nec essary for the deplo yment of t he service generatio n wizard, the servic e descript ors manage ment in so urce contr ol and ser vice platf orms. ,As a VA user, I want th e ability to define/ document/p rovide the software distributi on process and utili ties neces sary for t he deploym ent of the service g eneration wizard, th e service descriptor s manageme nt in sour ce control and servi ce platfor ms, so tha t I have t he flexibi lity to ge nerate Vis tA SOA ser vices usin g the requ ired featu res.,Must Have,As th e VSA Cont ractor, I will draft guideline s for the process of moving RE STified RP Cs to prod uction. ,R SD,Documen tation,Dep loyment Do cumentatio n, IP 0,VSA shal l draft th e process for distri buting VSA generated services. ,Satisfied by the de livery of the Servic e Descript ors Deploy ment Workf low - KIDS Build App roach pape r approved by VA on 7/27/16.,I nc 3,S9,N, SDD,3.1.3, Y,Document ation,N,n/ a,Not Test ed,SDD,Pas s,Pass,Pas s, | |||||
| 1542 | BN5.22,Def ine/docume nt policy and proces s for the namespacin g and vers ioning of VistA SOA service co mponents., As a VA us er, I want the VistA SOA servi ces platfo rm effort to provide for commu nications with OI&T and “open source” co mmunities including announceme nts, prese ntations, training m aterials, etc., so t hat I can use differ ent forms of communi cations.,M ust Have,A s the VSA Contractor , I will d raft organ izational policy des cribing ho w to deplo y RESTifie d RPCs to production .,RSD,Docu mentation, Compliance and Stand ards | |||||
| 1543 | ||||||
| 1544 | Service Pl atforms, IP 1,VSA shal l draft re commended organizati onal polic y regardin g the impl ementation of VSA ge nerated se rvices.,Sa tisfied by the deliv ery of the Service D escriptors Deploymen t Workflow - KIDS Bu ild Approa ch paper a pproved by VA on 7/2 7/16. | |||||
| 1545 | Per VA 5/1 0/16: The vendor sho uld outlin e a best p ractice ac cording to their pro duct speci fications regarding the approa ch to take to push o ut RESTifi ed service s so VA ca n develop policies., Inc 4,S10, N,SDD,3.13 ,Y,Documen tation,3.0 .11,SDD an d | |||||
| 1546 | Service De scriptors Deployment Workflow - KIDS Bui ld Approac h,Pass,Pas s,Pass, | |||||
| 1547 | BN5.16,Pro vide the a bility to define/doc ument poli cy and pro cess relat ive to dev eloper acc ess (inclu ding “loca l” develop ers) to th e service generation wizard, t he “Federa ting Servi ce Platfor m” and all owable sit e endpoint selection s.,As a VA user, I w ant the Vi stA SOA se rvices pla tform effo rt to prov ide for co mmunicatio ns with OI &T and “op en source” communiti es includi ng announc ements, pr esentation s, trainin g material s, etc., s o that I c an use dif ferent for ms of comm unications .,Must Hav e,As the C ontractor, I will dr aft recomm ended orga nizational policy re garding th e use of V SA utiliti es.,RSD,Do cumentatio n,Complian ce and Sta ndards | |||||
| 1548 | ||||||
| 1549 | Service Pl atforms, IP 2,VSA shal l draft re commended organizati onal polic y regardin g the use of VSA uti lities.,Sa tisfied by the deliv ery of the Service D escriptors Deploymen t Workflow - KIDS Bu ild Approa ch paper a pproved by VA on 7/2 7/16.,Inc 3,S9,N,SDD ,3.1.3,Y,D ocumentati on,N,n/a,N ot Tested, SDD,Pass,P ass,Pass, | |||||
| 1550 | BN2.13,Pro vide the a bility to ensure Vis tA SOA Ser vices are created wi th standar dized tech nical char acteristic s.,As a VA user, I w ant to ens ure VistA SOA servic es are cre ated with standardiz ed technic al charact eristics, so I can r ead the Vi stA SOA Se rvices inf ormation., Must Have, RSD,VSA Wi zard Funct ionality—F unctions,W izard GUI, IP ,The VSA W izard serv ice descri ptor shall allow to Locate and select fo r edit an existing S ervice Des criptor.,I nc 2,S3,Us er Guide,U nit 5: Mod ify VistA. js REST AP Is > Selec t an RPC w ith an Exi sting Defi nition [p. 93],Y,TC00 05_RPC Wiz ard_Select RPC ,TC0003_RP C Wizard_S elect RPC, Y,3.0.11,P ass,Pass,P ass,TC002_ RPC Wizard _Select RP C,Pass,Pas s,Pass, | |||||
| 1551 | BN2.17,Pro vide the a bility to create a s ervice des criptor fo r each ser vice gener ated by th e service generation wizard th at will en able the r evision, r egeneratio n, source control an d other ca pabilities to take p lace.,As a VA user, I want the ability t o create a service d escriptor for each s ervice gen erated by the servic e generati on wizard that will enable the revision, regenerat ion, sourc e control and other capabiliti es to take place, so that I ca n review t he service descripto r informat ion for ea ch VistA S OA service .,Must Hav e,RSD,VSA Wizard Fun ctionality —Functions ,Web Servi ce - Defin ition, IP ,The VSA W izard shal l Create a Service D escriptor. ,Inc 2,S3, SDD,3.1.1, Y,TC001_Vi stA.js Exe cute Servi ce TC002_Vist A.js Execu te Service TC003_Vist A.js Execu te Service TC004_Vist A.js Execu te Service TC005_Vist A.js Execu te Service ,RPC Wizar d_Edit Def inition Ad d Param TC 0002_RPC W izard_Edit Definition Edit Para m TC0004_RPC Wizard_Ed it Definition Edit Para m TC0005_RPC Wizard_Ed it Definition Edit Para m TC0006_RPC Wizard_Ed it Definition Edit Para m TC0007_RPC Wizard_Ed it Definition Edit Para m TC0008_RPC Wizard_Ed it Definition Edit Para m TC0009_R PC Wizard_ Edit Definition Edit Para m TC0010_R PC Wizard_ Edit Definition Edit Para m,Y,3.0.11 ,Pass,Pass ,Pass,TC00 1_RPC Wiza rd_Edit De finition D isplay,Pas s,Pass,Pas s, | |||||
| 1552 | BN2.13,Pro vide the a bility to ensure Vis tA SOA Ser vices are created wi th standar dized tech nical char acteristic s.,As a VA user, I w ant to ens ure VistA SOA servic es are cre ated with standardiz ed technic al charact eristics, so I can r ead the Vi stA SOA Se rvices inf ormation., Must Have, RSD,VSA Wi zard Funct ionality—F unctions,W izard GUI, IP ,The VSA w izard func tionality shall sear ch for RPC s to be ca lled from VistA.,Inc 2,S3,SDD, 3.2.3,Y,TC 0004_RPC W izard_Sele ct RPC ,TC0002_RP C Wizard_S elect RPC, Y,3.0.11,P ass,Pass,P ass,TC001_ RPC Wizard _Select RP C,Pass,Pas s,Pass, | |||||
| 1553 | BN2.13,Pro vide the a bility to ensure Vis tA SOA Ser vices are created wi th standar dized tech nical char acteristic s.,As a VA user, I w ant to ens ure VistA SOA servic es are cre ated with standardiz ed technic al charact eristics, so I can r ead the Vi stA SOA Se rvices inf ormation., Must Have, RSD,VSA Wi zard Funct ionality—F unctions,W izard GUI, IP ,The VSA w izard func tionality shall retr ieve and a dd operati ons and pa rameter ma ppings.,Ta sk B,Task B,Task B, | |||||
| 1554 | BN2.18,Pro vide the a bility to store the service de scriptors used in th e generati on of Vist A SOA Serv ices for f uture refe rence, rev ision, re- generatio n, etc. in source co ntrol,As a VA user, I want the ability t o store th e service descriptor s used in the genera tion of Vi stA SOA Se rvices for future re ference, r evision, r e- generat ion, etc. in source control so that I ca n save tim e for crea ting new s ervice des criptors. ,Must Have ,RSD,VSA W izard Func tionality— Functions, Web Servic e - Defini tion, IP ,The VSA W izard shal l Save and store ser vice descr iptor. | |||||
| 1555 | ,Inc 2,S3 ,SDD,3.1.1 ,Y,TC001_V istA.js Ex ecute Serv ice TC00 2_VistA.js Execute S ervice TC003_Vist A.js Execu te Service TC004_V istA.js Ex ecute Serv ice TC00 5_VistA.js Execute S ervice ,R PC Wizard_ Edit Defin ition Add Param TC00 02_RPC Wiz ard_Edit Definit ion Edit P aram TC00 04_RPC Wiz ard_Edit Definit ion Edit P aram TC00 05_RPC Wiz ard_Edit Definit ion Edit P aram TC0 006_RPC Wi zard_Edit Defini tion Edit Param TC0007_R PC Wizard_ Edit D efinition Edit Param TC0008_RP C Wizard_E dit De finition E dit Param TC0009_RPC Wizard_Ed it Def inition Ed it Param T C0010_RPC Wizard_Edi t Defi nition Edi t Param,Y, 3.0.11,Pas s,Pass,Pas s,TC001_RP C Wizard_E dit Defini tion Displ ay,Pass,Pa ss,Pass, | |||||
| 1556 | BN3.27,Pro vide the r untime abi lity to ve rify that all depend encies of a VistA SO A Service are deploy ed and ava ilable in any given environmen t (i.e., M routines, MVI, loca l HTTP web services, etc.).,As a VA user , I want t o create a nd deploy log ic and com ponents as needed to provide f or the def inition an d configur ation of “ site sets” with whic h VistA SO A services can be as sociated ( one, many, all VistA sites), s o that I c an ensure that VistA SOA servi ces are ge nerated at one, many or all Vi stA sites. ,Must Have ,RSD,VSA W izard Func tionality— Functions, Service Pl atforms, IP ,The VSA wizard fun ctionality shall Cre ate and de ploy runti me package (on the d evelopment system) t hat are ne cessary in defining and publis hing an RP C as a Web service., Inc 2,S3,S DD,3.1.1,Y ,TC001_Vis tA.js Exec ute Servic e TC002_Vist A.js Execu te Service TC003_Vist A.js Execu te Service TC004_Vist A.js Execu te Service TC005_Vist A.js Execu te Service ,Systems T est Test S et,Y,3.0.1 1,Pass,Pas s,Pass,TC0 02_RPC Wiz ard_Edit D efinition Display,Pa ss,Pass,Pa ss, | |||||
| 1557 | BN5.14,Vis tA SOA Ser vice distr ibution pr ocess and platforms shall incl ude smoke test funct ionality t hat verifi es network connectiv ity, conne ction to e ndpoints a nd the exi stence of routines s pecified b y VistA SO A services on all Vi stA system s referenc ed.,As a V A user, I want the V istA SOA S ervice dis tribution process an d platform s to inclu de smoke t est functi onality th at verifie s network connectivi ty, connec tion to en dpoints an d the exis tence of r outines sp ecified by VistA SOA services on all Vis tA systems reference d, so that network c onnectivit y issues a re monitor ed.,Must H ave,RSD,VS A Wizard F unctionali ty—Functio ns,Service Platforms , IP ,The VSA W izard shal l provide a link to test the d eployed Vi stA SOA se rvice.,Tas k B,Task B ,Task B, | |||||
| 1558 | BN3.27,Pro vide the r untime abi lity to ve rify that all depend encies of a VistA SO A Service are deploy ed and ava ilable in any given environmen t (i.e., M routines, MVI, loca l HTTP web services, etc.).,As a VA user , I want t o provide a local Vi stA servic es platfor m that can be deploy ed to each VistA ins tance that provides for the ho sting of l ocal VistA services that encap sulate loc al VistA a pplication business logic, so I can have the flexi bility to deploy Vis tA applica tion busin ess logic at differe nt VA site s.,Must Ha ve,RSD,VSA Wizard Fu nctionalit y—Function s,Service Platforms, IP ,The VSA W izard shal l provide a method f or reviewi ng and ver ifying the newly aut o-generate d SOA serv ice.,Task B,Task B,T ask B, | |||||
| 1559 | BN2.18,Pro vide the a bility to store the service de scriptors used in th e generati on of Vist A SOA Serv ices for f uture refe rence, rev ision, re- generatio n, etc. in source co ntrol,As a VA user, I want the ability t o store th e service descriptor s used in the genera tion of Vi stA SOA Se rvices for future re ference, r evision, r e- generat ion, etc. in source control so that I ca n save tim e for crea ting new s ervice des criptors. ,Must Have ,RSD,VSA W izard Func tionality— Functions, Web Servic e - Defini tion, IP ,The syste m shall pr ovide the ability to store Ser vice Descr iptors fil es and run time packa ges.,Inc 2 ,S3,SDD,3. 1.1,Y,TC00 1_VistA.js Execute S ervice TC002_Vist A.js Execu te Service TC003_Vist A.js Execu te Service TC004_Vist A.js Execu te Service TC005_Vist A.js Execu te Service ,Systems Test Set,Y,3.0. 11,Pass,Pa ss,Pass,TC 002_RPC Wi zard_Edit Definition Display,P ass,Pass,P ass, | |||||
| 1560 | BN2.11,Fac ilitate th e ability to expose existing V istA appli cation bus iness logi c M routin es (associ ated with Remote Pro cedure Cal ls [RPCs], Applicati on Program ming Inter faces [API s], VA Fil eMan, etc. ) as Intra net Web se rvices.,As a VA user , I want t o facilita te the abi lity to ex pose exist ing VistA applicatio n business logic M r outines (a ssociated with Remot e Procedur e Calls [R PCs], Appl ication Pr ogramming Interfaces [APIs], V A FileMan, etc.) as Intranet W eb service s, so that other VA systems ca n utilize VistA appl ication bu siness log ic M routi ne,Must Ha ve,RSD,VSA Wizard Fu nctionalit y—Function s,Wizard G UI, IP ,The VSA w izard func tionality shall prov ide RPC Se rvice for Wizard—An internal V SA Web ser vice that the VSA wi zard funct ionality w ill use to interroga te VistA f or availab le RPCs an d to retri eve all th e details of a given RPC to au tomaticall y generate a Web ser vice opera tion that invokes th at RPC.,In c 2,S3,SDD , IP .1,Y,TC000 3_RPC Wiza rd_Select RPC ,TC0001_RP C Wizard_S elect RPC, Y,3.0.11,P ass,Pass,P ass,TC001_ RPC Wizard _Select RP C,Pass,Pas s,Pass, | |||||
| 1561 | BN3.27,Pro vide the r untime abi lity to ve rify that all depend encies of a VistA SO A Service are deploy ed and ava ilable in any given environmen t (i.e., M routines, MVI, loca l HTTP web services, etc.).,As a VA user , I want t o create a nd deploy log ic and com ponents as needed to provide f or the def inition an d configur ation of “ site sets” with whic h VistA SO A services can be as sociated ( one, many, all VistA sites), s o that I c an ensure that VistA SOA servi ces are ge nerated at one, many or all Vi stA sites. ,Must Have ,RSD,VSA W izard Func tionality— Functions, Service Pl atforms, IP ,The VSA W izard shal l provide Service Co de Generat or—An inte rnal VSA u tility tha t parses t he service definitio n and gene rates the necessary runtime co mponents a nd artifac ts that wi ll be comp iled and c ombined wi th other l ibraries i nto a depl oyable run time packa ge.,Task B ,Task B,Ta sk B, | |||||
| 1562 | BN3.27,Pro vide the r untime abi lity to ve rify that all depend encies of a VistA SO A Service are deploy ed and ava ilable in any given environmen t (i.e., M routines, MVI, loca l HTTP web services, etc.).,As a VA user , I want t o provide a local Vi stA servic es platfor m that can be deploy ed to each VistA ins tance that provides for the ho sting of l ocal VistA services that encap sulate loc al VistA a pplication business logic, so I can have the flexi bility to deploy Vis tA applica tion busin ess logic at differe nt VA site s.,Must Ha ve,RSD,VSA Wizard Fu nctionalit y—Function s,Service Platforms, IP ,The VSA W izard func tionality service as sembler sh all aggreg ate all th e runtime components that defi ne a servi ce.,Task B ,Task B,Ta sk B, | |||||
| 1563 | BN3.27,Pro vide the r untime abi lity to ve rify that all depend encies of a VistA SO A Service are deploy ed and ava ilable in any given environmen t (i.e., M routines, MVI, loca l HTTP web services, etc.).,As a VA user , I want t o provide a local Vi stA servic es platfor m that can be deploy ed to each VistA ins tance that provides for the ho sting of l ocal VistA services that encap sulate loc al VistA a pplication business logic, so I can have the flexi bility to deploy Vis tA applica tion busin ess logic at differe nt VA site s.,Must Ha ve,RSD,VSA Wizard Fu nctionalit y—Function s,Service Platforms, IP ,The VSA W izard func tionality service as sembler sh all combin e runtime components with othe r necessar y dependen cies.,Task B,Task B, Task B, | |||||
| 1564 | BN3.27,Pro vide the r untime abi lity to ve rify that all depend encies of a VistA SO A Service are deploy ed and ava ilable in any given environmen t (i.e., M routines, MVI, loca l HTTP web services, etc.).,As a VA user , I want t o create a nd deploy log ic and com ponents as needed to provide f or the def inition an d configur ation of “ site sets” with whic h VistA SO A services can be as sociated ( one, many, all VistA sites), s o that I c an ensure that VistA SOA servi ces are ge nerated at one, many or all Vi stA sites. ,Must Have ,RSD,VSA W izard Func tionality— Functions, Service Pl atforms, IP ,The VSA W izard func tionality service as sembler sh all produc e a deploy able runti me package ,Task B,Ta sk B,Task B, | |||||
| 1565 | BN3.27,Pro vide the r untime abi lity to ve rify that all depend encies of a VistA SO A Service are deploy ed and ava ilable in any given environmen t (i.e., M routines, MVI, loca l HTTP web services, etc.).,As a VA user , I want t o create a nd deploy log ic and com ponents as needed to provide f or the def inition an d configur ation of “ site sets” with whic h VistA SO A services can be as sociated ( one, many, all VistA sites), s o that I c an ensure that VistA SOA servi ces are ge nerated at one, many or all Vi stA sites. ,Must Have ,RSD,VSA W izard Func tionality— Functions, Service Pl atforms, IP ,The VSA W izard func tionality shall prov ide a serv ice deploy er for dep loying gen erated ser vice files to the de velopment platform., Task B,Tas k B,Task B , | |||||
| 1566 | BN3,Platfo rm for des ign-time a ctivities and run-ti me VistA S OA Service execution .,N/A,None ,RSD,VSA W izard Func tionality— Functions, IP ,The VSA W izard func tionality shall util ize a runt ime enviro nment for testing fe derated se rvices.,Ta sk B,Task B,Task B, | |||||
| 1567 | BN2.18,Pro vide the a bility to store the service de scriptors used in th e generati on of Vist A SOA Serv ices for f uture refe rence, rev ision, re- generatio n, etc. in source co ntrol,As a VA user, I want the ability t o store th e service descriptor s used in the genera tion of Vi stA SOA Se rvices for future re ference, r evision, r e- generat ion, etc. in source control so that I ca n save tim e for crea ting new s ervice des criptors. ,Must Have ,RSD,VSA W izard Func tionality— Functions, Web Servic e - Defini tion, IP ,The VSA W izard runt ime enviro nment shal l provide a reposito ry for sto ring Servi ce Descrip tor and ru ntime pack ages.,Inc 2,S3,SDD, IP ,Y,TC001_V istA.js Ex ecute Serv ice TC002_Vist A.js Execu te Service TC003_Vist A.js Execu te Service TC004_Vist A.js Execu te Service TC005_Vist A.js Execu te Service ,Systems T est Set,Y,3.0. 11,Pass,Pa ss,Pass,TC 002_RPC Wi zard_Edit Definition Display,P ass,Pass,P ass, | |||||
| 1568 | BN3.27,Pro vide the r untime abi lity to ve rify that all depend encies of a VistA SO A Service are deploy ed and ava ilable in any given environmen t (i.e., M routines, MVI, loca l HTTP web services, etc.).,As a VA user , I want t o provide a local Vi stA servic es platfor m that can be deploy ed to each VistA ins tance that provides for the ho sting of l ocal VistA services that encap sulate loc al VistA a pplication business logic, so I can have the flexi bility to deploy Vis tA applica tion busin ess logic at differe nt VA site s.,Must Ha ve,RSD,VSA Wizard Fu nctionalit y—Function s,Service Platforms, IP ,The servi ce descrip tor shall contain se rvice defi nitions de tailing th e service, applicati on package , operatio n, expecte d input pa rameters, and data t ypes.,Inc 2,S3,User Guide,TBD, Y,TC001_Vi stA.js Exe cute Servi ce TC002_Vist A.js Execu te Service TC003_Vist A.js Execu te Service TC004_Vist A.js Execu te Service TC005_Vist A.js Execu te Service ,Systems Test Set,Y,3.0. 11,Pass,Pa ss,Pass,TC 002_RPC Wi zard_Edit Definition Display,P ass,Pass,P ass, | |||||
| 1569 | BN3.27,Pro vide the r untime abi lity to ve rify that all depend encies of a VistA SO A Service are deploy ed and ava ilable in any given environmen t (i.e., M routines, MVI, loca l HTTP web services, etc.).,As a VA user , I want t o provide a local Vi stA servic es platfor m that can be deploy ed to each VistA ins tance that provides for the ho sting of l ocal VistA services that encap sulate loc al VistA a pplication business logic, so I can have the flexi bility to deploy Vis tA applica tion busin ess logic at differe nt VA site s.,Must Ha ve,As the system, I will store the Servi ce Descrip tor in the cache dat abase of t he non pro duction sy stem. ,RSD ,VSA Wizar d Function ality—Func tions,Serv ice Platfo rms, IP ,The Servi ce Descrip tor genera ted by the wizard sh all be sto red on the file syst em of the non-Produc tion runti me environ ment.,Apex plans to implement by way of storing in the cache database of the non productio n system., Inc 4,S10, N,SDD, IP .2,Y,Y,3.0 .11,TC001_ VistA.js M ultiple Ta rgets,Pass ,Pass,Pass , | |||||
| 1570 | BN3.27,Pro vide the r untime abi lity to ve rify that all depend encies of a VistA SO A Service are deploy ed and ava ilable in any given environmen t (i.e., M routines, MVI, loca l HTTP web services, etc.).,As a VA user , I want t o create a nd deploy log ic and com ponents as needed to provide f or the def inition an d configur ation of “ site sets” with whic h VistA SO A services can be as sociated ( one, many, all VistA sites), s o that I c an ensure that VistA SOA servi ces are ge nerated at one, many or all Vi stA sites. ,Must Have ,RSD,VSA W izard Func tionality— Functions, Service Pl atforms, IP ,Create We b Service runtime pa ckage: A c opy of run time compo nent libra ries shall be packag ed in each deployabl e Web Serv ice artifa ct.,Task B ,Task B,Ta sk B, | |||||
| 1571 | BN2.35,Pro vide the a bility for the servi ce generat ion wizard , in its f ully devel oped state , to inclu de a sele ction of a n aggregat ion strate gy, cachin g strategy , run-time data cle ansing str ategy, de- duplicatio n/de-confl iction str ategy, par tial data handling s trategy, t erminology mapping i ntegration strategy (run- time terminolo gy resolut ion and ca n include something with desig n time), m ulti-threa ding strat egy, excep tion handl ing strate gy, and se curity int egration s trategy.,A s the VA u ser, I wan t the serv ice genera tion wizar d to be fu lly develo ped, so th at I can u se the ser vice gener ation wiza rd for dif ferent rea sons.,Must Have,RSD, VSA Wizard Functiona lity—Funct ions,Web S ervice - D efinition | |||||
| 1572 | ||||||
| 1573 | Security, IP ,The VSA W izard shal l validate a form wh en the use r saves a service de scriptor t o prevent runtime er rors. Mand atory fiel ds shall h ave a visu al indicat or.,Inc 2, S3,User Gu ide,TBD,Y, TC001_RPC Wizard_Edi t Definiti on Add Par a TC002_RPC Wizard_Edi t Definiti on Add Par a ,Systems T est Set,Y,3.0. 11,Pass,Pa ss,Pass,TC 001_RPC Wi zard_Edit Definition Display,P ass,Pass,P ass, | |||||
| 1574 | BN6.25,Imp lementatio n of indus try standa rd securit y mechanis ms as need ed to prot ect PHI, P II and oth er sensiti ve VA data in motion and at re st.,As a V A user, I want the a bility to define/doc ument poli cy and pro cess relat ive to the distribut ion and go vernance o f SSL cert ificates f or VistA S OA service s. Provide for consu mer/produc er enterpr ise approv ed system access con trol and i ts managem ent, so th at the SSL certifica tes for Vi stA SOA Se rvices are documente d.,Must Ha ve,RSD,VSA Wizard Fu nctionalit y—Function s,Governan ce Documen tation, IP ,The VSA wizard functiona lity shall use stand ard and se cure commu nication p rotocols ( Hypertext Transfer P rotocol Se cure [HTTP S]). using Governmen t-provided PKI certi ficates,In c 2,S2,SDD ,9.4,Y,TC0 01_VistA.j s Execute Service TC002_Vist A.js Execu te Service TC003_Vist A.js Execu te Service TC004_Vist A.js Execu te Service TC005_Vist A.js Execu te Service ,Systems T est Set,Y,3.0. 11,Pass,Pa ss,Pass,TC 001_VistA. js Multipl e Targets, Pass,Pass, Pass, | |||||
| 1575 | BN2.12,Fac ilitate th e creation of VistA SOA Servic es for dat a and meth ods from a variety o f VistA bu siness dom ains (e.g. , clinical , administ rative, fi nancial, e tc.).,As a VA user, I want to create cha ined VistA SOA Servi ces from a variety o f VistA bu siness dom ains, so t hat I use informatio n from one web servi ce to prov ide for on e or many subsequent web servi ces.,Must Have,RSD,V SA Wizard Functional ity—Functi ons,Web Se rvice - De finition, IP ,(NEW) The VSA solut ion shall include a Web-based Wizard to expose Vis tA as SOA services ( SOAP and R EST).,BN2. 16 removed the requi rement to use SOAP, therefore Apex will submit a C R to have "SOAP" rem oved from this requi rement. ,I nc 4,Backl og,N, | |||||
| 1576 | BN3,Platfo rm for des ign-time a ctivities and run-ti me VistA S OA Service execution .,N/A,None ,As the sy stem, my r untime env ironment s hall enabl e the Wiza rd to inte ract with one develo pment Vist A system., RSD,VSA Ru ntime Envi ronment Co mponents, IP 0,The VSA runtime en vironment shall enab le the Wiz ard to int eract with one devel opment Vis tA system. ,Inc 3,S9, N,SDD,8.2, Y,Document ation,N,n/ a,Not Test ed,SDD,Pas s,Pass,Pas s, | |||||
| 1577 | BN2.18,Pro vide the a bility to store the service de scriptors used in th e generati on of Vist A SOA Serv ices for f uture refe rence, rev ision, re- generatio n, etc. in source co ntrol,As a VA user, I want the ability t o store th e service descriptor s used in the genera tion of Vi stA SOA Se rvices for future re ference, r evision, r e- generat ion, etc. in source control so that I ca n save tim e for crea ting new s ervice des criptors. ,Must Have ,RSD,VSA R untime Env ironment C omponents, Web Servic e - Defini tion, IP 1,The VSA runtime en vironment shall faci litate the VSA Wizar d to store Service D escriptor and runtim e packages generated by the VS A Wizard., Inc 2,S3,S DD, IP ,Y,TC001_V istA.js Ex ecute Serv ice TC002_Vist A.js Execu te Service TC003_Vist A.js Execu te Service TC004_Vist A.js Execu te Service TC005_Vist A.js Execu te Service ,Systems Test Set,Y,3.0. 11,Pass,Pa ss,Pass,TC 002_RPC Wi zard_Edit Definition Display,P ass,Pass,P ass, | |||||
| 1578 | BN2.14,Pro vide the a bility to define the creation of service s that ref erence a s ingle Vist A system o r federate the routi ng of edit s, queries , and aggr egation of responses across on e, many, o r all Vist A systems. ,As a VA u ser, I wan t the abil ity to def ine the cr eation of services t hat refere nce a sing le VistA s ystem or f ederate th e routing of edits, queries, a nd aggrega tion of re sponses ac ross one, many, or a ll VistA s ystems, so that the business n eeds are m et.,Must H ave,RSD,VS A Runtime Environmen t Componen ts,Web Ser vice - Def inition, IP 2,The VSA runtime en vironment logic shal l perform the routin g (federat ion) of qu eries from provider and consum er “servic e” request s to and f rom VistA. ,Inc 2,S3 ,SDD,4.2,Y ,TC002_Vis tA.js Mult iple Targe ts TC003_Vist A.js Multi ple Target s,TC002_Vi stA.js Mul tiple Targ ets TC003_Vist A.js Multi ple Target s,Y,3.0.11 ,Pass,Pass ,Pass,TC00 3_VistA.js Multiple Targets,Pa ss,Pass,Pa ss, | |||||
| 1579 | BN3.27,Pro vide the r untime abi lity to ve rify that all depend encies of a VistA SO A Service are deploy ed and ava ilable in any given environmen t (i.e., M routines, MVI, loca l HTTP web services, etc.).,As a VA user , I want t he ability to define the desig n of a sta ndard Vist A SOA Serv ices devel opment env ironment t hat can be implement ed via a r eplicable virtual ma chine conf iguration, so that I use the d esign of a standard VistA Serv ices for d ifferent c onfigurati ons.,Must Have,RSD,V SA Runtime Environme nt Compone nts,Compli ance and S tandards, IP 3,The VSA runtime en vironment logic shal l facilita te “run-ti me” execut ion of gen erated Vis tA-based W eb service s.,Inc 2,S 3,SDD,3.1. 1,Y,TC001_ VistA.js E xecute Ser vice TC002_Vist A.js Execu te Service TC003_Vist A.js Execu te Service TC004_Vist A.js Execu te Service TC005_Vist A.js Execu te Service ,Systems T est Set,Y,3.0. 11,Pass,Pa ss,Pass,TC 002_RPC Wi zard_Edit Definition Display,P ass,Pass,P ass, | |||||
| 1580 | BN3.27,Pro vide the r untime abi lity to ve rify that all depend encies of a VistA SO A Service are deploy ed and ava ilable in any given environmen t (i.e., M routines, MVI, loca l HTTP web services, etc.).,As a VA user , I want t o provide a local Vi stA servic es platfor m to suppo rt local V istA servi ces that c an run M r outines, s o that the business need is me t.,Must Ha ve,RSD,VSA Runtime E nvironment Component s,Service Platforms, IP 4,The VSA VistA runt ime enviro nment shal l provide Web connec tivity to VistA as a n HTTP to VistA MUMP S binding that conve ys ‘servic e requests ’ to one o r more Vis tA systems in the st andard and secured H TTPS proto col. using Governmen t-provided PKI certi ficates,Ta sk B,Task B,Task B,T C002_VistA .js Multip le Targets TC003_Vist A.js Multi ple Target s, | |||||
| 1581 | BN3.2,Prov ide the ru ntime abil ity to ver ify that a ll depende ncies of a VistA SOA Service a re deploye d and avai lable in a ny given e nvironment (i.e., M routines, MVI, local HTTP web services, etc.).,As a VA user, I want to provide a local Vis tA service s platform to suppor t local Vi stA servic es that ca n run M ro utines, so that the business n eed is met .,Must Hav e,RSD,VSA Runtime En vironment Components ,Service P latforms, IP 6,VSA shal l provide Web based (HTTP) con nectivity to the Vis tA functio nality and data such as RPCs, routines, or databas e access., 6/20: HTTP conflicts with othe r requirem ents that call for S SL/TLS/HTT PS. Should thi s requirem ent say 'h ttps'? SWO/Geoff agreed yes . VSA needs https all the way th rough. Nee d confirma tion from VSA requir ements tea m.,Inc 2,S 3,SDD, IP .4,Y,TC001 _VistA.js Execute Se rvice TC002_Vist A.js Execu te Service TC003_Vist A.js Execu te Service TC004_Vist A.js Execu te Service TC005_Vist A.js Execu te Service ,Systems T est Set,Y,3.0. 11,Pass,Pa ss,Pass,TC 001_VistA. js Multipl e Targets, Pass,Pass, Pass, | |||||
| 1582 | BN2.12,Fac ilitate th e creation of VistA SOA Servic es for dat a and meth ods from a variety o f VistA bu siness dom ains (e.g. , clinical , administ rative, fi nancial, e tc.).,As a VA user, I want to create cha ined VistA SOA Servi ces from a variety o f VistA bu siness dom ains, so t hat I use informatio n from one web servi ce to prov ide for on e or many subsequent web servi ces.,Must Have,RSD,V SA Runtime Environme nt Compone nts,Web Se rvice - De finition, IP 9,A VSA ge nerated se rvice shal l contain one or mor e operatio ns. | |||||
| 1583 | .,Previous ly marked as Pass fo r 3.0.2 bu t later de termined t his is a T ask B requ irement. ,Task B,Ta sk B,Task B,VistA Ch ained Serv ices,Y,3.0 .5,Moved t o Backlog, | |||||
| 1584 | BN2.23,Pro vide the a bility to generate i ndividual VistA SOA services p ackaged in dependentl y and conf igured by the servic e generati on wizard. ,As a VA u ser, I wan t to the a bility to generate i ndividual VistA SOA services p ackaged in dependentl y and conf igured by the servic e generati on wizard so that I can implem ent one Vi stA SOA se rvice pack age at a t ime.,Must Have,RSD,V SA Runtime Environme nt Compone nts,Web Se rvice - Ge neration, IP 0,VSA gene rated serv ices shall support t he executi on of a si ngle RPC o r routine API.,Inc 2 ,S3,SDD,1. 6.1,Y,Vist A Request Validation ,VistA Req uest Valid ation,Y,3. 0.11,Pass, Pass,Pass, TC001_Vist A.js Reque st Validat ion,Pass,P ass,Pass, | |||||
| 1585 | BN2.12,Fac ilitate th e creation of VistA SOA Servic es for dat a and meth ods from a variety o f VistA bu siness dom ains (e.g. , clinical , administ rative, fi nancial, e tc.).,As a VA user, I want to create cha ined VistA SOA Servi ces from a variety o f VistA bu siness dom ains, so t hat I use informatio n from one web servi ce to prov ide for on e or many subsequent web servi ces.,Must Have,RSD,V SA Runtime Environme nt Compone nts,Web Se rvice - De finition, IP 1,A single VSA gener ated servi ce shall s upport the sequentia l executio n of multi ple “chain ed” RPCs o r APIs., R TM feedbac k received on 8/24 i ndicated t hese are T ask B. | |||||
| 1586 | Question t o VA: Do w e have agr eement tha t this is Task B Ser vice Wizar d? And thi s is N/A f or Task A6 /6: APEX i s requesti ng Use Cas e(s) from VA | |||||
| 1587 | APEX will provide UC for what Steve desc ribed belo w; in inte rnal revie w now - ex pected del ivery to V A is next week | |||||
| 1588 | Steve 2 RP Cs were se t up to te st | |||||
| 1589 | Is chainin g done on RPC Wizard ? Steve: No; Wizard is callin g 2 RPCs s eparately, 2nd one i s pulling info provi ded by fir st | |||||
| 1590 | ||||||
| 1591 | 6/2: VA fe edback: We didn't fu lly satisf y. VA will pr ovide furt her inform ation (Jef f, Victor? ),Inc 2,S3 ,SDD, IP 8,Y,TC001_ VistA.js C hained Ser vices TC005_Vist A.js Chain ed Service s TC006_Vist A.js Chain ed Service s TC007_Vist A.js Chain ed Service s,TC001_Vi stA.js Cha ined Servi ces ,Y,3.0.11, Pass,Pass, Pass,TC001 _VistA.js Chained Se rvices,Pas s,Pass,Pas s, | |||||
| 1592 | BN2.12,Fac ilitate th e creation of VistA SOA Servic es for dat a and meth ods from a variety o f VistA bu siness dom ains (e.g. , clinical , administ rative, fi nancial, e tc.).,As a VA user, I want to create cha ined VistA SOA Servi ces from a variety o f VistA bu siness dom ains, so t hat I use informatio n from one web servi ce to prov ide for on e or many subsequent web servi ces.,Must Have,RSD,V SA Runtime Environme nt Compone nts,Web Se rvice - De finition, IP 2,VSA serv ices that execute mu ltiple “ch ained” RPC s or APIs may includ e “statefu l” RPCs th at rely on the resul ts of a pr eceding RP C in the e xecution s equence.,Q uestion to VA: Do we have agre ement that this is T ask B Serv ice Wizard ? And this is N/A fo r Task AVA comment: Defer to S WO for Use Case - as of 07/13/ 16, SWO is working t o locate t he message from eHMP with the use cases. | |||||
| 1593 | ||||||
| 1594 | 6/6: APEX is request ing Use Ca se(s) for this (we h ave no exa mples of a real stat eful RPC); Steve O s aid he'll try to pro vide eHMP UCs | |||||
| 1595 | 6/2: VA Fe edback: th is require ment has n ot been fu lly satisf ied. Steve O wi ll provide eHMP Use Cases to c larify wha t is inten ded from t his requir ement:,Inc 2,S3,SDD, IP 8,Y,TC001_ VistA.js C hained Ser vices TC002_Vist A.js Chain ed Service s TC003_Vist A.js Chain ed Service s TC004_Vist A.js Chain ed Service s TC005_Vist A.js Chain ed Service s,TC001_Vi stA.js Cha ined Servi ces ,Y,3.0.11, Pass,Pass, Pass,TC001 _VistA.js Chained Se rvices,Pas s,Pass,Pas s, | |||||
| 1596 | BN2.35,Pro vide the a bility for the servi ce generat ion wizard , in its f ully devel oped state , to inclu de a sele ction of a n aggregat ion strate gy, cachin g strategy , run-time data cle ansing str ategy, de- duplicatio n/de-confl iction str ategy, par tial data handling s trategy, t erminology mapping i ntegration strategy (run- time terminolo gy resolut ion and ca n include something with desig n time), m ulti-threa ding strat egy, excep tion handl ing strate gy, and se curity int egration s trategy.,A s the VA u ser, I wan t the serv ice genera tion wizar d to be fu lly develo ped, so th at I can u se the ser vice gener ation wiza rd for dif ferent rea sons.,Must Have,RSD, VSA Runtim e Environm ent Compon ents,Web S ervice - D efinition | |||||
| 1597 | ||||||
| 1598 | Security, IP 3,VSA shal l validate the prese nce of req uired info rmation in ‘service requests’ including user ident ity, input parameter s, federat ion routin g, etc.,In c 2,S3,SDD , IP ,Y,VistA R equest Val idation,TC 004_VistA. js Request Validatio n TC005_Vi stA.js Req uest Valid ation TC00 1_VistA.js Multiple Targets TC 002_VistA. js Multipl e Targets TC003_Vist A.js Multi ple Target s,Y,3.0.11 ,Pass,Pass ,Pass,TC00 9_VistA.js Request V alidation, Pass,Pass, Pass, | |||||
| 1599 | BN3.24,Ens ure that t he local V istA servi ces platfo rm incorpo rates requ ired enter prise secu rity integ ration inc luding run time Kerne l security environme nt integra tion.,As a VA user, I want to ensure tha t the loca l VistA se rvices pla tform inco rporates r equired en terprise s ecurity in tegration including runtime Ke rnel secur ity enviro nment inte gration, s o that the security requiremen ts are met .,Must Hav e,As the s ystem, I w ill establ ish VistA background informati on for a s ession con sistent wi th ASD sec urity patt erns and o rganizatio nally esta blished ‘u ser identi ty propaga tion’ guid elines.,RS D,VSA Runt ime Enviro nment Comp onents,Ser vice Platf orms | |||||
| 1600 | ||||||
| 1601 | Security, IP 4,VSA shal l establis h VistA ba ckground i nformation for a ses sion consi stent with ASD secur ity patter ns and org anizationa lly establ ished ‘use r identity propagati on’ guidel ines.,Sati sfied by A ERB approv al of SDD, Inc 3,S9,N ,SDD, IP ,Y,Documen tation,N,n /a,Not Tes ted,SDD,Pa ss,Pass,Pa ss, | |||||
| 1602 | BN5.14,Vis tA SOA Ser vice distr ibution pr ocess and platforms shall incl ude smoke test funct ionality t hat verifi es network connectiv ity, conne ction to e ndpoints a nd the exi stence of routines s pecified b y VistA SO A services on all Vi stA system s referenc ed.,As a V A user, I want the V istA SOA S ervice dis tribution process an d platform s to inclu de smoke t est functi onality th at verifie s network connectivi ty, connec tion to en dpoints an d the exis tence of r outines sp ecified by VistA SOA services on all Vis tA systems reference d, so that network c onnectivit y issues a re monitor ed.,Must H ave,As the system, W eb connect ivity to V istA shall not allow connectio ns or acce pt ‘servic e requests ’ from any other app lication o r middlewa re, except VSA.,RSD, VSA Runtim e Environm ent Compon ents, IP 5,The VSA Web connec tivity to VistA shal l not allo w connecti ons or acc ept ‘servi ce request s’ from an y other ap plication or middlew are, excep t VSA.,Sat isfied by AERB appro val of SDD ,Inc 3,S9, N,SDD,9.2. 1,Y,Docume ntation,N, n/a,Not Te sted,SDD,P ass,Pass,P ass, | |||||
| 1603 | BN6.21,Vis tA SOA ser vices plat forms and services s hall ensur e that “en vironmenta l shell” i nformation , variable s, etc. ar e present at the tim e of “serv ice” execu tion, incl uding the communicat ion of acc urate user identity informatio n to “prov ider” syst ems (e.g., VistA).,A s a VA use r, I want the VistA SOA Servic e distribu tion proce ss and pla tforms to include sm oke test f unctionali ty that ve rifies net work conne ctivity, c onnection to endpoin ts and the existence of routin es specifi ed by Vist A SOA serv ices on al l VistA sy stems refe renced, so that netw ork connec tivity iss ues are mo nitored.,M ust Have,P ending MVI Engagemen t,RSD,VSA Runtime En vironment Components , IP 7,VSA shal l verify t hat all “s ervice req uests” inc lude user identity a ttributes, the “cons uming appl ication” i dentity an d routing informatio n.,Inc 4,B acklog,Y,M oved from Sprint 9 t o Backlog - need eMI requireme nts elabor ation; Mov ed to Spri nt 10; Mov ed from Sp rint 10 to Sprint 11 as eMI in tegration is ongoing with eMI team. Move d from S11 to Backlo g pending formal eng agement fr om eMI tea m.,TBD, | |||||
| 1604 | BN2.33,In addition t o “service descripto rs,” the s ervice gen eration wi zard shall record Vi stA SOA se rvice gene ration det ails (incl uding orig inating de veloper, d ate/time, etc.).,As a VA user, I want th e VistA SO A Service distributi on process and platf orms to in clude smok e test fun ctionality that veri fies netwo rk connect ivity, con nection to endpoints and the e xistence o f routines specified by VistA SOA servic es on all VistA syst ems refere nced, so t hat networ k connecti vity issue s are moni tored.,Mus t Have,RSD ,VSA Runti me Environ ment Compo nents, IP 2,VSA shal l facilita te the log ging of ‘s ervice req uest’ tran sactions., Inc 2,S3,S DD,2.4.5,Y ,TC001_Vis tA.js Exec ute Servic e TC002_Vist A.js Execu te Service TC004_Vist A.js Execu te Service TC005_Vist A.js Execu te Service ,TC001_Vis tA.js Requ est Valida tion,Y,3.0 .11,Pass,P ass,Pass,T C001_VistA .js Reques t Validati on,Pass,Pa ss,Pass, | |||||
| 1605 | BN2.33,In addition t o “service descripto rs,” the s ervice gen eration wi zard shall record Vi stA SOA se rvice gene ration det ails (incl uding orig inating de veloper, d ate/time, etc.).,As a VA user, I want th e VistA SO A Service distributi on process and platf orms to in clude smok e test fun ctionality that veri fies netwo rk connect ivity, con nection to endpoints and the e xistence o f routines specified by VistA SOA servic es on all VistA syst ems refere nced, so t hat networ k connecti vity issue s are moni tored.,Mus t Have,As the system , I will i nclude inc lude date/ time of tr ansaction, ‘consumin g applicat ion’, serv ice invoke d and dest ination Vi stA system s into the VSA trans action log ging data. ,RSD,VSA R untime Env ironment C omponents, IP 3,VSA tran saction lo gging data shall inc lude date/ time of tr ansaction, ‘consumin g applicat ion’, serv ice invoke d and dest ination Vi stA system s.,Inc 3,S 9,N,SDD,9. 5,Y,VistA Execute Se rvice,Requ est Valida tion,Y,3.0 .11,Moved to Backlog ,Pass,TC00 9_VistA.js Request V alidation, Pass,Pass, Pass, | |||||
| 1606 | 5.5 a. 7., BN1,Adhere to Enterp rise Requi rements ,A s the VSA System, ad here to en terprise-l evel requi rements, s o that enh ancements to the sys tem comply with secu rity, priv acy, 508 C ompliance, Executive Order, Id entity Man agement an d Terminol ogy Servic es Require ments.,Mus t Have,RSD ,VSA Runti me Environ ment Compo nents,Comp liance and Standards , IP 4,(NEW) Th e VSA solu tion shall facilitat e sending and receiv ing of an industry s tandard C3 2 Continui ty of Care Document (CCD) tran saction be tween VA a nd externa l parties. | |||||
| 1607 | HITSP Summ ary Docume nts Using HL7 Contin uity of Ca re Documen t (CCD) Co mponent | |||||
| 1608 | ||||||
| 1609 | http://vaw w. URL . DNS /projects/ sts/Librar y/STS Deve lopment Do cuments/Da ta Analysi s/HITSP_V2 .5_2009_C3 2_-_Summar y_Document s_Using_CC D.pdf,9/19 : Apex req uested for removal. SWO concur s this is not a vali d requirem ent and ag rees it sh ould be re moved. Ela ine to tak e to Lori W offline for final approval.W hat is the system th at will pr ovide exte rnal CCDs? Is this a valid requ irement (s ince it re ferences n on-VA data ),Request for Remova l,Request for Remova l,N,n/a,n/ a, | |||||
| 1610 | BN2.14,Pro vide the a bility to define the creation of service s that ref erence a s ingle Vist A system o r federate the routi ng of edit s, queries , and aggr egation of responses across on e, many, o r all Vist A systems. ,Must Have ,RSD,Feder ation,Web Service - Definition | |||||
| 1611 | ||||||
| 1612 | Security, IP 8,The VSA shall prov ide federa ted aggreg ation of r esponses f rom provid er and con sumer “ser vice” requ ests to Ve terans Hea lth Inform ation Syst ems and Te chnology A rchitectur e (VistA). ,Inc 2,S3, SDD,3.1.2, Y,TC002_Vi stA.js Mul tiple Targ ets TC003_Vist A.js Multi ple Target s,TC002_Vi stA.js Mul tiple Targ ets TC003_Vist A.js Multi ple Target s,Y,3.0.11 ,Pass,Pass ,Pass,TC00 3_VistA.js Multiple Targets,Pa ss,Pass,Pa ss, | |||||
| 1613 | BN3.11,Pro vide the a bility to define the creation of service s that ref erence a s ingle Vist A system o r federate the routi ng of edit s, queries , and aggr egation of responses across on e, many, o r all Vist A systems. ,Must Have ,RSD,Feder ation,Web Service - Definition | |||||
| 1614 | ||||||
| 1615 | Security, IP 9,The VSA Federating Platform shall faci litate fed erated rou ting of qu eries acro ss multipl e VistA sy stems and aggregatio n of retur ned result s.,Inc 2,S 3,SDD,3.1. 2,Y,TC002_ VistA.js M ultiple Ta rgets TC003_Vist A.js Multi ple Target s,TC002_Vi stA.js Mul tiple Targ ets TC003_Vist A.js Multi ple Target s,Y,3.0.11 ,Pass,Pass ,Pass,TC00 4_VistA.js Multiple Targets,Pa ss,Pass,Pa ss, | |||||
| 1616 | BN2.14,Pro vide the a bility to define the creation of service s that ref erence a s ingle Vist A system o r federate the routi ng of edit s, queries , and aggr egation of responses across on e, many, o r all Vist A systems. ,As a VA u ser, I wan t to provi de and imp lement Vis tA SOA Ser vices fede rating ser vice platf orms at th e regional computing level for the deplo yment of t he service federatin g routing/ aggregatio n logic an d generate d VistA SO A services , so that I can ensu re VistA S OA Service s are gene rated at t he differe nt regiona l levels., Must Have, RSD,Federa tion,Servi ce Platfor ms, IP 0,VSA fede ration fun ctionality shall fac ilitate ro uting of “ service re quests” to a single specified VistA syst em.,Inc 2, S3,SDD,6.4 .1,Y,TC001 _VistA.js Execute Se rvice TC002_Vist A.js Execu te Service TC003_Vist A.js Execu te Service TC004_Vist A.js Execu te Service TC005_Vist A.js Execu te Service ,TC001_Vis tA.js Requ est Valida tion TC001 _VistA.js Execute Se rvice TC002_Vist A.js Execu te Service TC003_Vist A.js Execu te Service TC004_Vist A.js Execu te Service TC005_Vist A.js Execu te Service ,Y,3.0.11, Pass,Pass, Pass,TC003 _VistA.js Multiple T argets,Pas s,Pass,Pas s, | |||||
| 1617 | BN2.14,Pro vide the a bility to define the creation of service s that ref erence a s ingle Vist A system o r federate the routi ng of edit s, queries , and aggr egation of responses across on e, many, o r all Vist A systems. ,As a VA u ser, I wan t to provi de and imp lement Vis tA SOA Ser vices fede rating ser vice platf orms at th e regional computing level for the deplo yment of t he service federatin g routing/ aggregatio n logic an d generate d VistA SO A services , so that I can ensu re VistA S OA Service s are gene rated at t he differe nt regiona l levels., Must Have, RSD,Federa tion,Servi ce Platfor ms, IP 1,VSA fede ration fun ctionality shall fac ilitate ro uting of “ service re quests” to a specifi ed list of VistA sys tems.,Inc 2,S3,SDD,6 .4.1,Y,TC0 02_VistA.j s Multiple Targets,T C004_VistA .js Multip le Targets ,Y,3.0.11, Pass,Pass, Pass,TC003 _VistA.js Multiple T argets,Pas s,Pass,Pas s, | |||||
| 1618 | BN2.14,Pro vide the a bility to define the creation of service s that ref erence a s ingle Vist A system o r federate the routi ng of edit s, queries , and aggr egation of responses across on e, many, o r all Vist A systems. ,As a VA u ser, I wan t to provi de and imp lement Vis tA SOA Ser vices fede rating ser vice platf orms at th e regional computing level for the deplo yment of t he service federatin g routing/ aggregatio n logic an d generate d VistA SO A services , so that I can ensu re VistA S OA Service s are gene rated at t he differe nt regiona l levels., Must Have, RSD,Federa tion,Servi ce Platfor ms, IP 2, VSA fed eration fu nctionalit y shall fa cilitate r outing of “service r equests” t o all Vist A systems. ,Inc 2,S3, SDD,6.4.1, Y,TC003_Vi stA.js Mul tiple Targ ets,TC007_ VistA.js M ultiple Ta rgets TC00 8_VistA.js Multiple Targets,Y, 3.0.11,Pas s,Pass,Pas s,TC003_Vi stA.js Mul tiple Targ ets,Pass,P ass,Pass, | |||||
| 1619 | BN2.14,Pro vide the a bility to define the creation of service s that ref erence a s ingle Vist A system o r federate the routi ng of edit s, queries , and aggr egation of responses across on e, many, o r all Vist A systems. ,As a VA u ser, I wan t to provi de and imp lement Vis tA SOA Ser vices fede rating ser vice platf orms at th e regional computing level for the deplo yment of t he service federatin g routing/ aggregatio n logic an d generate d VistA SO A services , so that I can ensu re VistA S OA Service s are gene rated at t he differe nt regiona l levels., Must Have, RSD,Federa tion,Servi ce Platfor ms, IP 3,VSA fede ration fun ctionality shall fac ilitate ro uting of “ service re quests” to all VistA systems t o which a specified patient is known (“t reating fa cilities”) .,Inc 3,S6 ,N,SDD, IP .1.2,Y,TC0 03_VistA.j s Request Validation ,Y,3.0.11, Pass,TC007 _VistA.js Request Va lidation,P ass,Pass,P ass, | |||||
| 1620 | BN2.14,Pro vide the a bility to define the creation of service s that ref erence a s ingle Vist A system o r federate the routi ng of edit s, queries , and aggr egation of responses across on e, many, o r all Vist A systems. ,As a VA u ser, I wan t to provi de and imp lement Vis tA SOA Ser vices fede rating ser vice platf orms at th e regional computing level for the deplo yment of t he service federatin g routing/ aggregatio n logic an d generate d VistA SO A services , so that I can ensu re VistA S OA Service s are gene rated at t he differe nt regiona l levels., Must Have, Pending MV I Engageme nt,RSD,Fed eration,Se rvice Plat forms, IP 4,VSA fede ration fun ctionality shall fac ilitate ro uting of “ service re quests” to all VistA systems t o which a specified VistA user is known. ,7/14/16: blocked du e to MVI. Cannot imp lement thi s requirem ent until we can int erface wit h MVI.6/9 - this is an IAM dep endency. I s there so mething eq uivalent t o the trea ting facil ity file w here we ca n see wher e VistA. u sers have accounts ( whether cl inician or patient)? | |||||
| 1621 | 5/31: Stev e O. - Use r defined (MVI/MPI) where user has accou nt,... doe s Roy know ?; MVI als o maintain s VistA us ers; So as admin use r who has patient ac count to s ee? Yes. APEX needs user stor ies - Prov ider looku p, for exa mple. | |||||
| 1622 | ||||||
| 1623 | Any VistA user acros s the ente rprise? IA M? BSE fun ctionality provides this now? Only as a VistA "gue st" accoun t | |||||
| 1624 | ||||||
| 1625 | No Patient access to VistA now (future)L ori W: MVI queries i ts records , locates the matchi ng patient , and retr ieves all of the cor responding VA identi fiers. MVI then send s back a l ist of all VA IDs th at corresp ond to the patient t hat matche s the demo graphics R oy: MVI un der IAM pr ogram will house bot h User and Patient I dentity In formation. 5/10/16: this could mean many things (d ev, clinic ian, sys a dmin, etc. ) and the use cases for each o ne could b e differen t. This h as potenti al to be l arge scope .,Inc 4,Ba cklog,Y,Mo ved from S 11 to Back log. MVI not permit ting VSA i ntegration .,N, | |||||
| 1626 | BN2.14,Pro vide the a bility to define the creation of service s that ref erence a s ingle Vist A system o r federate the routi ng of edit s, queries , and aggr egation of responses across on e, many, o r all Vist A systems. ,As a VA u ser, I wan t to provi de and imp lement Vis tA SOA Ser vices fede rating ser vice platf orms at th e regional computing level for the deplo yment of t he service federatin g routing/ aggregatio n logic an d generate d VistA SO A services , so that I can ensu re VistA S OA Service s are gene rated at t he differe nt regiona l levels., Must Have, RSD,Federa tion,Servi ce Platfor ms, IP 5,VSA federated calls to m ultiple Vi stA system s shall be made asyn chronously and in pa rallel to optimize p erformance of return ed results .,Inc 2,S3 ,SDD,6.4.1 ,Y,TC002_V istA.js Mu ltiple Tar gets TC003_Vist A.js Multi ple Target s,TC002_Vi stA.js Mul tiple Targ ets TC003_Vist A.js Multi ple Target s,Y,3.0.11 ,Pass,Pass ,Pass,TC00 1_VistA.js Multiple Targets,Pa ss,Pass,Pa ss, | |||||
| 1627 | BN2.14,Pro vide the a bility to define the creation of service s that ref erence a s ingle Vist A system o r federate the routi ng of edit s, queries , and aggr egation of responses across on e, many, o r all Vist A systems. ,As a VA u ser, I wan t to provi de and imp lement Vis tA SOA Ser vices fede rating ser vice platf orms at th e regional computing level for the deplo yment of t he service federatin g routing/ aggregatio n logic an d generate d VistA SO A services , so that I can ensu re VistA S OA Service s are gene rated at t he differe nt regiona l levels., Must Have, RSD,Federa tion,Servi ce Platfor ms, IP 6,The resu lts of VSA federated calls to multiple V istA syste ms shall b e aggregat ed into a single res ponse for return to the “consu ming appli cation.”,I nc 2,S3,SD D,2.2.3,Y, TC002_Vist A.js Multi ple Target s TC003_Vist A.js Multi ple Target s,TC002_Vi stA.js Mul tiple Targ ets TC003_Vist A.js Multi ple Target s,Y,3.0.11 ,Pass,Pass ,Pass,TC00 1_VistA.js Multiple Targets,Pa ss,Pass,Pa ss, | |||||
| 1628 | BN3.22,Det ailed serv ice deploy ment desig n shall in clude the ability to decouple the physic al endpoin ts, logica l systems, and alter natives fo r MVI. Eac h of these would be supported in the pla tform, but abstracte d from the service i mplementat ion so the y are sepa rately con figurable (not hard coded).,As a VA user , I want a detailed service de ployment d esign to i nclude the ability t o decouple the physi cal endpoi nts, logic al systems , and alte rnatives f or MVI. Ea ch of thes e would be supported in the pl atform, bu t abstract ed from th e service implementa tion so th ey are sep arately co nfigurable (not hard coded), s o that the service d eployment design is not specif ic to a pl atform.,Mu st Have,RS D,Federati on, IP 7, VSA sha ll use the MVI to de termine th e list of “treating facilities ” for the routing of ‘service requests’ to each Vi stA system that has a specifie d patient on record. ,FYI: MVI team is no t allowing VSA to in terface wi th MVI; es calated to Mike Davi s and Terr y Luedke,I nc 4,Backl og,N, | |||||
| 1629 | BN2.35,Pro vide the a bility for the servi ce generat ion wizard , in its f ully devel oped state , to inclu de a sele ction of a n aggregat ion strate gy, cachin g strategy , run-time data cle ansing str ategy, de- duplicatio n/de-confl iction str ategy, par tial data handling s trategy, t erminology mapping i ntegration strategy (run- time terminolo gy resolut ion and ca n include something with desig n time), m ulti-threa ding strat egy, excep tion handl ing strate gy, and se curity int egration s trategy.,A s the VA u ser, I wan t the serv ice genera tion wizar d to be fu lly develo ped, so th at I can u se the ser vice gener ation wiza rd for dif ferent rea sons.,Must Have,RSD, Federation ,Web Servi ce - Defin ition | |||||
| 1630 | ||||||
| 1631 | Security, IP 8,VSA shal l facilita te the ret urn of agg regated “s ervice req uest” resp onses from multiple VistA syst ems that a re incompl ete due to time-out, non-respo nsiveness, etc. of o ne or more VistA sys tems.,Inc 3,S7,N,SDD , IP ,Y,TC003_V istA.js Re quest Vali dation,Y,3 .0.11,Pass ,TC003_Vis tA.js Requ est Valida tion,Pass, Pass,Pass, | |||||
| 1632 | BN2.35,Pro vide the a bility for the servi ce generat ion wizard , in its f ully devel oped state , to inclu de a sele ction of a n aggregat ion strate gy, cachin g strategy , run-time data cle ansing str ategy, de- duplicatio n/de-confl iction str ategy, par tial data handling s trategy, t erminology mapping i ntegration strategy (run- time terminolo gy resolut ion and ca n include something with desig n time), m ulti-threa ding strat egy, excep tion handl ing strate gy, and se curity int egration s trategy.,A s the VA u ser, I wan t the serv ice genera tion wizar d to be fu lly develo ped, so th at I can u se the ser vice gener ation wiza rd for dif ferent rea sons.,Must Have,RSD, Federation ,Web Servi ce - Defin ition | |||||
| 1633 | ||||||
| 1634 | Security, IP 9,Aggregat ed “servic e request” responses from mult iple VistA systems t hat are in complete d ue to time -out, non- responsive ness, etc. of one or more Vist A systems shall incl ude an exc eption mes sage notin g the inco mplete nat ure of the response. ,Inc 2,S3, SDD, IP ,Y,TC002_V istA.js Mu ltiple Tar gets TC003_Vist A.js Multi ple Target s,TC007_Vi stA.js Mul tiple Targ ets TC008_Vist A.js Multi ple Target s,Y,3.0.11 ,Pass,Pass ,Pass,TC00 5_VistA.js Multiple Targets,Pa ss,Pass,Pa ss, | |||||
| 1635 | BN2.35,Pro vide the a bility for the servi ce generat ion wizard , in its f ully devel oped state , to inclu de a sele ction of a n aggregat ion strate gy, cachin g strategy , run-time data cle ansing str ategy, de- duplicatio n/de-confl iction str ategy, par tial data handling s trategy, t erminology mapping i ntegration strategy (run- time terminolo gy resolut ion and ca n include something with desig n time), m ulti-threa ding strat egy, excep tion handl ing strate gy, and se curity int egration s trategy.,A s the VA u ser, I wan t the serv ice genera tion wizar d to be fu lly develo ped, so th at I can u se the ser vice gener ation wiza rd for dif ferent rea sons.,Must Have,RSD, Federation ,Web Servi ce - Defin ition | |||||
| 1636 | ||||||
| 1637 | Security, IP 0,Exceptio n messages included with aggre gated “ser vice reque st” respon ses from m ultiple Vi stA system s that inc lude an in complete r esponse sh all includ e a list o f VistA sy stems to w hich the “ service re quest” was routed bu t from whi ch no resp onse was r eceived.,I nc 2,S3,SD D, IP ,Y,TC002_V istA.js Mu ltiple Tar gets TC003_Vist A.js Multi ple Target s,TC007_Vi stA.js Mul tiple Targ ets TC008_Vist A.js Multi ple Target s,Y,3.0.11 ,Pass,Pass ,Pass,TC00 5_VistA.js Multiple Targets,Pa ss,Pass,Pa ss, | |||||
| 1638 | BN2.11,Fac ilitate th e ability to expose existing V istA appli cation bus iness logi c M routin es (associ ated with Remote Pro cedure Cal ls [RPCs], Applicati on Program ming Inter faces [API s], VA Fil eMan, etc. ) as Intra net Web se rvices.,As a VA user , I want t he VSA pla tforms to contain no n-VistA ap plication- specific b usiness lo gic, and t he authori tative Vis tA SOA Ser vices and authoritat ive local VistA serv ices deplo yed to the platforms on the ot her hand m ay contain business logic as a pproved by their aut horitative providers . ,Must Ha ve,RSD,Fed eration,Se rvice Plat forms, IP 1,With the exception of federa tion (e.g. , MVI, etc .), all bu siness log ic that is the basis for VSA genera ted servic es shall b e in the V istA M env ironment i n the form of RPCs o r APIs.,Sa tisfied by AERB appr oval of SD D,Inc 3,S8 ,N,SDD,3.2 .1,Y,Docum entation,D ocumentati on,N,n/a,N ot Tested, SDD,Pass,P ass,Pass, | |||||
| 1639 | BN3.16,VSA platforms shall not contain V istA appli cation-spe cific busi ness logic . The auth oritative VistA SOA Services a nd authori tative loc al VistA s ervices de ployed to the platfo rms on the other han d may cont ain busine ss logic a s approved by their authoritat ive provid ers.,As a VA user, I want the VSA platfo rms to con tain non-V istA appli cation-spe cific busi ness logic , and the authoritat ive VistA SOA Servic es and aut horitative local Vis tA service s deployed to the pl atforms on the other hand may contain bu siness log ic as appr oved by th eir author itative pr oviders. , Must Have, RSD,Federa tion,Servi ce Platfor ms, IP 2,The core logic for VSA utili ties shall be packag ed and dis tributed s eparately from servi ce-specifi c business logic (e. g., RPCs). ,Satisfied by AERB a pproval of SDD,Inc 3 ,S8,N,SDD, 3.1.1,Y,Do cumentatio n,N,n/a,No t Tested,S DD,Pass,Pa ss,Pass, | |||||
| 1640 | BN6.14,Cre ation of V istA SOA S ervices to employ pr inciples t hat use (o r create a s needed) “umbrella” logic in the VistA M-based ap plication environmen t to imple ment “coar se-grained ” and/or c omposite s ervices to minimize network “c hattiness” to the ex tent possi ble.,As a VA user, I want the creation o f the Vist A SOA Serv ices to em ploy princ iples that use (or c reate as n eeded) “um brella” lo gic in the VistA M-b ased appli cation env ironment t o implemen t “coarse- grained” a nd/or comp osite serv ices to mi nimize net work “chat tiness” to the exten t possible , to evalu ate the sy stem perfo rmance dat a.,Must Ha ve,As the Contractor , I will k eep VSA co re logic g eneric and non-serve r specific .,RSD,Fede ration,Per formance, IP 3,Stabilit y of the c ore logic for VSA ut ilities sh all be mai ntained by keeping V SA core lo gic generi c and non- service-sp ecific.,Sa tisfied by AERB appr oval of SD D.,Inc 3,S 9,N,SDD,3. 1.1,Y,Docu mentation, N,n/a,Not Tested,SDD ,Pass,Pass ,Pass, | |||||
| 1641 | BN6.17,The service g eneration wizard sha ll abstrac t M develo pers from the detail s of Web s ervice cre ation and technology ; as well as abstrac t system i ntegrators from the details of VistA env ironment a nd technol ogy.,As a VA user, I want the service ge neration w izard to a bstract M developers from the details of Web servi ce creatio n and tech nology; as well as a bstract sy stem integ rators fro m the deta ils of Vis tA environ ment and t echnology, so that t he abstrac tion is co nsistent w ith the de tails of V istA envir onment and technolog y.,Must Ha ve,As the Contractor , I will k eep VSA co re logic g eneric and non-serve r specific .,RSD,Fede ration,Web Service - Definitio n, IP 3,Stabilit y of the c ore logic for VSA ut ilities sh all be mai ntained by keeping V SA core lo gic generi c and non- service-sp ecific.,Sa tisfied by AERB appr oval of SD D.,Inc 3,S 9,N,SDD,3. 1.1,Y,Docu mentation, N,n/a,Not Tested,SDD ,Pass,Pass ,Pass, | |||||
| 1642 | BN3.27,Pro vide the r untime abi lity to ve rify that all depend encies of a VistA SO A Service are deploy ed and ava ilable in any given environmen t (i.e., M routines, MVI, loca l HTTP web services, etc.).,As a VA user , I want t he VistA S OA service s platform s and gene rated serv ices to pr ovide envi ronmental configurat ion that a ccommodate the chara cteristics of VistA systems of organizat ions other than the VA, so tha t the Vist A SOA serv ices platf orm and ge nerated se rvices wil l be envir onmentally configure d for the VistA syst ems.,Must Have,Pendi ng MVI Eng agement,RS D,Federati on,Service Platforms , IP 4,(NEW) Th e VSA solu tion shall provide a services Federation capabilit y that pro vides acce ss to ente rprise ent ities incl uding: | |||||
| 1643 | 1) Instances of VistA, | |||||
| 1644 | 2) Medication Image Lib rary (MIL) , | |||||
| 1645 | 3) Master Vet eran Index (MVI),Rem ove refere nce to MIL . VSA Vis tA.js does not inter face direc tly with t his. Med Rec (or ot her consum ing applic ations) in terface wi th the MIL . | |||||
| 1646 | ||||||
| 1647 | FYI: MVI t eam is not allowing VSA to int erface wit h MVI; esc alated to Mike Davis and Terry Luedke | |||||
| 1648 | Also, VSA VistA.js d oes not di rectly int erface wit h MIL. MR AR interfa ces to it. ,Inc 4,Bac klog,Y,Par tial compl ete for S1 1, moved t o Backlog; VSA provi des access to VistA but not MI L nor MVI. Blocked f or MVI.,Y, 3.0.11,TC0 01_VistA.j s Multiple Targets,P ass, | |||||
| 1649 | BN6.11,Pro vide the a bility to store the service de scriptors used in th e generati on of Vist A SOA Serv ices for f uture refe rence, rev ision, re- generatio n, etc. in source co ntrol,As a VA user, I want the ability t o define/d ocument po licy and p rocess rel ative to “ local” dev eloper acc ess to reg ional/non- national d istributio n of VistA SOA servi ces (e.g., “Class II ” developm ent), so t he System Administra tor has th e ability to designa te the typ e of local developer access.,M ust Have,A s the VSA System, I will allow consuming applicati ons to mak e federate d calls ba sed on ava ilable sco ping mecha nisms. The federator calls may be specif ic to a Vi stA, all s ites, pati ent-visite d scope wh ere a requ est goes t o all site s that the patient h as visited , or the n ame of a s cope defin ed in the Federator’ s config f ile where scope is a group of sites.,RSD ,Federatio n,Governan ce Documen tation, IP 5,(NEW) Th e VSA solu tion shall ensure ac cess to en terprise e ntities is federated through a dynamic, data-drive n, configu rable scop ing mechan ism that a llows syst em adminis trators to control r untime rou ting in pr oduction. A specific example o f this is the integr ation of a SOAP serv ice,Inc 4, S11,Y,Move d from Spr int 10 to Sprint 11 as eMI int egration i s ongoing with the e MI team. M oved from S11 to Bac klog pendi ng formal engagement from eMI team. Move d to S11 a nd fully i mplemented . ,SDD, IP .1,Y,3.0.1 1,TC008_Vi stA.js Req uest Valid ation,Pass , | |||||
| 1650 | BN3.27,Pro vide the r untime abi lity to ve rify that all depend encies of a VistA SO A Service are deploy ed and ava ilable in any given environmen t (i.e., M routines, MVI, loca l HTTP web services, etc.).,As a VA user , I want t o provide a local Vi stA servic es platfor m that can be deploy ed to each VistA ins tance that provides for the ho sting of l ocal VistA services that encap sulate loc al VistA a pplication business logic, so I can have the flexi bility to deploy Vis tA applica tion busin ess logic at differe nt VA site s.,Must Ha ve,Pending elaborati on with eM I team,RSD ,Pre/Post Logic Proc essing,Ser vice Platf orms, IP 5,VSA shal l facilita te the pro cessing of “Pre” act ions that precede th e executio n of the s ervice bus iness logi c (RPC or API).,Reco mmend Task B. ,Inc 4 ,S12,Y,Mov ed from S1 1 to Backl og pending formal en gagement f rom eMI te am. Moved to S12 for implement ation.,TBD ,VistA.js Chained Se rvices,Y,N /A,Moved t o Backlog, | |||||
| 1651 | BN3.27,Pro vide the r untime abi lity to ve rify that all depend encies of a VistA SO A Service are deploy ed and ava ilable in any given environmen t (i.e., M routines, MVI, loca l HTTP web services, etc.).,As a VA user , I want t o provide a local Vi stA servic es platfor m that can be deploy ed to each VistA ins tance that provides for the ho sting of l ocal VistA services that encap sulate loc al VistA a pplication business logic, so I can have the flexi bility to deploy Vis tA applica tion busin ess logic at differe nt VA site s.,Must Ha ve,Pending elaborati on with eM I team,RSD ,Pre/Post Logic Proc essing,Ser vice Platf orms, IP 6,VSA shal l facilita te the pro cessing of “Post” ac tions that follow th e executio n of the s ervice bus iness logi c (RPC or API).,Reco mmend Task B. ,Inc 4 ,S12,Y,Mov ed from Sp rint 10 to Sprint 11 as eMI in tegration is ongoing with the eMI team. Moved from S11 to Ba cklog pend ing formal engagemen t from eMI team. Mov ed to S12 for implem entation. ,TBD,VistA .js Chaine d Services ,Y,N/A,Mov ed to Back log, | |||||
| 1652 | BN3.27,Pro vide the r untime abi lity to ve rify that all depend encies of a VistA SO A Service are deploy ed and ava ilable in any given environmen t (i.e., M routines, MVI, loca l HTTP web services, etc.).,As a VA user , I want t o provide a local Vi stA servic es platfor m that can be deploy ed to each VistA ins tance that provides for the ho sting of l ocal VistA services that encap sulate loc al VistA a pplication business logic, so I can have the flexi bility to deploy Vis tA applica tion busin ess logic at differe nt VA site s.,Must Ha ve,Pending elaborati on with eM I team,RSD ,Pre/Post Logic Proc essing,Ser vice Platf orms, IP 7, VSA sha ll facilit ate “Pre” and “Post” actions t hat allow the execut ion of oth er SOA ser vices.,Rec ommend Tas k B. ,Inc 4,S12,Y,Mo ved from S print 10 t o Sprint 1 1 as eMI i ntegration is ongoin g with the eMI team. Moved fro m S11 to B acklog pen ding forma l engageme nt from eM I team. Mo ved to S12 for imple mentation. ,TBD,VistA .js Chaine d Services ,Y,N/A,Mov ed to Back log, | |||||
| 1653 | BN3.27,Pro vide the r untime abi lity to ve rify that all depend encies of a VistA SO A Service are deploy ed and ava ilable in any given environmen t (i.e., M routines, MVI, loca l HTTP web services, etc.).,As a VA user , I want t o provide a local Vi stA servic es platfor m that can be deploy ed to each VistA ins tance that provides for the ho sting of l ocal VistA services that encap sulate loc al VistA a pplication business logic, so I can have the flexi bility to deploy Vis tA applica tion busin ess logic at differe nt VA site s.,Must Ha ve,Pending elaborati on with eM I team,RSD ,Pre/Post Logic Proc essing,Ser vice Platf orms, IP 8,VSA shal l facilita te “Pre” a nd “Post” actions th at allow t he executi on of othe r VistA lo gic.,Recom mend Task B. ,Inc 4, S12,Y,Move d from S11 to Backlo g pending formal eng agement fr om eMI tea m. Moved t o S12 for implementa tion.,TBD, VistA.js C hained Ser vices,Y,N/ A,Moved to Backlog, | |||||
| 1654 | BN3.27,Pro vide the r untime abi lity to ve rify that all depend encies of a VistA SO A Service are deploy ed and ava ilable in any given environmen t (i.e., M routines, MVI, loca l HTTP web services, etc.).,As a VA user , I want t o provide a local Vi stA servic es platfor m that can be deploy ed to each VistA ins tance that provides for the ho sting of l ocal VistA services that encap sulate loc al VistA a pplication business logic, so I can have the flexi bility to deploy Vis tA applica tion busin ess logic at differe nt VA site s.,Must Ha ve,Pending elaborati on with eM I team,RSD ,Pre/Post Logic Proc essing,Ser vice Platf orms, IP 9,The core logic for VSA utili ties shall not conta in “Pre/Po st” logic elements., Recommend Task B. ,I nc 4,S12,Y ,Moved fro m S11 to B acklog pen ding forma l engageme nt from eM I team. Mo ved to S12 for imple mentation. ,TBD,VistA .js Chaine d Services ,Y,N/A,Mov ed to Back log, | |||||
| 1655 | BN3.27,Pro vide the r untime abi lity to ve rify that all depend encies of a VistA SO A Service are deploy ed and ava ilable in any given environmen t (i.e., M routines, MVI, loca l HTTP web services, etc.).,As a VA user , I want t o provide a local Vi stA servic es platfor m that can be deploy ed to each VistA ins tance that provides for the ho sting of l ocal VistA services that encap sulate loc al VistA a pplication business logic, so I can have the flexi bility to deploy Vis tA applica tion busin ess logic at differe nt VA site s.,Must Ha ve,Pending elaborati on with eM I team,RSD ,Pre/Post Logic Proc essing,Ser vice Platf orms, IP 0,The core logic for VSA utili ties shall be packag ed and dis tributed s eparately from “Pre/ Post” logi c elements .,Recommen d Task B. ,Inc 4,S12 ,Y,Moved f rom S11 to Backlog p ending for mal engage ment from eMI team. Moved to S 12 for imp lementatio n.,TBD,Vis tA.js Chai ned Servic es,Y,N/A,M oved to Ba cklog, | |||||
| 1656 | BN5,Provid e the abil ity for th e distribu tion proce sses to di stribute V istA SOA S ervices fe derating a nd local V istA servi ces platfo rms and Vi stA SOA Se rvices to the "open source" co mmunity, t he VHA Inn ovations S andbox, et c. ,As a V A user, I want the V istA SOA s ervices pl atforms to be comple tely imple mentable w ith “open source” pr oducts and technolog y to the e xtent poss ible, so t hat I can evaluate t he perform ance of th e VistA SO A services platforms .,Must Hav e,Pending elaboratio n with eMI team,RSD, Pre/Post L ogic Proce ssing,Serv ice Platfo rms, IP 1,VSA “Pre /Post” pro cessing sh all allow the execut ion of ser vices and/ or M logic created b y other so urces (e.g ., “open s ource”).,R ecommend T ask B. ,In c 4,S12,Y, Moved from S11 to Ba cklog pend ing formal engagemen t from eMI team. Mov ed to S12 for implem entation., TBD,VistA. js Chained Services, Y,N/A,Move d to Backl og, | |||||
| 1657 | BN2.15,Pro vide the a bility to generate s ervices th at are SOA -compliant and can b e fully in tegrated w ith organi zational S OA infrast ructure (e .g., Enter prise Serv ice Bus [E SB]/ Enter prise Mess aging Infr astructure [eMI], re pository, etc.).,As a VA user, I want th e ability to configu re the use of extern al Identit y and Acce ss Managem ent (IAM)/ patient id entity man agement se rvices to associate patients w ith releva nt system (e.g., Vis tA) activi ty, so tha t I can ad here to al l security requireme nts.,Must Have,Pendi ng elabora tion with eMI team,R SD,Pre/Pos t Logic Pr ocessing,I ntegration IAM/MVI, IP 2,VSA “Pre /Post” act ion proces sing shall facilitat e the foll owing ‘to be’ proces s flow: | |||||
| 1658 | 1. “Consum ing applic ation” obt ains a use r identity SAML toke n from IAM . | |||||
| 1659 | 2. “Consum ing applic ation” sen ds “servic e request” (includin g SAML tok en) to eMI . | |||||
| 1660 | 3. eMI aut henticates the “cons uming appl ication,” authorizes execution of a spec ific servi ce, valida tes the SA ML token. | |||||
| 1661 | 4. eMI rou tes ‘servi ce request ’ to VSA. | |||||
| 1662 | 5. VSA (op tionally) invokes “P re” logic in the eMI environme nt. | |||||
| 1663 | 6.VSA use s VistA lo gic to est ablish Vis tA backgro und repres enting the user. | |||||
| 1664 | 7. VSA (op tionally) invokes “P re” logic in the Vis tA M envir onment. | |||||
| 1665 | 8. VSA inv okes VistA RPC. | |||||
| 1666 | 9. VistA R PC returns result to VSA. | |||||
| 1667 | 10. VSA ( optionally ) invokes “Post” log ic in the VistA M en vironment. | |||||
| 1668 | 11. VSA(op tionally) invokes “P ost” logic in the eM I environm ent. | |||||
| 1669 | 12. VSA re turns the “service r esponse” t o the eMI. | |||||
| 1670 | 13. eMI re turns “ser vice respo nse” to th e “consumi ng applica tion.”,Doe s eMI inte rface with IAM? (Ste p 3) For t he other s teps, we b elieve thi s requirem ent was wr itten for the old VS A Wizard w here VSA w as designe d to run i nside of e MI. This n ow not the case - VS A is exter nal to eMI so this r equirement does not apply.,Inc 4,S12,Y,M oved from S11 to Bac klog pendi ng formal engagement from eMI team. Move d to S12 f or impleme ntation.,T BD,VistA.j s Chained Services,Y ,N/A,Moved to Backlo g, | |||||
| 1671 | BN2.35,Pro vide the a bility for the servi ce generat ion wizard , in its f ully devel oped state , to inclu de a sele ction of a n aggregat ion strate gy, cachin g strategy , run-time data cle ansing str ategy, de- duplicatio n/de-confl iction str ategy, par tial data handling s trategy, t erminology mapping i ntegration strategy (run- time terminolo gy resolut ion and ca n include something with desig n time), m ulti-threa ding strat egy, excep tion handl ing strate gy, and se curity int egration s trategy.,A s the VA u ser, I wan t the serv ice genera tion wizar d to be fu lly develo ped, so th at I can u se the ser vice gener ation wiza rd for dif ferent rea sons.,Must Have,RSD, Exception and Error Handling,W eb Service - Definit ion | |||||
| 1672 | ||||||
| 1673 | Security, IP 3,If requi red inform ation is n ot present in a “ser vice reque st,” VSA s hall refus e the requ est and re turn an er ror respon se as indi cated.,5/2 6 Reverse Engineered Error lis t is being reviewed by APEX | |||||
| 1674 | "6/2: Apex : we execu te API bro wser and c all an RPC that is n ot at a si te, we get message N ot Availab le - this works; Wou ld also wo rk for Vis tA.js cons uming app, we gracef ully handl e and say it's not t here | |||||
| 1675 | 5/26 How w ill the er ror respon se be retu rned where are the d etails of this indic ated?",Inc 2,S3,SDD, IP ,Y,TC005_V istA.js Re quest Vali dation TC006_Vist A.js Reque st Validat ion TC007_Vist A.js Reque st Validat ion,TC004_ VistA.js R equest Val idation TC005_Vist A.js Reque st Validat ion TC001_ VistA.js M ultiple Ta rgets TC00 2_VistA.js Multiple Targets TC 003_VistA. js Multipl e Targets, Y,3.0.11,P ass,Pass,P ass,TC004_ VistA.js R equest Val idation,Pa ss,Pass,Pa ss, | |||||
| 1676 | BN3.25,Pro vide a loc al VistA s ervices pl atform to support lo cal VistA services t hat implem ent ESS ex ception ha ndling gui delines in cluding co mmunicatin g and hand ling of ex ceptions t hrown by M routines. ,As the VA user, I w ant to pro vide a loc al VistA s ervices pl atform to support lo cal VistA services t hat implem ent ESS ex ception ha ndling gui delines in cluding co mmunicatin g and hand ling of ex ceptions t hrown by M routines, so that a ll ESS exc eption han dling guid elines are enforced. ,Must Have ,As the Co ntractor, I will imp lement sta ndardized VSA error codes base d on ESS S OA Design Guidelines and stand ards.,RSD, Exception and Error Handling,S ervice Pla tforms, IP 4,VSA shal l implemen t standard ized VSA e rror codes based on ESS SOA De sign Guide lines and standards. ,Inc 3,S9, Y,Partiall y complete in Sprint 8; Moved from Sprin t 8 to Spr int 9 - Ne ed to revi ew SOA Des ign Guidel ines for f urther cod es. Workin g with Ter ry Luedtke .; Fully i mplemented in Sprint 9,SDD,9.5 ,Y,Documen tation,N,n /a,Not Tes ted,TC006_ VistA.js R equest Val idation,Pa ss,Pass,Pa ss, | |||||
| 1677 | BN2.35,Pro vide the a bility for the servi ce generat ion wizard , in its f ully devel oped state , to inclu de a sele ction of a n aggregat ion strate gy, cachin g strategy , run-time data cle ansing str ategy, de- duplicatio n/de-confl iction str ategy, par tial data handling s trategy, t erminology mapping i ntegration strategy (run- time terminolo gy resolut ion and ca n include something with desig n time), m ulti-threa ding strat egy, excep tion handl ing strate gy, and se curity int egration s trategy.,A s the VA u ser, I wan t the serv ice genera tion wizar d to be fu lly develo ped, so th at I can u se the ser vice gener ation wiza rd for dif ferent rea sons.,Must Have,RSD, Exception and Error Handling,W eb Service - Definit ion | |||||
| 1678 | ||||||
| 1679 | Security, IP 5,VSA shal l return s tandard HT TP error c odes as re lated to R epresentat ional Stat e Transfer (REST) se rvices.,VA agreed to change ht tp to http s; CR pend ing Jazz r eadiness. HTTPS is a lready sat isfied wit h certific ates insta lled in ED E and PPD. Consideri ng this pa rtial unti l the CR i s approved .,Inc 2,S3 ,SDD, IP .4,Y,TC003 _VistA.js Request Va lidation,T C003_VistA .js Reques t Validati on,Y,3.0.1 1,Pass,Pas s,Pass,TC0 06_VistA.j s Request Validation ,Pass,Pass ,Pass, | |||||
| 1680 | BN2.35,Pro vide the a bility for the servi ce generat ion wizard , in its f ully devel oped state , to inclu de a sele ction of a n aggregat ion strate gy, cachin g strategy , run-time data cle ansing str ategy, de- duplicatio n/de-confl iction str ategy, par tial data handling s trategy, t erminology mapping i ntegration strategy (run- time terminolo gy resolut ion and ca n include something with desig n time), m ulti-threa ding strat egy, excep tion handl ing strate gy, and se curity int egration s trategy.,A s the VA u ser, I wan t the serv ice genera tion wizar d to be fu lly develo ped, so th at I can u se the ser vice gener ation wiza rd for dif ferent rea sons.,Must Have,RSD, Exception and Error Handling,W eb Service - Definit ion | |||||
| 1681 | ||||||
| 1682 | Security, IP 6,VSA shal l return V istA error informati on when ex ceptions o ccur in th at environ ment.,5/26 Reverse E ngineered Error list is being reviewed b y APEX,Inc 2,S3,SDD, IP .1.9,Y,TC0 01_VistA.j s Request Validation ,TC002_Vis tA.js Requ est Valida tion,Y,3.0 .11,Pass,P ass,Pass,T C002_VistA .js Reques t Validati on,Pass,Pa ss,Pass, | |||||
| 1683 | BN6.1,Gene rated Vist A SOA serv ices shall provide c omplete co mpliance a nd integra tion with organizati onally est ablished S OA archite cture and infrastruc ture, incl uding the ability to decouple physical e ndpoints v ia ESB/eMI proxy abs traction, etc.,As th e VSA Syst em, adhere to enterp rise-level requireme nts, so th at enhance ments to t he system comply wit h security , privacy, 508 Compl iance, Exe cutive Ord er, Identi ty Managem ent and Te rminology Services R equirement s.,Must Ha ve, Enterp rise Requi rements ,A s the syst em, I will be fully compliant with guide lines and standards as establi shed by VA Enterpris e Architec ture and A rchitectur e, Strateg y and Desi gn (ASD)., RSD,Archit ectural Pr inciples,C ompliance and Standa rds, IP 7,VSA shal l be fully compliant with guid elines and standards as establ ished by V A Enterpri se Archite cture and Architectu re, Strate gy and Des ign (ASD). ,Satisfied by AERB a pproval of SDD.,Inc 3,S9,N,SDD ,4.5,Y,Doc umentation ,Documenta tion,N,n/a ,Not Teste d,SDD,Pass ,Pass,Pass , | |||||
| 1684 | BN1,Adhere to Enterp rise Requi rements ,A s the VSA System, ad here to en terprise-l evel requi rements, s o that enh ancements to the sys tem comply with secu rity, priv acy, 508 C ompliance, Executive Order, Id entity Man agement an d Terminol ogy Servic es Require ments.,Mus t Have, En terprise R equirement s ,As the Contractor , I will d evelop all component s and tech nologies o f the VSA product to be compli ant with t he VA Ente rprise Arc hitecture Technical Reference Model (TRM ).,RSD,Arc hitectural Principle s,Complian ce and Sta ndards, IP 8,All comp onents and technolog ies of the VSA produ ct shall b e complian t with the VA Enterp rise Archi tecture Te chnical Re ference Mo del (TRM). ,Satisfied by AERB a pproval of SDD, whic h provides a listing of all TR M-complian t modules used by VS A VistA.js .,Inc 3,S9 ,Y,Moved f rom Sprint 8 to Spri nt 9; full y implemen ted in Spr int 9,SDD, 13,Y,Docum entation,D ocumentati on,N,n/a,N ot Tested, SDD,Pass,P ass,Pass, | |||||
| 1685 | BN2.32,Ser vice gener ation wiza rd shall p roduce tec hnically s tandardize d, highly maintainab le SOA ser vices that conform t o Enterpri se Shared Service (E SS) standa rds.,As a VA user, I want the VistA SOA services d eployment process to be integr ated and c omply with establish ed organiz ational go vernance p rocesses ( e.g., ICR, ESS, etc. ), so that the requi red compli ance and o rganizatio n governan ce process es are met .,Must Hav e,As the C ontractor, I will co mply with establishe d VA stand ards and c onventions for softw are develo pment.,RSD ,Architect ural Princ iples,Comp liance and Standards , IP 0,The VSA solution s hall compl y with est ablished V A standard s and conv entions fo r software developme nt.,Satisf ied by AER B approval of SDD,In c 3,S9,N,S DD,4.5,Y,D ocumentati on,Documen tation,N,n /a,Not Tes ted,SDD,Pa ss,Pass,Pa ss, | |||||
| 1686 | BN6.21,Vis tA SOA ser vices plat forms and services s hall ensur e that “en vironmenta l shell” i nformation , variable s, etc. ar e present at the tim e of “serv ice” execu tion, incl uding the communicat ion of acc urate user identity informatio n to “prov ider” syst ems (e.g., VistA).,A s a VA use r, I want the VistA SOA servic es platfor ms and ser vices to e nsure that “environm ental shel l” informa tion, vari ables, etc . are pres ent at the time of “ service” e xecution, including the commun ication of accurate user ident ity inform ation to “ provider” systems (e .g., VistA ), so that I can eva luate the system per formance d ata.,Must Have,As th e Contract or, I will implement relevant architectu ral design patterns as establi shed by AS D, includi ng those r elated to SOA securi ty and “us er identit y propagat ion.”,RSD, Architectu ral Princi ples,UIP, IP 1,VSA shal l strictly implement relevant architectu ral design patterns as establi shed by AS D, includi ng those r elated to SOA securi ty and “us er identit y propagat ion.”,Sati sfied by A ERB approv al of SDD. ,Inc 3,S9, N,SDD,9.2, Y,Document ation,Docu mentation, N,n/a,Not Tested,SDD ,Pass,Pass ,Pass, | |||||
| 1687 | BN2,Provid e service generation wizard de sign-time utilities. ,As a VA u ser, I wan t the Vist A SOA serv ices deplo yment proc ess to be integrated and compl y with est ablished o rganizatio nal govern ance proce sses (e.g. , ICR, ESS , etc.), s o that the required compliance and organ ization go vernance p rocesses a re met.,Mu st Have,RS D,Architec tural Prin ciples,Com pliance an d Standard s, IP 2,VSA shal l provide generic ut ilities wh ich suppor t the crea tion of Vi stA based services w hich are c onsumable by all ‘co nsuming ap plications ’ in the S OA service s environm ent.,5/5/1 6 Changed to Service Wizard (O ptional Ta sk B),Task B,Task B, Task B,Doc umentation ,SDD, | |||||
| 1688 | BN2.15,Pro vide the a bility to generate s ervices th at are SOA -compliant and can b e fully in tegrated w ith organi zational S OA infrast ructure (e .g., Enter prise Serv ice Bus [E SB]/ Enter prise Mess aging Infr astructure [eMI], re pository, etc.).,As a VA user, I want th e ability to generat e services that are SOA-compli ant and ca n be fully integrate d with org anizationa l SOA infr astructure (e.g., En terprise S ervice Bus [ESB]/ En terprise M essaging I nfrastruct ure [eMI], repositor y, etc.), so that th e VistA SO A services are SOA-c ompliant., Must Have, RSD,Archit ectural Pr inciples,e MI/Service Registry, IP 3,VSA gene rated Web services s hall be co nsumable f rom the en terprise M essaging I nfrastruct ure (eMI) in a techn ology agno stic manne r.,11/7/16 : This is Ta sk B. | |||||
| 1689 | 5/4/16: Wi ll discuss with eMI team once onboarding is approv ed. | |||||
| 1690 | Risk: some RPCs are not design ed to be m ore than s ingle focu sed to do one thing at one sit e | |||||
| 1691 | Requesting VA provid e business flows and usage exa mples | |||||
| 1692 | ||||||
| 1693 | 5/31: Wher e are we f or eMI Tea m discussi ons/meetin gs? Lori W hopes we will hear this week (Ruth Belt ran)Roy: M VI under I AM program will hous e both Use r and Pati ent Identi ty Informa tion. Supp osition is that we w on't list all RPCs i n WSRR - b ulk of int egration w ill take p lace with consuming apps,Task B,Task B,T ask B, | |||||
| 1694 | BN2.26,Con figuration of ESB/eM I and Serv ice Regist ry utility usage sha ll be stri ctly modul arized so it can be reconfigur ed or omit ted by oth er organiz ations as needed to correspond with avai lable SOA infrastruc ture (or t he absence thereof). ,As a VA u ser, I wan t to be ab le to acce pt consumi ng applica tion reque sts direct ly from th e consumin g applicat ion, or in conjuncti on with mi ddleware E nterprise Service Bu s and Busi ness Intel ligence ar chitecture , such of that as th e VA Enter prise Mess aging Infr astructure (eMI).,As the syste m, I will support th e creation of author itative, n on-redunda nt VistA b ased servi ces,Archit ectural Pr inciples,e MI/Service Registry, IP 4,VSA shal l support the creati on of auth oritative, non-redun dant VistA based ser vices,Sati sfied by A ERB approv al of SDD, Inc 3,S9,N ,SDD,4.4.1 ,Y,Documen tation,Doc umentation ,N,n/a,Not Tested,SD D,Pass,Pas s,Pass, | |||||
| 1695 | BN3.16,VSA platforms shall not contain V istA appli cation-spe cific busi ness logic . The auth oritative VistA SOA Services a nd authori tative loc al VistA s ervices de ployed to the platfo rms on the other han d may cont ain busine ss logic a s approved by their authoritat ive provid ers.,As a VA user, I want the VSA platfo rms to con tain non-V istA appli cation-spe cific busi ness logic , and the authoritat ive VistA SOA Servic es and aut horitative local Vis tA service s deployed to the pl atforms on the other hand may contain bu siness log ic as appr oved by th eir author itative pr oviders. , Must Have, As the sys tem, my ut ilities wi ll not con tain or re plicate bu siness log ic that ex ists in Vi stA applic ations.,RS D,Architec tural Prin ciples,Ser vice Platf orms, IP 5,VSA util ities shal l not cont ain or rep licate bus iness logi c that exi sts in Vis tA applica tions.,Sat isfied by AERB appro val of SDD ,Inc 3,S9, N,SDD,3.2. 3,Y,Docume ntation,Do cumentatio n,N,n/a,No t Tested,S DD,Pass,Pa ss,Pass, | |||||
| 1696 | BN2.26,Con figuration of ESB/eM I and Serv ice Regist ry utility usage sha ll be stri ctly modul arized so it can be reconfigur ed or omit ted by oth er organiz ations as needed to correspond with avai lable SOA infrastruc ture (or t he absence thereof). ,As a VA u ser, I wan t to be ab le to acce pt consumi ng applica tion reque sts direct ly from th e consumin g applicat ion, or in conjuncti on with mi ddleware E nterprise Service Bu s and Busi ness Intel ligence ar chitecture , such of that as th e VA Enter prise Mess aging Infr astructure (eMI).,Mu st Have,Pe nding elab oration wi th eMI tea m,Architec tural Prin ciples,eMI /Service R egistry, IP 6,All VSA generated services s hall be de fined/expo sed on the enterpris e Messagin g Infrastr ucture (eM I),Believe this shou ld be task B. 10/6: If n ot Task B, then the applicatio n develope rs should register w hichever V SA service s they cho ose to use . | |||||
| 1697 | ||||||
| 1698 | From Margo , 4/8: BN2 .26 maps t o IP 6, IP 2, IP 6, IP 4, IP 8, IP 3,Inc 4,S1 2,Moved fr om S11 to Backlog pe nding form al engagem ent from e MI team. M oved to S1 2 for impl ementation .,TBD, | |||||
| 1699 | BN5.21,Def ine/docume nt policy and proces s for deve loper comp liance wit h organiza tional ESB /eMI and S ervice Reg istry part icipation, As a VA us er, I want to refere nce policy and proce ss related to “local ” develope r particip ation in t he ESB/eMI , Service Registry, service ge neration w izard and service pl atforms, s o that I c an write a nd verify standards- driven ser vices.,Pen ding elabo ration wit h eMI team ,RSD,Archi tectural P rinciples, eMI/Servic e Registry , IP 7,VSA services s hall be fu lly docume nted in th e eMI Serv ice Regist ry.,Believ e this sho uld be tas k B.,Inc 4 ,S12,Y,Mov ed from Sp rint 10 to Sprint 11 as eMI in tegration is ongoing with the eMI team. Moved from S11 to Ba cklog pend ing formal engagemen t from eMI team. Mov ed to S12. ,TBD, | |||||
| 1700 | BN6.15,The VistA SOA services platforms shall be c ompletely implementa ble with “ open sourc e” product s and tech nology to the extent possible. ,As a VA u ser, I wan t the Vist A SOA serv ices platf orms to be completel y implemen table with “open sou rce” produ cts and te chnology t o the exte nt possibl e, so that I can eva luate the performanc e of the V istA SOA s ervices pl atforms.,M ust Have,A s the Cont ractor, I will imple ment techn ology that leverages 'open sou rce’ compa tibility., RSD,Archit ectural Pr inciples,S ervice Pla tforms, IP 8,VSA shal l implemen t technolo gy that le verages 'o pen source ’ compatib ility.,Sat isfied by AERB appro val of SDD .,Inc 3,S9 ,N,SDD, IP ,Y,Documen tation,Doc umentation ,N,n/a,Not Tested,SD D,Pass,Pas s,Pass, | |||||
| 1701 | 5.3 - 6.,BN1,Adh ere to Ent erprise Re quirements ,As the V SA System, adhere to enterpris e-level re quirements , so that enhancemen ts to the system com ply with s ecurity, p rivacy, 50 8 Complian ce, Execut ive Order, Identity Management and Termi nology Ser vices Requ irements., Must Have, RSD,Archit ectural Pr inciples,C ompliance and Standa rds, IP 9,(NEW) Th e VSA solu tion shall be SMART- compliant (Substitut able Medic al Applica tions, Reu sable Tech nologies P latform), both as a consumer a nd a produ cer of FHI R-based We b services (Fast Hea lthcare In teroperabi lity Resou rces). | |||||
| 1702 | http://sma rthealthit .org/about /,9/19: Re quested fo r RemovalT his is a F HIR requir ement and was accide ntly inclu ded in the VistA.js requiremen ts even th ough it wa s part of the MRAR s ection of the PWS. A pex reques ting this be removed as it doe s not appl y.,Request for Remov al,Request for Remov al,N,n/a,n /a, | |||||
| 1703 | 5.3 - 8.,B N1,Adhere to Enterpr ise Requir ements ,As the VSA S ystem, adh ere to ent erprise-le vel requir ements, so that enha ncements t o the syst em comply with secur ity, priva cy, 508 Co mpliance, Executive Order, Ide ntity Mana gement and Terminolo gy Service s Requirem ents.,Must Have,RSD, Architectu ral Princi ples,Compl iance and Standards, IP 0,(NEW) Th e VSA solu tion shall support u se of stru ctured FHI R data to coordinate interacti ons betwee n mobile a nd connect ed devices ;,9/19: Re quested fo r RemovalT his is a F HIR requir ement and was accide ntly inclu ded in the VistA.js requiremen ts even th ough it wa s part of the MRAR s ection of the PWS. A pex reques ting this be removed as it doe s not appl y.,Request for Remov al,Request for Remov al,N,n/a,n /a, | |||||
| 1704 | 5.3 - 8.,B N1,Adhere to Enterpr ise Requir ements ,As the VSA S ystem, adh ere to ent erprise-le vel requir ements, so that enha ncements t o the syst em comply with secur ity, priva cy, 508 Co mpliance, Executive Order, Ide ntity Mana gement and Terminolo gy Service s Requirem ents.,Must Have,RSD, Architectu ral Princi ples,Compl iance and Standards, IP 1,(NEW) Th e VSA solu tion shall support V A alignmen t with HL7 FHIR stan dard polic ies.,9/19: Requested for Remov alThis is a FHIR req uirement a nd was acc idently in cluded in the VistA. js require ments even though it was part of the MRA R section of the PWS . Apex req uesting th is be remo ved as it does not a pply.,Requ est for Re moval,Requ est for Re moval,N,n/ a,n/a, | |||||
| 1705 | BN6.13,Vis tA SOA Ser vices shal l be manag eable thro ugh a Serv ice Regist ry/ESB/eMI (or consu mable dire ctly from the VistA SOA servic es federat ing platfo rms by org anizations that do n ot have or do not wi sh to use a Service Registry/E SB/eMI.,As a VA user , I want t he VistA S OA Service s to be ma nageable t hrough a S ervice Reg istry/ESB/ eMI (or co nsumable d irectly fr om the Vis tA SOA ser vices fede rating pla tforms by organizati ons that d o not have or do not wish to u se a Servi ce Registr y/ESB/eMI, so there will not b e a confli ct of inte rest.,Must Have,Pend ing elabor ation with eMI team, RSD,Archit ectural Pr inciples,e MI/Service Registry, IP 2,(NEW) Th e solution shall be designed t o synchron ize with o ther enter prise serv ice regist ries, to i nclude six VISN Regi stries and the Enter prise Regi stry, to i nclude use of the En terprise M essaging I nfrastruct ure (eMI). ,Need elab oration fr om eMI tea m. | |||||
| 1706 | ||||||
| 1707 | What is a VISN regis try? This seems to b e an eMI r equirement (not VSA) .,Inc 4,S1 2,Y,Moved from S11 t o Backlog pending fo rmal engag ement from eMI team. Moved to S12.,TBD, | |||||
| 1708 | BN5.19,Def ine/docume nt initial target de ployment t opology de sign.,As a VA user, I want to define/doc ument init ial target deploymen t topology design, s o that I c an write t he initial target de ployment t opology de sign. ,Must Have ,RSD,Suppo rting geog raphically distribut ed VA Syst em Topolog y,Deployme nt Documen tation, IP 9,VSA shal l facilita te deploym ent of the VSA Feder ating Plat form to ac commodate the geogra phically d istributed VA system topology (infrastru cture/serv ers).,Sati sfied by A ERB approv al of SDD and deploy ment of Vi stA.js in geographic ally dispe rsed Pre-P roduction environmen ts.,Inc 3, S7,N,SDD,3 .1.3,Y,Doc umentation ,Documenta tion,N,n/a ,Not Teste d,Installa tion Guide ,Pass,Pass ,Pass, | |||||
| 1709 | BN5.19,Def ine/docume nt initial target de ployment t opology de sign.,As a VA user, I want to define/doc ument init ial target deploymen t topology design, s o that I c an write t he initial target de ployment t opology de sign. ,Must Have ,As the Co ntractor, I will imp lement sys tem topolo gy (server s) that fa cilitate d eployment of the VSA Federatin g Platform .,RSD,Supp orting geo graphicall y distribu ted VA Sys tem Topolo gy,Deploym ent Docume ntation, IP 9.1,VSA sh all implem ent system topology (servers) that facil itate depl oyment of the VSA Fe derating P latform (d ecentraliz ed at the Remote Dat a Processi ng Centers [RDPCs]). ,Satisfied by AERB a pproval of SDD and d eployment of VistA.j s in geogr aphically dispersed Pre-Produc tion envir onments.,I nc 3,S9,N, SDD,3.1.3, Y,Document ation,N,n/ a,Not Test ed,SDD,Pas s,Pass,Pas s, | |||||
| 1710 | BN5.23,Def ine/docume nt policy and proces s related to “local” developer participa tion in th e ESB/eMI, Service R egistry, s ervice gen eration wi zard and s ervice pla tforms.,As a VA user , I want t o referenc e policy a nd process related t o “local” developer participat ion in the ESB/eMI, Service Re gistry, se rvice gene ration wiz ard and se rvice plat forms, so that I can write and verify st andards-dr iven servi ces.,Pendi ng elabora tion with eMI team,R SD,Support ing geogra phically d istributed VA System Topology, eMI/Servic e Registry , IP 0,VSA shal l rely on VA eMI to authentica te the ‘co nsuming ap plication’ , consumpt ion of spe cific serv ices and v alidated v ia the VA IAM SAML t oken--and shall not authentica te or vali date ‘cons uming appl ication’ c onsumption of servic es.,If eMI does not authentica te with IA M, then we are block ed on this requireme nt.,Inc 4, S12,Y,Move d from Spr int 10 to Sprint 11 as eMI int egration i s ongoing with the e MI team. M oved from S11 to Bac klog pendi ng formal engagement from eMI team. Move d to S12., TBD, | |||||
| 1711 | BN2.15,Pro vide the a bility to generate s ervices th at are SOA -compliant and can b e fully in tegrated w ith organi zational S OA infrast ructure (e .g., Enter prise Serv ice Bus [E SB]/ Enter prise Mess aging Infr astructure [eMI], re pository, etc.).,As a VA user, I want th e VistA SO A services deploymen t process to be inte grated and comply wi th establi shed organ izational governance processes (e.g., IC R, ESS, et c.), so th at the req uired comp liance and organizat ion govern ance proce sses are m et.,Must H ave,Pendin g elaborat ion with e MI team,RS D,Supporti ng geograp hically di stributed VA System Topology,C ompliance and Standa rds, IP 1,VSA shal l be integ rated with the eMI c onsistent with ASD d esign patt erns.,Inc 4,S12,Y,Mo ved from S print 10 t o Sprint 1 1 as eMI i ntegration is ongoin g with the eMI team. Moved fro m S11 to B acklog pen ding forma l engageme nt from eM I team. Mo ved to S12 .,TBD, | |||||
| 1712 | BN5.23,Def ine/docume nt policy and proces s related to “local” developer participa tion in th e ESB/eMI, Service R egistry, s ervice gen eration wi zard and s ervice pla tforms.,As a VA user , I want t o referenc e policy a nd process related t o “local” developer participat ion in the ESB/eMI, Service Re gistry, se rvice gene ration wiz ard and se rvice plat forms, so that I can write and verify st andards-dr iven servi ces.,Pendi ng elabora tion with eMI team,R SD,Support ing geogra phically d istributed VA System Topology, eMI/Servic e Registry , IP 2,VSA shal l rely on the eMI ex clusively to accept “service r equests” f rom ‘exter nal applic ations’ an d shall no t accept “ service re quests” di rectly. | |||||
| 1713 | .,Request for remova l. | |||||
| 1714 | ||||||
| 1715 | Based on c urrent dis cussions w e understa nd that th is does no t exclusiv ely apply. Clients c an connect through e MI to VSA or they ca n connect directly t o VSA. (e. g., eHMP i s not usin g eMI),Inc 4,S12,Y,M oved from Sprint 10 to Sprint 11 as eMI integratio n is ongoi ng with th e eMI team . Moved fr om S11 to Backlog pe nding form al engagem ent from e MI team. M oved to S1 2.,TBD, | |||||
| 1716 | BN6,VistA SOA Servic es Platfor ms and Ser vices Gene ral Charac teristics, As a VA us er, I want the VistA SOA servi ces platfo rms and ge nerated se rvices to provide en vironmenta l configur ation that accommoda te the cha racteristi cs of Vist A systems of organiz ations oth er than th e VA, so t hat the Vi stA SOA se rvices pla tform and generated services w ill be env ironmental ly configu red for th e VistA sy stems.,RSD ,Supportin g geograph ically dis tributed V A System T opology,Se rvice Plat forms, IP 3,VSA shal l coordina te with SD E to ident ify specif ications f or initial server im plementati on.,Satisf ied by del ivery of C LIN 0002AG Server Pl anning She ets,Inc 2, S2,N,Serve r Planning Sheets,N/ A,Y,Docume ntation,n/ a,Pass,Pas s,Not Test ed,CLIN000 2AG,Pass,P ass,Pass,S atisfied w it CLIN000 2AG delive red 01/27/ 16, | |||||
| 1717 | BN5.19,Def ine/docume nt initial target de ployment t opology de sign.,As a VA user, I want the VistA SOA services platforms and genera ted servic es to prov ide enviro nmental co nfiguratio n that acc ommodate t he charact eristics o f VistA sy stems of o rganizatio ns other t han the VA , so that the VistA SOA servic es platfor m and gene rated serv ices will be environ mentally c onfigured for the Vi stA system s.,RSD,Sup porting ge ographical ly distrib uted VA Sy stem Topol ogy,Servic e Platform s, IP 4,VSA shal l coordina te with SD E to deter mine optim al server specificat ions for t he “to be” implement ation base d on imple mentation and testin g of the i nitial imp lementatio n,Satisfie d by deliv ery of CLI N 0002AG S erver Plan ning Sheet s,Inc 3,S8 ,N,SDD,6.1 ,Y,Documen tation,N,n /a,Not Tes ted,SDD,Pa ss,Pass,Pa ss, | |||||
| 1718 | BN6.22,Com pliance wi th all VA security s tandards r elated to the transp ort of dat a, etc.,As a VA user , I want t o comply w ith all VA security standards related to the trans port of da ta, etc., so that th e security requireme nts for tr ansporting data are met.,Must Have,RSD,S upporting geographic ally distr ibuted VA System Top ology,Secu rity, IP 5,VSA serv ers shall comply wit h National Institute of Standa rds and Te chnology ( NIST) and Federal De sktop Core Configura tion (FDCC ) guidelin es regardi ng build-o uts and se curity set tings.,7/1 9: Apex cr eated CRs in Jazz ba sed on VA' s feedback document received 7 /8 but wer e told to wait until further n otice from VA6/6: Ca n we de-sc ope? Elain e: Flag fo r de-scopi ng - VA te am will di scuss | |||||
| 1719 | ||||||
| 1720 | This is on ly applica ble for la ptops and workstatio ns using X P | |||||
| 1721 | What about NIST? Sec urity is E O | |||||
| 1722 | ||||||
| 1723 | Lori: XP u sed anywhe re? Lori W .: Yes | |||||
| 1724 | SteveO: Do esn't thin k VA has X P | |||||
| 1725 | Shelley: W e aren't d oing harde ning on in frastructu re | |||||
| 1726 | SteveO: VA servers r unning LIN UX; Req do esn't make sense | |||||
| 1727 | SteveO: Th ink it mak es sense t o de-scope req for A PEX | |||||
| 1728 | ||||||
| 1729 | APEX inher its this, but we're not issuin g hardware , so n/a f or APEX? | |||||
| 1730 | 5/6/16: Th is is an E O function ; they sta nd up the servers an d provide hardening. Recommen d de-alloc ating for Apex. (Al so, this r equirement is invali d because FDCC is fo r laptops only, not servers),R equest for Removal,R equest for Removal,Y ,Moved out of Sprint 8 for rem oval; VA a greed to d e-scope - CR pending Jazz read iness,N,n/ a,n/a, | |||||
| 1731 | BN6.22,Com pliance wi th all VA security s tandards r elated to the transp ort of dat a, etc.,As a VA user , I want t he VistA S OA service s platform s and gene rated serv ices to pr ovide envi ronmental configurat ion that a ccommodate the chara cteristics of VistA systems of organizat ions other than the VA, so tha t the Vist A SOA serv ices platf orm and ge nerated se rvices wil l be envir onmentally configure d for the VistA syst ems.,RSD,S upporting geographic ally distr ibuted VA System Top ology,Serv ice Platfo rms, IP 6,Servers shall use standard p rotocols a nd ports f or communi cation and network s ettings.,S atisfied b y AERB app roval of S DD,Inc 3,S 8,N,SDD,6. 3,Y,SDD,Do cumentatio n,N,n/a,No t Tested,S DD,Pass,Pa ss,Pass, | |||||
| 1732 | BN6.23,Com pliance wi th all VA security s tandards r elated to the transp ort of dat a, etc.,As a VA user , I want t he VistA S OA service s platform s and gene rated serv ices to pr ovide envi ronmental configurat ion that a ccommodate the chara cteristics of VistA systems of organizat ions other than the VA, so tha t the Vist A SOA serv ices platf orm and ge nerated se rvices wil l be envir onmentally configure d for the VistA syst ems.,As th e VSA Cont ractor, I will desig n the solu tion such that the V SA systems comply wi th VA Dire ctive 6102 for syste m operatio n.,RSD,Sup porting ge ographical ly distrib uted VA Sy stem Topol ogy,Servic e Platform s, IP 7,VSA syst ems shall comply wit h VA Direc tive 6102 related to VA Intern et and Int ranet stan dards for systems op eration.,S atisfied b y AERB app roval of S DD,Inc 4,S 12,Y,Satis fied for I nc 3 Sprin t 9 but ke eping open in backlo g for futu re sprints . Moved to S 10 then S1 1 to monit or. Moved to S12 due to high p riority ti ckets.,N,S DD, | |||||
| 1733 | BN5.19,Def ine/docume nt initial target de ployment t opology de sign.,As a VA user, I want the VistA SOA services platforms and genera ted servic es to prov ide enviro nmental co nfiguratio n that acc ommodate t he charact eristics o f VistA sy stems of o rganizatio ns other t han the VA , so that the VistA SOA servic es platfor m and gene rated serv ices will be environ mentally c onfigured for the Vi stA system s.,As the Contractor , I will i mplement a n “initial implement ation” tha t facilita tes rapid early depl oyment to production in the ge ographical ly distrib uted VA sy stem topol ogy (infra structure/ servers)., RSD,Suppor ting geogr aphically distribute d VA Syste m Topology ,Service P latforms, IP 8,VSA shal l implemen t an “init ial implem entation” that facil itates rap id early d eployment to product ion in the geographi cally dist ributed VA system to pology (in frastructu re/servers ).,Satisfi ed by AERB approval of SDD,Inc 3,S9,N,SD D,3.1.3,Y, Documentat ion,N,n/a, Not Tested ,SDD,Pass, Pass,Pass, | |||||
| 1734 | BN5.19,Def ine/docume nt initial target de ployment t opology de sign.,As a VA user, I want the VistA SOA services platforms and genera ted servic es to prov ide enviro nmental co nfiguratio n that acc ommodate t he charact eristics o f VistA sy stems of o rganizatio ns other t han the VA , so that the VistA SOA servic es platfor m and gene rated serv ices will be environ mentally c onfigured for the Vi stA system s.,RSD,Sup porting ge ographical ly distrib uted VA Sy stem Topol ogy,Servic e Platform s, IP 9,The VSA “initial i mplementat ion” shall support s eparate en vironments for devel opment in the geogra phically d istributed VA system topology (infrastru cture/serv ers).,Sati sfied by A ERB approv al of SDD. Developmen t and prod uction env ironments need to be separated so develo pment does not occur in a prod uction ins tance. ,In c 3,S8,N,S DD,3.1.3,Y ,Documenta tion,N,n/a ,Not Teste d,SDD,Pass ,Pass,Pass , | |||||
| 1735 | BN5.19,Def ine/docume nt initial target de ployment t opology de sign.,As a VA user, I want the VistA SOA services platforms and genera ted servic es to prov ide enviro nmental co nfiguratio n that acc ommodate t he charact eristics o f VistA sy stems of o rganizatio ns other t han the VA , so that the VistA SOA servic es platfor m and gene rated serv ices will be environ mentally c onfigured for the Vi stA system s.,RSD,Sup porting ge ographical ly distrib uted VA Sy stem Topol ogy,Servic e Platform s, IP 0,The VSA “initial i mplementat ion” shall support s eparate en vironments for integ ration tes ting in th e geograph ically dis tributed V A system t opology (i nfrastruct ure/server s).,Satisf ied by Ape x integrat ion testin g in the E DE environ ment, as d escribed i n the SDD and MTP.,I nc 3,S8,N, SDD,3.1.3, Y,Document ation,N,n/ a,Not Test ed,SDD,Pas s,Pass,Pas s, | |||||
| 1736 | BN5.19,Def ine/docume nt initial target de ployment t opology de sign.,As a VA user, I want the VistA SOA services platforms and genera ted servic es to prov ide enviro nmental co nfiguratio n that acc ommodate t he charact eristics o f VistA sy stems of o rganizatio ns other t han the VA , so that the VistA SOA servic es platfor m and gene rated serv ices will be environ mentally c onfigured for the Vi stA system s.,RSD,Sup porting ge ographical ly distrib uted VA Sy stem Topol ogy,Servic e Platform s, IP 1,The VSA “initial i mplementat ion” shall support s eparate en vironments for user functional and accep tance test ing by SQA in the ge ographical ly distrib uted VA sy stem topol ogy (infra structure/ servers)., Satisfied by Apex su pport of U AT in the EDE enviro nment, as described in the SDD and MTP,I nc 3,S8,N, SDD,3.1.3, Y,Document ation,N,n/ a,Not Test ed,SDD,Pas s,Pass,Pas s, | |||||
| 1737 | BN5.19,Def ine/docume nt initial target de ployment t opology de sign.,As a VA user, I want the VistA SOA services platforms and genera ted servic es to prov ide enviro nmental co nfiguratio n that acc ommodate t he charact eristics o f VistA sy stems of o rganizatio ns other t han the VA , so that the VistA SOA servic es platfor m and gene rated serv ices will be environ mentally c onfigured for the Vi stA system s.,RSD,Sup porting ge ographical ly distrib uted VA Sy stem Topol ogy,Servic e Platform s, IP 3,The VSA “initial i mplementat ion” shall support s eparate en vironments for capac ity/load/p erformance testing by VA ETS in the geo graphicall y distribu ted VA sys tem topolo gy (infras tructure/s ervers).,S atisfied b y Apex sup port of ET S performa nce testin g, as desc ribed in t he SDD and MTP,Inc 3 ,S8,N,SDD, 3.1.3,Y,Do cumentatio n,N,n/a,No t Tested,S DD,Pass,Pa ss,Pass, | |||||
| 1738 | BN5.19,Def ine/docume nt initial target de ployment t opology de sign.,As a VA user, I want the VistA SOA services platforms and genera ted servic es to prov ide enviro nmental co nfiguratio n that acc ommodate t he charact eristics o f VistA sy stems of o rganizatio ns other t han the VA , so that the VistA SOA servic es platfor m and gene rated serv ices will be environ mentally c onfigured for the Vi stA system s.,RSD,Sup porting ge ographical ly distrib uted VA Sy stem Topol ogy,Servic e Platform s, IP 4,The VSA “initial i mplementat ion” shall support s eparate en vironments for secur ity testin g by VA OI S in the g eographica lly distri buted VA s ystem topo logy (infr astructure /servers). ,Satisfied by suppor t of Softw are Assura nce testin g such as Fortify sc ans, WASA and penetr ation test s, as desc ribed in t he SDD and MTP,Inc 3 ,S8,N,SDD, 3.1.3,Y,Do cumentatio n,N,n/a,No t Tested,S DD,Pass,Pa ss,Pass, | |||||
| 1739 | BN5.19,Def ine/docume nt initial target de ployment t opology de sign.,As a VA user, I want the VistA SOA services platforms and genera ted servic es to prov ide enviro nmental co nfiguratio n that acc ommodate t he charact eristics o f VistA sy stems of o rganizatio ns other t han the VA , so that the VistA SOA servic es platfor m and gene rated serv ices will be environ mentally c onfigured for the Vi stA system s.,RSD,Sup porting ge ographical ly distrib uted VA Sy stem Topol ogy,Servic e Platform s, IP 5,The VSA “initial i mplementat ion” shall support s eparate en vironments for pre-p roduction in the geo graphicall y distribu ted VA sys tem topolo gy (infras tructure/s ervers).,V SA VistA.j s currentl y installe d in AITC/ PITC pre-p rod and 5 IOC Vista mirror sit es,Inc 3,S 6,N,SDD,3. 1.4,Y,Docu mentation, N,n/a,Not Tested,SDD ,Pass,Pass ,Pass, | |||||
| 1740 | BN5.19,Def ine/docume nt initial target de ployment t opology de sign.,As a VA user, I want the VistA SOA services platforms and genera ted servic es to prov ide enviro nmental co nfiguratio n that acc ommodate t he charact eristics o f VistA sy stems of o rganizatio ns other t han the VA , so that the VistA SOA servic es platfor m and gene rated serv ices will be environ mentally c onfigured for the Vi stA system s.,RSD,Sup porting ge ographical ly distrib uted VA Sy stem Topol ogy,Servic e Platform s, IP 6,The VSA “initial i mplementat ion” shall support s eparate en vironments for produ ction in t he geograp hically di stributed VA system topology ( infrastruc ture/serve rs).,Satis fied by th e fact tha t VSA Vist A.js curre ntly insta lled in AI TC/PITC pr e-prod and 5 IOC Vis ta mirror sites,Inc 3,S6,N,SDD ,3.1.4,Y,D ocumentati on,N,n/a,N ot Tested, SDD,Pass,P ass,Pass, | |||||
| 1741 | BN5.19,Def ine/docume nt initial target de ployment t opology de sign.,As a VA user, I want the VistA SOA services platforms and genera ted servic es to prov ide enviro nmental co nfiguratio n that acc ommodate t he charact eristics o f VistA sy stems of o rganizatio ns other t han the VA , so that the VistA SOA servic es platfor m and gene rated serv ices will be environ mentally c onfigured for the Vi stA system s.,RSD,Sup porting ge ographical ly distrib uted VA Sy stem Topol ogy,Servic e Platform s, IP 7,The VSA “initial i mplementat ion” shall provide m ultiple in stances of the VSA F ederating Platform t o facilita te develop ment of fe derated ‘s ervice req uest’ rout ing functi onality in the geogr aphically distribute d VA syste m topology (infrastr ucture/ser vers).,Sat isfied by AERB appro val of SDD and the a bility to configure multiple f ederators. ,Inc 3,S8 ,N,SDD,3.1 .4,Y,Docum entation,N ,n/a,Not T ested,SDD, Pass,Pass, Pass, | |||||
| 1742 | BN5.14,Con figuration of ESB/eM I and Serv ice Regist ry utility usage sha ll be stri ctly modul arized so it can be reconfigur ed or omit ted by oth er organiz ations as needed to correspond with avai lable SOA infrastruc ture (or t he absence thereof). ,As a VA u ser, I wan t to be ab le to acce pt consumi ng applica tion reque sts direct ly from th e consumin g applicat ion, or in conjuncti on with mi ddleware E nterprise Service Bu s and Busi ness Intel ligence ar chitecture , such of that as th e VA Enter prise Mess aging Infr astructure (eMI).,Su pporting g eographica lly distri buted VA S ystem Topo logy,eMI/S ervice Reg istry, IP 8,The VSA “initial i mplementat ion’ shall support n etwork com munication s with oth er SOA com ponents,In c 3,S8,N,S DD,6.3,Y,D ocumentati on,N,n/a,N ot Tested, TC003_Vist A.js Multi ple Target s,Pass,Pas s,Pass, | |||||
| 1743 | BN2.26,Vis tA SOA Ser vice distr ibution pr ocess and platforms shall incl ude smoke test funct ionality t hat verifi es network connectiv ity, conne ction to e ndpoints a nd the exi stence of routines s pecified b y VistA SO A services on all Vi stA system s referenc ed.,As a V A user, I want the V istA SOA S ervice dis tribution process an d platform s to inclu de smoke t est functi onality th at verifie s network connectivi ty, connec tion to en dpoints an d the exis tence of r outines sp ecified by VistA SOA services on all Vis tA systems reference d, so that network c onnectivit y issues a re monitor ed.,Must H ave,As the system, m y “initial implement ation’ wil l support network co mmunicatio ns with ot her SOA co mponents., RSD,Suppor ting geogr aphically distribute d VA Syste m Topology , IP 8,The VSA “initial i mplementat ion’ shall support n etwork com munication s with oth er SOA com ponents (e .g., eMI, VistA syst ems, etc.) .,Satisfie d by AERB approval o f SDD,Inc 3,S9,Y,Par tially imp lemented i n Sprint 8 ; moved to Sprint 9 as eMI int erfacing n eeded; ful ly impleme nted in Sp rint 9,SDD ,6.3,Y,Doc umentation ,N,3.0.11, Not Tested ,TC003_Vis tA.js Mult iple Targe ts,Pass,Pa ss,Pass, | |||||
| 1744 | BN5.19,Def ine/docume nt initial target de ployment t opology de sign.,As a VA user, I want the VistA SOA services platforms and genera ted servic es to prov ide enviro nmental co nfiguratio n that acc ommodate t he charact eristics o f VistA sy stems of o rganizatio ns other t han the VA , so that the VistA SOA servic es platfor m and gene rated serv ices will be environ mentally c onfigured for the Vi stA system s.,RSD,Sup porting ge ographical ly distrib uted VA Sy stem Topol ogy,Servic e Platform s, IP 9,The VSA “initial i mplementat ion” topol ogy shall provide mu ltiple ins tances of the VSA Fe derating P latform to support d evelopment of federa tion and f ail-over l ogic in th e geograph ically dis tributed V A system t opology (i nfrastruct ure/server s).,Satisf ied by AER B approval of SDD,In c 3,S8,N,S DD,3.1.4,Y ,Documenta tion,N,3.0 .11,Not Te sted,SDD,P ass,Pass,P ass, | |||||
| 1745 | BN3.12,Cre ate and de ploy logic and compo nents as n eeded to f acilitate federated routing of queries a nd aggrega tion of re sponses to and from multiple V istA syste ms,As a VA user, I w ant to cre ate and deploy log ic and com ponents as needed to provide f or the def inition an d configur ation of “ site sets” with whic h VistA SO A services can be as sociated ( one, many, all VistA sites), s o that I c an ensure that VistA SOA servi ces are ge nerated at one, many or all Vi stA sites. ,Must Have ,RSD,Suppo rting geog raphically distribut ed VA Syst em Topolog y,Service Platforms, IP 1,VSA shal l support multiple i nstances o f the VSA Federating Platform to support “to be” d eployment of VSA sys tems to RD PCs or AIT Cs as indi cated by V A system s pecificati on for the ‘to be’ i mplementat ion.,Verif ied throug h confirma tion that VSA is sup ported in the AITC/P ITC pre-pr oduction a nd site mi rror confi guration, as evidenc ed by the Test Resul ts Report (in EDE en vironment) and the I OC Test Re sults Repo rt. ,Inc 3 ,S7,N,SDD, 3.1.4,Y,Do cumentatio n,Document ation,N,3. 0.11,Not T ested,SDD, Pass,Pass, Pass, | |||||
| 1746 | BN6.16,Vis tA SOA ser vices plat form solut ion develo pment shal l be close ly coordin ated with capacity a nd perform ance staff to ensure optimal t uning and avoidance of perform ance issue s.,As a VA user, I w ant the ab ility to d efine the design of a standard VistA SOA Services developmen t environm ent that c an be impl emented vi a a replic able virtu al machine configura tion, so t hat I use the design of a stan dard VistA Services for differ ent config urations., Must Have, RSD,Suppor ting geogr aphically distribute d VA Syste m Topology ,Complianc e and Stan dards, IP 2,VSA shal l coordina te with SD E to deter mine optim al “to be” topology for system security, reliabili ty and per formance., Satisfied by AERB ap proval of SDD,Inc 3, S7,N,SDD,3 .1.4,Y,Doc umentation ,N,3.0.11, Not Tested ,SDD,Pass, Pass,Pass, | |||||
| 1747 | BN6.16,Vis tA SOA ser vices plat form solut ion develo pment shal l be close ly coordin ated with capacity a nd perform ance staff to ensure optimal t uning and avoidance of perform ance issue s.,As a VA user, I w ant the ab ility to d efine the design of a standard VistA SOA Services developmen t environm ent that c an be impl emented vi a a replic able virtu al machine configura tion, so t hat I use the design of a stan dard VistA Services for differ ent config urations., Must Have, As the Con tractor, I will coor dinate wit h SDE to f inalize “t o be” impl ementation system sp ecificatio ns for the “to be” i mplementat ion based on “initia l implemen tation” te sting resu lts and “l essons lea rned.”,RSD ,Supportin g geograph ically dis tributed V A System T opology,Co mpliance a nd Standar ds, IP 3,VSA shal l coordina te with SD E to final ize “to be ” implemen tation sys tem specif ications f or the “to be” imple mentation based on “ initial im plementati on” testin g results and “lesso ns learned .”,Satisfi ed by AERB approval of SDD,Inc 3,S9,N,SD D,3.1.4,Y, Documentat ion,N,3.0. 11,Not Tes ted,SDD,Pa ss,Pass,Pa ss, | |||||
| 1748 | BN6.16,Vis tA SOA ser vices plat form solut ion develo pment shal l be close ly coordin ated with capacity a nd perform ance staff to ensure optimal t uning and avoidance of perform ance issue s.,As a VA user, I w ant the ab ility to d efine the design of a standard VistA SOA Services developmen t environm ent that c an be impl emented vi a a replic able virtu al machine configura tion, so t hat I use the design of a stan dard VistA Services for differ ent config urations., Must Have, As the Con tractor, I will coor dinate wit h SDE to d etermine f inal “to b e” impleme ntation to pology bas ed on “ini tial imple mentation” testing r esults and “lessons learned.”, RSD,Suppor ting geogr aphically distribute d VA Syste m Topology ,Complianc e and Stan dards, IP 4,VSA shal l coordina te with SD E to deter mine final “to be” i mplementat ion topolo gy based o n “initial implement ation” tes ting resul ts and “le ssons lear ned.”,Sati sfied by A ERB approv al of SDD, Inc 3,S9,N ,SDD,3.1.4 ,Y,Documen tation,N,3 .0.11,Not Tested,SDD ,Pass,Pass ,Pass, | |||||
| 1749 | BN3.15,Pro vide VistA SOA Servi ces federa ting servi ce platfor ms that sh all employ standard clustering , etc. tec hniques to ensure sc alability. ,As a VA u ser, I wan t to provi de VistA S OA Service s federati ng service platforms to employ standard clustering , etc. tec hniques to ensure sc alability, so that I can allow future gr owth of ne w VistA SO A services .,Must Hav e,RSD,Supp orting geo graphicall y distribu ted VA Sys tem Topolo gy,Service Platforms , IP 5,VSA shal l be desig ned to fac ilitate “s cale up” o r “scale o ut” to acc ommodate e xpanding u sage, capa city and p erformance needs.,Sa tisfied by AERB appr oval of SD D,Inc 3,S8 ,N,SDD,3.3 .1,Y,Docum entation,N ,3.0.11,No t Tested,S DD,Pass,Pa ss,Pass, | |||||
| 1750 | BN2.24,Pro vide the a bility to generate m ultiple ve rsions of a single ( logical) s ervice tha t can co-e xist concu rrently in the SOA e nvironment .,As a VA user, I wa nt the abi lity to de fine/docum ent/provid e the soft ware distr ibution pr ocess and utilities necessary for the de ployment o f the serv ice genera tion wizar d, the ser vice descr iptors man agement in source co ntrol and service pl atforms, s o that I h ave the fl exibility to generat e VistA SO A services using the required features., Must Have, RSD,Non-Fu nctional R equirement s, IP 6,The cont ractor sha ll use VA approved s ource cont rol utilit ies and te chniques f or the sto rage and m anagement of all VSA artifacts and deliv erables.,S harePoint used per d irection o f VA to st ore docume nts. Jazz used to st ore code., Inc 4,S12, N,Untestab le, | |||||
| 1751 | BN6.16,Vis tA SOA ser vices plat form solut ion develo pment shal l be close ly coordin ated with capacity a nd perform ance staff to ensure optimal t uning and avoidance of perform ance issue s.,As a VA user, I w ant the Vi stA SOA se rvices pla tform solu tion devel opment to be closely coordinat ed with ca pacity and performan ce staff t o ensure o ptimal tun ing and av oidance of performan ce issues, so I can evaluate t he capacit y and perf ormance da ta.,Must H ave,As the Contracto r, I will design del iverables in the con text of VA enterpris e architec ture and F amily of S ervices/In itiatives Management (FoSIM) s olution an d service planning a ctivities to ensure architectu ral models are consi stent.,RSD ,Non-Funct ional Requ irements,P erformance , IP 7,VSA deli verables s hall be de signed in the contex t of VA en terprise a rchitectur e and Family of Services/I nitiatives Managemen t (FoSIM) solution a nd service planning activities to ensure architect ural model s are cons istent.,Sa tisfied by AERB appr oval of SD D,Inc 3,S9 ,N,SDD,4.5 , 12,Y,Doc umentation ,N,3.0.11, Not Tested ,SDD,Pass, Pass,Pass, | |||||
| 1752 | BN6.16,Vis tA SOA ser vices plat form solut ion develo pment shal l be close ly coordin ated with capacity a nd perform ance staff to ensure optimal t uning and avoidance of perform ance issue s.,As a VA user, I w ant the Vi stA SOA se rvices pla tform solu tion devel opment to be closely coordinat ed with ca pacity and performan ce staff t o ensure o ptimal tun ing and av oidance of performan ce issues, so I can evaluate t he capacit y and perf ormance da ta.,Must H ave,As the VSA Contr actor, arc hitectural ly signifi cant eleme nts will b e conveyed through t ext and di agrams in the System Design Do cument,RSD ,Non-Funct ional Requ irements,P erformance , IP 8,Architec turally si gnificant elements ( dealing wi th scalabi lity, stab ility, fle xibility, interopera bility, et c.) shall be designe d in the U nified Mod eling Lang uage (UML) .,Satisfie d by AERB approval o f SDD,Inc 4,S11,Y,Mo ved from S print 8 to Backlog - More rese arch neede d; SDD upd ates for S print 8 su perseded b y addressi ng AERB co nstraints. Moved to S11 and fu lly implem ented.,SDD ,Figure 20 (EMI sequ ence diagr am),Y,3.0. 11,SDD,Pas s, | |||||
| 1753 | BN6.18,The VistA SOA services deployment process s hall integ rate and c omply with establish ed organiz ational go vernance p rocesses ( e.g., ICR, ESS, etc. ).,As a VA user, I w ant the ab ility to d efine the design of a standard VistA SOA Services developmen t environm ent that c an be impl emented vi a a replic able virtu al machine configura tion, so t hat I use the design of a stan dard VistA Services for differ ent config urations., Must Have, As the Con tractor, I will deve lop softwa re element s that exi st outside of the le gacy VistA environme nt using V A Enterpri se Archite cture desi gn pattern s and meth ods.,RSD,N on-Functio nal Requir ements,Com pliance an d Standard s, IP 9,Software elements that will exist outs ide of the legacy Vi stA enviro nment shal l be devel oped using VA Enterp rise Archi tecture de sign patte rns and me thods.,Sat isfied by AERB appro val of SDD ,Inc 3,S9, Y,Moved fr om Sprint 8 to Sprin t 9 - Will include i n the fina l Incremen t 3 SDD; F ully imple mented in Sprint 9,S DD,4.5,Y,D ocumentati on,Documen tation,N,3 .0.11,Not Tested,SDD ,Pass,Pass ,Pass, | |||||
| 1754 | BN5.1,Prov ide the ab ility to d efine the design of a standard VistA SOA Services developmen t environm ent that c an be impl emented vi a a replic able virtu al machine configura tion.,As a VA user, I want the ability t o define t he design of a stand ard VistA SOA Servic es develop ment envir onment tha t can be i mplemented via a rep licable vi rtual mach ine config uration, s o that I u se the des ign of a s tandard Vi stA Servic es for dif ferent con figuration s.,Must Ha ve,As the Contractor , I will u se an obje ct-oriente d analysis approach to map the problem d omain into an extens ible objec t model.,R SD,Non-Fun ctional Re quirements ,Complianc e and Stan dards, IP 0,An objec t-oriented analysis approach s hall be us ed to map the proble m domain i nto an ext ensible ob ject model .,Satisfie d by AERB approval o f SDD,Inc 3,S9,Y,Mov ed from Sp rint 8 to Sprint 9 - Will incl ude in the final Inc rement 3 S DD; Fully implemente d in Sprin t 9,SDD,3. 2.1,Y,Docu mentation, Documentat ion,N,3.0. 11,Not Tes ted,SDD,Pa ss,Pass,Pa ss, | |||||
| 1755 | BN1,Adhere to Enterp rise Requi rements ,A s the VSA System, ad here to en terprise-l evel requi rements, s o that enh ancements to the sys tem comply with secu rity, priv acy, 508 C ompliance, Executive Order, Id entity Man agement an d Terminol ogy Servic es Require ments.,Mus t Have, En terprise R equirement s ,As the VSA Contra ctor, I wi ll provide a Require ments Trac eability M atrix whic h maps the BRD, RSD, SDD and t est script s. ,RSD,No n-Function al Require ments,Comp liance and Standards , IP 1,A tracea bility mat rix shall be defined which map s relation ships betw een BRD re quirements , RSD requ irements, SDD design elements and test s cripts.,Sa tisfied by deliverin g complete d CLIN 000 2AB RTM,In c 4,S12,N, Documentat ion,RTM, | |||||
| 1756 | BN1,Adhere to Enterp rise Requi rements ,A s the VSA System, ad here to en terprise-l evel requi rements, s o that enh ancements to the sys tem comply with secu rity, priv acy, 508 C ompliance, Executive Order, Id entity Man agement an d Terminol ogy Servic es Require ments.,Mus t Have, En terprise R equirement s ,N/A req uesting de -allocatio n,RSD,Non- Functional Requireme nts,Compli ance and S tandards, IP 3,VSA docu mentation shall incl ude the fo llowing VA Office of General C ounsel (OG C) disclai mer: | |||||
| 1757 | “This soft ware was d eveloped a t the Depa rtment of Veterans A ffairs (VA ) by emplo yees of th e Federal Government in the co urse of th eir offici al duties. Pursuant to title 1 7 Section 105 of the United St ates Code this softw are is not subject t o copyrigh t protecti on and is in the pub lic domain . VA assum es no resp onsibility whatsoeve r for its use by oth er parties , and make s no guara ntees, exp ressed or implied, a bout its q uality, re liability, or any ot her charac teristic. We would a ppreciate acknowledg ement if t he softwar e is used. This soft ware can b e redistri buted and/ or modifie d freely p rovided th at any der ivative wo rks bear s ome notice that they are deriv ed from it , and any modified v ersions be ar some no tice that they have been modif ied.”,Reco mmend Remo val. This conflicts with the F AR 52.227- 14 and Apa che 2 lice nsing, whi ch states that Apex must be as sociated w ith the co pyright. A lso, this statement pertains t o software , not docu mentation, created b y the gove rnment. Th is may hav e been a r equired st atement wh en VA was creating V SA. Recomm end de-all ocate this requireme nt. Note: this is currently being addr essed betw een Apex L egal and V A Contract s departme nts. ,Requ est for Re moval,Requ est for Re moval,N,n/ a,n/a, | |||||
| 1758 | BN1,Adhere to Enterp rise Requi rements ,A s the VSA System, ad here to en terprise-l evel requi rements, s o that enh ancements to the sys tem comply with secu rity, priv acy, 508 C ompliance, Executive Order, Id entity Man agement an d Terminol ogy Servic es Require ments.,Mus t Have, En terprise R equirement s ,As the VSA user i nterface ( RPC Wizard and API B rowser), I will comp ly with Se ction 508 legal and organizati onal expec tations.,R SD,Non-Fun ctional Re quirements ,Complianc e and Stan dards, IP 3,The wiza rd functio nality GUI interface shall com ply with a ll Section 508 legal and organ izational expectatio ns.,Inc 4, S12,Y,9/30 /16: Moved from Spri nt 10 to S print 11. Received p reliminary approval on 9/15/16 to move t o prod. | |||||
| 1759 | Partially implemente d in Sprin t 8; Moved from Spri nt 8 to Sp rint 9; Mo ved from S print 9 to Backlog - Certifica tion docum entation d elivered t o 508 offi ce on 8/16 /16; await ing feedba ck from 50 8 office; Moved to S print 10 - partially implement ed: code i s complete but await ing analys is from 50 8 office; Moved from S11 to S1 2 pending notificati on from 50 8 office., Y,508 Chec klist,Y,3. 0.11,TC002 _RPC Wizar d_Select R PC,Pass,Pa ss,Pass, | |||||
| 1760 | BN1,Adhere to Enterp rise Requi rements ,A s the VSA System, ad here to en terprise-l evel requi rements, s o that enh ancements to the sys tem comply with secu rity, priv acy, 508 C ompliance, Executive Order, Id entity Man agement an d Terminol ogy Servic es Require ments.,Mus t Have, En terprise R equirement s ,As the VSA Contra ctor, I wi ll provide certifica tion to th e Section 508 office that the VSA soluti on complie s with 508 requireme nts.,RSD,N on-Functio nal Requir ements,Com pliance an d Standard s, IP 4,The cont ractor wil l provide certificat ion to the Section 5 08 Office that contr acted deli verables m eet Sectio n 508 requ irements., Inc 4,S12, Y,9/30/16: Moved fro m Sprint 1 0 to Sprin t 11. Rece ived preli minary app roval on 9 /15/16 to move to pr od. | |||||
| 1761 | Moved from Sprint 9 to Backlog ; Certific ation docu mentation delivered to 508 off ice on 8/1 6/16; awai ting feedb ack from 5 08 office. Moved fro m S11 to S 12 pending notificat ion from 5 08 office. ,Y,508 Che cklists,Y, 3.0.11,TC0 05_Securit y,Pass,Pas s,Pass, | |||||
| 1762 | BN1,Adhere to Enterp rise Requi rements ,A s the VSA System, ad here to en terprise-l evel requi rements, s o that enh ancements to the sys tem comply with secu rity, priv acy, 508 C ompliance, Executive Order, Id entity Man agement an d Terminol ogy Servic es Require ments.,Mus t Have, En terprise R equirement s ,As the VSA Contra ctor, I wi ll comply with VA We b developm ent standa rds.,RSD,N on-Functio nal Requir ements,Com pliance an d Standard s, IP 5,VSA shal l comply w ith VA Web developme nt standar ds.,Satisf ied by AER B approval of SDD,In c 3,S9,N,S DD,3.2.3,Y ,Documenta tion,Docum entation,N ,3.0.11,No t Tested,S DD,Pass,Pa ss,Pass, | |||||
| 1763 | ||||||
| 1764 | ||||||
| 1765 | ||||||
| 1766 | ||||||
| 1767 | ||||||
| 1768 | ||||||
| 1769 | ||||||
| 1770 | ||||||
| 1771 | ||||||
| 1772 | ||||||
| 1773 | ||||||
| 1774 | ||||||
| 1775 | ||||||
| 1776 | ||||||
| 1777 | ||||||
| 1778 | ||||||
| 1779 | ||||||
| 1780 | ||||||
| 1781 | ||||||
| 1782 | ||||||
| 1783 | ||||||
| 1784 | ||||||
| 1785 | ||||||
| 1786 | ||||||
| 1787 | ||||||
| 1788 | ||||||
| 1789 | ||||||
| 1790 | ||||||
| 1791 | ||||||
| 1792 | ||||||
| 1793 | ||||||
| 1794 | ||||||
| 1795 | ||||||
| 1796 | ||||||
| 1797 | ||||||
| 1798 | ||||||
| 1799 | ||||||
| 1800 | ||||||
| 1801 | ||||||
| 1802 | ||||||
| 1803 | ||||||
| 1804 | ||||||
| 1805 | ||||||
| 1806 | ||||||
| 1807 | ||||||
| 1808 | ||||||
| 1809 | ||||||
| 1810 | ||||||
| 1811 | ||||||
| 1812 | ||||||
| 1813 | ||||||
| 1814 | ||||||
| 1815 | ||||||
| 1816 | ||||||
| 1817 | ||||||
| 1818 | ||||||
| 1819 | ||||||
| 1820 | ||||||
| 1821 | ||||||
| 1822 | ||||||
| 1823 | ||||||
| 1824 | ||||||
| 1825 | ||||||
| 1826 | ||||||
| 1827 | ||||||
| 1828 | ||||||
| 1829 | ||||||
| 1830 | ||||||
| 1831 | ||||||
| 1832 | ||||||
| 1833 | ||||||
| 1834 | ||||||
| 1835 | ||||||
| 1836 | ||||||
| 1837 | ||||||
| 1838 | ||||||
| 1839 | ||||||
| 1840 | ||||||
| 1841 | ||||||
| 1842 | ||||||
| 1843 | ||||||
| 1844 | ||||||
| 1845 | ||||||
| 1846 | ||||||
| 1847 | ||||||
| 1848 | ||||||
| 1849 | ||||||
| 1850 | ||||||
| 1851 | ||||||
| 1852 | ||||||
| 1853 | ||||||
| 1854 | ||||||
| 1855 | ||||||
| 1856 | ||||||
| 1857 | ||||||
| 1858 | ||||||
| 1859 | ||||||
| 1860 | ||||||
| 1861 | ||||||
| 1862 | ||||||
| 1863 | ||||||
| 1864 | ||||||
| 1865 | ||||||
| 1866 | ||||||
| 1867 | ||||||
| 1868 | ||||||
| 1869 | ||||||
| 1870 | ||||||
| 1871 | ||||||
| 1872 | ||||||
| 1873 | ||||||
| 1874 | ||||||
| 1875 | ||||||
| 1876 | ||||||
| 1877 | ||||||
| 1878 | ||||||
| 1879 | ||||||
| 1880 | ||||||
| 1881 | ||||||
| 1882 | ||||||
| 1883 | ||||||
| 1884 | ||||||
| 1885 | ||||||
| 1886 | ||||||
| 1887 | ||||||
| 1888 | ||||||
| 1889 | ||||||
| 1890 | ||||||
| 1891 | ||||||
| 1892 | ||||||
| 1893 | ||||||
| 1894 | ||||||
| 1895 | ||||||
| 1896 | ||||||
| 1897 | ||||||
| 1898 | ||||||
| 1899 | ||||||
| 1900 | ||||||
| 1901 | ||||||
| 1902 | ||||||
| 1903 | ||||||
| 1904 | ||||||
| 1905 | ||||||
| 1906 | ||||||
| 1907 | ||||||
| 1908 | ||||||
| 1909 | ||||||
| 1910 | ||||||
| 1911 | ||||||
| 1912 | ||||||
| 1913 | ||||||
| 1914 | ||||||
| 1915 | ||||||
| 1916 | ||||||
| 1917 | ||||||
| 1918 | ||||||
| 1919 | ||||||
| 1920 | ||||||
| 1921 | ||||||
| 1922 | ||||||
| 1923 | ||||||
| 1924 | ||||||
| 1925 | ||||||
| 1926 | ||||||
| 1927 | ||||||
| 1928 | ||||||
| 1929 | ||||||
| 1930 | ||||||
| 1931 | ||||||
| 1932 | ||||||
| 1933 | ||||||
| 1934 | ||||||
| 1935 | ||||||
| 1936 | ||||||
| 1937 | ||||||
| 1938 | ||||||
| 1939 | ||||||
| 1940 | ||||||
| 1941 | ||||||
| 1942 | ||||||
| 1943 | ||||||
| 1944 | ||||||
| 1945 | ||||||
| 1946 | ||||||
| 1947 | ||||||
| 1948 | ||||||
| 1949 | ||||||
| 1950 | ||||||
| 1951 | ||||||
| 1952 | ||||||
| 1953 | ||||||
| 1954 | ||||||
| 1955 | ||||||
| 1956 | ||||||
| 1957 | ||||||
| 1958 | ||||||
| 1959 | ||||||
| 1960 | ||||||
| 1961 | ||||||
| 1962 | ||||||
| 1963 | ||||||
| 1964 | ||||||
| 1965 | ||||||
| 1966 | ||||||
| 1967 | ||||||
| 1968 | ||||||
| 1969 | ||||||
| 1970 | ||||||
| 1971 | ||||||
| 1972 | ||||||
| 1973 | ||||||
| 1974 | ||||||
| 1975 | ||||||
| 1976 | ||||||
| 1977 | ||||||
| 1978 | ||||||
| 1979 | ||||||
| 1980 | ||||||
| 1981 | ||||||
| 1982 | ||||||
| 1983 | ||||||
| 1984 | ||||||
| 1985 | ||||||
| 1986 | ||||||
| 1987 | ||||||
| 1988 | ||||||
| 1989 | ||||||
| 1990 | ||||||
| 1991 | ||||||
| 1992 | ||||||
| 1993 | ||||||
| 1994 | ||||||
| 1995 | ||||||
| 1996 | ||||||
| 1997 | ||||||
| 1998 | ||||||
| 1999 | ||||||
| 2000 | ||||||
| 2001 | ||||||
| 2002 | ||||||
| 2003 | ||||||
| 2004 | ||||||
| 2005 | ||||||
| 2006 | ||||||
| 2007 | ||||||
| 2008 | ||||||
| 2009 | ||||||
| 2010 | ||||||
| 2011 | ||||||
| 2012 | ||||||
| 2013 | ||||||
| 2014 | ||||||
| 2015 | ||||||
| 2016 | ||||||
| 2017 | ||||||
| 2018 | ||||||
| 2019 | ||||||
| 2020 | ||||||
| 2021 | ||||||
| 2022 | ||||||
| 2023 | ||||||
| 2024 | ||||||
| 2025 | ||||||
| 2026 | ||||||
| 2027 | ||||||
| 2028 | ||||||
| 2029 | ||||||
| 2030 | ||||||
| 2031 | ||||||
| 2032 | ||||||
| 2033 | ||||||
| 2034 | ||||||
| 2035 | ||||||
| 2036 | ||||||
| 2037 | ||||||
| 2038 | ||||||
| 2039 | ||||||
| 2040 | ||||||
| 2041 | ||||||
| 2042 | ||||||
| 2043 | ||||||
| 2044 | ||||||
| 2045 | ||||||
| 2046 | ||||||
| 2047 | ||||||
| 2048 | ||||||
| 2049 | ||||||
| 2050 | ||||||
| 2051 | ||||||
| 2052 | ||||||
| 2053 | ||||||
| 2054 | ||||||
| 2055 | ||||||
| 2056 | ||||||
| 2057 | ||||||
| 2058 | ||||||
| 2059 | ||||||
| 2060 | ||||||
| 2061 | ||||||
| 2062 | ||||||
| 2063 | ||||||
| 2064 | ||||||
| 2065 | ||||||
| 2066 | ||||||
| 2067 | ||||||
| 2068 | ||||||
| 2069 | ||||||
| 2070 | ||||||
| 2071 | ||||||
| 2072 | ||||||
| 2073 | ||||||
| 2074 | ||||||
| 2075 | ||||||
| 2076 | ||||||
| 2077 | ||||||
| 2078 | ||||||
| 2079 | ||||||
| 2080 | ||||||
| 2081 | ||||||
| 2082 | ||||||
| 2083 | ||||||
| 2084 | ||||||
| 2085 | ||||||
| 2086 | ||||||
| 2087 | ||||||
| 2088 | ||||||
| 2089 | ||||||
| 2090 | ||||||
| 2091 | ||||||
| 2092 | ||||||
| 2093 | ||||||
| 2094 | ||||||
| 2095 | ||||||
| 2096 | ||||||
| 2097 | ||||||
| 2098 | ||||||
| 2099 | ||||||
| 2100 | ||||||
| 2101 | ||||||
| 2102 | ||||||
| 2103 | ||||||
| 2104 | ||||||
| 2105 | ||||||
| 2106 | ||||||
| 2107 | ||||||
| 2108 | ||||||
| 2109 | ||||||
| 2110 | ||||||
| 2111 | ||||||
| 2112 | ||||||
| 2113 | ||||||
| 2114 | ||||||
| 2115 | ||||||
| 2116 | ||||||
| 2117 | ||||||
| 2118 | ||||||
| 2119 | ||||||
| 2120 | ||||||
| 2121 | ||||||
| 2122 | ||||||
| 2123 | ||||||
| 2124 | ||||||
| 2125 | ||||||
| 2126 | ||||||
| 2127 | ||||||
| 2128 | ||||||
| 2129 | ||||||
| 2130 | ||||||
| 2131 | ||||||
| 2132 | ||||||
| 2133 | ||||||
| 2134 | ||||||
| 2135 | ||||||
| 2136 | ||||||
| 2137 | ||||||
| 2138 | ||||||
| 2139 | ||||||
| 2140 | ||||||
| 2141 | ||||||
| 2142 | ||||||
| 2143 | ||||||
| 2144 | ||||||
| 2145 | ||||||
| 2146 | ||||||
| 2147 | ||||||
| 2148 | ||||||
| 2149 | ||||||
| 2150 | ||||||
| 2151 | ||||||
| 2152 | ||||||
| 2153 | ||||||
| 2154 | ||||||
| 2155 | ||||||
| 2156 | ||||||
| 2157 | ||||||
| 2158 | ||||||
| 2159 | ||||||
| 2160 | ||||||
| 2161 | ||||||
| 2162 | ||||||
| 2163 | ||||||
| 2164 | ||||||
| 2165 | ||||||
| 2166 | ||||||
| 2167 | ||||||
| 2168 | ||||||
| 2169 | ||||||
| 2170 | ||||||
| 2171 | ||||||
| 2172 | ||||||
| 2173 | ||||||
| 2174 | ||||||
| 2175 | ||||||
| 2176 | ||||||
| 2177 | ||||||
| 2178 | ||||||
| 2179 | ||||||
| 2180 | ||||||
| 2181 | ||||||
| 2182 | ||||||
| 2183 | ||||||
| 2184 | ||||||
| 2185 | ||||||
| 2186 | ||||||
| 2187 | ||||||
| 2188 | ||||||
| 2189 | ||||||
| 2190 | ||||||
| 2191 | ||||||
| 2192 | ||||||
| 2193 | ||||||
| 2194 | ||||||
| 2195 | ||||||
| 2196 | ||||||
| 2197 | ||||||
| 2198 | ||||||
| 2199 | ||||||
| 2200 | ||||||
| 2201 | ||||||
| 2202 | ||||||
| 2203 | ||||||
| 2204 | ||||||
| 2205 | ||||||
| 2206 | ||||||
| 2207 | ||||||
| 2208 | ||||||
| 2209 | ||||||
| 2210 | ||||||
| 2211 | ||||||
| 2212 | ||||||
| 2213 | ||||||
| 2214 | ||||||
| 2215 | ||||||
| 2216 | ||||||
| 2217 | ||||||
| 2218 | ||||||
| 2219 | ||||||
| 2220 | ||||||
| 2221 | ||||||
| 2222 | ||||||
| 2223 | ||||||
| 2224 | ||||||
| 2225 | ||||||
| 2226 | ||||||
| 2227 | ||||||
| 2228 | ||||||
| 2229 | ||||||
| 2230 | ||||||
| 2231 | ||||||
| 2232 | ||||||
| 2233 | ||||||
| 2234 | ||||||
| 2235 | ||||||
| 2236 | ||||||
| 2237 | ||||||
| 2238 | ||||||
| 2239 | ||||||
| 2240 | ||||||
| 2241 | ||||||
| 2242 | ||||||
| 2243 | ||||||
| 2244 | ||||||
| 2245 | ||||||
| 2246 | ||||||
| 2247 | ||||||
| 2248 | ||||||
| 2249 | ||||||
| 2250 | ||||||
| 2251 | ||||||
| 2252 | ||||||
| 2253 | ||||||
| 2254 | ||||||
| 2255 | ||||||
| 2256 | ||||||
| 2257 | ||||||
| 2258 | ||||||
| 2259 | ||||||
| 2260 | ||||||
| 2261 | ||||||
| 2262 | ||||||
| 2263 | ||||||
| 2264 | ||||||
| 2265 | ||||||
| 2266 | ||||||
| 2267 | ||||||
| 2268 | ||||||
| 2269 | ||||||
| 2270 | ||||||
| 2271 | ||||||
| 2272 | ||||||
| 2273 | ||||||
| 2274 | ||||||
| 2275 | ||||||
| 2276 | ||||||
| 2277 | ||||||
| 2278 | ||||||
| 2279 | ||||||
| 2280 | ||||||
| 2281 | ||||||
| 2282 | ||||||
| 2283 | ||||||
| 2284 | ||||||
| 2285 | ||||||
| 2286 | ||||||
| 2287 | ||||||
| 2288 | ||||||
| 2289 | ||||||
| 2290 | ||||||
| 2291 | ||||||
| 2292 | ||||||
| 2293 | ||||||
| 2294 | ||||||
| 2295 | ||||||
| 2296 | ||||||
| 2297 | ||||||
| 2298 | ||||||
| 2299 | ||||||
| 2300 | ||||||
| 2301 | ||||||
| 2302 | ||||||
| 2303 | ||||||
| 2304 | ||||||
| 2305 | ||||||
| 2306 | ||||||
| 2307 | ||||||
| 2308 | ||||||
| 2309 | ||||||
| 2310 | ||||||
| 2311 | ||||||
| 2312 | ||||||
| 2313 | ||||||
| 2314 | ||||||
| 2315 | ||||||
| 2316 | ||||||
| 2317 | ||||||
| 2318 | ||||||
| 2319 | ||||||
| 2320 | ||||||
| 2321 | ||||||
| 2322 | ||||||
| 2323 | ||||||
| 2324 | ||||||
| 2325 | ||||||
| 2326 | ||||||
| 2327 | ||||||
| 2328 | ||||||
| 2329 | ||||||
| 2330 | ||||||
| 2331 | ||||||
| 2332 | ||||||
| 2333 | ||||||
| 2334 | ||||||
| 2335 | ||||||
| 2336 | ||||||
| 2337 | ||||||
| 2338 | ||||||
| 2339 | ||||||
| 2340 | ||||||
| 2341 | ||||||
| 2342 | ||||||
| 2343 | ||||||
| 2344 | ||||||
| 2345 | ||||||
| 2346 | ||||||
| 2347 | ||||||
| 2348 | ||||||
| 2349 | ||||||
| 2350 | ||||||
| 2351 | ||||||
| 2352 | ||||||
| 2353 | ||||||
| 2354 | ||||||
| 2355 | ||||||
| 2356 | ||||||
| 2357 | ||||||
| 2358 | ||||||
| 2359 | ||||||
| 2360 | ||||||
| 2361 | ||||||
| 2362 | ||||||
| 2363 | ||||||
| 2364 | ||||||
| 2365 | ||||||
| 2366 | ||||||
| 2367 | ||||||
| 2368 | ||||||
| 2369 | ||||||
| 2370 | ||||||
| 2371 | ||||||
| 2372 | ||||||
| 2373 | ||||||
| 2374 | ||||||
| 2375 | ||||||
| 2376 | ||||||
| 2377 | ||||||
| 2378 | ||||||
| 2379 | ||||||
| 2380 | ||||||
| 2381 | ||||||
| 2382 | ||||||
| 2383 | ||||||
| 2384 | ||||||
| 2385 | ||||||
| 2386 | ||||||
| 2387 | ||||||
| 2388 | ||||||
| 2389 | ||||||
| 2390 | ||||||
| 2391 | ||||||
| 2392 | ||||||
| 2393 | ||||||
| 2394 | ||||||
| 2395 | ||||||
| 2396 | SHEET: Bus iness Inst ructions | |||||
| 2397 | Business N eeds/Requi rements In structions :, | |||||
| 2398 | ||||||
| 2399 | ||||||
| 2400 | ||||||
| 2401 | ||||||
| 2402 | ||||||
| 2403 | ||||||
| 2404 | ||||||
| 2405 | ||||||
| 2406 | ||||||
| 2407 | ||||||
| 2408 | ||||||
| 2409 | ||||||
| 2410 | ||||||
| 2411 | ||||||
| 2412 | ||||||
| 2413 | ||||||
| 2414 | ||||||
| 2415 | ||||||
| 2416 | ||||||
| 2417 | ||||||
| 2418 | ||||||
| 2419 | ||||||
| 2420 | ||||||
| 2421 | ||||||
| 2422 | ||||||
| 2423 | ||||||
| 2424 | ||||||
| 2425 | ||||||
| 2426 | ||||||
| 2427 | ||||||
| 2428 | ||||||
| 2429 | ||||||
| 2430 | ||||||
| 2431 | ||||||
| 2432 | ||||||
| 2433 | ||||||
| 2434 | ||||||
| 2435 | ||||||
| 2436 | ||||||
| 2437 | ||||||
| 2438 | ||||||
| 2439 | ||||||
| 2440 | ||||||
| 2441 | ||||||
| 2442 | ||||||
| 2443 | ||||||
| 2444 | ||||||
| 2445 | ||||||
| 2446 | ||||||
| 2447 | ||||||
| 2448 | ||||||
| 2449 | ||||||
| 2450 | ||||||
| 2451 | ||||||
| 2452 | ||||||
| 2453 | ||||||
| 2454 | ||||||
| 2455 | ||||||
| 2456 | ||||||
| 2457 | ||||||
| 2458 | ||||||
| 2459 | ||||||
| 2460 | ||||||
| 2461 | ||||||
| 2462 | ||||||
| 2463 | ||||||
| 2464 | ||||||
| 2465 | ||||||
| 2466 | ||||||
| 2467 | ||||||
| 2468 | ||||||
| 2469 | ||||||
| 2470 | ||||||
| 2471 | ||||||
| 2472 | ||||||
| 2473 | ||||||
| 2474 | ||||||
| 2475 | ||||||
| 2476 | ||||||
| 2477 | ||||||
| 2478 | ||||||
| 2479 | ||||||
| 2480 | ||||||
| 2481 | ||||||
| 2482 | ||||||
| 2483 | ||||||
| 2484 | ||||||
| 2485 | ||||||
| 2486 | ||||||
| 2487 | ||||||
| 2488 | ||||||
| 2489 | ||||||
| 2490 | ||||||
| 2491 | ||||||
| 2492 | ||||||
| 2493 | ||||||
| 2494 | ||||||
| 2495 | ||||||
| 2496 | ||||||
| 2497 | ||||||
| 2498 | ||||||
| 2499 | ||||||
| 2500 | ||||||
| 2501 | ||||||
| 2502 | ||||||
| 2503 | ||||||
| 2504 | ||||||
| 2505 | ||||||
| 2506 | ||||||
| 2507 | ||||||
| 2508 | ||||||
| 2509 | ||||||
| 2510 | ||||||
| 2511 | ||||||
| 2512 | ||||||
| 2513 | ||||||
| 2514 | ||||||
| 2515 | ||||||
| 2516 | ||||||
| 2517 | ||||||
| 2518 | ||||||
| 2519 | ||||||
| 2520 | ||||||
| 2521 | ||||||
| 2522 | ||||||
| 2523 | ||||||
| 2524 | ||||||
| 2525 | ||||||
| 2526 | ||||||
| 2527 | ||||||
| 2528 | ||||||
| 2529 | ||||||
| 2530 | ||||||
| 2531 | ||||||
| 2532 | ||||||
| 2533 | ||||||
| 2534 | ||||||
| 2535 | ||||||
| 2536 | ||||||
| 2537 | ||||||
| 2538 | ||||||
| 2539 | ||||||
| 2540 | ||||||
| 2541 | ||||||
| 2542 | ||||||
| 2543 | ||||||
| 2544 | ||||||
| 2545 | ||||||
| 2546 | ||||||
| 2547 | ||||||
| 2548 | ||||||
| 2549 | ||||||
| 2550 | ||||||
| 2551 | ||||||
| 2552 | ||||||
| 2553 | ||||||
| 2554 | ||||||
| 2555 | ||||||
| 2556 | ||||||
| 2557 | ||||||
| 2558 | ||||||
| 2559 | ||||||
| 2560 | ||||||
| 2561 | ||||||
| 2562 | ||||||
| 2563 | ||||||
| 2564 | ||||||
| 2565 | ||||||
| 2566 | ||||||
| 2567 | ||||||
| 2568 | ||||||
| 2569 | ||||||
| 2570 | ||||||
| 2571 | ||||||
| 2572 | ||||||
| 2573 | ||||||
| 2574 | ||||||
| 2575 | ||||||
| 2576 | ||||||
| 2577 | ||||||
| 2578 | ||||||
| 2579 | ||||||
| 2580 | ||||||
| 2581 | ||||||
| 2582 | ||||||
| 2583 | ||||||
| 2584 | ||||||
| 2585 | ||||||
| 2586 | ||||||
| 2587 | ||||||
| 2588 | ||||||
| 2589 | ||||||
| 2590 | ||||||
| 2591 | ||||||
| 2592 | ||||||
| 2593 | ||||||
| 2594 | ||||||
| 2595 | ||||||
| 2596 | ||||||
| 2597 | ||||||
| 2598 | ||||||
| 2599 | ||||||
| 2600 | ||||||
| 2601 | ||||||
| 2602 | ||||||
| 2603 | ||||||
| 2604 | ||||||
| 2605 | ||||||
| 2606 | ||||||
| 2607 | ||||||
| 2608 | ||||||
| 2609 | ||||||
| 2610 | ||||||
| 2611 | ||||||
| 2612 | ||||||
| 2613 | ||||||
| 2614 | ||||||
| 2615 | ||||||
| 2616 | ||||||
| 2617 | ||||||
| 2618 | ||||||
| 2619 | ||||||
| 2620 | ||||||
| 2621 | ||||||
| 2622 | ||||||
| 2623 | ||||||
| 2624 | ||||||
| 2625 | ||||||
| 2626 | ||||||
| 2627 | ||||||
| 2628 | ||||||
| 2629 | ||||||
| 2630 | ||||||
| 2631 | ||||||
| 2632 | ||||||
| 2633 | ||||||
| 2634 | ||||||
| 2635 | ||||||
| 2636 | ||||||
| 2637 | ||||||
| 2638 | ||||||
| 2639 | ||||||
| 2640 | ||||||
| 2641 | ||||||
| 2642 | ||||||
| 2643 | ||||||
| 2644 | ||||||
| 2645 | ||||||
| 2646 | ||||||
| 2647 | ||||||
| 2648 | ||||||
| 2649 | ||||||
| 2650 | ||||||
| 2651 | ||||||
| 2652 | ||||||
| 2653 | ||||||
| 2654 | ||||||
| 2655 | ||||||
| 2656 | ||||||
| 2657 | ||||||
| 2658 | ||||||
| 2659 | ||||||
| 2660 | ||||||
| 2661 | ||||||
| 2662 | ||||||
| 2663 | ||||||
| 2664 | ||||||
| 2665 | ||||||
| 2666 | ||||||
| 2667 | ||||||
| 2668 | ||||||
| 2669 | ||||||
| 2670 | ||||||
| 2671 | ||||||
| 2672 | ||||||
| 2673 | ||||||
| 2674 | ||||||
| 2675 | ||||||
| 2676 | ||||||
| 2677 | ||||||
| 2678 | ||||||
| 2679 | ||||||
| 2680 | ||||||
| 2681 | ||||||
| 2682 | ||||||
| 2683 | ||||||
| 2684 | ||||||
| 2685 | ||||||
| 2686 | ||||||
| 2687 | ||||||
| 2688 | ||||||
| 2689 | ||||||
| 2690 | ||||||
| 2691 | ||||||
| 2692 | ||||||
| 2693 | ||||||
| 2694 | ||||||
| 2695 | ||||||
| 2696 | ||||||
| 2697 | ||||||
| 2698 | ||||||
| 2699 | ||||||
| 2700 | ||||||
| 2701 | ||||||
| 2702 | ||||||
| 2703 | ||||||
| 2704 | ||||||
| 2705 | ||||||
| 2706 | ||||||
| 2707 | ||||||
| 2708 | ||||||
| 2709 | ||||||
| 2710 | ||||||
| 2711 | ||||||
| 2712 | ||||||
| 2713 | ||||||
| 2714 | ||||||
| 2715 | ||||||
| 2716 | ||||||
| 2717 | ||||||
| 2718 | ||||||
| 2719 | ||||||
| 2720 | ||||||
| 2721 | ||||||
| 2722 | ||||||
| 2723 | ||||||
| 2724 | ||||||
| 2725 | ||||||
| 2726 | ||||||
| 2727 | ||||||
| 2728 | ||||||
| 2729 | ||||||
| 2730 | ||||||
| 2731 | ||||||
| 2732 | ||||||
| 2733 | ||||||
| 2734 | ||||||
| 2735 | ||||||
| 2736 | ||||||
| 2737 | ||||||
| 2738 | ||||||
| 2739 | ||||||
| 2740 | ||||||
| 2741 | ||||||
| 2742 | ||||||
| 2743 | ||||||
| 2744 | ||||||
| 2745 | ||||||
| 2746 | ||||||
| 2747 | ||||||
| 2748 | ||||||
| 2749 | ||||||
| 2750 | ||||||
| 2751 | ||||||
| 2752 | ||||||
| 2753 | ||||||
| 2754 | ||||||
| 2755 | ||||||
| 2756 | ||||||
| 2757 | ||||||
| 2758 | ||||||
| 2759 | ||||||
| 2760 | ||||||
| 2761 | ||||||
| 2762 | ||||||
| 2763 | ||||||
| 2764 | ||||||
| 2765 | ||||||
| 2766 | ||||||
| 2767 | ||||||
| 2768 | ||||||
| 2769 | ||||||
| 2770 | ||||||
| 2771 | ||||||
| 2772 | ||||||
| 2773 | ||||||
| 2774 | ||||||
| 2775 | ||||||
| 2776 | ||||||
| 2777 | ||||||
| 2778 | ||||||
| 2779 | ||||||
| 2780 | ||||||
| 2781 | ||||||
| 2782 | ||||||
| 2783 | ||||||
| 2784 | ||||||
| 2785 | ||||||
| 2786 | ||||||
| 2787 | ||||||
| 2788 | ||||||
| 2789 | ||||||
| 2790 | ||||||
| 2791 | ||||||
| 2792 | ||||||
| 2793 | ||||||
| 2794 | ||||||
| 2795 | ||||||
| 2796 | ||||||
| 2797 | ||||||
| 2798 | ||||||
| 2799 | ||||||
| 2800 | ||||||
| 2801 | ||||||
| 2802 | ||||||
| 2803 | ||||||
| 2804 | ||||||
| 2805 | ||||||
| 2806 | ||||||
| 2807 | ||||||
| 2808 | ||||||
| 2809 | ||||||
| 2810 | ||||||
| 2811 | ||||||
| 2812 | ||||||
| 2813 | ||||||
| 2814 | ||||||
| 2815 | ||||||
| 2816 | ||||||
| 2817 | ||||||
| 2818 | ||||||
| 2819 | ||||||
| 2820 | ||||||
| 2821 | ||||||
| 2822 | ||||||
| 2823 | ||||||
| 2824 | ||||||
| 2825 | ||||||
| 2826 | ||||||
| 2827 | ||||||
| 2828 | ||||||
| 2829 | ||||||
| 2830 | ||||||
| 2831 | ||||||
| 2832 | ||||||
| 2833 | ||||||
| 2834 | ||||||
| 2835 | ||||||
| 2836 | ||||||
| 2837 | ||||||
| 2838 | ||||||
| 2839 | ||||||
| 2840 | ||||||
| 2841 | ||||||
| 2842 | ||||||
| 2843 | ||||||
| 2844 | ||||||
| 2845 | ||||||
| 2846 | ||||||
| 2847 | ||||||
| 2848 | ||||||
| 2849 | ||||||
| 2850 | ||||||
| 2851 | ||||||
| 2852 | ||||||
| 2853 | ||||||
| 2854 | ||||||
| 2855 | ||||||
| 2856 | ||||||
| 2857 | ||||||
| 2858 | ||||||
| 2859 | ||||||
| 2860 | ||||||
| 2861 | ||||||
| 2862 | ||||||
| 2863 | ||||||
| 2864 | ||||||
| 2865 | ||||||
| 2866 | ||||||
| 2867 | ||||||
| 2868 | ||||||
| 2869 | ||||||
| 2870 | ||||||
| 2871 | ||||||
| 2872 | ||||||
| 2873 | ||||||
| 2874 | ||||||
| 2875 | ||||||
| 2876 | ||||||
| 2877 | ||||||
| 2878 | ||||||
| 2879 | ||||||
| 2880 | ||||||
| 2881 | ||||||
| 2882 | ||||||
| 2883 | ||||||
| 2884 | ||||||
| 2885 | ||||||
| 2886 | ||||||
| 2887 | ||||||
| 2888 | ||||||
| 2889 | ||||||
| 2890 | ||||||
| 2891 | ||||||
| 2892 | ||||||
| 2893 | ||||||
| 2894 | ||||||
| 2895 | ||||||
| 2896 | ||||||
| 2897 | ||||||
| 2898 | ||||||
| 2899 | ||||||
| 2900 | ||||||
| 2901 | ||||||
| 2902 | ||||||
| 2903 | ||||||
| 2904 | ||||||
| 2905 | ||||||
| 2906 | ||||||
| 2907 | ||||||
| 2908 | ||||||
| 2909 | ||||||
| 2910 | ||||||
| 2911 | ||||||
| 2912 | ||||||
| 2913 | ||||||
| 2914 | ||||||
| 2915 | ||||||
| 2916 | ||||||
| 2917 | ||||||
| 2918 | ||||||
| 2919 | ||||||
| 2920 | ||||||
| 2921 | ||||||
| 2922 | ||||||
| 2923 | ||||||
| 2924 | ||||||
| 2925 | ||||||
| 2926 | ||||||
| 2927 | ||||||
| 2928 | ||||||
| 2929 | ||||||
| 2930 | ||||||
| 2931 | ||||||
| 2932 | ||||||
| 2933 | ||||||
| 2934 | ||||||
| 2935 | ||||||
| 2936 | ||||||
| 2937 | ||||||
| 2938 | ||||||
| 2939 | ||||||
| 2940 | ||||||
| 2941 | ||||||
| 2942 | ||||||
| 2943 | ||||||
| 2944 | ||||||
| 2945 | ||||||
| 2946 | ||||||
| 2947 | ||||||
| 2948 | ||||||
| 2949 | ||||||
| 2950 | ||||||
| 2951 | ||||||
| 2952 | ||||||
| 2953 | ||||||
| 2954 | ||||||
| 2955 | ||||||
| 2956 | ||||||
| 2957 | ||||||
| 2958 | ||||||
| 2959 | ||||||
| 2960 | ||||||
| 2961 | ||||||
| 2962 | ||||||
| 2963 | ||||||
| 2964 | ||||||
| 2965 | ||||||
| 2966 | ||||||
| 2967 | ||||||
| 2968 | ||||||
| 2969 | ||||||
| 2970 | ||||||
| 2971 | ||||||
| 2972 | ||||||
| 2973 | ||||||
| 2974 | ||||||
| 2975 | ||||||
| 2976 | ||||||
| 2977 | ||||||
| 2978 | ||||||
| 2979 | ||||||
| 2980 | ||||||
| 2981 | ||||||
| 2982 | ||||||
| 2983 | ||||||
| 2984 | ||||||
| 2985 | ||||||
| 2986 | ||||||
| 2987 | ||||||
| 2988 | ||||||
| 2989 | ||||||
| 2990 | ||||||
| 2991 | ||||||
| 2992 | ||||||
| 2993 | ||||||
| 2994 | ||||||
| 2995 | ||||||
| 2996 | ||||||
| 2997 | ||||||
| 2998 | ||||||
| 2999 | ||||||
| 3000 | ||||||
| 3001 | ||||||
| 3002 | ||||||
| 3003 | ||||||
| 3004 | ||||||
| 3005 | ||||||
| 3006 | ||||||
| 3007 | ||||||
| 3008 | ||||||
| 3009 | ||||||
| 3010 | ||||||
| 3011 | ||||||
| 3012 | ||||||
| 3013 | ||||||
| 3014 | ||||||
| 3015 | ||||||
| 3016 | ||||||
| 3017 | ||||||
| 3018 | ||||||
| 3019 | ||||||
| 3020 | ||||||
| 3021 | ||||||
| 3022 | ||||||
| 3023 | ||||||
| 3024 | ||||||
| 3025 | ||||||
| 3026 | ||||||
| 3027 | ||||||
| 3028 | ||||||
| 3029 | ||||||
| 3030 | ||||||
| 3031 | ||||||
| 3032 | ||||||
| 3033 | ||||||
| 3034 | ||||||
| 3035 | ||||||
| 3036 | ||||||
| 3037 | ||||||
| 3038 | ||||||
| 3039 | ||||||
| 3040 | ||||||
| 3041 | ||||||
| 3042 | ||||||
| 3043 | ||||||
| 3044 | ||||||
| 3045 | ||||||
| 3046 | ||||||
| 3047 | ||||||
| 3048 | ||||||
| 3049 | ||||||
| 3050 | ||||||
| 3051 | ||||||
| 3052 | ||||||
| 3053 | ||||||
| 3054 | ||||||
| 3055 | ||||||
| 3056 | ||||||
| 3057 | ||||||
| 3058 | ||||||
| 3059 | ||||||
| 3060 | ||||||
| 3061 | ||||||
| 3062 | ||||||
| 3063 | ||||||
| 3064 | ||||||
| 3065 | ||||||
| 3066 | ||||||
| 3067 | ||||||
| 3068 | ||||||
| 3069 | ||||||
| 3070 | ||||||
| 3071 | ||||||
| 3072 | ||||||
| 3073 | ||||||
| 3074 | ||||||
| 3075 | ||||||
| 3076 | ||||||
| 3077 | ||||||
| 3078 | ||||||
| 3079 | ||||||
| 3080 | ||||||
| 3081 | ||||||
| 3082 | ||||||
| 3083 | ||||||
| 3084 | ||||||
| 3085 | ||||||
| 3086 | ||||||
| 3087 | ||||||
| 3088 | ||||||
| 3089 | ||||||
| 3090 | ||||||
| 3091 | ||||||
| 3092 | ||||||
| 3093 | ||||||
| 3094 | ||||||
| 3095 | ||||||
| 3096 | ||||||
| 3097 | ||||||
| 3098 | ||||||
| 3099 | ||||||
| 3100 | ||||||
| 3101 | ||||||
| 3102 | ||||||
| 3103 | ||||||
| 3104 | ||||||
| 3105 | ||||||
| 3106 | ||||||
| 3107 | ||||||
| 3108 | ||||||
| 3109 | ||||||
| 3110 | ||||||
| 3111 | ||||||
| 3112 | ||||||
| 3113 | ||||||
| 3114 | ||||||
| 3115 | ||||||
| 3116 | ||||||
| 3117 | ||||||
| 3118 | ||||||
| 3119 | ||||||
| 3120 | ||||||
| 3121 | ||||||
| 3122 | ||||||
| 3123 | ||||||
| 3124 | ||||||
| 3125 | ||||||
| 3126 | ||||||
| 3127 | ||||||
| 3128 | ||||||
| 3129 | ||||||
| 3130 | ||||||
| 3131 | ||||||
| 3132 | ||||||
| 3133 | ||||||
| 3134 | ||||||
| 3135 | ||||||
| 3136 | ||||||
| 3137 | ||||||
| 3138 | ||||||
| 3139 | ||||||
| 3140 | ||||||
| 3141 | ||||||
| 3142 | ||||||
| 3143 | ||||||
| 3144 | ||||||
| 3145 | ||||||
| 3146 | ||||||
| 3147 | ||||||
| 3148 | ||||||
| 3149 | ||||||
| 3150 | ||||||
| 3151 | ||||||
| 3152 | ||||||
| 3153 | ||||||
| 3154 | ||||||
| 3155 | ||||||
| 3156 | ||||||
| 3157 | ||||||
| 3158 | ||||||
| 3159 | ||||||
| 3160 | ||||||
| 3161 | ||||||
| 3162 | ||||||
| 3163 | ||||||
| 3164 | ||||||
| 3165 | ||||||
| 3166 | ||||||
| 3167 | ||||||
| 3168 | ||||||
| 3169 | ||||||
| 3170 | ||||||
| 3171 | ||||||
| 3172 | ||||||
| 3173 | ||||||
| 3174 | ||||||
| 3175 | ||||||
| 3176 | ||||||
| 3177 | ||||||
| 3178 | ||||||
| 3179 | ||||||
| 3180 | ||||||
| 3181 | ||||||
| 3182 | ||||||
| 3183 | ||||||
| 3184 | ||||||
| 3185 | ||||||
| 3186 | ||||||
| 3187 | ||||||
| 3188 | ||||||
| 3189 | ||||||
| 3190 | ||||||
| 3191 | ||||||
| 3192 | ||||||
| 3193 | ||||||
| 3194 | ||||||
| 3195 | ||||||
| 3196 | ||||||
| 3197 | ||||||
| 3198 | ||||||
| 3199 | ||||||
| 3200 | ||||||
| 3201 | ||||||
| 3202 | ||||||
| 3203 | ||||||
| 3204 | ||||||
| 3205 | ||||||
| 3206 | ||||||
| 3207 | ||||||
| 3208 | ||||||
| 3209 | ||||||
| 3210 | ||||||
| 3211 | ||||||
| 3212 | ||||||
| 3213 | ||||||
| 3214 | ||||||
| 3215 | ||||||
| 3216 | ||||||
| 3217 | ||||||
| 3218 | ||||||
| 3219 | ||||||
| 3220 | ||||||
| 3221 | ||||||
| 3222 | ||||||
| 3223 | ||||||
| 3224 | ||||||
| 3225 | ||||||
| 3226 | ||||||
| 3227 | ||||||
| 3228 | ||||||
| 3229 | ||||||
| 3230 | ||||||
| 3231 | ||||||
| 3232 | ||||||
| 3233 | ||||||
| 3234 | ||||||
| 3235 | ||||||
| 3236 | ||||||
| 3237 | ||||||
| 3238 | ||||||
| 3239 | ||||||
| 3240 | ||||||
| 3241 | ||||||
| 3242 | ||||||
| 3243 | ||||||
| 3244 | ||||||
| 3245 | ||||||
| 3246 | ||||||
| 3247 | ||||||
| 3248 | ||||||
| 3249 | ||||||
| 3250 | ||||||
| 3251 | ||||||
| 3252 | ||||||
| 3253 | ||||||
| 3254 | ||||||
| 3255 | ||||||
| 3256 | ||||||
| 3257 | ||||||
| 3258 | ||||||
| 3259 | ||||||
| 3260 | ||||||
| 3261 | ||||||
| 3262 | ||||||
| 3263 | ||||||
| 3264 | ||||||
| 3265 | ||||||
| 3266 | ||||||
| 3267 | ||||||
| 3268 | ||||||
| 3269 | ||||||
| 3270 | ||||||
| 3271 | ||||||
| 3272 | ||||||
| 3273 | ||||||
| 3274 | ||||||
| 3275 | ||||||
| 3276 | ||||||
| 3277 | ||||||
| 3278 | ||||||
| 3279 | ||||||
| 3280 | ||||||
| 3281 | ||||||
| 3282 | ||||||
| 3283 | ||||||
| 3284 | ||||||
| 3285 | ||||||
| 3286 | ||||||
| 3287 | ||||||
| 3288 | ||||||
| 3289 | ||||||
| 3290 | ||||||
| 3291 | ||||||
| 3292 | ||||||
| 3293 | ||||||
| 3294 | ||||||
| 3295 | ||||||
| 3296 | ||||||
| 3297 | ||||||
| 3298 | ||||||
| 3299 | ||||||
| 3300 | ||||||
| 3301 | ||||||
| 3302 | ||||||
| 3303 | ||||||
| 3304 | ||||||
| 3305 | ||||||
| 3306 | ||||||
| 3307 | ||||||
| 3308 | ||||||
| 3309 | ||||||
| 3310 | ||||||
| 3311 | ||||||
| 3312 | ||||||
| 3313 | ||||||
| 3314 | ||||||
| 3315 | ||||||
| 3316 | ||||||
| 3317 | ||||||
| 3318 | ||||||
| 3319 | ||||||
| 3320 | ||||||
| 3321 | ||||||
| 3322 | ||||||
| 3323 | ||||||
| 3324 | ||||||
| 3325 | ||||||
| 3326 | ||||||
| 3327 | ||||||
| 3328 | ||||||
| 3329 | ||||||
| 3330 | ||||||
| 3331 | ||||||
| 3332 | ||||||
| 3333 | ||||||
| 3334 | ||||||
| 3335 | ||||||
| 3336 | ||||||
| 3337 | ||||||
| 3338 | ||||||
| 3339 | ||||||
| 3340 | ||||||
| 3341 | ||||||
| 3342 | ||||||
| 3343 | ||||||
| 3344 | ||||||
| 3345 | ||||||
| 3346 | ||||||
| 3347 | ||||||
| 3348 | ||||||
| 3349 | ||||||
| 3350 | ||||||
| 3351 | ||||||
| 3352 | ||||||
| 3353 | ||||||
| 3354 | ||||||
| 3355 | ||||||
| 3356 | ||||||
| 3357 | ||||||
| 3358 | ||||||
| 3359 | ||||||
| 3360 | ||||||
| 3361 | ||||||
| 3362 | ||||||
| 3363 | ||||||
| 3364 | ||||||
| 3365 | ||||||
| 3366 | ||||||
| 3367 | ||||||
| 3368 | ||||||
| 3369 | ||||||
| 3370 | ||||||
| 3371 | ||||||
| 3372 | ||||||
| 3373 | ||||||
| 3374 | ||||||
| 3375 | ||||||
| 3376 | ||||||
| 3377 | ||||||
| 3378 | ||||||
| 3379 | ||||||
| 3380 | ||||||
| 3381 | ||||||
| 3382 | ||||||
| 3383 | ||||||
| 3384 | ||||||
| 3385 | ||||||
| 3386 | ||||||
| 3387 | ||||||
| 3388 | ||||||
| 3389 | ||||||
| 3390 | ||||||
| 3391 | ||||||
| 3392 | ||||||
| 3393 | ||||||
| 3394 | ||||||
| 3395 | ||||||
| 3396 | ||||||
| 3397 | NSR # Ente r the Requ est Identi fication n umber | |||||
| 3398 | Business o r RED Requ irement Do cument Spe cify the n ame of the BRD or RE D | |||||
| 3399 | Bus Req ID This is t he identif ier as ass igned by t he require ments tool , e.g., Co mposer. | |||||
| 3400 | Themes, Ep ics, User Narratives , User Sto ries, and Acceptance Criteria: | |||||
| 3401 | Themes are high leve l objectiv es (e.g., Interventi ons for Pr egnant Pat ients, Use r Authenti cation, Ph armacy Man agement of Inventory ) usually encompassi ng multipl e epics. | |||||
| 3402 | Epics are high leve l business needs tha t can be b roken down into seve ral user n arratives. Epics ar e derived from Level 1 process models wr itten in t he format of a user story: As a (user r ole), I wo uld like ( statement of need– a ction or f unctionali ty), so th at I can ( desired be nefit). E xample: A s a member of the he alth care team, I wa nt to be a ble to acc ess patien t informat ion on my pregnant p atients so that I ca n provide treatment in a safe manner). | |||||
| 3403 | Begin docu menting yo ur require ments with Epic 1. | |||||
| 3404 | User Narra tives Sing le-sentenc e statemen ts that de scribe fea tures or b usiness ob jectives t hat the us er needs t o accompli sh. | |||||
| 3405 | Derived fr om the Lev el 2 proce ss model s teps. Wri tten in th e format o f a User S tory: As a (user ro le), I wou ld like (s tatement o f need– ac tion or fu nctionalit y), so tha t I can (d esired ben efit). Ex ample: “As a clinici an, I want to view d etailed in formation about my p regnant pa tients tha t will ass ist me in making a s afe medica tion selec tion.” Th ey are wri tten prior to a dete rmination of the dev elopment m ethodology . | |||||
| 3406 | User stori es are cre ated to de scribe the features desired wi thin the a pplication . The use r stories are a simp le, brief and concis e statemen t which de scribe req uirements from a use r's perspe ctive to c apture and communica te custome r requirem ents. | |||||
| 3407 | User Story Format: A s a (user role), I w ould like (statement of need), so that I can (desi red benefi t). If th e user sto ry is too complex, b reak it do wn into sm aller user stories. Example: As a clini cian, I wa nt to view a patient ’s pregnan cy status and expect ed due dat e so that I avoid pr escribing teratogeni c agents t o pregnant patients. | |||||
| 3408 | Acceptance Criteria define the boundarie s of a use r story, a nd are use d to confi rm when a story is c ompleted a nd working as intend ed. Accept ance crite ria are in credibly i mportant b ecause the y spell ou t what a P roduct Own er expects and what a team nee ds to acco mplish. Ac ceptance c riteria ne ed not con stitute an exhaustiv e list; th ey should be suffici ent to get the game moving for ward. As the develo pment pro gresses, a cceptance criteria b ecome refi ned throug h each sto ry iterati on to crea te a worka ble produc t. Accept ance crite ria can ne ver be com plete, as they embod y expectat ions that change ove r time. | |||||
| 3409 | Priority | |||||
| 3410 | Must Have: Absolutel y has to b e delivere d for the project to be consid ered succe ssful. | |||||
| 3411 | Should Hav e: A high- priority i tem that s hould be i ncluded in the proje ct if it i s possible ; a critic al artifac t, but one which can be satisf ied in oth er ways if strictly necessary. | |||||
| 3412 | Nice to Ha ve: Desire d or impor tant to th e overall deliverabl e, but can be consid ered as op tional in the overal l completi on of the project. | |||||
| 3413 | Will Not D o: An arti fact that stakeholde rs have ag reed will not be imp lemented i n a given release, b ut may be considered for the f uture. | |||||
| 3414 | N/A: Not A pplicable | |||||
| 3415 | Mapping to Models: P rovide a m apping for each user story to the proces s model st eps and/or wireframe s. | |||||
| 3416 | ||||||
| 3417 | SHEET: Acr onyms | |||||
| 3418 | Acronyms, | |||||
| 3419 | Term,Defin ition, | |||||
| 3420 | BN,Busines s Need, | |||||
| 3421 | BRD,Busine ss Require ments Docu ment, | |||||
| 3422 | Des,Design , | |||||
| 3423 | Dev,Develo pment, | |||||
| 3424 | Doc,Docume nt, | |||||
| 3425 | NDO,Normal ized Data Object, | |||||
| 3426 | NSR,New Se rvice Requ est, | |||||
| 3427 | RDM,Requir ements Dev elopment a nd Managem ent, | |||||
| 3428 | RED,Requir ements Ela boration D ocument, | |||||
| 3429 | Req,Requir ement, | |||||
| 3430 | RSD,Requir ements Spe cification Document, | |||||
| 3431 | SDD,Softwa re Design Document, | |||||
| 3432 | Spec,Speci fication, | |||||
| 3433 | MRAR,Medic ation and Allergy Re view, | |||||
| 3434 | RPC,Remote Procedure Call, | |||||
| 3435 | API,"API B rowser" , | |||||
| 3436 | ||||||
| 3437 | ||||||
| 3438 | ||||||
| 3439 | ||||||
| 3440 | ||||||
| 3441 | ||||||
| 3442 | ||||||
| 3443 | ||||||
| 3444 | ||||||
| 3445 | ||||||
| 3446 | ||||||
| 3447 | ||||||
| 3448 | ||||||
| 3449 | ||||||
| 3450 | ||||||
| 3451 | ||||||
| 3452 | ||||||
| 3453 | ||||||
| 3454 | ||||||
| 3455 | ||||||
| 3456 | ||||||
| 3457 | ||||||
| 3458 | ||||||
| 3459 | ||||||
| 3460 | ||||||
| 3461 | ||||||
| 3462 | ||||||
| 3463 | ||||||
| 3464 | ||||||
| 3465 | ||||||
| 3466 | ||||||
| 3467 | ||||||
| 3468 | ||||||
| 3469 | ||||||
| 3470 | ||||||
| 3471 | ||||||
| 3472 | ||||||
| 3473 | ||||||
| 3474 | ||||||
| 3475 | ||||||
| 3476 | ||||||
| 3477 | ||||||
| 3478 | ||||||
| 3479 | ||||||
| 3480 | ||||||
| 3481 | ||||||
| 3482 | ||||||
| 3483 | ||||||
| 3484 | ||||||
| 3485 | ||||||
| 3486 | ||||||
| 3487 | ||||||
| 3488 | ||||||
| 3489 | ||||||
| 3490 | ||||||
| 3491 | ||||||
| 3492 | ||||||
| 3493 | ||||||
| 3494 | ||||||
| 3495 | ||||||
| 3496 | ||||||
| 3497 | ||||||
| 3498 | ||||||
| 3499 | ||||||
| 3500 | ||||||
| 3501 | ||||||
| 3502 | ||||||
| 3503 | ||||||
| 3504 | ||||||
| 3505 | ||||||
| 3506 | ||||||
| 3507 | ||||||
| 3508 | ||||||
| 3509 | ||||||
| 3510 | ||||||
| 3511 | ||||||
| 3512 | ||||||
| 3513 | ||||||
| 3514 | ||||||
| 3515 | ||||||
| 3516 | ||||||
| 3517 | ||||||
| 3518 | ||||||
| 3519 | ||||||
| 3520 | ||||||
| 3521 | ||||||
| 3522 | ||||||
| 3523 | ||||||
| 3524 | ||||||
| 3525 | ||||||
| 3526 | ||||||
| 3527 | ||||||
| 3528 | ||||||
| 3529 | ||||||
| 3530 | ||||||
| 3531 | ||||||
| 3532 | ||||||
| 3533 | ||||||
| 3534 | ||||||
| 3535 | ||||||
| 3536 | ||||||
| 3537 | ||||||
| 3538 | ||||||
| 3539 | ||||||
| 3540 | ||||||
| 3541 | ||||||
| 3542 | ||||||
| 3543 | ||||||
| 3544 | ||||||
| 3545 | ||||||
| 3546 | ||||||
| 3547 | ||||||
| 3548 | ||||||
| 3549 | ||||||
| 3550 | ||||||
| 3551 | ||||||
| 3552 | ||||||
| 3553 | ||||||
| 3554 | ||||||
| 3555 | ||||||
| 3556 | ||||||
| 3557 | ||||||
| 3558 | ||||||
| 3559 | ||||||
| 3560 | ||||||
| 3561 | ||||||
| 3562 | ||||||
| 3563 | ||||||
| 3564 | ||||||
| 3565 | ||||||
| 3566 | ||||||
| 3567 | ||||||
| 3568 | ||||||
| 3569 | ||||||
| 3570 | ||||||
| 3571 | ||||||
| 3572 | ||||||
| 3573 | ||||||
| 3574 | ||||||
| 3575 | ||||||
| 3576 | ||||||
| 3577 | ||||||
| 3578 | ||||||
| 3579 | ||||||
| 3580 | ||||||
| 3581 | ||||||
| 3582 | ||||||
| 3583 | ||||||
| 3584 | ||||||
| 3585 | ||||||
| 3586 | ||||||
| 3587 | ||||||
| 3588 | ||||||
| 3589 | ||||||
| 3590 | ||||||
| 3591 | ||||||
| 3592 | ||||||
| 3593 | ||||||
| 3594 | ||||||
| 3595 | ||||||
| 3596 | ||||||
| 3597 | ||||||
| 3598 | ||||||
| 3599 | ||||||
| 3600 | ||||||
| 3601 | ||||||
| 3602 | ||||||
| 3603 | ||||||
| 3604 | ||||||
| 3605 | ||||||
| 3606 | ||||||
| 3607 | ||||||
| 3608 | ||||||
| 3609 | ||||||
| 3610 | ||||||
| 3611 | ||||||
| 3612 | ||||||
| 3613 | ||||||
| 3614 | ||||||
| 3615 | ||||||
| 3616 | ||||||
| 3617 | ||||||
| 3618 | ||||||
| 3619 | ||||||
| 3620 | ||||||
| 3621 | ||||||
| 3622 | ||||||
| 3623 | ||||||
| 3624 | ||||||
| 3625 | ||||||
| 3626 | ||||||
| 3627 | ||||||
| 3628 | ||||||
| 3629 | ||||||
| 3630 | ||||||
| 3631 | ||||||
| 3632 | ||||||
| 3633 | ||||||
| 3634 | ||||||
| 3635 | ||||||
| 3636 | ||||||
| 3637 | ||||||
| 3638 | ||||||
| 3639 | ||||||
| 3640 | ||||||
| 3641 | ||||||
| 3642 | ||||||
| 3643 | ||||||
| 3644 | ||||||
| 3645 | ||||||
| 3646 | ||||||
| 3647 | ||||||
| 3648 | ||||||
| 3649 | ||||||
| 3650 | ||||||
| 3651 | ||||||
| 3652 | ||||||
| 3653 | ||||||
| 3654 | ||||||
| 3655 | ||||||
| 3656 | ||||||
| 3657 | ||||||
| 3658 | ||||||
| 3659 | ||||||
| 3660 | ||||||
| 3661 | ||||||
| 3662 | ||||||
| 3663 | ||||||
| 3664 | ||||||
| 3665 | ||||||
| 3666 | ||||||
| 3667 | ||||||
| 3668 | ||||||
| 3669 | ||||||
| 3670 | ||||||
| 3671 | ||||||
| 3672 | ||||||
| 3673 | ||||||
| 3674 | ||||||
| 3675 | ||||||
| 3676 | ||||||
| 3677 | ||||||
| 3678 | ||||||
| 3679 | ||||||
| 3680 | ||||||
| 3681 | ||||||
| 3682 | ||||||
| 3683 | ||||||
| 3684 | ||||||
| 3685 | ||||||
| 3686 | ||||||
| 3687 | ||||||
| 3688 | ||||||
| 3689 | ||||||
| 3690 | ||||||
| 3691 | ||||||
| 3692 | ||||||
| 3693 | ||||||
| 3694 | ||||||
| 3695 | ||||||
| 3696 | ||||||
| 3697 | ||||||
| 3698 | ||||||
| 3699 | ||||||
| 3700 | ||||||
| 3701 | ||||||
| 3702 | ||||||
| 3703 | ||||||
| 3704 | ||||||
| 3705 | ||||||
| 3706 | ||||||
| 3707 | ||||||
| 3708 | ||||||
| 3709 | ||||||
| 3710 | ||||||
| 3711 | ||||||
| 3712 | ||||||
| 3713 | ||||||
| 3714 | ||||||
| 3715 | ||||||
| 3716 | ||||||
| 3717 | ||||||
| 3718 | ||||||
| 3719 | ||||||
| 3720 | ||||||
| 3721 | ||||||
| 3722 | ||||||
| 3723 | ||||||
| 3724 | ||||||
| 3725 | ||||||
| 3726 | ||||||
| 3727 | ||||||
| 3728 | ||||||
| 3729 | ||||||
| 3730 | ||||||
| 3731 | ||||||
| 3732 | ||||||
| 3733 | ||||||
| 3734 | ||||||
| 3735 | ||||||
| 3736 | ||||||
| 3737 | ||||||
| 3738 | ||||||
| 3739 | ||||||
| 3740 | ||||||
| 3741 | ||||||
| 3742 | ||||||
| 3743 | ||||||
| 3744 | ||||||
| 3745 | ||||||
| 3746 | ||||||
| 3747 | ||||||
| 3748 | ||||||
| 3749 | ||||||
| 3750 | ||||||
| 3751 | ||||||
| 3752 | ||||||
| 3753 | ||||||
| 3754 | ||||||
| 3755 | ||||||
| 3756 | ||||||
| 3757 | ||||||
| 3758 | ||||||
| 3759 | ||||||
| 3760 | ||||||
| 3761 | ||||||
| 3762 | ||||||
| 3763 | ||||||
| 3764 | ||||||
| 3765 | ||||||
| 3766 | ||||||
| 3767 | ||||||
| 3768 | ||||||
| 3769 | ||||||
| 3770 | ||||||
| 3771 | ||||||
| 3772 | ||||||
| 3773 | ||||||
| 3774 | ||||||
| 3775 | ||||||
| 3776 | ||||||
| 3777 | ||||||
| 3778 | ||||||
| 3779 | ||||||
| 3780 | ||||||
| 3781 | ||||||
| 3782 | ||||||
| 3783 | ||||||
| 3784 | ||||||
| 3785 | ||||||
| 3786 | ||||||
| 3787 | ||||||
| 3788 | ||||||
| 3789 | ||||||
| 3790 | ||||||
| 3791 | ||||||
| 3792 | ||||||
| 3793 | ||||||
| 3794 | ||||||
| 3795 | ||||||
| 3796 | ||||||
| 3797 | ||||||
| 3798 | ||||||
| 3799 | ||||||
| 3800 | ||||||
| 3801 | ||||||
| 3802 | ||||||
| 3803 | ||||||
| 3804 | ||||||
| 3805 | ||||||
| 3806 | ||||||
| 3807 | ||||||
| 3808 | ||||||
| 3809 | ||||||
| 3810 | ||||||
| 3811 | ||||||
| 3812 | ||||||
| 3813 | ||||||
| 3814 | ||||||
| 3815 | ||||||
| 3816 | ||||||
| 3817 | ||||||
| 3818 | ||||||
| 3819 | ||||||
| 3820 | ||||||
| 3821 | ||||||
| 3822 | ||||||
| 3823 | ||||||
| 3824 | ||||||
| 3825 | ||||||
| 3826 | ||||||
| 3827 | ||||||
| 3828 | ||||||
| 3829 | ||||||
| 3830 | ||||||
| 3831 | ||||||
| 3832 | ||||||
| 3833 | ||||||
| 3834 | ||||||
| 3835 | ||||||
| 3836 | ||||||
| 3837 | ||||||
| 3838 | ||||||
| 3839 | ||||||
| 3840 | ||||||
| 3841 | ||||||
| 3842 | ||||||
| 3843 | ||||||
| 3844 | ||||||
| 3845 | ||||||
| 3846 | ||||||
| 3847 | ||||||
| 3848 | ||||||
| 3849 | ||||||
| 3850 | ||||||
| 3851 | ||||||
| 3852 | ||||||
| 3853 | ||||||
| 3854 | ||||||
| 3855 | ||||||
| 3856 | ||||||
| 3857 | ||||||
| 3858 | ||||||
| 3859 | ||||||
| 3860 | ||||||
| 3861 | ||||||
| 3862 | ||||||
| 3863 | ||||||
| 3864 | ||||||
| 3865 | ||||||
| 3866 | ||||||
| 3867 | ||||||
| 3868 | ||||||
| 3869 | ||||||
| 3870 | ||||||
| 3871 | ||||||
| 3872 | ||||||
| 3873 | ||||||
| 3874 | ||||||
| 3875 | ||||||
| 3876 | ||||||
| 3877 | ||||||
| 3878 | ||||||
| 3879 | ||||||
| 3880 | ||||||
| 3881 | ||||||
| 3882 | ||||||
| 3883 | ||||||
| 3884 | ||||||
| 3885 | ||||||
| 3886 | ||||||
| 3887 | ||||||
| 3888 | ||||||
| 3889 | ||||||
| 3890 | ||||||
| 3891 | ||||||
| 3892 | ||||||
| 3893 | ||||||
| 3894 | ||||||
| 3895 | ||||||
| 3896 | ||||||
| 3897 | ||||||
| 3898 | ||||||
| 3899 | ||||||
| 3900 | ||||||
| 3901 | ||||||
| 3902 | ||||||
| 3903 | ||||||
| 3904 | ||||||
| 3905 | ||||||
| 3906 | ||||||
| 3907 | ||||||
| 3908 | ||||||
| 3909 | ||||||
| 3910 | ||||||
| 3911 | ||||||
| 3912 | ||||||
| 3913 | ||||||
| 3914 | ||||||
| 3915 | ||||||
| 3916 | ||||||
| 3917 | ||||||
| 3918 | ||||||
| 3919 | ||||||
| 3920 | ||||||
| 3921 | ||||||
| 3922 | ||||||
| 3923 | ||||||
| 3924 | ||||||
| 3925 | ||||||
| 3926 | ||||||
| 3927 | ||||||
| 3928 | ||||||
| 3929 | ||||||
| 3930 | ||||||
| 3931 | ||||||
| 3932 | ||||||
| 3933 | ||||||
| 3934 | ||||||
| 3935 | ||||||
| 3936 | ||||||
| 3937 | ||||||
| 3938 | ||||||
| 3939 | ||||||
| 3940 | ||||||
| 3941 | ||||||
| 3942 | ||||||
| 3943 | ||||||
| 3944 | ||||||
| 3945 | ||||||
| 3946 | ||||||
| 3947 | ||||||
| 3948 | ||||||
| 3949 | ||||||
| 3950 | ||||||
| 3951 | ||||||
| 3952 | ||||||
| 3953 | ||||||
| 3954 | ||||||
| 3955 | ||||||
| 3956 | ||||||
| 3957 | ||||||
| 3958 | ||||||
| 3959 | ||||||
| 3960 | ||||||
| 3961 | ||||||
| 3962 | ||||||
| 3963 | ||||||
| 3964 | ||||||
| 3965 | ||||||
| 3966 | ||||||
| 3967 | ||||||
| 3968 | ||||||
| 3969 | ||||||
| 3970 | ||||||
| 3971 | ||||||
| 3972 | ||||||
| 3973 | ||||||
| 3974 | ||||||
| 3975 | ||||||
| 3976 | ||||||
| 3977 | ||||||
| 3978 | ||||||
| 3979 | ||||||
| 3980 | ||||||
| 3981 | ||||||
| 3982 | ||||||
| 3983 | ||||||
| 3984 | ||||||
| 3985 | ||||||
| 3986 | ||||||
| 3987 | ||||||
| 3988 | ||||||
| 3989 | ||||||
| 3990 | ||||||
| 3991 | ||||||
| 3992 | ||||||
| 3993 | ||||||
| 3994 | ||||||
| 3995 | ||||||
| 3996 | ||||||
| 3997 | ||||||
| 3998 | ||||||
| 3999 | ||||||
| 4000 | ||||||
| 4001 | ||||||
| 4002 | ||||||
| 4003 | ||||||
| 4004 | ||||||
| 4005 | ||||||
| 4006 | ||||||
| 4007 | ||||||
| 4008 | ||||||
| 4009 | ||||||
| 4010 | ||||||
| 4011 | ||||||
| 4012 | ||||||
| 4013 | ||||||
| 4014 | ||||||
| 4015 | ||||||
| 4016 | ||||||
| 4017 | ||||||
| 4018 | ||||||
| 4019 | ||||||
| 4020 | ||||||
| 4021 | ||||||
| 4022 | ||||||
| 4023 | ||||||
| 4024 | ||||||
| 4025 | ||||||
| 4026 | ||||||
| 4027 | ||||||
| 4028 | ||||||
| 4029 | ||||||
| 4030 | ||||||
| 4031 | ||||||
| 4032 | ||||||
| 4033 | ||||||
| 4034 | ||||||
| 4035 | ||||||
| 4036 | ||||||
| 4037 | ||||||
| 4038 | ||||||
| 4039 | ||||||
| 4040 | ||||||
| 4041 | ||||||
| 4042 | ||||||
| 4043 | ||||||
| 4044 | ||||||
| 4045 | ||||||
| 4046 | ||||||
| 4047 | ||||||
| 4048 | ||||||
| 4049 | ||||||
| 4050 | ||||||
| 4051 | ||||||
| 4052 | ||||||
| 4053 | ||||||
| 4054 | ||||||
| 4055 | ||||||
| 4056 | ||||||
| 4057 | ||||||
| 4058 | ||||||
| 4059 | ||||||
| 4060 | ||||||
| 4061 | ||||||
| 4062 | ||||||
| 4063 | ||||||
| 4064 | ||||||
| 4065 | ||||||
| 4066 | ||||||
| 4067 | ||||||
| 4068 | ||||||
| 4069 | ||||||
| 4070 | ||||||
| 4071 | ||||||
| 4072 | ||||||
| 4073 | ||||||
| 4074 | ||||||
| 4075 | ||||||
| 4076 | ||||||
| 4077 | ||||||
| 4078 | ||||||
| 4079 | ||||||
| 4080 | ||||||
| 4081 | ||||||
| 4082 | ||||||
| 4083 | ||||||
| 4084 | ||||||
| 4085 | ||||||
| 4086 | ||||||
| 4087 | ||||||
| 4088 | ||||||
| 4089 | ||||||
| 4090 | ||||||
| 4091 | ||||||
| 4092 | ||||||
| 4093 | ||||||
| 4094 | ||||||
| 4095 | ||||||
| 4096 | ||||||
| 4097 | ||||||
| 4098 | ||||||
| 4099 | ||||||
| 4100 | ||||||
| 4101 | ||||||
| 4102 | ||||||
| 4103 | ||||||
| 4104 | ||||||
| 4105 | ||||||
| 4106 | ||||||
| 4107 | ||||||
| 4108 | ||||||
| 4109 | ||||||
| 4110 | ||||||
| 4111 | ||||||
| 4112 | ||||||
| 4113 | ||||||
| 4114 | ||||||
| 4115 | ||||||
| 4116 | ||||||
| 4117 | ||||||
| 4118 | ||||||
| 4119 | ||||||
| 4120 | ||||||
| 4121 | ||||||
| 4122 | ||||||
| 4123 | ||||||
| 4124 | ||||||
| 4125 | ||||||
| 4126 | ||||||
| 4127 | ||||||
| 4128 | ||||||
| 4129 | ||||||
| 4130 | ||||||
| 4131 | ||||||
| 4132 | ||||||
| 4133 | ||||||
| 4134 | ||||||
| 4135 | ||||||
| 4136 | ||||||
| 4137 | ||||||
| 4138 | ||||||
| 4139 | ||||||
| 4140 | ||||||
| 4141 | ||||||
| 4142 | ||||||
| 4143 | ||||||
| 4144 | ||||||
| 4145 | ||||||
| 4146 | ||||||
| 4147 | ||||||
| 4148 | ||||||
| 4149 | ||||||
| 4150 | ||||||
| 4151 | ||||||
| 4152 | ||||||
| 4153 | ||||||
| 4154 | ||||||
| 4155 | ||||||
| 4156 | ||||||
| 4157 | ||||||
| 4158 | ||||||
| 4159 | ||||||
| 4160 | ||||||
| 4161 | ||||||
| 4162 | ||||||
| 4163 | ||||||
| 4164 | ||||||
| 4165 | ||||||
| 4166 | ||||||
| 4167 | ||||||
| 4168 | ||||||
| 4169 | ||||||
| 4170 | ||||||
| 4171 | ||||||
| 4172 | ||||||
| 4173 | ||||||
| 4174 | ||||||
| 4175 | ||||||
| 4176 | ||||||
| 4177 | ||||||
| 4178 | ||||||
| 4179 | ||||||
| 4180 | ||||||
| 4181 | ||||||
| 4182 | ||||||
| 4183 | ||||||
| 4184 | ||||||
| 4185 | ||||||
| 4186 | ||||||
| 4187 | ||||||
| 4188 | ||||||
| 4189 | ||||||
| 4190 | ||||||
| 4191 | ||||||
| 4192 | ||||||
| 4193 | ||||||
| 4194 | ||||||
| 4195 | ||||||
| 4196 | ||||||
| 4197 | ||||||
| 4198 | ||||||
| 4199 | ||||||
| 4200 | ||||||
| 4201 | ||||||
| 4202 | ||||||
| 4203 | ||||||
| 4204 | ||||||
| 4205 | ||||||
| 4206 | ||||||
| 4207 | ||||||
| 4208 | ||||||
| 4209 | ||||||
| 4210 | ||||||
| 4211 | ||||||
| 4212 | ||||||
| 4213 | ||||||
| 4214 | ||||||
| 4215 | ||||||
| 4216 | ||||||
| 4217 | ||||||
| 4218 | ||||||
| 4219 | ||||||
| 4220 | ||||||
| 4221 | ||||||
| 4222 | ||||||
| 4223 | ||||||
| 4224 | ||||||
| 4225 | ||||||
| 4226 | ||||||
| 4227 | ||||||
| 4228 | ||||||
| 4229 | ||||||
| 4230 | ||||||
| 4231 | ||||||
| 4232 | ||||||
| 4233 | ||||||
| 4234 | ||||||
| 4235 | ||||||
| 4236 | ||||||
| 4237 | ||||||
| 4238 | ||||||
| 4239 | ||||||
| 4240 | ||||||
| 4241 | ||||||
| 4242 | ||||||
| 4243 | ||||||
| 4244 | ||||||
| 4245 | ||||||
| 4246 | ||||||
| 4247 | ||||||
| 4248 | ||||||
| 4249 | ||||||
| 4250 | ||||||
| 4251 | ||||||
| 4252 | ||||||
| 4253 | ||||||
| 4254 | ||||||
| 4255 | ||||||
| 4256 | ||||||
| 4257 | ||||||
| 4258 | ||||||
| 4259 | ||||||
| 4260 | ||||||
| 4261 | ||||||
| 4262 | ||||||
| 4263 | ||||||
| 4264 | ||||||
| 4265 | ||||||
| 4266 | ||||||
| 4267 | ||||||
| 4268 | ||||||
| 4269 | ||||||
| 4270 | ||||||
| 4271 | ||||||
| 4272 | ||||||
| 4273 | ||||||
| 4274 | ||||||
| 4275 | ||||||
| 4276 | ||||||
| 4277 | ||||||
| 4278 | ||||||
| 4279 | ||||||
| 4280 | ||||||
| 4281 | ||||||
| 4282 | ||||||
| 4283 | ||||||
| 4284 | ||||||
| 4285 | ||||||
| 4286 | ||||||
| 4287 | ||||||
| 4288 | ||||||
| 4289 | ||||||
| 4290 | ||||||
| 4291 | ||||||
| 4292 | ||||||
| 4293 | ||||||
| 4294 | ||||||
| 4295 | ||||||
| 4296 | ||||||
| 4297 | ||||||
| 4298 | ||||||
| 4299 | ||||||
| 4300 | ||||||
| 4301 | ||||||
| 4302 | ||||||
| 4303 | ||||||
| 4304 | ||||||
| 4305 | ||||||
| 4306 | ||||||
| 4307 | ||||||
| 4308 | ||||||
| 4309 | ||||||
| 4310 | ||||||
| 4311 | ||||||
| 4312 | ||||||
| 4313 | ||||||
| 4314 | ||||||
| 4315 | ||||||
| 4316 | ||||||
| 4317 | ||||||
| 4318 | ||||||
| 4319 | ||||||
| 4320 | ||||||
| 4321 | ||||||
| 4322 | ||||||
| 4323 | ||||||
| 4324 | ||||||
| 4325 | ||||||
| 4326 | ||||||
| 4327 | ||||||
| 4328 | ||||||
| 4329 | ||||||
| 4330 | ||||||
| 4331 | ||||||
| 4332 | ||||||
| 4333 | ||||||
| 4334 | ||||||
| 4335 | ||||||
| 4336 | ||||||
| 4337 | ||||||
| 4338 | ||||||
| 4339 | ||||||
| 4340 | ||||||
| 4341 | ||||||
| 4342 | ||||||
| 4343 | ||||||
| 4344 | ||||||
| 4345 | ||||||
| 4346 | ||||||
| 4347 | ||||||
| 4348 | ||||||
| 4349 | ||||||
| 4350 | ||||||
| 4351 | ||||||
| 4352 | ||||||
| 4353 | ||||||
| 4354 | ||||||
| 4355 | ||||||
| 4356 | ||||||
| 4357 | ||||||
| 4358 | ||||||
| 4359 | ||||||
| 4360 | ||||||
| 4361 | ||||||
| 4362 | ||||||
| 4363 | ||||||
| 4364 | ||||||
| 4365 | ||||||
| 4366 | ||||||
| 4367 | ||||||
| 4368 | ||||||
| 4369 | ||||||
| 4370 | ||||||
| 4371 | ||||||
| 4372 | ||||||
| 4373 | ||||||
| 4374 | ||||||
| 4375 | ||||||
| 4376 | ||||||
| 4377 | ||||||
| 4378 | ||||||
| 4379 | ||||||
| 4380 | ||||||
| 4381 | ||||||
| 4382 | ||||||
| 4383 | ||||||
| 4384 | ||||||
| 4385 | ||||||
| 4386 | ||||||
| 4387 | ||||||
| 4388 | ||||||
| 4389 | ||||||
| 4390 | ||||||
| 4391 | ||||||
| 4392 | ||||||
| 4393 | ||||||
| 4394 | ||||||
| 4395 | ||||||
| 4396 | ||||||
| 4397 | ||||||
| 4398 | ||||||
| 4399 | ||||||
| 4400 | ||||||
| 4401 | ||||||
| 4402 | ||||||
| 4403 | ||||||
| 4404 | ||||||
| 4405 | ||||||
| 4406 | ||||||
| 4407 | ||||||
| 4408 | ||||||
| 4409 | ||||||
| 4410 | ||||||
| 4411 | ||||||
| 4412 | ||||||
| 4413 | SHEET: App roval Sign atures | |||||
| 4414 | Approval S ignatures , | |||||
| 4415 | REVIEW DAT E: , | |||||
| 4416 | SCRIBE: Ap ex Data So lutions, | |||||
| 4417 | ||||||
| 4418 | Signed:, | |||||
| 4419 | ||||||
| 4420 | ||||||
| 4421 | __________ __________ __________ __________ __________ __________ __________ ________, | |||||
| 4422 | PII , Business Sponsor , Date, | |||||
| 4423 | ||||||
| 4424 | ||||||
| 4425 | __________ __________ __________ __________ __________ __________ __________ ________, | |||||
| 4426 | PII , Program Manager,Da te, | |||||
| 4427 | ||||||
| 4428 | ||||||
| 4429 | __________ __________ __________ __________ __________ __________ __________ ________, | |||||
| 4430 | PII , Project Manager,Da te, | |||||
| 4431 | ||||||
| 4432 | ||||||
| 4433 | ||||||
| 4434 | ||||||
| 4435 | ||||||
| 4436 | ||||||
| 4437 | ||||||
| 4438 | ||||||
| 4439 | ||||||
| 4440 | ||||||
| 4441 | ||||||
| 4442 | ||||||
| 4443 | ||||||
| 4444 | ||||||
| 4445 | ||||||
| 4446 | ||||||
| 4447 | ||||||
| 4448 | ||||||
| 4449 | ||||||
| 4450 | ||||||
| 4451 | ||||||
| 4452 | ||||||
| 4453 | ||||||
| 4454 | ||||||
| 4455 | ||||||
| 4456 | ||||||
| 4457 | ||||||
| 4458 | ||||||
| 4459 | ||||||
| 4460 | ||||||
| 4461 | ||||||
| 4462 | ||||||
| 4463 | ||||||
| 4464 | ||||||
| 4465 | ||||||
| 4466 | ||||||
| 4467 | ||||||
| 4468 | ||||||
| 4469 | ||||||
| 4470 | ||||||
| 4471 | ||||||
| 4472 | ||||||
| 4473 | ||||||
| 4474 | ||||||
| 4475 | ||||||
| 4476 | ||||||
| 4477 | ||||||
| 4478 | ||||||
| 4479 | ||||||
| 4480 | ||||||
| 4481 | ||||||
| 4482 | ||||||
| 4483 | ||||||
| 4484 | ||||||
| 4485 | ||||||
| 4486 | ||||||
| 4487 | ||||||
| 4488 | ||||||
| 4489 | ||||||
| 4490 | ||||||
| 4491 | ||||||
| 4492 | ||||||
| 4493 | ||||||
| 4494 | ||||||
| 4495 | ||||||
| 4496 | ||||||
| 4497 | ||||||
| 4498 | ||||||
| 4499 | ||||||
| 4500 | ||||||
| 4501 | ||||||
| 4502 | ||||||
| 4503 | ||||||
| 4504 | ||||||
| 4505 | ||||||
| 4506 | ||||||
| 4507 | ||||||
| 4508 | ||||||
| 4509 | ||||||
| 4510 | ||||||
| 4511 | ||||||
| 4512 | ||||||
| 4513 | ||||||
| 4514 | ||||||
| 4515 | ||||||
| 4516 | ||||||
| 4517 | ||||||
| 4518 | ||||||
| 4519 | ||||||
| 4520 | ||||||
| 4521 | ||||||
| 4522 | ||||||
| 4523 | ||||||
| 4524 | ||||||
| 4525 | ||||||
| 4526 | ||||||
| 4527 | ||||||
| 4528 | ||||||
| 4529 | ||||||
| 4530 | ||||||
| 4531 | ||||||
| 4532 | ||||||
| 4533 | ||||||
| 4534 | ||||||
| 4535 | ||||||
| 4536 | ||||||
| 4537 | ||||||
| 4538 | ||||||
| 4539 | ||||||
| 4540 | ||||||
| 4541 | ||||||
| 4542 | ||||||
| 4543 | ||||||
| 4544 | ||||||
| 4545 | ||||||
| 4546 | ||||||
| 4547 | ||||||
| 4548 | ||||||
| 4549 | ||||||
| 4550 | ||||||
| 4551 | ||||||
| 4552 | ||||||
| 4553 | ||||||
| 4554 | ||||||
| 4555 | ||||||
| 4556 | ||||||
| 4557 | ||||||
| 4558 | ||||||
| 4559 | ||||||
| 4560 | ||||||
| 4561 | ||||||
| 4562 | ||||||
| 4563 | ||||||
| 4564 | ||||||
| 4565 | ||||||
| 4566 | ||||||
| 4567 | ||||||
| 4568 | ||||||
| 4569 | ||||||
| 4570 | ||||||
| 4571 | ||||||
| 4572 | ||||||
| 4573 | ||||||
| 4574 | ||||||
| 4575 | ||||||
| 4576 | ||||||
| 4577 | ||||||
| 4578 | ||||||
| 4579 | ||||||
| 4580 | ||||||
| 4581 | ||||||
| 4582 | ||||||
| 4583 | ||||||
| 4584 | ||||||
| 4585 | ||||||
| 4586 | ||||||
| 4587 | ||||||
| 4588 | ||||||
| 4589 | ||||||
| 4590 | ||||||
| 4591 | ||||||
| 4592 | ||||||
| 4593 | ||||||
| 4594 | ||||||
| 4595 | ||||||
| 4596 | ||||||
| 4597 | ||||||
| 4598 | ||||||
| 4599 | ||||||
| 4600 | ||||||
| 4601 | ||||||
| 4602 | ||||||
| 4603 | ||||||
| 4604 | ||||||
| 4605 | ||||||
| 4606 | ||||||
| 4607 | ||||||
| 4608 | ||||||
| 4609 | ||||||
| 4610 | ||||||
| 4611 | ||||||
| 4612 | ||||||
| 4613 | ||||||
| 4614 | ||||||
| 4615 | ||||||
| 4616 | ||||||
| 4617 | ||||||
| 4618 | ||||||
| 4619 | ||||||
| 4620 | ||||||
| 4621 | ||||||
| 4622 | ||||||
| 4623 | ||||||
| 4624 | ||||||
| 4625 | ||||||
| 4626 | ||||||
| 4627 | ||||||
| 4628 | ||||||
| 4629 | ||||||
| 4630 | ||||||
| 4631 | ||||||
| 4632 | ||||||
| 4633 | ||||||
| 4634 | ||||||
| 4635 | ||||||
| 4636 | ||||||
| 4637 | ||||||
| 4638 | ||||||
| 4639 | ||||||
| 4640 | ||||||
| 4641 | ||||||
| 4642 | ||||||
| 4643 | ||||||
| 4644 | ||||||
| 4645 | ||||||
| 4646 | ||||||
| 4647 | ||||||
| 4648 | ||||||
| 4649 | ||||||
| 4650 | ||||||
| 4651 | ||||||
| 4652 | ||||||
| 4653 | ||||||
| 4654 | ||||||
| 4655 | ||||||
| 4656 | ||||||
| 4657 | ||||||
| 4658 | ||||||
| 4659 | ||||||
| 4660 | ||||||
| 4661 | ||||||
| 4662 | ||||||
| 4663 | ||||||
| 4664 | ||||||
| 4665 | ||||||
| 4666 | ||||||
| 4667 | ||||||
| 4668 | ||||||
| 4669 | ||||||
| 4670 | ||||||
| 4671 | ||||||
| 4672 | ||||||
| 4673 | ||||||
| 4674 | ||||||
| 4675 | ||||||
| 4676 | ||||||
| 4677 | ||||||
| 4678 | ||||||
| 4679 | ||||||
| 4680 | ||||||
| 4681 | ||||||
| 4682 | ||||||
| 4683 | ||||||
| 4684 | ||||||
| 4685 | ||||||
| 4686 | ||||||
| 4687 | ||||||
| 4688 | ||||||
| 4689 | ||||||
| 4690 | ||||||
| 4691 | ||||||
| 4692 | ||||||
| 4693 | ||||||
| 4694 | ||||||
| 4695 | ||||||
| 4696 | ||||||
| 4697 | ||||||
| 4698 | ||||||
| 4699 | ||||||
| 4700 | ||||||
| 4701 | ||||||
| 4702 | ||||||
| 4703 | ||||||
| 4704 | ||||||
| 4705 | ||||||
| 4706 | ||||||
| 4707 | ||||||
| 4708 | ||||||
| 4709 | ||||||
| 4710 | ||||||
| 4711 | ||||||
| 4712 | ||||||
| 4713 | ||||||
| 4714 | ||||||
| 4715 | ||||||
| 4716 | ||||||
| 4717 | ||||||
| 4718 | ||||||
| 4719 | ||||||
| 4720 | ||||||
| 4721 | ||||||
| 4722 | ||||||
| 4723 | ||||||
| 4724 | ||||||
| 4725 | ||||||
| 4726 | ||||||
| 4727 | ||||||
| 4728 | ||||||
| 4729 | ||||||
| 4730 | ||||||
| 4731 | ||||||
| 4732 | ||||||
| 4733 | ||||||
| 4734 | ||||||
| 4735 | ||||||
| 4736 | ||||||
| 4737 | ||||||
| 4738 | ||||||
| 4739 | ||||||
| 4740 | ||||||
| 4741 | ||||||
| 4742 | ||||||
| 4743 | ||||||
| 4744 | ||||||
| 4745 | ||||||
| 4746 | ||||||
| 4747 | ||||||
| 4748 | ||||||
| 4749 | ||||||
| 4750 | ||||||
| 4751 | ||||||
| 4752 | ||||||
| 4753 | ||||||
| 4754 | ||||||
| 4755 | ||||||
| 4756 | ||||||
| 4757 | ||||||
| 4758 | ||||||
| 4759 | ||||||
| 4760 | ||||||
| 4761 | ||||||
| 4762 | ||||||
| 4763 | ||||||
| 4764 | ||||||
| 4765 | ||||||
| 4766 | ||||||
| 4767 | ||||||
| 4768 | ||||||
| 4769 | ||||||
| 4770 | ||||||
| 4771 | ||||||
| 4772 | ||||||
| 4773 | ||||||
| 4774 | ||||||
| 4775 | ||||||
| 4776 | ||||||
| 4777 | ||||||
| 4778 | ||||||
| 4779 | ||||||
| 4780 | ||||||
| 4781 | ||||||
| 4782 | ||||||
| 4783 | ||||||
| 4784 | ||||||
| 4785 | ||||||
| 4786 | ||||||
| 4787 | ||||||
| 4788 | ||||||
| 4789 | ||||||
| 4790 | ||||||
| 4791 | ||||||
| 4792 | ||||||
| 4793 | ||||||
| 4794 | ||||||
| 4795 | ||||||
| 4796 | ||||||
| 4797 | ||||||
| 4798 | ||||||
| 4799 | ||||||
| 4800 | ||||||
| 4801 | ||||||
| 4802 | ||||||
| 4803 | ||||||
| 4804 | ||||||
| 4805 | ||||||
| 4806 | ||||||
| 4807 | ||||||
| 4808 | ||||||
| 4809 | ||||||
| 4810 | ||||||
| 4811 | ||||||
| 4812 | ||||||
| 4813 | ||||||
| 4814 | ||||||
| 4815 | ||||||
| 4816 | ||||||
| 4817 | ||||||
| 4818 | ||||||
| 4819 | ||||||
| 4820 | ||||||
| 4821 | ||||||
| 4822 | ||||||
| 4823 | ||||||
| 4824 | ||||||
| 4825 | ||||||
| 4826 | ||||||
| 4827 | ||||||
| 4828 | ||||||
| 4829 | ||||||
| 4830 | ||||||
| 4831 | ||||||
| 4832 | ||||||
| 4833 | ||||||
| 4834 | ||||||
| 4835 | ||||||
| 4836 | ||||||
| 4837 | ||||||
| 4838 | ||||||
| 4839 | ||||||
| 4840 | ||||||
| 4841 | ||||||
| 4842 | ||||||
| 4843 | ||||||
| 4844 | ||||||
| 4845 | ||||||
| 4846 | ||||||
| 4847 | ||||||
| 4848 | ||||||
| 4849 | ||||||
| 4850 | ||||||
| 4851 | ||||||
| 4852 | ||||||
| 4853 | ||||||
| 4854 | ||||||
| 4855 | ||||||
| 4856 | ||||||
| 4857 | ||||||
| 4858 | ||||||
| 4859 | ||||||
| 4860 | ||||||
| 4861 | ||||||
| 4862 | ||||||
| 4863 | ||||||
| 4864 | ||||||
| 4865 | ||||||
| 4866 | ||||||
| 4867 | ||||||
| 4868 | ||||||
| 4869 | ||||||
| 4870 | ||||||
| 4871 | ||||||
| 4872 | ||||||
| 4873 | ||||||
| 4874 | ||||||
| 4875 | ||||||
| 4876 | ||||||
| 4877 | ||||||
| 4878 | ||||||
| 4879 | ||||||
| 4880 | ||||||
| 4881 | ||||||
| 4882 | ||||||
| 4883 | ||||||
| 4884 | ||||||
| 4885 | ||||||
| 4886 | ||||||
| 4887 | ||||||
| 4888 | ||||||
| 4889 | ||||||
| 4890 | ||||||
| 4891 | ||||||
| 4892 | ||||||
| 4893 | ||||||
| 4894 | ||||||
| 4895 | ||||||
| 4896 | ||||||
| 4897 | ||||||
| 4898 | ||||||
| 4899 | ||||||
| 4900 | ||||||
| 4901 | ||||||
| 4902 | ||||||
| 4903 | ||||||
| 4904 | ||||||
| 4905 | ||||||
| 4906 | ||||||
| 4907 | ||||||
| 4908 | ||||||
| 4909 | ||||||
| 4910 | ||||||
| 4911 | ||||||
| 4912 | ||||||
| 4913 | ||||||
| 4914 | ||||||
| 4915 | ||||||
| 4916 | ||||||
| 4917 | ||||||
| 4918 | ||||||
| 4919 | ||||||
| 4920 | ||||||
| 4921 | ||||||
| 4922 | ||||||
| 4923 | ||||||
| 4924 | ||||||
| 4925 | ||||||
| 4926 | ||||||
| 4927 | ||||||
| 4928 | ||||||
| 4929 | ||||||
| 4930 | ||||||
| 4931 | ||||||
| 4932 | ||||||
| 4933 | ||||||
| 4934 | ||||||
| 4935 | ||||||
| 4936 | ||||||
| 4937 | ||||||
| 4938 | ||||||
| 4939 | ||||||
| 4940 | ||||||
| 4941 | ||||||
| 4942 | ||||||
| 4943 | ||||||
| 4944 | ||||||
| 4945 | ||||||
| 4946 | ||||||
| 4947 | ||||||
| 4948 | ||||||
| 4949 | ||||||
| 4950 | ||||||
| 4951 | ||||||
| 4952 | ||||||
| 4953 | ||||||
| 4954 | ||||||
| 4955 | ||||||
| 4956 | ||||||
| 4957 | ||||||
| 4958 | ||||||
| 4959 | ||||||
| 4960 | ||||||
| 4961 | ||||||
| 4962 | ||||||
| 4963 | ||||||
| 4964 | ||||||
| 4965 | ||||||
| 4966 | ||||||
| 4967 | ||||||
| 4968 | ||||||
| 4969 | ||||||
| 4970 | ||||||
| 4971 | ||||||
| 4972 | ||||||
| 4973 | ||||||
| 4974 | ||||||
| 4975 | ||||||
| 4976 | ||||||
| 4977 | ||||||
| 4978 | ||||||
| 4979 | ||||||
| 4980 | ||||||
| 4981 | ||||||
| 4982 | ||||||
| 4983 | ||||||
| 4984 | ||||||
| 4985 | ||||||
| 4986 | ||||||
| 4987 | ||||||
| 4988 | ||||||
| 4989 | ||||||
| 4990 | ||||||
| 4991 | ||||||
| 4992 | ||||||
| 4993 | ||||||
| 4994 | ||||||
| 4995 | ||||||
| 4996 | ||||||
| 4997 | ||||||
| 4998 | ||||||
| 4999 | ||||||
| 5000 | ||||||
| 5001 | ||||||
| 5002 | ||||||
| 5003 | ||||||
| 5004 | ||||||
| 5005 | ||||||
| 5006 | ||||||
| 5007 | ||||||
| 5008 | ||||||
| 5009 | ||||||
| 5010 | ||||||
| 5011 | ||||||
| 5012 | ||||||
| 5013 | ||||||
| 5014 | ||||||
| 5015 | ||||||
| 5016 | ||||||
| 5017 | ||||||
| 5018 | ||||||
| 5019 | ||||||
| 5020 | ||||||
| 5021 | ||||||
| 5022 | ||||||
| 5023 | ||||||
| 5024 | ||||||
| 5025 | ||||||
| 5026 | ||||||
| 5027 | ||||||
| 5028 | ||||||
| 5029 | ||||||
| 5030 | ||||||
| 5031 | ||||||
| 5032 | ||||||
| 5033 | ||||||
| 5034 | ||||||
| 5035 | ||||||
| 5036 | ||||||
| 5037 | ||||||
| 5038 | ||||||
| 5039 | ||||||
| 5040 | ||||||
| 5041 | ||||||
| 5042 | ||||||
| 5043 | ||||||
| 5044 | ||||||
| 5045 | ||||||
| 5046 | ||||||
| 5047 | ||||||
| 5048 | ||||||
| 5049 | ||||||
| 5050 | ||||||
| 5051 | ||||||
| 5052 | ||||||
| 5053 | ||||||
| 5054 | ||||||
| 5055 | ||||||
| 5056 | ||||||
| 5057 | ||||||
| 5058 | ||||||
| 5059 | ||||||
| 5060 | ||||||
| 5061 | ||||||
| 5062 | ||||||
| 5063 | ||||||
| 5064 | ||||||
| 5065 | ||||||
| 5066 | ||||||
| 5067 | ||||||
| 5068 | ||||||
| 5069 | ||||||
| 5070 | ||||||
| 5071 | ||||||
| 5072 | ||||||
| 5073 | ||||||
| 5074 | ||||||
| 5075 | ||||||
| 5076 | ||||||
| 5077 | ||||||
| 5078 | ||||||
| 5079 | ||||||
| 5080 | ||||||
| 5081 | ||||||
| 5082 | ||||||
| 5083 | ||||||
| 5084 | ||||||
| 5085 | ||||||
| 5086 | ||||||
| 5087 | ||||||
| 5088 | ||||||
| 5089 | ||||||
| 5090 | ||||||
| 5091 | ||||||
| 5092 | ||||||
| 5093 | ||||||
| 5094 | ||||||
| 5095 | ||||||
| 5096 | ||||||
| 5097 | ||||||
| 5098 | ||||||
| 5099 | ||||||
| 5100 | ||||||
| 5101 | ||||||
| 5102 | ||||||
| 5103 | ||||||
| 5104 | ||||||
| 5105 | ||||||
| 5106 | ||||||
| 5107 | ||||||
| 5108 | ||||||
| 5109 | ||||||
| 5110 | ||||||
| 5111 | ||||||
| 5112 | ||||||
| 5113 | ||||||
| 5114 | ||||||
| 5115 | ||||||
| 5116 | ||||||
| 5117 | ||||||
| 5118 | ||||||
| 5119 | ||||||
| 5120 | ||||||
| 5121 | ||||||
| 5122 | ||||||
| 5123 | ||||||
| 5124 | ||||||
| 5125 | ||||||
| 5126 | ||||||
| 5127 | ||||||
| 5128 | ||||||
| 5129 | ||||||
| 5130 | ||||||
| 5131 | ||||||
| 5132 | ||||||
| 5133 | ||||||
| 5134 | ||||||
| 5135 | ||||||
| 5136 | ||||||
| 5137 | ||||||
| 5138 | ||||||
| 5139 | ||||||
| 5140 | ||||||
| 5141 | ||||||
| 5142 | ||||||
| 5143 | ||||||
| 5144 | ||||||
| 5145 | ||||||
| 5146 | ||||||
| 5147 | ||||||
| 5148 | ||||||
| 5149 | ||||||
| 5150 | ||||||
| 5151 | ||||||
| 5152 | ||||||
| 5153 | ||||||
| 5154 | ||||||
| 5155 | ||||||
| 5156 | ||||||
| 5157 | ||||||
| 5158 | ||||||
| 5159 | ||||||
| 5160 | ||||||
| 5161 | ||||||
| 5162 | ||||||
| 5163 | ||||||
| 5164 | ||||||
| 5165 | ||||||
| 5166 | ||||||
| 5167 | ||||||
| 5168 | ||||||
| 5169 | ||||||
| 5170 | ||||||
| 5171 | ||||||
| 5172 | ||||||
| 5173 | ||||||
| 5174 | ||||||
| 5175 | ||||||
| 5176 | ||||||
| 5177 | ||||||
| 5178 | ||||||
| 5179 | ||||||
| 5180 | ||||||
| 5181 | ||||||
| 5182 | ||||||
| 5183 | ||||||
| 5184 | ||||||
| 5185 | ||||||
| 5186 | ||||||
| 5187 | ||||||
| 5188 | ||||||
| 5189 | ||||||
| 5190 | ||||||
| 5191 | ||||||
| 5192 | ||||||
| 5193 | ||||||
| 5194 | ||||||
| 5195 | ||||||
| 5196 | ||||||
| 5197 | ||||||
| 5198 | ||||||
| 5199 | ||||||
| 5200 | ||||||
| 5201 | ||||||
| 5202 | ||||||
| 5203 | ||||||
| 5204 | ||||||
| 5205 | ||||||
| 5206 | ||||||
| 5207 | ||||||
| 5208 | ||||||
| 5209 | ||||||
| 5210 | ||||||
| 5211 | ||||||
| 5212 | ||||||
| 5213 | ||||||
| 5214 | ||||||
| 5215 | ||||||
| 5216 | ||||||
| 5217 | ||||||
| 5218 | ||||||
| 5219 | ||||||
| 5220 | ||||||
| 5221 | ||||||
| 5222 | ||||||
| 5223 | ||||||
| 5224 | ||||||
| 5225 | ||||||
| 5226 | ||||||
| 5227 | ||||||
| 5228 | ||||||
| 5229 | ||||||
| 5230 | ||||||
| 5231 | ||||||
| 5232 | ||||||
| 5233 | ||||||
| 5234 | ||||||
| 5235 | ||||||
| 5236 | ||||||
| 5237 | ||||||
| 5238 | ||||||
| 5239 | ||||||
| 5240 | ||||||
| 5241 | ||||||
| 5242 | ||||||
| 5243 | ||||||
| 5244 | ||||||
| 5245 | ||||||
| 5246 | ||||||
| 5247 | ||||||
| 5248 | ||||||
| 5249 | ||||||
| 5250 | ||||||
| 5251 | ||||||
| 5252 | ||||||
| 5253 | ||||||
| 5254 | ||||||
| 5255 | ||||||
| 5256 | ||||||
| 5257 | ||||||
| 5258 | ||||||
| 5259 | ||||||
| 5260 | ||||||
| 5261 | ||||||
| 5262 | ||||||
| 5263 | ||||||
| 5264 | ||||||
| 5265 | ||||||
| 5266 | ||||||
| 5267 | ||||||
| 5268 | ||||||
| 5269 | ||||||
| 5270 | ||||||
| 5271 | ||||||
| 5272 | ||||||
| 5273 | ||||||
| 5274 | ||||||
| 5275 | ||||||
| 5276 | ||||||
| 5277 | ||||||
| 5278 | ||||||
| 5279 | ||||||
| 5280 | ||||||
| 5281 | ||||||
| 5282 | ||||||
| 5283 | ||||||
| 5284 | ||||||
| 5285 | ||||||
| 5286 | ||||||
| 5287 | ||||||
| 5288 | ||||||
| 5289 | ||||||
| 5290 | ||||||
| 5291 | ||||||
| 5292 | ||||||
| 5293 | ||||||
| 5294 | ||||||
| 5295 | ||||||
| 5296 | ||||||
| 5297 | ||||||
| 5298 | ||||||
| 5299 | ||||||
| 5300 | ||||||
| 5301 | ||||||
| 5302 | ||||||
| 5303 | ||||||
| 5304 | ||||||
| 5305 | ||||||
| 5306 | ||||||
| 5307 | ||||||
| 5308 | ||||||
| 5309 | ||||||
| 5310 | ||||||
| 5311 | ||||||
| 5312 | ||||||
| 5313 | ||||||
| 5314 | ||||||
| 5315 | ||||||
| 5316 | ||||||
| 5317 | ||||||
| 5318 | ||||||
| 5319 | ||||||
| 5320 | ||||||
| 5321 | ||||||
| 5322 | ||||||
| 5323 | ||||||
| 5324 | ||||||
| 5325 | ||||||
| 5326 | ||||||
| 5327 | ||||||
| 5328 | ||||||
| 5329 | ||||||
| 5330 | ||||||
| 5331 | ||||||
| 5332 | ||||||
| 5333 | ||||||
| 5334 | ||||||
| 5335 | ||||||
| 5336 | ||||||
| 5337 | ||||||
| 5338 | ||||||
| 5339 | ||||||
| 5340 | ||||||
| 5341 | ||||||
| 5342 | ||||||
| 5343 | ||||||
| 5344 | ||||||
| 5345 | ||||||
| 5346 | ||||||
| 5347 | ||||||
| 5348 | ||||||
| 5349 | ||||||
| 5350 | ||||||
| 5351 | ||||||
| 5352 | ||||||
| 5353 | ||||||
| 5354 | ||||||
| 5355 | ||||||
| 5356 | ||||||
| 5357 | ||||||
| 5358 | ||||||
| 5359 | ||||||
| 5360 | ||||||
| 5361 | ||||||
| 5362 | ||||||
| 5363 | ||||||
| 5364 | ||||||
| 5365 | ||||||
| 5366 | ||||||
| 5367 | ||||||
| 5368 | ||||||
| 5369 | ||||||
| 5370 | ||||||
| 5371 | ||||||
| 5372 | ||||||
| 5373 | ||||||
| 5374 | ||||||
| 5375 | ||||||
| 5376 | ||||||
| 5377 | ||||||
| 5378 | ||||||
| 5379 | ||||||
| 5380 | ||||||
| 5381 | ||||||
| 5382 | ||||||
| 5383 | ||||||
| 5384 | ||||||
| 5385 | ||||||
| 5386 | ||||||
| 5387 | ||||||
| 5388 | ||||||
| 5389 | ||||||
| 5390 | ||||||
| 5391 | ||||||
| 5392 | ||||||
| 5393 | ||||||
| 5394 | ||||||
| 5395 | ||||||
| 5396 | ||||||
| 5397 | ||||||
| 5398 | ||||||
| 5399 | ||||||
| 5400 | ||||||
| 5401 | ||||||
| 5402 | ||||||
| 5403 | ||||||
| 5404 | ||||||
| 5405 | ||||||
| 5406 | ||||||
| 5407 | ||||||
| 5408 | ||||||
| 5409 | ||||||
| 5410 |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2016 Araxis Ltd (www.araxis.com). All rights reserved.