CN113178238A - Method for generating body temperature list of cloud electronic medical record - Google Patents

Method for generating body temperature list of cloud electronic medical record Download PDF

Info

Publication number
CN113178238A
CN113178238A CN202110567790.1A CN202110567790A CN113178238A CN 113178238 A CN113178238 A CN 113178238A CN 202110567790 A CN202110567790 A CN 202110567790A CN 113178238 A CN113178238 A CN 113178238A
Authority
CN
China
Prior art keywords
data
area
content
graphic
partition
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.)
Granted
Application number
CN202110567790.1A
Other languages
Chinese (zh)
Other versions
CN113178238B (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.)
Beijing Tianjian Source Technology Co ltd
Original Assignee
Beijing Tianjian Source Technology Co ltd
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 Beijing Tianjian Source Technology Co ltd filed Critical Beijing Tianjian Source Technology Co ltd
Priority to CN202110567790.1A priority Critical patent/CN113178238B/en
Publication of CN113178238A publication Critical patent/CN113178238A/en
Application granted granted Critical
Publication of CN113178238B publication Critical patent/CN113178238B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H15/00ICT specially adapted for medical reports, e.g. generation or transmission thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/174Form filling; Merging
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/177Editing, e.g. inserting or deleting of tables; using ruled lines
    • G06F40/18Editing, e.g. inserting or deleting of tables; using ruled lines of spreadsheets

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Primary Health Care (AREA)
  • Public Health (AREA)
  • Medical Informatics (AREA)
  • Epidemiology (AREA)
  • Measuring And Recording Apparatus For Diagnosis (AREA)

Abstract

The embodiment of the invention relates to a method for generating a body temperature list of a cloud electronic medical record, which comprises the following steps: the cloud electronic medical record browser locally runs a first HTML file; the first HTML file executes the first programming script; the method comprises the steps that a first programming script obtains a first body temperature list data file identification input by a user in a browser, and downloads a corresponding first data file from a cloud body temperature list database of a remote cloud electronic medical record server according to the identification; and calling a first graphic processing plug-in for graphic drawing, performing dynamic body temperature list graphic generation processing according to different types of data contents in the first data file and a preset first CSS template, and displaying the generated first body temperature list graphic in the cloud electronic medical record browser. The method can meet different customization requirements of different mechanisms on the body temperature list, and the task of generating the body temperature list is transferred from the cloud server end to the local browser end, so that the operation pressure of the cloud server is relieved.

Description

Method for generating body temperature list of cloud electronic medical record
Technical Field
The invention relates to the technical field of data information processing, in particular to a method for generating a body temperature sheet of a cloud electronic medical record.
Background
In the clinical nursing work, the clinical thermometer is helpful for medical personnel to know the illness state clearly in time, and is also an indispensable important component of the medical record of the patient. The traditional body temperature form generation mode is generally completed by a nurse through manually filling paper medical record documents, and filling areas comprise an eyebrow fence area and a vital sign area, wherein the eyebrow fence area is used for recording some basic information of medical institutions and patients, such as hospital names, department names, patient names, sexes, ages, admission times, hospital numbers, bed numbers and the like, and the vital sign area is used for recording or marking body temperature measurement information and pulse measurement information of the patients. The traditional mode is influenced by human factors, irregular filling is often caused, and the problem of loss of monitoring data can be caused. To solve the problem, a cloud electronic medical record application based on a browser and cloud service architecture is proposed, and the application can automatically generate a fixed-format body temperature form according to data input by a nurse.
However, with the popularization of the application, we find the following problems again: 1) the change trend of the monitoring data cannot be intuitively reflected by using a simple electronic form; 2) different mechanisms can add different vital sign monitoring contents such as measurement information of breathing, pain, blood pressure and blood oxygen saturation and the like according to different monitoring requirements, or special item contents such as information of statistics of defecation, urination, volume of input and output, weight, drug allergy experiments and the like of a patient; 3) the task of generating the body temperature list is completely processed at the cloud server side of the cloud electronic medical record application, so that the operating pressure of a back-end server can be greatly increased.
Disclosure of Invention
The invention aims to provide a method for generating a thermometer of a cloud electronic medical record, which is characterized in that a cloud electronic medical record server only uses a cloud thermometer database to store data files recording various vital sign measurement information and special project recording information without specific thermometer generation processing, and a cloud electronic medical record browser generates a dynamic thermometer graph locally in a browser by loading a HyperText Markup Language (HTML) file, a programming script file, a graph processing plug-in, a Cascading Style Sheet (CSS) template and a data file downloaded from the cloud electronic medical record server, and marks and connects vital sign measurement data in the thermometer graph by icons so as to visually present the change trend of the data. Therefore, the method can solve the problem that the original electronic temperature list form is not visual, can also solve the problem that the electronic temperature list form can not be customized after being solidified, and can also reduce the operation pressure of the cloud electronic medical record server.
In order to achieve the above object, an embodiment of the present invention provides a method for generating a thermometer of a cloud electronic medical record, where the method includes:
the cloud electronic medical record browser locally runs a first hypertext markup language HTML file;
the first hypertext markup language HTML file executes a first programming script for generating a body temperature sheet;
the first programming script acquires a first body temperature single data file identification input by a user in the cloud electronic medical record browser, and downloads a corresponding first data file from a cloud body temperature single database of a remote cloud electronic medical record server according to the first body temperature single data file identification; calling a first graphic processing plug-in for graphic drawing, performing dynamic temperature form graphic generation processing according to different types of data contents in the first data file and a preset first Cascading Style Sheet (CSS) template, and displaying a generated first body temperature form graphic in the cloud electronic medical record browser;
the first data file comprises a mandatory class data set and an optional class data set; the requisite class data set comprises a first brow bar partition data group, a first date bar partition data group, a first time bar partition data group, a first pulse data group sequence and a first body temperature data group sequence; the selectable class data set includes a first pain data set sequence, a first respiration data set sequence, a first blood pressure data set sequence, a first blood oxygen saturation data set sequence, a first defecation data set sequence, a first urination data set sequence, a first access data set sequence, a first body weight data set sequence or a first drug allergy test data set sequence.
Preferably, the invoking a first graphic processing plug-in for graphic drawing and performing dynamic body temperature chart graphic generation processing according to different types of data contents in the first data file and a preset first cascading style sheet CSS template specifically include:
calling the first graphic processing plug-in, performing corresponding partition drawing processing according to the first brow bar partition data group, the first date bar partition data group and the first time bar partition data group of the first data file and referring to the first Cascading Style Sheet (CSS) template, and generating a corresponding first brow bar partition graphic, a first date bar partition graphic and a first time bar partition graphic;
calling the first graphic processing plug-in, drawing the pulse and body temperature vital sign in a partition mode according to the first pulse data group sequence and the first body temperature data group sequence of the first data file and by referring to the first Cascading Style Sheet (CSS) template, and generating a first vital sign partition graph;
if the first data file further comprises the first pain data group sequence, calling the first graphic processing plug-in to perform pain vital sign partition drawing processing according to the first pain data group sequence and by referring to the first Cascading Style Sheet (CSS) template, and generating a second vital sign partition graphic reflecting pain vital signs;
if the first data file further comprises the first breathing data group sequence, calling the first graphic processing plug-in to perform breathing vital sign partition drawing processing according to the first breathing data group sequence and by referring to the first Cascading Style Sheet (CSS) template, and generating a second vital sign partition graph reflecting breathing vital signs;
if the first data file further comprises the first blood pressure data group sequence, calling the first graphic processing plug-in to perform blood pressure vital sign partition drawing processing according to the first blood pressure data group sequence and by referring to the first Cascading Style Sheet (CSS) template, and generating a second vital sign partition graph reflecting blood pressure vital signs;
if the first data file further comprises the first oxyhemoglobin saturation data group sequence, calling the first graphic processing plug-in to perform oxyhemoglobin saturation vital sign partition drawing processing according to the first oxyhemoglobin saturation data group sequence and by referring to the first cascading style sheet CSS template, and generating a second vital sign partition graph reflecting oxyhemoglobin saturation vital signs;
if the first data file further comprises the first defecation data group sequence, the first urination data group sequence, the first access amount data group sequence, the first weight data group sequence or the first drug allergy test data group sequence, calling the first graphic processing plug-in, and performing special project partition drawing processing according to the corresponding data sequence and the first Cascading Style Sheet (CSS) template to generate a corresponding first special project partition graphic reflecting defecation, urination, access amount, weight or drug allergy test conditions;
and carrying out graph merging processing on the obtained first brow bar partition graph, the first date bar partition graph, the first time bar partition graph, the first vital sign partition graph, each second vital sign partition graph and each first special project partition graph to generate the first body temperature list graph.
Further, the invoking the first graph processing plug-in, performing corresponding partition drawing processing according to the first brow bar partition data group, the first date bar partition data group, and the first time bar partition data group of the first data file and referring to the first cascading style sheet CSS template, and generating a corresponding first brow bar partition graph, first date bar partition graph, and first time bar partition graph specifically includes:
calling the first graphic processing plug-in, and creating a rectangular graphic to generate a first graphic object consisting of a plurality of sub-areas according to a preset first height threshold value and a first width threshold value and by referring to a preset first brow partition template; filling the content of the corresponding sub-area in the first graphic object according to the first brow fence partition data group; finally, the first graphic object which is filled with the content is used as the first brow fence partition graph; the first brow fence partition template comprises a body temperature list name sub-area, a hospital name sub-area, a department name sub-area, a patient gender sub-area, a patient age sub-area, a patient admission date sub-area, a patient admission number sub-area and a patient bed number sub-area; the first brow fence partition data group comprises first body temperature single name data, first hospital name data, first department name data, first patient gender data, first patient age data, first patient admission date data, first patient hospitalization number data and first patient bed number data;
according to a preset second height threshold and the first width threshold, creating a rectangular graph to generate a second graph object, and dividing the second graph object into a first column area and a first content area according to the preset second width threshold, wherein the width of the first column area is the second width threshold; dividing the first content area into a plurality of first content sub-areas with equal width according to the number of first date data of the first date column partition data group, and recording the width of the first content sub-areas as third width data; filling the content of the first column area according to preset date column information; filling the content of each first content sub-area according to the first date column partition data group; finally, the second graphic object which completes content filling is used as the first date column partition graphic; the first date column partition data group comprises a plurality of first date data, and the date interval adjacent to the first date data is a preset first date interval;
according to the second height threshold and the first width threshold, creating a rectangular graph to generate a third graph object, and dividing the third graph object into a second column area and a second content area according to the second width threshold, wherein the width of the second column area is the second width threshold; equally dividing the second content area into a plurality of second content primary sub-areas according to the third width data, equally dividing each second content primary sub-area according to the number of the first time data of the first time column partition data group to obtain a plurality of second content secondary sub-areas, and recording the width of each second content secondary sub-area as fourth width data; filling the content of the second column area according to preset time column information; filling the content of each second content secondary sub-area of each second content primary sub-area according to the first time bar partition data group; finally, the third graphic object which completes content filling is used as the first time column partition graph; the first time column partition data group comprises a plurality of first time data, and the time interval between adjacent first time data is a preset first time interval;
the first height threshold, the second height threshold, the first width threshold, the second width threshold, and the first brow partition template are all set in advance in the first cascading style sheet CSS template.
Further, the calling the first graphic processing plug-in performs the partitioned drawing processing of the pulse and the body temperature vital signs according to the first pulse data group sequence and the first body temperature data group sequence of the first data file and referring to the first cascading style sheet CSS template, so as to generate a first vital sign partitioned graphic, specifically including:
calling the first graphic processing plug-in, creating a rectangular graphic according to a preset third height threshold and the first width threshold to generate a fourth graphic object, and dividing the fourth graphic object into a third column area and a first grid area according to the second width threshold, wherein the width of the third column area is the second width threshold; equally dividing the third column area into a third column first sub-area and a third column second sub-area; drawing a pulse data longitudinal axis in the first sub-area of the third column according to a preset pulse measurement range and a pulse scale interval, wherein the pulse data longitudinal axis comprises a plurality of pulse scale marks, and the pulse difference value of the adjacent pulse scale marks is consistent with the pulse scale interval; according to a preset body temperature measurement range and a preset body temperature scale interval, drawing a body temperature data longitudinal axis in a second sub-area of the third column, wherein the body temperature data longitudinal axis comprises a plurality of body temperature scale marks, a body temperature difference value of the adjacent body temperature scale marks is consistent with the body temperature scale interval, and a height difference value between the adjacent body temperature scale marks is consistent with a height difference value between the adjacent pulse scale marks and is marked as a first interval height; obtaining fourth height data according to the quotient of dividing the first interval height by a preset first interval line number, and performing grid division on the first grid area by taking the fourth height data as grid height and the fourth width data as grid width to obtain a plurality of first sub-grid areas; according to each first pulse data group of the first pulse data group sequence, marking pulse points on the corresponding first sub-grid area by using a preset first color, and connecting adjacent pulse points by using a first color connecting line; according to each first body temperature data set of the first body temperature data set sequence, marking body temperature points on the corresponding first sub-grid area by using a preset second color, and connecting adjacent body temperature points by using a second color connecting line; finally, the filled and marked fourth graphic object is used as the first vital sign partition graph;
wherein the third height threshold is set in advance in the first cascading style sheet CSS template;
the first pulse data set sequence comprises a plurality of the first pulse data sets, the first pulse data sets comprising first pulse data and first pulse measurement time data; the first body temperature data group sequence comprises a plurality of first body temperature data groups, and the first body temperature data groups comprise first body temperature type data, first body temperature data and first body temperature measurement time data;
in performing pulse point marking, marking the pulse points with a solid circle graphic "●" of a first color;
when body temperature point marking is carried out, the first body temperature type data is identified, if the first body temperature type data is an oral cavity temperature type, the body temperature point is marked by using a solid circle figure '●' with a second color, if the first body temperature type data is an axillary temperature type, the body temperature point is marked by using an 'x' type figure with the second color, if the first body temperature type data is a rectal temperature type, the body temperature point is marked by using an open circle figure 'o' with the second color, and if the first body temperature type data is an ear temperature type, the body temperature point is marked by using a solid regular triangle 'delta' with the second color;
if the body temperature point is coincident with the pulse point position, the solid circle graph '●' of the second color is firstly used for marking, and then the color of the circumferential line of the solid circle is modified into the first color.
Further, the invoking the first graphic processing plug-in performs pain vital sign partition drawing processing according to the first pain data group sequence and referring to the first cascading style sheet CSS template to generate a second vital sign partition graphic reflecting pain vital signs specifically includes:
calling the first graphic processing plug-in, creating a rectangular graphic according to a preset fifth height threshold and the first width threshold to generate a fifth graphic object, and dividing the fifth graphic object into a fourth column area and a second grid area according to the second width threshold, wherein the width of the fourth column area is the second width threshold; the fourth column area is divided into a fourth column first sub-area and a fourth column second sub-area in equal parts; drawing a pain data longitudinal axis in a second sub-area of the fourth column according to a preset pain measurement range and a preset pain scale interval, wherein the pain data longitudinal axis comprises a plurality of pain scale marks, the pain difference value of the adjacent pain scale marks is consistent with the pain scale interval, and the height difference value of the adjacent pain scale marks is recorded as a second interval height; generating sixth height data according to a quotient of dividing the second interval height by a preset second interval number, and meshing the second mesh area by using the sixth height data as the mesh height and the fourth width data as the mesh width to obtain a plurality of second sub-mesh areas; filling the content of the first sub-area of the fourth column according to preset pain column information; marking pain points on the corresponding second sub-grid region by using a preset third color according to each first pain data group of the first pain data group sequence, and connecting adjacent pain points by using a third color connecting line; finally, the filled and marked fifth graphical object is used as the second vital sign partition graph reflecting the pain signs;
wherein the fifth height threshold is set in advance in the first cascading style sheet CSS template;
the first pain data set sequence comprises a plurality of the first pain data sets, the first pain data set comprising first pain data and first pain measurement time data;
in making the pain point marking, the pain point is marked with a solid circle graphic "●" of a third color.
Further, the invoking the first graphics processing plug-in performs the respiratory vital sign partition drawing processing according to the first respiratory data group sequence and referring to the first cascading style sheet CSS template, and generates a second vital sign partition graphic reflecting respiratory signs, specifically including:
recognizing preset respiratory labeling mode data;
when the respiratory labeling mode data is in a grid labeling mode, calling the first graphic processing plug-in, creating a sixth graphic object according to a preset respiratory region height threshold and the first width threshold, and dividing the sixth graphic object into a fifth column area and a third grid area according to the second width threshold, wherein the width of the fifth column area is the second width threshold; equally dividing the fifth column area into a fifth column first sub-area and a fifth column second sub-area; drawing a respiratory data longitudinal axis in a second sub-area of the fifth column according to a preset respiratory measurement range and a respiratory scale interval, wherein the respiratory data longitudinal axis comprises a plurality of respiratory scale marks, the respiratory difference value of the adjacent respiratory scale marks is consistent with the respiratory scale interval, and the height difference value between the adjacent respiratory scale marks is recorded as a third interval height; generating respiratory grid height data according to a quotient of dividing the third interval height by a preset third interval line number, and performing grid division on a third grid area by taking the respiratory grid height data as grid height and the fourth width data as grid width to obtain a plurality of third sub-grid areas; filling the content of the first sub-area of the fifth column according to preset breathing column information; according to each first breathing data group of the first breathing data group sequence, a preset fourth color is used for marking breathing points on the corresponding third sub-grid area, and a fourth color connecting line is used for connecting adjacent breathing points; finally, the filled and marked sixth graphical object is used as the second vital sign partition graph reflecting the respiratory sign;
wherein the breathing zone height threshold is set in advance in the first Cascading Style Sheet (CSS) template; the first sequence of breath data sets comprises a plurality of the first breath data sets, the first breath data sets comprising first breath data and first breath measurement time data; in making a breath point marking, marking the breath point with a fourth color solid circle graphic "●";
when the respiratory labeling mode data is in an up-down labeling mode, calling the first graphic processing plug-in, creating a rectangular graphic according to the second height threshold and the first width threshold to generate a sixth graphic object, and dividing the sixth graphic object into a fifth column area and a third content area according to the second width threshold, wherein the width of the fifth column area is the second width threshold; equally dividing the third content area into a plurality of third content primary sub-areas according to the third width data, and equally dividing each third content primary sub-area into a plurality of third content secondary sub-areas according to the fourth width data; filling the content of the fifth column area according to preset breathing column information; filling the content of the corresponding second-level sub-area of the third content according to each first respiratory data group of the first respiratory data group sequence; finally, the filled sixth graphic object is used as the second vital sign partition graph reflecting the respiratory sign;
filling the content of the adjacent second-level sub-area of the third content in an up-and-down alternating mode; the first sequence of breath data sets includes a plurality of the first breath data sets, the first breath data sets including first breath data and first breath measurement time data.
Further, the calling the first graphics processing plug-in performs the blood pressure vital sign partition drawing processing according to the first blood pressure data group sequence and by referring to the first cascading style sheet CSS template, and generates a second vital sign partition graphic reflecting blood pressure vital signs, which specifically includes:
calling the first graphic processing plug-in, creating a rectangular graphic according to the second height threshold and the first width threshold to generate a seventh graphic object, and dividing the seventh graphic object into a sixth column area and a fourth content area according to the second width threshold, wherein the width of the sixth column area is the second width threshold; dividing the fourth content area into a plurality of fourth content primary sub-areas equally according to the third width data, dividing each fourth content primary sub-area into a plurality of fourth content secondary sub-areas equally according to the fourth width data, and dividing each fourth content secondary sub-area into a fourth content first tertiary sub-area above the oblique line and a fourth content second tertiary sub-area below the oblique line by oblique lines; filling the content of the sixth column area according to preset blood pressure column information; filling the contents of the first level sub-area of the fourth content and the second level sub-area of the fourth content according to each first blood pressure data group of the first blood pressure data group sequence; finally, the filled seventh graphical object is used as the second vital sign partition graph reflecting the blood pressure signs;
wherein the first sequence of blood pressure data sets comprises a plurality of the first blood pressure data sets, the first blood pressure data sets comprising first systolic pressure data, first diastolic pressure data, and first blood pressure time of measurement data; the filling position of the first systolic pressure data corresponds to the fourth content first tertiary sub-region, and the filling position of the first diastolic pressure data corresponds to the fourth content second tertiary sub-region.
Further, the invoking the first graphic processing plug-in performs, according to the first blood oxygen saturation data set sequence and with reference to the first cascading style sheet CSS template, blood oxygen saturation vital sign partition drawing processing to generate a second vital sign partition graphic reflecting blood oxygen saturation vital signs, specifically including:
calling the first graphic processing plug-in, creating a rectangular graphic according to the second height threshold and the first width threshold to generate an eighth graphic object, and dividing the eighth graphic object into a seventh column area and a fifth content area according to the second width threshold, wherein the width of the seventh column area is the second width threshold; equally dividing the fifth content area into a plurality of fifth content primary sub-areas according to the third width data, and equally dividing each fifth content primary sub-area into a plurality of fifth content secondary sub-areas according to the fourth width data; filling the content of the seventh column area according to preset oxyhemoglobin saturation column information; and filling the content of each fifth content level sub-region according to each first blood oxygen saturation data set of the first blood oxygen saturation data set sequence; finally, the filled eighth graphic object is used as the second vital sign partition graph reflecting the blood oxygen saturation sign;
wherein the first series of oximetry data sets comprises a plurality of the first oximetry data sets; the first oxyhemoglobin saturation data set includes first oxyhemoglobin saturation data and first oxyhemoglobin saturation measurement time data.
Further, the invoking the first graphic processing plug-in, performing special item partition drawing processing according to the corresponding data sequence and the first cascading style sheet CSS template, and generating a corresponding first special item partition graphic reflecting defecation, urination, volume of entering and exiting, weight, or drug allergy test conditions specifically includes:
calling the first graphic processing plug-in, creating a rectangular graphic according to the second height threshold and the first width threshold to generate a ninth graphic object, and dividing the ninth graphic object into an eighth column area and a sixth content area according to the second width threshold, wherein the width of the eighth column area is the second width threshold; equally dividing the sixth content area into a plurality of sixth content sub-areas according to the third width data;
if the corresponding data sequence is the first defecation data group sequence, filling the content of the eighth column area according to preset defecation column information; filling the content of each sixth content sub-area according to each first defecation data group of the first defecation data group sequence; finally, the ninth graphic object which is filled is used as a first special project partition graphic for reflecting the defecation condition;
if the corresponding data sequence is the first urination data group sequence, filling the content of the eighth column area according to preset urination column information; filling the content of each sixth content subarea according to each first urination data group of the first urination data group sequence; finally, the ninth graphic object which is filled is used as a first special item partition graphic for reflecting the urination condition;
if the corresponding data sequence is the first input and output amount data group sequence, filling the content of the eighth column area according to preset input and output amount column information; filling the content of each sixth content subarea according to each first input and output amount data group of the first input and output amount data group sequence; finally, the ninth graphic object which is filled is used as a first special project partition graphic for reflecting the input and output amount condition;
if the corresponding data sequence is the first weight data group sequence, filling the content of the eighth column area according to preset weight column information; filling the content of each sixth content sub-area according to each first repeated data group of the first repeated data group sequence; finally, the filled ninth graphic object is used as a first special project partition graphic for reflecting the weight condition;
if the corresponding data sequence is the first drug allergy test data group sequence, filling the content of the eighth column area according to preset drug allergy test column information; filling the content of each sixth content subarea according to each first drug allergy test data group of the first drug allergy test data group sequence; and finally, taking the ninth graphic object which is filled completely as a first special item partition graphic for reflecting the drug allergy test condition.
Further preferably, the first sequence of toilet data sets includes a plurality of the first toilet data sets; the first defecation data group comprises first defecation statistic data and first defecation statistic date data; the first defecation statistic data defaults to a patient daily defecation total time statistic;
the first urination data set sequence includes a plurality of the first urination data sets; the first urination data group comprises first urination statistical data and first urination statistical date data; if the urination times of the patient on the same day are lower than a preset first urination time threshold, the first urination statistical data is a daily urination total statistical value; if the urination times of the patient on the same day are not lower than the first urination time threshold, the first urination statistical data is a statistical value of the total urination times of the patient on the same day;
said first sequence of access data sets comprises a plurality of said first access data sets; the first access amount data group comprises first input amount statistical data, first output amount statistical data and first access amount statistical date data;
the first weight data set sequence comprises a plurality of the first weight data sets; the first body weight data set comprises first body weight data and first body weight measurement date data;
the first drug allergy test data set sequence comprises a plurality of the first drug allergy test data sets; the first drug allergy test data set comprises first drug experiment name data and first experiment date data.
According to the body temperature list generation method of the cloud electronic medical record, provided by the embodiment of the invention, the cloud electronic medical record server only stores data files recording various vital sign measurement information and special project recording information by using the cloud body temperature list database without specific body temperature list generation processing, and a cloud electronic medical record browser generates a dynamic body temperature list graph locally through an HTML (hypertext markup language) file, a programming script file, a graph processing plug-in, a CSS (cascading style sheet) template and the data files downloaded from the cloud electronic medical record server, and marks and connects vital sign measurement data by using icons in the body temperature list graph so as to visually present the change trend of the data. Therefore, the method solves the problem that the traditional electronic temperature form is not intuitive, solves the problem that the electronic temperature form can not be customized through curing, and reduces the operation pressure of the cloud electronic medical record server.
Drawings
Fig. 1 is a schematic diagram of a method for generating a thermometer of a cloud electronic medical record according to an embodiment of the present invention;
FIG. 2 is a schematic view of a body temperature unit according to an embodiment of the present invention;
fig. 3 is a schematic diagram of a body temperature chart according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention clearer, the present invention will be described in further detail with reference to the accompanying drawings, and it is apparent that the described embodiments are only a part of the embodiments of the present invention, not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In the method for generating the thermometer of the cloud electronic medical record, which is provided by the embodiment of the invention, the cloud electronic medical record browser starts a generation processing flow of the thermometer by running the first HTML file at the local end of the browser, and because the reference relation between the first programming script and the first CSS template is embedded in the first HTML file, when the first HTML file is run by the cloud electronic medical record browser, the first programming script and the first CSS template can be automatically loaded into a memory by the browser for execution, wherein the first programming script is a running subject of the method steps, and parameters and a template structure related to graphic drawing are preset in the first CSS template; in the processing process, the first programming script downloads a first data file used for storing various vital sign measurement information and special project record information from the cloud electronic medical record server, calls a first graphic processing plug-in to complete drawing of the thermometer according to specific content of the first data file and parameters of a first CSS template, and displays the finally obtained thermometer to a user through a cloud electronic medical record browser. Fig. 1 is a schematic diagram of a method for generating a thermometer of a cloud electronic medical record according to an embodiment of the present invention, as shown in fig. 1, the method mainly includes the following steps:
step 1, the cloud electronic medical record browser locally runs a first HTML file.
Here, the content of the first HTML file has embedded therein a reference relationship to the first programming script and the first CSS template.
And 2, executing a first programming script for generating the body temperature list by the first HTML file.
Here, the first programming script is specifically a JavaScript executable script developed based on a jQuery framework.
Step 3, a first programming script acquires a first body temperature single data file identification input by a user in a cloud electronic medical record browser, and downloads a corresponding first data file from a cloud body temperature single database of a remote cloud electronic medical record server according to the first body temperature single data file identification; calling a first graphic processing plug-in used for drawing graphics, performing dynamic temperature list graphic generation processing according to different types of data contents in a first data file and a preset first CSS template, and displaying a generated first temperature list graphic in a cloud electronic medical record browser;
the cloud body temperature list database comprises a plurality of cloud body temperature list data lists, each cloud body temperature list data list comprises a plurality of cloud body temperature list data records, and each cloud body temperature list data record comprises a data file identification field and a data file field;
the first data file is a JavaScript Object Notation (JSON) file, and the first graphics processing plug-in is a graphics processing plug-in developed based on a Zrender class library;
the first data file comprises a necessary class data set and a selectable class data set;
the optional data set comprises a first brow bar partition data group, a first date bar partition data group, a first time bar partition data group, a first pulse data group sequence and a first body temperature data group sequence;
the selectable class data set includes a first pain data set sequence, a first respiration data set sequence, a first blood pressure data set sequence, a first blood oxygen saturation data set sequence, a first defecation data set sequence, a first urination data set sequence, a first in-out data set sequence, a first body weight data set sequence or a first drug allergy test data set sequence;
step 3 is divided into two main steps, namely the following step 31 and step 32:
step 31, a first programming script acquires a first body temperature single data file identification input by a user in a cloud electronic medical record browser, and downloads a corresponding first data file from a cloud body temperature single database of a remote cloud electronic medical record server according to the first body temperature single data file identification;
here, the first programming script may obtain a first temperature single data file identifier input by the user by pushing a thermometer list to the user or providing a thermometer query input box to the user, and send a corresponding data file download request to the cloud electronic medical record server, the cloud electronic medical record server extracts the first temperature single data file identifier from the request data after receiving the data file download request, and polls the cloud temperature single data records in the cloud temperature single data list of the cloud temperature single database according to the identifier, if the data file identifier field of the currently polled cloud temperature single data record matches with the first temperature single data file identifier, the content of the data file field of the currently polled cloud temperature single data record is extracted, and if the field content is a specific data file, the data file is sent back to the cloud electronic medical record browser as the first data file, if the field content is the storage path information of the data file, obtaining the corresponding data file from the storage position corresponding to the storage path information as a first data file and sending the first data file back to the cloud electronic medical record browser end;
in the embodiment of the invention, the data contents of the first data file are divided into two major categories, namely a mandatory category and a selectable category, and the data in the mandatory category data set is the contents contained in all the clinical thermometer contents of the medical institution: the method comprises the steps that a first brow bar partition data group, a first date bar partition data group, a first time bar partition data group, a first pulse data group sequence and a first body temperature data group sequence are arranged, it needs to be explained that the necessary data can not be lacked, a first programming script can identify whether the necessary data set is lacked or not after receiving a first data file, if the lacked item is identified, an execution code of the first programming script can jump to stop the processing process of a current body temperature list, and corresponding error information prompt is carried out on a user through a cloud electronic medical record browser; the data in the optional class data set is configurable data content: the first pain data set sequence, the first respiration data set sequence, the first blood pressure data set sequence, the first blood oxygen saturation degree data set sequence, the first defecation data set sequence, the first urination data set sequence, the first input and output amount data set sequence, the first body weight data set sequence or the first drug allergy test data set sequence, of course, other types of data can be further contained by adding data items, the first programming script carries out a corresponding body temperature single-partition drawing processing procedure on the selectable data set according to the specific data type contained in the selectable data set, and if the selectable data set is empty, no operation is carried out;
step 32, calling a first graphic processing plug-in for graphic drawing, performing dynamic body temperature form graphic generation processing according to different types of data contents in a first data file and a preset first CSS template, and displaying a generated first body temperature form graphic in a cloud electronic medical record browser;
the method includes the steps of calling a first graphic processing plug-in used for drawing graphics, and performing dynamic body temperature chart graphics generation processing according to different types of data contents in a first data file and a preset first CSS template, and specifically includes the following steps:
step 321, calling a first graphic processing plug-in, performing corresponding partition drawing processing according to a first brow bar partition data group, a first date bar partition data group and a first time bar partition data group of a first data file and referring to a first CSS template, and generating a corresponding first brow bar partition graphic, a corresponding first date bar partition graphic and a corresponding first time bar partition graphic;
the first brow fence partition data group comprises first body temperature single name data, first hospital name data, first department name data, first patient gender data, first patient age data, first patient admission date data, first patient hospitalization number data and first patient bed number data;
the first date column partition data group comprises a plurality of first date data, and the date interval of the adjacent first date data is a preset first date interval;
the first time column partition data group comprises a plurality of first time data, and the time interval between every two adjacent first time data is a preset first time interval;
the first data file stores various types of data in a classified manner according to the form of the data object, and the brow bar partition, the date bar partition and the time bar partition are optional partitions of the body temperature chart, so that the first brow bar partition data group, the first date bar partition data group and the first time bar partition data group are also optional data objects in the first data file; the first brow bar partition data group is used for storing a series of data related to basic information of institutions and patients on the body temperature list, the first date bar partition data group is used for storing date span information of the current body temperature list, and the first time bar partition data group is used for storing measurement time span information of the body temperature list in each day;
for example, if 1 patient of age 21 lives in the first hospital medical department of residence on 1/4/2021, assigned a hospital number of 0001 and a bed number of 02, a nurse station has a single body temperature sheet with a date span of 1 week and a first day interval of 1 day, and the nurse station measures vital sign information every first time interval of specifically 4 hours from 2 o 'clock to 22 o' clock, the content of the data set is as follows:
a first brow bar section data group (the first body temperature sheet name data is "body temperature sheet", the first hospital name data is "first hospital", the first department name data is "department of internal medicine, the first patient name data is" third ", the first patient sex data is" woman ", the first patient age data is" 21 ", the first patient admission date data is" 2021 year 4 month 1 day ", the first patient hospitalization number data is" 0001 ", the first patient bed number data is" 02 "); the first date column division data group includes 7 first date data items of "04-02", "03", "04", "05", "06", "07", and "08" in this order, and the first date period is 1 day apart; the first time column partition data group comprises 6 first time data which are sequentially '2', '6', '10', '14', '18' and '22', and the first time interval is 4 hours;
after the first programming file running in step 321 obtains the data from the first data file, the following processing flows from step 3211 to step 3213 are performed to complete the drawing and content filling of the first brow bar partition graph, the first date bar partition graph and the first time bar partition graph:
step 3211, calling a first graphic processing plug-in, creating a rectangular graphic according to a preset first height threshold and a first width threshold and by referring to a preset first brow partition template, and generating a first graphic object consisting of a plurality of sub-areas; filling the content of the corresponding sub-area in the first graphic object according to the first brow bar partition data group; finally, the first graphic object filled with the content is used as a first brow fence partition graphic;
the first brow fence partition template comprises a body temperature list name sub-area, a hospital name sub-area, a department name sub-area, a patient gender sub-area, a patient age sub-area, a patient admission date sub-area, a patient admission number sub-area and a patient bed number sub-area;
here, the first height threshold is the height of the eyebrow area preset in the first CSS template, and the first width threshold is the width of the eyebrow area preset in the first CSS template and the width of the whole body temperature sheet, and the two values can be adjusted according to the size requirement and the layout requirement of the body temperature sheet printing paper when set; the first brow bar partition template is a display template of a body temperature single brow bar partition preset in the first CSS template, the template is a rectangular figure as a whole, the template includes a plurality of sub-regions with fixed relative positions, and a first figure object created by referring to the template inherits the rectangular shape and the structure of the sub-regions of the template, as shown in fig. 2, which is a schematic diagram of a body temperature single structure provided by an embodiment of the present invention; the sub-regions of the first graphic object correspond to the data items of the first brow bar partitioned data group one by one, relevant data is extracted from the first brow bar partitioned data group to fill the corresponding sub-regions, and the first graphic object with all the filled sub-regions can be regarded as a first brow bar partitioned graph, as shown in fig. 3, which is a schematic diagram of a body temperature chart provided by the embodiment of the invention;
step 3212, creating a rectangular graph according to a preset second height threshold and a first width threshold to generate a second graph object, and dividing the second graph object into a first column area and a first content area according to the preset second width threshold, where the width of the first column area is the second width threshold; dividing the first content area into a plurality of first content sub-areas with equal width according to the number of the first date data of the first date column partition data set, and recording the width of the first content sub-areas as third width data; filling the content of the first column area according to the preset date column information; filling the content of each first content sub-area according to the first date column partition data group; finally, the second graphic object which completes content filling is used as a first date column partition graphic;
here, the second height threshold is a row height set in advance in the first CSS template, the second width threshold is a column region width of the body temperature unilateral sidebar set in advance in the first CSS template, that is, a width of the first column region, the width of the first content region is (first width threshold-second width threshold), the third width data is (first width threshold-second width threshold)/the number of the first date data, the structure of the second graphic object is as shown in fig. 2, the preset date column information is conventionally a character string "date", each of the first date data of the first date column section data group sequentially corresponds to each of the first content subregions in order from left to right, and the second graphic object that completes all region filling can be regarded as a first date column section graphic as shown in fig. 3;
step 3213, creating a rectangular graph according to the second height threshold and the first width threshold to generate a third graph object, and dividing the third graph object into a second column area and a second content area according to the second width threshold, where the width of the second column area is the second width threshold; equally dividing the second content area into a plurality of second content primary sub-areas according to the third width data, equally dividing each second content primary sub-area according to the number of the first time data of the first time column partition data group to obtain a plurality of second content secondary sub-areas, and recording the width of each second content secondary sub-area as fourth width data; filling the content of the second column area according to the preset time column information; filling the content of each second content secondary sub-area of each second content primary sub-area according to the first time column partition data group; finally, the third graphic object which completes content filling is used as a first time column partition graphic;
here, each second content primary sub-area corresponds to one first content sub-area, each second content primary sub-area has a number of second content secondary sub-areas of the first time data, each second content secondary sub-area corresponds to one first time data, the structure of the third graphic object is as shown in fig. 2, the preset time column information is conventionally the character string "time", the third graphic object which completes the filling of all the areas can be regarded as the first time column partition graphic as shown in fig. 3;
step 322, calling a first graphic processing plug-in, drawing and processing the vital signs of the pulse and the body temperature in a partition mode according to a first pulse data group sequence and a first body temperature data group sequence of a first data file and by referring to a first CSS template, and generating a first vital sign partition graph;
the first pulse data group sequence comprises a plurality of first pulse data groups, and the first pulse data groups comprise first pulse data and first pulse measurement time data; the first body temperature data group sequence comprises a plurality of first body temperature data groups, and the first body temperature data groups comprise first body temperature type data, first body temperature data and first body temperature measurement time data;
here, the first vital sign partition graph for marking pulse and body temperature measurement information is a necessary partition of the body temperature chart, so that the first pulse data group sequence and the first body temperature data group sequence are also necessary data objects in the first data file; the first pulse data group sequence stores the patient pulse information obtained by each measurement, namely first pulse data, and the time information obtained by each measurement, namely first pulse measurement time data; the first body temperature data group sequence stores all temperature measurement position information during each measurement, namely first body temperature type data, patient body temperature information obtained by each measurement, namely first body temperature data, and time information obtained by each measurement, namely first body temperature measurement time data, wherein the first body temperature type data are divided into four types according to the temperature measurement position: mouth temperature type, underarm temperature type, rectal temperature type, and ear temperature type;
here, the current step is mainly divided into two parts, firstly, the basic graph drawing of the first vital sign partition graph is completed through the steps 3221-3225, and then, the data point marking and connecting process for the first pulse data group sequence and the first body temperature data group sequence is completed on the basic graph through the step 3226:
step 3221, calling a first graphic processing plug-in, creating a rectangular graphic according to a preset third height threshold and a first width threshold to generate a fourth graphic object, and dividing the fourth graphic object into a third column area and a first grid area according to a second width threshold, wherein the width of the third column area is the second width threshold;
here, the third height threshold is the body temperature zone height set in the first CSS template in advance, and as shown in fig. 2, the third column area is the side column of the fourth graphic object, and is kept as wide as the first and second column areas in the foregoing; the first grid area is used for marking the measurement information of pulse and body temperature subsequently, and the width of the first grid area is equal to that of the first content area and the second content area;
step 3222, equally dividing the third column region into a third column first sub-region and a third column second sub-region;
here, as shown in fig. 2, since the first grid area is used to mark two kinds of measurement information, namely, pulse and body temperature, the third column area needs to be divided into two sub-areas, namely, the third column first sub-area and the third column second sub-area, for adding the scale marks of pulse and body temperature in the subsequent steps;
step 3223, according to a preset pulse measurement range and a preset pulse scale interval, drawing a pulse data longitudinal axis in the first sub-area of the third column, wherein the pulse data longitudinal axis comprises a plurality of pulse scale marks, and the pulse difference value of the adjacent pulse scale marks is consistent with the pulse scale interval;
here, the pulse measurement range is the preset pulse range, which is usually 40-180 times/min, the pulse scale interval is the range interval of the adjacent pulse scales, which is usually 20 times/min, that is, the vertical axis of the pulse data finally drawn in the first sub-area of the third column includes
Figure BDA0003081397270000211
The pulse scales are respectively marked for 40 times/min, 60 times/min, 80 times/min,100, 120, 140, 160 and 180 times per minute as shown in FIG. 3;
step 3224, drawing a body temperature data longitudinal axis in a second sub-area of the third column according to a preset body temperature measurement range and a preset body temperature scale interval, wherein the body temperature data longitudinal axis comprises a plurality of body temperature scale marks, a body temperature difference value of adjacent body temperature scale marks is consistent with the body temperature scale interval, and a height difference value between the adjacent body temperature scale marks is consistent with a height difference value between the adjacent pulse scale marks and is marked as a first interval height;
here, the body temperature measurement range is a preset body temperature range, which is normally 35-42 ℃, the body temperature scale interval is the range interval of adjacent body temperature scales, which is normally 1 ℃, that is, the longitudinal axis of the body temperature data finally drawn in the second sub-area of the third column includes
Figure BDA0003081397270000212
The pulse scale marks are 35 deg.C, 36 deg.C, 37 deg.C, 38 deg.C, 39 deg.C, 40 deg.C, 41 deg.C and 42 deg.C, respectively, as shown in FIG. 3;
it should be noted that, when the pulse data longitudinal axis and the body temperature data longitudinal axis mark the pulse point and the body temperature point in the following, both the pulse data longitudinal axis and the body temperature data longitudinal axis will be used as the numerical values of the mark points to refer to the longitudinal axis, where the close correlation between the pulse and the body temperature is highlighted, the vertical distance between the scales of the two longitudinal axes, that is, the interval height, is set to be equal, that is, the first interval height, as shown in fig. 3, the start scale positions of the range ranges of the two longitudinal axes are equal (the pulse 40 is equal to 35 of the body temperature), the end scale positions are equal (the pulse 180 is equal to 42 of the body temperature), the number of the middle scale points are equal (both 8), and the intervals between the scales are equal (the interval between the pulse 160 and the pulse 180 is equal to the interval between the body temperatures 41 and 42);
step 3225, obtaining fourth height data according to a quotient of the first interval height divided by the preset first interval row number, and performing mesh division on the first mesh area by using the fourth height data as a mesh height and the fourth width data as a mesh width to obtain a plurality of first sub-mesh areas;
here, in order to facilitate the identification of the pulse and body temperature markers, it is necessary to perform grid division in the pulse and body temperature marker area, that is, the first grid area, and when performing grid division, it is specified that the number of grid lines between every two scales is equal, the specified number of grid lines is generally preset, that is, the number of first interval lines in the text, and is conventionally 5 lines, then the fourth height data is the height of the grid, that is, the first interval height/the first interval line number, and in order to ensure that the grid is aligned with the second content secondary sub-area, which is identified as the time of day in the text, the width of the grid is the width of the second content secondary sub-area, that is, the fourth width data, as shown in fig. 2;
step 3226, according to each first pulse data group of the first pulse data group sequence, performing pulse point marking on the corresponding first sub-grid area by using a preset first color, and connecting adjacent pulse points by using a first color connecting line; according to each first body temperature data set of the first body temperature data set sequence, marking the body temperature points on the corresponding first sub-grid area by using a preset second color, and connecting the adjacent body temperature points by using a second color connecting line;
when the coordinate position of the pulse point is located, the Y of the pulse point is located according to the relative proportion position of the first pulse data of the current first pulse data group on the ordinate by taking the vertical axis of the pulse data of the third column area as the ordinate reference1Coordinates are used, the date of the first content sub-area and the time of the second content sub-area are used as abscissa reference, and the X of the pulse point is positioned according to the relative proportion position of the first pulse measurement time data of the current first pulse data group on the abscissa1Coordinate, thus obtaining the mark coordinate (X) of the current pulse point1,Y1) Taking the first sub-grid area covered with the coordinate position in the first grid area as a corresponding sub-grid area, and completing marking of the current pulse point in the corresponding sub-grid area, wherein when the pulse point is marked, a preset solid circle figure '●' with a first color is used for marking the pulse point, the first color is red conventionally, and the color used by a connecting line between adjacent pulse points is also consistent with the color of the marked point and is the first color;
for example, the first pulse data set sequence includes 6 sets of first pulse data sets: a 1 st group of first pulse data (160 times/minute for the first pulse data, 2 nd 2021 for the first pulse measurement data), a 2 nd group of first pulse data (170 times/minute for the first pulse data, 6 nd 2021 for the first pulse measurement data, 4 nd 2 nd 2021), a 3 rd group of first pulse data (165 times/minute for the first pulse data, 10 nd 2021 th 4 nd 2 nd 10 th), a 4 th group of first pulse data (160 times/minute for the first pulse data, 14 nd 2021 for the first pulse measurement data, 4 th 2 nd 14 th 2021), a 5 th group of first pulse data (165 times/minute for the first pulse data, 18 nd 2021 th 4 th 2 nd 18 th 2021 year), a 6 th group of first pulse data (180 times/minute for the first pulse data, 22 nd 2021 st 4 th 2 nd 22 nd 2021 year for the first pulse measurement data), the 6 pulse point labeling results are shown in fig. 3;
when the coordinate position of the body temperature point is located, the body temperature data longitudinal axis of the third column area is taken as a vertical coordinate reference, and the Y of the body temperature point is located according to the relative proportion position of the first body temperature data of the current first body temperature data group on the vertical coordinate2Coordinates are used, the date of the first content sub-area and the time of the second content sub-area are used as abscissa reference, and the X of the body temperature point is located according to the relative proportion position of the first body temperature measurement time data of the current first body temperature data set on the abscissa2Coordinates, thereby obtaining the mark coordinates (X) of the temperature point of the precursor2,Y2) Then, the first sub-grid area covering the coordinate position in the first grid area is used as a corresponding sub-grid area, and the marking of the temperature point of the precursor is completed in the corresponding sub-grid area, it should be noted that when the body temperature point marking is performed, the first body temperature type data also needs to be identified, if the first body temperature type data is the oral cavity temperature type, the body temperature point is marked by using a preset solid circle figure "●" of a second color, if the first body temperature type data is the underarm temperature type, the body temperature point is marked by using an "x" type figure of the second color, if the first body temperature type data is the rectal temperature type, the body temperature point is marked by using an open circle figure "o" of the second color, and if the first body temperature type data is the rectal temperature type, the body temperature point is marked by using an open circle figure "o" of the second colorIf the ear temperature type is the ear temperature type, a solid regular triangle delta of a second color is used for marking the body temperature point, the second color is blue conventionally, and the color used by a connecting line between adjacent body temperature points is also the second color consistent with the color of the marking point;
for example, the first body temperature data set sequence includes 6 sets of first body temperature data sets: a 1 st group of first body temperature data sets (the first body temperature type data is oral cavity temperature type, the first body temperature data is 41.2 ℃, the first pulse measurement data is 2 points at 4 months and 2 days in 2021), a 2 nd group of first body temperature data sets (the first body temperature type data is axillary temperature type, the first body temperature data is 41.6 ℃, the first pulse measurement data is 6 points at 4 months and 2 days in 2021), a 3 rd group of first body temperature data sets (the first body temperature type data is rectal temperature type, the first body temperature data is 41.4 ℃, the first pulse measurement data is 10 points at 4 months and 2 days in 2021), a 4 th group of first body temperature data sets (the first body temperature type data is ear temperature type, the first body temperature data is 41.2 ℃, the first pulse measurement data is 14 points at 4 months and 2 days in 2021), a 5 th group of first body temperature data sets (the first body temperature type data is axillary temperature type, the first body temperature data is 41.5 ℃, the first pulse measurement data is 18 o 'clock at 4/2/2021), the 6 th group of the first body temperature data set (the first body temperature type data is axillary temperature type, the first body temperature data is 41.8 ℃, the first pulse measurement data is 22 o' clock at 4/2/2021), and the marking result of the 6 individual body temperature points is shown in fig. 3;
in addition, if the body temperature point is superposed with the pulse point position, the body temperature point is marked by using a solid circle graph '●' with a second color, and then the color of the circumferential line of the solid circle is modified into the marking color of the pulse point, namely the first color;
step 3227, finally, the fourth graphical object with completed filling and marking is taken as the first vital sign partition graph;
step 323, if the first data file further comprises a first pain data group sequence, calling a first graphic processing plug-in to perform pain vital sign partition drawing processing according to the first pain data group sequence and by referring to a first CSS template, and generating a second vital sign partition graphic reflecting pain vital signs;
wherein the first sequence of pain data sets comprises a plurality of first pain data sets, the first pain data sets comprising first pain data and first pain measurement time data;
here, the second vital sign partition graph for reflecting pain signs is an optional partition of the body temperature chart, so the first pain data group sequence is also an optional data object in the first data file, and when data objects are read from the first data file, if the first pain data group sequence exists, it indicates that the current body temperature chart needs to draw the second vital sign partition graph reflecting pain signs; the first pain data group sequence stores patient pain scoring information obtained by each pain assessment, namely first pain data, and time information obtained by each assessment, namely first pain measurement time data;
here, the current step is mainly divided into two parts, namely, firstly, the step 3231 and 3234 are used to complete the basic graph drawing of the second vital sign partition graph reflecting the pain sign, and then, the step 3235 is used to complete the filling of the sidebar and the labeling and connecting process for the data points of the first pain data group sequence on the basic graph:
step 3231, calling the first graphics processing plug-in, creating a rectangular graphic according to a preset fifth height threshold and a first width threshold to generate a fifth graphic object, and dividing the fifth graphic object into a fourth column area and a second grid area according to a second width threshold, where the width of the fourth column area is the second width threshold;
here, the fifth height threshold is the height of the pain area previously set in the first CSS template, and as shown in fig. 2, the fourth column area is the side column of the fifth graphic object, and is kept as wide as the first, second, and third column areas in the foregoing; the second grid area is used for marking pain evaluation information subsequently, and the width of the second grid area is equal to that of the first grid area;
step 3232, equally dividing the fourth column area into a fourth column first sub-area and a fourth column second sub-area;
here, as shown in fig. 2, since the second grid area is used for marking pain evaluation information, the third column area needs to be divided into two sub-areas, namely, a fourth column first sub-area and a fourth column second sub-area, which are respectively used for sidebar content filling and scale mark adding pain evaluation in the subsequent steps;
step 3233, drawing a pain data longitudinal axis in a second sub-area of the fourth column according to a preset pain measurement range and a preset pain scale interval, wherein the pain data longitudinal axis comprises a plurality of pain scale marks, a pain difference value of adjacent pain scale marks is consistent with the pain scale interval, and a height difference value between the adjacent pain scale marks is recorded as a second interval height;
here, the pain measurement range is a predetermined pain score range, normally 0-10 points, and the pain scale interval is the range interval of adjacent pulse scales, normally 2 points, i.e., the vertical axis of pain data finally plotted in the second sub-area of the fourth column would include
Figure BDA0003081397270000251
The pain scales are marked as 0 (if the bottom edge of the second subregion of the fourth column is 0, the pain scales cannot be marked), 2, 4, 6, 8 and 10 (if the top edge of the second subregion of the fourth column is 10, the pain scales cannot be marked), as shown in fig. 3;
step 3234, generating sixth height data according to a quotient of the second interval height divided by a preset second interval number, and performing mesh division on the second mesh area to obtain a plurality of second sub-mesh areas by using the sixth height data as the mesh height and the fourth width data as the mesh width;
here, in order to facilitate recognition of the pain mark, it is necessary to perform grid division in the pain mark region, that is, the second grid region, and when performing grid division, it is specified that the number of grid lines between every two scales is equal, and the specified number of grid lines is generally preset, that is, the number of second interlacing lines in the text, and is conventionally 1 line, then the sixth height data is the height of the grid is the second interlacing height/second interlacing number, and in order to ensure that the grid is aligned with the second content level sub-region identified in the text above, the width of the grid is the width of the second content level sub-region is the fourth width data, as shown in fig. 2;
step 3235, filling the content of the first sub-area of the fourth column according to the preset pain column information; marking pain points on the corresponding second sub-grid region by using a preset third color according to each first pain data group of the first pain data group sequence, and connecting adjacent pain points by using a third color connecting line;
here, the preset pain column information is conventionally a character string "pain intensity"; when the coordinate position of the pain point is located, the longitudinal axis of the pain data of the fourth column area is taken as a longitudinal coordinate reference, and the Y of the pain point is located according to the relative proportion position of the first pain data of the current first pain data group on the longitudinal coordinate3Coordinates, the date of the first content subregion and the time of the second content subregion are used as abscissa reference, and the X of the pain point is positioned according to the relative proportion position of the first pain measurement time data of the current first pain data group on the abscissa3Coordinate, thus obtaining the mark coordinate (X) of the current pain point3,Y3) Then, the second sub-grid area which covers the coordinate position in the second grid area is used as a corresponding sub-grid area, and the marking of the current pain point is completed in the corresponding sub-grid area, wherein when the pain point is marked, the pain point is marked by using a preset solid circle figure '●' with a third color, the third color can be red or blue, and the color of a connecting line between adjacent pulse points is also the third color which is consistent with the color of the marked point;
step 3236, finally, the filled and marked fifth graphical object is used as a second vital sign partition graph reflecting pain signs;
step 324, if the first data file further comprises a first breathing data group sequence, calling a first graphic processing plug-in to perform breathing vital sign partition drawing processing according to the first breathing data group sequence and by referring to a first CSS template, and generating a second vital sign partition graphic reflecting breathing vital signs;
wherein the first sequence of breath data sets comprises a plurality of first breath data sets, the first breath data sets comprising first breath data and first breath measurement time data;
here, the second vital sign partition graph for reflecting the respiratory sign is an optional partition of the body temperature chart, so the first respiratory data group sequence is also an optional data object in the first data file, and when data object reading is performed on the first data file, if the first respiratory data group sequence exists, it indicates that the current body temperature chart needs to draw the second vital sign partition graph reflecting the respiratory sign; the first respiration data group sequence stores the first respiration data which is the patient respiration frequency information obtained by each respiration measurement and the first respiration measurement time data which is the time information of each measurement;
the method specifically comprises the following steps: step 3241, identifying preset breath labeling mode data;
here, the embodiment of the present invention provides two processing manners for drawing respiratory sign partitions: in the first mode, a grid drawing mode similar to pulse, body temperature and pain signs is adopted, firstly, a first respiration data group finishes respiration point marking, and then adjacent respiration points are connected to form a marking curve; in the second mode, a single-line character recording mode is adopted, corresponding first respiratory data are marked at each measuring time point, and for convenience of reading, an up-down alternative marking mode is adopted for adjacent respiratory data; the respiratory labeling mode data comprises a grid labeling mode and an up-down labeling mode, when the respiratory labeling mode data is in the grid labeling mode, a first mode is adopted for drawing respiratory sign partitions, and when the respiratory labeling mode data is in the up-down labeling mode, a second mode is adopted for drawing the respiratory sign partitions;
step 3242, when the data of the breathing labeling mode is the grid labeling mode, calling a first graphic processing plug-in, creating a sixth graphic object according to a preset height threshold and a first width threshold of a breathing zone, dividing the sixth graphic object into a fifth column area and a third grid area according to a second width threshold, wherein the width of the fifth column area is the second width threshold; the fifth column area is divided into a fifth column first sub-area and a fifth column second sub-area; drawing a respiratory data longitudinal axis in a second sub-area of the fifth column according to a preset respiratory measurement range and a respiratory scale interval, wherein the respiratory data longitudinal axis comprises a plurality of respiratory scale marks, the respiratory difference value of adjacent respiratory scale marks is consistent with the respiratory scale interval, and the height difference value between the adjacent respiratory scale marks is recorded as a third interval height; generating respiratory grid height data according to the quotient of dividing the third interval height by a preset third interval line number, and carrying out grid division on a third grid area by taking the respiratory grid height data as the grid height and taking fourth width data as the grid width to obtain a plurality of third sub-grid areas; filling the content of the first sub-area of the fifth column according to the preset breathing column information; according to each first breathing data group of the first breathing data group sequence, a preset fourth color is used for marking breathing points on a corresponding third sub-grid area, and a fourth color connecting line is used for connecting adjacent breathing points; finally, the filled and marked sixth graphic object is used as a second vital sign partition graph reflecting the respiratory sign; wherein, in the breath point marking, the breath point is marked by using a solid circle figure '●' of a fourth color; the fourth color is blue or red;
here, the height threshold of the breathing zone is preset in the first CSS template, the data of the breathing labeling mode is a grid labeling mode, which indicates that the breathing sign zone is drawn in a first mode, and the drawing mode of the first mode is similar to the grid drawing mode of the pulse, body temperature and pain sign zone in the foregoing, and further description is omitted here;
step 3243, when the respiratory labeling mode data is the top and bottom labeling mode, calling a first graphic processing plug-in, creating a rectangular graphic according to a second height threshold and a first width threshold to generate a sixth graphic object, and dividing the sixth graphic object into a fifth column area and a third content area according to a second width threshold, wherein the width of the fifth column area is the second width threshold; equally dividing the third content area into a plurality of third content primary sub-areas according to the third width data, and equally dividing each third content primary sub-area into a plurality of third content secondary sub-areas according to the fourth width data; filling the content of the fifth column area according to the preset breathing column information; filling the content of the corresponding second-level sub-area of the third content according to each first respiratory data group of the first respiratory data group sequence; finally, the filled sixth graphic object is used as a second vital sign partition graphic for reflecting respiratory signs; filling the content of the adjacent second-level sub-area of the third content in an up-and-down alternating mode;
here, the breathing labeling mode data is a top-bottom labeling mode, which illustrates that a breathing sign partition is drawn in a second mode, the preset breathing column information is conventionally a character string "breathing", and a sixth graphical object is shown in fig. 2; when the first respiratory data group is specifically marked, selecting a second-level sub-region of third content corresponding to first respiratory measurement time data of the current first respiratory data group as a current filling region, and filling the first respiratory data of the current first respiratory data group as the content of the current filling region;
for example, the first sequence of respiratory data sets includes 6 sets of first respiratory data sets: a 1 st group of first respiration data set (first respiration data of 110 times/minute, first respiration measurement time data of 2 points at 4/2/2021 year), a 2 nd group of first respiration data set (first respiration data of 130 times/minute, first respiration measurement time data of 6 points at 2/2021 year 4/4), a 3 rd group of first respiration data set (first respiration data of 120 times/minute, first respiration measurement time data of 10 points at 2/4/2021 year 4), a 4 th group of first respiration data set (first respiration data of 110 times/minute, first respiration measurement time data of 14 points at 2/4/2021 year 4), a 5 th group of first respiration data set (first respiration data of 120 times/minute, first respiration measurement time data of 18 points at 2/2021 year 4/2), a 6 th group of first respiration data set (first respiration data of 150 times/minute, first respiration measurement time data of 22 points at 2/4/2021 year 4/2), the labeling result of the 6 second-level sub-areas of the third content corresponding to No. 4/2 in 2021 is shown in fig. 3;
step 325, if the first data file further comprises a first blood pressure data group sequence, calling a first graphic processing plug-in to perform blood pressure vital sign partition drawing processing according to the first blood pressure data group sequence and by referring to a first CSS template, and generating a second vital sign partition graph reflecting blood pressure vital signs;
wherein the first sequence of blood pressure data sets comprises a plurality of first blood pressure data sets, the first blood pressure data sets comprising first systolic pressure data, first diastolic pressure data, and first blood pressure measurement time data;
here, the second vital sign partition graph for reflecting blood pressure signs is an optional partition of the body temperature chart, so the first blood pressure data group sequence is also an optional data object in the first data file, and when data object reading is performed on the first data file, if the first blood pressure data group sequence exists, it indicates that the current body temperature chart needs to draw the second vital sign partition graph reflecting blood pressure signs; the first blood pressure data group sequence stores systolic pressure and diastolic pressure information of the patient, namely first systolic pressure data and first diastolic pressure data, obtained by performing blood pressure measurement each time, and time information of each measurement, namely first blood pressure measurement time data;
here, the current step is mainly divided into two parts, firstly, the step 3251 and 3252 are performed to draw the basic graph of the second vital sign partition graph reflecting the blood pressure signs, and then, the step 3253 is performed to fill the side column and label the data of the first blood pressure data group sequence on the basic graph:
step 3251, calling the first graphics processing plug-in, creating a rectangular graphic according to the second height threshold and the first width threshold to generate a seventh graphic object, and dividing the seventh graphic object into a sixth column area and a fourth content area according to the second width threshold, where the width of the sixth column area is the second width threshold;
here, as shown in fig. 2, the sixth column area is a side column of the seventh graphic object, and maintains the same width as the first, second, third, fourth, and fifth column areas in the foregoing; the fourth content area is used for labeling the measurement information of the blood pressure subsequently, and the width of the fourth content area is equal to that of the first, second and third contents and the first and second grid areas;
step 3252, equally dividing the fourth content area into a plurality of fourth content primary sub-areas according to the third width data, equally dividing each fourth content primary sub-area into a plurality of fourth content secondary sub-areas according to the fourth width data, and dividing each fourth content secondary sub-area into a fourth content first tertiary sub-area above the oblique line and a fourth content second tertiary sub-area below the oblique line by using an oblique line;
here, as shown in fig. 2, the fourth content first-level sub-region divided from the fourth content region has a same width as the first content sub-region, the fourth content second-level sub-region has a same width as the second content second-level sub-region, and the fourth content second-level sub-region is divided by oblique lines into a fourth content first-level sub-region and a fourth content second-level sub-region, wherein the fourth content first-level sub-region is used for marking the systolic pressure, and the fourth content second-level sub-region is used for marking the diastolic pressure;
step 3253, filling the content of the sixth column area according to the preset blood pressure column information; filling the contents of the first tertiary sub-area and the second tertiary sub-area of the fourth content according to each first blood pressure data group of the first blood pressure data group sequence; the filling position of the first systolic pressure data corresponds to a fourth content first tertiary sub-region, and the filling position of the first diastolic pressure data corresponds to a fourth content second tertiary sub-region;
here, the preset blood pressure column information is conventionally a character string "blood pressure"; when the first blood pressure data group is specifically marked, selecting a second-level sub-region of fourth content corresponding to first blood pressure measurement time data of the current first blood pressure data group as a current filling region, filling the first systolic pressure data of the current first blood pressure data group as the content of a first-level sub-region of fourth content in the current filling region, and filling the first diastolic pressure data of the current first blood pressure data group as the content of a second-level sub-region of fourth content in the current filling region;
for example, the first sequence of blood pressure data sets comprises 2 sets of first blood pressure data sets: a first blood pressure data set of group 1 (first systolic pressure data is 130 mmhg, first diastolic pressure is 70 mmhg, first blood pressure measurement time data is 2 o 'clock at 4/2/2021), a first blood pressure data set of group 2 (first systolic pressure data is 120 mmhg, first diastolic pressure is 80 mmhg, first blood pressure measurement time data is 6 o' clock at 4/2/2021), and the labeled results of the two first blood pressure data sets are shown in fig. 3;
step 3254, finally, the filled seventh graphical object is used as a second vital sign partition graph reflecting blood pressure signs;
step 326, if the first data file further comprises a first blood oxygen saturation data set sequence, calling a first graphic processing plug-in to perform blood oxygen saturation vital sign partition drawing processing according to the first blood oxygen saturation data set sequence and by referring to a first CSS template, and generating a second vital sign partition graph reflecting blood oxygen saturation vital signs;
wherein the first series of oximetry data sets comprises a plurality of first oximetry data sets; the first oxyhemoglobin saturation data set includes first oxyhemoglobin saturation data and first oxyhemoglobin saturation measurement time data;
here, the second vital sign partition graph for reflecting the blood oxygen saturation sign is an optional partition of the body temperature chart, so the first blood oxygen saturation data group sequence is also an optional data object in the first data file, and when the data object is read from the first data file, if the first blood oxygen saturation data group sequence exists, it indicates that the current body temperature chart needs to draw the second vital sign partition graph reflecting the blood oxygen saturation sign; the first oxyhemoglobin saturation data group sequence stores first oxyhemoglobin saturation information of the patient, namely first oxyhemoglobin saturation data, obtained every time oxyhemoglobin saturation measurement is performed, and time information of every measurement, namely first oxyhemoglobin saturation measurement time data;
here, the current step is mainly divided into two parts, that is, firstly, the step 3261 and 3262 are performed to draw the basic graph of the second vital sign partition graph reflecting the blood oxygen saturation sign, and then, the step 3263 is performed to fill the side column and label the data of the first blood oxygen saturation data set sequence on the basic graph:
step 3261, calling the first graphics processing plug-in, creating a rectangular graphic according to the second height threshold and the first width threshold to generate an eighth graphic object, and dividing the eighth graphic object into a seventh column area and a fifth content area according to the second width threshold, where the width of the seventh column area is the second width threshold;
here, as shown in fig. 2, the seventh column area is a side column of the eighth graphic object, and is kept as wide as the first, second, third, fourth, fifth, and sixth column areas in the foregoing; the fifth content area is used for labeling the measurement information of the blood oxygen saturation degree subsequently, and the width of the fifth content area is equal to that of the first, second, third and fourth content and the first and second grid areas;
step 3262, equally dividing the fifth content area into a plurality of fifth content primary sub-areas according to the third width data, and equally dividing each fifth content primary sub-area into a plurality of fifth content secondary sub-areas according to the fourth width data;
here, as shown in fig. 2, the fifth content-level sub-region divided from the fifth content region is as wide as the first content sub-region, and the fifth content-level sub-region is as wide as the second content-level sub-region, and the fifth content-level sub-region is used for labeling the blood oxygen saturation degree information;
step 3263, filling the content of the seventh column area according to the preset oxyhemoglobin saturation column information; filling the content of each fifth content secondary subregion according to each first blood oxygen saturation data set of the first blood oxygen saturation data set sequence;
here, the preset blood oxygen saturation level column information is conventionally a character string "blood oxygen saturation level"; when the first oxyhemoglobin saturation data set is specifically labeled, selecting a fifth content secondary subregion corresponding to the first oxyhemoglobin saturation measurement time data of the current first oxyhemoglobin saturation data set as a current filling region, and filling the first oxyhemoglobin saturation data of the current first oxyhemoglobin saturation data set as the content of the current filling region;
for example, the first blood oxygen saturation data set sequence includes 2 sets of first blood oxygen saturation data sets: the labeling results of the two sets of the first oxyhemoglobin saturation data sets are shown in fig. 3 when the 1 st set of the first oxyhemoglobin saturation data set (the first oxyhemoglobin saturation data is 90, and the first oxyhemoglobin saturation measurement time data is 2 points at 4 months and 2 days in 2021) and the 2 nd set of the first oxyhemoglobin saturation data set (the first oxyhemoglobin saturation data is 88, and the first oxyhemoglobin saturation measurement time data is 6 points at 4 months and 2 days in 2021);
step 3264, finally, the filled eighth graphical object is used as a second vital sign partition graph reflecting the blood oxygen saturation sign;
step 327, if the first data file further includes a first defecation data group sequence, a first urination data group sequence, a first volume data group sequence, a first drug allergy test data group sequence, then invoking a first graphic processing plug-in, performing special item partition drawing processing according to the corresponding data sequence and a first CSS template, and generating a corresponding first special item partition graphic reflecting defecation, urination, volume of getting in and out, weight, or drug allergy test conditions;
here, the first special item partition graphs for reflecting the defecation, urination, volume of getting in and out, weight and drug allergy test conditions are all selectable partitions of the body temperature chart, so that the first defecation data group sequence, the first urination data group sequence, the first volume of getting in and out data group sequence, the first body weight data group sequence and the first drug allergy test data group sequence are also selectable data objects in the first data file, and when the data objects are read from the first data file, if the first defecation data group sequence, the first urination data group sequence, the first volume of getting in and out data group sequence, the first body weight data group sequence or the first drug allergy test data group sequence exists, the current body temperature chart needs to draw the corresponding first special item partition graph for reflecting the defecation, urination, volume of getting in and out, weight or drug allergy test conditions;
here, the structures of the first special item partition graphs are substantially the same, and the difference is the data content of the corresponding data group sequence, so the current step is mainly divided into two parts, firstly, the step 3271 is used to complete the drawing of the basic graph of the unified first special item partition graph, and then, according to the specific data group sequence, the filling of the side column and the data annotation of the corresponding data group sequence are completed on the basic graph through the corresponding steps 3272, 3273, 3274, 3275 and 3276:
step 3271, calling the first graphics processing plug-in, creating a rectangular graphic according to the second height threshold and the first width threshold to generate a ninth graphic object, and dividing the ninth graphic object into an eighth column area and a sixth content area according to the second width threshold, where the width of the eighth column area is the second width threshold; equally dividing the sixth content area into a plurality of sixth content sub-areas according to the third width data;
here, as shown in fig. 2, the eighth column area is a side column of the ninth graphic object, and is kept as wide as the first, second, third, fourth, fifth, sixth, and seventh column areas in the foregoing; the sixth content area is used for labeling the corresponding data group sequence subsequently, and the sixth content area has the same width as the first, second, third, fourth and fifth content and the first and second grid areas; a sixth content sub-area divided from the sixth content area has the same width as the first content sub-area, and the sixth content sub-area is used for marking data of the corresponding data group;
step 3272, if the corresponding data sequence is the first sorting data group sequence, filling the content of the eighth column area according to the preset sorting column information; filling the content of each sixth content sub-area according to each first defecation data group of the first defecation data group sequence; finally, the filled ninth graphic object is used as a first special project partition graphic for reflecting the defecation condition;
wherein the first sequence of bowel movement data sets includes a plurality of first bowel movement data sets; the first defecation data group comprises first defecation statistical data and first defecation statistical date data; the first defecation statistical data default is a statistical value of the total times of defecation of the patient on the same day;
here, when the corresponding data sequence is a first defecation data group sequence, it is described that a first special item partition graph reflecting a defecation condition needs to be drawn; the preset defecation column information is conventionally a character string 'defecation' or 'defecation times'; when the first defecation data group is specifically marked, selecting a sixth content sub-area corresponding to the first defecation statistical date data of the current first defecation data group as a current filling area, and filling the first defecation statistical data of the current first defecation data group as the content of the current filling area;
for example, the first sequence of bowel movement data sets includes 2 sets of the first bowel movement data sets: the labeling results of the two first defecation data groups are shown in fig. 3 if the 1 st group is a first defecation data group (the first defecation statistical data is 3 times, and the first defecation statistical date data is 2021 year 4 month 2 day), and the 2 nd group is a first defecation data group (the first defecation statistical data is 4 times, and the first defecation statistical date data is 2021 year 4 month 3 day);
step 3273, if the corresponding data sequence is a first urination data group sequence, filling the content of the eighth column area according to preset urination column information; filling the content of each sixth content subarea according to each first urination data group of the first urination data group sequence; finally, the filled ninth graphic object is used as a first special project partition graphic for reflecting the urination condition;
wherein the first urination data set sequence includes a plurality of first urination data sets; the first urination data group comprises first urination statistical data and first urination statistical date data; if the urination times of the patient on the same day are lower than a preset first urination time threshold, the first urination statistical data is a statistical value of the total urination amount on the same day; if the urination times of the patient on the same day are not lower than the first urination time threshold, the first urination statistical data is a statistical value of the total urination times of the patient on the same day;
here, when the corresponding data sequence is a first urination data group sequence, it is described that a first special item partition graph reflecting the urination condition needs to be drawn; the preset urination column information is conventionally a character string of urination or urination; when the first urination data group is specifically marked, selecting a sixth content sub-area corresponding to the first urination statistical date data of the current first urination data group as a current filling area, and filling the first urination statistical data of the current first urination data group as the content of the current filling area;
for example, the first urination number threshold is 2, and the first urination data set sequence includes 2 sets of first urination data sets: the labeling results of the two sets of the first urination data sets are shown in fig. 3 in the 1 st group (the first urination statistical data is 3 times, the first urination statistical date data is 2021 year 4 month 2 day), and the 2 nd group (the first urination statistical data is 4 times, the first urination statistical date data is 2021 year 4 month 3 day);
step 3274, if the corresponding data sequence is the first input/output data group sequence, filling the content of the eighth column area according to the preset input/output column information; filling the content of each sixth content subarea according to each first input and output amount data group of the first input and output amount data group sequence; finally, the filled ninth graphic object is used as a first special project partition graphic for reflecting the input and output amount condition;
wherein the first sequence of input and output data sets comprises a plurality of first input and output data sets; the first input and output data group comprises first input and output statistical data, first output statistical data and first input and output statistical date data;
here, when the corresponding data sequence is a first input/output amount data group sequence, it is described that a first special item partition graph reflecting the input/output amount condition needs to be drawn; the preset input and output amount column information is conventionally a character string 'input and output amount'; when the first input and output amount data group is specifically labeled, selecting a sixth content subarea corresponding to the first input and output amount statistical date data of the current first input and output amount data group as a current filling area, and filling the first input amount statistical data and the first output amount statistical data of the current first input and output amount data group as the content of the current filling area;
for example, the first sequence of access data sets includes 2 sets of first access data sets: in the first input/output amount data group of group 1 (the first input amount statistical data is 2000 ml, the first output amount statistical data is 1800 ml, the first input/output amount statistical date data is 2021 year 4 month 2 day), and in the first input/output amount data group of group 2 (the first input amount statistical data is 2000 ml, the first output amount statistical data is 2100 ml, the first input/output amount statistical date data is 2021 year 4 month 3 day), the labeling results of the two first input/output amount data groups are shown in fig. 3;
step 3275, if the corresponding data sequence is the first weight data group sequence, filling the content of the eighth column area according to the preset weight column information; filling the content of each sixth content sub-area according to each first repeated data group of the first repeated data group sequence; finally, the filled ninth graphic object is used as a first special project partition graphic for reflecting the weight condition;
wherein the first weight data set sequence comprises a plurality of first weight data sets; the first body weight data set comprises first body weight data and first body weight measurement date data;
here, when the corresponding data sequence is a first weight data group sequence, it is described that a first special item partition graph reflecting the weight condition needs to be drawn; the preset weight column information is conventionally a character string 'weight'; when the first weight data group is specifically marked, selecting a sixth content sub-region corresponding to the first weight data of the current first weight data group as a current filling region, and filling the first weight data of the current first weight data group as the content of the current filling region;
for example, the first body weight data set sequence includes 2 first body weight data sets: the labeling results of the two first weight data sets are shown in fig. 3 when the first weight data set of the 1 st group (the first body weight data is 59 kg, the first body weight measurement date data is 2021 year 4 month 2 day) and the first body weight data set of the 2 nd group (the first body weight data is 59 kg, the first body weight measurement date data is 2021 year 4 month 3 day);
step 3276, if the corresponding data sequence is the first drug allergy test data group sequence, filling the content of the eighth column area according to the preset drug allergy test column information; filling the contents of the sixth content subareas according to each first drug allergy test data group of the first drug allergy test data group sequence; finally, the filled ninth graphic object is used as a first special project partition graphic for reflecting the drug allergy test condition;
wherein the first drug allergy test data set sequence comprises a plurality of first drug allergy test data sets; the first drug allergy test data set includes first drug experiment name data and first experiment date data.
Here, when the corresponding data sequence is a first drug allergy test data group sequence, it indicates that a first special item partition graph reflecting drug allergy test conditions needs to be drawn; the preset drug allergy test column information is conventionally a character string 'drug allergy test'; when the first drug allergy test data group is specifically marked, selecting a sixth content sub-region corresponding to the first experiment date data of the current first drug allergy test data group as a current filling region, and filling the first drug experiment name data of the current first drug allergy test data group as the content of the current filling region;
for example, the first drug allergy test data set sequence includes 1 set of the first drug allergy test data set: in the first drug allergy test data group of group 1 (the first drug test name data is "penicillin skin test", the first test date data is 2021 year 4 month 2 days), the labeling results are shown in fig. 3;
and 328, performing graph merging processing on the obtained first brow bar partition graph, the first date bar partition graph, the first time bar partition graph, the first vital sign partition graph, each second vital sign partition graph and each first special project partition graph to generate a first body temperature list graph.
After the first temperature menu graph is obtained, the processing flow of the first programming script displays the first temperature menu graph to the user as a picture file, or embeds the first temperature menu graph into a display page to be displayed to the user. In addition, if the medical institution needs to add other grid type or labeled type graphic partitions in the body temperature chart, it is only necessary to add other types of data objects in the first data file by referring to the data format of the data object with the same structure.
According to the body temperature list generation method of the cloud electronic medical record, provided by the embodiment of the invention, the cloud electronic medical record server only stores the data files recording various vital sign measurement information and special project recording information by using the cloud body temperature list database without specific body temperature list generation processing, and the cloud electronic medical record browser generates a dynamic body temperature list graph locally through an HTML (hypertext markup language) file, a programming script file, a graph processing plug-in, a CSS (cascading style sheet) template and the data files downloaded from the cloud electronic medical record server, and marks and connects the vital sign measurement data by using icons in the body temperature list graph so as to visually present the change trend of the data. Therefore, the method solves the problem that the traditional electronic temperature form is not intuitive, solves the problem that the electronic temperature form can not be customized through curing, and reduces the operation pressure of the cloud electronic medical record server.
Those of skill would further appreciate that the various illustrative components and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied in hardware, a software module executed by a processor, or a combination of the two. A software module may reside in Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
The above-mentioned embodiments are intended to illustrate the objects, technical solutions and advantages of the present invention in further detail, and it should be understood that the above-mentioned embodiments are merely exemplary embodiments of the present invention, and are not intended to limit the scope of the present invention, and any modifications, equivalent substitutions, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.

Claims (10)

1. A method for generating a thermometer of a cloud electronic medical record is characterized by comprising the following steps:
the cloud electronic medical record browser locally runs a first hypertext markup language HTML file;
the first hypertext markup language HTML file executes a first programming script for generating a body temperature sheet;
the first programming script acquires a first body temperature single data file identification input by a user in the cloud electronic medical record browser, and downloads a corresponding first data file from a cloud body temperature single database of a remote cloud electronic medical record server according to the first body temperature single data file identification; calling a first graphic processing plug-in for graphic drawing, performing dynamic temperature form graphic generation processing according to different types of data contents in the first data file and a preset first Cascading Style Sheet (CSS) template, and displaying a generated first body temperature form graphic in the cloud electronic medical record browser;
the first data file comprises a mandatory class data set and an optional class data set; the requisite class data set comprises a first brow bar partition data group, a first date bar partition data group, a first time bar partition data group, a first pulse data group sequence and a first body temperature data group sequence; the selectable class data set includes a first pain data set sequence, a first respiration data set sequence, a first blood pressure data set sequence, a first blood oxygen saturation data set sequence, a first defecation data set sequence, a first urination data set sequence, a first access data set sequence, a first body weight data set sequence or a first drug allergy test data set sequence.
2. The method for generating the thermometer of the cloud electronic medical record according to claim 1, wherein the invoking of the first graphic processing plug-in for graphic drawing performs dynamic thermometer graphic generation processing according to different types of data contents in the first data file and a preset first cascading style sheet CSS template, and specifically includes:
calling the first graphic processing plug-in, performing corresponding partition drawing processing according to the first brow bar partition data group, the first date bar partition data group and the first time bar partition data group of the first data file and referring to the first Cascading Style Sheet (CSS) template, and generating a corresponding first brow bar partition graphic, a first date bar partition graphic and a first time bar partition graphic;
calling the first graphic processing plug-in, drawing the pulse and body temperature vital sign in a partition mode according to the first pulse data group sequence and the first body temperature data group sequence of the first data file and by referring to the first Cascading Style Sheet (CSS) template, and generating a first vital sign partition graph;
if the first data file further comprises the first pain data group sequence, calling the first graphic processing plug-in to perform pain vital sign partition drawing processing according to the first pain data group sequence and by referring to the first Cascading Style Sheet (CSS) template, and generating a second vital sign partition graphic reflecting pain vital signs;
if the first data file further comprises the first breathing data group sequence, calling the first graphic processing plug-in to perform breathing vital sign partition drawing processing according to the first breathing data group sequence and by referring to the first Cascading Style Sheet (CSS) template, and generating a second vital sign partition graph reflecting breathing vital signs;
if the first data file further comprises the first blood pressure data group sequence, calling the first graphic processing plug-in to perform blood pressure vital sign partition drawing processing according to the first blood pressure data group sequence and by referring to the first Cascading Style Sheet (CSS) template, and generating a second vital sign partition graph reflecting blood pressure vital signs;
if the first data file further comprises the first oxyhemoglobin saturation data group sequence, calling the first graphic processing plug-in to perform oxyhemoglobin saturation vital sign partition drawing processing according to the first oxyhemoglobin saturation data group sequence and by referring to the first cascading style sheet CSS template, and generating a second vital sign partition graph reflecting oxyhemoglobin saturation vital signs;
if the first data file further comprises the first defecation data group sequence, the first urination data group sequence, the first access amount data group sequence, the first weight data group sequence or the first drug allergy test data group sequence, calling the first graphic processing plug-in, and performing special project partition drawing processing according to the corresponding data sequence and the first Cascading Style Sheet (CSS) template to generate a corresponding first special project partition graphic reflecting defecation, urination, access amount, weight or drug allergy test conditions;
and carrying out graph merging processing on the obtained first brow bar partition graph, the first date bar partition graph, the first time bar partition graph, the first vital sign partition graph, each second vital sign partition graph and each first special project partition graph to generate the first body temperature list graph.
3. The method for generating the clinical thermometer of the cloud electronic medical record according to claim 2, wherein the invoking the first graphic processing plug-in performs corresponding partition drawing processing according to the first brow bar partition data group, the first date bar partition data group, and the first time bar partition data group of the first data file and referring to the first cascading style sheet CSS template to generate the corresponding first brow bar partition graphic, first date bar partition graphic, and first time bar partition graphic specifically includes:
calling the first graphic processing plug-in, and creating a rectangular graphic to generate a first graphic object consisting of a plurality of sub-areas according to a preset first height threshold value and a first width threshold value and by referring to a preset first brow partition template; filling the content of the corresponding sub-area in the first graphic object according to the first brow fence partition data group; finally, the first graphic object which is filled with the content is used as the first brow fence partition graph; the first brow fence partition template comprises a body temperature list name sub-area, a hospital name sub-area, a department name sub-area, a patient gender sub-area, a patient age sub-area, a patient admission date sub-area, a patient admission number sub-area and a patient bed number sub-area; the first brow fence partition data group comprises first body temperature single name data, first hospital name data, first department name data, first patient gender data, first patient age data, first patient admission date data, first patient hospitalization number data and first patient bed number data;
according to a preset second height threshold and the first width threshold, creating a rectangular graph to generate a second graph object, and dividing the second graph object into a first column area and a first content area according to the preset second width threshold, wherein the width of the first column area is the second width threshold; dividing the first content area into a plurality of first content sub-areas with equal width according to the number of first date data of the first date column partition data group, and recording the width of the first content sub-areas as third width data; filling the content of the first column area according to preset date column information; filling the content of each first content sub-area according to the first date column partition data group; finally, the second graphic object which completes content filling is used as the first date column partition graphic; the first date column partition data group comprises a plurality of first date data, and the date interval adjacent to the first date data is a preset first date interval;
according to the second height threshold and the first width threshold, creating a rectangular graph to generate a third graph object, and dividing the third graph object into a second column area and a second content area according to the second width threshold, wherein the width of the second column area is the second width threshold; equally dividing the second content area into a plurality of second content primary sub-areas according to the third width data, equally dividing each second content primary sub-area according to the number of the first time data of the first time column partition data group to obtain a plurality of second content secondary sub-areas, and recording the width of each second content secondary sub-area as fourth width data; filling the content of the second column area according to preset time column information; filling the content of each second content secondary sub-area of each second content primary sub-area according to the first time bar partition data group; finally, the third graphic object which completes content filling is used as the first time column partition graph; the first time column partition data group comprises a plurality of first time data, and the time interval between adjacent first time data is a preset first time interval;
the first height threshold, the second height threshold, the first width threshold, the second width threshold, and the first brow partition template are all set in advance in the first cascading style sheet CSS template.
4. The method for generating the thermometer of the cloud electronic medical record according to claim 3, wherein the invoking the first graphic processing plug-in performs the partition drawing processing of the pulse and the body temperature vital sign according to the first pulse data group sequence and the first body temperature data group sequence of the first data file and referring to the first Cascading Style Sheet (CSS) template to generate the first vital sign partition graph, specifically comprising:
calling the first graphic processing plug-in, creating a rectangular graphic according to a preset third height threshold and the first width threshold to generate a fourth graphic object, and dividing the fourth graphic object into a third column area and a first grid area according to the second width threshold, wherein the width of the third column area is the second width threshold; equally dividing the third column area into a third column first sub-area and a third column second sub-area; drawing a pulse data longitudinal axis in the first sub-area of the third column according to a preset pulse measurement range and a pulse scale interval, wherein the pulse data longitudinal axis comprises a plurality of pulse scale marks, and the pulse difference value of the adjacent pulse scale marks is consistent with the pulse scale interval; according to a preset body temperature measurement range and a preset body temperature scale interval, drawing a body temperature data longitudinal axis in a second sub-area of the third column, wherein the body temperature data longitudinal axis comprises a plurality of body temperature scale marks, a body temperature difference value of the adjacent body temperature scale marks is consistent with the body temperature scale interval, and a height difference value between the adjacent body temperature scale marks is consistent with a height difference value between the adjacent pulse scale marks and is marked as a first interval height; obtaining fourth height data according to the quotient of dividing the first interval height by a preset first interval line number, and performing grid division on the first grid area by taking the fourth height data as grid height and the fourth width data as grid width to obtain a plurality of first sub-grid areas; according to each first pulse data group of the first pulse data group sequence, marking pulse points on the corresponding first sub-grid area by using a preset first color, and connecting adjacent pulse points by using a first color connecting line; according to each first body temperature data set of the first body temperature data set sequence, marking body temperature points on the corresponding first sub-grid area by using a preset second color, and connecting adjacent body temperature points by using a second color connecting line; finally, the filled and marked fourth graphic object is used as the first vital sign partition graph;
wherein the third height threshold is set in advance in the first cascading style sheet CSS template;
the first pulse data set sequence comprises a plurality of the first pulse data sets, the first pulse data sets comprising first pulse data and first pulse measurement time data; the first body temperature data group sequence comprises a plurality of first body temperature data groups, and the first body temperature data groups comprise first body temperature type data, first body temperature data and first body temperature measurement time data;
in performing pulse point marking, marking the pulse points with a solid circle graphic "●" of a first color;
when body temperature point marking is carried out, the first body temperature type data is identified, if the first body temperature type data is an oral cavity temperature type, the body temperature point is marked by using a solid circle figure '●' with a second color, if the first body temperature type data is an axillary temperature type, the body temperature point is marked by using an 'x' type figure with the second color, if the first body temperature type data is a rectal temperature type, the body temperature point is marked by using an open circle figure 'o' with the second color, and if the first body temperature type data is an ear temperature type, the body temperature point is marked by using a solid regular triangle 'delta' with the second color;
if the body temperature point is coincident with the pulse point position, the solid circle graph '●' of the second color is firstly used for marking, and then the color of the circumferential line of the solid circle is modified into the first color.
5. The method for generating the clinical thermometer of the cloud electronic medical record according to claim 3, wherein the invoking the first graphic processing plug-in performs the pain vital sign partition drawing processing according to the first pain data group sequence and referring to the first Cascading Style Sheet (CSS) template to generate the second vital sign partition graphic reflecting the pain vital sign, specifically comprising:
calling the first graphic processing plug-in, creating a rectangular graphic according to a preset fifth height threshold and the first width threshold to generate a fifth graphic object, and dividing the fifth graphic object into a fourth column area and a second grid area according to the second width threshold, wherein the width of the fourth column area is the second width threshold; the fourth column area is divided into a fourth column first sub-area and a fourth column second sub-area in equal parts; drawing a pain data longitudinal axis in a second sub-area of the fourth column according to a preset pain measurement range and a preset pain scale interval, wherein the pain data longitudinal axis comprises a plurality of pain scale marks, the pain difference value of the adjacent pain scale marks is consistent with the pain scale interval, and the height difference value of the adjacent pain scale marks is recorded as a second interval height; generating sixth height data according to a quotient of dividing the second interval height by a preset second interval number, and meshing the second mesh area by using the sixth height data as the mesh height and the fourth width data as the mesh width to obtain a plurality of second sub-mesh areas; filling the content of the first sub-area of the fourth column according to preset pain column information; marking pain points on the corresponding second sub-grid region by using a preset third color according to each first pain data group of the first pain data group sequence, and connecting adjacent pain points by using a third color connecting line; finally, the filled and marked fifth graphical object is used as the second vital sign partition graph reflecting the pain signs;
wherein the fifth height threshold is set in advance in the first cascading style sheet CSS template;
the first pain data set sequence comprises a plurality of the first pain data sets, the first pain data set comprising first pain data and first pain measurement time data;
in making the pain point marking, the pain point is marked with a solid circle graphic "●" of a third color.
6. The method for generating the thermometer of the cloud electronic medical record according to claim 3, wherein the invoking of the first graphic processing plug-in performs the breathing vital sign partition drawing processing according to the first breathing data group sequence and referring to the first Cascading Style Sheet (CSS) template to generate a second vital sign partition graphic reflecting the breathing vital sign, specifically comprising:
recognizing preset respiratory labeling mode data;
when the respiratory labeling mode data is in a grid labeling mode, calling the first graphic processing plug-in, creating a sixth graphic object according to a preset respiratory region height threshold and the first width threshold, and dividing the sixth graphic object into a fifth column area and a third grid area according to the second width threshold, wherein the width of the fifth column area is the second width threshold; equally dividing the fifth column area into a fifth column first sub-area and a fifth column second sub-area; drawing a respiratory data longitudinal axis in a second sub-area of the fifth column according to a preset respiratory measurement range and a respiratory scale interval, wherein the respiratory data longitudinal axis comprises a plurality of respiratory scale marks, the respiratory difference value of the adjacent respiratory scale marks is consistent with the respiratory scale interval, and the height difference value between the adjacent respiratory scale marks is recorded as a third interval height; generating respiratory grid height data according to a quotient of dividing the third interval height by a preset third interval line number, and performing grid division on a third grid area by taking the respiratory grid height data as grid height and the fourth width data as grid width to obtain a plurality of third sub-grid areas; filling the content of the first sub-area of the fifth column according to preset breathing column information; according to each first breathing data group of the first breathing data group sequence, a preset fourth color is used for marking breathing points on the corresponding third sub-grid area, and a fourth color connecting line is used for connecting adjacent breathing points; finally, the filled and marked sixth graphical object is used as the second vital sign partition graph reflecting the respiratory sign;
wherein the breathing zone height threshold is set in advance in the first Cascading Style Sheet (CSS) template; the first sequence of breath data sets comprises a plurality of the first breath data sets, the first breath data sets comprising first breath data and first breath measurement time data; in making a breath point marking, marking the breath point with a fourth color solid circle graphic "●";
when the respiratory labeling mode data is in an up-down labeling mode, calling the first graphic processing plug-in, creating a rectangular graphic according to the second height threshold and the first width threshold to generate a sixth graphic object, and dividing the sixth graphic object into a fifth column area and a third content area according to the second width threshold, wherein the width of the fifth column area is the second width threshold; equally dividing the third content area into a plurality of third content primary sub-areas according to the third width data, and equally dividing each third content primary sub-area into a plurality of third content secondary sub-areas according to the fourth width data; filling the content of the fifth column area according to preset breathing column information; filling the content of the corresponding second-level sub-area of the third content according to each first respiratory data group of the first respiratory data group sequence; finally, the filled sixth graphic object is used as the second vital sign partition graph reflecting the respiratory sign;
filling the content of the adjacent second-level sub-area of the third content in an up-and-down alternating mode; the first sequence of breath data sets includes a plurality of the first breath data sets, the first breath data sets including first breath data and first breath measurement time data.
7. The method for generating the thermometer of the cloud electronic medical record according to claim 3, wherein the invoking of the first graphic processing plug-in performs the partition drawing processing of the blood pressure vital signs according to the first blood pressure data group sequence and with reference to the first cascading style sheet CSS template to generate the second vital sign partition graphic reflecting the blood pressure vital signs specifically includes:
calling the first graphic processing plug-in, creating a rectangular graphic according to the second height threshold and the first width threshold to generate a seventh graphic object, and dividing the seventh graphic object into a sixth column area and a fourth content area according to the second width threshold, wherein the width of the sixth column area is the second width threshold; dividing the fourth content area into a plurality of fourth content primary sub-areas equally according to the third width data, dividing each fourth content primary sub-area into a plurality of fourth content secondary sub-areas equally according to the fourth width data, and dividing each fourth content secondary sub-area into a fourth content first tertiary sub-area above the oblique line and a fourth content second tertiary sub-area below the oblique line by oblique lines; filling the content of the sixth column area according to preset blood pressure column information; filling the contents of the first level sub-area of the fourth content and the second level sub-area of the fourth content according to each first blood pressure data group of the first blood pressure data group sequence; finally, the filled seventh graphical object is used as the second vital sign partition graph reflecting the blood pressure signs;
wherein the first sequence of blood pressure data sets comprises a plurality of the first blood pressure data sets, the first blood pressure data sets comprising first systolic pressure data, first diastolic pressure data, and first blood pressure time of measurement data; the filling position of the first systolic pressure data corresponds to the fourth content first tertiary sub-region, and the filling position of the first diastolic pressure data corresponds to the fourth content second tertiary sub-region.
8. The method for generating the clinical thermometer of the cloud electronic medical record according to claim 3, wherein the invoking the first graphic processing plug-in performs the blood oxygen saturation vital sign partition drawing processing according to the first blood oxygen saturation data set sequence and referring to the first cascading style sheet CSS template to generate the second vital sign partition graphic reflecting the blood oxygen saturation vital sign, specifically comprising:
calling the first graphic processing plug-in, creating a rectangular graphic according to the second height threshold and the first width threshold to generate an eighth graphic object, and dividing the eighth graphic object into a seventh column area and a fifth content area according to the second width threshold, wherein the width of the seventh column area is the second width threshold; equally dividing the fifth content area into a plurality of fifth content primary sub-areas according to the third width data, and equally dividing each fifth content primary sub-area into a plurality of fifth content secondary sub-areas according to the fourth width data; filling the content of the seventh column area according to preset oxyhemoglobin saturation column information; and filling the content of each fifth content level sub-region according to each first blood oxygen saturation data set of the first blood oxygen saturation data set sequence; finally, the filled eighth graphic object is used as the second vital sign partition graph reflecting the blood oxygen saturation sign;
wherein the first series of oximetry data sets comprises a plurality of the first oximetry data sets; the first oxyhemoglobin saturation data set includes first oxyhemoglobin saturation data and first oxyhemoglobin saturation measurement time data.
9. The method for generating the clinical thermometer of the cloud electronic medical record according to claim 3, wherein the invoking of the first graphic processing plug-in performs a special item partition drawing process according to the corresponding data sequence and the first cascading style sheet CSS template to generate a corresponding first special item partition graphic reflecting the test conditions of defecation, urination, volume of getting in and out, weight, or drug allergy, and specifically comprises:
calling the first graphic processing plug-in, creating a rectangular graphic according to the second height threshold and the first width threshold to generate a ninth graphic object, and dividing the ninth graphic object into an eighth column area and a sixth content area according to the second width threshold, wherein the width of the eighth column area is the second width threshold; equally dividing the sixth content area into a plurality of sixth content sub-areas according to the third width data;
if the corresponding data sequence is the first defecation data group sequence, filling the content of the eighth column area according to preset defecation column information; filling the content of each sixth content sub-area according to each first defecation data group of the first defecation data group sequence; finally, the ninth graphic object which is filled is used as a first special project partition graphic for reflecting the defecation condition;
if the corresponding data sequence is the first urination data group sequence, filling the content of the eighth column area according to preset urination column information; filling the content of each sixth content subarea according to each first urination data group of the first urination data group sequence; finally, the ninth graphic object which is filled is used as a first special item partition graphic for reflecting the urination condition;
if the corresponding data sequence is the first input and output amount data group sequence, filling the content of the eighth column area according to preset input and output amount column information; filling the content of each sixth content subarea according to each first input and output amount data group of the first input and output amount data group sequence; finally, the ninth graphic object which is filled is used as a first special project partition graphic for reflecting the input and output amount condition;
if the corresponding data sequence is the first weight data group sequence, filling the content of the eighth column area according to preset weight column information; filling the content of each sixth content sub-area according to each first repeated data group of the first repeated data group sequence; finally, the filled ninth graphic object is used as a first special project partition graphic for reflecting the weight condition;
if the corresponding data sequence is the first drug allergy test data group sequence, filling the content of the eighth column area according to preset drug allergy test column information; filling the content of each sixth content subarea according to each first drug allergy test data group of the first drug allergy test data group sequence; and finally, taking the ninth graphic object which is filled completely as a first special item partition graphic for reflecting the drug allergy test condition.
10. The method for generating a clinical thermometer of a cloud electronic medical record according to claim 9,
the first sequence of bowel movement data sets includes a plurality of the first bowel movement data sets; the first defecation data group comprises first defecation statistic data and first defecation statistic date data; the first defecation statistic data defaults to a patient daily defecation total time statistic;
the first urination data set sequence includes a plurality of the first urination data sets; the first urination data group comprises first urination statistical data and first urination statistical date data; if the urination times of the patient on the same day are lower than a preset first urination time threshold, the first urination statistical data is a daily urination total statistical value; if the urination times of the patient on the same day are not lower than the first urination time threshold, the first urination statistical data is a statistical value of the total urination times of the patient on the same day;
said first sequence of access data sets comprises a plurality of said first access data sets; the first access amount data group comprises first input amount statistical data, first output amount statistical data and first access amount statistical date data;
the first weight data set sequence comprises a plurality of the first weight data sets; the first body weight data set comprises first body weight data and first body weight measurement date data;
the first drug allergy test data set sequence comprises a plurality of the first drug allergy test data sets; the first drug allergy test data set comprises first drug experiment name data and first experiment date data.
CN202110567790.1A 2021-05-24 2021-05-24 Body temperature list generation method of cloud electronic medical record Active CN113178238B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110567790.1A CN113178238B (en) 2021-05-24 2021-05-24 Body temperature list generation method of cloud electronic medical record

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110567790.1A CN113178238B (en) 2021-05-24 2021-05-24 Body temperature list generation method of cloud electronic medical record

Publications (2)

Publication Number Publication Date
CN113178238A true CN113178238A (en) 2021-07-27
CN113178238B CN113178238B (en) 2024-01-09

Family

ID=76930034

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110567790.1A Active CN113178238B (en) 2021-05-24 2021-05-24 Body temperature list generation method of cloud electronic medical record

Country Status (1)

Country Link
CN (1) CN113178238B (en)

Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998015910A1 (en) * 1996-10-09 1998-04-16 Schultz Myron G Global electronic medical record
EP0961247A2 (en) * 1998-05-27 1999-12-01 Diebold, Incorporated Automated transaction machine which operates responsive to HTML documents accessed with a browser
EP1030276A2 (en) * 1998-05-27 2000-08-23 Diebold, Incorporated Using server ATM to present device status messages and accessing/operating devices for service activity with browser interface
CN102055730A (en) * 2009-11-02 2011-05-11 华为终端有限公司 Cloud processing system, cloud processing method and cloud computing agent device
CN103400008A (en) * 2013-08-02 2013-11-20 浙江和仁科技有限公司 Realization technology of temperature chart control software in electronic medical record system
CN104008113A (en) * 2013-02-27 2014-08-27 深圳市蓝韵网络有限公司 Electronic medical record based electronic three-measurement-chart drawing method and system
US20140245120A1 (en) * 2013-02-28 2014-08-28 Ricoh Co., Ltd. Creating Tables with Handwriting Images, Symbolic Representations and Media Images from Forms
WO2015019887A1 (en) * 2013-08-06 2015-02-12 コニカミノルタ株式会社 Data management server, and home-medical-care coordination system
WO2015137703A1 (en) * 2014-03-11 2015-09-17 연세대학교 산학협력단 Electronic medical record system using mobile device
CN105011913A (en) * 2014-04-15 2015-11-04 上海市浦东新区新场社区卫生服务中心 Temperature chart with blood pressure curve mark
US20160269330A1 (en) * 2015-03-13 2016-09-15 Michael McEvoy System and method for delivering inline interactive objects encapsulated in a message
CN106845054A (en) * 2015-12-04 2017-06-13 北大医疗信息技术有限公司 Electronic health record edit methods and system based on HTML5
CN109413140A (en) * 2018-09-06 2019-03-01 蓝网科技股份有限公司 The method of PACS server remote automatic upgrading
CN109817298A (en) * 2018-12-20 2019-05-28 北京天健源达科技股份有限公司 A kind of electric body-temperature list drawing system and method
US20190342315A1 (en) * 2018-05-04 2019-11-07 Citrix Systems, Inc. Systems and methods for traffic inspection via an embedded browser
WO2020229635A1 (en) * 2019-05-16 2020-11-19 SamKnows Limited Remotely determining rendering metrics for a web-page

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998015910A1 (en) * 1996-10-09 1998-04-16 Schultz Myron G Global electronic medical record
EP0961247A2 (en) * 1998-05-27 1999-12-01 Diebold, Incorporated Automated transaction machine which operates responsive to HTML documents accessed with a browser
EP1030276A2 (en) * 1998-05-27 2000-08-23 Diebold, Incorporated Using server ATM to present device status messages and accessing/operating devices for service activity with browser interface
CN102055730A (en) * 2009-11-02 2011-05-11 华为终端有限公司 Cloud processing system, cloud processing method and cloud computing agent device
CN104008113A (en) * 2013-02-27 2014-08-27 深圳市蓝韵网络有限公司 Electronic medical record based electronic three-measurement-chart drawing method and system
US20140245120A1 (en) * 2013-02-28 2014-08-28 Ricoh Co., Ltd. Creating Tables with Handwriting Images, Symbolic Representations and Media Images from Forms
CN103400008A (en) * 2013-08-02 2013-11-20 浙江和仁科技有限公司 Realization technology of temperature chart control software in electronic medical record system
WO2015019887A1 (en) * 2013-08-06 2015-02-12 コニカミノルタ株式会社 Data management server, and home-medical-care coordination system
WO2015137703A1 (en) * 2014-03-11 2015-09-17 연세대학교 산학협력단 Electronic medical record system using mobile device
CN105011913A (en) * 2014-04-15 2015-11-04 上海市浦东新区新场社区卫生服务中心 Temperature chart with blood pressure curve mark
US20160269330A1 (en) * 2015-03-13 2016-09-15 Michael McEvoy System and method for delivering inline interactive objects encapsulated in a message
CN106845054A (en) * 2015-12-04 2017-06-13 北大医疗信息技术有限公司 Electronic health record edit methods and system based on HTML5
US20190342315A1 (en) * 2018-05-04 2019-11-07 Citrix Systems, Inc. Systems and methods for traffic inspection via an embedded browser
CN109413140A (en) * 2018-09-06 2019-03-01 蓝网科技股份有限公司 The method of PACS server remote automatic upgrading
CN109817298A (en) * 2018-12-20 2019-05-28 北京天健源达科技股份有限公司 A kind of electric body-temperature list drawing system and method
WO2020229635A1 (en) * 2019-05-16 2020-11-19 SamKnows Limited Remotely determining rendering metrics for a web-page

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"趋势科技为吉林省血库信息管理网络护航", 计算机安全, no. 04, pages 96 - 97 *
穆红显;刘亮;赵汝峰;: "基于SQLite+HTML5 Canvas的动态图形输出嵌入式Web服务", 现代信息科技, no. 16, pages 86 - 89 *

Also Published As

Publication number Publication date
CN113178238B (en) 2024-01-09

Similar Documents

Publication Publication Date Title
US11783929B2 (en) Graphical generation and retrieval of medical records
CN109902112B (en) Electronic medical record visualization method and system based on time axis
KR100573753B1 (en) System for aiding to make medical care schedule and/or record, and program storage device readable by the system
JP3586183B2 (en) Medical plan and record support system and machine readable medium recording program
US7895527B2 (en) Systems, user interfaces, and methods for processing medical data
JP5832048B1 (en) Medication related information output device, analysis server, medication related information output system, operation method of medication related information output device, operation program of medication related information output device, operation method of analysis server, and operation program of analysis server
KR101941273B1 (en) Method for coaching of life based on mobile terminal, system and computer-readable medium recording the method
CN107847140A (en) The systems, devices and methods for detecting and assessing for paresthesia epilepsy
US20060173858A1 (en) Graphical medical data acquisition system
US8103525B2 (en) Utilizing conditional logic in medical documentation
US20220157410A1 (en) Medical information processing method and medical information acquisition method
JP2012203891A (en) Information providing program, information providing device, and information providing method
AU2022231758A1 (en) Medical care assistance device, and operation method and operation program therefor
JP4506396B2 (en) Health information display system
JP2000048109A (en) Medical care plan preparation supporting system and machine-readable medium having recorded program thereon
JP2004126894A (en) Medicine determination support system and medicine determination support program
US20160055321A1 (en) Systems and methods for tooth charting
JP6223810B2 (en) Blood glucose management support device, system, method and program
CN113178238A (en) Method for generating body temperature list of cloud electronic medical record
KR102110442B1 (en) Meridian and acupuncture display method in human 3d modeling
Zhu et al. Evaluation of a clinical decision support algorithm for patient-specific childhood immunization
US20180330822A1 (en) Medical information processing device and medical information processing method
US20120065986A1 (en) Healthcare management system, computer-readable non-transitory storage medium, and computer-implemented method for compiling a guideline model into a rule set
US20100324937A1 (en) Method and system for creating customized medication charts
JP2002297766A (en) Program for functioning as electronic medical chart apparatus and electronic medical chart indicating method

Legal Events

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