1968. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 4/18/2019 5:56:03 PM Eastern Daylight 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.

1968.1 Files compared

# Location File Last Modified
1 MCCF_EDI_TAS_TASCore v2.0_Build_10.zip\MCCF_EDI_TAS_Vistalink\SwaggerUI\dist mccfVistaLink.yaml Wed Apr 3 02:27:46 2019 UTC
2 MCCF_EDI_TAS_TASCore v2.0_Build_10.zip\MCCF_EDI_TAS_Vistalink\SwaggerUI\dist mccfVistaLink.yaml Wed Apr 17 17:33:08 2019 UTC

1968.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 2 762
Changed 1 2
Inserted 0 0
Removed 0 0

1968.3 Comparison options

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

1968.4 Active regular expressions

No regular expressions were active.

1968.5 Comparison detail

  1   #
  2   # MCCF RES T GATEWAY  Server (Vi sta Data A ccess)
  3   #
  4  
  5   swagger: ' 2.0'
  6  
  7   #
  8   # Informat ion Sectio n includes  descripti on, versio n and titl e informat ion for th e API
  9   #
  10  
  11   info:
  12     descript ion: >-
  13       The fo llowing sp ecificatio n is for t he current  implement ation of t he Rest Ga teway Serv er that ca n be acces sed by the  FHIR serv er to comm unicate wi th multipl e Vista Re positories . The Vist a reposito ry is the  database o f record a nd will be  used for  all restfu l operatio ns that in clude Crea te/Read/Up date and D eleting of  data. Thi s API is u seful for  anyone wan ting to ex tract data  from the  database o f record a nd uses st andard Res t API cons tructs, Vi sta rpc's,  Ports and  Vista Lis teners to  connect an d provide  data and e xecute rel ated opera tions.
  14     version:  0.0.1
  15     title: R est Gatewa y Server A ccess to V ista
  16  
  17   #
  18   # Host, Ba se Path an d Schemes  are provid ed for inf ormation a bout where  to access
  19   #  
  20     
  21   host: DNS. URL
  22   basePath:  /dev_0001
  23   schemes: [ 'https']
  24  
  25   #
  26   # Security  Section t o include  headers th at are hid den and ne ed special  entry
  27   #
  28   security:
  29     - access roles: []
  30       vistai d: [] 
  31     
  32   #
  33   # Paths Se ction incl udes the p ath, rest  type, summ ary and ot her inform ation 
  34   # relevant  to the st ructure of  the Path  being defi ned
  35   #  
  36     
  37   paths:
  38     /HEALTH:
  39       get:
  40         tags :
  41           -  HEALTH
  42         summ ary: Provi des a resp onse for t he vista l isteners
  43         prod uces: 
  44           -  applicatio n/json
  45         resp onses:
  46           '2 00':
  47              descriptio n: success ful operat ion
  48              schema:
  49                $ref: '# /definitio ns/health'
  50           '5 00':
  51              descriptio n: unsucce ssful oper ation 
  52              schema:
  53                $ref: '# /definitio ns/duz'
  54     /TAS837:
  55       get:
  56         tags :
  57           -  TAS837
  58         summ ary: Find  all 837 Tr ansactions  in Vista
  59         prod uces:
  60           -  applicatio n/json
  61         resp onses:
  62           '2 00':
  63              descriptio n: success ful operat ion
  64              schema:
  65                $ref: '# /definitio ns/info'
  66           '5 00':
  67              descriptio n: unsucce ssful oper ation 
  68              schema:
  69                $ref: '# /definitio ns/duz'
  70                
  71     /TAS837/ {rid}:
  72       get:
  73         tags :
  74           -  TAS837
  75         summ ary: Find  a specific  837 Trans action in  Vista
  76         prod uces:
  77           -  applicatio n/json
  78         oper ationId: g et837ById
  79         para meters:
  80           -  in: path
  81              name: rid
  82              descriptio n: Resourc e Identifi er
  83              required:  true
  84              type: inte ger
  85           -  in: query
  86              name: RESO URCE
  87              descriptio n: Resoure  to return  or * for  all
  88              required:  true
  89              type: stri ng
  90              default: " *"
  91           -  in: query
  92              name: FIEL DS
  93              descriptio n: Show al l fields e ven if nul l
  94              required:  false
  95              type: stri ng
  96              default: " ALL"
  97         resp onses:
  98           '2 00':
  99              descriptio n: success ful operat ion
  100              schema:
  101                $ref: '# /definitio ns/gbi'
  102           '5 00':
  103              descriptio n: unsucce ssful oper ation 
  104              schema:
  105                $ref: '# /definitio ns/duz'
  106  
  107     /EPAYRPT :
  108       get:
  109         tags :
  110           -  EPAYRPT
  111         summ ary: Find  a specific  EPAYRPT T ransaction  in Vista
  112         prod uces:
  113           -  applicatio n/json
  114         oper ationId: g etEpayRptB yIdResourc e
  115         para meters:
  116           -  in: query
  117              name: RESO URCE
  118              descriptio n: 'Resour ce: <br> -  Claimres  calls {RCT AS EPAY GE T} <br> -  Payrec {RC TAS EPAY G ET} <br> -  Find with  FROM and  TO calls { RCTAS EPAY  FIND LEGA CY} <br> -  Find with  just FROM  calls {RC TAS EPAY F IND CHANGE S}]'
  119              required:  true
  120              type: stri ng
  121              enum: ["CL AIMRES","P AYREC","FI ND"]  
  122           -  in: query
  123              name: FROM
  124              descriptio n: 'Beg da te to use  for select ion of dat a'
  125              required:  false
  126              type: stri ng
  127              default: " YYYYMMDD"
  128           -  in: query
  129              name: TO
  130              descriptio n: 'End da te to use  for select ion of dat a'
  131              required:  false
  132              type: stri ng
  133              default: " YYYYMMDD"           
  134         resp onses:
  135           '2 00':
  136              descriptio n: success ful operat ion
  137              schema:
  138                $ref: '# /definitio ns/epayrpt '
  139           '5 00':
  140              descriptio n: unsucce ssful oper ation 
  141              schema:
  142                $ref: '# /definitio ns/duz'
  143  
  144  
  145   #
  146   # Security  Definitio ns section  is used t o define t he headers  that are  hidden 
  147   # and need  special e ntry
  148   #
  149  
  150   securityDe finitions:
  151      accessr oles:
  152        type:  apiKey
  153        in: h eader
  154        name:  ACCESSROL ES
  155      vistaid :
  156        type:  apiKey
  157        in: h eader
  158        name:  vistaid
  159  
  160   #
  161   # Definiti ons or Com ponents ar e referenc es that ca n be calle d from wit hin 
  162   # the curr ent defini tion and p rovides fo r access t o addition al constru cts
  163   # used thr oughout th e main bod y of the y aml or jso n file
  164   #
  165  
  166   definition s:
  167  
  168     # Health  Response
  169     epayrpt:
  170       type:  object
  171       proper ties:
  172         info :
  173           $r ef: '#/def initions/e payrptmess age'
  174     epayrptm essage:
  175       type:  object
  176       proper ties:
  177         code :
  178           ty pe: intege r
  179           fo rmat: int3 2
  180           ex ample: '20 0'
  181         code Message:
  182           ty pe: array
  183           it ems:
  184              $ref: '#/d efinitions /epayrptre sponse'     
  185     epayrptr esponse:
  186       type:  object
  187       proper ties:
  188         ien:
  189           ty pe: string
  190           ex ample: "99 999"
  191  
  192     # Health  Response
  193     health:
  194       type:  object
  195       proper ties:
  196         info :
  197           $r ef: '#/def initions/h ealthmessa ge'
  198     healthme ssage:
  199       type:  object
  200       proper ties:
  201         code :
  202           ty pe: intege r
  203           fo rmat: int3 2
  204           ex ample: '20 0'
  205         code Message:
  206           ty pe: array
  207           it ems:
  208              $ref: '#/d efinitions /healthres ponse'    
  209     healthre sponse:
  210       type:  object
  211       proper ties:
  212         stat us:
  213           ty pe: string
  214           ex ample: 'RU NNING'
  215         ien:  
  216           ty pe: string
  217           ex ample: '1'
  218         port :
  219           ty pe: string
  220           ex ample: '91 25'
  221         # di splay: 'AS SOCIATED C ONFIGURATI ON'
  222         asso ciatedconf iguration:
  223           ty pe: string
  224           ex ample: ""
  225         # di splay: 'US ER RESPONS IBLE'
  226         user responsibl e:
  227           ty pe: string
  228           ex ample: "PO STMASTER"
  229         # di splay: "FI LE"
  230         file :
  231           ty pe: string
  232           ex ample: "18 .04"
  233         #dis play: "BOX -VOLUME PA IR"
  234         boxv olumepair:
  235           ty pe: string
  236           ex ample: "RO U:VISTAS1"
  237         #dis play: "DAT E/TIME OF  LAST STATU S"
  238         last statusdate time:
  239           ty pe: string
  240           ex ample: "JU L 13, 2018 @08:42:28"
  241  
  242     # DUZ Re sponse
  243     duz:
  244       type:  object
  245       proper ties:
  246         info :
  247           $r ef: '#/def initions/d uzmessage'
  248     duzmessa ge:
  249       type:  object
  250       proper ties:
  251         code :
  252           ty pe: intege r
  253           fo rmat: int3 2
  254           ex ample: '10 08'
  255         code Message:
  256           ty pe: array
  257           it ems:
  258              type: stri ng
  259              example: ' security d uz not pro vided'
  260             
  261     # /TAS83 7 response  for list  of 837's t o process
  262     info:
  263       type:  object
  264       proper ties:
  265         info :
  266           $r ef: '#/def initions/i nfomessage '
  267     infomess age:
  268       type:  object
  269       proper ties:
  270         code :
  271           ty pe: intege r
  272           fo rmat: int3 2
  273           ex ample: '20 0'
  274         code Message:
  275           ty pe: array
  276           it ems:
  277              $ref: '#/d efinitions /inforespo nse'
  278     inforesp onse:
  279       type:  object
  280       proper ties:
  281         site :
  282           ty pe: intege r
  283           fo rmat: int6 4
  284           ex ample: '44 2'
  285         ien:
  286           ty pe: intege r
  287           fo rmat: int6 4
  288           ex ample: '21 13071'
  289         type :
  290           ty pe: string
  291           en um:
  292              - DENTAL
  293              - PROFESSI ONAL
  294              - INSTITUT IONAL
  295         stat us:
  296           ty pe: string
  297           en um:
  298              - live
  299             
  300     # 837 Ge t By ID to  retrieve  a specific  837 for p rocessing
  301     gbi:
  302       type:  object
  303       proper ties:
  304         info :
  305           $r ef: '#/def initions/g bimessage'
  306     gbimessa ge:
  307       type:  object
  308       proper ties:
  309         code :
  310           ty pe: intege r
  311           fo rmat: int3 2
  312           ex ample: '20 0'
  313         code Message:
  314           ty pe: array
  315           it ems:
  316              $ref: '#/d efinitions /gbirespon se'
  317     gbirespo nse:
  318       type:  object
  319       proper ties:
  320         Bund le:
  321           ty pe: object
  322           pr operties:
  323              Condition:
  324                type: st ring
  325                enum:
  326                - valueS tring: 'id entifier'
  327                  value:  'value'
  328              Practition er:
  329                type: st ring
  330                enum:
  331                - valueS tring: 'id entifier'
  332                  value:  'value'
  333              Basic:
  334                type: st ring
  335                enum:
  336                - valueS tring: 'id entifier'
  337                  value:  'value'
  338              Organizati on:
  339                type: st ring
  340                enum:
  341                - valueS tring: 'id entifier'
  342                  value:  'value'
  343              Encounter:
  344                type: st ring
  345                enum:
  346                - valueS tring: 'id entifier'
  347                  value:  'value'
  348              Patient:
  349                type: st ring
  350                enum:
  351                - valueS tring: 'id entifier'
  352                  value:  'value'
  353              Procedure:
  354                type: st ring
  355                enum:
  356                - valueS tring: 'id entifier'
  357                  value:  'value'
  358              Coverage:
  359                type: st ring
  360                enum:
  361                - valueS tring: 'id entifier'
  362                  value:  'value'
  363              Explanatio nOfBenefit :
  364                type: st ring
  365                enum:
  366                - valueS tring: 'id entifier'
  367                  value:  'value'
  368              ValueSet:
  369                type: st ring
  370                enum:
  371                - valueS tring: 'id entifier'
  372                  value:  'value'
  373              Claim:
  374                type: st ring
  375                enum:
  376                - valueS tring: 'id entifier'
  377                  value:  'value'
  378              Location:
  379                type: st ring
  380                enum:
  381                - valueS tring: 'id entifier'
  382                  value:  'value'