STANDARD DATA DICTIONARY #9000010.12 -- V SKIN TEST FILE 9/29/25 PAGE 1
STORED IN ^AUPNVSK( *** NO DATA STORED YET *** SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 1.0)
DATA NAME GLOBAL DATA
ELEMENT TITLE LOCATION TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file has been designed for joint use by the Indian Health Service and the Department of Veteran Affairs. There will be one
record for each type of skin test given to a patient on a given visit. Data must exist for a patient and a visit before data can be
entered here. The record is normally created when a skin test is given, and the results, if available, are entered later and
matched to the original record. If results are entered and a skin test given does not exist, a new record is created.
In the VA, if a skin test is entered into PCE that has a related CPT or ICD code, then a CPT or ICD entry will automatically be
entered into the V CPT or V POV file. This supports getting workload credit from clinical activities. The CODING SYSTEM multiple of
the SKIN TEST file (#9999999.28) defines the relationships between Skin Tests and CPT and ICD codes.
DD ACCESS:
RD ACCESS:
WR ACCESS:
DEL ACCESS:
LAYGO ACCESS:
AUDIT ACCESS:
IDENTIFIED BY: PATIENT NAME (#.02)[R], VISIT (#.03)[R]
POINTED TO BY: PLACEMENT SKIN TEST field (#1208) of the V SKIN TEST File (#9000010.12)
CROSS
REFERENCED BY: VISIT(AA), SKIN TEST(AATOO), PATIENT NAME(AATOO2), VISIT(AD), READING(AE), PLACEMENT SKIN TEST(APT), VISIT(AV10),
SKIN TEST(B), PATIENT NAME(C)
INDEXED BY: SKIN TEST & PATIENT NAME & VISIT & EVENT DATE AND TIME & DATE READ (ACR), DATE READ & EVENT DATE AND TIME & HOURS
READ POST-PLACEMENT (AH)
LAST MODIFIED: OCT 5,2022@14:55:07
9000010.12,.01SKIN TEST 0;1 POINTER TO SKIN TEST FILE (#9999999.28) (Required) (audited)
INPUT TRANSFORM: S DIC("S")="I $P(^(0),U,3)'=1" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: NOV 20, 2018
HELP-PROMPT: Enter the skin test that was given to the patient.
DESCRIPTION: This is the type of skin test that was given to the patient at the encounter.
TECHNICAL DESCR: Only active skin test entries in the Skin Test file, #9999999.28 are selectable.
SCREEN: S DIC("S")="I $P(^(0),U,3)'=1"
EXPLANATION: Allow only active Skin Test types to be selected.
AUDIT: YES, ALWAYS
CROSS-REFERENCE: 9000010.12^B
1)= S ^AUPNVSK("B",$E(X,1,30),DA)=""
2)= K ^AUPNVSK("B",$E(X,1,30),DA)
CROSS-REFERENCE: 9000010.12^AATOO^MUMPS
1)= I $P(^AUPNVSK(DA,0),U,2)]"",$P(^(0),U,3)]"" S ^AUPNVSK("AA",$P(^AUPNVSK(DA,0),U,2),X,(9999999-$
P(+^AUPNVSIT($P(^AUPNVSK(DA,0),U,3),0),".",1)),DA)=""
2)= I $P(^AUPNVSK(DA,0),U,2)]"",$P(^(0),U,3)]"" K ^AUPNVSK("AA",$P(^AUPNVSK(DA,0),U,2),X,(9999999-$
P(+^AUPNVSIT($P(^AUPNVSK(DA,0),U,3),0),".",1)),DA)
This cross-reference is used for searches in sequence by patient, Skin Test pointer, inverted Visit
date, and internal entry number.
"AA",PATIENT,SKIN TEST,VISIT,DA
RECORD INDEXES: ACR (#1686)
9000010.12,.02PATIENT NAME 0;2 POINTER TO PATIENT/IHS FILE (#9000001) (Required) (audited)
LAST EDITED: NOV 20, 2018
HELP-PROMPT: Enter the patient who was given the skin test.
DESCRIPTION: This is the patient who received the skin test.
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.
AUDIT: YES, ALWAYS
UNEDITABLE
CROSS-REFERENCE: 9000010.12^AATOO2^MUMPS
1)= I $P(^AUPNVSK(DA,0),U,3)]"" S ^AUPNVSK("AA",X,+^AUPNVSK(DA,0),(9999999-$P(+^AUPNVSIT($P(^AUPNVS
K(DA,0),U,3),0),".",1)),DA)=""
2)= I $P(^AUPNVSK(DA,0),U,3)]"" K ^AUPNVSK("AA",X,+^AUPNVSK(DA,0),(9999999-$P(+^AUPNVSIT($P(^AUPNVS
K(DA,0),U,3),0),".",1)),DA)
This cross-reference is used to search in sequence by patient, skin test pointer, inverted visit
date, and internal entry number.
"AA",PATIENT,SKIN TEST,VISIT,DA
CROSS-REFERENCE: 9000010.12^C
1)= S ^AUPNVSK("C",$E(X,1,30),DA)=""
2)= K ^AUPNVSK("C",$E(X,1,30),DA)
This cross-reference allows look-up by patient name.
RECORD INDEXES: ACR (#1686)
9000010.12,.03VISIT 0;3 POINTER TO VISIT FILE (#9000010) (Required) (audited)
INPUT TRANSFORM: S DIC("S")="I $P(^(0),U,5)=$P(^AUPNVSK(DA,0),U,2)" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: NOV 20, 2018
HELP-PROMPT: Enter the visit date/time for the encounter where the skin test was done.
DESCRIPTION: This is the encounter defined in the Visit file that represents when and where the skin test was
done.
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(^AUPNVSK(DA,0),U,2)"
EXPLANATION: VISIT MUST BE FOR CURRENT PATIENT
AUDIT: YES, ALWAYS
UNEDITABLE
CROSS-REFERENCE: 9000010.12^AD
1)= S ^AUPNVSK("AD",$E(X,1,30),DA)=""
2)= K ^AUPNVSK("AD",$E(X,1,30),DA)
This cross-reference allows look-up of entries by patient name.
CROSS-REFERENCE: 9000010.12^AA^MUMPS
1)= Q:$P(^AUPNVSK(DA,0),U,2)="" S ^AUPNVSK("AA",$P(^AUPNVSK(DA,0),U,2),+^AUPNVSK(DA,0),(9999999-$P
(+^AUPNVSIT(X,0),".",1)),DA)=""
2)= Q:$P(^AUPNVSK(DA,0),U,2)="" K ^AUPNVSK("AA",$P(^AUPNVSK(DA,0),U,2),+^AUPNVSK(DA,0),(9999999-$P
(+^AUPNVSIT(X,0),".",1)),DA)
This cross-reference is used for searches in sequence by patient, skin test pointer, inverted visit
date, and internal entry number.
"AA",PATIENT,SKIN TEST,VISIT,DA
CROSS-REFERENCE: 9000010.12^AV10^MUMPS
1)= D ADD^AUPNVSIT
2)= D SUB^AUPNVSIT
This cross-reference is for adding and subtracting from the dependent entry count in the VISIT
file.
RECORD INDEXES: ACR (#1686)
9000010.12,.04RESULTS 0;4 SET (audited)
Test Interpretation
'P' FOR POSITIVE;
'N' FOR NEGATIVE;
'D' FOR DOUBTFUL;
'O' FOR NO TAKE;
INPUT TRANSFORM: I X="N",$P(^AUPNVSK(DA,0),U,5)]"",$P(^AUPNVSK(DA,0),U,5)>10 K X
LAST EDITED: FEB 13, 2015
HELP-PROMPT: Enter whether the results were positive, negative, doubtful or no take, if known.
DESCRIPTION:
This is the interpretation of skin test results.
AUDIT: YES, ALWAYS
SOURCE OF DATA: 082/SKREST
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
9000010.12,.05READING 0;5 NUMBER (audited)
Reading in Millimeters (mm)
INPUT TRANSFORM: K:+X'=X!(X>40)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: FEB 13, 2015
HELP-PROMPT: Enter a whole number between 0 and 40.
DESCRIPTION:
This is the induration in millimeters (mm).
AUDIT: YES, ALWAYS
SOURCE OF DATA: 082/SKREAD
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
CROSS-REFERENCE: 9000010.12^AE
1)= S ^AUPNVSK("AE",$E(X,1,30),DA)=""
2)= K ^AUPNVSK("AE",$E(X,1,30),DA)
This cross-reference searches on the results of skin tests across all patients.
"AE",READING,DA
9000010.12,.06DATE READ 0;6 DATE (audited)
Reading Date/Time
INPUT TRANSFORM: S %DT="ET" D ^%DT S X=Y K:Y<1!$$TIME^PXVUTL X
LAST EDITED: AUG 20, 2015
HELP-PROMPT: Enter the date and (optional) time the skin test was read.
DESCRIPTION: This is the date and time of the reading of the skin test. Time entry is optional and imprecise
date is allowed for historical skin tests.
AUDIT: YES, ALWAYS
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
CROSS-REFERENCE: ^^TRIGGER^9000010.12^1220
1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^AUPNVSK(D0,12)):^(12),1:"") S X=$P(Y(1),U,20),X=X S
DIU=X K Y S X=DIV N %I,%H,% D NOW^%DTC S X=% X ^DD(9000010.12,.06,1,1,1.4)
1.4)= S DIH=$G(^AUPNVSK(DIV(0),12)),DIV=X S $P(^(12),U,20)=DIV,DIH=9000010.12,DIG=1220 D ^DICR
2)= Q
CREATE VALUE)= NOW
DELETE VALUE)= NO EFFECT
FIELD)= SKIN TEST READING RECORDED
This trigger sets the SKIN TEST READING RECORDED field (#1220) when the DATE READ is entered.
RECORD INDEXES: ACR (#1686), AH (#1687)
9000010.12,.07READER 0;7 POINTER TO NEW PERSON FILE (#200) (audited)
LAST EDITED: FEB 13, 2015
HELP-PROMPT: Enter the name of the person who read the skin test.
DESCRIPTION:
This is the name of the person who read and interpreted the results of the skin test.
AUDIT: YES, ALWAYS
9000010.12,801PRIMARY DIAGNOSIS 80;1 POINTER TO ICD DIAGNOSIS FILE (#80) (audited)
Primary Diagnosis
INPUT TRANSFORM: S DIC("S")="D ^AUPNSICD" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: JUL 30, 2015
HELP-PROMPT: Enter the primary diagnosis code associated with this skin test.
DESCRIPTION:
This is the diagnosis from the ICD Diagnosis file associated with the skin test performed.
SCREEN: S DIC("S")="D ^AUPNSICD"
EXPLANATION: Diagnosis cannot be an inactive code and it must be appropriate.
AUDIT: YES, ALWAYS
9000010.12,802DIAGNOSIS 2 80;2 POINTER TO ICD DIAGNOSIS FILE (#80) (audited)
Diagnosis 2
INPUT TRANSFORM: S DIC("S")="D ^AUPNSICD" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: JUL 29, 2015
HELP-PROMPT: Enter the ICD Diagnosis related to the skin test performed.
DESCRIPTION:
This is the diagnosis from the ICD Diagnosis file associated with the skin test performed.
SCREEN: S DIC("S")="D ^AUPNSICD"
EXPLANATION: Diagnosis cannot be an inactive code and it must be appropriate.
AUDIT: YES, ALWAYS
9000010.12,803DIAGNOSIS 3 80;3 POINTER TO ICD DIAGNOSIS FILE (#80) (audited)
Diagnosis 3
INPUT TRANSFORM: S DIC("S")="D ^AUPNSICD" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: JUL 29, 2015
HELP-PROMPT: Enter the ICD Diagnosis related to the skin test performed.
DESCRIPTION:
This is the diagnosis from the ICD Diagnosis file associated with the skin test performed.
SCREEN: S DIC("S")="D ^AUPNSICD"
EXPLANATION: Diagnosis cannot be an inactive code and it must be appropriate.
AUDIT: YES, ALWAYS
9000010.12,804DIAGNOSIS 4 80;4 POINTER TO ICD DIAGNOSIS FILE (#80) (audited)
Diagnosis 4
INPUT TRANSFORM: S DIC("S")="D ^AUPNSICD" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: JUL 29, 2015
HELP-PROMPT: Enter the ICD Diagnosis related to the skin test performed.
DESCRIPTION:
This is the diagnosis from the ICD Diagnosis file associated with the skin test performed.
SCREEN: S DIC("S")="D ^AUPNSICD"
EXPLANATION: Diagnosis cannot be an inactive code and it must be appropriate.
AUDIT: YES, ALWAYS
9000010.12,805DIAGNOSIS 5 80;5 POINTER TO ICD DIAGNOSIS FILE (#80) (audited)
Diagnosis 5
INPUT TRANSFORM: S DIC("S")="D ^AUPNSICD" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: JUL 29, 2015
HELP-PROMPT: Enter the ICD Diagnosis related to the skin test performed.
DESCRIPTION:
This is the diagnosis from the ICD Diagnosis file associated with the skin test performed.
SCREEN: S DIC("S")="D ^AUPNSICD"
EXPLANATION: Diagnosis cannot be an inactive code and it must be appropriate.
AUDIT: YES, ALWAYS
9000010.12,806DIAGNOSIS 6 80;6 POINTER TO ICD DIAGNOSIS FILE (#80) (audited)
Diagnosis 6
INPUT TRANSFORM: S DIC("S")="D ^AUPNSICD" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: JUL 29, 2015
HELP-PROMPT: Enter the ICD Diagnosis related to the skin test performed.
DESCRIPTION:
This is the diagnosis from the ICD Diagnosis file associated with the skin test performed.
SCREEN: S DIC("S")="D ^AUPNSICD"
EXPLANATION: Diagnosis cannot be an inactive code and it must be appropriate.
AUDIT: YES, ALWAYS
9000010.12,807DIAGNOSIS 7 80;7 POINTER TO ICD DIAGNOSIS FILE (#80) (audited)
Diagnosis 7
INPUT TRANSFORM: S DIC("S")="D ^AUPNSICD" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: JUL 29, 2015
HELP-PROMPT: Enter the ICD Diagnosis related to the skin test performed.
DESCRIPTION:
This is the diagnosis from the ICD Diagnosis file associated with the skin test performed.
SCREEN: S DIC("S")="D ^AUPNSICD"
EXPLANATION: Diagnosis cannot be an inactive code and it must be appropriate.
AUDIT: YES, ALWAYS
9000010.12,808DIAGNOSIS 8 80;8 POINTER TO ICD DIAGNOSIS FILE (#80) (audited)
Diagnosis 8
INPUT TRANSFORM: S DIC("S")="D ^AUPNSICD" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: JUL 29, 2015
HELP-PROMPT: Enter the ICD Diagnosis related to the skin test performed.
DESCRIPTION:
This is the diagnosis from the ICD Diagnosis file associated with the skin test performed.
SCREEN: S DIC("S")="D ^AUPNSICD"
EXPLANATION: Diagnosis cannot be an inactive code and it must be appropriate.
AUDIT: YES, ALWAYS
9000010.12,1201EVENT DATE AND TIME 12;1 DATE (audited)
Placement Date and Time
INPUT TRANSFORM: S %DT="ET" D ^%DT S X=Y K:Y<1!$$TIME^PXVUTL X
LAST EDITED: NOV 21, 2018
HELP-PROMPT: Enter the date and (optional) time the skin test was placed.
DESCRIPTION: This is the date and time the skin test was placed. This date and time may be different from the
visit date and time. For example, for clinic appointment visits, the visit date and time is the
date and time of the appointment, not the time the provider performed the clinical event.
The date may be an imprecise date such as for an historical skin test.
Date and time may be before or after the visit date, with the restriction the date cannot be a
future date.
TECHNICAL DESCR: The PCE User Interface, which allows manual entry of data, will be the primary source of the event
date and time. The event date prompt defaults to the visit date and the time is entered to reflect
the actual time the skin test was done. The event date does not have to be the visit date, but it
can be before or after the visit, and not be a future date.
If a user wants to enter an historical skin test, the user should use the Historical Encounter
entry action to document the historical skin test. Historical entries will not be eligible for
workload credit.
PCE data sources for automatic (scanning) data capture will be blank unless the event date and time
are passed to PCE for filing.
AUDIT: YES, ALWAYS
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
CROSS-REFERENCE: ^^TRIGGER^9000010.12^1211
1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^AUPNVSK(D0,12)):^(12),1:"") S X=$P(Y(1),U,11),X=X S
DIU=X K Y S X=DIV N %I,%H,% D NOW^%DTC S X=% X ^DD(9000010.12,1201,1,1,1.4)
1.4)= S DIH=$G(^AUPNVSK(DIV(0),12)),DIV=X S $P(^(12),U,11)=DIV,DIH=9000010.12,DIG=1211 D ^DICR
2)= Q
CREATE VALUE)= NOW
DELETE VALUE)= NO EFFECT
FIELD)= SKIN TEST PLACEMENT RECORDED
The Skin Test Placement Recorded field, #1211, will be triggered whenever the Event Date and Time
field, #1201, is entered or updated. The triggered value will be NOW.
RECORD INDEXES: ACR (#1686), AH (#1687)
9000010.12,1202ORDERING PROVIDER 12;2 POINTER TO NEW PERSON FILE (#200) (audited)
LAST EDITED: FEB 13, 2015
HELP-PROMPT: Enter the provider who ordered this skin test.
DESCRIPTION:
This field can be used to document the provider who ordered the skin test.
AUDIT: YES, ALWAYS
9000010.12,1204ENCOUNTER PROVIDER 12;4 POINTER TO NEW PERSON FILE (#200) (audited)
Provider Placing Skin Test
LAST EDITED: FEB 13, 2015
HELP-PROMPT: Enter the provider who placed the skin test.
DESCRIPTION:
This is the provider who placed the skin test.
TECHNICAL DESCR:
This person can be any person in the new person file.
AUDIT: YES, ALWAYS
9000010.12,1208PLACEMENT SKIN TEST 12;8 POINTER TO V SKIN TEST FILE (#9000010.12)
LAST EDITED: AUG 02, 2018
HELP-PROMPT: Enter the placement skin test that is associated with this skin test reading.
DESCRIPTION:
This is the placement skin test associated with this skin test reading.
CROSS-REFERENCE: 9000010.12^APT
1)= S ^AUPNVSK("APT",$E(X,1,30),DA)=""
2)= K ^AUPNVSK("APT",$E(X,1,30),DA)
This is a regular cross reference on the PLACEMENT SKIN TEST field. It allows easy lookup to see if
a reading entry is associated with this placement entry.
9000010.12,1211SKIN TEST PLACEMENT RECORDED 12;11 DATE (audited)
Date/Time Skin Test Placement Recorded
INPUT TRANSFORM: S %DT="ETXR" D ^%DT S X=Y K:Y<1 X
LAST EDITED: FEB 13, 2015
HELP-PROMPT: Enter the date and time of documentation of the placement of the skin test.
DESCRIPTION: This timestamp field is the date and time of documentation of placement of the skin test. This
field is set automatically when the EVENT DATE AND TIME is entered.
AUDIT: YES, ALWAYS
NOTES: TRIGGERED by the EVENT DATE AND TIME field of the V SKIN TEST File
9000010.12,1212ANATOMIC LOCATION OF PLACEMENT 12;12 POINTER TO IMM ADMINISTRATION SITE (BODY) FILE (#920.3) (audited)
Anatomic Location of Skin Test Placement
INPUT TRANSFORM: S DIC("S")="I '$$SCREEN^XTID(920.3,,Y_"","")" D ^DIC K DIC S DIC=$G(DIE),X=+Y K:Y<0 X
LAST EDITED: NOV 20, 2018
HELP-PROMPT: Select the anatomic location of skin test placement.
DESCRIPTION: This is the area of the patient's body where the skin test was placed.
TECHNICAL DESCR: This is the area of the patient's body where the skin test was placed. It is selected from a list
of entries in the IMM ADMINISTRATION SITE (BODY) file, #920.3.
SCREEN: S DIC("S")="I '$$SCREEN^XTID(920.3,,Y_"","")"
EXPLANATION: Only active IMM ADMINISTRATION SITE (BODY) entries may be selected.
AUDIT: YES, ALWAYS
9000010.12,1214HOURS READ POST-PLACEMENT 12;14 NUMBER (audited)
Hours Between Placement and Reading
INPUT TRANSFORM: K:+X'=X!(X>100)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: NOV 20, 2018
HELP-PROMPT: Type a number between 0 and 100, 0 decimal digits.
DESCRIPTION: This is the number of hours between the placement of the skin test and the reading of the skin
test.
TECHNICAL DESCR: This field is set by cross-references on the Event Date and Time field, #1201 and the Date Read
field, #.06.
AUDIT: YES, ALWAYS
UNEDITABLE
RECORD INDEXES: AH (#1687)
9000010.12,1220SKIN TEST READING RECORDED 12;20 DATE (audited)
Date/Time Skin Test Reading Recorded
INPUT TRANSFORM: S %DT="ETXR" D ^%DT S X=Y K:Y<1 X
LAST EDITED: NOV 20, 2018
HELP-PROMPT: Enter the date and time of documentation of the reading of the skin test.
DESCRIPTION: This timestamp field is the date and time of documentation of reading of the skin test. This field
is set automatically when the Date Read is entered.
TECHNICAL DESCR:
AUDIT: YES, ALWAYS
NOTES: TRIGGERED by the DATE READ field of the V SKIN TEST File
9000010.12,1301READING COMMENTS 13;1 FREE TEXT (audited)
Reading Comments
INPUT TRANSFORM: K:$L(X)>245!($L(X)<1) X
LAST EDITED: FEB 13, 2015
HELP-PROMPT: Enter a reading comment 1-245 characters in length.
DESCRIPTION: This is a comment related to the reading of the patient's skin test. The provider may enter this
manually via the PCE User Interface.
AUDIT: YES, ALWAYS
9000010.12,80101EDITED FLAG 801;1 SET (audited)
'1' FOR EDITED;
LAST EDITED: NOV 20, 2018
HELP-PROMPT: Enter 1 if the original skin test data is being edited.
DESCRIPTION: This field is automatically set to 1 if PCE detects that any original skin test 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".
AUDIT: YES, ALWAYS
9000010.12,80102AUDIT TRAIL 801;2 FREE TEXT (audited)
INPUT TRANSFORM: K:$L(X)>85!($L(X)<2) X
LAST EDITED: NOV 20, 2018
HELP-PROMPT: Answer must be 2 to 85 characters.
DESCRIPTION: This field is populated automatically be 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 be automatically 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.
AUDIT: YES, ALWAYS
9000010.12,81101PLACEMENT COMMENTS 811;1 FREE TEXT (audited)
Placement Comments
INPUT TRANSFORM: K:$L(X)>245!($L(X)<1) X
LAST EDITED: NOV 21, 2018
HELP-PROMPT: Enter a placement comment 1-245 characters in length.
DESCRIPTION: This is a comment related to the placement of the patient's skin test. The provider may enter this
manually via the PCE User Interface.
TECHNICAL DESCR:
AUDIT: YES, ALWAYS
9000010.12,81201VERIFIED 812;1 SET (audited)
'1' FOR ELECTRONICALLY SIGNED;
'2' FOR VERIFIED BY PACKAGE;
LAST EDITED: NOV 20, 2018
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.
AUDIT: YES, ALWAYS
UNEDITABLE
9000010.12,81202PACKAGE 812;2 POINTER TO PACKAGE FILE (#9.4) (audited)
Package
LAST EDITED: AUG 13, 2015
HELP-PROMPT: Enter the VistA package from which this record originated.
DESCRIPTION: This is the VistA package from which this skin test record originated through PCE.
This is automatically entered by the software and uneditable by users.
AUDIT: YES, ALWAYS
UNEDITABLE
9000010.12,81203DATA SOURCE 812;3 POINTER TO PCE DATA SOURCE FILE (#839.7) (audited)
LAST EDITED: NOV 26, 2018
HELP-PROMPT: Select the data source for this skin test entry through PCE.
DESCRIPTION: This is the data source for this skin test, automatically entered through the PCE software and
uneditable by users.
AUDIT: YES, ALWAYS
UNEDITABLE
FILES POINTED TO FIELDS
ICD DIAGNOSIS (#80) PRIMARY DIAGNOSIS (#801)
DIAGNOSIS 2 (#802)
DIAGNOSIS 3 (#803)
DIAGNOSIS 4 (#804)
DIAGNOSIS 5 (#805)
DIAGNOSIS 6 (#806)
DIAGNOSIS 7 (#807)
DIAGNOSIS 8 (#808)
IMM ADMINISTRATION SITE (BODY)
(#920.3) ANATOMIC LOCATION OF PLACEMENT (#1212)
NEW PERSON (#200) READER (#.07)
ORDERING PROVIDER (#1202)
ENCOUNTER PROVIDER (#1204)
PACKAGE (#9.4) PACKAGE (#81202)
PATIENT/IHS (#9000001) PATIENT NAME (#.02)
PCE DATA SOURCE (#839.7) DATA SOURCE (#81203)
SKIN TEST (#9999999.28) SKIN TEST (#.01)
V SKIN TEST (#9000010.12) PLACEMENT SKIN TEST (#1208)
VISIT (#9000010) VISIT (#.03)
File #9000010.12
Record Indexes:
ACR (#1686) RECORD MUMPS IR ACTION
Short Descr: Clinical Reminders index.
Description: This cross-reference builds two indexes, one for finding all patients with a particular skin test and one for
finding all the skin tests a patient has. The indexes are stored in the Clinical Reminders index global as:
^PXRMINDX(9000010.12,"IP",SKIN TEST,DFN,DATE,DAS) and
^PXRMINDX(9000010.12,"PI",DFN,SKIN TEST,DATE,DAS) respectively.
Where
SKIN TEST is a pointer to file #9999999.28.
DFN is a pointer to file #2.
DATE is EVENT DATE AND TIME, if it exists. If it does not, then it is VISIT/ADMIT DATE&TIME.
DAS is the internal entry number of the entry in file #9000010.12.
For all the details, see the Clinical Reminders Index Technical Guide/Programmer's Manual.
Set Logic: D SVFILE^PXPXRM(9000010.12,.X,.DA)
Kill Logic: D KVFILE^PXPXRM(9000010.12,.X,.DA)
Whole Kill: K ^PXRMINDX(9000010.12)
X(1): SKIN TEST (9000010.12,.01) (Subscr 1) (forwards)
X(2): PATIENT NAME (9000010.12,.02) (Subscr 2) (forwards)
X(3): VISIT (9000010.12,.03) (Subscr 3) (forwards)
X(4): EVENT DATE AND TIME (9000010.12,1201) (forwards)
X(5): DATE READ (9000010.12,.06) (forwards)
AH (#1687) RECORD MUMPS IR ACTION
Short Descr: Hours between placement and reading
Description: This cross reference calculates the number of hours between the EVENT DATE AND TIME field (#1201) and the DATE
READ field (#.06) and stores that value in the HOURS READ POST-PLACEMENT field (#1214).
Set Logic: D HR^PXVUTL Q
Kill Logic: D HR^PXVUTL Q
Whole Kill: Q
X(1): DATE READ (9000010.12,.06) (forwards)
X(2): EVENT DATE AND TIME (9000010.12,1201) (forwards)
X(3): HOURS READ POST-PLACEMENT (9000010.12,1214) (forwards)
INPUT TEMPLATE(S):
PRINT TEMPLATE(S):
SORT TEMPLATE(S):
FORM(S)/BLOCK(S):