Medical System-Thermometer (three test tickets) system (Thermometer control),-Temperature

Source: Internet
Author: User

Medical System-Thermometer (three test tickets) system (Thermometer control),-Temperature

The formats of thermometer sheets in different regions are different. This article takes a certain region in Jiangsu as an example to introduce the complete development of the thermometer system.

1. Glossary

Thermometer: also called the three test form, is part of the Nursing Medical Records. The thermometer is used to record vital signs and relevant information of a patient, including the patient's name, age, gender, subject, bed number, admission date, hospitalization number (or medical record number), date, hospital stay, number of days after surgery, pulse, breathing, temperature, blood pressure, amount of entrance and exit, stool count, weight, height, page number, etc.

2. Thermometer features

Combined with the medical record writing specifications and doctors' habits in clinical practice, the function of Electronic thermometer mainly includes the following parts:

Category Serial number Function Description
  1 Table header (XXX Hospital, thermometer)
Text 2 Fill in columns in the header with blue or black pens, including name, age, gender, cola, bed number, admission date, hospitalization number, and Arabic numerals.
3 Enter "year-month-day" (for example, 2010-01-01) for the 1st and 1st days of the Cross-year hospitalization date homepage ).
Enter the "month-day" (for example, 03-01) for the 1st and 1st days of the Cross-month for each page of the thermometer, and enter the remaining dates only
4 Fill in "hospital days" in blue or black pens; fill in "Number of days after surgery (childbirth)" in red pen, and fill in 14 days in sequence based on the first day of surgery (childbirth,
If 2nd procedures are performed within 14 days, the number of days of the first procedure is used as the denominator, and the number of days of the second procedure is used as the numerator, for example: 3/7
5 Patient admission, transfer, operation, childbirth, discharge, death, etc., with red pen vertical at 40-42 deg C corresponding time frame filled
Temperature Curve 6 Body temperature symbol: The oral temperature is represented by a blue dot, the underarm temperature is represented by a Blue Cross, the rectal temperature is represented by a blue circle, and the ear temperature is represented by a blue hollow triangle.
7 The temperature of a thermometer is 0.2 ℃ per small lattice. The measured degrees are drawn in blue between 35-42 ℃ and the adjacent temperature is connected by the Blue Line.
8 The temperature measured after half an hour of physical or drug cooling, which is enclosed in a red circle in the same vertical frame before physical cooling,
The red dotted line is used to connect the temperature before cooling. The next measured temperature is connected to the temperature before cooling.
9 When the pulse overlaps with the body temperature, such as the oral temperature, first draw a blue point to indicate the body temperature, and then draw a red circle on its appearance to indicate the pulse;
For example, the rectal temperature, first draw a Blue Circle to indicate the temperature, and then draw red points to indicate the pulse;
For example, to show the temperature of the underarm, first draw a Blue Cross to indicate the temperature, and then draw a red circle to indicate the pulse.
10 The patient's temperature suddenly rises or drops and should be re-tested. The re-test is compound. Verify the temperature with a blue pen at the top of the original temperature with a lowercase letter V
11 For example, if the temperature is lower than 35 ℃, draw a blue dot at the 35 ℃ line and draw an arrow at the blue dot. The length cannot exceed 2 cells and is connected to the adjacent temperature.
When the temperature does not rise, the word "do not rise" can be written below 35 ℃
12 If the patient fails to measure the temperature due to data tests, medical activities, or other reasons. Use a blue pen to write "Drop Test" and "go out" between 34-35 ℃ of the thermometer,
The first and second temperature disconnections
Pulse Curve 13 The pulse is represented by a red dot, and the heart rate is represented by a red circle. The pulse rate is 4 times/minute for each small cell, and the adjacent two pulse or heart rate are connected by a red line;
If you want to record the pulse contraction chart, fill the gap between the heart rate and the pulse with a red slash;
The heart rate and pulse rate of patients using pacemakers should be expressed as "H", and the two heart rates are connected with a red line.
For example, if the pulse or heart rate is greater than 180 times/minute, draw a red dot or a red circle at 180 times/minute, and draw "yellow" up. The length cannot exceed one cell,
If the heart rate or body temperature overlaps, write "H" on the thermometer ".
Respiration Curve 14 Breathing is represented by a blue point, and two adjacent breaths are connected by a blue line. If the breathing and pulse meet, draw the breathing symbol first, and then draw a red circle outside with a red pen.
If the ventilator is used, draw the picture above 20 breaths®
Special Column 15 Enter special columns, including blood pressure, incoming volume, outgoing volume, stool, weight, and other content to be observed and recorded
16 Blood pressure: systolic blood pressure/diastolic blood pressure
17 Inbound
18 Outbound Traffic
19 The number of bowel movements has been represented by Arabic numerals, such as "0". "E" indicates the bowel movements after enema,
For example, the number of bowel movements after one enema should be added with a short horizontal line "E". For example, "0/E" indicates no bowel movements after one enema, 3/2E indicates 2 enema and 3 stool;
If, due to the need for surgery, it is indicated by 1 3/2E for patients who have already had defecation but still need enema,
That is to say, the stool has been stool once before the enema, after 2 enema, the stool is removed 3 times, "※" indicates incontinence," ☆" indicates artificial anus
20 Weight
21 Height
22 Skin Test: red pen positive, black pen negative, no + ,-
23 Allergic drugs
24 Others: Enter the information according to the condition, such as special medication, diarrhea, drug allergy tests, etc.

3. program functions

In combination with the thermometer function, the Electronic thermometer meets the following features:

Serial number Function Description
1 Draw the header and text
2 Drawing of temperature (Port temperature, ear temperature, Armpit temperature, anal temperature), pulse and respiratory Curve
3 Provides the previous page, next page, home page, last page, and the ability to jump to a certain page
4 Print (print the current page, print all)

4. Control Introduction

In order to simplify the development of the thermometer, the thermometer control is encapsulated to make the design framework more flexible and variable. Through dynamic settings, three test tickets with multiple styles can be implemented, and the control is simpler.

5. Interface Description

The local thermometer control includes four interface parameters.

1. MainTitle: display text of the title of the control thermometer (mainly used to display the hospital name)

2. SecondTitle: controls the display text of the title (mainly used to display the name of the thermometer)

3. TimeStart: the initial time for controlling the thermometer time

4. XmlData: XML data. The structure document contains patient information, nursing data, and temperature data, as shown below:

<ROOT> <BRXX> <! -- Patient information --> <NAME> Li Si </NAME> <! -- Patient name --> <AGE> 29 </AGE> <! -- Patient age --> <SEX> male </SEX> <! -- Patient gender --> <DEPARTMENT> surgery </DEPARTMENT> <! -- Patient Section --> <INPATIENTAREA> department 1 </INPATIENTAREA> <! -- Patient ward --> <BEDNO> 22 </BEDNO> <! -- Patient bed number --> <HOSPITALIZATIONNUMBER> 20150909 </HOSPITALIZATIONNUMBER> <! -- Patient hospitalization number (Medical Record Number) --> <RYRQ> </RYRQ> <! -- Patient admission date --> <SSRQ> 2015-07-07 </SSRQ> <! -- Patient operation date --> </BRXX> <HLJLDATA> <! -- Patient care data --> <HLJL> <RQ> </RQ> <! -- Date of care --> <XY> 66/99 </XY> <! -- Bed blood pressure --> <RL> 66 </RL> <! -- Incoming volume --> <CL> 98 </CL> <! -- Outbound volume --> <NL> 67 </NL> <! -- Urine volume --> <DBCS> ☆</DBCS> <! -- Stool count --> <TZ> 66 </TZ> <! -- Weight --> <SG> 178 </SG> <! -- Height --> <PSXX> penicillin </PSXX> <! -- Skin test information --> <PSJG> positive </PSJG> <! -- Skin test result (negative/positive) --> </HLJL> </HLJLDATA> <TWJLDATA> <! -- Patient temperature data --> <TWJL> <RQ> </RQ> <! -- Temperature record date --> <SJ> 10: 00 </SJ> <! -- Temperature record date --> <TW> 36.8 </TW> <! -- Temperature --> <TWBW> anal table </TWBW> <! -- Temperature part (value range: Oral table, ear table, armpit table, and anal table) --> <MB> 68 </MB> <! -- Pulse --> <HX> 40 </HX> <! -- Breathe --> <HXJ> 0 </HXJ> <! -- Whether to use a ventilator (0: No 1: Yes) --> <XL> 100 </XL> <! -- Heart rate --> <XZQBQ> 1 </XZQBQ> <! -- Enable Pacemaker (0: No 1: Yes) --> <WLJW> 36.8 </WLJW> <! -- Physical cooling --> <JCWC> </JCWC> <! -- Reject test (value range: reject test and exit) --> <EVENT> transfer </EVENT> <! -- Event --> <EVENTTIME> 23:19 </EVENTTIME> <! -- Event time (time format (hour: minute) --> <SFFH> 1 </SFFH> <! -- Check (0: No 1: Yes) --> </TWJL> </TWJLDATA> </ROOT>View Code

6. program description

6.1 Data Entry

Since there are various data input methods, No matter what method is used, you only need to store the information to be displayed in the thermometer. Here, only the input interface is provided. For specific implementation methods, refer to the source code.

6.2 Information Display

With the support of the thermometer control, you only need to input the data to be displayed in the program according to the interface style, the implementation idea is to query the display of thermometer information (including patient information, temperature records, nursing records) in the database, and convert the program to XML.

To facilitate processing, you need to implement a function that converts a able to XML, as follows:

Private string dataTableToXML (DataTable dt, String rootNode) {StringBuilder xml = new StringBuilder (); if (rootNode! = "") {Xml. append ("<" + rootNode + ">") ;}for (int I = 0; I <dt. rows. count; I ++) {xml. append ("<" + dt. tableName + ">"); for (int j = 0; j <dt. columns. count; j ++) {xml. append ("<" + dt. columns [j]. columnName + ">"); xml. append (dt. rows [I] [j]. toString (); xml. append ("</" + dt. columns [j]. columnName + ">");} xml. append ("</" + dt. tableName + ">");} if (rootNode! = "") {Xml. Append ("</" + rootNode + ">");} return xml. ToString ();}View Code

In this way, after the data is queried, you can directly convert the DataTable to the XML format, and then pass the XML information into the thermometer control. For convenience, write data conversion and information display in the Load event of the form:

Private void TC_TEST_Load (object sender, EventArgs e) {// converts DataTable to XML. DataSet dsData = new DataSet (); string SQL = "exec USP_TC_QUERY" + this. brid; dsData = SqlHelper. executeDataSet (CommandType. text, SQL); DataTable dtBrxx = dsData. tables [0]. copy (); dtBrxx. tableName = "BRXX"; DataTable dtHljl = dsData. tables [1]. copy (); dtHljl. tableName = "HLJL"; DataTable dtTwjl = dsData. tables [2]. copy (); dtTwjl. tableName = "TWJL"; string xmlBrxx = ableabletoxml (dtBrxx, ""); string xmlHljl = dataTableToXML (dtHljl, "HLJLDATA"); string xmlTwjl = dataTableToXML (dtTwjl, "TWJLDATA"); StringBuilder sb = new StringBuilder (); sb. append ("<ROOT>"); sb. append (xmlBrxx); sb. append (xmlHljl); sb. append (xmlTwjl); sb. append ("</ROOT>"); string xmlData = sb. toString (); // display the temperature list TemperatureUC tuc = new TemperatureUC (); tuc. mainTitle = "Incoming Hospital"; tuc. secondTitle = "Incoming thermometer"; tuc. timeStart = 2; tuc. xmlData = xmlData; tuc. dock = DockStyle. fill; this. controls. add (tuc );}View Code

7. Download source code

Download the thermometer Control

Program source code + database download

8. Instructions

The methods in the "medical system-Thermometer (three test tickets) System" have been accumulated for your own experience. If you are not satisfied, please forgive me. Thank you for your comments and comments.

The thermometer control and program source code involved in the blog can be used at will without contacting the author.

 

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.