Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Label References |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: SCMSVPV1

Package: Scheduling

Routine: SCMSVPV1


Information

SCMSVPV1 ;ALB/ESD HL7 PV1 Segment Validation ; 23 Oct 98 3:45 PM

Source Information

Source file <SCMSVPV1.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
Health Level Seven 1 $$FMDATE^HLFNC  
Scheduling 1 ($$CONVERT,VALIDATE)^SCMSVUT0  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Scheduling 1 SCDXMSG1  

Entry Points

Name Comments DBIA/ICR reference
EN(PV1SEG,HLQ,HLFS,VALERR,NODE,EVNTHL7,ENCNDT) ;
; Entry point to return the HL7 PV1 (Patient Visit) validation segment
ENQ
ERR ;;Invalid or missing patient visit data for encounter (HL7 PV1 segment)
1 ;;0035;HL7 SEGMENT NAME
3 ;;4000;PATIENT CLASS
5 ;;4050;PURPOSE OF VISIT/APPT TYPE
510 ;;Z000;Invalid Appointment Type (Computer Generated)
15 ;;4070;LOCATION OF VISIT
40 ;;4150;FACILITY NUMBER/SUFFIX
401 ;;4160;INACTIVE FACILITY
45 ;;4200;VISIT (ENCOUNTER) DATE/TIME
51 ;;4100;UNIQUE IDENTIFIER (PCE)

External References

Name Field # of Occurrence
$$FMDATE^HLFNC EN+35
$$CONVERT^SCMSVUT0 EN+31
VALIDATE^SCMSVUT0 EN+27, EN+38, EN+43

Label References

Name Line Occurrences
ENQ EN+28

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CNT EN+19~, EN+25*, EN+27, EN+38, EN+43
DATA EN+19~, EN+35*, EN+38
DIV EN+36~*
ENCNDT EN~, EN+43
EVNTHL7 EN~, EN+23
HLFS EN~, EN+31, EN+35, EN+37, EN+41
HLQ EN~, EN+31
I EN+19~, EN+22*, EN+23*, EN+34*, EN+35, EN+36, EN+37, EN+38
MSG EN+19~, EN+25*, ENQ
NODE EN~, EN+36
PV1SEG EN~, EN+26*, EN+27, EN+31*, EN+35, EN+37, EN+41
SD EN+19~, EN+23!
SD( EN+22*, EN+23*, EN+38
SEG EN+19~, EN+26*, EN+27, EN+28, EN+38, EN+43, ENQ
U EN+36
VALERR EN~, EN+27, EN+28, EN+38, EN+43, ENQ
X EN+19~
XMTFLG EN+19~, EN+37*, EN+42*

Marked Items

Name Field # of Occurrence
$T(@(1) EN+38
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Label References |  Local Variables |  Marked Items |  All