TheraDoc Application Server Flashcards

1
Q

Explain VistA communication with TheraDoc

A

HL7 messages are sent from VistA to TheraDoc via logical links. HL7s are received and parsed by KNET and sent to the TheraDoc database. After it’s saved, it’s viewable within TheraDoc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Explain Coldfusion, IISADMIN, and WWW services’ relationship to TheraDoc

A

Coldfusion, IISADMIN, and WWW are web services hosting the TheraDoc application.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Explain KNET service

A

KNET is a listening service that listens for, receives, and parses HL7 messages from VistA.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Explain TESA service

A

TESA is a service that sends clinical alerts based on preconfigured rules set up by hospital staff.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Identify the two Oracle services

A

OracleOraDb12home1TNSListener, aka the listener service, allows the database server to receive incoming client connection requests and manages the traffic of these requests to the server.
OracleServiceTDOC runs the Oracle database.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

How do you verify connections and status of ColdFusion

A
  1. Go to ColdFusion’s localhost URL
  2. Data & Services -> press Verify All Connections
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Identify the four main SysMon alerts

A

Interface, DB ping, Web ping, and TESA queue count

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Explain an Interface SysMon alert

A

For a particular interface, checks the timestamp of the last message sent, fails if the difference between the last message’s timestamp and now is beyond the threshold

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Explain a DB ping SysMon alert

A

Sends a ping to the database; fails if the database is down

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Explain a Web ping SysMon alert

A

Sends a ping to the production TheraDoc URL; fails if the site is down

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Explain a TESA queue count SysMon alert

A

Checks the current number of TESA messages awaiting processing, goes off when the count is greater than the threshold

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Explain the Data Source field on the Interface Status page

A

Where the message comes from

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Explain the Data Type field on the Interface Status page

A

Not sure; set by site admins

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Explain the Last Message Created field on the Interface Status page

A

When the last message was created in VistA, this is the same value as what’s in SysMon.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Explain the Last Message Received field on the Interface Status page

A

When KNET received the last message

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Explain the Last Message Parsed field on the Interface Status page

A

When the database processed the last message

17
Q

What are the two different types of Interface fails?

A
  1. When the last message on the interface was sent beyond the time threshold
  2. When the difference between the message date and the received date is greater than the specified threshold
18
Q

What are the basic steps to resolving an interface fail?

A
  1. Check the test
  2. Snooze SysMon
  3. Check the interface status
  4. If the status isn’t current, restart KNET
  5. If that doesn’t work check Engine Monitor
19
Q

What are the basic steps to resolving a web ping fail?

A
  1. Try to access the website
  2. Try restarting the web services
  3. Check server event logs for any obvious issues
  4. Try rebooting the server
20
Q

What are the basic steps to resolving a database ping fail?

A
  1. Snooze SysMon
  2. Verify the issue by trying to log into TheraDoc
  3. Log into the Production server and check the status of the database connection via the command prompt
  4. Restart the database
  5. Restart services on the Production server
21
Q

What function does the ColdFusion service perform?

A

Coldfusion hosts the TheraDoc website and is on Prod and Stage.

22
Q

What function does the IISADMIN service perform?

A

IISADMIN holds the configuration for incoming/outgoing requests, such as HTTP, RPC, FTP, and SMTP.

23
Q

What function does the WWW service perform?

A

WWW provides web connectivity and administration.

24
Q

How do you get the TESA queue count?

A
  1. Open SSMS
  2. Connect to the appropriate database
  3. Run the stored procedure to retrieve the queue count
25
Q

What are the basic steps to resolve a queue count fail?

A
  1. Snooze SysMon
  2. Check queue count
  3. Restart TESA service(s)
  4. Check queue count
  5. Check the TESA status in Engine Monitor
  6. Run SQL queries for the specific issue
  7. Escalate to Premier