The Master Data Model for Veteran Care

Developer Documentation » MVDM » Protocol

Protocol

Protocol

This file contains the orderables and methods for accomplishing orders (protocols) within OE/RR.

Fileman ID: 101

Base VDM Class: Protocol-101

Property Summary

Property Count: 62

Type Count
STRING 31
ENUMERATION 4
POINTER 15
NUMERIC 3
OBJECT 2
BOOLEAN 7

Sub-Object Count: 2

ID Label Field ID
1 Item item
2 Method method

↑ Return to top

Properties

Label/Field ID Datatype FromVDM Default Attributes Range
Name
  name
STRING name   INDEXED
REQUIRED
 
Item Text
  itemText
STRING item_text   INDEXED  
Synonym
  synonym
STRING synonym      
Print Name
  printName
STRING print_name      
Disable
  disable
STRING disable      
Lock
  lock
STRING lock      
Description
  description
STRING description      
Prohibited Times
  prohibitedTimes
STRING prohibited_times      
Type
  type4
ENUMERATION type-4   REQUIRED 0: term
1: protocol
2: menu
3: protocol menu
4: event driver
5: subscriber
6: extended action
7: dialog
8: action
9: limited protocol
Creator
  creator
POINTER creator   REQUIRED New_Person-200
File Link
  fileLink
POINTER file_link   INDEXED Option-19
Laboratory_Test-60
Collection_Sample-62
Topography_Field-61
Rad_nuc_Med_Procedures-71
Urgency-62_05
Execute_Code-62_07
Request_Services-123_5
Request_Action_Types-123_1
Cost
  cost
NUMERIC cost      
Item
  item
OBJECT item     item
Package
  package
POINTER package     Package-9_4
Exit Action
  exitAction
STRING exit_action      
Entry Action
  entryAction
STRING entry_action      
Required Variables
  requiredVariables
STRING required_variables      
Screen
  screen
STRING screen      
Header
  header
STRING header      
Menu Help
  menuHelp
STRING menu_help      
Menu Prompt
  menuPrompt
STRING menu_prompt      
Menu Default
  menuDefault
STRING menu_default      
Dic {dic}
  dicDic
STRING dic_dic      
Column Width
  columnWidth
NUMERIC column_width      
Mnemonic Width
  mnemonicWidth
NUMERIC mnemonic_width      
Path Switch
  pathSwitch
BOOLEAN path_switch      
Identifier
  identifier
STRING identifier      
Timestamp
  timestamp
STRING timestamp      
*order Print Action
  orderPrintAction
STRING order_print_action      
*order Cancel Action
  orderCancelAction
STRING order_cancel_action      
*order Purge Action
  orderPurgeAction
STRING order_purge_action      
Access
  access
POINTER access      
Requires Signature
  requiresSignature
ENUMERATION requires_signature     0: NO SIGNATURE REQUIRED
1: PHYSICIAN SIGNATURE
Domain (data Type)
  domainDataType
ENUMERATION domain_data_type     0: free text
1: set of codes
2: list or range
3: menu
4: numeric
5: yes/no
6: date/time
7: word processing
8: pointer
Default Prompt
  defaultPrompt
STRING default_prompt      
Default Answer
  defaultAnswer
STRING default_answer      
Default Word Processing Answer
  defaultWordProcessingAnswer
STRING default_word_processing_answer      
Default Help
  defaultHelp
STRING default_help      
Domain Parameter
  domainParameter
STRING domain_parameter      
Method
  method
OBJECT method     method
Set Membership
  setMembership
STRING set_membership      
Sending Application
  sendingApplication
POINTER sending_application     Hl7_Application_Parameter-771
Response Message Type
  responseMessageType
POINTER response_message_type     Hl7_Message_Type-771_2
Batch/file Message Commit Ack
  batchFileMessageCommitAck
BOOLEAN batch_file_message_commit_ack      
Receiving Application
  receivingApplication
POINTER receiving_application   INDEXED Hl7_Application_Parameter-771
Transaction Message Type
  transactionMessageType
POINTER transaction_message_type     Hl7_Message_Type-771_2
Event Type
  eventType
POINTER event_type     Hl7_Event_Type_Code-779_001
Message Structure
  messageStructure
POINTER message_structure     Hl7_Message_Structure_Code-779_005
Processing Id
  processingId
ENUMERATION processing_id     0: debug
Logical Link
  logicalLink
POINTER logical_link     Hl_Logical_Link-870
Accept Ack Code
  acceptAckCode
POINTER accept_ack_code     Hl7_Accept_application_Ack_Condition-779_003
Application Ack Type
  applicationAckType
POINTER application_ack_type     Hl7_Accept_application_Ack_Condition-779_003
Version Id
  versionId
POINTER version_id     Hl7_Version-771_5
Processing Routine
  processingRoutine
STRING processing_routine      
Response Processing Routine
  responseProcessingRoutine
STRING response_processing_routine      
Sending Facility Required?
  sendingFacilityRequired
BOOLEAN sending_facility_required      
Receiving Facility Required?
  receivingFacilityRequired
BOOLEAN receiving_facility_required      
Security Required?
  securityRequired
BOOLEAN security_required      
Date/time Of Message Required?
  dateTimeOfMessageRequired
BOOLEAN date_time_of_message_required      
Ack Mode Set In Subscriber
  ackModeSetInSubscriber
BOOLEAN ack_mode_set_in_subscriber      
Routing Logic
  routingLogic
STRING routing_logic      
Subscribers
  subscribers
POINTER subscribers      

↑ Return to top

Sub-Objects

1. Item

Field ID: item

Properties

Label/Field ID Datatype FromVDM Default Attributes Range
Item
  item
POINTER item   INDEXED
REQUIRED
Protocol-101
Mnemonic
  mnemonic
STRING mnemonic      
Sequence
  sequence
NUMERIC sequence      
Modifying Action
  modifyingAction
POINTER modifying_action     Protocol-101
Format Code
  formatCode
ENUMERATION format_code     0: output only
1: header
Display Name
  displayName
STRING display_name      
Prompt
  prompt
STRING prompt      
Default
  default
STRING default      
Help
  help
STRING help      
Mode
  mode
STRING mode      

↑ Return to top

2. Method

Field ID: method

Properties

Label/Field ID Datatype FromVDM Default Attributes Range
Method
  method
NUMERIC method   REQUIRED  
Method Action
  methodAction
STRING method_action      

↑ Return to top


Document generated on August 31st 2017, 2:55:48 pm