[613] | 1 | QACARCH ;HISC/CEW - Routine to archive selected records ;1/17/95 11:19
|
---|
| 2 | ;;2.0;Patient Representative;**9**;07/25/1995
|
---|
| 3 | INFO ;
|
---|
| 4 | W !!?5,"Using this option does not purge the records archived."
|
---|
| 5 | W !?5,"At the device prompt, save the output to a file,"
|
---|
| 6 | W !?5,"capture the output for a word processing package,"
|
---|
| 7 | W !?5,"or send it to a printer for a hard copy report."
|
---|
| 8 | ;
|
---|
| 9 | MAIN ;
|
---|
| 10 | S QAQPOP=0
|
---|
| 11 | D DATDIV^QACUTL0 G:QAQPOP EXIT
|
---|
| 12 | K DIC,FLDS,L,BY,FR,TO,DHD
|
---|
| 13 | S L=0,DIC="^QA(745.1,"
|
---|
| 14 | S FLDS="1;S2,.01,2,3,22;C1,21,.01;L65,,25;C1",DHD="@@"
|
---|
| 15 | S DIOBEG="W !!,""Archived Patient Rep Contact Records"",!,QAQ2HED"
|
---|
| 16 | ;
|
---|
| 17 | ; report is not by division
|
---|
| 18 | I +$G(QACDV)'=1 D
|
---|
| 19 | . S BY="1"
|
---|
| 20 | . S FR(1)=QAQNBEG,TO(1)=QAQNEND
|
---|
| 21 | ;
|
---|
| 22 | ; report is by division
|
---|
| 23 | I +$G(QACDV)=1 D
|
---|
| 24 | . S BY="37;S3;C25,1"
|
---|
| 25 | . S FR(1)="@",TO(1)=""
|
---|
| 26 | . I +$G(QAC1DIV) D
|
---|
| 27 | . . S QACDVNAM="" D INST^QACUTL0(QAC1DIV,.QACDVNAM)
|
---|
| 28 | . . S (FR(1),TO(1))=QACDVNAM
|
---|
| 29 | . S FR(2)=QAQNBEG,TO(2)=QAQNEND
|
---|
| 30 | D EN1^DIP
|
---|
| 31 | EXIT ;
|
---|
| 32 | K DIC,FLDS,L,BY,FR,TO,DHD,DIP,DIOBEG,QACDV,QAC1DIV,QAQPOP,QACDVNAM
|
---|
| 33 | K QAQNBEG,QAQNEND
|
---|
| 34 | D K^QAQDATE
|
---|
| 35 | Q
|
---|