1 | IVMLDEM5 ;ALB/KCL - IVM DEMOGRAPHIC UPLOAD HELP ; 05-MAY-94
|
---|
2 | ;;2.0;INCOME VERIFICATION MATCH;**10**; 21-OCT-94
|
---|
3 | ;;Per VHA Directive 10-93-142, this routine should not be modified.
|
---|
4 | ;
|
---|
5 | ;
|
---|
6 | EN ; - Extended help for the IVM demographic upload
|
---|
7 | ;
|
---|
8 | D FULL^VALM1
|
---|
9 | D CLEAR^VALM1
|
---|
10 | W !,?15,"***** IVM DEMOGRAPHIC UPLOAD - EXTENDED HELP *****"
|
---|
11 | W !," "
|
---|
12 | W !,?5,"As part of the Income Verification Match process, patient demographic"
|
---|
13 | W !,?5,"information will be returned to field facilities. During the course"
|
---|
14 | W !,?5,"of verifying a Means Test, HEC contact representatives"
|
---|
15 | W !,?5,"may determine that certain patient demographic and eligibility information"
|
---|
16 | W !,?5,"has changed. HEC may electronically transmit these changes"
|
---|
17 | W !,?5,"to the field facilities in the Demographic Data Transmission message."
|
---|
18 | W !,?5,"These demographic elements are classified as either 'UPLOADABLE' or"
|
---|
19 | W !,?5,"'NON-UPLOADABLE'. The Demographic Upload option will allow field"
|
---|
20 | W !,?5,"facilities to review this data and either load (automatically or manually,"
|
---|
21 | W !,?5,"depending upon whether the field is uploadable or non-uploadable) or"
|
---|
22 | W !,?5,"reject the data."
|
---|
23 | W !,?5," "
|
---|
24 | W !,?5,"Uploadable demographic elements will be compared to the patient "
|
---|
25 | W !,?5,"demographic elements that are currently on file in DHCP and displayed"
|
---|
26 | W !,?5,"to the user. The user may review these elements and choose to either"
|
---|
27 | W !,?5,"upload or delete them."
|
---|
28 | D PAUSE^VALM1
|
---|
29 | W !,?5,"Non-uploadable demographic elements will be compared to the patient"
|
---|
30 | W !,?5,"demographic elements that are currently on file in DHCP and displayed"
|
---|
31 | W !,?5,"to the user. This demographic information is provided to the facility"
|
---|
32 | W !,?5,"for informational purposes only. The user may review these elements,"
|
---|
33 | W !,?5,"but will not be given the option to automatically load them into DHCP."
|
---|
34 | ;
|
---|
35 | D PAUSE^VALM1
|
---|
36 | S VALMBCK="R"
|
---|
37 | Q
|
---|
38 | ;
|
---|
39 | ;
|
---|
40 | DEMO(X,Y,TYPE) ; - extrinsic function to see if IVM patient has has demographic
|
---|
41 | ;information for uploading or display
|
---|
42 | ;
|
---|
43 | ; Input: X -- as internal entry number of IVM PATIENT (#301.5) file
|
---|
44 | ; Y -- as internal entry number of the (#301.501) sub-file
|
---|
45 | ; TYPE -- as the type of demographic data:
|
---|
46 | ; - 0 for demographic data that is information only
|
---|
47 | ; - 1 for demograpic data that is uploadable
|
---|
48 | ;
|
---|
49 | ; Output: 1 -- if patient has specified type of demographic data
|
---|
50 | ; 0 -- if patient does not have specified type of demographic data
|
---|
51 | ;
|
---|
52 | N IVMSTAT,IVMPTR
|
---|
53 | S IVMCHK=0
|
---|
54 | F IVMSTAT=0:0 S IVMSTAT=$O(^IVM(301.5,X,"IN",Y,"DEM","B",IVMSTAT)) Q:'IVMSTAT D
|
---|
55 | .S IVMPTR=$P($G(^IVM(301.92,IVMSTAT,0)),"^",3)
|
---|
56 | .I IVMPTR=TYPE S IVMCHK=1 Q
|
---|
57 | K X,Y,TYPE
|
---|
58 | Q $S(IVMCHK=1:1,1:0)
|
---|
59 | ;
|
---|
60 | ;
|
---|
61 | DELETE(IVMDA2,IVMDA1,NAME) ; - delete segment name (.02 field from the #301.501 sub-file)
|
---|
62 | ; from the IVM Patient #301.5 file to remove from ASEG x-ref.
|
---|
63 | ;
|
---|
64 | ; Input: IVMDA2 -- Pointer to the case record in file #301.5
|
---|
65 | ; IVMDA1 -- Pointer to PID msg in sub-file #301.501
|
---|
66 | ; NAME -- as patient name from the array
|
---|
67 | ; ^tmp("ivmlst",$j,"idx",ctr,ctr)
|
---|
68 | ;
|
---|
69 | ; Output: None
|
---|
70 | ;
|
---|
71 | ; - delete segment name (.02 field from the #301.501 sub-file) from
|
---|
72 | ; the IVM Patient #301.5 file to remove from ASEG x-ref.
|
---|
73 | ;
|
---|
74 | S DA=IVMDA1,DA(1)=IVMDA2
|
---|
75 | S DIE="^IVM(301.5,"_DA(1)_",""IN"","
|
---|
76 | S DR=".02////@" D ^DIE
|
---|
77 | ;
|
---|
78 | ; - delete entry from list manager array
|
---|
79 | K ^TMP("IVMDUPL",$J,NAME,IVMDA2,IVMDA1)
|
---|
80 | Q
|
---|