[ https://issues.apache.org/jira/browse/CTAKES-450?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sean Finan closed CTAKES-450. ----------------------------- Fix Version/s: 4.0.1 Assignee: Sean Finan Resolution: Fixed Fixed by Keane > CDASegmentAnnotator misses all headings after empty segment > ----------------------------------------------------------- > > Key: CTAKES-450 > URL: https://issues.apache.org/jira/browse/CTAKES-450 > Project: cTAKES > Issue Type: Bug > Components: ctakes-core > Reporter: Kean Kaufmann > Assignee: Sean Finan > Priority: Major > Fix For: 4.0.1 > > Attachments: CDASegmentAnnotator-empty-segment.CTAKES-450.svn.patch, > CDASegmentAnnotator.diff > > > If the CDASegmentAnnotator encounters an empty segment, it throws away > everything after that in the document. You can see this in the test document > provided for TestCDASegmentAnnotator. The heading "CURRENT HEALTH STATUS" is > followed immediately by the heading "Medications"; the test case misses the > "Medications" heading, and "FAMILY HISTORY" after that. The sorted_segments > loop is only incrementing the index variable for non-empty segments. > Patch attached. > TestCDASegmentAnnotator output before fix (with getPreferredText()): > Segment:2.16.840.1.113883.10.20.22.1.1 Begin:92 End:159: Header > Segment:1.3.6.1.4.1.19376.1.5.3.1.1.13.2.1 Begin:176 End:1612: CHIEF COMPLAINT > Segment:2.16.840.1.113883.10.20.22.2.20 Begin:1634 End:1696: HISTORY OF PAST > ILLNESS > Segment:2.16.840.1.113883.10.20.22.2.2.1 Begin:1711 End:2271: History of > immunizations > After fix: > Segment:2.16.840.1.113883.10.20.22.1.1 Begin:92 End:159: Header > Segment:1.3.6.1.4.1.19376.1.5.3.1.1.13.2.1 Begin:176 End:1612: CHIEF COMPLAINT > Segment:2.16.840.1.113883.10.20.22.2.20 Begin:1634 End:1696: HISTORY OF PAST > ILLNESS > Segment:2.16.840.1.113883.10.20.22.2.2.1 Begin:1711 End:2271: History of > immunizations > Segment:2.16.840.1.113883.10.20.22.2.1.1 Begin:2307 End:3506: HISTORY OF > MEDICATION USE > Segment:2.16.840.1.113883.10.20.22.2.15 Begin:3522 End:5608: Family History -- This message was sent by Atlassian Jira (v8.20.10#820010)