Meditech Field Guide - NPR...

88
Copyright NPR Training & Technology Inc Meditech Field Guide A “Field” Guide to Meditech’s NPR world.

Transcript of Meditech Field Guide - NPR...

Page 1: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Copyright NPR Training & Technology Inc

Meditech Field Guide

A “Field” Guide to Meditech’s NPR world.

Page 2: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Session Agenda

1. Meditech System Overview

2. Data Processing Modules

3. Array Data Storage

4. Data Records

5. Indexes

Page 3: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Session Agenda

1. Standard Fields

2. Computed Fields

3. Lookups

Page 4: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Meditech System Perspective

Meditech

Page 5: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Actual System Configuration

Independent Systems

Page 6: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Background Jobs

Page 7: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Module-to-Module

Connections

Page 8: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Module-to-Module

Connections

Page 9: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Data Procedure Module (DPM)

� Group of programs and related data

Page 10: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

ADM.STAT.KEYS

ADM.PAT

ADM.BED.STATUS

ADM.PARAM ADM.CHARGES

ADM.STATS

ADMMODULE

Data Processing Modules (DPM’s)

Page 11: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

ADM.STAT.KEYS

ADM.PAT

ADM.BED.STATUS

ADM.PARAM ADM.CHARGES

ADM.STATS

ADM

Data Processing Modules (DPM’s)

DATA

DICTIONARY

Page 12: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

DPM Data Storage

� All DPM’s store data in arrays

� This means all Meditech application data is stored in arrays.

� This means you need to learn something about them!

Page 13: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Array Data Storage Definition

Data structure consisting of elements accessed by indexing

Page 14: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Array Data Storage

� Technical Definition of ArrayData structure consisting of elements accessed by indexing

� Data StructureStorage method for data (Record).

� ElementsDiscrete pieces of data (Fields).

� IndexingPointers to the records.

Page 15: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Non-Technical Definition of Array

Records consisting of fields accessed by pointers

Page 16: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Array Example: Spreadsheet

Page 17: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Array Fields

Cell is the equivalent

of a field.

Page 18: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Pointers

One of the main reasons for

dictionaries in the Meditech system

is to build pointers to your data.

Page 19: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Array Pointer Names: Subscripts

Column

Row

(Subscript)

(Subscript)

Page 20: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Required for Fields to Work

Column

Row

[COLUMN, ROW]

[D, 10]

(Subscript)

(Subscript)

All subscripts (pointers)

All in the right sequence

Page 21: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Where’s the Records?

Column

Row

[COLUMN, ROW]

[D, 10]

(Subscript)

(Subscript)

Page 22: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

First Subscript Identifies the Record

� So far all we have looked at is a field value.

� The Meditech system stores all data in arrays so how do we find the records?

Fields

Record

[Record, Field]

[10, D ]

(Subscript)

(Subscript)

Page 23: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

The Third Dimension

Page 24: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Three Dimensional Array

Column

Row

[Record, Column, Row]

[1, D, 10]

(Subscript)

(Subscript)

Record

(Subscript)

Page 25: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Meditech Arrays

� N-Dimensional Arrays

Arrays do not have a fixed number of dimensions (Subscripts).

Segments have different numbers of subscripts based on their requirements.

Page 26: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

ADM.PAT Data Record

Subscripts: Left of the

equals sign

Data:

Right of the equals sign

Page 27: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

[ Subscripts] = Access Requirements

2

3

4

Page 28: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Packed Data Pieces

1 2 3 4

Fields separated by special character (→)

Page 29: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

DPM’s & Data Definitions

� Contain

Segments: Logical groups of fields

Fields: Data elements connected to subscripts (pointers)

Indexes: Subscripts that point to sets of records

Page 30: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Segments

• Logical Group of Fields

• Logically groups records.

i.e. Facility

Patients

Insurances

Insurance Queries

• Hierarchical structure

A

C

B

D

E F G

Page 31: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Segment Hierarchy & Subscripts

[Subscripts]

Page 32: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

DPM’s and Data DefinitionsSegments:

Logical groups of fields

Fields:

Data elements linked to subscripts

Indexes:

Subscripts that point to sets of records

Page 33: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Segment List – Detail the data structures

Indent:

Many-to-one

relationship with

segment above

All DPMs have a main

segment.

Usually important for

report writers.

Page 34: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Segment: Field Info

Field Name Enter in your reports

Len Length of Field

Dat Typ: Data Type (output only)

J Justify (L=Left C=Center R=Right)

DPM Indicates if field is a pointer

Offset/Local/VAL Field Type

Page 35: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Data Field Types

Disk Packed data (Offset)

Memory Subscript variable (Local)

Run Time Computed value (VAL)

Virtual Special field type

Used with specific indexes

Page 36: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Disk Based Data Fields

� Links “English” to “machine language”

� Called physical address.

English Language

Field Name

Machine Language

Physical Address

@account.number *AA[aa]|0

@ADM.PAT.account.number *AA[aa]|0

[Subscripts]

Page 37: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

37

Web Data Definitions: Standard Version

Page 38: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

38

Module Select

Page 39: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

39

DPM’s – Data Processing Modules

For Report Writers!

Page 40: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

40

Segments – Logical Groups of Fields (C/S)

Page 41: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Identifying Data Field Types

Run Time

VAL=

Memory / Local

(No Symbol)Disk / Offset

(Symbol)

Virtual

(Blank)

Page 42: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Indexes

Page 43: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Index Example1 2 3 4 5

Page 44: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Field Name Syntax

� name

� Report DPM defaulted in (ADM.PAT.name).

� Uses existing value in subscript.

� ADM.PAT.name

� DPM pointer included in field name.

� Used when pointing to other modules.

� ADM.PAT.name[@patient]

� DPM pointer included in field name.

� Used when pointing to other modules where different subscript is used

Page 45: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Field Access Levels

� In The PathFull access to all fields in the segment

� Near The PathMultiples access (fields vertically aligned) to fields

� Out Of The PathSubscripts and/or control structures required to access field values

Page 46: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Full Access:

Report detail segment or above.

No direct access to other segments

In The Path

Page 47: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Report DPM:

[urn, insurance, query.seq.no]

[urn]

[urn, insurance, cd.query, cd.query.mult.q]

[urn, dx.code, dx.proc, dx.proc.mod]

[urn, insurance]

In The Path: Subscripts & Segment Access

Multiples Access

No Access

Page 48: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Report Detail Segment

Near The Path – Child Segments

Near The Path

Page 49: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Report Detail Segment

Out Of The Path

Out Of The Path

Page 50: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

In The Path - 2

Segment Access

Out Of The Path - 24

Near The Path - 8

Page 51: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Computed Fields

Page 52: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Computed Fields

Use Magic programming expressions

Used to create user defined

• Data Fields

• Record Selects

• Sorts

Format: xx.field.name

Page 53: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Entering Computed Fields

Enter a “Y” at the

(A)ttribute

prompt to enter

the field editor.

Format:

xx.field.name

Page 54: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Standard (Required) Field Attributes

Page 55: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Required Computed Field Attributes

Required

• DAT = Data Type of output. [Lookup]

• LEN = Length of output.

• JFY = Justify Output (Left, Right & Center)

• VAL = Magic expression that determines the output.

DAT=

LEN=

VAL= JFY will be provided based on DAT type

Page 56: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

“Optional” Field Attributes

Optional (defaulted)

• FNC = Function

• WITH = Evaluate with region

DAT=

LEN=

JFY=

VAL=

FNC=(LST)

WITH=(D)

Standard: Obtained from data definitions

Custom: You Enter to match requirements

Defaulted for ALL FIELDS

Page 57: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

FNC: Attribute Values

Page 58: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

WITH: Attribute Values

Any region here:

eg: WITH=TK4

Any region here:

eg: WITH=SK#

Page 59: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Data Types

� ADDRESS U.S. Address

� AGE nnY nnM nnD

� AGE.SORT nnY nnM nnDWG

� BAR.CODE Displays a field in bar code format

(Output only)

� BMP Display a BMP or JPEG file on a report.

� CHOICE Multiple choice

� DATE mm/dd/yy

� DAY SUN MON TUE WED THR FRI SAT

� DEC# Non-negative decimal (# = precision)

� EDATE Elapsed date nnY nnM nnD

� ETIME Elapsed time nnD nnH nnM

� FREE Free text

� GLPERIOD GL period

Page 60: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Data Types

� HHMM 24 hour clock time hhmm

� HHMMDUR External format: HHMM (0000-2359). Stored

internally as the number of minutes (0-1439).

� HHMMU 24 hour clock time hhmm or unknown (UKN)

� HLINK HTML Hyperlink

� INT Non-negative integer

� MONEY Non-negative money

� MONTH JAN FEB MAR APR MAY…

� NAME Last,first rest

� OURN Urn pointer with override

� PDEC# Positive decimal (# = precision)

� PINT Positive integer, not including zero

� PMONEY Positive money, not including zero

Page 61: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Data Types

� QRY.RESP Query response

� RATE Decimal rate, maximum 5 places

� SDEC# Signed decimal (# = precision)

� SINT Signed integer

� SMONEY Signed money

� STIME Time with seconds

� HHMMTIME HHMM 24 hour clock

� URN Urn pointer

� YEAR 4 digit year between 1880-2000

� YN Y/y/N/n

� ZIP.POST Zip or postal code

Page 62: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

DAT=DEC1

LEN=10

VAL=b.date

DAT=FREE

LEN=8

VAL=b.date

DAT=DATE

LEN=8

VAL=b.date

Effects of DAT attribute on data

Print Output = 31/01/02

Print Output = 20020131

Print Output = 20020131.0

Page 63: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

DAT=FREE

LEN=25

VAL=@name

Referencing Meditech Data Fields

The @ symbol is used as a prefix with the field name

Syntax: @field.name

Note: The @ prefix is a call to a global macro file

where the field names and their

corresponding physical addresses are listed.

Data type should be the same as the data definition list.

Page 64: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Accessing Fields with Possessives

Definition:

Pointer fields that reference other DPM’s

Format:@field.name + ’s + other.field

DPM’s PP.PAY PP.PER

employee name‘s

DAT=FREE

LEN=25

VAL=@employee’s.name

Page 65: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Accessing Fields Out of Path

Path:

Determined by the subscripts of detail segment and index file.

Access fields:

Supply DPM, field and subscripts.

DAT=FREE

LEN=25

[email protected][@employee]

[email protected][@employee,”QUERY.MNEMONIC”]

Page 66: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Printing Run Time Select Variables

Field: xx.print.status

VAL= c.xx.status.type

Field: xx.print.facility

VAL= c.facility

Field: xx.print.begin.date

VAL= b.date

Field: xx.print.end.date

VAL= e.date

Page 67: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Printing Run Time Select Variables (Screen)

Select Operator Variable Syntax

GE, GT, NC b.field.name

LE, LT e.field.name

EQ, NE, IG, CO, LS, FS c.field.name

DAT=DATE

LEN=8

VAL=b.date

Page 68: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Computed Sort Fields

User-defined sort capability

Procedure:

1.Create a computed field

2.Enter the field name in the sort region

3.Field does not have to be in picture region

Page 69: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Computed Sort Field

Sample Data Produced:

ER AMB

ER WALK

DAT=FREE

LEN=15

[email protected],@admit.source

Page 70: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Custom Sorts Using Computed Fields

Picture Regions

HP1 – Header Page

HK2 – Header Key

TK3 – Trailer Key

TK2 – Trailer Key

TK1 – Trailer Key

Note: Number in the region identifier is the sort field number.

Page 71: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Report Variables (C/S)� @.appl /(.S). APPLName of application

� @.db /(.S). DBName of application database

� @.country /(.S).CNTRY Country of MIS (US, CANADA, OTHER)

� @.device /.DEV User's input device

� @.facility /(.D).FAC Current facility (multi-facility systems)

� @.Lookup: /(.S). LK# of entries to display in lookup

� @.mri.pfx /(.D).MPX Medical Records prefix

� @.now Current Time (military format)

� @.on.device /.PRT Last response to "On Device" prompt

� @.today /(.S).DAT Current date in YYYYMMDD format

� @.unv /(.S).UNV Current universe

� @.user /(.S).USR User's mnemonic

DAT=FREE

LEN=8

[email protected]

Page 72: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Z Programs

Meditech defined standard programs that are used for common tasks.

Example:

Adds 7 days to today’s date

DAT=FREE

LEN=8

VAL=%Z.date.add(@.today,7)

Page 73: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Field Lookups

Page 74: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Enter Any Previous Report

Page 75: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Go To Picture

Page 76: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Navigate to Fields Area

Page 77: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Add Field

Page 78: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Lookups

= Standard Lookup (Alpha)

D/ = DPM

S/ = Segment

X/ = Segment Hierarchy

F9

F9

F9

F9

Page 79: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

VAL Attribute Lookup

F9

Page 80: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Element, Segment & DPM Lookup

F9

Page 81: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Element (Field) Lookup

F9

Page 82: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Segments Lookup

F9

Page 83: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

DPM Lookup

F9

Page 84: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Enter Zero at VAL to Exit

Page 85: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Segment Lookup in Field List

F9

Page 86: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Segment Lookup

←←←← →→→→↑↑↑↑↓↓↓↓

Page 87: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Data Elements (Fields)

←←←← →→→→↑↑↑↑↓↓↓↓

Page 88: Meditech Field Guide - NPR Trainingnprtraining.com/.../Courses/NPR/L1_01_Meditech_Field_Guide.pdf · Session Agenda 1. Meditech System Overview 2. Data Processing Modules 3. Array

Exit Report – Do Not Save Report