$$ICDDX(CODE,CDT,DFN,SRC) |
Extrinsic function that returns basic information for
an ICD Diagnosis Code.
|
VARIABLES |
TYPE |
VARIABLES DESCRIPTION |
CODE |
Input |
ICD Diagnosis Code, IEN or .01 format (Required)
|
CDT |
Input |
Code Date to check. (Optional)
If CDT < 10/1/1978, use 10/1/1978.
If CDT > DT, validate with newest effective dates
If CDT is year only, use first of the year
If CDT is year and month only, use first of the month
Default = Today (FileMan format)
|
DFN |
Input |
This variable is not used and not supported at this
time.
|
SRC |
Input |
This is the Source Flag. (Optional)
0 = exclude local VA codes, use national codes only (default)
1 = include local VA codes and national codes
|
$$ICDDX |
Output |
19 piece "^" delimited string containing the
following information:
Piece Description
----- -----------
1 IEN in ^ICD9(
2 ICD DX Code (#.01)
3 Identifiers (#2)
4 Versioned Dx Short Name (#67)
5 Unacceptable as Principal Dx (#101)
6 Versioned Major Dx Category (#72)
7 MDC13 (#5.5)
8 Do not use, see piece 19 for CC
9 ICD Expanded (#8)
10 Status (#66)
11 Sex (#9.5)
12 Inactive Date (#66)
13 MDC24 (#5.7)
14 MDC25 (#5.9)
15 Age Low (#14)
16 Age High (#15)
17 Activation Date (#66)
18 Message - Notice of Textual Inaccuracy
19 Versioned Complication/Comorbidity (CC) (#103)
or
-1^Error Description
|
|
$$ICDOP(CODE,CDT,DFN,SRC) |
Extrinsic function that returns basic information for
an ICD Operation/Procedure Code.
|
VARIABLES |
TYPE |
VARIABLES DESCRIPTION |
CODE |
Input |
ICD Procedure Code, IEN or .01 format (Required)
|
CDT |
Input |
Code Date to check. (Optional) (Fileman Format)
If CDT < 10/1/1978, use 10/1/1978.
If CDT > DT, validate with newest effective dates
If CDT is year only, use first of the year
If CDT is year and month only, use first of the month
Default = Today (FileMan format)
|
DFN |
Input |
This variable is not used and not supported at this
time.
|
SRC |
Input |
This is the Source Flag. (Optional)
0 = exclude local VA codes, use national codes only (default)
1 = include local VA codes and national codes
|
$$ICDOP |
Output |
14 piece "^" delimited string containing the
following information:
Piece Description
----- -----------
1 IEN in ^ICD9(
2 ICD Procedure Code (#.01)
3 Identifiers (#2)
4 MDC24 (#5)
5 Versioned Oper/Proc (#67)
6 <null>
7 <null>
8 <null>
9 ICD Expanded (#8)
10 Status (#66)
11 Use with Sex (#9.5)
12 Inactive Date (#66)
13 Activation Date (#66)
14 Message - Notice of Textual Inaccuracy
or
-1^Error Description
|
|
$$ICDD(CODE,'OUTARR',CDT) |
Extrinsic function that returns the full description
of a code, from the "1" node (field 10) of the ICD9 file or the ICD0 file.
|
VARIABLES |
TYPE |
VARIABLES DESCRIPTION |
CODE |
Input |
ICD Diagnosis or Procedure Code (Required)
|
OUTARR |
Both |
Array to store description
name of array - e.g. "ABC" or "ABC("TEST")"
or temp array. Default = ^TMP("ICDD",$J)
The calling routine is responsible for killing
^TMP("ICDD",$J) after the call, if used.
On return, the array contains corresponding lies of text of the code's
versioned description (field 68). OUTARR(1) = 1st line of versioned
description (field #68) OUTARR(last) = last line of versioned description
(field #68) OUTARR(last+1) = blank line OUTARR(last+2) = NOTICE OF TEXTUAL
INACCURACY
where last+2 is the value returned by $$ICDD.
|
CDT |
Input |
Code Date to check - not used currently,
Included in anticipation of future need.
Default = Today (FileMan format)
If CDT < 10/1/1978, use 10/1/1978.
If CDT > DT, use most recent description
If CDT is year only, use first of the year
If CDT is year and month only, use first of the month
|
$$ICDD |
Output |
Contains number of lines (number of subscripts) in
the description (array)
|
|
$$CODEN(CODE,FILE) |
Extrinsic function that returns the internal entry
number and the global root of an ICD Code.
|
VARIABLES |
TYPE |
VARIABLES DESCRIPTION |
CODE |
Input |
ICD Code REQUIRED
|
FILE |
Input |
File Number in which to check for ICD code
80 for ICD Diagnosis file
80.1 for ICD Operation/Procedure file
|
$$CODEN |
Output |
String, containing the following information in the
following "~" pieces:
Piece Description
===== ===========
1 ien of the ICD Code
2 "^ICD9(" if FILE=80; "^ICD0(" if FILE=80.1
|
|
$$CODEC(IEN,FILE) |
This API returns the ICD Code of an IEN in the file
specified.
|
VARIABLES |
TYPE |
VARIABLES DESCRIPTION |
IEN |
Input |
This is an Internal Entry Number (IEN) of an ICD
Diagnosis or Procedure Code.
|
FILE |
Input |
This is the File Number to search for code
80 = ICD Diagnosis file
80.1 = ICD Operation/Procedure file
|
$$CODEC |
Output |
This is an ICD Diagnosis or ICD Procedure Code based
on IEN and the file specified
or
-1 if no code is found or on error
|
|