# | Name | Location | Type | Details | Index | Description |
---|---|---|---|---|---|---|
.01 | master file(+) | 0;1 | POINTER | 1 | B | This field is the Internal File Number (IFN) of the Master File table supported by the Master File Server (MFS). |
.02 | segment name(+) | 0;2 | FREE TEXT | ZZZ | This field holds the name of the HL7 data segment that hold the actual table values. | |
.03 | mfi code(+) | 0;3 | FREE TEXT | MFI | This code identifies the master file. | |
.04 | pre-update routine(+) | 0;4 | FREE TEXT | This field holds the label of the sub-routine in XUMFR that gets called before an update by the MFS for a data type segment. Enter the label without '^XUMFR'. The sub-routine can assume the presence of the variables IFN and IEN. All local variables within the sub-routine must be NEW'd before using them. The default value for this field is 'PRE'. The PRE sub-routine builds the current values of the entry in question (associated with the IEN) into an array (^TMP("XUMF PRE",$J,SEQ) =fieldLabel_": "_value). This field is required, so if you have no processing use NULL. | ||
.05 | post-update routine | 0;5 | FREE TEXT | This field holds the label of the sub-routine in XUMFR that gets called after an update by the MFS for a data type segment. Enter the label without '^XUMFR'. The sub-routine can assume the presence of the variables IFN and IEN. All local variables within the sub-routine must be NEW'd before using them. The default value for this field is 'POST'. The POST sub-routine builds the new values of the entry in question (associated with the IEN) and compares them against the previous values (prior to update) to determine if any values changed. If the values have changed a MailMan notification is sent to the XUMF SERVER mail group and the group identified by MAIL GROUP of this MASTER FILE PARAMERS entry. Note: if the post-update routine calls POST^XUMFR then pre-update routine must call PRE^XUMFR. This field is required, so if you have no processing use NULL. | ||
.06 | mail group | 0;6 | POINTER | 3.8 | This mail group will be notified when an HL7 unsolicited update message is received from the MFS server. This group will be notified in addition to the group XUMF SERVER. | |
.07 | master file identifier | 0;7 | FREE TEXT | MFID | This field identifies the file to be updated. | |
.08 | sort by | 0;8 | FREE TEXT | The default sort by field is VUID. Only supply alternate sort by field in the case of no VUID such as files like mappings. | ||
.09 | filter by | 0;9 | FREE TEXT | You can specify a query filter by field (column description.) | ||
1 | column | 1;0 | MULTIPLE | 4.011 | The COLUMN DESCRIPTION multiple maps the data type segment fields and components to FileMan fields for a standard table. There are additional fields within the sub-file to handle multiple field types and extended references. | |
2 | post-processing logic | 2;E1,245 | FREE TEXT | This is Standard MUMPS code that gets executed after message processing. | ||
3 | add-processing logic | 3;E1,245 | FREE TEXT | This is Standard MUMPS code that gets executed before message processing. | ||
4 | mfe-processing logic | 4;E1,245 | FREE TEXT | This is Standard MUMPS code that gets executed for each MFE segment. | ||
4.1 | mfe id field(+) | MFE;1 | NUMERIC | This field holds the field number that corresponds to the ID of the Primary Key Value in MFE. This field # is the SDS field added to the file to store the internal identifier to the SDS database. | ||
4.11 | mfe id type(+) | MFE;11 | POINTER | 771.4 | MFE ID HL7 data type. | |
4.12 | mfe text type(+) | MFE;12 | POINTER | 771.4 | Enter the MFE TEXT HL7 data type. | |
4.14 | mfe alt id type(+) | MFE;14 | POINTER | 771.4 | Enter the MFE ID HL7 data type. | |
4.15 | mfe alt text type(+) | MFE;15 | POINTER | 771.4 | Enter the MFE ALT TEXT HL7 data type. | |
4.16 | mfe pre-update routine(+) | MFE;16 | FREE TEXT | This field holds the label of the sub-routine in XUMFRMFE that gets called before an update by the MFS for an MFE segment. Enter the label without '^XUMFRMFE'. The sub-routine can assume the presence of the variable IFN. All local variables within the sub-routine must be NEW'd before using the. | ||
4.17 | mfe post-update routine(+) | MFE;17 | FREE TEXT | This field holds the label of the sub-routine in XUMFRMFE that gets called after an update by the MFS for an MFE segment. Enter the label without '^XUMFRMFE'. The sub-routine can assume the presence of the variables IFN and IEN. All local variables within the sub-routine must be NEW'd before using them. | ||
4.2 | mfe text field(+) | MFE;2 | NUMERIC | This field holds the field number that corresponds to the TEXT of the Primary Key Value in MFE. | ||
4.3 | mfe codsys(+) | MFE;3 | FREE TEXT | This field holds the coding system that corresponds to the ID of the Primary Key Value in MFE. | ||
4.4 | mfe alt id field(+) | MFE;4 | NUMERIC | This field holds the field number that corresponds to the alternate ID of the Primary Key Value in MFE. The field # should be a key field to the file (not the SDS identifier field). This field will be used by MFS to determine which entry in the file corresponds to the PKV id if it hasn't been already associated. Ideally, this field is a unique key to the file. | ||
4.5 | mfe alt text field(+) | MFE;5 | NUMERIC | This field holds the field number that corresponds to the alternate TEXT of the Primary Key Value in MFE. | ||
4.6 | mfe alt codsys(+) | MFE;6 | FREE TEXT | This field holds the alternate coding system that corresponds to the ID of the Primary Key Value in MFE. | ||
4.7 | mfe pkv type(+) | MFE;7 | POINTER | 771.4 | This field holds the Primary Key Value data type. Valid values stored in HL7 Table 0355 - Primary key value type. | |
4.8 | mfe pkv x-ref(+) | MFE;8 | FREE TEXT | This field hold the FileMan cross-reference of the Primary Key Value (PKV). Since MFE.4.1 is the SDS internal identifier then provide the alternate ID (MFE.4.4) cross-reference. The natural FileMan key x-ref that corresponds to the alt id. | ||
4.9 | assigning authority(+) | MFE;9 | FREE TEXT | This field holds the assigning authority responsible for the code system used in the HL7 MFE PKV segment sequence. See QRD segment. Who Subject Filter. This field holds the code that identifies the standards body, or in the case of VA specific data the routing symbol (or other identifying code) of the data owner of steward. If all else fails, use 'VA' as the code. | ||
5 | zrt-processing logic | 5;E1,245 | FREE TEXT | This is Standard MUMPS code that gets executed for each ZRT segment. |
Not Referenced