SDPFSS2 ;ALD/SCK - Patient Financial Services System cont. ; 22-April-2005
Source file <SDPFSS2.m>
| Package | Total | Caller Graph | 
|---|---|---|
| Scheduling | 3 | SD53430P SDPFSS SDVSIT0 | 
| Order Entry Results Reporting | 1 | ORWPFSS4 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ARNQ | ||
| DEFPRV(SDCLN) | ; Return the default provider for a clinic if one is specified ; Input ; SDCLN - Clinic IEN for HOSPITAL LOCATION File (#44) ; Output ; Provider from NEW PERSON File (#200): ; IEN^Provider Name or Null | |
| ERRMSG(ERRCODE) | ; Generate bulletin when an error condition is processed ; Bulletins will be sent only if the receiving mail group SD RSA API ERRORS ; contains at least 1 member | |
| GETEVT(EVT) | ; Return message type for appointment event ; The following appoint events will return the indicated message type ; MAKE A05 ; CHECK-IN A04 ; CHECK-OUT A03 ; NO-SHOW A38 | |
| ENCPRV(DFN,SDVSIT) | ; Returns the encounter provider associated with the visit. ; Input ; DFN - Patient IEN from the PATIENT File (#2) ; SDVSIT - Visit IEN from the VISIT File (#9000010) ; DFN and SDVSIT are references to global variables which are available as part ; of the SD application. | |
| GETARN(SDT,DFN,SDCL) | ; Get the PFSS Account Number Reference from file #409.55 for the matching Appt. D/T, ; patient DFN, and clinic location. ; Input ; SDT - Appointment Date/Time ; DFN - Patient IEN to File #2 ; SDCL - Clinic IEN to File #44 | 
 
 | 
| FileNo | Call Tags | 
|---|---|
| ^DPT - [#2] | GET1^DIQ | 
| ^VA(200 - [#200] | GET1^DIQ | 
| ^SD(409.55 - [#409.55] | GET1^DIQ | 
| ^SC - [#44] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AUPNVPRV - [#9000010.06] | ENCPRV+15, ENCPRV+16 | 
| ^AUPNVPRV("AD" | ENCPRV+13 | 
| ^SC - [#44] | DEFPRV+10, DEFPRV+11, DEFPRV+12 | 
| ^SD(409.55 - [#409.55] | GETARN+19 | 
| ^XMB(3.8 - [#3.8] | ERRMSG+6, ERRMSG+9 | 
| Name | Line Occurrences | 
|---|---|
| ARNQ | GETARN+14, GETARN+15, GETARN+16 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DFN | GETARN~, GETARN+14*, GETARN+19, ENCPRV~, ENCPRV+16, ERRMSG+18 | 
| ERRCODE | ERRMSG~, ERRMSG+12 | 
| EVT | GETEVT~, GETEVT+12 | 
| >> IBBEVENT | ERRMSG+21 | 
| MSG | ERRMSG+4~, ERRMSG+12*, ERRMSG+13*, ERRMSG+22 | 
| PRVIEN | ENCPRV+11~, ENCPRV+15*, ENCPRV+16, ENCPRV+17, DEFPRV+7~, DEFPRV+12*, DEFPRV+13, DEFPRV+14 | 
| PRVNAME | ENCPRV+11~, ENCPRV+16*, ENCPRV+17, DEFPRV+7~, DEFPRV+13*, DEFPRV+14 | 
| RSLT | ENCPRV+11~, ENCPRV+17*, ENCPRV+18, DEFPRV+7~, DEFPRV+14*, DEFPRV+15 | 
| SDANR | GETARN+12~, GETARN+14*, GETARN+15*, GETARN+16*, GETARN+21*, GETARN+23*, ARNQ | 
| SDCL | GETARN~, GETARN+16*, GETARN+19, ERRMSG+20 | 
| SDCLN | DEFPRV~, DEFPRV+10, DEFPRV+11, DEFPRV+12 | 
| SDIEN | GETARN+12~, GETARN+18*, GETARN+19*, GETARN+20, GETARN+21 | 
| SDMG | ERRMSG+4~, ERRMSG+6*, ERRMSG+7, ERRMSG+9 | 
| SDT | GETARN~, GETARN+15*, GETARN+19, ERRMSG+19 | 
| SDVSIT | ENCPRV~, ENCPRV+13 | 
| SDX | ENCPRV+11~, ENCPRV+13*, ENCPRV+14, ENCPRV+15, ENCPRV+16, DEFPRV+7~, DEFPRV+9*, DEFPRV+10*, DEFPRV+11, DEFPRV+12 | 
| U | ENCPRV+15, ENCPRV+16, DEFPRV+11, DEFPRV+12, ERRMSG+12 | 
| X | ERRMSG+4~ | 
| XMB | ERRMSG+4~, ERRMSG+17* | 
| XMB(1 | ERRMSG+18* | 
| XMB(2 | ERRMSG+19* | 
| XMB(3 | ERRMSG+20* | 
| XMB(4 | ERRMSG+21* | 
| XMB(5 | ERRMSG+22* | 
| XMDUZ | ERRMSG+4~, ERRMSG+15* | 
| XMSUB | ERRMSG+4~ | 
| XMTEXT | ERRMSG+4~ | 
| XMY | ERRMSG+4~ | 
| XMY("G.SD RSA | API ERRORS" , ERRMSG+16* | 
| Y | ERRMSG+4~ |