DGPFHLL1 ;ALB/RPM - PRF HL7 EVENT LOG API'S ; 2/23/06
Source file <DGPFHLL1.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 2 | (CHK,FILE,UPDATE)^DIE ($$GET1,GETS)^DIQ |
Kernel | 1 | $$NOW^XLFDT |
Name | Comments | DBIA/ICR reference |
---|---|---|
LOCK(DGIEN) | ;lock HL7 event record
|
|
GETEVNT(DGLIEN,DGPFL) | ;retrieve a given record from PRF HL7 EVENT LOG (#26.21)
|
|
ISINCOMP(DGIEN) | ;is the HL7 event status INCOMPLETE?
|
|
STOEVNT(DGDFN,DGSTAT,DGERR) | ;store event in PRF HL7 EVENT (#26.21) file
|
|
FNDEVNT(DGDFN) | ;find PRF HL7 EVENT (#26.21) file record number
|
|
GETSTAT(DGDFN) | ;retrieve event status for a given patient
|
|
UNLOCK(DGIEN) | ;unlock HL7 event record
|
FileNo | Call Tags |
---|---|
^DGPF(26.21 - [#26.21] | CHK^DIE, GET1^DIQ, GETS^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DGPF(26.21 - [#26.21] | GETEVNT+20, FNDEVNT+14, LOCK+10, UNLOCK+9, ISINCOMP+9 |
^DPT - [#2] | STOEVNT+16 |
Name | Line Occurrences |
---|---|
$$FNDEVNT | GETSTAT+15, STOEVNT+17 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DGDFN | GETSTAT~, GETSTAT+14, GETSTAT+15, FNDEVNT~, FNDEVNT+13, FNDEVNT+14, STOEVNT~, STOEVNT+16, STOEVNT+17, STOEVNT+24 |
DGERR | GETEVNT+14~, GETEVNT+23, GETSTAT+12~, STOEVNT~, STOEVNT+19 |
DGFDA | STOEVNT+10~ |
DGFDA( | STOEVNT+21*, STOEVNT+24*, STOEVNT+25*, STOEVNT+26* |
DGFDAIEN | STOEVNT+11~ |
DGFLDS | GETEVNT+15~ |
DGFLDS( | GETEVNT+25, GETEVNT+26, GETEVNT+27 |
DGIEN | FNDEVNT+11~, FNDEVNT+14*, FNDEVNT+15, LOCK~, LOCK+10, UNLOCK~, UNLOCK+9, ISINCOMP~, ISINCOMP+9 |
DGIENS | GETEVNT+16~, GETEVNT+21*, GETEVNT+22, GETEVNT+25, GETEVNT+26, GETEVNT+27 |
DGLIEN | GETEVNT~, GETEVNT+20, GETEVNT+21, STOEVNT+12~, STOEVNT+17*, STOEVNT+20, STOEVNT+21 |
DGPFL | GETEVNT~ |
DGPFL("DFN" | GETEVNT+25* |
DGPFL("EDT" | GETEVNT+26* |
DGPFL("STAT" | GETEVNT+27* |
DGRSLT | GETEVNT+17~, GETEVNT+19*, GETEVNT+24*, GETEVNT+29, STOEVNT+13~, STOEVNT+18 |
DGSTAT | STOEVNT~, STOEVNT+15*, STOEVNT+18, STOEVNT+21, STOEVNT+26 |
U | GETEVNT+25, GETEVNT+26, GETEVNT+27 |