CN101800775B - Medical-information communication-connection management device and a method of managing a medical-information communication connection - Google Patents

Medical-information communication-connection management device and a method of managing a medical-information communication connection Download PDF

Info

Publication number
CN101800775B
CN101800775B CN2010101136532A CN201010113653A CN101800775B CN 101800775 B CN101800775 B CN 101800775B CN 2010101136532 A CN2010101136532 A CN 2010101136532A CN 201010113653 A CN201010113653 A CN 201010113653A CN 101800775 B CN101800775 B CN 101800775B
Authority
CN
China
Prior art keywords
mentioned
communication
medical
countermeasure
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN2010101136532A
Other languages
Chinese (zh)
Other versions
CN101800775A (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.)
Canon Medical Systems Corp
Original Assignee
Toshiba Corp
Toshiba Medical Systems Corp
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 Toshiba Corp, Toshiba Medical Systems Corp filed Critical Toshiba Corp
Publication of CN101800775A publication Critical patent/CN101800775A/en
Application granted granted Critical
Publication of CN101800775B publication Critical patent/CN101800775B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/091Measuring contribution of individual network components to actual service level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/40Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection

Abstract

The present invention comprises a request sending part 101 that sends connection requests during network communication and DICOM communication to a medical information device 010, a response-data receiving part 102 that receives response data for each connection request, a first response analyzing part 103 that receives the response data and analyzes any error in the network communication to acquire first error information, a second response analyzing part 104 that analyzes any error in the DICOM communication during a failed connection to acquire second error information, and a display controller 109 that displays countermeasures on a display part 112.

Description

Medical-information communication-connection management device and medical-information communication connection management method
Technical field
The present invention relates to a kind of to according to the medical-information communication-connection management device and the medical-information communication connection management method that manage as the communication connection between the medical massaging device of the DICOM of the standard specification relevant with the information communication in the medical field (Digital Imaging and Communications in Medicine, medical digital imagery with communicate by letter).More specifically, relate to a kind of prompting for medical-information communication-connection management device and the medical-information communication connection management method of the processing method of the communication barrier that between medical massaging device, produces.
Background technology
In the past, utilize CT device, MRI device etc. to make a video recording at medical scene and obtained the image diagnosing system of medical imaging.The image server that image diagnosing system is connected with management via network and the preservation of carrying out obtained image etc. is connected.Between these devices, the information such as view data are managed.This image diagnosing system is also referred to as " medical imaging apparatus (modality) ".In addition, medical information terminal also is connected with above-mentioned image server, image diagnosing system via network.The operator uses this medical information terminal, diagnoses with reference to medical imaging.Use is called as the distinctive agreement of signal post of the medical information of DICOM (Digital Imaging and Communications inMedicine), carries out the communication of these medical information.
In according to the communication of such DICOM specification, sometimes produce the failure (connection error) that connects.As the state of this connection error, can consider not establish network connection state, established network connection but can't carry out various states such as state that send and receive according to the data of DICOM specification.As the reason that produces these faults, can consider many reasons.For example there is the user to carry out the situation of wrong communication setting (condition of contact).In addition, also have at equipment and do not have each other CS (Conformance Statement, compatible statement) and do not know the situation of the function that the other side's device is supported, namely do not carry out the situation of exchange of the condition of contact of the connection device between the manufacturer.And then, also have the condition of contact of a method, apparatus and the unmatched situation of support function of the other side's device etc.
In the past, as the means that solve such connection error, and proposed to assist by carrying out connecting test the technology of analysis of the reason of connection error.For example, following such technology is arranged: send various packets by the communication partner device to linking objective, detect the service (function of support) (for example with reference to TOHKEMY 2002-259242 communique) that this communication partner device is equipped with.In addition, following such technology has been proposed: according to being kept at the anticipation output in the database and be connected the response of input, conduct connection the other side's communication partner device, can judgement be connected with communication partner device, and then automatically upgrade the CS (for example with reference to TOHKEMY 2006-110007 communique) of DICOM.
In the method for existing connecting test, have and only know the situation that connects the result who is success or failure.But, and unclear thereby which type of carries out process better.That is, be difficult to deal with problems.And then the technology that patent documentation is put down in writing detects the other side's service according to response results, is difficult to grasp the condition of contact that will communicate a side and the relation of response results, the reason that is difficult to easily problem identificatioin.In addition, owing to do not point out solution yet, so be difficult to promptly problem be processed.In addition, the technology that patent documentation is put down in writing also just provides the result of connection judgment, and the condition of contact of registering is also just upgraded in the automatic renewal of CS in addition, so be difficult to the reason of easily problem identificatioin and determine processing method etc.
Summary of the invention
The present invention proposes in view of above problem.The object of the invention is to: a kind of medical-information communication-connection management device according to error message prompting game method is provided.
The first mode of the present invention is a kind of medical-information communication-connection management device, it is characterized in that comprising: towards the medical massaging device of communication target, send the first connection request in the network service and the request transmit block of the second connection request during the DICOM that carries out communicates by letter to the communication network of the medical massaging device that comprises above-mentioned communication target in above-mentioned network service; Reception is for the first response data of above-mentioned the first connection request with for the response data receiving-member of the second response data of above-mentioned the second connection request; In the situation of the data that above-mentioned the first response data that receives is connection failure, by the mistake in the network service is analyzed, obtain the first response analysis parts of the first error message from this first response data; In the situation of the data that above-mentioned the second response data that receives is connection failure, by the mistake in the above-mentioned DICOM communication is analyzed, obtain the second response analysis parts of the second error message from this second response data; Storage for the countermeasure of the error message in the above-mentioned network service with communicate by letter for above-mentioned DICOM on the countermeasure memory unit of countermeasure of error message; According at least one party of above-mentioned the first error message and above-mentioned the second error message, with reference to above-mentioned countermeasure memory unit, extraction obtains parts for the countermeasure of the above-mentioned countermeasure of the problem that produces; The countermeasure of above-mentioned extraction is presented at display control unit spare on the display unit.
The second mode of the present invention is a kind of medical-information communication connection management method, be the medical-information communication connection management method in the medical-information communication-connection management device, this medical-information communication-connection management device comprises: the condition of contact memory unit of the condition of contact in pre-stored oneself the DICOM communication; Storage is for the countermeasure of the error message in the network service, for the countermeasure of the error message in the above-mentioned DICOM communication and for the countermeasure memory unit of the inconsistent countermeasure of the condition of contact between the above-mentioned own and above-mentioned communication target, and this medical-information communication connection management method is characterised in that: the request transmit block sends the step of the first connection request in the network service to the medical massaging device of above-mentioned communication target; The response data receiving-member receives the step for the first response data of above-mentioned the first connection request; The first response analysis parts are in the situation of the data that above-mentioned the first response data that is received by above-mentioned response data receiving-member is connection failure, by the mistake in the above-mentioned network service is analyzed, obtain the step of the first error message from this first response data; The request transmit block does not detect in above-mentioned the first response analysis stage in the wrong situation, after the connection in having established above-mentioned network service, sends the step of the second connection request in the above-mentioned DICOM communication to the medical massaging device of above-mentioned communication target; The response data receiving-member receives the step to the second response data of above-mentioned the second connection request; The second response analysis parts are in the situation of the data that above-mentioned the second response data that is received by above-mentioned response data receiving-member is connection failure, by the mistake in the above-mentioned DICOM communication is analyzed, obtain the step of the second error message from this second response data; The 3rd response analysis parts are in the situation of the data that above-mentioned the second response data that is received by above-mentioned response data receiving-member is successful connection, according to this second response data, extract the condition of contact in the medical massaging device of above-mentioned communication target out, condition of contact in the medical massaging device of above-mentioned communication target and the condition of contact that is stored in the above-mentioned condition of contact memory unit are compared, obtain inconsistent information as the step of the information of inconsistent condition of contact; Countermeasure obtains parts according to above-mentioned the first error message, above-mentioned the second error message and above-mentioned inconsistent information, with reference at above-mentioned countermeasure memory phase canned data, extracts the step for the above-mentioned countermeasure of the problem that occurs out; Display control unit spare is presented at step on the display unit with the countermeasure of above-mentioned extraction.
According to the first mode of the present invention and the second mode, its structure is sequentially to confirm in the network service and connection on DICOM is connected, extracting out on the basis of problem according to separately result, automatically points out countermeasure.Thus, can grasp the relation of the condition of contact of communication source and communication target, the reason of easily problem identificatioin.In addition, owing to can deal with problem with reference to the countermeasure corresponding with the problem that produces, so can promptly deal with problems.
Description of drawings
Fig. 1 is the block diagram in the medical-information communication-connection management device of embodiments of the present invention 1 and execution mode 2.
Fig. 2 A is the chart of supporting the connection request that the DICOM of acquiescence (default) communicates by letter for explanation.
Fig. 2 B is the chart of the connection request of the DICOM communication not supporting to give tacit consent to for explanation.
Fig. 3 is for the mistake of explanation network service and the figure of countermeasure thereof.
Fig. 4 is the figure of an example that shows the display frame of countermeasure.
Fig. 5 is illustrated in the medical-information communication-connection management device of embodiments of the present invention 1 response data for connection request is analyzed, and the flow chart of summary of a succession of action of countermeasure is provided.
Fig. 6 is the flow chart that is illustrated in the summary of a succession of action of confirming the setting in the network service in the medical-information communication-connection management device of embodiments of the present invention 1.
Fig. 7 A is the figure of an example of picture that carries out the input of type service.
Fig. 7 B is the figure of an example of picture of the combination of the abstract syntax that will use of input and transfer syntax.
Fig. 8 is the block diagram of Sketch of the medical image processing system of expression embodiments of the present invention 4.
Embodiment
[execution mode 1]
Below, the medical-information communication-connection management device of embodiments of the present invention 1 is described.Fig. 1 is the block diagram of the medical-information communication-connection management device 100 of embodiments of the present invention 1 and execution mode 2.
As shown in Figure 1, the medical-information communication-connection management device 100 of present embodiment is connected with medical massaging device 010 via network 001.Wherein, in the following description, mentioning in this situation about " connecting via network 001 ", in fact comprising the situation of physically having cut off network 001 etc.In order to carry out being connected of communication between medical-information communication-connection management device 100 and the medical massaging device 010, at first, carry out the connection of communication Network Based.And then, on the basis of the connection of having established this communication Network Based, carry out the connection based on DICOM communication.Specifically, the communication in the session layer, presentation layer, application layer in as the master pattern of OSI (Open Systems Interconnection, Open System Interconnection) 7 layers is carried out in DICOM communication.That is, refer to communication till the transport layer in the master pattern of OSI in order to carry out the DICOM described herein needed network service of communicating by letter.
At this, DICOM communication is described.In order to carry out DICOM communication, the kind of the service that need in DICOM communication, use as condition of contact, the information content that will transmit etc.The kind of service is also referred to as " service type (service class) ", such as comprising stores service classification (Storage Service Class) etc.As the information content that will transmit, such as comprising CT image, MRI image etc.Below, this information content that will transmit is called " object (object) ".In addition, this object is equivalent to an example of " becoming the kind of the data of object " among the present invention.At this, above-mentioned " service " is illustrated in the function of implementing in this device.For example, above-mentioned " stores service classification " is to transmit the function of image between device.In addition, " kind of service " is called as the SOP class with being combined in of " object " in the DICOM specification.If this SOP class is expressed as grammer in the program, then is called as " abstract syntax (AbstractSyntax) ".Below, the combination of " kind of service " and " object " is called " abstract syntax ".Be somebody's turn to do " abstract syntax " for " what ", expression " which type of action hope carries out "." what " described herein corresponding to " object ", " which type of action hope carries out " is corresponding to " kind of service "." CT Image Saving SOP class (CT ImageStorage SOP Class) " etc. specifically, arranged.This CT Image Saving SOP class represents that scheming such a object for CT carries out the such service of Image Saving.
In addition, the coding method of data etc. is arranged in the condition of contact of DICOM communication, below, the coding method of these data is called " transfer syntax (Transfer Syntax) ".Should " transfer syntax " refer to that non-compression, compression, small end (little endian) etc. were according to the coding method of the data of DICOM specification.If it is not defined, then do not know the arrangement mode of data, can't carry out the explanation of data.An example that is equivalent to " constructive methods of data " among the present invention as " transfer syntax " of the coding method of these data.
Medical massaging device 010 carries out sending and receiving of the medical information such as medical imaging.As this medical massaging device 010, such as enumerating imaging device or the image observing devices such as image storage apparatus, printer such as RIS server, medical imaging apparatus, Image Saving server.In addition, in Fig. 1, express the state that on network 001, has only connected 1 medical massaging device 010, but the not restriction of the number of units of this medical massaging device 010.That is, as long as can and carry out sending and receiving of data between the medical-information communication-connection management device 100 via network 001 connection, then the number of units of medical massaging device 010 can be any platform.This medical massaging device 010 is equivalent to an example of " the medical massaging device of communication target " among the present invention.
The medical-information communication-connection management device 100 of present embodiment also can be configured in the medical massaging device 010.That is, the situation that medical-information communication-connection management device 100 is configured to the function of the part in the medical massaging device 010 is arranged also.In this case, the connection of the communication of the medical massaging device 010 of 100 pairs of installations of medical-information communication-connection management device oneself manages.
Medical-information communication-connection management device 100 possesses request transmit block 101, response data receiving-member 102, the first response analysis parts 103, the second response analysis parts 104, the 3rd response analysis parts 105, condition of contact memory unit 106, countermeasure memory unit 107, countermeasure obtains parts 108, display control unit spare 109 and user interface 110 as shown in Figure 1.In addition, user interface 110 has input block 111 and display unit 112.
Doctor or carry out the input block 111 of the operators such as technical staff (being designated hereinafter simply as " operator ") user's interface 110 of the setting of device, the condition of contact of input medical-information communication-connection management device 100 carries out the setting of condition of contact.This condition of contact refers to the condition of contact in the network service such as IP address (Internet Protocol Address, Internet protocol address) and the DICOM communications such as the kind of the service in above-mentioned DICOM communication, used, object in condition of contact.In the present embodiment, in the condition of contact of the DICOM communication of using input block 111 inputs, comprise " abstract syntax " and " transfer syntax ".
Condition of contact memory unit 106 is made of information storage mediums such as hard disk and memories.106 storages of condition of contact memory unit comprise the condition of contact via " abstract syntax " and " transfer syntax " of input block 111 inputs by the operator.
Request transmit block 101 at first sends medical massaging device 010 in the network service and the connection request between the medical-information communication-connection management device 100 to the network service net.The structure of this network service net comprises medical massaging device 010 and network 001.In addition, this network service net is equivalent to an example of " communication network " among the present invention.In addition, connection request described herein is equivalent to an example of " the first connection request " among the present invention.In addition, for response data receiving-member 102 described later, received in the situation from the connection request in the network service of medical massaging device 010, established the network service between medical-information communication-connection management device 100 and the medical massaging device 010.In addition, network service specifically refers to the connection of TCP/IP (TransmissionControl Protocol/Internet Protocol, transmission control protocol/Internet protocol).
Request transmit block 101 has storage area.In request this storage area in the transmit block 101, the pre-stored combination that the abstract syntax that oneself can use and transfer syntax are arranged is as enactment document, and the kind of each service is stored this combination.In addition, at this " oneself " expression medical-information communication-connection management device 100 of putting down in writing.In addition, the state for " can use " described herein below is recited as " support ".In addition, if the operator uses input block 111 to input kind and the abstract syntax that will use and the combination of transfer syntax of service, then ask transmit block 101 to receive the connection request that comprises these information.Below, represent the concrete example of this input.
For example, medical-information communication-connection management device 100 storages are for the data of the setting picture of the combination of the abstract syntax of selecting oneself can use and transfer syntax.The operator shows the operation of this setting picture via input block 111.According to this operation, medical-information communication-connection management device 100 is read the data of this setting picture of storing, is presented on the display unit 112.Consequently, the combined optional of the abstract syntax that oneself can use and transfer syntax is presented at with selecting sets on the picture.By from this demonstration, selecting any one via input block 111 by the operator, carry out the input of the combination of the abstract syntax that will use and transfer syntax.For the combination of this abstract syntax that oneself can use and transfer syntax, be documented in the enactment document that is stored in advance in the request transmit block 101.
Fig. 7 (A), Fig. 7 (B) represent an example of this setting picture.Fig. 7 (A) is that expression is for the figure of an example of the setting picture of the input of the kind of serving.Fig. 7 (B) is the figure of an example of the picture of the expression combination that is used for abstract syntax that input will use and transfer syntax.The operator selects by the kind of the service of carrying out connection request in the multiselect frame 701 among 111 couples of Fig. 7 of input block (A).And then in situation about setting in detail, the operator is by input block 111 specified button 702.Thus, the setting picture that shows Fig. 7 (B).In addition, in the setting picture shown in Fig. 7 (B), the operator is via input block 111, the abstract syntax that appointment will be used and the combination of transfer syntax.
In addition, request transmit block 101 generates connection request according to kind and the abstract syntax that will use and the combination of transfer syntax of the service of input.This connection request is for the connection of the kind of utilizing this service, and the kind of this service comprises the combination of this abstract syntax and transfer syntax.And then, according to the condition of contact that is set at the DICOM communication in the medical-information communication-connection management device 100, the combination of regulation abstract syntax and transfer syntax.
In addition, this connection request represents be used to the request of carrying out in order to the negotiation (negotiation) of establishing contact.In addition, this connection request is called as " A-Association-RQ " among the DICOM.In addition, this connection request is equivalent to an example of " the second connection request " among the present invention.
At this, use Fig. 2 (A) and Fig. 2 (B) illustrate an object lesson from the connection request of request transmit block 101.Fig. 2 (A) is the chart of supporting the connection request that the DICOM of acquiescence communicates by letter for explanation.Fig. 2 (B) is the chart of the connection request of the DICOM communication not supporting to give tacit consent to for explanation.For example, if inputted the indication that to use the connection request of stores service by the operator via input block 111, then ask transmit block 101 to make table be used to the connection request that carries out stores service such shown in Fig. 2 (A) and Fig. 2 (B).In addition, request transmit block 101 is carried out connection request according to this table.At this, acquiescence refers to not have the primary image information of special shape.In addition, this acquiescence is not know to use the object that is used in the situation of which type of object.For example, in the table shown in Fig. 2 (A) and Fig. 2 (B), specified the kind of stores service as service.And then, in this table, specified picture data type (Image Data Type) as object.In addition, this table is also expressed oneself by transmission state (SendStatus) and whether is supported this object.
That is, be represented as at the transmission state in the situation of " Y ", express support for this object, in the situation of " N ", expression is not supported.In Fig. 2 (A), because the transmission state of acquiescence is represented as " Y ", so the connection request of the data type that request transmit block 101 is given tacit consent to.In addition, in Fig. 2 (B), because the transmission state of acquiescence is shown as " N ", so the connection request of the data type that request transmit block 101 is not given tacit consent to.
Table self shown in this Fig. 2 (A) is corresponding to 1 type service, and then the picture data type of record is corresponding to object in this table.Therefore, can determine the employed abstract syntax of connection request according to these 2 information.In addition, the compression type (Compression Type) shown in Fig. 2 (A) and Fig. 2 (B) therefore can determine the employed transfer syntax of connection request according to the information of this compression type corresponding to transfer syntax.
If established above-mentioned network service, then ask transmit block 101 to send the connection request of the DICOM communication that oneself makes to medical massaging device 010.Specifically, Fig. 2 (A) or table (B) that request transmit block 101 makes with reference to oneself, the project that sets according to this table sends connection request.This connection request comprises the combination of abstract syntax and transfer syntax as mentioned above.Kind to each service is carried out this connection request.
For example, in the situation as the kind of service, the connection request of at first storing after having returned its response data, carries out the connection request of Q/R at Selective storage and Q/R (Query/Retrieve, inquiry/retrieval).
Response data receiving-member 102 obtains the response data returned from medical massaging device 010 or network 001, namely for the response data of the connection request the network service that sends from request transmit block 101.In addition, network 001 expression network service net.The example that this response data is equivalent to " the first response data " of the present invention.Connecting in the successful situation of establishment, response data receiving-member 102 receives the received response data of connection request of network services.In addition, connecting in the failed situation of establishment, can't receive the response data from medical massaging device 010, receive the error message of automatic network 001 as response data.Establish in the failed situation in the connection in the network service, response data receiving-member 102 is to the first response analysis parts 103 output response datas.
Connection in network service is established in the successful situation, and then, response data receiving-member 102 is obtained the response data of the connection request communicating by letter for DICOM from medical massaging device 010.This response data is equivalent to an example of " the second response data " among the present invention.
For the connection request in the DICOM communication, situation and the failed situation of response of response success arranged also.The situation of response success refers to receive the situation of the response data that the such connection request of A-Association-AC accepts.In addition, for this " A-Association-AC ", following table is shown " A-ASS-AC ".A-ASS-AC comprises expression context-ID (PresentationContext-ID), result (Result), reason (Reason).The response data that this connection request is accepted is equivalent to an example of " data of successful connection " among the present invention.In addition, the failed situation of response refers to receive the situation of the response data of the such response termination of the such response reject of A-Association-RJ, A-ABORT.In addition, for this " A-Association-RJ ", following table is shown " A-ASS-RJ ".A-ASS-RJ comprises result (Result), source (Source), reason (Reason).A-ABORT comprises source (Source), reason (Reason).The response datas such as this response reject and response termination are equivalent to an example of " data of connection failure " among the present invention.
In the kaput situation of response, the response data that response data receiving-member 102 receives to 104 outputs of the second response analysis parts.In response success situation under, the response data that response data receiving-member 102 receives to the output of the 3rd response analysis parts 105.
The first response analysis parts 103 comprise the storage areas such as CPU, memory and consist of.The enactment document of the step of response analysis has been put down in writing in 103 storages of the first response analysis parts.In the present embodiment, the first response analysis parts 103 for example sequentially carry out following such inspection according to this enactment document.As this inspection, the inspection of fire compartment wall is arranged, can with DICOM SCP (Service Class Provider, service type supplier) communicates, can carry out IP name resolution (IP name resolution), whether arrive gateway, whether IP address and subnet mask be correct, whether connected network cable, the inspection whether network adapter breaks down etc.An example of the processing of being carried out according to this enactment document by the first response analysis parts 103 below then is shown.
At first, the first response analysis parts 103 receive the input of response data that expression can't be carried out the error message of network service from response data receiving-member 102.The first response analysis parts 103 check the state of the network information, fire compartment wall etc.Specifically, the first response analysis parts 103 check fire compartment wall, can inspection communicate with DICOM SCP (Service Class Provider), can carry out the IP name resolution, whether arrive gateway, whether IP address and subnet mask be correct, whether connected network cable, and whether network adapter breaks down.Carry out these inspections for whole DICOMSCP.In addition, the first response analysis parts 103 are obtained the application error daily record of the mistake that produces in each checks.
For example, in the situation of the inspection of fire compartment wall, the first response analysis parts 103 check the network port that whether can use the DICOM that fire compartment wall uses.Can use in the situation of this port in the result who checks, the first response analysis parts 103 are obtained the result of fire compartment wall OK.Relative therewith, in the situation that can not use this port, the first response analysis parts 103 are obtained does not have licensed result.In addition, the first response analysis parts 103 are extracted error message out from the application error daily record that this is obtained, and obtain parts 108 these error messages of output to countermeasure.An example that should be equivalent to by the error message that the first response analysis parts 103 are extracted out " the first error message " among the present invention.
The second response analysis parts 104 comprise the storage areas such as CPU, memory and consist of.The second response analysis parts 104 receive the input that is illustrated in the kaput response data of response the DICOM communication from response data receiving-member 102.
The second response analysis parts 104 are extracted the parameter of the failed reason of expression out from the response data that is transfused to.This parameter is such as referring to error code etc.As mentioned above, as comprising reason (Reason) among the A-ASS-RJ of response data and the A-ABORT.According to this reason, the second response analysis parts 104 are obtained the parameter of the failed reason of expression.In addition, the second response analysis parts 104 are obtained the parameter that parts 108 are exported the reason of the expression failure of extracting out to countermeasure.The parameter of the reason that this expression is failed is equivalent to an example of " the second error message " among the present invention.
The 3rd response analysis parts 105 comprise the storage areas such as CPU, memory and consist of.The 3rd response analysis parts 105 from response data receiving-member 102 receive be illustrated in response success the DICOM communication the input of response data.The abstract syntax that comprises the combination of the abstract syntax that has been accepted and transfer syntax in this response data and be rejected and the combination of transfer syntax.
The 3rd response analysis parts 105 are extracted the combination of the abstract syntax be accepted and transfer syntax out and the abstract syntax that has been rejected and the combination of transfer syntax from the response data of input.The 3rd response analysis parts 105 compare the combination that has been accepted and the combination that has been rejected when extracting out with the combination that is stored in the condition of contact memory unit 106.The combination of this storage is the abstract syntax that oneself will use and the combination of transfer syntax.Then, result as a comparison, the 3rd response analysis parts 105 are obtained the information of parts 108 output inconsistent combination in the combination of the combination of the own abstract syntax of supporting and transfer syntax and abstract syntax that medical massaging device 010 is supported and transfer syntax to countermeasure.Below, the information of this inconsistent combination is called " inconsistent information ".
Countermeasure memory unit 107 comprises the storage mediums such as hard disk and consists of.Countermeasure memory unit 107 storage is for the countermeasure of error message etc.As an example, error message in the application error daily record in the network service of being included in and the countermeasure corresponding with this error message are arranged.In addition, as another example, the parameter of the reason of the expression failure in the response data in the situation that is included in the response failure in the DICOM communication, the countermeasure corresponding with parameter are arranged.In addition, as other example, between communicator inconsistent abstract syntax and the combination of transfer syntax and the countermeasure corresponding with this combination are respectively arranged.For example consist of this countermeasure with the such form of message, so that the operator can reference.
For these countermeasures each, also can be considered as simply being stored in the state in table etc.But, in fact, in the situation that has added certain condition, become the program of being put down in writing into this countermeasure of output.Also this program can be referred to as " dictionary ".For example, countermeasure memory unit 107 storage correspondence table as shown in Figure 3 is as the information of the application error daily record in the network service with for the countermeasure of its this error message that comprises.Fig. 3 is the figure for the table of the mistake of explanation expression network service, the countermeasure corresponding with this mistake.
Countermeasure obtains parts 108 and comprises the storage areas such as CPU, memory and consist of.Countermeasure obtains parts 108 in the unaccepted situation of the connection request of network service, obtains error message from the first response analysis parts 103.This error message is to extract out from the information of application error daily record.In addition, countermeasure obtains parts 108 according to the information of obtained application error daily record, in order to obtain the countermeasure corresponding with this mistake, and with reference to countermeasure memory unit 107.And then countermeasure obtains parts 108 are obtained the countermeasure corresponding with the error message of application error daily record according to reference results information.
For example, if obtain parts 108 by countermeasure and obtain objectionable information for fire compartment wall as the application error daily record in the network service, then countermeasure obtains parts 108 in order to obtain the countermeasure corresponding with this obtained objectionable information, and with reference to the table as shown in Figure 3 that is stored in the countermeasure memory unit 107.That is, the countermeasure when disapproving as fire compartment wall, countermeasure obtain parts 108 with reference to " how tackling (How to fix) ".Consequently countermeasure obtains the information that parts 108 are obtained such countermeasure for mistake shown in the zone 301 of Fig. 3.In the example of Fig. 3, obtain " in order to communicate with following DICOM SCP, the setting of row exception that come in.HostName:Remote1 (192.168.10.1) ServiceClass:Storage, PortNo:1234 " such countermeasure.Then, countermeasure obtains parts 108 to the information of the obtained countermeasure of display control unit spare 109 outputs.
In addition, in the kaput situation of response of having established DICOM communication after the network service, countermeasure obtains parts 108 receive the parameter of the failed reason of expression from the second response analysis parts 104 input.Countermeasure obtains parts 108 according to the parameter of input, with reference to the parameter of the reason that is stored in the expression failure in the countermeasure memory unit 107 and the countermeasure corresponding with this parameter.And then as the result of reference, countermeasure obtains parts 108 and obtains the countermeasure corresponding with parameter.
As this countermeasure that obtains, following countermeasure is for example arranged.That is, in the situation that the such mistake of CallingAE/Called AE Title mistake has occured, countermeasure obtains parts 108 according to obtained parameter, be judged as this mistake has occured.And then countermeasure obtains parts 108 according to this mistake, obtains " revising Calling AE/Called AE Title " such countermeasure.In addition, countermeasure obtains parts 108 being judged as according to parameter in the situation that the such mistake of inadequate resource (such as the deficiency of memory etc.) has occured, and obtains and sets up the not enough such countermeasure of resource.Countermeasure obtains parts 108 to the obtained countermeasure of display control unit spare 109 outputs.
In addition, in the response success of having established DICOM communication after the network service situation under, countermeasure obtains parts 108 receive inconsistent information from the 3rd response analysis parts 105 input.For example, refusing for specific abstract syntax in the situation of a part of transfer syntax, countermeasure obtains parts 108 and judges as follows.That is, basically corresponding service can be used although be judged as for the object that is included in this specific abstract syntax, the service of having used unaccepted transfer syntax can't be utilized.
In addition, in the inconsistent situation of the combination of abstract syntax between the communicator and transfer syntax, countermeasure obtains parts 108 with reference to the countermeasure corresponding with becoming inconsistent each combination.As the result of reference, countermeasure obtains parts 108 and obtains the using method of the service of having used the transfer syntax that has been rejected as countermeasure.In addition, countermeasure obtains in the situation that whole transfer syntaxs of parts 108 in specific abstract syntax have been rejected, and is judged as and can't uses the kind that is included in the service in this abstract syntax.In addition, countermeasure obtain parts 108 with reference to and be stored in countermeasure memory unit 107 in abstract syntax and transfer syntax be combined between the communicator in the inconsistent situation, become inconsistent each make up corresponding countermeasure.And then countermeasure obtains parts 108 and obtains the countermeasure of kind that is included in the service of this abstract syntax for use.Then, countermeasure obtains parts 108 to the obtained countermeasure of display control unit spare 109 outputs.
Display control unit spare 109 is presented at obtained countermeasure on the display unit 112.In the present embodiment, display control unit spare 109 will show that the display frame of countermeasure as shown in Figure 4 is presented on the display unit 112.Fig. 4 is the figure of an example that shows the display frame of countermeasure.Below, this display frame is called countermeasure display frame.
The countermeasure display frame of present embodiment shown in Figure 4 then, is described.Zone 401 among Fig. 4 is that expression is for the zone of the progress situation of the analysis operation of the response of the current connection request that carries out.Specifically, in zone 401, show below such information.The progress of the analysis of the response data during for example analysis, the DICOM of the response data in the display network communication communicate by letter.And then, in this analysis, show inspection, the present ongoing inspection that is through with till now.And then, which also is presented at wrong such information has occured in checking.These information can obtain parts 108 according to the expression countermeasure and carry out information that information that countermeasures judge or expression response data receiving-member 102 obtain the successful response of communication etc. and obtain.
In addition, zone 402 is zones that wrong inspection item has occured for demonstration.For example, if the inspection in the network service then shows the inspection of fire compartment wall, the inspection of IP address mapping etc.In addition, wrong position has occured in zone 403 demonstrations.For example if " Local " such demonstration, then be illustrated in the medical-information communication-connection management device 100 mistake has occured.In addition, if in communication target wrong situation has occured, then show the identifying information of medical massaging device 010.The mistake of this communication target for example refers to the kaput situation of response for the connection request of DICOM communication, as response data, comprises the state that the inadequate resource of medical massaging device 010, medical massaging device 010 are busy etc.This information can obtain error message that parts 108 obtain etc. according to countermeasure and obtain.
In addition, zone 404 shows the identifying information of the medical massaging device 010 of the communication target of having carried out connection request.This information can obtain according to identifying information of transmission source etc.The identifying information of transmission source etc. is documented in the response data that response data receiving-member 102 receives.In addition, in zone 405, show wrong content, the game method of mistake.And then, also can in zone 405, show and could revise etc.These information can obtain according to the information that obtains parts 108 inputs from countermeasure.
And then, specify an example of the content that is presented in the countermeasure display frame.For example, do not support in the situation of Q/R at the medical massaging device 010 of communication target, in each zone 403,405, show as follows.That is, in zone 403, be shown as " Local ".In zone 405,, be shown as " whole Presentation context have been rejected ", " remote station does not support this DICOM service " as wrong content.And then in zone 405, the game method (How to fix) as mistake is shown as " please making ' inquiry (Query) ' service failure in the setting of remote station ", could revise and be shown as " can ".
In addition, as other example, do not support at the medical massaging device 010 of communication target in zone 403, to be shown as " Local " in the situation of reception of compressed image.In addition, in zone 405,, be shown as " next transfer syntax has been rejected ", " 1:RLE " as wrong content.And then, in zone 405, game method (How to fix) as mistake, be shown as " please in the setting of remote station, make compression options ' RLE ' invalid ", " perhaps the delivery option of the image kind that has been rejected please be set as ' N ' ", " AE (application entity) title: DCMTK ", and then could revise and be shown as " can ".
At this, in the present embodiment, for the reason of easy clear and definite problem, and in display frame as shown in Figure 4, show the information such as occurrence positions, mistake content of problem.But, can in display frame, not show them yet.For example, also can only show countermeasure in this display frame in being displayed on display unit 112.
Then, with reference to Fig. 5, illustrate in the action in the medical-information communication-connection management device 100 of present embodiment, for the analysis of the response data of connection request and the action that provides of countermeasure.Fig. 5 is the flow chart of summary that a succession of action of countermeasure is provided analyzing for the response data of connection request at the medical-information communication-connection management device 100 of embodiments of the present invention 1 for explanation.
As the prerequisite of this flow chart, suppose the condition of contact of oneself is stored in the condition of contact memory unit 106.And then, supposed in countermeasure memory unit 107, to store the parameter of the reason of the failure in the error message in the network service, the expression DICOM communication, the countermeasure corresponding with each inconsistent information.Therefore, in the following description, omit the step of these information of record storage.
Step S001: the specific device in the medical massaging device 010 that request transmit block 101 will connect is as communication target, sends connection request in the network service via network.
Step S002: the response data that response data receiving-member 102 receives for connection request from medical massaging device 010 or network 001.
Step S003: response data receiving-member 102 judges that according to response data connection request is accepted or is rejected.In the situation that connection request has been accepted (S003: be), advance to step S004.In the situation that connection request has been rejected (S003: no), advance to step S005.
Step S004: establish the network service between medical-information communication-connection management device 100 and the medical massaging device 010.
Step S005: the first response analysis parts 103 are obtained the information of the establishment failure of network service from response data receiving-member 102.The first response analysis parts 103 are according to this information, carry out the inspection of the setting in the such network service of the inspection of inspection, IP address mapping of fire compartment wall.And then the first response analysis parts 103 are obtained the application error daily record, and then obtain error message from this application error daily record.The first response analysis parts 103 are obtained the obtained error message of parts 108 outputs to countermeasure.
Step S006: request transmit block 101 is according to by the kind of the service of operator's input and the abstract syntax and the combination of transfer syntax that will use, the enactment document of reference the is pre-stored condition of contact of oneself.And then request transmit block 101 makes the connection request that comprises in the DICOM communication, the connection request of the abstract syntax that namely oneself will use and the combination of transfer syntax.
Step S007: request transmit block 101 sends the connection request in the DICOM communication that makes to medical massaging device 010.
Step S008: response data receiving-member 102 receives the response data corresponding with connection request during DICOM communicates by letter.
Step S009: response data receiving-member 102 judges whether whether response is successful, namely returned the such response data of A-ASS-AC.Response data receiving-member 102 judges simultaneously also whether response is failed, namely whether returned the response datas such as A-ASS-RJ or A-ABORT.In response success situation under (S009: be), advance to step S010.In the kaput situation of response (S009: no), advance to step S011.
Step S010: the 3rd response analysis parts 105 receive response data from response data receiving-member 102.Then, the 3rd response analysis parts 105 are extracted abstract syntax that medical massaging device 010 can use and the combination of transfer syntax out from the response data that receives.This combination of 105 pairs of extractions of the 3rd response analysis parts and the combination that is stored in the condition of contact memory unit 106 compare.The combination of storage is the abstract syntax that oneself will use and the combination of transfer syntax.And then the 3rd response analysis parts 105 generate inconsistent information.Inconsistent information be medical massaging device 010 and own between the information of combination of inconsistent abstract syntax and transfer syntax.The 3rd response analysis parts 105 are obtained the inconsistent information that parts 108 outputs generate to countermeasure.
Step S011: the second response analysis parts 104 receive response data from response data receiving-member 102.Then, the second response analysis parts 104 are extracted the parameter of the failed reason of expression out from the response data that receives.Then, the second response analysis parts 104 are obtained the parameter that parts 108 are exported the reason of the expression failure of extracting out to countermeasure.
Step S012: countermeasure obtains parts 108 with reference to countermeasure memory unit 107, obtains with error message from the network service of the first response analysis parts 103 input, from the parameter of the reason of the expression failure of the second response analysis parts 104 inputs or from the information of countermeasure corresponding to the inconsistent information of the 3rd response analysis parts 105 inputs.Countermeasure obtains parts 108 to the information of the obtained countermeasure of display control unit spare 109 outputs.
Step S013: display control unit spare 109 is shown to countermeasure on the display unit 112 according to the information of the countermeasure that obtains parts 108 inputs from countermeasure.
Step S014: request transmit block 101 judges whether the whole medical massaging device 010 that communicates via network and medical-information communication-connection management device 100 has been sent connection request.In the situation that has sent connection request to whole medical massaging devices 010 (S014: be), finish the transmission of connection request.In the situation that the medical massaging device 010 that does not send connection request is arranged (S014: no), the medical massaging device 010 for the transmission of not carrying out this connection request repeats from step S001 to step S013.
At this, for the convenience that illustrates, in the medical-information communication-connection management device 100 of present embodiment, in step S006, made connection request in the DICOM communication by request transmit block 101.But, so long as till having received the processing of arriving afterwards step S007 from operator's input and having finished during, regularly can make connection request arbitrarily.For example, if request transmit block 101 before beginning to send connection request, has received the appointment of operator to the kind of service, then can make the connection request in the DICOM communication stage before step S001.
In addition, in the flow chart of Fig. 5, constitute the affirmation of the whole settings of medical-information communication-connection management device 100 in finishing network service, obtained the application error daily record after, obtain countermeasure.But, have more than and be limited to this, for example also can constitute and obtain parts 108 by countermeasure and when confirming that each is set, obtain error message each, obtain countermeasure.And then, also can constitute and will be like this obtain the countermeasure that parts 108 obtain by countermeasure and be presented on the display unit 112 at every turn.
Then, with reference to Fig. 6, the medical-information communication-connection management device 100 that present embodiment is described is confirmed the action of the setting in the network services.At this, Fig. 6 is the flow chart that is illustrated in the summary of a succession of action of confirming the setting in the network service in the medical-information communication-connection management device 100 of execution mode 1.In the following description, following structure is described, namely when the various setting check of at every turn obtaining in the network service, obtain with as countermeasure corresponding to the result's of this setting check error message, and show this countermeasure.But, also can not be at every turn when obtaining various setting check, but as described above, after whole setting checks finishes, obtain together the structure of countermeasure.
Step S101: the first response analysis parts 103 carry out the inspection of fire compartment wall.
Step S102: the first response analysis parts 103 judge whether the result of this inspection permits passing through of fire compartment wall.In the situation of license (S102: be), advance to step S104, (S102: no) advances to step S103 in objectionable situation.
Step S103: countermeasure obtains parts 108 according to the error message from 103 inputs of the first response analysis parts, with reference to countermeasure memory unit 107.Countermeasure obtains the result that parts 108 carry out reference and obtains the information of countermeasure.Then, display control unit spare 109 is obtained the information of the countermeasure that parts 108 obtain according to countermeasure, will the countermeasure of the mistake that occurs be presented on the display unit 112.
Step S104: the first response analysis parts 103 check and could communicate with DICOM SCP.
Step S105: as the result of this inspection, the first response analysis parts 103 judge whether and can communicate with DICOM SCP.In the situation that can communicate (S015: be), finish the inspection of the setting of network service.(S105: no) advances to step S106 in the situation that can't communicate.
Step S106: the first response analysis parts 103 check that host name is to the conversion of IP address.
Step S107: as the result of this inspection, the first response analysis parts 103 judge whether host name is successful to the conversion of IP address.The success situation under (S107: be), advance to step S109.(S107: no) advances to step S108 in kaput situation.
Step S108: countermeasure obtains parts 108 according to the error message from 103 inputs of the first response analysis parts, obtains parts 107 with reference to countermeasure.Countermeasure obtains the result that parts 108 carry out reference, obtains the information of countermeasure.Then, display control unit spare 109 is obtained the information of the countermeasure that parts 108 obtain according to countermeasure, will the countermeasure of the mistake that produces be presented on the display unit 112.
Step S109: 103 inspections of the first response analysis parts are communicated by letter with default gateway.
Step S110: as the result of this inspection, whether the first response analysis parts 103 are judged successful with communicating by letter of default gateway.In the situation of having communicated by letter successfully (S110: be), advance to step S112.At communication failure situation under (S110: no), advance to step S111.
Step S111: countermeasure obtains parts 108 according to the error message from 103 inputs of the first response analysis parts, obtains parts 107 with reference to countermeasure.Countermeasure obtains the result that parts 108 carry out reference, obtains the information of countermeasure.Then, display control unit spare 109 is according to the information of the countermeasure that obtains parts 108 inputs from countermeasure, will the countermeasure of the mistake that produces be presented on the display unit 112.
Step S112: the such network settings of IP address, subnet mask that the first response analysis parts 103 check in the network adapter that oneself has.
Step S113: as the result of this inspection, the first response analysis parts 103 are judged correcting errors of network settings.If network settings correct (S113: be) then advances to step S115.If network settings mistake (S113: no) then advances to step S114.
Step S114: countermeasure obtains parts 108 according to the error message from 103 inputs of the first response analysis parts, with reference to countermeasure memory unit 107.Countermeasure obtains the result that parts 108 carry out reference, obtains the information of countermeasure.Then, display control unit spare 109 is according to the information of the countermeasure that obtains parts 108 inputs from countermeasure, will the countermeasure of the mistake that produces be presented on the display unit 112.
Step S115: the first response analysis parts 103 check the connection of network cable.
Step S116: as the result of this inspection, the first response analysis parts 103 judge whether network cable has been connected.If network cable has been connected (S116: be), then advance to step S118.If do not have interconnection network cable (S116: no), then advance to step S117.
Step S117: countermeasure obtains parts 108 according to the error message from 103 inputs of the first response analysis parts, with reference to countermeasure memory unit 107.Countermeasure obtains the result that parts 108 carry out reference, obtains the information of countermeasure.Then, display control unit spare 109 is according to the information of the countermeasure that obtains parts 108 inputs from countermeasure, will the countermeasure of the mistake that produces be presented on the display unit 112.
Step S118: the first response analysis parts 103 check network adapter.
Step S119: as the result of this inspection, the first response analysis parts 103 judge whether network adapter is invalid.(S119: no) advances to step S120 in invalid situation.In the effective situation of network adapter (S119: be), finish the affirmation of the setting in the network service.
Step S120: countermeasure obtains parts 108 according to the error message from 103 inputs of the first response analysis parts, with reference to countermeasure memory unit 107.Countermeasure obtains the result that parts 108 carry out reference, obtains the information of countermeasure.Then, display control unit spare 109 is according to the information of the countermeasure that obtains parts 108 inputs from countermeasure, will the countermeasure of the mistake that produces be presented on the display unit 112.
At this, it is variant for each service type that request transmit block 101, the 3rd response analysis parts 105, countermeasure obtain the action of parts 108, therefore, to each service type, specifically describes the action of these 3 functional parts.
The situation of storage, inquiry/retrieval, MWM, MPPS service type at first, is described.Request transmit block 101 is carried out connection request according to the abstract syntax of appointment and the combination of transfer syntax.Then, in the situation that has received the connection response of accepting, it is no problem that the 3rd response analysis parts 105 are judged as.In the situation of the connection response that has received refusal, obtain parts 108 to countermeasure and send inconsistent information.Countermeasure obtains parts 108 and obtains the countermeasure corresponding with the combination of transfer syntax with unaccepted abstract syntax.
The situation of print service classification then, is described.In the print service classification, " the first SOP class (Basic Grayscale Print Management MetaSOP Class) of basic gray scale print management ", " first SOP class (Basic Color PrintManagement Meta SOP Class) is managed in basic colour print " these two kinds of SOP classes are arranged.The SOP of unit class is made of a plurality of SOP classes.In the SOP class in being included in this yuan SOP class, comprise the necessary SOP class of support on the specification.In addition, below the necessary SOP class of the support on the specification is called " essential SOP class ".
As this essential SOP class, " basic film session SOP class (Basic FilmSession SOP Class) ", " basic film frame SOP class (Basic Film Box SOPClass) ", " basic grayscale map frame SOP class (Basic Grayscale Image Box SOPClass) ", " printer SOP class (Printer SOP Class) " these four kinds of SOP classes are arranged.In addition, each first SOP class definition optional optional SOP class.For example " substrate gray scale print management unit SOP class (Basic Grayscale Print Management Meta SOPClass) " can comprise " print out task SOP class (Print Job SOP Class) " so optional SOP class.
Request transmit block 101 as abstract syntax, is carried out connection request with the abstract syntax of appointment, SOP class that this yuan SOP class has.For example in the situation of oneself supporting " the first SOP class (Basic Grayscale Print Management Meta SOP Class) of basic gray scale print management ", to " the first SOP class (Basic Grayscale PrintManagement Meta SOP Class) of basic gray scale print management ", " basic film session SOP class (Basic FilmSession SOP Class) ", " basic film frame SOP class (Basic Film Box SOPClass) ", " basic grayscale map frame SOP class (Basic Grayscale Image Box SOPClass) ", " printer SOP class (Printer SOP Class) " these five abstract syntaxes are carried out connection request.And then, oneself supporting except abstract syntax, also this SOP class to be carried out connection request in the situation of optional SOP class.For example, oneself supporting " the first SOP class (Basic Grayscale Print Management Meta SOPClass) of basic gray scale print management ", and support in the situation of " printer configuration retrieval SOP class (Printer ConfigurationRetrieval SOP Class) ", to carrying out connection request in five above-mentioned six abstract syntaxes that increased like that " printer configuration retrieval SOP class (Printer Configuration Retrieval SOP Class) ".Therefore, then to the action for each functional part of kind class declaration of each response of the connection request that sends.
In situation about having accepted whole connection response of printing service type, it is no problem that the 3rd response analysis parts 105 are judged as.In the situation of the connection response that has received refusal, the 3rd response analysis parts judge which SOP class has been rejected.Be optional SOP class in unaccepted SOP class, and in the essential SOP class situation about being accepted, the medical massaging device 010 of communication target not necessarily must support optional SOP class.Therefore, it is no problem that the 3rd response analysis parts 105 are judged as, and do not export inconsistent information.That is, do not show countermeasure.
In the situation that first SOP class has been rejected, the 3rd response analysis parts 105 are obtained the parts 108 outputs inconsistent information with this yuan SOP class corresponding to countermeasure.In this case, countermeasure obtains parts 108 and obtains countermeasure.And then countermeasure obtains parts 108 to display control unit spare 109 output countermeasures and can't utilize the such information of unaccepted first SOP class.Display control unit spare 109 shows display unit can't utilize such information and the countermeasure thereof of unaccepted first SOP class.
In the situation that essential SOP class has been rejected, the 3rd response analysis parts 105 are obtained parts 108 output these essential SOP class and inconsistent information to countermeasure.This inconsistent information is the information for the first SOP class corresponding with this essential SOP class.In this case, countermeasure obtains parts 108 and obtains countermeasure.And then, countermeasure obtain parts 108 to display control unit spare 109 output countermeasures, can't utilize the information of the essential SOP class that has been rejected and the first SOP class corresponding with this essential SOP class.For example, in the situation that " basic film frame SOP class (Basic Film BoxSOP Class) " has been rejected, can't utilize print service.This is because can't utilize " basic gray scale unit (Basic Grayscale Meta) " and " basic colored unit (BasicColor Meta) " both sides.As other example, in the situation that " basic cromogram frame class (BasicColor Image Box Class) " has been rejected, can't utilize " basic colored unit (Basic Color Meta) ".
As mentioned above, the medical-information communication-connection management device of present embodiment is automatically extracted the problem in the network service, the problem in the DICOM communication out.And then medical-information communication-connection management device provides the structure of the countermeasure corresponding with the problem of extracting out.By this structure, the operator can promptly obtain the countermeasure for the problem that produces in network connection, can easily tackle fault.In addition, the medical-information communication-connection management device of present embodiment compares the condition of contact of oneself and the condition of contact of communication target, and extracting out becomes inconsistent condition of contact.And then medical-information communication-connection management device is that the structure that becomes the countermeasure of inconsistent condition for this also is provided.Thus, can grasp the relation of the condition of contact of communication source and communication target, more easily the reason of problem identificatioin.
[execution mode 2]
The medical-information communication-connection management device of embodiments of the present invention 2 then, is described.The medical-information communication-connection management device of execution mode 2 is different from execution mode 1 aspect following.That is, the structure of the medical-information communication-connection management device of present embodiment is to carry out connection request in the combination of the abstract syntax that oneself can use and transfer syntax whole, and can judgement carry out needed connection when the analysis of response.Therefore, transmission and the analysis thereof of main explanation connection request below.In addition, use Fig. 1 as the block diagram of the function of the medical-information communication-connection management device of expression present embodiment.In the following description, if not otherwise specified, the functional part that has then added the symbol identical with execution mode 1 has identical function.
Request transmit block 101 at first to the network service net that comprises medical massaging device 010 and network 001 send in the network service medical massaging device 010 with oneself between connection request.Then, accepted to establish the network service between medical-information communication-connection management device 100 and the medical massaging device 010 in the situation of response data of the connection request in the network service having received expression from medical massaging device 010 for response data receiving-member 102.
The combination of request transmit block 101 abstract syntax that storage can be used oneself in the storage area of oneself in advance and transfer syntax is as enactment document.In addition, the kind of each service is stored this combination.In addition, herein " oneself " expression medical-information communication-connection management device 100.Request transmit block 101 receives the operator via the information of the kind of the service of carrying out connection request of input block 111 inputs.Then, request transmit block 101 generates connection request according to the kind of the service of input.This connection request is included in the kind of service of input, and is used for carrying out being connected of combination of the whole abstract syntax that can use based on oneself and transfer syntax.
That is, in the present embodiment, do not use abstract syntax that the operator inputs and the combination of transfer syntax, and in the combination of the whole abstract syntaxes that can use and transfer syntax, generate connection request.For example, carry out the indication of connection request if inputted the use stores service by the operator, then ask transmit block 101 to make be used to the table that carries out connection request.This table is the table that carries out connection request for the combination of the whole abstract syntax that can use based on oneself in stores service and transfer syntax.Then, request transmit block 101 is carried out connection request according to this table.
If established above-mentioned network service, then ask transmit block 101 to medical massaging device 010 send in the DICOM communication and medical massaging device 010 between connection request.In addition, make this connection request by request transmit block 101.The table of for example, asking transmit block 101 to make with reference to oneself.The result of reference is request transmit block 101 projects according to setting in this table, sends connection request.
The 3rd response analysis parts 105 from response data receiving-member 102 receive be illustrated in response success the DICOM communication the input of response data.This response data comprises the combination of the abstract syntax that has been accepted and transfer syntax and the abstract syntax that has been rejected and the combination of transfer syntax.
And then the 3rd response analysis parts 105 are according to operator's input, the information of the abstract syntax that reception will be used and the combination of transfer syntax.As the timing of the reception of this information, carry out when the information that receives such as the kind of being inputted service by the operator and request transmit block 101 according to this input etc.
The 3rd response analysis parts 105 are extracted the combination of the abstract syntax be accepted and transfer syntax out and the abstract syntax that has been rejected and the combination of transfer syntax from the response data of input.Each combination of 105 pairs of extractions of the 3rd response analysis parts and the combination of input compare.In addition, the combination of each combination abstract syntax of having referred to be accepted and transfer syntax and the abstract syntax that has been rejected and the combination of transfer syntax.In addition, the combination of input refers to the abstract syntax that will use and the combination of transfer syntax.
Then, the 3rd response analysis parts 105 are judged as by the combination in the combination of operator's input for not being comprised in this combination that has been rejected and are not used, and judge no problem in this communication.Consequently the 3rd response analysis parts 105 do not make inconsistent information.
Relative therewith, the 3rd response analysis parts 105 are obtained parts 108 as inconsistent information output to countermeasure for the consistent combination of the combination with input in the combination that has been rejected.Like this, by ignoring the combination of obsolete abstract syntax and transfer syntax, even suppose to be rejected based on the connection request of this obsolete combination, also can not show countermeasure, and deletion unwanted information for the operator.
At this, the object lesson of the action of the request transmit block 101 of present embodiment and the 3rd response analysis parts 105 is described.As an example, description operation person has selected the stores service classification, and 100 situations of supporting the combination of abstract syntax=CT Image and transfer syntax=JPEG of medical-information communication-connection management device.
The abstract syntax that can use in 101 uses of request transmit block stores service classification and whole combinations of transfer syntax are carried out connection request to medical massaging device 010.For example, use the situation of the combination of abstract syntax=CT Image and transfer syntax=JPEG in this hypothesis.
At first, in the situation of having accepted response for this connection request, can and medical massaging device 010 between communicate without problems.That is, medical-information communication-connection management device 100 does not carry out the countermeasure demonstration.
Then, in the situation of having refused response for this connection request, compare with execution mode 1, the action of the 3rd response analysis parts 105 is different.That is, according to the content according to whole combinations of operator's abstract syntax input, that will use and transfer syntax, the action of the 3rd response analysis parts 105 is different.
At first, in the combination for abstract syntax=CT Image and transfer syntax=JPEG, be not appointed as in the situation of the combination that will use by the operator, owing to do not use this combination, so that the 3rd response analysis parts 105 are judged as is no problem.That is, not carrying out countermeasure shows.
Relative therewith, in the combination for abstract syntax=CT Image and transfer syntax=JPEG, to be appointed as by the operator in the situation of the combination that will use, the 3rd response analysis parts 105 are obtained the inconsistent information of parts 108 outputs to countermeasure.That is, carrying out countermeasure shows.
In the present embodiment, as having illustrated at execution mode 1, for each service type, it is variant that request transmit block 101, the 3rd response analysis parts 105, countermeasure obtain the action of parts 108.In the present embodiment, each functional part of each service type namely asks transmit block 101, the 3rd response analysis parts 105 to move as follows.Request transmit block 101 is carried out connection request according to whole combinations of the abstract syntax that oneself can use and transfer syntax.Behind this connection request, the 3rd response analysis parts 105 are for the abstract syntax that has been rejected and the combination of transfer syntax, judge whether to belong to according to the abstract syntax of operator's input and the combination of transfer syntax.In addition, the transmission of this connection request is the same with execution mode 1 with the action beyond the judgement that should make up.
As described above, in the medical-information communication-connection management device of present embodiment, in the combination of whole abstract syntax of supporting and transfer syntax, carry out connection request.Its structure is to judge whether to use behind this connection request.In such structure, the operator also can promptly obtain the countermeasure for the problem that occurs in network connection, can easily tackle fault.And then, can grasp the relation of the condition of contact of communication source and communication target, more easily the reason of problem identificatioin.
[execution mode 3]
Then, with reference to Fig. 8, the medical-information communication-connection management device of embodiments of the present invention 3 is described.Fig. 8 is the block diagram in the medical-information communication-connection management device 100 of embodiments of the present invention 3.The medical-information communication-connection management device 100 of execution mode 3 is also the same with execution mode 2, its structure is to carry out connection request in whole combinations of the abstract syntax that oneself can use and transfer syntax, judges whether to carry out needed connection when the analysis of response.That is, according to the SOP class by operator input, i.e. the kind of the service in the abstract syntax is extracted the whole abstract syntax that oneself can use and the combination of transfer syntax out.In addition, request transmit block 101 is according to this combination producing connection request.
In addition, response data receiving-member 102 receives for the response data of connection request and then the first response analysis parts 103, the second response analysis parts 104, the 3rd response analysis parts 105 also the same with execution mode 2 to the processing that this response data that receives is analyzed respectively.
But, in the medical-information communication-connection management device 100 of execution mode 3, as follows with the difference of execution mode 2.At first, in execution mode 3, medical-information communication-connection management device 100 has misspecification memory unit 1071 and replaces countermeasure memory unit 107.This misspecification memory unit 1071 is stored the information that various error messages etc. and expression become the setting mistake of this wrong reason accordingly.For example, misspecification memory unit 1071 is stored the information of setting mistake that error message in the application error daily record that is included in the network service and expression become the reason of this error message accordingly.In addition.As other example, also the accordingly storage parameter, the expression that are included in the reason of the expression failure in the response data in the situation of the response failure in the DICOM communication becomes the information of setting mistake of the reason of the response failure in this DICOM communication.In addition, as other example, misspecification memory unit 1071 is stored in the combination of inconsistent abstract syntax and transfer syntax between the communicator, the information of the setting mistake relevant with this combination with expression accordingly.
Also can be to show these information in such form storage errors setting memory unit 1071.Perhaps, misspecification memory unit 1071 also can be stored the program of the information of the output information corresponding with this condition that is recited as, i.e. expression setting mistake in the situation that has added certain condition.Also this program can be changed speech and be " dictionary ".For example, such correspondence table shown in the example of misspecification memory unit 1071 Fig. 3 in also can storage implementation mode 1.But the correspondence table of present embodiment is different aspect following.That is, the countermeasure memory unit 107 in execution mode 1 and the execution mode 2, with the difference of misspecification memory unit 1071 be not countermeasure, but information and the error message of setting mistake that makes expression become the reason of error message is mapped.
And then the medical-information communication-connection management device 100 of execution mode 3 has misspecification and obtains parts 1081.This misspecification obtains parts 1081 and countermeasure in the execution mode 2, and to obtain parts 108 the same, in the situation of the information that has obtained the application error daily record from the first response analysis parts 103, according to this information, with reference to misspecification memory unit 1071.The result of this reference is that misspecification obtains parts 1081 and obtains the information that the expression corresponding with the information of application error daily record becomes the setting mistake of this wrong reason.Then, misspecification obtains parts 1081 to the information of the obtained setting mistake of display control unit spare 109 outputs.
In addition, in the kaput situation of response of having established DICOM communication after the network service, misspecification obtains parts 1081 receive the parameter of the failed reason of expression from the second response analysis parts 104 input.Misspecification obtains parts 1081 according to the parameter of input, with reference to misspecification memory unit 1071.The result of this reference is that misspecification obtains parts 1081 and obtains the information that the expression corresponding with this parameter becomes the setting mistake of the failed reason of this response.Then, misspecification obtains parts 1081 to the information of the obtained countermeasure of display control unit spare 109 outputs.
In addition, in the response success of having established network service and DICOM communication, and in the inconsistent situation of the combination of abstract syntax between the communicator and transfer syntax, misspecification obtains parts 1081 receive inconsistent information from the 3rd response analysis parts 105 input.In addition, refusing for specific abstract syntax in the situation of a part of transfer syntax, it is the same with execution mode 2 that misspecification obtains the judgement of parts 1081.That is, be judged as for the object that is included in this specific abstract syntax and basically can use corresponding service although misspecification obtains parts 1081, can't utilize the service of having used the transfer syntax that has been rejected.
In the situation of the input that has received inconsistent information from the 3rd response analysis parts 105, misspecification obtains parts 1081 with reference to misspecification memory unit 1071.The result of reference is that misspecification obtains parts 1081 according to inconsistent information, obtains the information of the setting mistake of the transfer syntax that expression has been rejected.In addition, in the situation that whole transfer syntaxs in specific abstract syntax have been rejected, misspecification obtains parts 1081 and is judged as and can't uses the kind that is included in the service in this abstract syntax.Then, misspecification obtains parts 1081 and sets the maybe result of this judgement of wrong information to the obtained expression of display control unit spare 109 outputs.
And then the medical-information communication-connection management device 100 of execution mode 3 has storage for the picture memory unit of the picture data of the setting picture that makes connection request.In addition, this picture memory unit is omitted diagram.If display control unit spare 109 is obtained parts 1081 from misspecification and received the wrong information of expression setting, then at first read the picture data of setting picture from the picture memory unit.And then 109 pairs of display control unit spares are obtained the information that parts 1081 receive from misspecification and are analyzed.That is, display control unit spare 109 determines to set with this setting item of failure correlation according to the information of expression misspecification.And then display control unit spare 109, shows with other parts in this picture data distinctively for this setting item of having determined.
For example, in situation about can input by text box in setting picture with the setting item of setting failure correlation, display control unit spare 109 is processed in order to the color of the text frame in this picture is shown as the color different from other parts or processes in order to reversally show.Perhaps, display control unit spare 109 makes the partly flickering of text frame or the Graphics Processing that surrounds etc. with thick frame.
In addition, other examples as the processing of display control unit spare 109 have following example.For example in situation about can select by the multiselect frame in setting picture with the setting item of setting failure correlation, display control unit spare 109 carries out this multiselect frame in this picture is set as the processing that can not select.
Display control unit spare 109 carry out processing as described above to setting picture, and then the setting picture disply after will processing is on display unit 112 according to the input that obtains parts 1081 from misspecification.In addition, also can obtain the change processing that parts 1081 other functional parts such as grade carry out the setting picture of display control unit spare 109 by misspecification.At this moment, display control unit spare 109 just receives the picture data of the setting picture behind the Graphics Processing, and it is presented on the display unit 112.
According to such structure, the setting picture that the operator can be on being presented at display unit 112 is confirmed the setting mistake in the DICOM communication, can grasp by vision the position of the problem that occur.Therefore, the operator can more directly grasp the problem that occurs.And then, can rapidly and easily solve the problem of generation.
In addition, in execution mode 3, misspecification memory unit 1071 is set replaces countermeasure memory unit 107, and then misspecification is set obtains parts 1081 and replace countermeasure to obtain parts 108.Be limited to this structure but have more than, for example also can possess countermeasure memory unit 107, misspecification memory unit 1071, countermeasure obtains parts 108 and misspecification obtains the whole of parts 1081.In this structure, display control unit spare 109 also can switch the demonstration of countermeasure and the demonstration of the setting picture after the processing.
In addition, the misspecification in the execution mode 3 obtains parts 1081 also can be at every turn with reference to misspecification memory unit 1071 time, and the number of times of the information of the setting mistake of reading each error message is counted.In this structure, rewrite the information of misspecification memory unit 1071, make it possible to the many information of this counting is shifted to an earlier date its sorted order.That is, for the information that shoots straight, automatically adjust the sorted order of setting wrong information, can carry out reference so that misspecification obtains parts 1081 at once.
[execution mode 4]
The medical-information communication-connection management device of embodiments of the present invention 4 then, is described.In execution mode 3, store accordingly mistake in the past and the wrong information of expression setting by misspecification memory unit 1071 in advance.But, because the increases of the change of the change of network, DICOM, new communication target etc. have generation not to be stored in the situation of the mistake of the unknown in the medical-information communication-connection management device 100.Mistake for the unknown in this medical-information communication-connection management device 100 is designated hereinafter simply as " unknown mistake ".
With such situation accordingly, the 100 pre-stored past of medical-information communication-connection management device of execution mode 4 aspect network, DICOM, condition of contact success the example of setting.For this in the past success the example of setting, be designated hereinafter simply as " successful example ".In addition, the medical-information communication-connection management device 100 of execution mode 4 generates connection request, and tries to send to communication target according to the setting according to successful example.Below, the characteristic of execution mode 4 only is described.
Medical-information communication-connection management device 100 has the successful example memory unit of the successful example of storage.In addition, this success example memory unit is omitted diagram.In this success example memory unit, to each abstract syntax, store accordingly respectively the abstract syntax that has successfully in the past actual achievement and the combination of transfer syntax.
Misspecification obtains parts 1081 according to error message that receives from the first response analysis parts 103, the second response analysis parts 104, the 3rd response analysis parts 105 respectively etc., with reference to misspecification memory unit 1071.But wrong setting obtains the situation that the error message that parts 1081 receive etc. is unknown mistake.At this, unknown misrepresentation is not stored in the mistake in the misspecification memory unit 1071.In this case, even misspecification obtains parts 1081 with reference to misspecification memory unit 1071, also can't find corresponding error message etc.Therefore, misspecification obtains parts 1081 according to the SOP class by operator's input, and namely the kind of the service in the abstract syntax is read corresponding successful example from successful example memory unit.That is, misspecification obtains parts 1081 and each abstract syntax is read out in over has successfully the abstract syntax of actual achievement and the combination of transfer syntax.Misspecification obtains parts 1081 according to the order of reading, and sequentially sends the successful example of reading to request transmit block 101.
Request transmit block 101 when obtaining the combination of parts 1081 reception abstract syntaxes and transfer syntax from misspecification, according to this combination producing connection request at every turn.That is, according to by the kind of the service in the abstract syntax of the operator input successful example in corresponding past, sequentially generate connection request.And then request transmit block 101 order sends the connection request that has generated to the communication target of setting.
Response data receiving-member 102 is from the response of communication target reception for the connection request that generates according to successful example.That is, the medical massaging device 010 from communication target receives response data.And then the first response analysis parts 103, the second response analysis parts 104, the 3rd response analysis parts 105 are analyzed the response data that this receives respectively.
Display control unit spare 109 receiving and analyzing results for example set each in separately of the condition of contact of each successful example and set according in the condition of contact of operator's input each and compare.Display control unit spare 109 is presented at the difference of comparative result, i.e. setting on the display unit 112.At this moment, display control unit spare is analysis result, i.e. consistent or inconsistent etc. the result of the result of connection failure or successful connection, the condition of contact between the communicator is presented on the display unit 112 with this difference.In addition, display control unit spare 109 only also can constitute and the comparing of successful connection, and shows difference.
According to execution mode 4, with medical massaging device 010 between communicate by letter in occured in the situation of unknown mistake, generate connection request and send according to the successful example in past.And then 109 pairs of display control unit spares compare according to the connection request of the successful example in past with the connection request of the failure correlation of the unknown, show difference.And then display control unit spare 109 shows its analysis result with the response data of connection request.Therefore, in the response data for connection request, even comprise the mistake of the unknown in the misspecification memory unit 1071 that is not stored in medical-information communication-connection management device 100, also can grasp the problem points with the connection request of the failure correlation of the unknown.
According to such structure, the operator is by grasping the problem points with the connection request of unknown failure correlation, and the operator can tackle the mistake of wider scope, therefore the reason of problem identificatioin more widely.
In addition, also can obtain parts 1081 other functional parts such as grade by misspecification and carry out more relevant processing that undertaken by display control unit spare 109 and successful example.At this moment, display control unit spare 109 just receives information, the analysis result of difference, and is presented on the display unit 112.
In addition, execution mode 4 be structure take execution mode 3 as prerequisite, but also can in the structure of execution mode 1 or execution mode 2, be suitable for.That is, following situation is arranged: the result of response analysis represent not to be included in be stored in countermeasure memory unit 107 in error message corresponding to countermeasure etc. in error message etc.In this case, countermeasure obtains parts 108 and is difficult to obtain effective countermeasure.Therefore, the structure of execution mode 4 is applicable to execution mode 1 or execution mode 2, generates connection request according to the successful example in past, try to send.Thereafter processing as mentioned above.

Claims (12)

1. medical-information communication-connection management device is characterized in that comprising:
The request transmit block, towards the medical massaging device of communication target, send the first connection request and the second connection request during the DICOM that is performed communicates by letter in the network service to the communication network of the medical massaging device that comprises above-mentioned communication target in above-mentioned network service;
The response data receiving-member receives for the first response data of above-mentioned the first connection request with for the second response data of above-mentioned the second connection request;
The first response analysis parts in the situation of the data that above-mentioned the first response data that receives is connection failure, by the mistake in the network service is analyzed, are obtained the first error message from this first response data;
The second response analysis parts in the situation of the data that above-mentioned the second response data that receives is connection failure, by the mistake in the above-mentioned DICOM communication is analyzed, are obtained the second error message from this second response data;
The countermeasure memory unit, storage for the countermeasure of the error message in the above-mentioned network service with communicate by letter for above-mentioned DICOM on the countermeasure of error message;
Countermeasure obtains parts, according at least one party of above-mentioned the first error message and above-mentioned the second error message, with reference to above-mentioned countermeasure memory unit, extracts the above-mentioned countermeasure for the problem that produces out; And
Display control unit spare is presented at the countermeasure of above-mentioned extraction on the display unit,
Wherein, in the above-mentioned countermeasure on being presented at above-mentioned display unit, with the solution of mistake demonstrate that the information of problem has occured for the identifying information of the medical massaging device of wrong content, communication target, in communication source and communication target which side and the information that can tackle by the change of condition of contact in any one or its combination.
2. medical-information communication-connection management device according to claim 1 characterized by further comprising:
The condition of contact memory unit, the condition of contact in pre-stored oneself the DICOM communication;
The 3rd response analysis parts, in the situation of the data that above-mentioned the second response data that receives is successful connection, extract the condition of contact in the medical massaging device of above-mentioned communication target out according to this second response data, condition of contact in the medical massaging device of above-mentioned communication target and the condition of contact that is stored in the above-mentioned condition of contact memory unit are compared, obtain inconsistent information as the information of inconsistent condition of contact, wherein
Above-mentioned countermeasure memory unit is also stored the inconsistent countermeasure for the condition of contact between the above-mentioned own and above-mentioned communication target,
Above-mentioned countermeasure obtains parts and extracts above-mentioned countermeasure out according to above-mentioned inconsistent information,
To be presented on the display unit for the countermeasure of the above-mentioned inconsistent information of above-mentioned extraction.
3. medical-information communication-connection management device according to claim 1 is characterized in that:
The kind and the combination of the kind of the data of the object that becomes this service and the constructive method of data that comprise the service that above-mentioned medical massaging device will use in the condition of contact in the above-mentioned DICOM communication in DICOM communication.
4. medical-information communication-connection management device according to claim 2 is characterized in that:
Above-mentioned the 3rd response analysis parts are according to being included in conduct in above-mentioned the second response data from the acceptance of the response of the medical massaging device of above-mentioned communication target and the information of refusal, judge the above-mentioned condition of contact in the medical massaging device of above-mentioned communication target.
5. medical-information communication-connection management device according to claim 1 is characterized in that:
Above-mentioned request transmit block generates above-mentioned the second connection request, and above-mentioned the second connection request comprises: the kind and the combination of the kind of the data of the object that becomes this service and the constructive method of data that are designated as the service in the DICOM communication that communication source will use.
6. medical-information communication-connection management device according to claim 1 is characterized in that:
Above-mentioned request transmit block generates above-mentioned the second connection request, and above-mentioned the second connection request comprises: the kind and the combination of the kind of the data of the object that becomes this service and all constructive methods of the above-mentioned data that this communication source can use in this combination that are designated as the service in the DICOM communication that communication source will use.
7. medical-information communication-connection management device via network service, carries out DICOM communication towards the medical massaging device of communication target, it is characterized in that comprising:
Display unit, the setting picture of the constructive method of the kind of the service that show to be used for setting above-mentioned communication target, will use in above-mentioned DICOM communication and the combination of the kind of the data of the object that becomes this service, the data that will use;
The request transmit block, according to above-mentioned communication target and the combinations thereof in above-mentioned setting picture, set, send the first connection request and the second connection request during above-mentioned DICOM communicates by letter in the above-mentioned network service to the communication network of the medical massaging device that comprises above-mentioned communication target;
The response data receiving-member receives for the first response data of above-mentioned the first connection request with for the second response data of above-mentioned the second connection request;
The condition of contact memory unit, the condition of contact in pre-stored oneself the DICOM communication;
The first response analysis parts in the situation of the data that above-mentioned the first response data that receives is connection failure, by the mistake in the network service is analyzed, and are obtained the first error message from above-mentioned the first response data;
The second response analysis parts in the situation of the data that above-mentioned the second response data that receives is connection failure, by the mistake in the above-mentioned DICOM communication is analyzed, and are obtained the second error message from above-mentioned the second response data;
The 3rd response analysis parts, in the situation of the data that above-mentioned the second response data that receives is successful connection, extract the condition of contact in the medical massaging device of above-mentioned communication target out according to this second response data, the condition of contact of storing in condition of contact in the medical massaging device of above-mentioned communication target and the above-mentioned condition of contact memory unit is compared, obtain inconsistent information as the information of inconsistent condition of contact;
The misspecification memory unit, each in each mistake in the above-mentioned network service of pre-stored expression, the above-mentioned DICOM communication is wrong or respectively for the information of the mistake of the inconsistent communication setting of each condition of contact between the above-mentioned own and above-mentioned communication target;
Misspecification obtains parts, according in above-mentioned the first error message, above-mentioned the second error message and the above-mentioned inconsistent information at least one, with reference to above-mentioned misspecification memory unit, extracts the information of the mistake of expression communication setting out; And
Display control unit spare, according to the information of the mistake of the expression communication setting of extracting out, in above-mentioned setting picture, for the part of this failure correlation, show distinctively with other parts.
8. medical-information communication-connection management device according to claim 7 is characterized in that:
Above-mentioned the second connection request comprises the kind and the combination of the kind of the data of the object that becomes this service and all constructive methods of the above-mentioned data that this communication source can use that is designated as the service in the above-mentioned DICOM communication that communication source will use in this combination.
9. medical-information communication-connection management device according to claim 7 is characterized in that:
The above-mentioned difference that above-mentioned display control unit spare is carried out shows it is to show emphatically with the part of above-mentioned failure correlation and so that can not select at least one party in the part with this failure correlation.
10. pressure according to claim 7 kitchen information communication-connection management device is characterized in that:
Also possess: successful example memory unit, be stored in over carried out, respectively for above-mentioned first connection request of above-mentioned medical massaging device and the successful example of above-mentioned the second connection request, wherein
Above-mentioned request transmit block obtains parts in above-mentioned misspecification and fails to extract out in the situation of information of mistake of above-mentioned expression communication setting, with reference to above-mentioned successful example, according to this success example, sends above-mentioned the first connection request and above-mentioned the second connection request,
Above-mentioned response data receiving-member receives based on above-mentioned first response data of above-mentioned successful example with based on above-mentioned second response data of above-mentioned successful example,
Above-mentioned display control unit spare to based on the successful connection in above-mentioned first response data of above-mentioned successful example example and based on the successful connection in above-mentioned second response data of above-mentioned successful example example, compare with the first connection request and the second connection request in above-mentioned setting picture, set, difference is presented in the display frame.
11. medical-information communication-connection management device according to claim 10 is characterized in that:
Above-mentioned request transmit block is according to the above-mentioned communication target of setting, and above-mentioned the first connection request and above-mentioned the second connection request above-mentioned successful example with institute's reference is sent.
12. medical-information communication connection management method, be the medical-information communication connection management method in the medical-information communication-connection management device, this medical-information communication-connection management device comprises: the condition of contact memory unit of the condition of contact in pre-stored oneself the DICOM communication; Storage is for the countermeasure of the error message in the network service, for the countermeasure of the error message in the above-mentioned DICOM communication and for the countermeasure memory unit of the inconsistent countermeasure of the condition of contact between the above-mentioned own and above-mentioned communication target, and this medical-information communication connection management method is characterised in that and comprises:
The request transmit block sends the step of the first connection request in the above-mentioned network service to the medical massaging device of above-mentioned communication target;
The response data receiving-member receives the step for the first response data of above-mentioned the first connection request;
The first response analysis parts are in the situation of the data that above-mentioned the first response data that is received by above-mentioned response data receiving-member is connection failure, by the mistake in the above-mentioned network service is analyzed, obtain the step of the first error message from above-mentioned the first response data;
The request transmit block does not detect in above-mentioned the first response analysis stage in the wrong situation, after the connection in having established above-mentioned network service, sends the step of the second connection request in the above-mentioned DICOM communication to the medical massaging device of above-mentioned communication target;
The response data receiving-member receives the step for the second response data of above-mentioned the second connection request;
The second response analysis parts are in the situation of the data that above-mentioned the second response data that is received by above-mentioned response data receiving-member is connection failure, by the mistake in the DICOM communication is analyzed, obtain the step of the second error message from this second response data;
The 3rd response analysis parts are in the situation of successful connection data in above-mentioned the second response data that is received by above-mentioned response data receiving-member, extract the condition of contact in the medical massaging device of above-mentioned communication target out according to this second response data, condition of contact in the medical massaging device of above-mentioned communication target and the condition of contact that is stored in the above-mentioned condition of contact memory unit are compared, obtain inconsistent information as the step of the information of inconsistent condition of contact;
Countermeasure obtains parts according to above-mentioned the first error message, above-mentioned the second error message and above-mentioned inconsistent information, with reference at above-mentioned countermeasure memory phase canned data, extracts the step for the above-mentioned countermeasure of the problem that occurs out; And
Display control unit spare is presented at step on the display unit with the countermeasure of above-mentioned extraction.
CN2010101136532A 2009-02-06 2010-02-05 Medical-information communication-connection management device and a method of managing a medical-information communication connection Active CN101800775B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2009-025965 2009-02-06
JP2009025965 2009-02-06

Publications (2)

Publication Number Publication Date
CN101800775A CN101800775A (en) 2010-08-11
CN101800775B true CN101800775B (en) 2013-03-13

Family

ID=42541388

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010101136532A Active CN101800775B (en) 2009-02-06 2010-02-05 Medical-information communication-connection management device and a method of managing a medical-information communication connection

Country Status (3)

Country Link
US (1) US8176356B2 (en)
JP (1) JP5361750B2 (en)
CN (1) CN101800775B (en)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102010043718A1 (en) 2010-11-10 2012-05-10 Siemens Aktiengesellschaft Automatic connection analysis for a DICOM network
US9704207B2 (en) 2011-02-25 2017-07-11 International Business Machines Corporation Administering medical digital images in a distributed medical digital image computing environment with medical image caching
US8949427B2 (en) 2011-02-25 2015-02-03 International Business Machines Corporation Administering medical digital images with intelligent analytic execution of workflows
US9836485B2 (en) 2011-02-25 2017-12-05 International Business Machines Corporation Auditing database access in a distributed medical computing environment
US9779376B2 (en) 2011-07-13 2017-10-03 International Business Machines Corporation Dynamically allocating business workflows
US9104985B2 (en) * 2011-08-17 2015-08-11 International Business Machines Corporation Processing system using metadata for administering a business transaction
JP2013178644A (en) * 2012-02-28 2013-09-09 Toshiba Corp Medical information communication testing device
JP6044485B2 (en) * 2013-08-22 2016-12-14 株式会社デンソー Energy management system
JP6457112B2 (en) * 2014-12-22 2019-01-23 コーニンクレッカ フィリップス エヌ ヴェKoninklijke Philips N.V. Method and apparatus for determining a quality assessment for a medical data acquisition system
JP6849329B2 (en) * 2016-07-05 2021-03-24 キヤノンメディカルシステムズ株式会社 Mobile terminal device
CN106933694B (en) * 2017-03-29 2019-12-03 武汉斗鱼网络科技有限公司 Application error localization method and device
CN107222459A (en) * 2017-04-27 2017-09-29 广州慧扬健康科技有限公司 Network connection negotiation method
JP6713118B1 (en) * 2019-08-23 2020-06-24 Psp株式会社 PDI-compliant compliance analysis program, PDI-compliant compliance analyzer and PDI-compliant compliance analysis method
CN113571141B (en) * 2021-06-07 2024-03-19 四川大学华西医院 Intelligent management system for mental images
US20230216803A1 (en) * 2021-12-31 2023-07-06 Uab 360 It Device-enabled access control in a mesh network

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6388687B1 (en) * 1999-04-28 2002-05-14 General Electric Company Operator-interactive display menu showing status of image transfer to remotely located devices

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5668998A (en) * 1995-04-26 1997-09-16 Eastman Kodak Company Application framework of objects for the provision of DICOM services
US6930709B1 (en) * 1997-12-04 2005-08-16 Pentax Of America, Inc. Integrated internet/intranet camera
US6494831B1 (en) * 1999-09-03 2002-12-17 Ge Medical Technology Services, Inc. Medical diagnostic system service connectivity method and apparatus
JP2002259242A (en) 2001-03-06 2002-09-13 Toshiba Medical System Co Ltd Method for detecting service mounted on opposite communication equipment and interface device for medical appliance
JP2002330252A (en) * 2001-05-01 2002-11-15 Canon Inc Information processor, device, system and method for processing image and storage medium
JP2003050718A (en) * 2001-08-08 2003-02-21 Hitachi Medical Corp Remote maintenance system
JP2004310184A (en) * 2003-04-02 2004-11-04 Konica Minolta Medical & Graphic Inc Medical imaging management system and communication method for use therewith
JP2005198776A (en) 2004-01-14 2005-07-28 Toshiba Corp Modality communication analysis system, modality communication analysis program and modality communication analysis method
DE102004022057B4 (en) * 2004-05-05 2007-05-10 Siemens Ag Method and device for monitoring the transmission of medical data in a communication network
JP4686162B2 (en) 2004-10-13 2011-05-18 株式会社東芝 Inter-device connection confirmation device for medical image communication system and inter-device connection confirmation method
US7554983B1 (en) * 2004-12-20 2009-06-30 Packeteer, Inc. Probing hosts against network application profiles to facilitate classification of network traffic
JP4616020B2 (en) * 2005-01-27 2011-01-19 富士通株式会社 Network monitoring program and network system
WO2006103794A1 (en) * 2005-03-25 2006-10-05 Konica Minolta Medical & Graphic, Inc. Radiographic imaging system, console, and program executed by console
JP2006285376A (en) * 2005-03-31 2006-10-19 Toshiba Corp Medical diagnostic device, medical network system, and control method of medical diagnostic device
US7580811B2 (en) * 2005-04-01 2009-08-25 Siemens Medical Solutions Health Services Corporation Medical data communication interface monitoring system
US20060235716A1 (en) * 2005-04-15 2006-10-19 General Electric Company Real-time interactive completely transparent collaboration within PACS for planning and consultation
JP2007066016A (en) * 2005-08-31 2007-03-15 Fujifilm Corp Diagnostic reading report generation apparatus
US20070058847A1 (en) * 2005-09-12 2007-03-15 Agfa-Gevaert N.V. Image Processing Method
US20090164253A1 (en) * 2005-10-27 2009-06-25 Hugh Lyshkow Use of Mobile Communications Device to Direct Medical Workflow and as a Repository of Medical information
US7564781B2 (en) * 2005-11-16 2009-07-21 Tropos Networks, Inc. Determining throughput between hosts
US8156440B2 (en) * 2007-11-08 2012-04-10 Siemens Aktiengesellschaft User interface for a DICOM transfer configuration
US8762447B2 (en) * 2008-05-02 2014-06-24 General Electric Company System and method to secure communications over a public network

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6388687B1 (en) * 1999-04-28 2002-05-14 General Electric Company Operator-interactive display menu showing status of image transfer to remotely located devices

Also Published As

Publication number Publication date
US20100205485A1 (en) 2010-08-12
CN101800775A (en) 2010-08-11
JP5361750B2 (en) 2013-12-04
JP2010205259A (en) 2010-09-16
US8176356B2 (en) 2012-05-08

Similar Documents

Publication Publication Date Title
CN101800775B (en) Medical-information communication-connection management device and a method of managing a medical-information communication connection
CN1969265B (en) Medical diagnostic apparatus, medical network system, and method of controlling medical diagnostic apparatus
US7016952B2 (en) System and method for universal remote access and display of diagnostic images for service delivery
CN102498703B (en) The management of the related user data of application server
CN101176064A (en) System and method for compensating for resource unavailability in an image processing system
CN103973488B (en) Operation management system based on RDP agreements and method
CN104954506B (en) A kind of account management method, terminal device and system
US10278665B2 (en) Method for controlling an x-ray device and x-ray device
CN107292117A (en) Processing method and device that medical image carries out quality assurance are shared to magnanimity
CN109726984A (en) A kind of processing result generation method and its equipment, storage medium, electronic equipment
KR100935382B1 (en) Image photographic apparatus
US20070066221A1 (en) Method and apparatus for activating and managing VoIP phone with RFID
CN107894876A (en) Information processing system and information processing method
CN108923974A (en) A kind of Internet of Things assets fingerprint identification method and system
US8850028B2 (en) Method and apparatus for monitoring the transmission of medical data in a communication network
CN109474670A (en) A kind of information interacting method and system
JP3764143B2 (en) Monitoring system, monitoring method and program thereof
CN109039682A (en) A kind of method and apparatus of diagnostic process
CN115242692B (en) Network asset custom protocol identification method, device, terminal and storage medium
CN105703969B (en) Method, field device and the IP-based network of the accessibility of diagnostic network user
US7383358B1 (en) System and method for remote servicing of in-field product
JP2003116154A (en) Image data check system
CN107454178A (en) Data transmission method and device
JP2003532211A (en) PC configuration failure analysis
CN103973485B (en) Operation management system and method based on fixed port

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20160713

Address after: Japan Tochigi

Patentee after: Toshiba Medical System Co., Ltd.

Address before: Tokyo, Japan, Japan

Patentee before: Toshiba Corp

Patentee before: Toshiba Medical System Co., Ltd.