I have an encounter type that has several forms. I collect information on one of those forms, but I want it to translate in the note under the heading on one of the other forms. Where I want it to display is in the middle of a supression block. I can get the information to display in the correct place, but only if something else in that supression block is populated. Is there a way to have that information translated without something else in that supression block being populated. Really, information is being populated in that supression block, it is just being populated from another form. Right now I have a text item with the following translation:
{
COND
CASE (DOCUMENT.HPI_MED_SE_POS <>
"" AND DOCUMENT.HPI_MED_SE_NEG == "")
fnUtilityFormatListForTranslation(CFMT(DOCUMENT.HPI_MED_SE_POS,
"", " The patient states their medication regimen causes ", "", "."))
CASE (DOCUMENT.HPI_MED_SE_POS ==
"" AND DOCUMENT.HPI_MED_SE_NEG <> "")
fnUtilityFormatListForTranslation(CFMT(DOCUMENT.HPI_MED_SE_NEG,
"", " The patient states their medication regimen causes no side effects including ", "", "."))
CASE (DOCUMENT.HPI_MED_SE_POS <>
"" AND DOCUMENT.HPI_MED_SE_NEG <> "")
fncombineOPPOSINGlist (fnUtilityFormatListForTranslation(CFMT(DOCUMENT.HPI_MED_SE_POS,
"", " The patient states their medication regimen causes ", "", "")),fnUtilityFormatListForTranslation(CFMT(DOCUMENT.HPI_MED_SE_NEG, "", " ","", ".")))
else
""
ENDCOND
Instead of a suppression block, you need to check each field within the area of suppression as well as the field(s) from the other form. If any are <> "" then translate your header and fields.