Print Page as PDF
VDIF Microservice Model ICR (7652)

VDIF Microservice Model    ICR (7652)

Name Value
NUMBER 7652
IA # 7652
FILE NUMBER 441
GLOBAL ROOT PRC(441,
DATE CREATED 2026/04/17
CUSTODIAL PACKAGE IFCAP
USAGE Controlled Subscription
TYPE File
NAME VDIF Microservice Model
GENERAL DESCRIPTION
This interface does not call FileMan Database Server
(DBS) APIs directly. All data operations are performed through a service
managed object class. Read requests are satisfied by the microservice's query
handlers, which retrieve and materialize Item Master objects from the
service's data access layer and return API; no direct consumer access to
underlying FileMan files occurs. Write requests (create/update) are processed
by command handlers that apply validated business rules in the service layer,
execute persistence through service side adapters. Concurrency controls,
validation, and referential integrity are enforced within the service. This
pattern isolates consumers from FileMan, centralizes business rules, and
ensures consistent updates.


The proposed integration uses an object class model for Item Master data.
Consumers interact only with the service's API endpoints. The service
encapsulates all persistence and validation logic.
GLOBAL REFERENCE
GLOBAL REFERENCE FIELD NUMBER GLOBAL DESCRIPTION
PRC(441,
FIELD NUMBER ACCESS FIELD NAME
.01 Both R/W w/Fileman NUMBER
.05 Both R/W w/Fileman SHORT DESCRIPTION
.06 Both R/W w/Fileman CASE CART/TRAY/INSTRUMENT KIT
.08 Both R/W w/Fileman SYNONYM
.1 Both R/W w/Fileman DESCRIPTION
1 Both R/W w/Fileman FCP
2 Both R/W w/Fileman FSC
3 Both R/W w/Fileman INC
5 Both R/W w/Fileman NSN
5.5 Both R/W w/Fileman NSN VERIFIED
6 Write w/Fileman VENDOR
7 Both R/W w/Fileman HAZARDOUS MATERIAL
9 Read w/Fileman LAST VENDOR ORDERED
10 Both R/W w/Fileman MANDATORY SOURCE
12 Both R/W w/Fileman BOC
13 Both R/W w/Fileman SET/PACK ASSEMBLED BY
14 Read w/Fileman DATE ITEM CREATED
15 Read w/Fileman CREATED BY
16 Read w/Fileman INACTIVATED ITEM?
16.5 Both R/W w/Fileman REPLACEMENT ITEM
17 Read w/Fileman DATE INACTIVATED
18 Read w/Fileman INACTIVATED BY
19 Both R/W w/Fileman MFG PART NO.
19.1 Both R/W w/Fileman SOURCE MFG PART NO.
19.2 Read w/Fileman MFG PART NO.(C)
20 Both R/W w/Fileman FOOD GROUP
21 Both R/W w/Fileman SKU
22 Both R/W w/Fileman DRUG TYPE CODE
23 Both R/W w/Fileman REUSABLE ITEM
24 Both R/W w/Fileman SIC CODE
25 Both R/W w/Fileman MANUFACTURER
51 Both R/W w/Fileman NIF ITEM NUMBER
52 Read w/Fileman PRE_NIF SHORT DESCRIPTION
53 Read w/Fileman DATE UPDATED BY NIF
54 Read w/Fileman NIF UPDATE DATE
50 Read w/Fileman PRE_NIF LONG DESCRIPTION
0 node values for ITEM MASTER at Top-File Level.
PRC(441,D0,2,
FIELD NUMBER ACCESS FIELD NAME
.01 Read w/Fileman VENDOR
1 Both R/W w/Fileman UNIT COST
1.5 Both R/W w/Fileman UNIT OF PURCHASE
1.6 Both R/W w/Fileman PACKAGING MULTIPLE
2 Both R/W w/Fileman CONTRACT
2.2 Read w/Fileman CONTRACT EXP. DATE
2.5 Read w/Fileman DATE OF UNIT PRICE
3 Both R/W w/Fileman VENDOR STOCK #
3.1 Both R/W w/Fileman SOURCE VENDOR STOCK #
3.2 Read w/Fileman VENDOR STOCK #(C)
4 Both R/W w/Fileman NDC
8 Both R/W w/Fileman MINIMUM ORDER QTY
8.5 Both R/W w/Fileman MAXIMUM ORDER QTY
9 Both R/W w/Fileman REQUIRED ORDER MULTIPLE
10 Both R/W w/Fileman UNIT CONVERSION FACTOR
Values that belong to the VENDOR Sub-File 441.01 level
of ITEM MASTER File.
PRC(441,D0,4,
FIELD NUMBER ACCESS FIELD NAME
.01 Read w/Fileman FCP
.5 Read w/Fileman LONG NAME
1 Read w/Fileman PURCHASE ORDER
2 Both R/W w/Fileman SUBACCOUNT
3 Both R/W w/Fileman PREFERRED VENDOR
Values that belong to the 441.03 FCP Sub-File of ITEM
MASTER File.
PRC(441,D0,5,
FIELD NUMBER ACCESS FIELD NAME
.01 Both R/W w/Fileman SYNONYM
SYNONYM Value for 441.05 SYNONYM Sub-File of ITEM MASTER
File.
STATUS Pending
ID PRC(441,
SUBSCRIBING PACKAGE
SUBSCRIBING PACKAGE SUBSCRIBING DETAILS
VETERANS DATA INTEGRATION AND FEDERATION


Mechanism: Query handlers load domain objects via the service's data access
layer.

Behavior: Read operations do not traverse FileMan from the consumer context.
The service may employ caching and projections to optimize reads while
preserving consistency.

Result: Consumers receive fully materialized Item Master objects shaped by the
object class.