data transformations Flashcards

1
Q

how would you navigate to data transformations from the management portal?

A

ensemble
build
data transformations

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

what is a data transformation?

A

A data transformation creates a target message based on a source message.

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

What are some reasons to use a data transformation?

A

change a source message into another message type
change fields of the incoming message to match requirements of the outgoing system
assign literal values to fields based on the value of source fields

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

How would you create a new data transformation from the management portal?

A

ensemble/interoperability
list
data transformations
new

or

ensemble/iteroperability
build
data transformations
new

-------------------------
enter package
name
specify source and target types
ok
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

when would you use the copy option in the create field on the transform tab?

A

if the source and target messages were of the same type

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

If the message types are different, the Create setting is usually set to what value?

A

New

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

Does the order of actions in the data transformation matter?

A

Yes

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

How can actions be rearranged?

A

With the up and down arrows

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

NK1() is a repeating segment. What set command would copy all instances of this field?

A

action: set
property: target.{NK1()}
value: source.{NK1()}

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

NK1() is a repeating segment. What set command would copy the first instance of this field?

A

action: set
property: target.{NK1(1)}
value: source.{NK1(1)}

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

What are some reasons to set a literal value in a data transformation?

A

if a target system cannot handle null values

we want to set the target to a consistent value

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

where would you click to apply a function to the sending application assignment?

A

the magnifying glass next to the value field in the target action

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

What is a switch action?

A

like an if statement that works well for fixed data values?

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

what does a * at the end of a data transformation name mean?

A

It has not yet been saved

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

How do you save a DTL?

A

save

compile

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

How do you test a DTL?

A

Use the Tools tab, then Test.
Copy and paste a sample input message.
Click the Test button.

17
Q

Where can DTLs be implemented?

A

custom business process
message router
other locations such as a business service

18
Q

How would you import a lookup table?

A
system explorer
routines
go
import
browse to or enter file
next
import

web terminal
zn namespace
do ^ImportFileToLookup(“filepath”)

19
Q

How would you open a Data Lookup Table in the Management Portal?

A
Ensemble 
Configure 
Data Lookup Tables 
open
select table
20
Q

How would you create a data transformation for the PID segment?

A
new
add name
magnifying glass next to source class
EnsLib >> HL7 >> Segment
magnifying glass next to source document type
choose schema
choose PID segment
ok
21
Q

How would you iterate through the repeating field PatientIdentiferList in the PID segment?

A

add action: for each

property: source.{PatientIdentifierList()}

22
Q

How would you use a lookup table titled “Gender” on AdministrativeSex (PID:8)?

A

action: set
property: target.{AdministrativeSex}
value: source.{AdministrativeSex}
or draw a line from PID:8 source to PID:8 target
click on the magnifying glass next to the value field
function: lookup
table: Gender
ok

23
Q

What source types are available in a data transformation?

A
HL7
edifact
X12
XML
ASTM
24
Q

How would you concatenate two fields in a data transformation?

A

with an underscore

25
Q

When testing a data transformation, what does a star on the target message indicate?

A

something is different