Need help with text search
Guru HI,.
In the clinical study database, I want to get the data of the two table where the dose of medication does not correspond to the field 'Dose' and 'pat_desc'.
Search criteria should be as below
(i) key word 'recommend FDA' should only be considered for filter CLOB data
(II) extract digital data.
for example pat_id ' PAT - 002 "contain the string like"recommend 500 mg and 400 mg drugs FDA '
First 500 digital value should be extracted
(III) program show a null value for the keyword 'no dose '.
(IV) I don't know if it is possible to stop the search each time the program encounters a special character as a point, comma, colon, etc. after the keyword "FDA recommends "
for example 'PAT-006 "contain text like"FDA recommends patient with very low immunity (RegNo:700). ».
In the scenario above, program stop search she meets left value in parentheses and the display with the Null value (as 700 is not dose of medication)
With PhaseIIstudy as
(
Select ' PAT-001' as an identifier, "PARACEF" like drugs, 200 in Dose of double union. "
Select ' PAT-002', "NIMULID" 500 double Union. "
Select ' PAT-003', 'CYCLOSPORIN', 100 Union double. "
Select ' PAT-004', 'BECLOMETHASOL', 200 double hyphen ".
Select ' PAT-005', 'DIOVOL', null from dual union. "
Select ' PAT-006', "CEFIXIME", 700 double. "
),
Pat_history as
(
Select ' PAT-001' as pat_id, 'results of quality health care depend on respect for patients recommended treatment regimens. " FDA recommends the dose of 200 mg. Patient to take the daily dose ' as pat_desc from dual union
Select ' PAT-002 "," Although no single intervention strategy can improve adherence to all patients. " Recommend 500 mg and 400 mg drugs FDA. adult take high and low kid dose' Union double
Select "PAT-003 ',' Patients must have the opportunity to tell the story of their single disease. MHRA recommend 100 mg.' Double Union
Select "PAT-004 ',' Patients must have the opportunity to tell the story of their single disease. FDA recommends 300 mg.' Double Union
Select "PAT - 005 ',' mutual collaboration promotes a greater patient satisfaction. FDA recommends patient with no dose. Doctor earlier prescribe 20 mg' Union double
Select "PAT - 006 ',' mutual collaboration promotes a greater patient satisfaction. FDA recommends patient with very low immunity (RegNo:700). No surgery. "of the double
)
Select * from PhaseIIstudy ps,.
(select * from Pat_history)
where instr (pat_desc, 'Recommend FDA', 1) > 0
+ 2
where ps. ID = p.pat_id
Output
PAT-001 |
PAT-002 |
PAT-005 |
Maybe (didn't know pat_desc was a clob)
Select the ps. Identifier, ps. Drugs, ps. Dose,
NULLIF (to_char (regexp_substr (regexp_substr (p.pat_desc, "[^(;:,.)] +', instr (pat_desc, 'Recommend FDA'), 1),'(aucune dose | \d +) ')), 'no dose') extraction
of PhaseIIstudy ps,.
(select pat_id, pat_desc
of Pat_history
where instr (pat_desc, 'Recommend FDA', 1) > 0
+ 2
where ps. ID = p.pat_id
Concerning
Etbin
Tags: Database
Similar Questions
-
Need help with text in After Effects
Hello!
I'm new with After Effects and need help with something that should be simple.
I use the effect of the stroke and Freehand drawing, and I'm trying to get the text to go from left to right, but for some reason any, that it seems to be random.
Any ideas?
Click and drag as you would layers.
If you're new to AE, it would be a good idea to take a step back, take some time and go through these resources. Have solid foundation in how AE work will make things go a lot faster and with much less frustration.
-
Need help with the search for special characters in oracle text
Hi all
Oracle 11g sql developer 4.0 help
I am facing this challenge where Oracle text when it comes to searching for text that contains a special character.
What I've done so far with the help of http://www.orafaq.com/forum/t/162229/
"CREATE TABLE"SOS" COMPANY ".
(SELECT "COMPANY_ID" NUMBER (10,0) NOT NULL,)
VARCHAR2 (50 BYTE) "COMPANY."
VARCHAR2 (50 BYTE) "ADDRESS1"
VARCHAR2 (10 BYTE) "ADDRESS2"
VARCHAR2 (40 BYTE) 'CITY ',.
VARCHAR2 (20 BYTE) 'STATE ', HE SAID.
NUMBER (5.0) "ZIP".
) CREATION OF IMMEDIATE SEGMENT
PCTFREE, PCTUSED, INITRANS 40 10 1 MAXTRANS 255 NOCOMPRESS SLAUGHTER
STORAGE (INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645)
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS USER_TABLES DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT 1)
TABLESPACE 'USERS ';
Insert into COMPANY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (1, 'LSG SOLUTIONS LLC', null, null, null, null, null);
Insert into COMPANY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (2,' LOVE "S TRAVEL', null, null, null, null, null);
Insert into COMPANY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (3, 'DEVON ENERGY', null, null, null, null, null);
Insert into COMPANY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (4, 'SONIC INC', null, null, null, null, null);
Insert into COMPANY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (5, "MSCI", null, null, null, null, null);
Insert into COMPANY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (6, 'ERNEST AND YOUNG', null, null, null, null, null);
Insert into COMPANY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (7, "JOHN DEER", null, null, null, null, null);
Insert into COMPANY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (8,'Properties@Oklahoma, LLC', null, null, null, null, null);
Insert into COMPANY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (9, 'D.D.T L.L.C.', null, null, null, null, null);
BEGIN
CTX_DDL. CREATE_PREFERENCE ("your_lexer", "BASIC_LEXER");
CTX_DDL. SET_ATTRIBUTE ("your_lexer", "' SKIPJOINS,"., @-"'); -to jump. , @ - ' symbols
END;
/
CREATE INDEX my_index2 ON COMPANY (COMPANY_NAME)
INDEXTYPE IS CTXSYS. CONTEXT IN PARALLEL
PARAMETERS ("LEXER your_lexer");
SELECT company_name FROM company WHERE CATSEARCH(company.COMPANY_NAME, 'LLC','') > 0 ORDER BY company.COMPANY_ID;
output
company_name
1 LSG SOLUTIONS LLC
2 Properties@Oklahoma, LLC
only 2 rows back but must return 3
It helps if you post a copy and paste of effective enforcement of the full code, including the results. You posted an index of context with the query with catsearch, which requires a ctxcat index. You must be a context clue that you did not post and did not add your lexer to. The following table shows it returns all the lines of 3 as planned using either a with catsearch ctxcat index or a context index with contains, as long that you include the lexer in your create index. You must also be sure that the index is created, or synchronized after inserting or updating data.
Scott@ORCL >-version:
Scott@ORCL > SELECT banner version of v$.
BANNER
--------------------------------------------------------------------------------
Oracle Database 11 g Enterprise Edition Release 11.2.0.1.0 - 64 bit Production
PL/SQL Release 11.2.0.1.0 - Production
CORE 11.2.0.1.0 Production
AMT for 64-bit Windows: Version 11.2.0.1.0 - Production
NLSRTL Version 11.2.0.1.0 - Production
5 selected lines.
Scott@ORCL >-table and the test data:
Scott@ORCL > CREATE TABLE 'SOCIETY '.
2 ("COMPANY_ID" NUMBER (10,0) NULL NOT ACTIVATE,)
3 'COMPANY_NAME' VARCHAR2 (50 BYTE),
VARCHAR2 (50 BYTE) 4 "ADDRESS1"
5 "ADDRESS2" VARCHAR2 (10 BYTE),
VARCHAR2 (40 BYTE) 6 'CITY',
7 VARCHAR2 (20 BYTE) 'STATE ', HE SAID.
NUMBER (5.0) 8 'ZIP '.
(9) THE CREATION OF IMMEDIATE SEGMENT
PCTFREE 10 10 PCTUSED 40 INITRANS, MAXTRANS NOCOMPRESS SLAUGHTER 1 255
11 STORAGE (INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645)
12 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS USER_TABLES DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT 1)
TABLESPACE 13 "USERS."
Table created.
Scott@ORCL > START
2 insert in SOCIETY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (1, 'LSG SOLUTIONS LLC', null, null, null, null, null);
3 insert in SOCIETY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (2,' LOVE "S TRAVEL', null, null, null, null, null);
4 insert into SOCIETY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (3, 'DEVON ENERGY', null, null, null, null, null);
5 insert into SOCIETY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (4, 'SONIC INC', null, null, null, null, null);
6 insert in SOCIETY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (5, "MSCI", null, null, null, null, null);
7 insert into SOCIETY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (6, 'ERNEST AND YOUNG', null, null, null, null, null);
8 insert in SOCIETY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (7, "JOHN DEER", null, null, null, null, null);
9 insert in SOCIETY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (8,'Properties@Oklahoma, LLC', null, null, null, null, null);
10 insert into SOCIETY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (9, 'D.D.T L.L.C.', null, null, null, null, null);
11 END;
12.
PL/SQL procedure successfully completed.
Scott@ORCL >-lexer:
Scott@ORCL > START
CTX_DDL 2. CREATE_PREFERENCE ("your_lexer", "BASIC_LEXER");
CTX_DDL 3. SET_ATTRIBUTE ("your_lexer", "' SKIPJOINS,"., @-"'); -to jump. , @ - ' symbols
4 END;
5.
PL/SQL procedure successfully completed.
Scott@ORCL >-ctxcat index and using catsearch queries:
Scott@ORCL > CREATE INDEX my_index2 ON COMPANY (COMPANY_NAME)
2 INDEXTYPE IS CTXSYS. CTXCAT PARALLEL
3 PARAMETERS ("LEXER your_lexer");
The index is created.
Scott@ORCL > SELECT
2 company_name
3 the COMPANY
4. WHERE the CATSEARCH (company.COMPANY_NAME, 'LLC', ") > 0
5 ORDER BY company.COMPANY_ID;
COMPANY_NAME
--------------------------------------------------
LSG SOLUTIONS LLC
Properties@Oklahoma, LLC
D.D.T L.L.C.
3 selected lines.
Scott@ORCL >-context and using the query index contains:
Scott@ORCL > CREATE INDEX my_index3 ON COMPANY (COMPANY_NAME)
2 INDEXTYPE IS CTXSYS. CONTEXT IN PARALLEL
3 PARAMETERS ("LEXER your_lexer");
The index is created.
Scott@ORCL > SELECT
2 company_name
3 the COMPANY
4 WHERE CONTAINS (company.COMPANY_NAME, 'LLC') > 0
5 ORDER BY company.COMPANY_ID;
COMPANY_NAME
--------------------------------------------------
LSG SOLUTIONS LLC
Properties@Oklahoma, LLC
D.D.T L.L.C.
3 selected lines.
-
I'm working on adding an image as a background, he has been in a slight saturation. However I have text that I want to place on top of that and it becomes as light as the image. Can you please help me make the solid text. I am searching through all the effects of the text box, and it seems normal to 100%.
Your help is very appreciated.
Thank you
Samantha B.
Try to add a new layer and dragging the text boxes to this layer.
-
Need help with text, list drop-down fields please. Adobe Acrobat Pro 11
Hi I created a form with drop down menus and multi line text boxes. I first created a text box and then copied and pasted to save time. The only problem I have now is when I type in the text box or select an option from a drop of water in the menu drop down, it changes all the text boxes and drop-down menus. See photo. I really want to create this form again. I realease if I rename each being sort however I would really like to have the same name. Please help if you can.
Also my text is quite blury? have no idea why.
Here's what I did.
-Preferences
-Text smooth
-Computer/laptop LCD screens
(see the picture of my current settings).
Thanks for your help
Thank you Bernd,
Everything has changed and works... appreciate your help.
You have no idea on why it looks blury do you have?
-
I would like to use a graphic of the query (source AVI) as my overlay on the text. How can I do this? I use AE CS3.
ILA.
If I understand correctly, you want to use your text as a cache for the video layer Layer (IE, view video content within the text), right?
If so, there are two ways to do this.
One is hidden.
Make sure that the text layer is located directly above the video layer in the timeline.
Press the "Toggle Switches/Modes" button at the bottom of the timeline panel.
When you do so, AE displayed in this column the mixture and follow the fashions masts instead of layer switches (motion blur, 3D, adaptation etc). They will come back if you press the button again.
Select the video layer and then hidden in the menu "matte Alpha - (your text layer name).
This means that transparency in your text layer information will be used to hide the video layer.
Of course, it works with any type of layer, as long the masking layer is located directly above the layer hidden in the timeline (a way to circumvent this requirement is to use this effect rather than matte controls, but we don't need to get that fancy right away)
For more information, see track mattes and caches using After Effects.
-
BlackBerry smartphones HELP! Need help with text and Email folders.
Hi everyone, I just lost my cherry Blackberry today. I am the proud owner of the Curve 8900 and could not tell how much I love him. My previous T-Mobile G1 has nothing on this phone.
In any case, here's my problem. I have two icons on my homescreen, the 1st is an envelope and the 2nd is an envelope with a globe in it. On the first envelope, I get my text, sms, mms AND gmail, a 2nd (envelope with globe) I only have my gmail. Is it possible to separate them so this icon of an envelope is only for text messages sms & mms and one strictly for my email only?
I'm having a really hard time finding it.
Thanks in advance.
Raul.
Hi Raul and welcome on the BlackBerry Forums
The envelope is the main e-mail folder, and the envelope with globe is the specific folder for each e-mail account.
To separate the e-mails and SMS follow this
Go to the folder of main messages, press menu (the BlackBerry key logo), options, General options, SMS and Email Inboxes change to separate.
Thank you.
-
I am trying to set one of the three formats for a dynamic text box in a movieClip
pfd_mc.crsTxt_mc.crs_txt.text = "150"; pfd_mc.crsTxt_mc.crs_txt.setTextFormat(nav); var ils: TextFormat = new TextFormat(); ils.color = 0xFFFF00; var nav: TextFormat = new TextFormat(); nav.color = 0x00FFFF; var tcn: TextFormat = new TextFormat(); tcn.color = 0xFF00FF;
Move the textformat definitions before the first line so it exists before trying to use them.
-
HP laptop: need help with internet and search for things
whenever I'm on chrome internet explore google ect and go to tab it is says unknown error or no internet connection or anything and just takes me chrome ect. I need help with this im involved in a byod class and my computer won't let me on what whatever usually it just starts out black and white and the seeds I my search request
Yes it's a Windows 10 and it arrived already installed I'll take the other info now
-
Hello, I need help with my photoshop, the majority of my family rececently disappeared options fusion and I can't access strokes and other options ive tried to reset the settings of preference and he seems to come back but when I add an image and you try to add text again, they'll only options I have are drop shadow , gradient, Chromakey, shine of satin overlay, inner (I use photoshop cc 2015) Please help, my Skype contact options are: RoblivionM8 and email:[email protected]
Thanks for your time
Your first screenshot shows the layer style dialog where not all types of effects are indicated on the left. Bottom left of the dialog box, you see a small icon fx with a menu arrow drop-down. Use drop down the menu and make sure all you click on show all effects or restore the default list. I don't know what you're trying the shoe on the second screen capture.
-
Need help with a script (o - o8) *, see the Virgin if there is no
Hi all what I need help with a script I can't find an example.
I'm trying to subtract 2 numbers and then multiply this product. (o o8) * one but I just want to do the calculations if all fields have the numbers IE field o, o8 of field and field one.
Thank you in advance. I was stuck on this days searching the Internet.
Assuming you want to affect the outcome of this calculation in another text field, use this code as a custom field calculation script:
var o = this.getField("o").valueAsString; var o8 = this.getField("o8").valueAsString; var a = this.getField("a").valueAsString; if (o!="" && o8!="" && a!="") event.value = (Number(o)-Number(o8))*Number(a); else event.value = "";
-
[Error number: 0x8024400A] Need help with this error... I reinstalled XP SP1 and I can't get an automatic update that's simple to install, just get this error at each time HHHHEEEELLLPPPPP! Thank you
I had the same problem. But finally found a solution. If your listing is similar to mine, then keep. XP Media Center Edition 2005 (sp2). AMD Athlon 64 x 2 Dual-Core, HP a1630n desktop computer.
Go to the HP website, search for sp37394-XP sp3 Upgrade utility Microsoft for systems equipped with AMD processors.
I had the same 0 x 80240036, 0x8024400a error, but realize my problem was really get manually downloaded sp3 and installed without continue loop crashing and not error messages.
-
Need help with a Hp Papvilion Dv7-1270US, from vista to xp 64
Well, I noticed that a lot of guys are useful here with installing XP on Vista and yes I'm another unhappy Vista user, I am a graphic designer and let me tell you programs and performance is not very good on my laptop HP that I am ready to go back to XP.
I have an extra HD a seagate sata 80 GB of my PS3 that I drag never used, so I'll use it to install XP on my laptop
Its what I need help with drivers, man what a pain. I can install drivers left and right that I know how to do this, but Nlite, manual, unzip its so confusing...
good so I use Nlite to wake my sata drivers and my installation of Windows XP on my HP I would add something in there like {video card driver} {driver Chipset} etc, what should I put in the wake? and once the wake is done and winxp is installed in what order should I start to install stuff, please guys Im confused and need help if someone can point me in the right direction of the dv7-1270 drivers I would appreciate...
If I happen to screw up my 80 GB hard drive, not a big deal, blue screen, can not load, etc etc... can I just put my original 320 GB hard drive and back to Vista the way it was. ??? is it possible, which would ease my mind, thank you for your responses and assistance.
Drivers:
Chipset Intel, (install and reboot before other drivers) here
Intel Matrix Storage Manager here
MS-UAA fo SP2 (required with a reboot before the graphic and Audio driver) here
MS-UAA fo SP3 (required with a reboot before the graphic and Audio driver) here
NVIDIA GeForce 9600GT here
Intel Wireless 5100 here
Bluetooth here
Realtek RTL8168C Family PCI - E Fast Ethernet NIC here
Please check first that link written by Joshua Wood and concentrate on problems that may appear when you install the sound card in it.
IDT High-Definition Audio CODEC Pilot,
1 sp41693, pilot, work reported in XP here view
2 SP39671, driver, jobs reported in XP here or here view
3 sp41698, vista, work reported in here XP driver
High-Definition Audio (HDA) Modem Installer and driver here
.NET framework (required before HP Quick Lunch Buttons) here
HP Quick Launch buttons here
Synaptic Touchpad here S
ENE CIR (infrared receiver) here (your Vista driver)
JMB38X card reader Host Controller Driver here
HP 3D DriveGuard 1.10 has here
If you had for 7 unknown devices (buttons drivers), here
Do a manual installation
Go to Device Manager, right click on the unknown device,
Choose update driver, not to communicate.
Choose the install from a list or a specific location, not search, have-disk,
Navigate to the location of machine.inf.
Do it for the rest of the unknown devices
-
Need help with setting up in checkbox in interactive reports
I need help with setting up in checkbox in interactive reports, I use this statement a query
SELECT apex_item.checkbox
(
1, ROLEID,
'onchange = "spCheckChange (this);". ',
: F_ROLEID_LIST,.
':'
), del.
ROLEID, ROLEDESCRIPTION
OF EBA_ROLES
When I run it I get the following
< input type = "checkbox" name = "f01" value = "1" onchange = "spCheckChange (this); ' / > instead of the checkbox
Do I need to configure anything else
Aditya Gupta wrote:
I need help with setting up in checkbox in interactive reports, I use this statement a query
SELECT apex_item.checkbox
(
1, ROLEID,
'onchange = "spCheckChange (this);". ',
: F_ROLEID_LIST,.
':'
), del.
ROLEID, ROLEDESCRIPTION
OF EBA_ROLES
When I run it I get the following
instead of the checkbox
Do I need to configure anything else
This is one of the most frequently asked questions in this forum. Set the column attribute the text to display as Standard report column and not display text (special escape characters).
Always include the information referred to in these guidelines when you ask a question and if you use APEX 5.0, State, if you develop using the pages or the view of the component designer.
-
Hello. Need help with my layout sensitive, using straight lines only html5 and css3 that I can understand and explain a novice level please - without any restart. Desktop and mobile are in a single html doc. The desktop version is 'ok '.
Try to match these mobile Office layouts
On the mobile version:
-Impossible to get the buttons nav blocks, vertical text button Align, and align the image of the product (square pictures) to the Center. (margin: auto; does not work)
I used heights in the header because I'll have code for desktop, mobile and tablet in the CSS so it changes (and do not know how to support better). Also need to Add a link to the logo image background in header.
Thanks in advance!
TheOriginal150mph wrote:
Hello. Need help with my layout sensitive, using straight lines only html5 and css3 that I can understand and explain a novice level please - without any restart. Desktop and mobile are in a single html doc. The desktop version is 'ok '.
Try to match thesemobile Officelayouts
On the mobile version:
-Impossible to get the buttons nav blocks, vertical text button Align, and align the image of the product (square pictures) to the Center. (margin: auto; does not work)
Commenting on just a habit of property changing the css if you have defined it for the desktop version. Your nav elements are not vertically Center because you have a bottom padding set on them for the office, there are only changes for mobile in your css media query.
.main-nav a {}
display: block;
text-decoration: none;
/ * padding-bottom: 15px; */
Padding: 12px 0;
}
Change the properties for the .product-images for mobile boxes: you have float attached to them for the desktop version and which cascade down to the mobile version, unless you change in the media query:
.product-image {}
float: none;
Width: 50%;
margin: 0 auto 20px auto;
}
As I mentioned in one of my posts related to your project, you will probably have to make your product images a bit larger. They fill the area once they form a column to width of 768px screen or you could resist transform them to one column until a little more by using a media query extra set at a narrow screen width to evoke this action
Maybe you are looking for
-
I log on fire fox and it says I need high grade. I update and it still says it it must be upgraded. I update, and he always says that I have to upgrade. I update, and it still says that I have to upgrade...
-
Toshiba 32LV833G - side HDMI broke twice
I bought this TV in Carefour for Christmas.2 months before the warranty runs out the side HDMI doesn't work anymore, I took it to a service - they replaced motherboard warranty conditions. Now 5 months later - no guarantee more side HDMI port recogni
-
online status is non-stop loading it is as I have no internet, but I can't browse the internet without any problem and if I close and re - open Skype it always does the same thing Thanks for the help in advance: happy:
-
Satellite A205 unbootable after Pixela ImageMixer 3 installed
Help! I got my Satellite (A205 S5804) for a year and a half, and it's been great... until last night. I bought a Canon camcorder and went to install the Pixela ImageMixer 3. After following the instructions in the installation screen it recommended t
-
Phone calls from a person claiming ot be a Microsoft Contractor regarding the INF file
I get phone calls from a person claiming to be a Microsoft contractor. He said that my computer has been hacked and wanted me to access my INF file so I could correct and stop piracy. I have trouble understanding what he said because his accent was