Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Desc |  Directly Accessed By Routines |  Accessed By FileMan Db Calls |  Pointer To FileMan Files |  Fields |  ICR |  External References |  Global Variables Directly Accessed |  Naked Globals |  Local Variables  | All
Print Page as PDF
Global: ^AUPNVHF

Package: PCE Patient Care Encounter

Global: ^AUPNVHF


Information

FileMan FileNo FileMan Filename Package
9000010.23 V HEALTH FACTORS PCE Patient Care Encounter

Description

Directly Accessed By Routines, Total: 27

Package Total Routines
Clinical Reminders 11 PXRMG2E1    PXRMGECJ    PXRMGECK    PXRMGECL    PXRMGECM    PXRMGECN    PXRMGECQ    PXRMGECR
PXRMGECU    PXRMGECV    PXRMOBJX    
PCE Patient Care Encounter 11 PXAIHF    PXHFMEASREPAIR    PXP119I    ^AUPNVHF    PXKENCOUNTER    PXMEASCF    PXMEASUREMENT    PXPXRM
PXPXRMI1    PXQUTL3C    PXRHS07    
VA FileMan 2 ITEM    YEAR    
Health Summary 1 GMTSGEC    
Mental Health 1 YSBWHIGH    
Scheduling 1 SCRPW25    

Accessed By FileMan Db Calls, Total: 8

Package Total Routines
PCE Patient Care Encounter 4 PXCEHF    PXP119I    PXPXRMI1    PXRHS07    
Automated Information Collection System 1 IBDFRPC6    
Clinical Reminders 1 PXRMHF    
VA Point of Service 1 VPSRPC15    
Virtual Patient Record 1 VPRDPXHF    

Pointer To FileMan Files, Total: 7

Package Total FileMan Files
PCE Patient Care Encounter 4 PATIENT/IHS(#9000001)[.02]    VISIT(#9000010)[.03]    HEALTH FACTORS(#9999999.64)[.01]    PCE DATA SOURCE(#839.7)[81203]    
Kernel 2 PACKAGE(#9.4)[81202]    NEW PERSON(#200)[12021204]    
Lexicon Utility 1 UCUM CODES(#757.5)[221]    

Fields, Total: 15

Field # Name Loc Type Details
.01 HEALTH FACTOR 0;1 POINTER TO HEALTH FACTORS FILE (#9999999.64)
************************REQUIRED FIELD************************
HEALTH FACTORS(#9999999.64)

  • INPUT TRANSFORM:  S DIC("S")="I $P(^(0),U,10)=""F"",$P(^(0),U,11)'=1" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
  • LAST EDITED:  AUG 10, 2017
  • HELP-PROMPT:  Select the health factor identified at the visit.
  • DESCRIPTION:  
    This is the entry in the Health Factor file that most closely represents the patient's health factor status at the encounter for a given health factor category.
  • SCREEN:  S DIC("S")="I $P(^(0),U,10)=""F"",$P(^(0),U,11)'=1"
  • EXPLANATION:  Prevents selection of inactive and/or category health factor entries.
  • CROSS-REFERENCE:  9000010.23^B
    1)= S ^AUPNVHF("B",$E(X,1,30),DA)=""
    2)= K ^AUPNVHF("B",$E(X,1,30),DA)
  • CROSS-REFERENCE:  9000010.23^AATOO1^MUMPS
    1)= I $P(^AUPNVHF(DA,0),U,2)]"",$P(^(0),U,3)]"" S ^AUPNVHF("AA",$P(^AUPNVHF(DA,0),U,2),X,(9999999-$P(^AUPNVSIT($P(^AUPNVHF(DA,0),U,3),0),".")),DA)=""
    2)= I $P(^AUPNVHF(DA,0),U,2)]"",$P(^(0),U,3)]"" K ^AUPNVHF("AA",$P(^AUPNVHF(DA,0),U,2),X,(9999999-$P(^AUPNVSIT($P(^AUPNVHF(DA,0),U,3),0),".")),DA)
    This cross-reference is used for searches in sequence by patient, health factor internal entry number, inverted visit date, and internal entry number.
    "AA",PATIENT,HEALTH FACTORS,VISIT,DA
  • RECORD INDEXES:  ACR (#1680)
.02 PATIENT NAME 0;2 POINTER TO PATIENT/IHS FILE (#9000001)
************************REQUIRED FIELD************************
PATIENT/IHS(#9000001)

  • LAST EDITED:  JAN 02, 2019
  • HELP-PROMPT:  Enter the patient to whom the health factor was given.
  • DESCRIPTION:  This is the patient to whom the health factor was given during the encounter.
  • TECHNICAL DESCR:  This is a pointer to the PATIENT/IHS file, #9000001, which is DINUMED to the PATIENT file, #2. This field is always stuffed by the application. No editing is allowed.
    UNEDITABLE
  • CROSS-REFERENCE:  9000010.23^AATOO^MUMPS
    1)= I $P(^AUPNVHF(DA,0),U,3)]"" S ^AUPNVHF("AA",X,$P(^AUPNVHF(DA,0),U,1),(9999999-$P(+^AUPNVSIT($P(^AUPNVHF(DA,0),U,3),0),".",1)),DA)=""
    2)= I $P(^AUPNVHF(DA,0),U,3)]"" K ^AUPNVHF("AA",X,$P(^AUPNVHF(DA,0),U,1),(9999999-$P(+^AUPNVSIT($P(^AUPNVHF(DA,0),U,3),0),".",1)),DA)
    This cross-reference is used for searches in sequence by patient, health factor internal entry number, inverted visit date, and internal entry number.
    "AA",PATIENT,HEALTH FACTOR,VISIT,DA
  • CROSS-REFERENCE:  9000010.23^C
    1)= S ^AUPNVHF("C",$E(X,1,30),DA)=""
    2)= K ^AUPNVHF("C",$E(X,1,30),DA)
    This cross reference allows look-up of health factors by patient.
  • RECORD INDEXES:  ACR (#1680), AED (#1681)
.03 VISIT 0;3 POINTER TO VISIT FILE (#9000010)
************************REQUIRED FIELD************************
VISIT(#9000010)

  • INPUT TRANSFORM:  S DIC("S")="I $P(^(0),U,5)=$P(^AUPNVHF(DA,0),U,2)" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
  • LAST EDITED:  JAN 02, 2019
  • HELP-PROMPT:  Enter the visit date/time for the encounter where the health factor was given.
  • DESCRIPTION:  This is the encounter or occasion of service defined in the VISIT file that represents when and where the health factor was given.
  • TECHNICAL DESCR:  This is a pointer to the VISIT file, #9000010. This field is stuffed by the applications. No editing is allowed.
  • SCREEN:  S DIC("S")="I $P(^(0),U,5)=$P(^AUPNVHF(DA,0),U,2)"
  • EXPLANATION:  VISIT MUST BE FOR CURRENT PATIENT
    UNEDITABLE
  • CROSS-REFERENCE:  9000010.23^AD
    1)= S ^AUPNVHF("AD",$E(X,1,30),DA)=""
    2)= K ^AUPNVHF("AD",$E(X,1,30),DA)
    This cross-reference is used for searches by the visit pointer and internal entry number.
    "AD",VISIT,DA
  • CROSS-REFERENCE:  9000010.23^AA^MUMPS
    1)= Q:$P(^AUPNVHF(DA,0),U,2)="" S ^AUPNVHF("AA",$P(^AUPNVHF(DA,0),U,2),$P(^(0),U,1),(9999999-$P(+^AUPNVSIT(X,0),".",1)),DA)=""
    2)= Q:$P(^AUPNVHF(DA,0),U,2)="" K ^AUPNVHF("AA",$P(^AUPNVHF(DA,0),U,2),$P(^(0),U,1),(9999999-$P(+^AUPNVSIT(X,0),".",1)),DA)
    This cross-reference is used for searches in sequence by patient, health factory pointer, inverted visit date, internal entry number.
    "AA",PATIENT,HEALTH FACTOR,VISIT,DA
  • CROSS-REFERENCE:  9000010.23^AV10^MUMPS
    1)= D ADD^AUPNVSIT
    2)= D SUB^AUPNVSIT
    This cross-reference adds and subtracts from the dependent entry count in the VISIT file.
  • RECORD INDEXES:  ACR (#1680)
.04 LEVEL/SEVERITY 0;4 SET
  • 'M' FOR MINIMAL;
  • 'MO' FOR MODERATE;
  • 'H' FOR HEAVY/SEVERE;

  • LAST EDITED:  JAN 02, 2019
  • HELP-PROMPT:  Enter a Level/Severity for the health factor.
  • DESCRIPTION:  Level/Severity provides an approximate magnitude associated with the health factor.
220 MAGNITUDE 220;1 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>25!($L(X)<1)!('$$VMAGNITUDE^PXINPTR(.X)) X
    MAXIMUM LENGTH: 25
  • LAST EDITED:  MAR 28, 2022
  • HELP-PROMPT:  Enter the magnitude of the measurement, a positive or negative number, up to 14 digits and 9 decimal places.
  • DESCRIPTION:  If a measurement has been recorded for an entry in this file, this is the magnitude of the measurement.
  • AUDIT:  EDITED OR DELETED
  • NOTES:  XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
221 UCUM CODE 220;2 POINTER TO UCUM CODES FILE (#757.5) UCUM CODES(#757.5)

  • LAST EDITED:  MAR 28, 2022
  • HELP-PROMPT:  Enter the UCUM code of the measurement.
  • DESCRIPTION:  If a measurement has been recorded for an entry in this file, this is the unit of the measurement.
  • AUDIT:  EDITED OR DELETED
1201 EVENT DATE AND TIME 12;1 DATE

  • INPUT TRANSFORM:  S %DT="ESTX" D ^%DT S X=Y K:Y<1 X
  • LAST EDITED:  DEC 11, 2020
  • HELP-PROMPT:  Enter the date and time the health factor was recorded.
  • DESCRIPTION:  Event Date and Time reflects the actual time the health factor was given. The Event Date does not have to be the Visit Date, but it cannot be a future date.
    If a user wants to enter a historical health factor the user should use the Historical Encounter entry action to document the historical health factor. Historical entries will not be eligible for credit.
    PCE data sources for automatic (scanning) data capture will be blank unless the Event Date and Time are passed to PCE for filing.
  • TECHNICAL DESCR:  Event Date and Time defaults to NOW and reflects the actual time the health factor was given. The Event Date does not have to be the Visit Date, but it cannot be a future date.
    If a user wants to enter a historical health factor the user should use the Historical Encounter entry action to document the historical health factor. Historical entries will not be eligible for credit.
    PCE data sources for automatic (scanning) data capture will be blank unless the event date and time are passed to PCE for filing.
  • RECORD INDEXES:  ACR (#1680), AED (#1681)
1202 ORDERING PROVIDER 12;2 POINTER TO NEW PERSON FILE (#200) NEW PERSON(#200)

  • LAST EDITED:  MAY 13, 1996
  • HELP-PROMPT:  Enter the provider who ordered this health factor recorded.
  • DESCRIPTION:  
    This field can be used to document the provider who ordered the health factor recorded.
1204 ENCOUNTER PROVIDER 12;4 POINTER TO NEW PERSON FILE (#200) NEW PERSON(#200)

  • LAST EDITED:  DEC 19, 1994
  • HELP-PROMPT:  Enter the provider who recorded the health factor.
  • DESCRIPTION:  
    This is the provider who recorded the health factor.
80101 EDITED FLAG 801;1 SET
  • '1' FOR EDITED;

  • LAST EDITED:  JAN 02, 2019
  • HELP-PROMPT:  Enter 1 if the original health factor data is being edited.
  • DESCRIPTION:  
    This field is automatically set to 1 if PCE detects that any original health factor data is being edited.
  • TECHNICAL DESCR:  
    PCE filing logic automatically compares the before and after pictures of the record to determine if the edited flag should be set to "1".
80102 AUDIT TRAIL 801;2 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>85!($L(X)<2) X
  • LAST EDITED:  JAN 02, 2019
  • HELP-PROMPT:  The answer must be 2 to 85 characters.
  • DESCRIPTION:  This field is populated automatically by the PCE filing logic. The format of the field is as follows: Pointer to PCE data source file_"-"_A for Add or E for Edit_" "_DUZ of the person who entered the data_";"...
  • TECHNICAL DESCR:  The PCE filing logic requires a pointer to the PCE data source file. If this is not passed, then PCE filing logic will not process the data.
    If the record is a new record, then an "A" is used to specify the source that added the data. If the record existed previously, PCE filing logic compares the old and new records of information. An "E" will automatically be
    used if the filing logic finds the data has been edited. If "E" is used, then the Edited Flag field is automatically set to 1.
    The DUZ is stored in its internal format to represent the user who performed the adding or editing of data for this record.
    Iterations of editing will be concatenated to the previous data source value, up to 85 characters.
81101 COMMENTS 811;1 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>245!($L(X)<1) X
  • LAST EDITED:  JAN 02, 2019
  • HELP-PROMPT:  Enter a comment 1-245 characters in length.
  • DESCRIPTION:  This is a comment related to the patient's health factor. The provider may enter this manually via the PCE User Interface.
81201 VERIFIED 812;1 SET
  • '1' FOR ELECTRONICALLY SIGNED;
  • '2' FOR VERIFIED BY PACKAGE;

  • LAST EDITED:  JAN 02, 2019
  • HELP-PROMPT:  Enter 1 if verified by electronic signature or 2 if verified by package.
  • DESCRIPTION:  This is used to note how the event was verified and is automatically entered by the software.
  • TECHNICAL DESCR:  This is automatically entered by the software and is uneditable for users.
    UNEDITABLE
81202 PACKAGE 812;2 POINTER TO PACKAGE FILE (#9.4) PACKAGE(#9.4)

  • LAST EDITED:  JAN 02, 2019
  • HELP-PROMPT:  Enter the VistA package from which this health factor originated.
  • DESCRIPTION:  This is the VistA package from which this health factor originated through PCE.
    This is automatically entered by the software and uneditable by users.
  • TECHNICAL DESCR:  
    UNEDITABLE
81203 DATA SOURCE 812;3 POINTER TO PCE DATA SOURCE FILE (#839.7) PCE DATA SOURCE(#839.7)

  • LAST EDITED:  JAN 02, 2019
  • HELP-PROMPT:  Select the data source for this health factor entry through PCE.
  • DESCRIPTION:  This is the data source for this health factor. It is set automatically and uneditable by users.
  • TECHNICAL DESCR:  
    UNEDITABLE
  • RECORD INDEXES:  AED (#1681)

ICR, Total: 3

ICR LINK Subscribing Package(s) Fields Referenced Description
ICR #2312
  • Scheduling
  • Clinical Reminders
  • 'AD' xref.Fileman captioned output of entire V HEALTH FACTORSrecord.
    ICR #2599
  • Clinical Information Resource Network
  • HEALTH FACTOR (.01).
    Access: Read w/Fileman

    PATIENT NAME (.02).
    Access: Read w/Fileman

    VISIT (.03).
    Access: Read w/Fileman

    LEVEL/SEVERITY (.04).
    Access: Read w/Fileman

    EVENT DATE AND TIME (1201).
    Access: Read w/Fileman

    ORDERING PROVIDER (1202).
    Access: Read w/Fileman

    ICR #6153
  • VA Point of Service
  • PATIENT NAME (.02).
    Access: Write w/Fileman

    VISIT (.03).
    Access: Write w/Fileman

    External References

    Name Field # of Occurrence
    ^%DT 1201+1
    ADD^AUPNVSIT .03(XREF 3S)
    SUB^AUPNVSIT .03(XREF 3K)
    ^DIC .01+1, .03+1
    $$VMAGNITUDE^PXINPTR 220+1
    KVFILE^PXPXRM IXACRKL+1
    SVFILE^PXPXRM IXACRSL+1

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^AUPNVHF - [#9000010.23] .01(XREF 3S), .01(XREF 3K), .02(XREF 2S), .02(XREF 2K), .03(XREF 2S), .03(XREF 2K)
    ^AUPNVHF("AA" .01(XREF 3S), .01(XREF 3K), .02(XREF 2S), .02(XREF 2K), .03(XREF 2S), .03(XREF 2K)
    ^AUPNVHF("AD" .03(XREF 1S), .03(XREF 1K)
    ^AUPNVHF("AED" IXAEDSL+1*, IXAEDKL+1!, IXAEDKEIC+1!
    ^AUPNVHF("B" .01(XREF 1S), .01(XREF 1K)
    ^AUPNVHF("C" .02(XREF 3S), .02(XREF 3K)
    ^AUPNVSIT - [#9000010] ID.03+1, .01(XREF 3S), .01(XREF 3K), .02(XREF 2S), .02(XREF 2K), .03(XREF 2S), .03(XREF 2K)
    ^DD("DD" ID.03+1
    ^DPT - [#2] ID.02+1
    ^PXRMINDX(9000010.23 IXACRKEIC+1!

    Naked Globals

    Name Field # of Occurrence
    ^(0 ID.02+1, ID.03+1, .01(XREF 3S), .01(XREF 3K), .03(XREF 2S), .03(XREF 2K)

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    >> %DT 1201+1*
    AIHSY ID.03+1*!
    >> DA IXACRSL+1, IXACRKL+1, IXAEDSL+1, IXAEDKL+1, .01(XREF 1S), .01(XREF 1K), .01(XREF 3S), .01(XREF 3K), .02(XREF 2S), .02(XREF 2K)
    .02(XREF 3S), .02(XREF 3K), .03(XREF 1S), .03(XREF 1K), .03(XREF 2S), .03(XREF 2K)
    DIC ID.02+1, ID.03+1, .01+1!*, .03+1!*
    DIC("S" .01+1*, .01SCR+1*, .03+1*, .03SCR+1*
    >> DIE .01+1, .03+1
    U ID.02+1, ID.03+1, .01(XREF 3S), .01(XREF 3K), .02(XREF 2S), .02(XREF 2K), .03(XREF 2S), .03(XREF 2K)
    X IXACRSL+1, IXACRKL+1, .01+1*!, .01(XREF 1S), .01(XREF 1K), .01(XREF 3S), .01(XREF 3K), .02(XREF 2S), .02(XREF 2K), .02(XREF 3S)
    .02(XREF 3K), .03+1*!, .03(XREF 1S), .03(XREF 1K), .03(XREF 2S), .03(XREF 2K), 220+1!, 1201+1*!, 80102+1!, 81101+1!
    X(1 IXAEDSL+1, IXAEDKL+1
    X(2 IXAEDSL+1, IXAEDKL+1
    X(3 IXAEDSL+1, IXAEDKL+1
    >> Y ID.03+1*, .01+1, .03+1, 1201+1
    Info |  Desc |  Directly Accessed By Routines |  Accessed By FileMan Db Calls |  Pointer To FileMan Files |  Fields |  ICR |  External References |  Global Variables Directly Accessed |  Naked Globals |  Local Variables  | All