Embodiment
In Fig. 1,medical information system 2 possesses: diagnosis andtreatment section terminal 11, and frame is built in medical facilities such as hospitals, is arranged at diagnosis andtreatment section 10;Terminal 13 is made in report, is arranged at radiograph test section (being designated hereinafter simply as inspection section) 12; Database (being designated hereinafter simply as DB)server 14; And can connect communicatedly thenetwork 15 of theseparts.Network 15 is for example the LAN (LAN (Local Area Network): LocalArea Network) laying in institute.
Diagnosis andtreatment section terminal 11 is operated by the doctor's (hereinafter referred to as seeking medical advice) who requires the diagnosis andtreatment section 10 that checks (comprise and read sheet).Diagnosis andtreatment section terminal 11, except the reading or input ofcase history 16, is also utilized in the time of the instruction ofinspection section 12 being sent for requiring to check.Thecheck image 17 or thereport 18 that provide frominspection section 12 are provided diagnosis andtreatment section terminal 11, for the reading that will seek medical advice.
Report is madeterminal 13 by operating as the doctor of professional inspection section 12 (hereinafter referred to as readding sheet doctor) to read sheet.Report is madeterminal 13 and is being read sheet doctor confirmation instruction or making report and utilize for 18 o'clock.Report is madeterminal 13 and is shown that image display frame or report compile picture 44 (with reference to Fig. 3), supports the making ofreport 18.
DB server 14 is by multiple DB frameworks such as case history DB19, image DB20, report DB21, dictionary DB22.Case history DB19 deposits the data of each patient'scase history 16 etc.Image DB20 deposits the data of thecheck image 17 of being taken byphysiotherapy apparatus 23 such as CR device, CT device, MRI devices.Report DB21 deposits the data of thereport 18 of being made by report making terminal 13.Dictionary DB22 deposits for making the report dictionary table 60 (with reference to Fig. 5) of 18 o'clock.
DB server 14 is bynetwork 15, from the data ofphysiotherapy apparatus 23 receivingcheck images 17, and by the deposit data of thecheck image 17 receiving to image DB20.,DB server 14 is carried out function as so-called PACS (picture archiving and communication system: Picture Archiving andCommunication Systems) server, forms PACS together withphysiotherapy apparatus 23.
The data ofcheck image 17 have the image I D for identifying each check image 17.The data ofcheck image 17 for example, with the document form based on DICOM (medical digital images and communication: Digital Imagingand Communication in Medicine), are deposited in image DB20.In the file ofcheck image 17, given DICOM label, this DICOM label record comprise patient ID, check the additional information of the projects such as ID, check data, inspection kind.The data of thecheck image 17 of depositing in image DB20 can be retrieved the various projects of DICOM label as retrieval key.
DB server 14 forms case history system together with diagnosis andtreatment section terminal 11 and case history DB19.In addition,DB server 14 forms report generation support system together withreport making terminal 13, image DB20, report DB21 and dictionary DB22.The data ofreport 18 are identical with the data ofcheck image 17, can retrieve by retrieval keys such as inspection ID, patient ID, patient's names.In addition, illustrate in this example each DB19-22 has been constructed in the example of aDB server 14, but also each DB19-22 can have been constructed in point other DB server.
The instruction that diagnosis andtreatment section terminal 11 is sent has record patient ID, patient's name, requires the date, ask for help, check kind (CT or MRI etc.), check object, whether need to read the various projects of the information such as sheet.In the project that will ask for help, the information such as affiliated, the name that records that internal medicine, cranial surgery etc. will seek medical advice, doctor ID.Checking in the project of object, record the information such as result for the treatment of judgement, the transfer retrieval that investigation has or not metastatic lesion that judges the result for the treatment of to the focus in treatment.
The instruction that diagnosis andtreatment section terminal 11 is sent is sent to the command reception terminal (not shown) that is arranged atinspection section 12, and is received by inspection section 12.The instruction that command reception end-on is received is given and is checked ID, the data of supervisory instruction.Check that ID is sent to diagnosis andtreatment section terminal 11 from command reception terminal together with finishing receiving notice.The instruction of the staff (laboratory technician) ofinspection section 12 based on being received by command reception terminal, carries out the shooting based onphysiotherapy apparatus 23.
Need to read in the situation of sheet (whether the needing of instruction read the situation that the project of sheet is needs), be endowed the instruction that checks ID and be sent to report from command reception terminal and make terminal 13.Read sheet doctor and make terminal 13 by report and confirm instruction, and read as the data ofcheck image 17 of object of readding sheet from image DB20.Then, the sheet result of readding of the check image reading 17 is summed up intoreport 18.
Ifreport 18 complete, reads sheet doctor and makes the terminal 13 transmissions notice that completes for instruction sender's diagnosis andtreatment section terminal 11 by report.Completing in notice, comprise the address in the each DB20,21 that has depositedcheck image 17 or report 18.Seek medical advice and complete and notify the address comprising by 11 access of diagnosis and treatment section terminal, and readcheck image 17 orreport 18.
Each terminal 11,13 andDB server 14 be configured to respectively take personal computer, for server the computing machine such as computing machine, workstation as application programs such as the control programs such as basic installing operating system, client program or server programs.
In Fig. 2, the computing machine that forms each terminal 11,13 andDB server 14 is roughly the same in basic structure, possesses separately CPU30,storer 31,memory device 32,LAN port 33 and control desk 34.These interconnect bydata bus 35.
Memory device 32 is for example HDD (hard disk drive: Hard Disk Drive).Inmemory device 32, deposit control program or application program (hereinafter referred to as AP) 36.In addition, inDB server 14, divide out with the HDD that deposits program, thememory device 32 of using as DB, for example, be provided with the disk array of many HDD of multi pack.Disk array can be built in the main body ofDB server 14, also can arrange respectively with main body, is connected to main body by cable or network.
Storer 31 is to carry out for CPU the working storage of processing.CPU30 will leave control program posting inmemory device 32 in tostorer 31, and carries out according to the processing of program, thus the each several part of overall control computing machine.
LAN interface 33 is the network interfaces that carry out the transmission control between network 15.Control desk 34 comprises theinput equipments 38 such asdisplay 37, keyboard or mouse.
In diagnosis andtreatment section terminal 11, as AP36, the client program such as viewer software that carries out the reading ofcase history 16 or the software for case history of compiling, carries out the reading ofcheck image 17 orreport 18 is installed.If client program starts,, on thedisplay 37 of diagnosis andtreatment section terminal 11, show the operation screen based on GUI (graphic user interface: Graphical User Interface).In operation screen, comprise display frame, this display frame showscase history 16, checkimage 17, thereport 18 of reading respectively from case history DB19, image DB20, report DB21.
In diagnosis andtreatment section terminal 11, byinput equipment 38, input operation indication, this operation is designated as the input ofcase history 16, the indication of compiling, the input of instruction, the indication of sending etc.Thecase history 16 of input or the deposit data of instruction are in case history DB19.
Make interminal 13 in report, as AP36, installed and report that the report of making support compiles the client program of use.Report making terminal 13 is compiled the client program of use by report, check the Graphics Processing ofpicture 17 andreport 18 the processing ofcompiling.In DB server 14, as AP36, the server program of carrying out processing reply process result according to the request from client computer is installed.
In Fig. 3, start report and compile the client program of use if the CPU30 ofterminal 13 is made in report, as controldesk control part 40,DB access portion 41, compile handlingpart 42,instruction obtaining section 43 is carried out function.
The structure that terminal 13 is made in report is: in the terminal body that is provided with CPU30, connect twodisplay 37a, 37b.On adisplay 37a, output is for observing the image display frame of check image 17.On another display 37b, output is compiledpicture 44 for the report of makingreport 18.
Image display frame and report are compiledpicture 44 and are formed the operation screen based on GUI (graphic user interface: Graphical User Interface).Controldesk control part 40 exports these operation screens to eachdisplay 37a, 37b, by operation screen, receives the input from the operation indication ofinput equipment 38.
Image display frame and report are compiledpicture 44 and are linked and start.Inputted if compilepicture 44 from report the inspection ID that comprises thecheck image 17 of readding sheet object, controldesk control part 40, byDB access portion 41, is obtained the data of the check image corresponding with checkingID 17 from image DB20.Controldesk control part 40, in the time exporting the check image obtaining 17 todisplay 37a, starts image display frame.
In image display frame, thevarious check image 17 such as the 3-D view that show the fluoroscopy images based on radioactive ray of being taken by CR device, the faultage image of being taken by CT device or MRI device, generates based on faultage image.Image display frame can, to show the mode of six lattice faultage images on a picture, showmultiple inspection pictures 17 simultaneously.In image display frame, be provided with the various operation tools of the formation GUI such as action button, list box, icon.By such operation tool, input is from the various operation indications ofinput equipment 38.
Compile inpicture 44 in report, be provided with essentialinformation viewing area 45, diagnose civilian input area 46, term selectsinput area 47 and action button region 48.These each regions are the various operation tools that form GUI.By such operation tool, input is from the various operation indications of input equipment 38.Comprise in operation indication: from report DB21 read the indication of the data ofreport 18, to report DB21 preserve the data ofreport 18 indication, select the civilian input area 46 of diagnosis to be activated the indication etc. of (state that can input).
In essentialinformation viewing area 45, show the such essential information of shooting date (" 08/4/12 (on April 12nd, 2008) ") of patient's name (" one youth of Fuji "), inspection ID (" CT0803 "), check image 17.These essential informations read from instruction.
In the civilian input area 46 of diagnosis, input and read sheet doctorobservation check image 17 and the observed and recordeds such as state that assert, pathology, represent the text (civilian hereinafter referred to as diagnosis) of diagnosis.In the drawings, diagnose civilian input area 46 only to show one, but also can append the civilian input area 46 of diagnosis.In the time appending the civilian input area 46 of diagnosis, carry out following using method:, exist multiple in the situation that and will diagnose separately input to each pathology in pathology, or for example, input etc. checking that object exists in multiple situation (, result for the treatment of judgement and shift retrieval etc.) each inspection object will diagnose to separate.In addition, also can have following using method:, practice doctor and instruct doctor, once read sheet read sheet doctor and carry out that secondary reads sheet read sheet doctor etc., multiplely read sheets doctor input diagnosis respectively.
In the civilian input area 46 of diagnosis, the input candidate who inputted among followingmultiple input candidates 53, is selected by the clicking operation of mouse.Inputing in the diagnosis literary composition of diagnosis in civilian input area 46 (comprise following model literary composition and revision literary composition both), by operation keyboard, also can revise rewriting.
Input area 47 selected in term is to the civilian operation tool of the civilian input area 46 input diagnosis of diagnosis, also referred to as masterplate formula operation tool for the clicking operation by mouse.Term selectsinput area 47 to have: macrotaxonomypanel 49 and the subclassification panel 50 distinguished with " liver ", " bile duct " such internal organ.Subclassification panel 50 has checkup item, and this checkup item is classified project such to " form of liver ", " neoplastic lesion ", that should charge to as diagnosis each internal organ.Eachpanel 49,50 can be switched and be selected by label.The internal organ name that is chosen asmacrotaxonomy panel 49 is presented at the side of the civilian input area 46 of diagnosis.In this example, respectivelymacrotaxonomy panel 49 is chosen as to " liver ", subclassification panel 50 is chosen as " form of liver ".
In subclassification panel, be further provided with multiple terms and select button 51.Term selectsbutton 51 by further each diagnostic element segmentation, " edge ", " surface ", " enlargement degree ", " enlargement position " etc. of checkup item, alignment arrangements sidewards.For example, in the diagnostic element at " edge ", there is " sharp keen ", " slightly blunt ", " blunt ", in the diagnostic element on " surface ", have " smoothly ", " rare concavo-convex ", " concavo-convex " etc.Select, in the term ofbutton 51, to have used the higher medical jargons or word of frequency of utilization in each diagnostic element at term.
Term selectsbutton 51 only to select one for each diagnostic element.Therefore, for example, selected " edge-sharp keen ", and reselected in the situation at " edge-blunt ", automatically terminated the selection to " edge-sharp keen ".
Activating under the state of the civilian input area 46 of diagnosis, makingindicator 52 aim at the term of wishing andselect button 51, while carrying out clicking operation with mouse, theinput candidate 53 of the diagnosis literary composition based on selecteed term is presented at the below of the civilian input area 46 of diagnosis.
Input candidate 53 for example, does not show, in the time having selected term more than specified quantity to selectbutton 51, shows in the time having selected to be less than theterm selection button 51 of specified quantity (three).Input candidate 53 upgrades at every turn in the time appending selection term selection button 51.Input candidate 53, when selected wherein some by the clicking operation of mouse, becomes and does not show.In addition, what is called is appended selection, comprise and for example selected the term of two diagnostic elements to selectbutton 51, and select the term of the 3rd diagnostic element to select the situation ofbutton 51, and in same diagnostic element, re-start the situation of term being selected to the selection ofbutton 51.
Input candidate 53 show from the top down according to the high order of following evaluation ofestimate.In input candidate 53, exist take model literary composition as basic input candidate with to revise literary composition as basic input candidate.Model literary composition is the diagnosis literary composition of standard, and its data (hereinafter referred to as model literary composition data) are carried out associated and login in advance to dictionary table 60 (with reference to Fig. 5) with the combination of term.Revision literary composition is to read sheet doctor operation keyboard model literary composition has been carried out to the text that revision is rewritten.In addition, also comprise the revision literary composition of selection frominput candidate 53 is further revised to the text of rewriting.Revising civilian data (hereinafter referred to as the civilian data of revision) also carries out associated and is logged to dictionary table 60 (with reference to Fig. 5) with the combination of term.
Take revise literary composition asbasic input candidate 53 is shown as can visual identity the part different from model literary composition.Particularly, the part different from model literary composition is shown as and makes font, character size, text effects (runic, italic, underscore, additional shadow etc.) or text color with different with the civilian common part of model.
In this example,select button 51 to select respectively as term: " edge-blunt ", " surface-concavo-convex ", " enlargement degree-slight ", " enlargement position-lobus sinister ", " atrophy degree-highly ", " atrophy position-lobus dexter ", " essence uniformity coefficient-inhomogeneous ", " essence concentration-low concentration " (being represented by oblique line).
In addition, illustrate:input candidate 53 shows that " liver edge is little by little blunt, concave-convex surface, lobus sinister silght enlargement, the atrophy of lobus dexter height, inhomogeneous in fact and low concentration a little.", " liver edge is blunt, concave-convex surface, lobus sinister silght enlargement, the atrophy of lobus dexter height, inhomogeneous in fact and unusual low concentration." and " liver edge is blunt, concave-convex surface, lobus sinister silght enlargement, the atrophy of lobus dexter height, inhomogeneous in fact and low concentration." these three 53a-53c, and select 53a (being represented by oblique line) and input to the moment of diagnosing civilian input area 46.
53c take model literary composition asbasic input candidate 53, take revise literary composition asbasic input candidate 53 be 53a, 53b.The evaluation of estimate that determines DISPLAY ORDER is: 53a is the highest, and secondly, 53c is minimum for 53b.Therefore, DISPLAY ORDER is that 53a goes up most, 53b secondly, 53c under.The part that 53a, 53b are different from 53c is " little by little ", " a little ", " very ", and these change font and show with runic.
Inaction button region 48, be provided with various action button 54-57.Diagnosis is appendedbutton 54 for appending the civilian input area 46 ofdiagnosis.Indicator 52 is aimed to diagnosis when appendingbutton 54 and mouse being carried out to clicking operation, compile inpicture 44 and append and show the civilian input area 46 of diagnosis in report.
The data (hereinafter referred to as diagnostic data) that input to the diagnosis literary composition in the civilian input area 46 of diagnosis have the diagnosis ID to identifying separately.Diagnosis ID is civilian corresponding with diagnosis for obtainingcheck image 17 orreport 18, comprises diagnosing the number of sequentially giving that appends of civilian input area 46.Diagnose the diagnosis literary composition in civilian input area 46 to inputing to N (N is more than 1 natural number), distribute " F-N " diagnosis ID.In this example, represent that diagnosis literary composition is inputed to first to be diagnosed in civilian input area 46, shows and diagnoses ID " F-1 " on the top of the civilian input area 46 of diagnosis.
Conclusion button 55 is compiled for conclude report 18.Ifselect conclusion button 55, determine the data of preserving report 18.Definite report 18 of preserving, in order to prevent wrongful distorting, is forbidden compiling.Interruptbutton 56 for the temporary transient making of interrupting report 18.Interruptbutton 56 if select, temporarily preserve the data of thereport 18 in manufacturing process.Cancelbutton 57 is selected while compilingpicture 44 closing report.
DB access portion 41, based on carrying out controlconsole control part 40 or compiling the instruction of handlingpart 42, carries out the transmission of processing request and the reception of result to DB server 14.In the processing request to image B D20, exist the such information of ID or image I D that checks as retrieval key, for retrieving the retrieval request of check image 17.In to the processing request of report DB21, there is the request of depositing of data of thereport 18 for depositing made and the retrieval request of the data of the data ofreport 18 or thereport 18 of manufacturing process.In the processing request to dictionary DB22, exist for retrieving as the retrieval request of the diagnostic data that shows ofinput candidate 53, for depositing the request of depositing of the diagnostic data utilizing asinput candidate 53.
The retrieval request of the diagnostic data of theinput candidate 53 to dictionary DB22 is sent in the time of eachterm selection button 51 of selecting more than specified quantity.In retrieval request, add the combination of the term of being selected byterm selection button 51 as information.The request of depositing of diagnostic data is sent in the time selectingconclusion button 55, definite data of preserving report 18.In the request of depositing, the time on date (hereinafter referred to as the up-to-date use time on date) while having addedselection conclusion button 55 as information.
The data ofDB access portion 41 to the object as the request of depositing, receive from compiling handlingpart 42, and send to DB server 14.In addition, to the data of the object as retrieval request, receive fromDB server 14, and be delivered to controldesk control part 40.
Compile handlingpart 42 and receive the combination that is input to the term of reporting the diagnostic data of the diagnosis literary composition input area 46 of compilingpicture 44 and selected byterm selection button 51 by control desk control part 40.Compiling handlingpart 42 distinguishes the diagnostic data of reception and carries out modularization by the civilian input area 46 of each diagnosis.
As shown in Figure 4, compile the diagnosis ID such as separately additional " F-1 ", " F-2 " of handlingpart 42 to modular diagnostic data, and be recorded in the data of report 18.Compile handlingpart 42 except diagnostic data, also to report 18 the additional up-to-date use of data time on date (" 08/4/12 "), the information such as inspection ID (" CT0803 "), patient ID, patient's name reading from instruction.
Compile handlingpart 42 on the basis of diagnosis ID, for each diagnostic data, add the doctor ID (" D-11 ", " D-12 ") that reads sheet doctor for identifying this diagnosis literary composition of input.In authenticating, the user of doctor ID in the time that report making terminal 13 starts wait by readding sheet doctor input.Diagnostic data can be retrieved by diagnosis ID or doctor ID.In addition, compile the information of the combination of the term of theterm selection button 51 of selecting when handlingpart 42 is attached to this diagnosis literary composition of input to diagnostic data.
Return to Fig. 3,instruction obtaining section 43 gets instruction bynetwork 15 from command reception terminal.The instruction list (not shown) of reporting in thememory device 32 of makingterminal 13 to being located at is for example logined in the instruction obtaining.
The CPU30 ofDB server 14 is by carrying out server program, ascheck image 17,report 18 data and diagnostic datadeposit handling part 58 andretrieval process portion 59 carries out function.Deposit handling part 58 according to the request of depositing of each data of making the such client computer ofterminal 13 orphysiotherapy apparatus 23 from report, carry out the processing of depositing to the data of each DB20-22.Retrieval process portion 59 responds the dispense request of each data of making terminal 13 from diagnosis andtreatment section terminal 11, report, retrieves requested data from each DB20-22, and by the Data dissemination of retrieval to requesting party.
The depositing of diagnostic data describing in detail based on depositing handlingpart 58,retrieval process portion 59 processed and retrieval process.Deposit handling part 58 and accept the request of depositing of diagnostic data from theDB access portion 41 ofreport making terminal 13, and receive the data of report 18.Deposit handling part 58 from reporting in 18 data, extract combination and the information of up-to-date use time on date of diagnostic data, doctor ID, term.
In Fig. 5, in the dictionary table 60 in dictionary DB22, diagnostic data is with the form storage of tables of data.Dictionary table 60 is by the civilian data of each doctor ID storage revision.In addition, dictionary table 60 is on same doctor ID, by the civilian data of combination storage revision of each term.Dictionary table 60 is taked following connected a kind of hierarchy, that is:, take doctor ID as root, the combination of term is the level under doctor ID, revises the level under the combination that civilian data are terms.On the other hand, model literary composition data have nothing to do with doctor ID, for only pre-stored one of the combination of term.Dictionary table 60 is pressed each diagnostic data, the number of times (" 18 ", " 10 " etc., hereinafter referred to as access times) of storage conduct diagnosis literary composition use and up-to-date use time on date (" 08/4/11 " etc.).In addition, in this hurdle of combination of term, in fact storing the coding corresponding with each term.
Deposit handling part 58 to the diagnostic data being extracted byreport 18 data and be logged to the diagnostic data of dictionary table 60 and compare.Under the diagnostic data and the inconsistent situation of diagnostic data of dictionary table 60 extracting,deposit handling part 58 and newly establish the hurdle of the diagnostic data of extraction in dictionary table 60, in the hurdle of newly establishing, login extracted diagnostic data.In the time newly establishing the hurdle of diagnostic data, its access times are made as to " 1 ".Deposit handling part 58 in the time not there is not the hurdle of combination of the doctor ID of extraction, term, append too and login the hurdle for these.
On the other hand,deposit handling part 58 in the case of the diagnostic data of the diagnostic data and the dictionary table 60 that extract is consistent, by the access times increase of this diagnostic data, and its up-to-date use time on date is updated to the extracted up-to-date use time on date.The diagnostic data extracting is not logined to dictionary table 60 and is abandoned.
In the time starting to utilize report to make terminal 13, model literary composition data in dictionary table 60, are only logined.By utilization report make terminal 13, the combination of each doctor ID and term, revise civilian data in dictionary table 60 gradually accumulation, access times, up-to-date time on use date also gradually upgrade.
TheDB access portion 41 thatretrieval process portion 59 makes terminal 13 from report accepts the retrieval request as input candidate's 53 diagnostic data.Retrieval process portion 59 accepts the retrieval request of diagnostic data, and from the hurdle of this doctor ID of dictionary table 60 the retrieval diagnostic data consistent with the combination of term additional in retrieval request.
The evaluation of estimate Ix of the result of retrieving, the diagnostic data extracting from dictionary table 60 calculates in retrieval process portion 59.Evaluation of estimate Ix obtains with following formula (1) by computing.
Ix=α×(1/Dx)/∑(1/Di)+β×Tx/∑Ti ……(1)
At this, D is from the up-to-date use time on date till the number of days of the making day ofreport 18, and T is access times, and α, β are coefficient (0≤α, β≤1), additional symbol x is the identifier as the diagnostic data of object, and additional symbol i is 1 number to the diagnostic data extracting.Therefore, ∑ (1/Di), ∑ Ti refer to the whole diagnostic data extracting from dictionary table 60 1/D, T's and.
Consider following situation: makereport 18 on April 12nd, 2008, extract Fig. 5 from the revision literary composition data of upper beginning the first row (be made as access times " 18 ", up-to-date use time on date " 08/4/11 ", add symbol 1), the second row (be made as access times " 10 ", up-to-date use time on date " 08/4/1 ", add symbol 2) and from the model literary composition data of lower beginning the third line (be made as access times " 2 ", up-to-date uses time on date " 08/3/14 ", add accord with 3) as input candidate's 53 diagnostic data.For simply, α, β are made as respectively 1.The evaluation of estimate I1 of the revision literary composition data of the first row is:
(three of radix point are cast out later)
Equally, evaluation of estimate I2, the I3 of the revision of the second row literary composition data and model literary composition data are:
Retrieval process portion 59 starts successively the diagnostic data of extraction to be classified from the high data of evaluation of estimate Ix.In above-mentioned example, evaluation of estimate Ix is 1.41 to be that the highest, Fig. 5 is first from the revision literary composition data of upper beginning the first row, evaluation of estimate Ix is 0.47 to be that revision literary composition data second high, the second row are the second, evaluation of estimate Ix be 0.12 be minimum, be the 3rd from the model literary composition data of lower beginning the third line.
Retrieval process portion 59 compares model literary composition data and the civilian data of revision, changes font, character size, text effects or the text color etc. of the part of the revision literary composition different from model literary composition.Retrieval process portion 59 is sent to the information of the diagnostic data of extraction and classification results theDB access portion 41 of report making terminal 13.As the information of classification results, can be evaluation of estimate Ix self, can be also the number that represents order.
DB access portion 41 will be delivered to controldesk control part 40 from the retrieval diagnostic data of handlingpart 59 and the information of classification results.Controldesk control part 40 is arranged diagnostic data according to the information of classification results, and sets it asinput candidate 53 and be presented at report and compile onpicture 44.
Below, the effect based on said structure with reference to the process description shown in Fig. 6 and Fig. 7.Seek medical advice and use diagnosis andtreatment section terminal 11, send instruction.Report is made terminal 13 and is received the instruction of sending from diagnosis andtreatment section terminal 11 via the command reception terminal ofinspection section 12.
Read sheet doctor mission report and make terminal 13 and confirm instruction, start to report 18 making.If report is compiledpicture 44 and is presented at display 37b above, interlock therewith, image display frame is presented on display 37a.Read sheet doctor and in image display frame, observecheck image 17 on one side, compile in the diagnosis literary composition input area 46 ofpicture 44 in report on one side, input respectively the diagnosis literary composition of distinguishing with internal organs.
Diagnose civilian input by selecting term to selectbutton 51 to carry out.If (step is (following to select the above term of regulation number to selectbutton 51, economize slightly S) be yes in 10), theDB access portion 41 that makes terminal 13 from report sends the retrieval request (S11) of input candidates' 53 diagnostic data to DB server 14.In retrieval request, by compiling handlingpart 42, the information of the combination of the additional term of being selected byterm selection button 51.
If receive the retrieval request (S20) of diagnostic data fromreport making terminal 13, inDB server 14, byretrieval process portion 59, the retrieval diagnostic data (S21) consistent with the combination of term additional in retrieval request from the hurdle of this doctor ID of dictionary table 60.
In S22, calculated the evaluation of estimate of the diagnostic data extracting byretrieval process portion 59 from dictionary table 60.Then, by the order that evaluation of estimate is high, diagnostic data is classified, for the part of the revision literary composition different from model literary composition, be appointed as different from other parts (S23) such as font, character size, text effects or text colors.,, using the information of diagnostic data and classification results as the result for retrieval to diagnosis request, be sent to the DB access portion 41 (S24) ofreport making terminal 13 thereafter.
If received the result for retrieval (S12) ofretrieval process portion 59 byDB access portion 41, make interminal 13 in report, by controldesk control part 40, below the civilian input area 46 of diagnosis, show from the top downinput candidate 53 according to the information of classification results.At this moment, as changing the modes such as font with the part different from model literary composition,basic input candidate 53 shows (S13) to revise literary composition.
Read the diagnosis literary composition (being yes in S14) that sheet doctor selects input to the civilian input area 46 of diagnosis from theinput candidate 53 who shows.Be input to the civilian input area 46 of diagnosis (S15) by theinput candidate 53 who reads sheet doctor selection.Read sheet and cure operation keyboard as required, revision is input to the diagnosis literary composition of the civilian input area 46 of diagnosis.Like this, read sheet doctor and select term to selectbutton 51 on one side, and select theinput candidate 53 who shows, diagnose civilian input on one side.
Non-selected input candidate 53 (being no in S14), and do not append while selecting term to select button 51 (being no in S16), proceed the demonstration of S13.In the time appending term selection button 51 (being yes in S16), be back to the processing of S11,select button 51 and the term that appends selection to select the combination of the term ofbutton 51 by the term of former selection, again carry out the retrieval request of diagnostic data.
Finish the civilian input of diagnosis if read sheet doctor, select conclusion button 55 (being yes in S17).Ifselect conclusion button 55,, with together with the request of depositing ofreport 18 data, the request of depositing of diagnostic data is sent to DB server 14 (S18) from DB access portion 41.In the request of depositing, by compiling handlingpart 42, the information of additional up-to-date use time on date.
Receive the request of depositing (S25) if make terminal 13 from report, inDB server 14, by depositing handlingpart 58, the data of reports on theimplementation 18 deposit processing.The data ofreport 18 are stored to report DB21.
In addition, as shown in Figure 7, by depositing handlingpart 58, from reporting in 18 data, extract combination and the up-to-date use time on date (S30) of diagnostic data, doctor ID, term.Then, relatively from reporting the diagnostic data of 18 extracting data and being logged the diagnostic data (S31) to dictionary table 60.
When the diagnostic data extracting and the diagnostic data of dictionary table 60 are inconsistent (being no in S32), by depositing handlingpart 58, in dictionary table 60, newly establish the hurdle (S33) of the diagnostic data being extracted.Then the diagnostic data (S34) that, login is extracted in the hurdle of newly establishing.While newly establishing the hurdle of diagnostic data, its access times are set as " 1 ".
On the other hand, when the diagnostic data extracting is consistent with the diagnostic data of dictionary table 60 (being yes in S32), increase the access times of this diagnostic data, and be updated to the up-to-date use time on date (S35) of extraction its up-to-date use time on date.At this moment, the diagnostic data of extraction is not logined and is dropped (S36) to dictionary table 60.By above step, once report that 18 making processing finishes.
If complete the making ofreport 18, make terminal 13 from report the diagnosis andtreatment section terminal 11 that will seek medical advice is sent to the notice that completes.Seek medical advice by diagnosis andtreatment section terminal 11 mission report DB21, the address of thereport 18 comprising based on the notice that completes, reads report 18.On thedisplay 37 of diagnosis andtreatment section terminal 11, output image display frame, this image display frame show report display frame and withreport 18 check image that are associated 17.These pictures of reading of seeking medical advice, and confirmreport 18 content.
Bright as noted earlier, the present invention will read the revision literary composition data entry of sheet doctor revision to the dictionary table 60 of dictionary DB22, and show based on thisinput candidate 53 that diagnosis is civilian, and so bottom line prepared in model literary composition or term, need not be from just preparing at first a large amount of dictionaries.Therefore, preparing model workload civilian or that term is classified alleviates.In addition, also can be corresponding to readding sheet doctor's hobby or delicate performance.
Based on access times and time on up-to-date use date, to classifying as input candidate's 53 diagnostic data, andshow data candidate 53 with the order of classification, so the diagnosis literary composition that the probability using as text is high, access times are many, the up-to-date use time on date is near shows with top order.Therefore, can save the workload of finding theinput candidate 53 who wishes, improve convenience.
Wherein, in the explanation as the formula (1) of evaluation of estimate Ix, learn, also can have the situation that factor alpha, β are 0., also can be only by access times or only obtain evaluation of estimate Ix by up-to-date with the time on date.In addition, factor alpha, β, access times, which in the time on up-to-date use date are paid attention to, are decided by numerical value.For example, pay attention to, in the situation of access times, being made as α=0.8, β=0.2 etc.Also can be configured to can these coefficients of setting changing numerical value.
Classification as the diagnostic data of inputtingcandidate 53 is not limited to the order that evaluation of estimate Ix is high, also can arrange replacement with 50 sounds orders.In addition, also can order difference.
Relation by the combination of each doctor ID storage term with the civilian data of revision, reflects so can retrieve diagnostic data hobby, conduct input candidate of readding sheet doctor more.
Wherein, also can substitute doctor ID, or on its basis, by storing the combination of term under each doctor and revising the relation of civilian data.At above-mentioned embodiment, illustrate as user using the sheet doctor that reads who belongs toinspection section 12, but also can become user beyond readding sheet doctor.Therefore,, if by the combination of each doctor's affiliated storage term and the relation of revising civilian data, just can ininput candidate 53, further reflect user's hobby.In more detail, can be not limited to the expression of user's hobby, and the civilian data of the wieldy revision of multiple users under accumulation.
Make among font, character size, text effects or the text color of part of the revision literary composition different from model literary composition at least some with and common different demonstration of part of model literary composition, so can separate different from model literary composition, improve the convenience in the time selectinginput candidate 53 at a glance.Wherein, as identifiably showing and the method for the part of the civilian different revision literary composition of model, be not limited to above-mentioned illustrative method, for example, also can carry out flickering display, or pointed out by CG role etc.
Term selectsbutton 51 while being less than regulation number, does not carry out retrieval, for regulation number is when above, carries out retrieval, so the stage proceeding to a certain degree in the selection of term is carried out retrieval, shows and inputs candidate.The selection of term is not necessarily always carried out smoothly, also can expect reselecting or cancelling the situation of selection, even show input candidate also have situation about not selecting and be wasted from this input candidate so do not carry out retrieval in the time substantially selecting more.Therefore,, ifselect button 51 to carry out retrieval in the time that regulation number is above at term, just can save the waste of retrieval or Graphics Processing.
Owing to having adopted the client service type infosystem that comprises client computer (terminal 13 is made in report) and server (DB server 14), so be not limited to a user, multiple users can enjoy the effect that documenting is supported.
In the above-described embodiment, in the time of the diagnosis literary composition ofinput report 18, be suitable for documenting assisting system of the present invention.The diagnosis literary composition or the medical jargons or word that inreport 18, use roughly determine, so be applicable to select multiple terms to make the mode of text.In addition, alleviate correspondingly with the workload of preparing model literary composition or term is classified, the manufacturing cost of device more cheaply, also can input simply and oneself hobby or diagnosis literary composition corresponding to delicate performance doctor, so also relaxed the barrier that adds for medical facilities passive in the importing of electronic information system, can expect the universal promotion of device.
Wherein, as model literary composition, also can use the model literary composition with the variable part shown in Fig. 8.In Fig. 8, " position " of diagnostic element, " size ", " number " are respectively the variable parts of model literary composition, and other diagnostic elements are identical with above-mentioned embodiment,select button 51 to select by term.Upper at " position ", can input by keyboard operation the word that " lobus dexter ", " lobus sinister ", " S1 "-" S8 " etc. represent the position of neoplastic lesion; In " size ", " number " above, can input the numerical value such as " 15 ", " 10 ", " 3 " by keyboard operation.Input respectively " position-lobus dexter ", " size-major diameter 15mm, minor axis 10mm ", " number-3 ", selected under the illustrated state of " border-clear ", " edge-irregular ", " concentration-high concentration " (shown in oblique line), model literary composition becomes " recognizesneoplastic lesion 3size 15 × 10mm, irregular, the high concentration of sharpness of border, edge at right lobe of liver.”。
At this moment, dictionary table 60 carries out associated beyond civilian variable part and stores with revising the combination of term.Particularly, in above-mentioned illustrative model literary composition, " ... edge is irregular, the preferentially neoplastic lesion of high concentration of center ... " like this revision rewrite in the situation of " center is preferential ", storage " recognize liver 00 × individual big or small × △ mm, irregular, the preferentially neoplastic lesion of high concentration of center of sharpness of border, edge." such revision literary composition data.Represent the word of position or the variable part of numerical value of neoplastic lesion, what is inputted be all stored as the data of regulation.Therefore, " recognizeneoplastic lesion 2size 20 × 15mm, irregular, the high concentration of sharpness of border, edge at left lobe of liver." such diagnosis literary composition representing the word of position or the variable part difference of numerical value of neoplastic lesion, but in dictionary table 60 as identical model literary composition data processing.
In addition, at this moment,retrieval process portion 59 is identical with above-mentioned embodiment, only the combination of term is retrieved as crucial execution of retrieval.Then,, in the time selecting input input candidate, by variable part being distributed to the word or the numerical value that are transfused to, make diagnosis literary composition.Like this, if using revision literary composition data different variable part as same data processing, just can prevent from storing multiple only variable parts differences and the situation of other identical revisions literary composition data, not have the situation of the mixed and disorderly appearance of same input candidate.
In the above-described embodiment, change processing appointments such as (classification or) fonts of inputtingcandidate 53 display format take theretrieval process portion 59 byDB server 14 is illustrated for example, but also can be taken on byreport making terminal 13 part or all of change processing of display format.
In the above-described embodiment, the information of the combination of additional term on diagnostic data in the data ofreport 18, and byretrieval process portion 59, it is extracted, but also can withreport 18 data dividually, the information of the combination of diagnostic data and term is carried out associated, and it is directly delivered toretrieval process portion 59.
In the above-described embodiment, the combination of term and model literary composition carried out associated and be stored to dictionary table 60, but also can store dividually model literary composition with dictionary table 60, also can not store model literary composition, and automatically generate model literary composition by other algorithms.In addition, although in input candidate, also comprise model literary composition, also can be only using revision literary composition as input candidate.
And then, in order to prevent that dictionary DB22 from becoming off-capacity, also can automatically delete the low revision literary composition data of possibility that use as text.At this moment, for example select and delete access times and be less than stipulated number, up-to-date time on the use date revision literary composition data before time fixed date.
In the above-described embodiment, in the time determining the data of preservingreport 18, send the request of depositing of diagnostic data, but also can inputcandidate 53 some in the time of temporary transient data of preservingreport 18 or in the civilian input area 46 of diagnosis time, the request of depositing of sending diagnostic data.
In the above-described embodiment, as input equipment, be illustrated as an example of keyboard or mouse example, but also can use microphone as input equipment, accept term by sound and select the selection ofbutton 51 or input candidate's 53 selection.
In the above-described embodiment, for example understand the inspection of implementing ininspection section 12, but checking that kind is not limited thereto, can be also that PET (positron emission tomography: Positron EmissionTomography) checks, ultrasonic inspection, endoscopy etc.In addition, asreport 18, exemplified with the report of readding sheet result of summing upcheck image 17, but can be also the report of summing up the diagnosis to the inspection data beyond check image.As the inspection data beyond check image, for example, there is the oscillogram such as numeric data or cardiogram obtaining by pathologic finding such sample inspection or physiology inspection etc.In addition, can be also the report of having charged to the diagnosis that the various data such as the inspection data from different inspection kinds are relevant.
In addition, can not also and check relevant report, as long as summing up the report of the diagnosis relevant to patient's diagnosis and treatment.For the wright of report, be also not limited to and read sheet doctor, and then be not limited to doctor.For example, for the report of made as the report of the Physical Therapist making relevant to the guidance of rehabilitation, beyond doctor, also can be suitable for the present invention.And then the making that is not limited to the diagnosis literary composition of medical report is supported, can be also that the making of the text charged in case history is supported, in addition, support for the making of the various texts beyond medical field, can be suitable for the present invention.
In the above-described embodiment, with by form documenting assisting system of the present invention, report make terminal and DB server respectively one be configured to example and be illustrated, make terminals and DB server but also can be configured to many reports.In addition, also can in a computing machine, consolidated return make the function of terminal and the function of DB server.In the latter's situation, the function of the server program of installing in the function of the client program of installing in report making terminal and DB server is carried out to comprehensive program and be mounted in a computing machine.
In addition, as above-mentioned embodiment, comprise in the situation of infosystem of the client service type of client computer (terminal is made in report) and server (DB server), the client program that use is compiled in report can use special program, also can use such, corresponding with the agreement of WWW (WWW: the World Wide Web) general browser of HTTP (HTML (Hypertext Markup Language): Hyper TextTransfer Protocol).
In the situation that using specific program, report is compiled the picture data of picture based on being defined by special program and is generated.In the case of using general browser, for example in Web server, deposit in advance report and compile the data of picture, client access Web server, and the data of picture are compiled in the report of downloading the form that is processed into the Web page.The browser of client computer is understood and is generated report to the source code of the Web page receiving and compiles picture.Web server can double asDB server 14, can be also point other server with DB server.In the case of using general browser, the CPU of Web server and the CPU of client computer interlock, or formation is deposited handling part, retrieval process portion etc. individually.
In addition, as framework the deposit data device of DB, also can be beyond DB server, for example, also can use the such memory device connecting via network of NAS (network attached storage: Network Attached Storage), SAN (storage area network: Storage Area Network).Like this, the physical arrangement of computer system can be carried out appropriate change.
In the above-described embodiment, be illustrated as an example of LAN example as network, but be scattered in multiple places such in the situation that in diagnosis and treatment section and inspection section, also can be used in combination LAN and WAN (wide area network: Wide Area Network) as network.
In addition, as shown in above-mentioned embodiment, the present invention is by the mode of program, and then to reach by stored program storage medium be apparent.