Self-service terminal capable of autonomous payment selection
By designing a terminal host, a print payment interactive screen, a report printing module, a film printing module, and a customized card reader into the self-service terminal, the problems of multiple payment channel selection, joint printing of reports and films, visualization of device status, and card compatibility in medical scenarios have been solved, improving the printing success rate and user experience, and reducing operation and maintenance costs.
Patent Information
- Application Number
- CN202511270604.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-08
- Publication Date
- 2025-11-04
- Estimated Expiration
- 2045-09-08
AI Technical Summary
Existing self-service terminals in medical scenarios have problems such as the ability to independently select and seamlessly switch between multiple payment channels, scheduling of dual-media printing tasks for reports and films and unified UI process prompts, synchronization and consistency between the actual status of the device and the front-end interactive status, optimization of human-machine layout, and on-demand customization of card reader modules and compatibility with multiple card systems. These issues result in low self-service printing success rates, high maintenance costs, and poor user experience.
Design a self-service terminal that allows users to choose their payment path, including a terminal host, a payment printing interactive screen, a report printing module, a film printing module, and a customized card reader. This allows users to choose their payment path, unify the interactive arrangement of reports and film printing, provide full-process status prompts, support multiple types of card interfaces, and have a visual and maintainable design.
It improved the success rate of self-service printing, reduced manual intervention and maintenance costs, enhanced user experience, ensured the visualization of device status and compatibility with multiple cards, optimized the human-computer interaction layout, and achieved seamless switching of multiple payment channels and unified arrangement of joint printing.
Smart Images

Figure CN120766401B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of intelligent medical systems, devices for use with power supplies, and the like, and in particular to a self-service terminal that can autonomously select payment. BACKGROUND
[0002] Medical institutions generally deploy self-service terminals for outpatient and examination after taking pictures / reports to share the pressure of manual window and shorten the waiting time of patients. The existing terminals interact with the hospital information system (HIS), the radiology information system (RIS), and the picture archiving and communication system (PACS) to complete identity verification, fee settlement, report or film query and printing and other processes. However, with the diversification of payment methods, the parallelization of printing media (paper reports and image films), and the increasing customization needs of different hospitals for certificate card systems and payment strategies, the traditional terminal exposes many deficiencies in interaction arrangement, task scheduling, and hardware openness.
[0003] First, in the payment-printing interactive path, existing devices usually preset a single payment method (e.g., only supporting code scanning or only supporting card swiping) or force payment and printing to be in a fixed order, lacking a mechanism for users to choose card swiping printing or code scanning printing independently. Once the payment channel is congested, the two-dimensional code times out, or the card fails to be issued, the user often needs to exit and start over, resulting in process interruption and experience degradation. Second, report printing and film printing belong to two types of media, two sets of drivers, and two hardware channels. Existing technologies generally separate them into independent processes or independent devices, making it difficult to achieve integrated selection and process prompts for "report only" and "report + film simultaneous printing" in the same UI. This can lead to inconsistent states such as "payment has been made, but only part of the media is released for printing," which can further trigger manual intervention and repeated fee disputes. Third, the state visualization capability of existing terminals is weak: most systems only provide a general "processing / please wait later." When the printer runs out of paper, the user-side UI often does not perceive it, causing repeated operations in front of the device, resource occupation, and congestion. In addition, in terms of hardware layout and human-machine engineering, traditional terminals lack consideration for the spatial relationship between interactive display, card reading, paper output, and film output: the card reading area and the film output are scattered or obstructed, and users can easily make mistakes in the operation position in a crowded environment. The report and film outputs are independent but not clearly prompted, often causing problems such as mistaken, missed, or chaotic order. For hospital scenarios that emphasize report and film taking together, existing terminals lack targeted structure and interactive guidance. In terms of certificate card compatibility and customization, various hospitals coexist with bank magnetic stripe cards / IC cards, social security cards, identity cards, hospital treatment cards, and other media. The card readers of existing terminals are mostly fixed models and interfaces, making it difficult to tailor or combine according to hospital needs. Once the certificate card system is adjusted or new media are added, it often involves replacing the entire machine or major modifications, increasing maintenance costs and downtime risks. In terms of system steady-state operation and maintainability, existing terminals rarely provide user-oriented consumable visibility windows or intuitive prompts, leading to frequent failures due to insufficient paper consumables. The fee verification, order backtracking, and reprinting process after printing failure relies on manual window coordination, which not only increases the burden on the window but also undermines the value of self-service terminals.
[0004] In summary, the prior art faces technical problems at least including: ① independent selection and seamless switching arrangement of multiple payment channels; ② joint printing task scheduling and unified UI process prompting of report and film dual media; ③ synchronization of device real state (including paper consumables) and front-end interaction state; ④ human-machine layout optimization of card reading / code scanning, paper output / film output to reduce misoperation and congestion; ⑤ on-demand customization of card reader module and compatibility with multiple card systems. Therefore, there is an urgent need for a self-service terminal scheme capable of realizing independent selection of payment paths by users, unified interactive arrangement of report printing and simultaneous printing of report films, and providing whole-process state prompts, with customizable card reader modules, support for multiple types of card interfaces, and visual and maintainable design for users and maintenance parties, to improve the success rate and user experience of self-service printing in medical scenarios, and reduce manual intervention and operation and maintenance costs. SUMMARY
[0005] In view of the deficiencies of the prior art, the present application provides a self-service terminal capable of independent payment selection to meet the requirements of independent selection of payment paths by users, unified interactive arrangement of report printing and simultaneous printing of report films, and providing whole-process state prompts in the same self-service terminal, with customizable card reader modules, support for multiple types of card interfaces, and visual and maintainable design for users and maintenance parties, to improve the success rate and user experience of self-service printing in medical scenarios, and reduce manual intervention and operation and maintenance costs.
[0006] The self-service terminal capable of independent payment selection provided by the present application comprises:
[0007] A terminal host is arranged inside the shell of a terminal body, the terminal body comprising a report printing functional area, a film printing functional area, an interactive display area, and a card reading area; the report printing functional area and the interactive display area are arranged side by side above the film printing functional area, the card reading area is arranged on one side of the film printing functional area, and a code scanning port is arranged at the bottom of the interactive display area;
[0008] A printing and payment interaction screen is arranged in the interactive display area, the printing and payment interaction screen displays a UI interface of a self-service printing system, the home page of the UI interface displays a selection prompt for independent payment printing, the independent payment printing includes card printing and code scanning printing; when card swiping or code scanning triggers a printing request, the UI interface displays a printing option page, the printing option page includes a report printing option and a report film simultaneous printing option, when the report printing option is triggered, the UI interface displays a printing process interface to prompt the printing process and state, when the report film simultaneous printing option is triggered, the UI interface displays a code scanning payment interface, and after code scanning payment is completed, the UI interface displays a printing process interface to prompt the printing process and state;
[0009] A report printing module is arranged in the report printing function area, and the report printing module comprises a report printer, a report outlet and a consumable observation window; the report printer is assembled inside the housing of the terminal body; the report outlet is formed through the housing of the terminal body and is connected to the paper outlet of the report printer; and the consumable observation window is located below the report outlet and keeps the consumable paper of the report printer in a non-shielding visible state.
[0010] A film printing module is arranged in the film printing function area, and the film printing module comprises a film printer and a film outlet; the film printer is assembled inside the housing of the terminal body; and the film outlet is formed through the housing of the terminal body and is connected to the film outlet of the film printer.
[0011] A customized card reader is assembled in the card reading area in the form of an independent module; and the customized card reader provides at least one of the following card reading interfaces according to the customized requirements: a bank magnetic stripe card, a social security card, an ID card and a hospital treatment card.
[0012] Compared with the prior art, the present application has the following beneficial effects:
[0013] The application provides a self-service terminal capable of autonomous payment selection, which comprises a terminal host arranged in the shell inside a terminal body, wherein the terminal body comprises a report printing functional area, a film printing functional area, an interactive display area and a card reading area; the report printing functional area and the interactive display area are arranged side by side above the film printing functional area, the card reading area is arranged on one side of a film outlet of the film printing functional area, and the bottom of the interactive display area is provided with a code scanning port; a printing payment interactive screen is arranged in the interactive display area, wherein the printing payment interactive screen displays a UI interface of a self-service printing system, the first page of the UI interface displays a selection prompt of autonomous payment printing, the autonomous payment printing comprises card printing and code scanning printing; after card swiping or code scanning triggers a printing request, the UI interface displays a printing option page, the printing option page comprises a report printing option and a report film simultaneous printing option, when the report printing option is triggered, the UI interface displays a printing process interface to prompt a printing process and a state, when the report film simultaneous printing option is triggered, the UI interface displays a code scanning payment interface, and after code scanning payment is completed, the UI interface displays a printing process interface to prompt a printing process and a state; a report printing module is arranged in the report printing functional area, wherein the report printing module comprises a report printer, a report outlet and a consumable observation window, the report printer is assembled in the shell inside the terminal body, the report outlet penetrates the shell of the terminal body to form and communicate with a paper outlet of the report printer, and the consumable observation window is located below the report outlet and keeps a visible state of the consumable paper of the report printer without being blocked; a film printing module is arranged in the film printing functional area, wherein the film printing module comprises a film printer and a film outlet, the film printer is assembled in the shell inside the terminal body, and the film outlet penetrates the shell of the terminal body to form and communicate with a film outlet of the film printer; a customized card reader is assembled in the card reading area in the form of an independent module, and the customized card reader provides at least one card reading interface of a bank magnetic stripe card, a social security card, an ID card and a hospital treatment card according to customized requirements. The terminal can satisfy the following requirements: realizing autonomous payment selection of a user in the same self-service terminal, uniformly interacting and arranging report printing and report film simultaneous printing and providing a whole-process state prompt, having a customizable card reader module, supporting multiple card interface and being visual and maintainable for users and maintainers, improving the self-service printing success rate and use experience in a medical scene, and reducing manual intervention and operation and maintenance costs. BRIEF DESCRIPTION OF DRAWINGS
[0014] The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiments of the application and together with the description serve to explain the application. In the drawings:
[0015] Fig. 1 A structural schematic diagram of the self-service terminal of the application capable of autonomous payment selection;
[0016] Fig. 2 Another structural schematic diagram of the self-service terminal of the application capable of autonomous payment selection;
[0017] Fig. 3 Still another structural schematic diagram of the self-service terminal of the application capable of autonomous payment selection.
[0018] Legend of reference signs:
[0019] 1, terminal body; 10, report printing function area; 11, film printing function area; 12, interactive display area; 13, card reading area; 14, code scanning port;
[0020] 2, print payment interaction screen;
[0021] 3, report printing module; 30, report outlet; 31, consumable observation window;
[0022] 4, film printing module; 40, film outlet. DETAILED DESCRIPTION
[0023] In order for those skilled in the art to better understand the application scheme, the technical solutions in the embodiments of the application will be described clearly and completely below in conjunction with the accompanying drawings in the embodiments of the application. Obviously, the described embodiments are only a part of the embodiments of the application, not all the embodiments. Based on the embodiments in the application, all other embodiments obtained by those skilled in the art without creative labor should belong to the scope of protection of the application.
[0024] Referring to Figs. 1-3 , the embodiment of the application provides a self-service terminal capable of autonomous payment selection, comprising:
[0025] A terminal host is arranged inside the shell of the terminal body 1, which includes a report printing functional area 10, a film printing functional area 11, an interactive display area 12, and a card reading area 13; the report printing functional area 10 and the interactive display area 12 are arranged side by side above the film printing functional area 11, the card reading area 13 is arranged on the side of the film printing functional area 11, and the bottom of the interactive display area 12 is provided with a code scanning port 14;
[0026] A printing and payment interactive screen 2 is arranged in the interactive display area 12, which displays the UI interface of the self-service printing system, the first page of the UI interface displays a selection prompt for self-payment printing, and the self-payment printing includes card printing and code scanning printing; when card swiping or code scanning triggers a printing request, the UI interface displays a printing option page, which includes a report printing option and a report and film simultaneous printing option; when the report printing option is triggered, the UI interface displays a printing process interface to prompt the printing process and status; when the report and film simultaneous printing option is triggered, the UI interface displays a code scanning payment interface, and after the code scanning payment is completed, the UI interface displays a printing process interface to prompt the printing process and status.
[0027] A report printing module 3 is arranged in the report printing functional area 10, which includes a report printer, a report outlet 30, and a consumable observation window 31; the report printer is assembled inside the shell of the terminal body 1, the report outlet 30 penetrates the shell of the terminal body 1 to form and communicate with the paper outlet of the report printer, and the consumable observation window 31 is located below the report outlet 30 to keep the consumable paper of the report printer in a non-shielding visible state.
[0028] A film printing module 4 is arranged in the film printing functional area 11, which includes a film printer and a film outlet 40; the film printer is assembled inside the shell of the terminal body 1, and the film outlet 40 penetrates the shell of the terminal body 1 to form and communicate with the film outlet of the film printer.
[0029] A customized card reader is assembled in the card reading area 13 in the form of an independent module, which provides at least one of a bank magnetic stripe card, a social security card, an ID card, and a hospital treatment card according to customized requirements.
[0030] In the embodiment, the terminal host is provided with a report printing function area 10, a film printing function area 11, an interactive display area 12 and a card reading area 13, and the report printing function area 10 and the interactive display area 12 are arranged side by side above the film printing function area 11, and a code scanning port 14 is arranged at the bottom of the interactive display area 12; the printing payment interactive screen 2 provides self-payment printing on the first page and contains two paths of card swiping printing and code scanning printing; after the card swiping or code scanning triggers the printing request, the UI displays the printing option page and selects and processes between the report printing option and the report film simultaneous printing option; the report printing module 3 includes a report printer, a report outlet 30 and a consumable observation window 31; the film printing module 4 includes a film printer and a film outlet 40; the customized card reader provides at least one card reading interface of a bank magnetic stripe card, a social security card, an ID card and a medical card in the form of an independent module, which can solve the technical problems of single payment path, difficult unified arrangement of report and film separation process, invisible state, easy confusion of taking, poor card compatibility and high maintenance cost of the self-service terminal: first, the double-path card swiping and code scanning entrance avoids the interruption of the whole process caused by single-channel congestion or timeout; second, the same UI includes the report only and the report and film simultaneous printing in parallel into a unified option page and process page, which constrains the consistent state of the same transaction number in the front and back office; third, the spatial layout of the interactive display area 12, the report outlet 30, the film outlet 40 and the card reading area 13 is layered from top to bottom and corresponding from left to right, which reduces the ergonomic conflict of card reading, code scanning and taking; fourth, the consumable observation window 31 provides an intuitive inspection port for users and maintainers, which reduces the failure caused by paper running out; fifth, the customized card reader module provides tailoring and subsequent expansion capabilities for different hospital card systems. In the embodiment, the terminal can realize the independent selection and seamless switching of multiple payment channels, the integrated arrangement and whole process prompt of report and film joint printing, the synchronous visibility of the real state of the equipment to the front-end interaction, the ergonomic optimization of card reading, code scanning and paper and film output, and the on-demand customization and compatibility of the card reader, and finally improves the success rate of report and film taking, shortens the queuing time and reduces the operation and maintenance cost.
[0031] It should be noted that the outside of the code scanning port 14 of the interactive display area 12 is integrally formed with a light interference prevention inclined cover and an anti-glare and scratch-resistant AR coating protective glass. The inclined cover and the protective glass are matched with a micro-positive pressure dust prevention and flow guide air duct arranged in the terminal host. The flow guide air duct is provided with a replaceable filter screen at the upper edge of the code scanning port 14 and forms a directional air flow with a mainboard fan. The report outlet 30 and the film outlet 40 are arranged on the vertical surface of the machine body in a structure with a relative staggered height difference and direction mark superposition. A guide baffle and a tactile recognition rib are arranged on the side of the card reading area 13 close to the film outlet 40. The guide baffle and the tactile recognition rib are synchronized with the taking animation of the printing and payment interactive screen 2. A false touch prevention capacitive protection strip is arranged at the lower edge of the machine body at the code scanning port 14. The false touch prevention capacitive protection strip is used to shield the proximity trigger in the non-code scanning process, thereby reducing the environmental light reflection and dust interference and reducing the influence of the human-machine position error on the reading and taking.
[0032] Preferably, the self-service terminal further comprises a task scheduling and state machine module in communication connection with the printing and payment interactive screen 2, the report printing module 3 and the film printing module 4. After the card swiping printing or the code scanning printing is triggered by the printing and payment interactive screen 2, corresponding printing flow charts and queue entries are established according to the report printing options or the report film simultaneous printing options of the printing options page. The flow chart defines the stages and state jump conditions of task acceptance, fee verification, queuing, drive issuance, paper ejection detection, film ejection detection and completion write-back. When hardware exceptions or user cancellations are detected at any stage, the interrupt state that can be rolled back is returned to the front end, and the queue entry is frozen until the recovery or completion rollback processing is performed.
[0033] In the embodiment, the task scheduling and state machine module is arranged and is in communication connection with the printing and payment interactive screen 2, the report printing module 3 and the film printing module 4. After the card swiping printing or the code scanning printing is triggered, the printing flow charts and the queue entries are established according to the report printing options or the report film simultaneous printing options. The flow chart defines the stages and state jump conditions of task acceptance, fee verification, queuing, drive issuance, paper ejection detection, film ejection detection and completion write-back. When hardware exceptions or user cancellations are detected at any stage, the interrupt state that can be rolled back is returned to the front end, and the queue entry is frozen until the recovery or completion rollback processing is performed. The technical problems of scattered business process, uncontrollable exception, mutual interference of jobs under concurrent conditions and inconsistency of completion state write-back can be solved. The explicit state machine is used to constrain the unique state and legal migration of each job, to avoid inconsistency such as completed fee but not landed job and completed printing but not write-back. The determination branch of freezing, recovery or rollback is provided for the exception and cancellation event to prevent repeated user submission and repeated background execution. The queue entry is used as the granularity to undertake the job scheduling under multi-machine and multi-medium printing. The scheme of the embodiment can realize the process determinacy control, exception rollback, front and back end consistent write-back and non-competitive scheduling under concurrency, and improve the overall throughput and stability.
[0034] It should be noted that the task orchestration and state machine module can assign a globally unique job number and a cost idempotent key to each queue entry, and record the state transitions of acceptance, cost verification, queuing, driver issuance, paper output detection, film output detection, and completion write-back in a persistent write-ahead log in non-volatile storage. Each stage is configured with an independent timeout threshold and an exponential backoff retry strategy, and under concurrent conditions, a combination of single-instance mutex locks and cross-station fair scheduling queues is used to control the same printer resource. When a state transition failure or abnormal process exit is detected, the task orchestration and state machine module performs precise recovery after power failure or restart based on the write-ahead log, and only allows the transition to continue from the most recently successful stable state, thereby avoiding repeated driving, cross-stage jumps, and resource contention.
[0035] Preferably, the self-service terminal is also equipped with a fee verification and rollback module. The fee verification and rollback module communicates bidirectionally with the task orchestration and state machine module and the print payment interaction screen 2. When the user completes the scan payment on the scan payment interface of the print payment interaction screen 2 or completes the card payment through the customized card reader in the card reader area 13, the fee verification and rollback module connects with the hospital's settlement system to confirm the deduction based on the order number, media type and amount. When one or both of the report printing module 3 and film printing module 4 report an anomaly, a partial failure list is generated. The rollback strategy of partial refund, whole order cancellation or reprint is triggered according to the atomicity rules of the flowchart. At the same time, the rollback progress and remaining pending items are displayed in real time on the printing process interface.
[0036] In this embodiment, a fee verification and rollback module is set up, and it communicates bidirectionally with the task orchestration and state machine module and the print payment interactive screen 2. After scanning the code on the QR code payment interface or swiping the card in the card reader area 13, the system connects to the hospital's settlement system to confirm the deduction based on the order number, media type, and amount. When the report printing module 3 or film printing module 4 reports an anomaly, a partial failure list is generated. Partial refunds, order cancellations, or reprints are triggered according to the atomicity rules of the flowchart. The rollback progress and remaining pending items are displayed in real time on the front end. This can solve the technical problems of payment and printing being disconnected, duplicate deductions, and accounting and operational disputes after partial media failures. Transactions and operations are bound by order number and media type to achieve a one-to-one mapping between financial and equipment actions. The partial failure list supports cross-media atomic processing, avoiding disputes caused by success of the report or film order. The rollback path is built into the state machine and is synchronously visible on the front end, reducing manual intervention at the window. The solution in this embodiment can achieve idempotency of deduction and refund and consistency with the operation closed loop, reduce the probability of duplicate deductions, and shorten the anomaly handling time.
[0037] It should be noted that the fee verification and rollback module can adopt a secure interface call protocol carrying a unique key and a time window stamp with the hospital end settlement system, and establish a ternary mapping of transaction records, operation records and medium sub-items for each order; when any medium printing fails, a local failure list containing the failed medium, the failure stage, the number of retryable times and the recommended reprint window is generated, and after the list is confirmed by the task scheduling and state machine module, a reprint token is automatically dispatched, the reprint token is a one-time token and is strongly bound with the original order number and the medium sub-item; if it still cannot be recovered after exceeding the set cooling time, partial refund or whole order cancellation is triggered according to the preset priority strategy, and all rollback events are written back to the hospital end in a double-channel synchronization of callback and audit log for reconciliation.
[0038] Preferably, the UI interface running on the printing and payment interactive screen 2 includes a hierarchical process prompt sub-interface, which is synchronized with the stage identification of the task scheduling and state machine module, displays different text, icons and sound prompts at four levels of acceptance, queuing, printing and taking away confirmation, and is linked with the report outlet 30 provided in the report printing function area 10 and the film outlet 40 provided in the film printing function area 11. When the paper or film is detected to be taken away and the photoelectric sensor is restored to the shielding state, the corresponding outlet area is highlighted, and the system automatically enters the completion state. Meanwhile, a bilingual and color weak visual solution switch is provided to adapt to different users.
[0039] In this embodiment, the printing and payment interactive screen 2 runs a hierarchical process prompt sub-interface, which is synchronized with the stage identification of the state machine; displays different text, icons and sound prompts at four levels of acceptance, queuing, printing and taking away confirmation; is linked with the report outlet 30 and the film outlet 40; highlights the corresponding outlet area when paper or film is detected to be taken away and the photoelectric sensor is restored to the shielding state, and enters the completion state; and provides a bilingual and color weak visual solution switch to solve the technical problems of rough information, user confusion, confusion in taking and insufficient accessibility in the front-end processing: the process is refined to a perceptible stage, and the user can predict the waiting and behavior; the sensor signal is combined to close the loop of the available and taken items on the UI and the physical outlet, reducing the wrong and missed taking; and the bilingual and color weak solution expands the accessibility of the population. The solution of this embodiment can realize process transparency, clear guidance, reliable taking confirmation and accessibility adaptation, reducing the anxiety and misoperation rate of queuing.
[0040] Preferably, the report printing module 3 is provided with a consumable monitoring sub-module, which includes a paper remaining amount sensor corresponding to the installation position of the report printer. When the paper remaining amount is detected to be lower than a threshold value, the terminal broadcasts a prompt through the broadcast port to observe the paper consumption status of the report printer through the consumable observation window 31 to confirm whether to continue printing.
[0041] In the embodiment, the report printing module 3 is provided with a consumable monitoring submodule including a paper remaining amount sensor corresponding to the assembly position of the report printer; when it is monitored that the paper remaining amount is lower than a threshold value, the user is prompted through the terminal loudspeaker to observe the paper exhaustion state through the consumable observation window 31 to confirm whether to continue printing, which can solve the technical problems of front-end unawareness when the consumable is about to be insufficient, repeated submission of the user leading to chain failure and congestion: the threshold value is formed by the sensor, and the required information for maintenance is exposed to the user and operation and maintenance with the aid of the visual window and voice prompt; in the interactive branch of confirming whether to continue, the pre-posed gate condition is provided for the state machine to avoid continuing to create a new job in the high-risk consumable state. The scheme of the embodiment can realize the three-stage consumable risk control of sensing, informing and confirming, reduce the failure and waste rate in the middle, and facilitate quick replenishment and recovery.
[0042] It should be noted that the consumable monitoring submodule can also be linked with the paper discharge roller encoder of the report printer, a joint estimation model of the remaining printable number of sheets is established according to the unit length paper discharge pulse and the historical page length statistics, and a hysteresis interval is set for the threshold value to avoid frequent jitter; low-illumination light supplement LEDs are integrated inside the consumable observation window 31, and automatically light up when it is detected that the ambient illumination is lower than a threshold value or the user turns on the maintenance mode; in the pre-printing inspection stage, the consumable monitoring submodule uploads the ratio of the estimated printable number of sheets to the number of pages of the current job to the task arrangement and state machine module as the acceptance condition, and only allows entering the limited printing or maintenance replenishment branch when the ratio is lower than the set proportion.
[0043] Preferably, the customized card reader is assembled in the card reading area 13 in a modular plug-in structure including a shielding metal bracket, a positioning limiting groove and an electrical blind plug connector, and the customized card reader establishes a USB and RS-232 composite communication channel with the interface backboard of the terminal host through the electrical blind plug connector; the drive management submodule running on the terminal host loads the corresponding certificate card protocol stack when detecting the online event of the card reader and publishes a list of available card reading interfaces to the printing and payment interaction screen 2, and the list is linked with the self-payment printing prompt on the first page, so that at least one medium among a bank magnetic stripe card, a social security card, an identity card and a hospital treatment card is selected to trigger the corresponding card swiping printing process.
[0044] In the embodiment, the customized card reader is assembled in the card reading area 13 in a modular plug-in structure, which includes a shielding metal bracket, a positioning limiting groove and an electrical blind plug connector. The card reader establishes a USB and RS-232 composite communication channel with the terminal host interface backplane through the connector. After detecting the online event of the card reader, the drive management submodule of the terminal host loads the corresponding certificate card protocol stack and publishes the list of available card reading interfaces to the front end. The list is linked with the first page of the self-payment printing prompt, so that at least one medium among the bank magnetic stripe card, the social security card, the identity card and the medical card is selected to trigger the corresponding card swiping process. This can solve the technical problems of different hospital certificate card system diversity, interface standard inconsistency, on-site reconstruction need to stop and replace the whole machine: blind plug and limiting ensure quick, safe and replacement; composite communication channel is compatible with old and new card readers; drive layer dynamically loads protocol stack according to online event, and the front end presents available media in real time to avoid misleading. The scheme of the embodiment can realize the certificate card adaptation capability of hardware modularization and software plug-and-play, shorten the online and maintenance time, and reduce the reconstruction cost and electromagnetic interference risk.
[0045] Preferably, the code scanning port 14 at the bottom of the interactive display area 12 is integrated with an infrared distance measuring sensor and a diffuse reflection anti-interference light supplement component. The infrared distance measuring sensor is in communication connection with the printing and payment interaction screen 2, and is used for real-time determination of the distance and inclination angle between the mobile terminal entering the code scanning port 14 and the window of the code scanning port 14 after the code scanning and printing are selected. When the distance is less than a first threshold value or the inclination angle deviates from the identification field of view, the printing and payment interaction screen 2 gives dynamic guidance of approaching, retreating or correcting the angle on the code scanning and payment interface, and automatically adjusts the focusing parameters and exposure parameters of the camera viewfinder according to the distance measuring result until the payment token is submitted to the fee verification and rollback module after the graphic code is effectively recognized.
[0046] In the embodiment, the code scanning port 14 at the bottom of the interactive display area 12 is integrated with an infrared distance measuring sensor and a diffuse reflection anti-interference light supplement component. The infrared distance measuring and the front end are linked, and the distance and inclination angle between the mobile terminal and the code scanning window are determined in real time after the code scanning and printing are selected. When the distance is less than a threshold value or the inclination angle deviates from the identification field, the front end gives dynamic guidance of approaching, retreating or correcting the angle, and automatically adjusts the focusing and exposure parameters of the camera viewfinder according to the distance measuring result until the payment token is submitted to the fee verification and rollback module after the graphic code is effectively recognized, which can solve the technical problems of high code scanning failure rate and long repeated attempt time caused by complex indoor light environment and variable hand posture: active distance measurement and posture determination close the relative position of people, machines and codes to a controllable range; light supplement, automatic exposure and focusing ensure the recognition in weak light, reflective or insufficient screen brightness scenes; give correction instructions before failure instead of static prompts. The scheme of the embodiment can realize the success rate and speed improvement of the code scanning path, and reduce the order interruption and queue occupation caused by code scanning timeout.
[0047] Preferably, the self-service terminal further comprises a print template and parameter management submodule, which is in communication connection with the task scheduling and state machine module, the report printing module 3 and the film printing module 4, and is used for loading the layout template and the margin, darkness and density parameters of the PDF or image to the report printer according to the department, the examination type and the medium type after the print option page is confirmed, loading the film template, the magnification and the film density parameters of the DICOM imaging to the film printer, and ensuring that the report and the film template jobs are synchronously submitted and have the associated job number when the report and film simultaneous printing option is triggered, so as to keep the same layout and the same parameters when the exception is recovered or the secondary reprint is performed.
[0048] In the embodiment, the print template and parameter management submodule is arranged and is in communication with the state machine, the report printing module 3 and the film printing module 4; after the print option page is confirmed, the layout template and the margin, darkness and density parameters of the PDF or image are loaded to the report printer according to the department, the examination type and the medium type, the film template, the magnification and the film density parameters of the DICOM imaging are loaded to the film printer; when the report and film simultaneous printing option is triggered, the report and the film template jobs are synchronously submitted and have the associated job number, so as to keep the same layout and the same parameters when the exception is recovered or the secondary reprint is performed, and the technical problems of the non-uniform format across departments, the easy error of the film information corresponding relationship and the inconsistent layout density after the reprint can be solved: the template parameters are pre-bound with the business context, the difference caused by the temporary setting of the operator is eliminated; the associated job number guarantees the consistency and traceability of the report and the film; the jobs can be reconstructed according to the original parameters when the exception is recovered. The scheme of the embodiment can realize the layout standardization, the imaging consistency and the reproducible reprint, and reduce the ambiguity of the doctor-patient communication and the legal risk.
[0049] Preferably, the outer side of the report printing function area 10 and the film printing function area 11 is respectively provided with a discharge indicating light strip and a taking confirmation touch strip arranged on the same side as the corresponding outlet, the discharge indicating light strip is synchronous with the layered process prompt sub-interface of the print payment interactive screen 2, and when there is a taking object in the report outlet 30 or the film outlet 40, the discharge indicating light strip is lit and displayed in the outlet direction, guiding the user to stand and take the object; the taking confirmation touch strip is bound with the state of the discharge photoelectric sensor, and only when the object is detected to leave and the user touches to confirm, the process is in the completed state, meanwhile, the taking action generates a local log and is returned to the hospital end; if the confirmation is not made within the timeout time, a voice prompt is triggered and a help entry is provided on the print payment interactive screen 2.
[0050] In the embodiment, the report printing function area 10 and the film printing function area 11 are respectively provided with a discharge indicating light strip and a taking confirmation touch bar arranged on the same side of the corresponding outlet. The light strip is synchronous with the layered process prompt sub-interface, and is lighted and displayed in a scrolling manner along the outlet direction when there is available object. The taking confirmation touch bar is bound with the state of the discharge photoelectric sensor, and only enters the completion state after detecting that the object leaves and the user touches to confirm, and generates a local log for the taking action and returns to the hospital end. If the timeout is not confirmed, a voice prompt is triggered and a help entry is provided at the front end, which can solve the technical problems of unclear pickup reminder, wrong taking, and no record after taking: the double factors of photoelectricity and touch are used to complete confirmation, avoiding misjudgment caused by photoelectricity alone; the scrolling light strip gives clear direction guidance, which is suitable for noisy and crowded environments; the log and return form a traceable evidence chain. The scheme of the embodiment can realize the perceptibility, confirmability and auditability of the pickup process, and reduce disputes and retention.
[0051] Preferably, a data security and privacy protection submodule is arranged in the terminal host, which is in communication connection with the customized card reader, the printing fee interaction screen 2, the task arrangement and state machine module, and the fee verification and rollback module, and is used for performing hierarchical processing on sensitive data generated by card swiping or code scanning: temporarily storing transaction elements in a tokenized form in the local and setting a life cycle timer equal to the queue entry, and automatically erasing when expired; when transmitting across network segments, the data security and privacy protection submodule uses a TLS channel and desensitizes and masks the identity card numbers and social security numbers involved in the log.
[0052] In the embodiment, a data security and privacy protection submodule is arranged in the terminal host and is in communication with the card reader, the front end, the state machine and the fee module; sensitive data generated by card swiping or code scanning is processed hierarchically: transaction elements are temporarily stored in a tokenized form in the local and a life cycle timer equal to the queue entry is set, and is automatically erased when expired; when transmitting across network segments, a TLS channel is used, and identity card numbers and social security numbers involved in the log are desensitized and masked, which can solve the technical problems of sensitive information leakage and compliance risks caused by direct storage of payment credentials, naked writing of logs, and cross-network clear transmission: minimizing the persistent window to reduce side channel risks; TLS ensures the security of the transmission link; desensitized logs take into account troubleshooting and privacy. The scheme of the embodiment can realize minimum exposure and controllable retention of data in the whole link, and meets the high requirements of medical scenarios on privacy and compliance.
[0053] Preferably, the self-service terminal further comprises a network and offline fault-tolerant sub-module, which is in communication connection with the task scheduling and state machine module, the fee verification and rollback module, the report printing module 3 and the film printing module 4, and is used for suspending the queue of newly-built report film simultaneous printing and allowing the local cached job of only report printing to enter a limited mode when detecting a hospital-end network interruption, and performing report printing in advance and supplementing fee verification after network recovery; when the interruption occurs in a stage of having been charged but not having been printed, the network and offline fault-tolerant sub-module freezes the order state and automatically continues printing or triggers rollback according to the associated job number after recovery.
[0054] In the embodiment, the network and offline fault-tolerant sub-module is arranged and is in communication with the state machine, the fee module, the report and film printing module 4; when detecting a hospital-end network interruption, the queue of newly-built report film simultaneous printing is suspended and the local cached job of only report printing is allowed to enter a limited mode, report printing is performed in advance and fee verification is supplemented after network recovery; when the interruption occurs in a stage of having been charged but not having been printed, the order state is frozen and automatic continuation of printing or triggering of rollback is performed according to the associated job number after recovery, so that the technical problems of generally existing hospital network fluctuation, network interruption stopping operation and mismatching are solved: in the limited mode, only report which is a necessary output is preferentially ensured; the freezing and continuation mechanism maintains atomicity of charging and job; suspending report printing avoids cross-medium mismatching in weakly consistent network.
[0055] Preferably, the self-service terminal further comprises a fault classification and self-recovery sub-module, which is in communication connection with the report printing module 3, the film printing module 4, the task scheduling and state machine module and the printing and fee interaction screen 2, and is used for dividing an exception into paper shortage, film shortage, paper jam, card jam, overheating, communication exception and drive exception according to a sensor code and a motor current characteristic returned by a printer, and respectively giving a hierarchical scheme which can be processed by a user or needs to be maintained and processed; for the exception which can be processed by the user, the printing and fee interaction screen 2 generates a step-by-step guide in a printing process interface and automatically resets the process after processing is completed; for the exception which needs to be maintained, the fault classification and self-recovery sub-module suspends a queue entry and triggers automatic fee refund or reprinting through the fee verification and rollback module.
[0056] In this embodiment, a fault classification and self-recovery submodule is provided, which communicates with the report and film printing module 4, the state machine and the front end; according to the sensor code and motor current characteristics returned by the printer, the abnormality is divided into paper shortage, film shortage, paper jam, card jam, overheating, communication abnormality and drive abnormality; a hierarchical scheme is given for user handleable and maintenance handleable respectively: the front end generates step-by-step guidance and automatically resets the process after the handling is completed; when maintenance is required, the queue entry is suspended and the automatic refund or reprint path is triggered through the cost module, which can solve the technical problems of only error reporting without positioning, user intervention without guidance, and after-sales on-site work accumulation: fault code and current characteristics are used to realize rapid positioning; self-service scenarios are solidified into front-end guidance to shorten recovery time; for maintenance scenarios, a financial closed loop is provided to avoid pressure. The scheme of this embodiment can realize closed-loop automation and hierarchical self-recovery from alarm to disposal, reduce downtime and labor cost.
[0057] Preferably, the customized card reader supports maintenance mode recognition, which switches to a maintenance interface by the print payment interaction screen 2 after the maintenance IC card or the administrator's ID card and password combination is verified successfully in the card reading area 13, the maintenance interface allows test page printing, sensor self-checking and consumable quantity calibration on the report printer and the film printer, and allows to view device running statistics and error code list without any patient personal information; after exiting the maintenance mode, the task scheduling and state machine module clears the maintenance temporary job and restores the user interface home page.
[0058] In this embodiment, the customized card reader supports maintenance mode recognition; after the maintenance IC card or the administrator's ID card and password combination is verified successfully in the card reading area 13, the print payment interaction screen 2 switches to a maintenance interface; the maintenance interface allows test page printing, sensor self-checking and consumable quantity calibration on the report printer and the film printer, and allows to view running statistics and error code list without any patient personal information; when exiting the maintenance mode, the state machine clears the maintenance temporary job and restores the home page, etc. The features recorded in the original text can solve the technical problems of lack of security boundary for on-site maintenance, no way for maintenance personnel to verify device health, and contamination of business data by maintenance operation: double-factor or equivalent strong authentication is used to define maintenance permission boundary; a standardized self-checking tool is provided to reduce blind repair; any patient personal information is hidden to avoid unauthorized exposure; the scene is cleared when exiting to ensure that maintenance jobs are not left in the business queue. The scheme of this embodiment can realize safe and compliant maintainability, quantifiable maintenance quality and zero-invasive recovery of business flow.
Claims
1. A self-service terminal that allows users to choose their payment method, characterized in that: include: The terminal host is located inside the housing of the terminal body. The terminal body includes a report printing function area, a film printing function area, an interactive display area, and a card reading area. The report printing function area and the interactive display area are arranged side by side above the film printing function area. The card reading area is located on one side of the film output port of the film printing function area. A barcode scanning port is provided at the bottom of the interactive display area. A print payment interactive screen is set in the interactive display area. The print payment interactive screen displays the UI interface of the self-service printing system. The home page of the UI interface displays selection prompts for self-service payment printing. The self-service payment printing includes card swiping printing and QR code scanning printing. When a print request is triggered by swiping a card or scanning a code, the UI displays a print options page, which includes a report print option and a report film print option. When the report print option is triggered, the UI displays a print process interface to prompt the printing process and status. When the report film print option is triggered, the UI displays a code payment interface. After the code payment is completed, the UI displays a print process interface to prompt the printing process and status. A report printing module is located in the report printing function area. The report printing module includes a report printer, a report outlet, and a consumables observation window. The report printer is installed inside the housing of the terminal body. The report outlet extends through the housing of the terminal body to form and connect to the paper output port of the report printer. The consumables observation window is located below the report outlet and is in a non-obstructed visible state to the consumables paper of the report printer. A film printing module is located in the film printing functional area. The film printing module includes a film printer and a film outlet. The film printer is assembled inside the housing of the terminal body. The film outlet passes through the housing of the terminal body to form and connect to the film output port of the film printer. A customized card reader is assembled in the card reading area as an independent module. The customized card reader provides at least one card reading interface for bank magnetic stripe cards, social security cards, ID cards, and hospital medical cards according to customized requirements.
2. The self-service terminal with self-selected payment according to claim 1, characterized in that, It also includes a task orchestration and state machine module, which is communicatively connected to the print payment interaction screen, the report printing module, and the film printing module. After the print payment interaction screen triggers card printing or QR code printing, it establishes a corresponding printing flowchart and queue entries based on the report printing option or the simultaneous report and film printing option on the print options page. The flowchart defines the stages and state transition conditions of task acceptance, fee verification, queuing, driver issuance, paper output detection, film output detection, and completion write-back. If a hardware failure or user cancellation is detected at any stage, it sends a rollback interrupt status back to the print payment interaction screen and freezes the queue entries until recovery or completion of the rollback process.
3. The self-service terminal according to claim 2, characterized in that, A fee verification and rollback module is also set up. This module communicates bidirectionally with the task orchestration and state machine module and the print payment interactive screen. When the user completes the scan payment on the print payment interactive screen or completes the card payment through the customized card reader in the card reader area, the fee verification and rollback module connects with the hospital's settlement system to confirm the deduction based on the order number, media type and amount. When one or both of the report printing module and film printing module report an anomaly, a partial failure list is generated. The rollback strategy of partial refund, whole order cancellation or reprint is triggered according to the atomicity rules of the flowchart. At the same time, the rollback progress and remaining pending items are displayed in real time on the printing process interface.
4. The self-service terminal according to claim 3, characterized in that, The UI interface of the print payment interactive screen includes a layered process prompt sub-interface. The layered process prompt sub-interface is synchronized with the stage markers of the task scheduling and state machine module. It displays different text, icons and sound prompts according to four levels: acceptance, queuing, printing and collection confirmation. It is linked with the corresponding output photoelectric sensors and buzzers located at the report outlet in the report printing function area and the film outlet in the film printing function area. When paper or film is detected to be output, the corresponding outlet area is highlighted. After the output is collected and the photoelectric sensor is restored to the obscured state, it automatically enters the completion state. It also provides Chinese and English bilingual and color weakness vision scheme switches to adapt to different users.
5. The self-service terminal according to claim 1, characterized in that, The report printing module is equipped with a consumables monitoring submodule, which includes a paper level sensor corresponding to the mounting position of the report printer. When the consumables monitoring submodule detects that the paper level is below a threshold, it will announce through the terminal's audio interface that the paper level of the report printer should be observed through the consumables observation window to confirm whether printing should continue.
6. The self-service terminal according to claim 1, characterized in that, The customized card reader is assembled in the card reading area using a modular plug-in structure. The modular plug-in structure includes a shielded metal bracket, a positioning and limiting groove, and an electrical blind-mating connector. The customized card reader establishes a USB and RS-232 composite communication channel with the interface backplane of the terminal host through the electrical blind-mating connector. When the driver management submodule running on the terminal host detects an online event of the card reader, it loads the corresponding card protocol stack and publishes a list of available card reading interfaces to the print payment interactive screen. The list is linked with the self-service payment and printing prompt on the homepage, so that when at least one of the following media is selected, the corresponding card swiping and printing process is triggered: bank magnetic stripe card, social security card, ID card, and hospital medical card.
7. The self-service terminal according to claim 3, characterized in that, The scanning port at the bottom of the interactive display area integrates an infrared ranging sensor and a diffuse reflection anti-interference supplementary lighting component. The infrared ranging sensor is communicatively connected to the print payment interactive screen and is used to determine the distance and tilt angle between the mobile terminal entering the scanning port and the scanning port window in real time after scanning and printing is selected. When the distance is less than a first threshold or the tilt angle deviates from the recognition field of view, the print payment interactive screen provides dynamic guidance on the scanning payment interface to move closer, backward, or correct the angle, and automatically adjusts the focus and exposure parameters of the camera viewfinder according to the ranging result until the graphic code is effectively read, and then submits the payment token to the fee verification and rollback module.
8. The self-service terminal according to claim 2, characterized in that, It also includes a print template and parameter management submodule, which is communicatively connected to the task scheduling and state machine module, the report printing module, and the film printing module. After confirmation on the print option page, it is used to load the layout template, margins, and density parameters of PDF or image onto the report printer according to the department, examination type, and media type, and to load the layout template, magnification, and film density parameters of DICOM imaging onto the film printer. When the option to print both report and film is triggered, it ensures that the job of the report and film templates is submitted synchronously and has an associated job number.
9. The self-service terminal according to any one of claims 1-8, characterized in that, The report printing area and film printing area are respectively equipped with a material discharge indicator light strip and a pick-up confirmation touch bar arranged on the same side as the corresponding exit. The material discharge indicator light strip is synchronized with the layered process prompt sub-interface of the printing and payment interactive screen. When there is a retrievable item at the report exit or film exit, it lights up and scrolls along the exit direction to guide the user to stand and pick up the item. The pick-up confirmation touch bar is bound to the status of the material discharge photoelectric sensor. It must enter the process completion state only after the physical item is detected to have left and the user touches it to confirm. At the same time, a local log is generated for the pick-up action and sent back to the hospital. If no confirmation is made after the timeout period, a voice prompt is triggered and an assistance entry is provided on the printing and payment interactive screen.
10. The self-service terminal according to claim 3, characterized in that, The terminal host is equipped with a data security and privacy protection submodule, which is communicatively connected to a customized card reader, a print payment interactive screen, a task orchestration and state machine module, and a fee verification and rollback module. This submodule is used to perform hierarchical processing on sensitive data generated by card swiping or QR code scanning: transaction elements are temporarily stored locally in token form and a lifecycle timer with the same length as the queue entry is set, which is automatically erased upon expiration; when transmitting across network segments, the data security and privacy protection submodule uses a TLS channel and performs desensitization masking on the ID card number and social security number involved in the log.
Citation Information
Patent Citations
Multifunctional medical self-service printing terminal
CN117037380A
Method and system for a virtual safe
US20030145205A1