CN104997506B - A kind of pair of electrocardio report carries out the method and device of flexible configuration - Google Patents

A kind of pair of electrocardio report carries out the method and device of flexible configuration Download PDF

Info

Publication number
CN104997506B
CN104997506B CN201510324601.2A CN201510324601A CN104997506B CN 104997506 B CN104997506 B CN 104997506B CN 201510324601 A CN201510324601 A CN 201510324601A CN 104997506 B CN104997506 B CN 104997506B
Authority
CN
China
Prior art keywords
report
user
electrocardio
attribute
waveform
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510324601.2A
Other languages
Chinese (zh)
Other versions
CN104997506A (en
Inventor
付云波
张超
于串海
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Edan Instruments Inc
Original Assignee
Edan Instruments Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Edan Instruments Inc filed Critical Edan Instruments Inc
Priority to CN201510324601.2A priority Critical patent/CN104997506B/en
Publication of CN104997506A publication Critical patent/CN104997506A/en
Application granted granted Critical
Publication of CN104997506B publication Critical patent/CN104997506B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/24Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
    • A61B5/316Modalities, i.e. specific diagnostic methods
    • A61B5/318Heart-related electrical modalities, e.g. electrocardiography [ECG]
    • A61B5/333Recording apparatus specially adapted therefor
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/74Details of notification to user or communication with user or patient ; user input means
    • A61B5/742Details of notification to user or communication with user or patient ; user input means using visual displays
    • A61B5/743Displaying an image simultaneously with additional graphical information, e.g. symbols, charts, function plots
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/74Details of notification to user or communication with user or patient ; user input means
    • A61B5/742Details of notification to user or communication with user or patient ; user input means using visual displays
    • A61B5/7435Displaying user selection data, e.g. icons in a graphical user interface

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Medical Informatics (AREA)
  • Surgery (AREA)
  • Biophysics (AREA)
  • Pathology (AREA)
  • Veterinary Medicine (AREA)
  • Biomedical Technology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Public Health (AREA)
  • Molecular Biology (AREA)
  • Physics & Mathematics (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Radiology & Medical Imaging (AREA)
  • Human Computer Interaction (AREA)
  • Cardiology (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

The present invention relates to technical field of medical equipment, and in particular to a kind of pair of electrocardio report carries out the method and device of flexible configuration.This method and device are by obtaining user's customized report style (need to print Property Name, attribute font, property location) in a text edit box platform, the electrocardio report style of the customized editor of the user is scanned, then it is saved so as to user's printing, solves the problems, such as that user can not modify Default Reports and software default Property Name, font, position etc. in the prior art.During user's customized editor's report style, the automatic customized attribute information of real-time detection user of meeting saves the attribute information that user edits in electrocardio report style for this method and device, carries out flexible configuration to the report style of electrocardiosignal.

Description

A kind of pair of electrocardio report carries out the method and device of flexible configuration
Technical field
The present invention relates to technical field of medical equipment, and in particular to the report of a kind of pair of electrocardio carry out flexible configuration method and Device.
Background technique
Electrocardiographic examination is one of Diseases diagnosis foundation common in medicine, and generation electrocardio is reported in several in electrocardiographic examination project It is indispensable one of content, electrocardio report mainly includes report heading, patient information (name, age, ID, hospital bed number Deng), metrical information (HR, P, PR, QRS, QT/QTc, P/QRS/T, RV5/SV1 etc.), shape information (ecg wave form), footer letter It ceases (date printed, check data, filter etc.).Currently, the printing that nearly all electrocardio software reports electrocardio is all base In the form of software hard coded, i.e., fixed one or more of printing electrocardio reporting formats are selected for user.But this will certainly be deposited In following problems:
User may be dissatisfied to all electrocardios report type style that software default provides, can not according to oneself Need to modify report printing Property Name (for example " patient name " in report is revised as " name "), attribute font, with And property location etc.;
In the case where format is fixed, user needs the length of the information content and information that print to be limited, than Such as: " user name " is substantially reserved 3 to 4 character prints for Chinese software, but if necessary to input more than 4 characters The problem of will lead to display overlapping later, allows for the report printed very unsightly in this way.
In conclusion currently available technology existing defects.
Summary of the invention
To overcome drawbacks described above, the purpose of the present invention is to be to provide the method that a kind of pair of electrocardio report carries out flexible configuration And device.
The purpose of the present invention is achieved through the following technical solutions:
The method that a kind of pair of electrocardio report of the invention carries out flexible configuration, comprising the following steps:
Text edit box is provided for the customized editor's electrocardio report style of user;
The electrocardio report style of the customized editor of user is scanned, the attribute information that user edits in electrocardio report style is obtained And the attribute information that user edits in electrocardio report style is saved.
Further, further comprising the steps of:
Judge whether the attribute information that user edits contains waveform attributes, if so, providing the region frame that waveform is shown.
Further, further comprising the steps of:
To the region frame real-time perfoming positioning that waveform is shown, the coboundary of region frame is determined by scan attribute information Position and lower boundary position.
Further, the coboundary position and lower boundary position of region frame are determined by scan attribute information are as follows: sweep upwards It retouches with the presence or absence of other attribute informations in addition to report heading,
If it does not exist, then by the Property Name of report heading and position be identified as wave regions coboundary attribute and Coboundary position, and first non-report heading and other non-waveform attribute informations are scanned down, if so, by first non-report It accuses title and Property Name in other non-waveform attribute informations and position is identified as the lower boundary attribute of wave regions And lower boundary position sets null value for the lower boundary attribute of wave regions if nothing, and the lower boundary position of printer page is determined For the lower boundary position of wave regions;
If it exists, then the Property Name for other attribute informations that will be present and position are identified as the top of wave regions Boundary's attribute and coboundary position, and down scan first attribute information, by first attribute information Property Name and position Set the lower boundary attribute for being identified as wave regions and lower boundary position.
Further, judge whether the longitudinal height of current printer and the ratio of text edit box height are greater than preset resolution Rate threshold value, if so, obtaining compression factor value and being compressed to the width of waveform display area;If it is not, then waveform viewing area The width in domain is the height of text edit box.
Further, further comprising the steps of:
It counts according to the coboundary threshold value of the compression factor value of acquisition calculating waveform display area and lower boundary threshold value and again Calculate the coboundary position and lower boundary position of waveform display area frame.
Further, color identifier is carried out to the region frame that waveform is shown.
Further, the electrocardio report style of the customized editor of user is scanned are as follows:
The lead position flag bit ' < ' in electrocardio report style is scanned, the character position is recorded to attribute tags and plays point In setting and postposition flag bit ' # > ' symbol is continued to scan on, records the character position to attribute tags final position.
Further, the electrocardio report style for scanning the customized editor of user further includes having:
After obtaining the position of a pair of of tick lables position, then with the position to lead position flag bit ' < ' in the flag bit of position It is set to starting point to scan forward with the presence or absence of postposition mark bit sign ' # > ', if so, then recording postposition flag bit symbol Number position to the final position of a upper attribute tags, if it is not, setting the value in the final position of a upper attribute tags to 0。
Further, the attribute information that user edits in electrocardio report style is obtained are as follows:
The character content between the start position of an attribute tags and the final position of a upper attribute tags is obtained, by this Character content saves as the Property Name in the attribute information, and the font of the character content is saved as the category in the attribute information Property font, saves as the property location in the attribute information for the final position of a upper attribute tags, and obtain the attribute position The character content between start position and final position is set, which is saved as to the attribute mark in the attribute information Label.
Further, the attribute information that user edits in electrocardio report style is saved in XML file and is printed.
Wherein, the attribute information that user edits in electrocardio report style is saved in XML file are as follows:
An XML file is created, attribute node is created in XML file;
The attribute information that user edits in electrocardio report style is imported into attribute information array, dependence information array Middle acquisition attribute information is written on the attribute node created in XML file;
The dimension information of text edit box is saved in XML file.
A kind of pair of electrocardio report carries out the device of flexible configuration, includes:
The customized edit cell of user, for providing text edit box for the customized editor's electrocardio report style of user;
Electrocardio report style parses storage unit, for scanning the electrocardio report style of the customized editor of user, obtains the heart User edits in electric report style attribute information simultaneously saves the attribute information that user edits in electrocardio report style.
Further, the device further include:
Report print unit, the attribute information edited for user after saving prints.
A kind of pair of electrocardio report provided by the invention carries out the method and device of flexible configuration, by obtaining user at one Customized report style in text edit box platform (need to print Property Name, attribute font, property location), to the use The electrocardio report style of the customized editor in family is scanned, and obtains in electrocardio report style the attribute information edited of user and by the heart The attribute information that user edits in electric report style saved so as to user printing, solve in the prior art user to default The problem of report and software default Property Name, font, position etc. can not be modified.This method and device are in the customized volume of user During collecting report style, the automatic customized attribute information of real-time detection user of meeting edits user in electrocardio report style Attribute information saved, flexible configuration is carried out to the report style of electrocardiosignal.
Detailed description of the invention
The present invention is described in detail by following preferred embodiments and attached drawing for ease of explanation,.
Fig. 1 is a kind of flow chart of embodiment of method that a kind of pair of electrocardio report of the present invention carries out flexible configuration;
Fig. 2 is the flow chart for the method another kind embodiment that a kind of pair of electrocardio report of the present invention carries out flexible configuration;
Fig. 3 is the functional block diagram for the device that a kind of pair of electrocardio report of the present invention carries out flexible configuration;
Fig. 4 is a report style template screenshot editted in the present invention.
Specific embodiment
In order to make the objectives, technical solutions, and advantages of the present invention clearer, with reference to the accompanying drawings and embodiments, right The present invention is further elaborated.It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, and It is not used in the restriction present invention.
Fig. 1-4 is please referred to, the method that a kind of pair of electrocardio report of the present invention carries out flexible configuration, this method is by customized report Pattern, saves the customized report style information of user, printed report four-stage group at the customized report style information of parsing user At.In the customized report style stage, this method provides a text edit boxes to edit the attribute for needing to print for user The information such as title, font, position;In the parsing customized report style information phase of user, this method edits user every The information such as title, font, the position of one attribute are saved in respectively in an attribute information array;Saving the customized report of user It accuses in the style information stage, all properties information being resolved to is saved can hereof, preferably be protected in XML file It deposits;In the printed report stage, the title, font, position of each attribute can be reacquired from XML file, and according to obtaining The attribute information taken is printed.Specifically:
1. first stage of the invention in the customized report style stage
101. user edits report style
Report style is edited in order to facilitate user and obtains Report Properties information, and this method provides a text edit boxes (as shown in Figure 4).In the text edit box user need according to add attribute, add format attribute there are many, can adopt Added in a manner of button with attribute, different buttons represent different attribute, perhaps according to " Property Name<attribute tags>" or It is that modes such as " Property Names/attribute tags/" add and belong to the program, this programme preferably uses " Property Name < attribute mark Sign #>" mode, wherein tick lables position are as follows: symbol is to '<' ' #>', and wherein lead position flag bit is '<', postposition mark Will position are as follows: #>', because '<' ' #>' symbol causes software that can not identify category to can be avoided to conflict with user inputs character string The problem of property.
Property Name is expressed as AttributeName for convenience of subsequent, Property Name is the character that report actually prints String, user can arbitrarily modify Property Name, font, position;Attribute tags are expressed as AttributeLabel, and attribute tags supply This method recognition property uses, and is that this method first defines, user can not modify, and will not be printed, user Attribute can be added as desired, such as:
It if necessary to add " name " attribute, needs to be written as " name<Name#>", " name " is to need attribute-name to be added Claim user that can modify, " Name " is that attribute tags user cannot modify;
It if necessary to add " waveform " attribute, needs to be written as " waveform<Wave#>", " waveform " is to need attribute-name to be added Claim user that can modify, " Wave " is that attribute tags user cannot modify.
After user's Custom Attributes as needed, need to detect whether that there are waveform attributes, and if it exists, then enter step Rapid 2011.
Second stage of the invention parses the customized report style information phase of user
The main purpose in the stage is the user-defined report style of parsing, and the information preservation of parsing into memory.
After user edits the reporting format for completing to need to print by the first stage, second stage will be entered, The stage: program can scan user-defined report style, therefrom obtain attribute information and be saved in memory.Detailed process is such as Under:
201. scanning content of edit, obtain the position of the attribute tags of user's addition
Each property content information (being indicated with AttributeInfo) specifically includes that Property Name (is used AttributeName indicate), attribute label (being indicated with AttributeLabel), property location (use AttributePos table Show), attribute font (being indicated with AttributeFont) it is equivalent;
Report size (being indicated with ReportSize) includes: width (being indicated with XReportPos), the text of text edit box The height (being indicated with YReportPos) of edit box.
Because the format that user edits attribute is " Property Name<attribute tags #>", the position of attribute tags is obtained It sets, requires to look up tick lables position: '<', ' #>' symbol pair, and obtain character position information and be stored to attribute tags point respectively Set and (indicated with StartPos) and attribute tags final position (being indicated with EndPos) in, the symbol to<' ' #>' can be avoided with User inputs character string conflict cause software can not recognition property the problem of.
It scans lead position flag bit ' < ', if having found the symbol, records the character position to attribute tags and play point In setting and postposition flag bit ' # > ' symbol is continued to scan on, is continued to scan on, until finding ' # > ' and recording the position of the symbol Into attribute tags final position StartPos.
If providing the region frame that waveform is shown comprising waveform attributes in attribute, and the position of wave regions is determined in real time
As a kind of preferred embodiment of the invention: judging whether contain waveform attributes (i.e. in the attribute of user's input Attribute tags AttributeLabel is waveform Wave), if there is waveform attributes, then the region frame that waveform is shown is provided, The region frame for facilitating user intuitively to check that waveform is shown, and the position of wave regions is determined in real time, further facilitate user Intuitively see the waveform position region of printing, and is checked by frame identified areas for user and determine wave regions position Coboundary and lower boundary, frame mark can be set to coloured mark so that user more intuitively checks herein.
Firstly, the attribute whether having in addition to report heading (i.e. AttributeLabel is title Title) is scanned up, To determine the coboundary of wave regions position;If scanning up the attribute found in addition to report heading, the attribute-name Claim the coboundary for being saved in coboundary attribute (being indicated with TopAttribute) and wave regions of wave regions respectively with position In position (being indicated with TopPos), and continue to scan on first other attribute downwards to determine the lower boundary of wave regions.
Attribute in addition to report heading if it does not exist, then the entitled wave regions coboundary of record report title attribute belongs to Property (TopAttribute) and the coboundary position (TopPos) for the lower boundary position of report heading being recorded as wave regions;So It scans down again afterwards, to determine the lower boundary of wave regions position.The attribute of first other non-titles and waveform is scanned down, The Name & Location that the attribute is recorded if finding is saved in wave regions lower boundary attribute respectively and (uses BottonAttribute indicate) and wave regions lower boundary position (being indicated with BottonPos) in, otherwise BottonAttribute is set as null value and BottonPos is set as the lower boundary position of the page.
After the up-and-down boundary that wave regions have been determined, the upper and lower side frame of wave regions is drawn.
Extract the attribute information in tick lables position
After obtaining the position of a pair of of tick lables position, then look into forward using the position of lead position flag bit ' < ' as starting point It looks for the presence or absence of postposition mark bit sign: ' # > ', if it is found, then recording the position of the symbol to the end of a upper attribute In point position (being indicated with StartPos1), the value in the final position of a upper attribute is otherwise set as 0;Then two are obtained Position between attribute is i.e.: the character content among StartPos1 and StartPos, and is saved in the Property Name of the attribute (AttributeName), it obtains the font of character content and is saved in the attribute font of the attribute (AttributeFont), The position of StartPos1 is saved in the property location of the attribute, obtains the character content between start position and final position, And be saved in the attribute tags of the attribute, thus get the information of an attribute.
It scans and saves all attributes
Continue scanning content of edit downwards by starting point of the positional value in attribute tags final position again, repeats 201 Hes 202 steps simultaneously save each attribute information got into attribute information array.
Phase III of the invention saves the customized report style information phase of user
Second stage is mainly saved in all properties information preservation in attribute information array to XML file by the stage In.Specific step is as follows:
301. one XML file of creation;
An attribute information is obtained in 302. dependence information arrays for being saved in file;
303. create an attribute node in the XML file of above-mentioned steps creation and the attribute information got are written;
304., which repeat 302 and 303 steps, is all written to XML file all properties information in attribute information array In;
The dimension information of 305. text edit boxes is saved in XML file.
The fourth stage printed report stage of the invention
The major function in the stage is that the XML file generated by parsing above-mentioned steps obtains report style information, and root According to the information printed report of acquisition.Specific step is as follows:
401. judge whether need printed waveform in report
According to the judgement of step 2011, embodiment as one preferred, if there is the waveform for needing to print in report, Step 402 is executed, it is no to then follow the steps 403.
It is printed with the report of waveform, compresses line space
When being printed with the report of waveform, because user, which edits the platform resolution ratio of report and the resolution ratio of practical printer, to be had Very big gap, so will have the report line of printing if directly printed according to the attribute information position that user edits The very big problem of spacing, this seriously affects the beauty of report, therefore in the compression for printing each attribute information advance every trade spacing. But because the printer very low to certain resolution ratio does not need compression, therefore need to be arranged point for judging whether compression Resolution threshold value BW.When being printed with the report of waveform, it is divided into following sub-step:
4021. obtain compression factor value
Horizontal pixel width value (being indicated with PrinterXPixSize), the longitudinal pixel for obtaining current printer first are high Angle value (being indicated with PrinterYPixSize), lateral mm in width size (being indicated with PrinterXMilSize), longitudinal millimeter Height dimension (is indicated) with PrinterYMilSize, judges whether the width for needing to compress current text edit box.
It is differentiated if the ratio of the height dimension of longitudinal height size and text edit box of current printer is greater than Rate threshold value BW obtains compression factor value CompressValue, compresses to the width of waveform print area.Wherein compression ratio Example value are as follows: longitudinal pixels tall value of printing paper and the ratio of its horizontal pixel height value are high multiplied by longitudinal printing of printed report The product of degree and setting factor beforehand.Here compression factor value can carry out appropriate adjustment according to the pixel value of printer, can also set It is set to certain specific threshold values.
Divide if the ratio of the height dimension of longitudinal height size and text edit box of current printer is not more than Resolution threshold value BW, compression factor value CompressValue are longitudinal height of current printed report.
Recalculate the waveform coboundary threshold value and waveform lower boundary threshold value of wave regions
Because needing to carry out compression processing to other attributes in above-mentioned steps, so space extra after being compressed needs entirely Portion is used for printed waveform.The coboundary threshold value and lower boundary threshold value of waveform are redefined according to above-mentioned compression factor value.
Recalculate waveform coboundary position are as follows: specific calculation formula are as follows:
WaveTopPos =WaveTopPos*PrintYPixSize/CompressValue
WaveBottomPos=(WaveBottomPos+CompresValues-YReportSize)* PrintYPixSize/CompressValue
Wherein CompressValue is the compression factor value obtained in step 4042, and WaveTopPos is text edit box Coboundary;WaveBottomPos is the lower boundary of text edit box;YReportSize is the height of text edit box; PrintYPixSize is the printing height of current printer.
An attribute information is obtained in dependence information array and is obtained according to the value of property location in practical printed report In position
The property location value and waveform coboundary threshold value for comparing the attribute then calculate the attribute and are reporting if it is greater than threshold value The height value of position (PrintPos) in announcement, the compression factor value and text edit box that are got according to above-mentioned steps calculates The positional value of specific each attribute.
Specific formula for calculation is as follows, mathematical formulae are as follows:
PrintPos=(AttributePos+CompressValue-YReportSize)*PrinterYPixSize / CompressValue
Wherein: PrintPos is the positional value of attribute after compression;AttributePos is property location; CompressValue is compression factor value;PrinterYPixSize is longitudinal pixels tall value;YReportSize beats for waveform Print the longitudinal width in region.
If it is less than or equal to waveform coboundary threshold value, then position of the attribute in report is calculated, property location Mathematical formulae are as follows:
PrintPos = AttributePos*PrinterYPosSize/CompressValue
The 4024. waveform print position information printed reports got according to above-mentioned steps
The 403. information printed reports edited according to user
If needing to print there are waveform in printed report, the position of the attribute and wave regions that are determined according to step 402 It is printed, otherwise, directly can obtain each attribute information and type fount is set in dependence information array and be beaten Print.
The device for reporting electrocardio progress flexible configuration in order to better understand the present invention, as shown in figure 3, device master Include:
The customized edit cell of 501. users reports sample for the customized editor's electrocardio of user for providing text edit box Formula;
502. electrocardio report styles parsing storage unit is obtained for scanning the electrocardio report style of the customized editor of user The attribute information that user edits in electrocardio report style is simultaneously saved in by user edits in coring electricity report style attribute information In XML file.
It reports print unit, the attribute information that user edits is obtained from XML file and believes according to the attribute that user edits Breath is printed.
The foregoing is merely illustrative of the preferred embodiments of the present invention, is not intended to limit the invention, all in essence of the invention Made any modifications, equivalent replacements, and improvements etc., should all be included in the protection scope of the present invention within mind and principle.

Claims (8)

1. the method that a kind of pair of electrocardio report carries out flexible configuration, which comprises the following steps:
Text edit box is provided for the customized editor's electrocardio report style of user;
The electrocardio report style of the customized editor of user is scanned, the attribute information that user edits in acquisition electrocardio report style simultaneously will The attribute information that user edits in electrocardio report style saves;
Judge whether the attribute information that user edits contains waveform attributes, if so, providing the region frame that waveform is shown;
To the region frame real-time perfoming positioning that waveform is shown, by scanning the attribute that user edits in the electrocardio report style Information determines the coboundary position and lower boundary position of region frame;
The region frame real-time perfoming positioning shown to waveform, is edited by user in the scanning electrocardio report style Attribute information determines that the step of coboundary position and lower boundary position of region frame includes: to scan up with the presence or absence of except report Other attribute informations other than title,
If it does not exist, then the position of report heading is determined as to the coboundary position of wave regions, and scanning first is non-down Report heading and other non-waveform attribute informations, if so, by first non-report heading and other non-waveform attribute informations In position be determined as the lower boundary positions of wave regions the lower boundary position of printer page be determined as wave regions if nothing Lower boundary position;
If it exists, then the position for other attribute informations that will be present is determined as the coboundary position of wave regions, and scans down Position in first attribute information is determined as the lower boundary position of wave regions by first attribute information.
2. the method that a kind of pair of electrocardio report according to claim 1 carries out flexible configuration, which is characterized in that judgement is current Whether the longitudinal height of printer and the ratio of text edit box height are greater than preset resolution threshold, if so, obtaining compression Ratio value simultaneously compresses the width of waveform display area;If it is not, then the width of waveform display area is text edit box Highly.
3. the method that a kind of pair of electrocardio according to claim 2 report carries out flexible configuration, which is characterized in that further include with Lower step:
According to the coboundary threshold value of the compression factor value of acquisition calculating waveform display area and lower boundary threshold value and recalculate wave The coboundary position and lower boundary position of shape display area frame.
4. the method that a kind of pair of electrocardio report according to claim 3 carries out flexible configuration, which is characterized in that aobvious to waveform The region frame shown carries out color identifier.
5. the method that a kind of pair of electrocardio report according to claim 1 carries out flexible configuration, which is characterized in that scanning user The electrocardio report style of customized editor are as follows:
The lead position flag bit ' < ' in electrocardio report style is scanned, records the character position into attribute tags start position And postposition flag bit ' # > ' symbol is continued to scan on, the character position is recorded to attribute tags final position.
6. the method that a kind of pair of electrocardio report according to claim 1 carries out flexible configuration, which is characterized in that by electrocardio report The attribute information that user edits in pattern is accused to be saved in XML file and print.
7. the device that a kind of pair of electrocardio report carries out flexible configuration, which is characterized in that include:
The customized edit cell of user, for providing text edit box for the customized editor's electrocardio report style of user;
Electrocardio report style parses storage unit, for scanning the electrocardio report style of the customized editor of user, obtains electrocardio report It accuses the attribute information that user edits in pattern and saves the attribute information that user edits in electrocardio report style;
Electrocardio report style parsing storage unit is also used to judge whether the attribute information that user edits contains waveform attributes, if Have, the region frame that waveform is shown is provided;
The region frame real-time perfoming positioning that electrocardio report style parsing storage unit is also used to show waveform, by scanning institute State coboundary position and lower boundary position that the attribute information that user edits in electrocardio report style determines region frame;
The electrocardio report parsing storage unit is also used to scan up with the presence or absence of other attributes letter in addition to report heading Breath,
If it does not exist, then the position of report heading is determined as to the coboundary position of wave regions, and scanning first is non-down Report heading and other non-waveform attribute informations, if so, by first non-report heading and other non-waveform attribute informations In position be determined as the lower boundary positions of wave regions the lower boundary position of printer page be determined as wave regions if nothing Lower boundary position;
If it exists, then the position for other attribute informations that will be present is determined as the coboundary position of wave regions, and scans down Position in first attribute information is determined as the lower boundary position of wave regions by first attribute information.
8. the device that a kind of pair of electrocardio report according to claim 7 carries out flexible configuration, which is characterized in that the device is also Include:
Report print unit, the attribute information edited for user after saving prints.
CN201510324601.2A 2015-06-15 2015-06-15 A kind of pair of electrocardio report carries out the method and device of flexible configuration Active CN104997506B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510324601.2A CN104997506B (en) 2015-06-15 2015-06-15 A kind of pair of electrocardio report carries out the method and device of flexible configuration

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510324601.2A CN104997506B (en) 2015-06-15 2015-06-15 A kind of pair of electrocardio report carries out the method and device of flexible configuration

Publications (2)

Publication Number Publication Date
CN104997506A CN104997506A (en) 2015-10-28
CN104997506B true CN104997506B (en) 2018-12-07

Family

ID=54370576

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510324601.2A Active CN104997506B (en) 2015-06-15 2015-06-15 A kind of pair of electrocardio report carries out the method and device of flexible configuration

Country Status (1)

Country Link
CN (1) CN104997506B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108478215A (en) * 2018-01-25 2018-09-04 深圳市德力凯医疗设备股份有限公司 EEG Noise Cancellation, storage medium based on wavelet analysis and device
CN110853721A (en) * 2019-11-19 2020-02-28 深圳开立生物医疗科技股份有限公司 Ultrasonic report display method and device, ultrasonic equipment and storage medium

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100444156C (en) * 2002-04-18 2008-12-17 宇智(大连)电子信息技术有限公司 System and method for real time compiling web page having sample plate assistance
CN100440128C (en) * 2003-05-16 2008-12-03 精工爱普生株式会社 Print result displaying method, layout editing method, and print control device
CN101770544A (en) * 2008-12-29 2010-07-07 深圳迈瑞生物医疗电子股份有限公司 Patient report-generating method and device and medical equipment
CN103186655A (en) * 2011-12-31 2013-07-03 北大方正集团有限公司 Processing method and device for layout file
CN102579038B (en) * 2012-03-28 2014-02-12 深圳市理邦精密仪器股份有限公司 Method and device for automatically configuring electrocardiographic wave data
CN103455290A (en) * 2013-09-06 2013-12-18 苏州百慧华业精密仪器有限公司 Visio document-based general report template print method
CN104216952A (en) * 2014-08-20 2014-12-17 烽火通信科技股份有限公司 Universal report generation method and universal report generation system based on XML (extensive markup language) technology

Also Published As

Publication number Publication date
CN104997506A (en) 2015-10-28

Similar Documents

Publication Publication Date Title
JP3968942B2 (en) How to summarize video content
US20110164813A1 (en) Apparatus and method for digitizing documents
DE60312572T2 (en) Method and apparatus for converting digital images of hand drawings for further use in a structured text / graphics editor.
CN101727674B (en) Method for marking picture in file, and method for reproducing mark of picture in file
US7702996B2 (en) Apparatus and method for converting multimedia contents
DE102017126380A1 (en) Production of presentation slides with distilled content
US20110150420A1 (en) Method and device for storing medical data, method and device for viewing medical data, corresponding computer program products, signals and data medium
CN109299446A (en) Report-generating method and device
CN110516221B (en) Method, equipment and storage medium for extracting chart data in PDF document
CN103279455B (en) The pattern treatment process of electrical form and device
CN104997506B (en) A kind of pair of electrocardio report carries out the method and device of flexible configuration
US20130326341A1 (en) Digital comic editor, method and non-transitorycomputer-readable medium
CN103268340B (en) Format reflowable file based on hierarchy type index is set up and method for drafting
JP2005148990A5 (en)
US20090204888A1 (en) Document processing apparatus, document processing method, and storage medium
CN111104557A (en) Heterogeneous document processing system and method based on standard document markup language specification
CN107402985A (en) Special video effect output control method, device and computer-readable recording medium
CN105956133B (en) Method and device for displaying file on intelligent terminal
US9049400B2 (en) Image processing apparatus, and image processing method and program
CN110853721A (en) Ultrasonic report display method and device, ultrasonic equipment and storage medium
DE60215271T2 (en) Data collection system and method using response forms
CN112433995A (en) File format conversion method, system, computer equipment and storage medium
CN106709697A (en) ERP system form data conversion method and conversion system
CN115408635A (en) Method and system for generating PDF file containing Echarts data chart based on pure front end
CN111079385A (en) Method and device for converting scientific formula format

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant