MDRPCOT2 ; HOIFO/NCA - Object RPCs (TMDTransaction) Continued 2;10/29/04 12:20 ;3/12/08 09:18
Source file <MDRPCOT2.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ADDMSG | ; [Procedure] Add message to transaction
|
|
| FILEMSG(STUDY,MDPKG,MDSTAT,MDMSG) | ; [Procedure] File Study Status and Message.
|
|
| STATUS(MDIENS,MDSTAT,MDMSG) | ; [Procedure] Update transaction status
|
|
| SUBMIT(MDDATA,MDESIG,MDG1) | ; [Procedure] Process the Image(s) Submission.
; Input: MDDATA - Study ID ; MDESIG - Electronic Signature ; MDG1 - ^TMP global with the text of the report ; Output: -1^Error Message or ; 1^Successful Message |
|
| GETDATA(STUDY) | ; [Function] Return the Necessary data for creating a TIU note.
; Return: Patient DFN_"^"_TIU title_"^"_Hospital Location_"^"_TIU Note ; IEN_"^"_Consult #_"^"_CP Definition IEN_"^"_Visit String_"^" ; New Visit Flag ; or ; -1^Error Message |
|
| NEWTIUN(STUDY) | ; [Function] Create a new TIU for transaction
; Input: STUDY - IENS of CP study entry ; Return: TIU Document IEN |
|
| UPDATE(STUDY,SIGN,MDGLB) | ; Update the TIU document with the text
|
|
| SIGN(MDTIUIN,MDSIGN) | ; Sign the TIU Document
; [Function] TIU SIGN RECORD |
|
| PREV(MDC,MDS) | ; [Function] Return the Previous TIU document.
|
| Name | Field # of Occurrence |
|---|---|
| NOW^%DTC | ADDMSG+5 |
| FILE^DIE | STATUS+3, NEWTIUN+37, UPDATE+16, PREV+13 |
| UPDATE^DIE | ADDMSG+10 |
| $$GET1^DIQ | GETDATA+8, GETDATA+10, GETDATA+13, GETDATA+16, GETDATA+19, GETDATA+21, GETDATA+26, GETDATA+30, UPDATE+3 |
| UPD^MDKUTLR | NEWTIUN+38 |
| $$EN1^MDPCE | NEWTIUN+25 |
| $$GETVSTR^MDRPCOT1 | GETDATA+26 |
| $$PDT^MDRPCOT1 | NEWTIUN+16 |
| GETDCOS^ORWTPN | UPDATE+6 |
| EXTRACT^TIULQ | PREV+5 |
| MAKE^TIUSRVP | NEWTIUN+32 |
| UPDATE^TIUSRVP | UPDATE+8 |
| SIGN^TIUSRVP2 | SIGN+7 |
| FileNo | Call Tags |
|---|---|
| ^MDD(702 - [#702] | GET1^DIQ |
| ^MDS(702.01 - [#702.01] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^MDD(702 - [#702] | ADDMSG+6, NEWTIUN+31, PREV+3, PREV+4, PREV+5, PREV+6, PREV+8, PREV+9 |
| ^MDD(703.1 - [#703.1] | NEWTIUN+17 |
| ^MDK(704.202 - [#704.202] | UPDATE+13*, UPDATE+17!, UPDATE+18* |
| ^TMP("MDTIUST" | UPDATE+1!, PREV+2!, PREV+6, PREV+7!, PREV+8! |
| Name | Line Occurrences |
|---|---|
| $$GETDATA | NEWTIUN+5 |
| $$NEWTIUN | SUBMIT+9 |
| $$SIGN | UPDATE+11 |
| $$UPDATE | SUBMIT+19 |
| ADDMSG | FILEMSG+3 |
| FILEMSG | SUBMIT+14, SUBMIT+21, NEWTIUN+7, NEWTIUN+29 |
| STATUS | FILEMSG+3 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | ADDMSG+5 |
| CTR | NEWTIUN+3~*, NEWTIUN+10* |
| >> DATA("DATE" | ADDMSG+5*, ADDMSG+7 |
| >> DATA("MESSAGE" | ADDMSG+3, ADDMSG+9, FILEMSG+2* |
| >> DATA("PKG" | ADDMSG+8, FILEMSG+1* |
| >> DATA("TRANSACTION" | ADDMSG+2, ADDMSG+4, FILEMSG+1* |
| DFN | GETDATA+6~, GETDATA+10*, GETDATA+11, GETDATA+26, GETDATA+30, GETDATA+33, NEWTIUN+3~, NEWTIUN+32 |
| DUZ | UPDATE+5, UPDATE+6 |
| MDC | PREV~, PREV+3 |
| MDCON | GETDATA+6~, GETDATA+16*, GETDATA+17, GETDATA+30, GETDATA+33, NEWTIUN+3~, NEWTIUN+21 |
| MDCONRS | NEWTIUN+3~ |
| MDDATA | SUBMIT~, SUBMIT+7 |
| MDDOC | PREV+1~, PREV+2*, PREV+9*, PREV+11, PREV+15 |
| MDESIG | SUBMIT~, SUBMIT+19 |
| MDFDA | NEWTIUN+3~, NEWTIUN+37!, UPDATE+15~ |
| MDFDA( | ADDMSG+6*, ADDMSG+7*, ADDMSG+8*, ADDMSG+9* |
| MDFDA(702 | STATUS+1*, STATUS+2*, NEWTIUN+35*, NEWTIUN+36*, UPDATE+15*, PREV+11*, PREV+12* |
| MDFN | GETDATA+6~ |
| MDG1 | SUBMIT~, SUBMIT+17 |
| MDG2 | SUBMIT+6~, SUBMIT+17*, SUBMIT+18, SUBMIT+19 |
| MDGLB | UPDATE~, UPDATE+2 |
| MDGST | NEWTIUN+3~*, NEWTIUN+5, NEWTIUN+7, NEWTIUN+16, NEWTIUN+17, NEWTIUN+25, NEWTIUN+29, NEWTIUN+31 |
| MDIEN | ADDMSG+1~, ADDMSG+4*, ADDMSG+6, GETDATA+6~, GETDATA+7*, GETDATA+10, GETDATA+13, GETDATA+16, GETDATA+21, GETDATA+26 , GETDATA+30 |
| MDIENS | ADDMSG+1~, ADDMSG+4*, ADDMSG+6, ADDMSG+7, ADDMSG+8, ADDMSG+9, STATUS~, STATUS+1, STATUS+2, GETDATA+6~ , GETDATA+7*, GETDATA+8 |
| MDK | UPDATE+1~, UPDATE+2* |
| MDL | NEWTIUN+3~, NEWTIUN+9*, NEWTIUN+10 |
| MDLOC | GETDATA+6~, GETDATA+27*, GETDATA+30, GETDATA+33, NEWTIUN+3~, NEWTIUN+13, NEWTIUN+25, NEWTIUN+32 |
| MDMSG | FILEMSG~, FILEMSG+2, FILEMSG+3, STATUS~, STATUS+1 |
| MDNEWV | GETDATA+6~, PREV+1~, PREV+2*, PREV+9*, PREV+12 |
| MDNOTE | GETDATA+6~, GETDATA+29*, GETDATA+33, NEWTIUN+3~, NEWTIUN+14, NEWTIUN+32*, NEWTIUN+33*, NEWTIUN+35, NEWTIUN+38, UPDATE+1~* , UPDATE+8, UPDATE+9* |
| MDNVST | GETDATA+6~, GETDATA+7*, GETDATA+23*, GETDATA+30, GETDATA+33 |
| MDPDT | NEWTIUN+3~, NEWTIUN+16*, NEWTIUN+17*, NEWTIUN+18*, NEWTIUN+23 |
| MDPKG | FILEMSG~, FILEMSG+1 |
| MDPPR | UPDATE+1~ |
| MDPROC | GETDATA+6~, GETDATA+13*, GETDATA+14, GETDATA+19, GETDATA+26, GETDATA+30, GETDATA+33, NEWTIUN+3~, NEWTIUN+25 |
| MDPT | NEWTIUN+3~, NEWTIUN+17* |
| MDRESU | NEWTIUN+3~*, NEWTIUN+5*, NEWTIUN+7, NEWTIUN+11*, NEWTIUN+25*, NEWTIUN+29, UPDATE+1~ |
| MDRESUL | SUBMIT+6~, SUBMIT+7*, SUBMIT+9*, SUBMIT+13, SUBMIT+14, SUBMIT+15, SUBMIT+19*, SUBMIT+20, SUBMIT+21, SUBMIT+22 , SUBMIT+27 |
| MDRET | ADDMSG+1~ |
| MDS | UPDATE+1~, UPDATE+11*, PREV~, PREV+10, PREV+11, PREV+12 |
| MDSIGN | SIGN~, SIGN+7 |
| MDSRES | SIGN+5~, SIGN+6*, SIGN+7, SIGN+8 |
| MDSTAT | FILEMSG~, FILEMSG+3, STATUS~, STATUS+2 |
| MDSTUDY | SUBMIT+6~, SUBMIT+7*, SUBMIT+9, SUBMIT+14, SUBMIT+19, SUBMIT+21 |
| MDTI | UPDATE+1~, UPDATE+3*, UPDATE+8, UPDATE+11 |
| MDTITL | GETDATA+6~, GETDATA+19*, GETDATA+20, GETDATA+30, GETDATA+33, NEWTIUN+3~, NEWTIUN+32 |
| MDTIUER | UPDATE+1~*, PREV+1~, PREV+2*, PREV+5 |
| MDTIUIN | SIGN~, SIGN+7 |
| MDTRAN | PREV+1~, PREV+2*, PREV+3*, PREV+4, PREV+5, PREV+6, PREV+8, PREV+9, PREV+14* |
| MDTST | GETDATA+6~, PREV+1~, PREV+2*, PREV+6*, PREV+7, PREV+8 |
| MDTSTR | NEWTIUN+3~, NEWTIUN+5*, NEWTIUN+8, NEWTIUN+10 |
| MDV | UPDATE+1~ |
| MDV1 | UPDATE+1~ |
| MDVAU | UPDATE+1~, UPDATE+6, UPDATE+7 |
| MDVST | NEWTIUN+3~, NEWTIUN+11*, NEWTIUN+25*, NEWTIUN+31*, NEWTIUN+32 |
| MDVSTR | GETDATA+6~, GETDATA+21*, GETDATA+22, GETDATA+23*, GETDATA+25, GETDATA+26*, GETDATA+27, GETDATA+30, GETDATA+33, NEWTIUN+3~ , NEWTIUN+18, NEWTIUN+25*, NEWTIUN+32 |
| MDWP | NEWTIUN+3~, NEWTIUN+32, UPDATE+1~!, UPDATE+8 |
| MDWP( | NEWTIUN+20*, UPDATE+4* |
| MDWP("TEXT" | UPDATE+2* |
| MDWP(1202 | UPDATE+5* |
| MDWP(1208 | UPDATE+7* |
| MDWP(1405 | NEWTIUN+21* |
| MDWP(1506 | UPDATE+7* |
| MDWP(70201 | NEWTIUN+22* |
| MDWP(70202 | NEWTIUN+23* |
| MDX | GETDATA+6~ |
| RES | SUBMIT+6~, SUBMIT+7*, SUBMIT+13, SUBMIT+15*, SUBMIT+18, SUBMIT+22*, SUBMIT+27*, SUBMIT+28 |
| SIGN | UPDATE~, UPDATE+11 |
| STUDY | FILEMSG~, FILEMSG+1, FILEMSG+3, GETDATA~, GETDATA+7, NEWTIUN~, NEWTIUN+3, NEWTIUN+35, NEWTIUN+36, NEWTIUN+38 , UPDATE~, UPDATE+3, UPDATE+13, UPDATE+15, UPDATE+17, UPDATE+18 |
| U | NEWTIUN+17, PREV+4, PREV+5, PREV+6, PREV+8, PREV+9 |
| X | SIGN+5~ |