| 1 | WVNOTIF1 ;HCIOFO/FT,JR IHS/ANMC/MWR - WV ADD/EDIT WV NOTIFICATIONS; | 
|---|
| 2 | ;;1.0;WOMEN'S HEALTH;;Sep 30, 1998 | 
|---|
| 3 | ;;* MICHAEL REMILLARD, DDS * ALASKA NATIVE MEDICAL CENTER * | 
|---|
| 4 | ;;  STUFFS A NORMAL LETTER FOR THIS PATIENT.  CALLED BY WVNOTIF. | 
|---|
| 5 | ; | 
|---|
| 6 | ; | 
|---|
| 7 | NORMALL(WVDFN,WVACCN,WVSPEC,WVSPTX) ;EP | 
|---|
| 8 | ;---> STUFF A NORMAP PAP/MAM RESULT LETTER ENTRY IN WV NOTIF FILE. | 
|---|
| 9 | ;---> REQUIRED VARIABLES: WVDFN=IEN OF WV PATIENT (FILE 790), | 
|---|
| 10 | ;--->                     WVACCN=ACCESSION# FOR PROCEDURE. | 
|---|
| 11 | ;--->                     WVSPEC=1 FOR PAP, 3,4 OR 5 FOR MAM. | 
|---|
| 12 | ;--->                     WVSPTX=TEXT OF THE SPECIAL PROCEDURE. | 
|---|
| 13 | N WVPC,WVPURP,X | 
|---|
| 14 | ; | 
|---|
| 15 | I '$D(WVDFN)!('$D(WVACCN))!('$D(WVSPEC)) D  D NOLETT Q | 
|---|
| 16 | .W !!?5,"* Patient DFN or Accession# or Special Procedure Code " | 
|---|
| 17 | .W "undefined.",!,"  Contact Site Manager." | 
|---|
| 18 | ; | 
|---|
| 19 | I '$D(^WV(790.02,DUZ(2),0)) D  D NOLETT Q | 
|---|
| 20 | .W !!?5,"* Site Parameters for ",$$INSTTX^WVUTL6(DUZ(2)) | 
|---|
| 21 | .W " have not been set." | 
|---|
| 22 | ; | 
|---|
| 23 | ;---> FIND PIECE OF ^WV(790.02, THAT IDENTIFIES PAP/MAM NORMAL LETTER. | 
|---|
| 24 | S WVPC=$S(WVSPEC=1:4,WVSPEC=2:8,1:0) | 
|---|
| 25 | S WVPURP=$P(^WV(790.02,DUZ(2),0),U,WVPC) | 
|---|
| 26 | I 'WVPURP D  D NOLETT Q | 
|---|
| 27 | .W !!?5,"* The Normal ",WVSPTX," Result Letter is not identified in" | 
|---|
| 28 | .W !?7,"the Site Parameter file.  Check the Site Parameter File." | 
|---|
| 29 | ; | 
|---|
| 30 | I '$O(^WV(790.404,WVPURP,1,0)) D  D NOLETT Q | 
|---|
| 31 | .W !!?5,"* In the Site Parameter file, the Normal ",WVSPTX | 
|---|
| 32 | .W " Result letter" | 
|---|
| 33 | .W !?7,"chosen has no letter text entered.  Check the Notification " | 
|---|
| 34 | .W !?7,"Purpose&Letter File." | 
|---|
| 35 | ; | 
|---|
| 36 | ;---> NOW STUFF A PAP/MAM RESULT NORMAL LETTER WITH ALL FIELDS ENTERED, | 
|---|
| 37 | ;---> QUEUED TO BE PRINTED TODAY. | 
|---|
| 38 | N DIC,Y | 
|---|
| 39 | S X=WVDFN | 
|---|
| 40 | K DD,DO S DIC="^WV(790.4,",DIC(0)="ML",DLAYGO=790 | 
|---|
| 41 | S DIC("DR")=".02///T;.03///LETTER, FIRST;.04///"_WVPURP | 
|---|
| 42 | S DIC("DR")=DIC("DR")_";.05///"_WVSPTX_" NORMAL LETTER SENT;.06///" | 
|---|
| 43 | S DIC("DR")=DIC("DR")_WVACCN_";.07////"_DUZ(2)_";.08///T;.11///T" | 
|---|
| 44 | S DIC("DR")=DIC("DR")_";.13///T;.14///CLOSED" | 
|---|
| 45 | D FILE^DICN | 
|---|
| 46 | ;---> IF Y<0, CHECK PERMISSIONS. | 
|---|
| 47 | D:Y<0 | 
|---|
| 48 | .W !!?5,"COULD NOT ADD NOTIFICATION, PERMISSION PROBLEM." | 
|---|
| 49 | .W !?5,"CONTACT YOUR SITE MANAGER."  D NOLETT | 
|---|
| 50 | Q | 
|---|
| 51 | ; | 
|---|
| 52 | NOLETT ;EP | 
|---|
| 53 | W !?5,"* NO LETTER QUEUED!" D DIRZ^WVUTL3 | 
|---|
| 54 | Q | 
|---|