IVMCQ1 ;ALB/KCL - API FOR FINANCIAL QUERIES (continued) ; 7/6/01 1:10pm
Source file <IVMCQ1.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 |
|---|---|---|
| QUERY(DFN,USER,NOTIFY,OPTION,ERROR,RECENT) | ; Build/send HL7 financial query for a patient.
|
|
| QUERYQ | ; exit and clean-up
|
|
| Q2 | ;
|
|
| QUERY2(DFN,USER,NOTIFY,OPTION,ERROR,RECENT) | ; Build/send HL7 financial query for a patient.
|
|
| QRD | ; Build (HL7) QRD segment for patient
|
|
| QRF | ; Build HL7 (QRF) segment for patient
|
|
| RECENT(DFN) | ; Determine if a patient has a financial query that is open OR recently responded to (last 2 minutes)
|
| Name | Field # of Occurrence |
|---|---|
| $$ADD^DGENDBS | QUERY+47 |
| $$UPD^DGENDBS | QUERY+92 |
| $$LYR^DGMTSCU1 | QRD+18 |
| $$HLDATE^HLFNC | QRD+4, QRD+18, QRF+6 |
| INIT^HLFNC2 | QUERY+57 |
| GENERATE^HLMA | QUERY+77 |
| KILL^HLTRANS | QUERYQ+1 |
| $$GET^IVMCQ2 | RECENT+8 |
| $$LASTQRY^IVMCQ2 | RECENT+7 |
| $$SENT^IVMCQ2 | QUERY+39 |
| $$GETPAT^IVMUFNC | QUERY+64 |
| $$DCDON^IVMUPAR1 | QUERY+25 |
| $$SITE^VASITE | QUERY+55 |
| $$NOW^XLFDT | QUERY+46, QUERY+60, RECENT+10 |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^IVM(301.62 - [#301.62] | QUERY+31, QUERY+48, Q2+1 |
| ^ORD(101 - [#101] | QUERY+56 |
| ^TMP("HLS" | QUERY+50!, QUERYQ+2!, QRD+21*, QRF+9* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DATA | QUERY+17~, QUERY+47, QUERY+49!, QUERY+92 |
| DATA( | QUERY+45*, QUERY+46*, QUERY+85*, QUERY+86*, QUERY+87*, QUERY+88*, QUERY+89*, QUERY+90* |
| DFN | QUERY~, QUERY+31, QUERY+35, QUERY+39, QUERY+45, QUERY+48, QUERY+64, Q2+1, QUERY2~, QUERY2+4 , QRD+10, RECENT~, RECENT+7 |
| DG | QUERY+17~ |
| DGENDA | QUERY+17~, QUERY+91*, QUERY+92 |
| DT | QRD+18 |
| ERROR | QUERY~, QUERY+25*, QUERY+26*, QUERY+32*, QUERY+35*, QUERY+39*, QUERY+61*, QUERY+64*, QUERY+65*, QUERY+66* , QUERY+67*, QUERY+68*, QUERY+79*, QUERY+92*, QUERY2~, QUERY2+4 |
| HL | QUERY+20~, QUERY+57, QUERY+58 |
| >> HLARYTYP | QUERY+75*, QUERY+77 |
| HLDA | QUERY+18~ |
| HLDAN | QUERY+18~ |
| HLDAP | QUERY+18~, QUERY+54* |
| HLDT | QUERY+18~ |
| HLDT1 | QUERY+18~ |
| HLECH | QUERY+18~ |
| HLEID | QUERY+20~, QUERY+55*, QUERY+56*, QUERY+57, QUERY+77 |
| HLERR | QUERY+18~, QUERY+58*, QUERY+61, QUERY+78*, QUERY+79 |
| HLEVN | QUERY+18~, QUERY+59* |
| >> HLFORMAT | QUERY+76*, QUERY+77 |
| HLFS | QUERY+18~, QRD+4, QRD+6, QRD+8, QRD+10, QRD+12, QRD+14, QRD+16, QRD+18, QRD+20 , QRD+21, QRF+4, QRF+6, QRF+8, QRF+9 |
| HLMID | QUERY+18~ |
| HLMTN | QUERY+18~, QUERY+53* |
| HLNDAP | QUERY+18~ |
| HLNDAP0 | QUERY+18~ |
| HLPID | QUERY+18~ |
| HLQ | QUERY+18~ |
| >> HLRESLT | QUERY+77, QUERY+78, QUERY+82 |
| HLSDT | QUERY+18~, QUERY+60*, QRD+4 |
| HLVER | QUERY+18~ |
| IVMCID | QUERY+19~, QUERY+82*, QUERY+87 |
| IVMIEN | QUERY+19~, QUERY+47*, QUERY+91, QUERY+92, RECENT+5~, RECENT+7*, RECENT+8 |
| IVMPAT | QUERY+19~, QUERY+64 |
| IVMPAT("DOB" | QUERY+65, QRF+6 |
| IVMPAT("SEX" | QUERY+67, QUERY+68, QRF+8 |
| IVMPAT("SSN" | QUERY+66, QRD+14 |
| IVMQRD | QRD+2~, QRD+4*, QRD+6*, QRD+8*, QRD+10*, QRD+12*, QRD+14*, QRD+16*, QRD+18*, QRD+20* , QRD+21 |
| IVMQRF | QRF+2~, QRF+4*, QRF+6*, QRF+8*, QRF+9 |
| IVMQRY | QUERY+19~, RECENT+5~, RECENT+8 |
| IVMQRY("RESPONSE" | RECENT+10 |
| IVMQRY("STATUS" | RECENT+9 |
| >> IVMZ10 | QUERY+26 |
| NOTIFY | QUERY~, QUERY+90, QUERY2~, QUERY2+4 |
| OPTION | QUERY~, QUERY+89, QUERY2~, QUERY2+4 |
| RECENT | QUERY~, QUERY+35, QUERY2~, QUERY2+4, RECENT+5~, RECENT+6*, RECENT+9*, RECENT+10*, RECENT+11 |
| SUCCESS | QUERY+19~, QUERY+22*, QUERY+94*, Q2+2 |
| USER | QUERY~, QUERY+86, QUERY2~, QUERY2+4 |
| XMTEXT | QUERY+19~ |