Notes for previous releases can be found here:

http://download.speechmotion.com/installs/

 

 

What’s New in SpeechMotion 5.50
 SpeechMotion 5.50 build 17101800 for October 18, 2017

 

Release Summary

 

Enterprise Client

  • Fixed: Errors when addendums applied with GROSS LINES calculations
  • Fixed: Highlight and player starts at 2nd or 3rd word on AME document load

 

Workflow Server

  • Fixed: NoNumberProps option for MSWord and continued numbered lists
  • Fixed: Template file maintenance – I/O error 6 when using Insert Field button
  • Added: MP3 file support for Voice Import
  • Added: Minimum Draft Quality override for Doctors
  • Added: New field mapping using filenames for Voice Import
  • Added: New X.CC field for HL7 Distributions
  • Added: Custom page break format for Print File HL7 formats
  • Added: Post rendering content replacement feature

 

 

Enterprise Client

Fixed: Errors when addendums applied with GROSS LINES calculations

Applying addendums when the target form includes a GROSS LINE calculation generated errors.

 

This has been resolved.

Fixed: Highlight and player starts at 2nd or 3rd word on AME document load

When loading drafts, the highlight would not start at the beginning of the document. Instead it would position 300+ milliseconds forward. This issue appeared in AME v7.137

 

This has been resolved.

 

Workflow Server

Fixed: NoNumberProps option for MSWord and continued numbered lists

This forms option converts numbered lists to plain text when using MSWord outputs. This avoids the default behavior of continued numbering across paragraphs.

 

Fixed: Template file maintenance – I/O error 6 when using Insert Field button

Fixed an ‘I/O Error 6’ error when selecting the Insert Field button on the Text tab in Template File Maintenance.

 

Added: MP3 file support for Voice Import

MP3 format is now supported in Voice Import.

 

Demographic information cannot be read from within the mp3 file headers fields can be mapped from the filename. See “Filename Mapping”

 

 

Added: Minimum Draft Quality override for Doctors

Minimum draft quality is a global setting that rejects a draft document if its predicted quality of a draft is low. In these cases the transcriptionist is forced to type from a blank. In rare cases, authors with good trained scored may periodically generate a low draft score. Adjusting the override for the Doctor to an even lower minimum would allow drafts to pass regardless.

 

Added: New field mapping using filenames for Voice Import

Filenames can be parsed for mapping. A custom delimiter can be set to extract multiple fields.

 

This tab has fields to set the field delimiter in the file name, the value for stat priority if priority is in the file name, and for mapping.

 

The default field delimiter is the underscore “_” character.

 

Mapping syntax is: [SpeechMotion voice field]=[File name field number];[logical expression];[string expression]

 

Mapping can support commented lines.  The line must start with a semi-colon “;”.  See line 3 in example mapping.

 

Mapping can support literal values.  In example mapping below, the value 765432 will be put in the patientid field.

 

There are some special string expressions for date and time fields. These are:

  • Normalizedate(mmddyy) – converts values in the formats mmddyy or mmddyyyy to a localized date string (mm/dd/yyyy in United States)
  • Normalizedate(ddmmyy) – converts values in the formats ddmmyy or ddmmyyyy to a localized date string (mm/dd/yyyy in United States)
  • Normalizedate(yymmdd) – converts values in the formats yymmdd or yyyymmdd to a localized date string (mm/dd/yyyy in United States)
  • Normalizedate(dd.mm.yy) – converts values in the formats dd.mm.yy or dd.mm.yyyy to a localized date string (mm/dd/yyyy in United States)
  • Normalizetime – converts time formats to a localized time string (hh:mm:ss)

 

You will probably always have to use these normalizedate and normalizetime functions to get dates and times from the file name as windows does not allow forward slashes or colons in file names.

 

Example mapping:

doctor=1

worktype=2

; testing commented lines

subject=3

patientid="765432"

priority=4

dict_date=6;;normalizedate(mmddyy)

dict_time=7;;normalizetime

 

Example file name:

A01_4_123456_5_9943_08212017_110545.MP3

 

Using the example file name and example mapping above, the values of:

Doctor will be A01.

Worktype will be 4.

Subject will be 123456.

Patientid will be 765432.

Priority will be normal.  Because it is not the value 1 as shown in the Filename mapping screen shot above.

Dict_date will be 08/21/2017.

Dict_time will be 11:05:45.

 

Dict_date and dict_time will be the file date and time if the values are not in the file name.

 

Added: New X.CC field for HL7 Distributions

Added two new fields for sending CC physicians in a HL7 distribution.

 

Fields X.CC3 and X.CC3X

 

Both string together address codes and names (parsed in HL7 format) using the repeating char (~).  The name component fields get the lastname, firstname, middleinit, and title from corresponding fields in the address table instead of parsing the formatted name field.  If the physician in not found in the Address table, the name components are parsed from the full name entered in the CC List.

 

The X.CC3X field also does not include the doctor, attdr, and mdprovider in the cc list in the HL7 distribution.

 

The fields will typically be used in the OBR.28 field of in the TXA.23 field.

Added: Custom page break format for Print File HL7 formats

A post rendering custom page break format when using the Print File format in a device.

 

 

To use: set Page Break format to 3 and Custom page break format value to the value needed by the interface.  Use %CR% if you need carriage returns in the format.  The %CR% must be in uppercase.

Added: Post rendering content replacement feature

Certain special characters and symbols cannot be typed in the AnyModel Editor.  Some customers require some of these special characters and symbols in their reports.  Content Replacement will allow a MT to type tags or short character strings in the AME and these tags or character strings will be converted to the special characters and symbols in the RTF document during the rendering process.

 

Content Replacement is handled by the MTRender application on the application server.  Content Replacement is done after a document has been rendered from a CDA document to a RTF document.  MTRender searches the RTF document for the search strings configured in a Content Replacement profile an replaces all instances of the found text with the corresponding replacement values from the Content Replacement profile.

 

 

Configuration is done in two parts.  First one or more Content Replacement profiles need to be created.  Then a Content Replacement profile(s) needs to be assigned to all forms requiring content replacement.

 

In Setup, a new Context Replace button has been added. 

 

 

 

 

User access to Content Replace is controlled in User Group on the Setup and Config tab.

 

Check Content Replace to give the User Group access to the Content Replace button in Setup.

 

The new Content Replace File Maintenance has three tabs: Lookup, Main, and Replacement Values.

 

The Lookup tab is just a list off all of the profiles.

 

 

The Main tab is where you give the profile a name and description.  Also, the profile can be marked as Inactive.

 

 

The Replacement Values tab is where the configuration of the search strings and replacement values are done.

 

 

The search strings and replacement values are just in a formatted list.

The format is: <search string><delimiter><replacement value>

 

The default delimiter is the equal sign ‘=’.  This can be changed to any set of characters up to five characters.  One reason for changing the delimiter is if it is used in any of the search strings.

 

In the above example, the text <gamma> is replaced with the gamma symbol – γ.  H2O is replaced with H2O.

 

It makes no difference about the font or font size used in these configurations.  The font and font size of the replacement value in the RTF document will be the font and font size of where the replacement value was inserted in the document.  This is also true of color and background color, the replacement value will be the color and background color of where it was inserted in the document.

 

Searches are case sensitive.  In the above example, <gamma> would be replaced with the gamma symbol but <Gamma> or <GAMMA> would not.

 

Once a Content Replace profile is configured, it must now be configured on any form that requires content replacement.

 

In Forms File Maintenance, go to the Voice Rec tab.

 

 

Select the check box ‘Do Content Replacement on rendered Rtf document’ and select the appropriate ‘Content Replace Profile’ from the pull down list.

 

 

 

Added: Pre/post rendering stylesheets

This supports new options available to AnyModal Publishing API when rendering AME documents. Special xml stylesheets can be applied to the final document before or after the rendering takes place (XML or RTF). Currently the PreProcessStylesheet.xsl option is working globally for ATX but can work per site/form by request.

 

To apply stylesheets, drop one or both of the following files in the main MTCDA2WORD.EXE rendering path. The files must contain valid XSL markup to work.

 

PreProcessStylesheet.xsl

PostProcessStylesheet.xsl

 

See MModal support for guidance on designing stylesheets for AMP.

 

 


Regards,

 

SpeechMotion Software Team

www.speechmotion.com