Security and data handling

The detail behind each line is in our security documentation pack, which we share under NDA.

A first read for hospital IT, security and third-party risk reviewers. It covers Rebate Recovery and Implant Control: where they run, what they hold, who can see what, and how data moves in and out.

Summary for reviewers

Each row links to the detail further down the page.

TopicSummary
HostingAmazon Web Services, in a United States region. Each customer is deployed separately, with its own application deployment and its own database.
EncryptionHTTPS with TLS 1.2 or later in transit, SFTP for scheduled files. AES-256 at rest for databases, backups and stored files.
Sign-inSingle sign-on through your identity provider for your staff. Individual, scoped accounts for vendor and supplier users.
AccessRole-based. Users can be limited to the hospitals, vendors or suppliers they work with.
Patient informationImplant Control: only the case identifiers a bill-only request needs, such as case number and medical record number. Rebate Recovery: none, unless a contract pays on surgical usage and you load the usage file for it.
IntegrationFiles, by SFTP or browser upload. Nothing connects into your network, and there is no API to open on your ERP or EMR.
Audit trailBefore-and-after change history in Implant Control. Record stamps, file load logs and a log of AI exchanges in Rebate Recovery.
AIRebate Recovery only, through Amazon Bedrock in US regions. It changes nothing on its own: a person reviews every contract draft, the assistant is read-only and sees stand-ins for supplier and contract names, and exchanges are logged.
DocumentationA security documentation pack under NDA, and answers to your own vendor security questionnaire.
  • Where it runs

    Both products run on Amazon Web Services (AWS), in a United States region. Techinquest runs the application and the AWS environment it sits in, and applies the updates. Your teams use it in a web browser.

    Each customer is deployed separately. Your organization gets its own application deployment and its own database, not a share of one that other customers use.

    The application reaches its database through a login that can read and write records but cannot change the structure of the database. Databases are backed up automatically every day, and the backups are encrypted like the database itself.

    Access to the production environment is restricted to authorized Techinquest administrators. Employees and contractors sign confidentiality agreements.

  • Encryption

    In transit
    Browsers reach both products over HTTPS, with TLS 1.2 as the minimum version, and plain HTTP requests are redirected to HTTPS. Scheduled file transfers run over SFTP, which encrypts the connection.
    At rest
    Databases, database backups and stored files are encrypted with AES-256, using keys managed by AWS. Database keys are held in the AWS Key Management Service.

    The security pack sets out the configuration behind each of these statements.

  • Signing in

    Your staff sign in with their existing organization account, through single sign-on. The products use a managed AWS sign-in service that hands authentication to your identity provider. Your password rules and multi-factor requirements apply, and a person disabled in your directory can no longer sign in.

    People outside your organization, such as vendor reps and supplier contacts, each get an individual account. In Implant Control, your administrators create these accounts, set what each one can see, and deactivate them. Multi-factor authentication is available for these accounts but is not yet required for every one of them. We will show your reviewers exactly how it is set up for your deployment.

  • Who can see what

    Access is role-based in both products. A role decides which screens and actions a person has, and a user can be limited to particular hospitals.

    Implant Control
    Vendor reps and vendor managers see only requests for the vendors and hospitals their account is assigned to. Which request lines can be added, changed or deleted at each status comes from one permission table. It is enforced on the server, not only hidden in the screen, and covered by automated tests.
    Rebate Recovery
    Six health-system roles, plus supplier roles. Supplier users see a dashboard limited to their own contracts, and that limit is applied on the server. Users can be restricted to particular hospitals or suppliers. New screens open to administrators first and reach other roles later.

What each product holds

Protected health information is limited to what the workflow needs. For Implant Control that means the identifiers that tie a request to the right surgery. Rebate Recovery works on contracts and purchasing data.

ProductWhat it holdsPatient information
Implant ControlFormerly IMSBill-only requests and their product lines, with lot and serial numbers. Surgical case and schedule exports from your EMR. Vendor contracts, price lists and construct pricing. Hospitals, departments, cost centers, surgeons and procedures. User accounts for your staff and for vendor reps.The identifiers that tie a request to the right surgery: case number, medical record number, surgery date, surgeon and procedure.
Rebate RecoveryFormerly HARTSupplier agreements and their terms. Supplier, item and price catalogs. Purchasing records: invoices, receipts, returns, transaction detail and distributor sales tracing. Rebate payments and administrative fees received. User accounts.None, with one optional exception. A contract that pays on surgical usage, such as per procedure, can take its counts from a surgical usage file. That file carries case identifiers such as case number and medical record number, so procedures can be counted and paired correctly. The alternative is counts an analyst enters by hand, which carry no patient identifiers. Outcome-based rebate events are entered by a person against a de-identified case reference that the facility supplies.

Neither product has fields for patient names, dates of birth, addresses or insurance details. Request notes in Implant Control are free text, so set the same expectation there that you would for email: identifiers only.

  • How data gets in and out

    Both products work on files, so there is no interface to build into your ERP or EMR and no API to open on them.

    Implant Control
    Surgical case and schedule exports from your EMR arrive on a schedule. Approved requests leave as a requisition file for your ERP, and purchase order numbers come back in a return file.
    Rebate Recovery
    Contract and purchasing data arrives as CSV or Excel files, uploaded in the browser or delivered for scheduled processing. Each upload is checked before anything loads, and rejected rows are reported back.

    Scheduled transfers use SFTP. Your systems connect out to a Techinquest transfer endpoint to deliver and collect files, so nothing inside your network has to accept a connection from us.

    Implant Control also emails vendor reps about their own requests, for example with the purchase order number when a request completes.

  • Audit trails and change history

    Implant Control
    Requests, lines, notes, contracts, prices, users and vendors all keep a change history. An audit trail screen shows each insert, update and delete with who made it, when, and the values before and after. Each validation run is stored with the case lines it matched, and a purchase order number keyed by hand carries the same trail as one loaded from a file.
    Rebate Recovery
    Contract and purchasing records carry who created them and who last changed them, and when. Each data file load is logged with its outcome and the rows it rejected. Each AI exchange is logged with who made it, what was asked, the answer and when.

    One thing to plan around: Rebate Recovery recalculates rebate figures from current data rather than keeping a point-in-time history of every figure. An export taken at period close is the snapshot to file.

  • How the AI features handle data

    AI appears only in Rebate Recovery. Implant Control has no AI features.

    Model requests go to Amazon Bedrock, the managed AI service inside AWS, using its United States routing. The cross-Region inference documentation explains that this routing processes each request in a Region within that geography. The Bedrock data protection documentation states that model providers do not have access to customer prompts and completions.

    Reading a contract
    A person uploads a signed supplier agreement and the model proposes a draft contract from it. The agreement itself goes to the model, because reading it is the job. Each extracted value shows whether its wording was found on a cited page. A rate or amount with no quote behind it blocks creation until a person confirms they checked it, and the result is always an inactive draft.
    Answering questions
    The assistant is read-only. It cannot change a contract, link a payment or dismiss an alert. It answers from the same reports the person asking is allowed to run, and it is built to take every figure from those reports rather than from the model. Supplier and contract names on file are replaced with stand-ins before a request leaves the system, and restored in the answer.
    Logging
    Each exchange is logged with who made it, what was asked or read, the full answer and when. An assistant answer that contains a figure the system could not trace to a report is flagged in the log.

    Alerts, calculations and dashboards are rules and arithmetic. None of them is AI.

  • Documentation for your review

    This page is a summary. For a formal review we provide:

    The security documentation pack
    An architecture and data-flow description, encryption detail and our answers to a standard vendor security questionnaire, shared under NDA. Each answer is marked as in place, partly in place or planned, and planned work is never presented as done.
    Answers to your questionnaire
    We complete your organization's own vendor security questionnaire and walk your reviewers through our controls, with the people who build and run the products.

    To report a suspected security issue in either product, email support@tech-inquest.com.

Start a security review

Tell us who is reviewing and what your questionnaire covers. We send the pack under NDA and set up a call with the people who build and run the products.