PSOERXO1 ;ALB/BWF - eRx Outbound Error messages ; 8/3/2016 5:14pm
Source file <PSOERXO1.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| MSGERR() | ;check errors from XML return
; note - not currently in use |
|
| ERRHNDL(DFN) | ;handle any errors that may get thrown in call to GET^ORRDI1
|
|
| POST(ERXIEN,PSSOUT,ECODE,DESCODE,DESC,RXVERIFY,INST,OVRESP) | ;
|
|
| C | ;
|
|
| RESTPOST(PSSOUT,GBL) | ;
|
|
| PRSSTRM(RESTOBJ,PSSOUT) | ; parse the XML into token
; input: RESTOBJ--a rest object ; output: PSSOUT - array containing the list of route names for the given drug. |
|
| PARSXML(AREADER,PSSOUT) | ; extract the list of routes from XML results
; input: AREADER-%XML.TextReader object. ; output: PSSOUT - array containing the list of route names for the given drug. |
|
| POSTRES(AREADER,PSSOUT,ATOKEN) | ; get value of success/failure
|
|
| POSTERR(AREADER,PSSOUT) | ; get error message
|
|
| GETREADR(RESTOBJ) | ; set up and return a Textreader object to be used to parse the XML stream
; input: RESTOBJ- REST object ; output: returns a %XML.TextReader object. |
|
| GETTOKEN(READER) | ; get a token at a time
; input: AREADER-%XML.TextReader object ; Output: returns a token |
|
| GETATTS(AREADER) | ; get attributes
; input: AREADER-%XML.TextReader object ; Output: returns the attributes |
|
| EXTIME(IDTTM) | ;
|
|
| CMFILE(HUBID,MID,RTMID,TOQUAL,TO,FRQUAL,FROM,RXREFN,PON,RESPONSE,RESTYPE,MTYPE,INST) | ;
|
|
| MSG2017(GBL,CNT) | ; ADAPTED FROM PSOERXX2
|
|
| HDR2017(GLB,CNT,PSDAT,IEN,TOQUAL,TOVAL,FRQUAL,FRVAL,MID,RTMID,ERXHID,PON,INST) | ; ADAPTED FROM PSOERXX2
|
| FileNo | Call Tags |
|---|---|
| ^PSRX - [#52] | GET1^DIQ |
| ^PS(52.49 - [#52.49] | GET1^DIQ |