Lawson IC with Cerner Surgi-Net

 27 Replies
 1 Subscribed to this topic
 38 Subscribed to this forum
Sort:
Page 1 of 212 > >>
Author
Messages
Jim9
New Member Send Private Message
Posts: 1
New Member
Is anyone interfacing with Cerner Surgi-Net to manage OR inventory?
Greg Moeller
Veteran Member Send Private Message
Posts: 1498
Veteran Member
Yes, we are currently doing that... and have been doing it for about a year now. What questions do you have?
Greg Moeller
Veteran Member Send Private Message
Posts: 1498
Veteran Member
One other point to make. We are running 9.0.1.5 Apps, on a 9.0.1.2 Env on Solaris Unix... We had to figure out most of this all on our own as the documentation from either side wasn't much help.

I'd be happy to share some of the shell scripts and report files that I had to write to make this work, but maybe off-line would be better?
Greg Moeller
Veteran Member Send Private Message
Posts: 1498
Veteran Member
Jim9: Is this information something you'd like to pursue? I'm still willing to share and help, if I can. No reason to re-invent the wheel.
JonA
Veteran Member Send Private Message
Posts: 1163
Veteran Member
Greg-

What exactly does your interface do?  Is it bidirectional?
Jon Athey - Sr. Supply Chain Analyst - Materials Management - MyMichigan Health
Greg Moeller
Veteran Member Send Private Message
Posts: 1498
Veteran Member
Jon (others):
Since we maintain all of our items in Lawson, we found the need to update the item master in Surginet, so mostly by trial and error we worked out a modified IC527 job that does what we needed. This is an outbound (to Lawson) interface. We do have an inbound (to Lawson) interface for creating Req's and/or pick tickets based off of the information that is on the surgeon's pref card for cases that are scheduled tomorrow... so that they can be picked today. Really 2 separate interfaces, but accomplish "pretty much" a bi-directional flow.
yvonne
Basic Member Send Private Message
Posts: 14
Basic Member
Greg, great to hear someone has an interface with Surginet.  Our project plan has started to replace ORSOS to Surginet in collaboration with another project to consolidate 3 sterile processing (SPD) areas into 1 location.  Each of these locations have their own cost center for the supporting OR.  So the consilidation of items may need to continue to issue out to varius cost centers.  Our current model in each of the SPD areas is an expense inventory using MSCM to replenish.

You mentioned you had a second inbound interface to Lawson.  Is this area set up as a perpetual inventory or expense invenotry.  I am intersted in learning more about your process.  Do you support more than one cost center using this model?  How are your returns managed? etc.,  How do you manage items such as implants that would not be itemized on a preference card? 

Thanks,

Greg Moeller
Veteran Member Send Private Message
Posts: 1498
Veteran Member
yvonne: unforunately I don't know much of this process... I'm just the technical guy behind the scenes.
I can tell you that all of our OR's are set up as perpetual inventory.. they replenish from distribution as well as vendors and each other. (setup in IC12)
Our main 2 OR's were separate cost centers when we started, but have since merged into one, with little to no changes to the interface. There is a whole bunch of timing that we needed to get correct, but so far it's worked well. Except when we have holidays.... then it gets a little screwed up, but we manage.
The interface (inbound) uses tables in Cerner/Suginet that aren't populated all the time, to run a Crystal report against and create an RQ500 input file which we happily load into Lawson.
Returns are handled by purchasing tied to the original PO they came in on if possible. Receiving puts return into shipped state once it actually goes out the door.
Implants are put in RQ10 with the SN Lot # etc that go to a bill only PO. This is handled by distribution. Some have item #s some do not.This part is for vendor payment. Above are entered free text or using an item # in Cerner by OR staff. This part is for the patient charging.

I'll attach the scripts and Crystal report file when I can dig it up again...
Greg Moeller
Veteran Member Send Private Message
Posts: 1498
Veteran Member
Script to run the job to import the file that the Crystal report file produces.
Export the Crystal report with no delimiters.
Attachments
Veleria
New Member Send Private Message
Posts: 2
New Member
We recently instsalled Surginet/Supply Chain into Lawson. Everything is working fine. We did the following:
- A cerner consultant wrote the interface file from Cerner and formatted it into the IC500 layout.
- A daily recurring job runs the IC500 job
- Someone manaully release the records from the IC21
- IC142 and IC141 runs to create the requisitions
- Someone approve the requistions in RQ10

We currently have 3 perpetual inventories. We replaced ORSOS.
Greg Moeller
Veteran Member Send Private Message
Posts: 1498
Veteran Member
Someone was asking about our IC500 process from Surginet, and I offered to post a sample input file.  Here it is.
Attachments
Greg Moeller
Veteran Member Send Private Message
Posts: 1498
Veteran Member
Run it through
cnvimp file_in 382> file_out
and run the IC500 job.
Casy
Advanced Member Send Private Message
Posts: 31
Advanced Member
I've received a new test file for our Item Usage interface and the IC500 is giving an error:  bad file status 9 018 on file SORTINVXCT-FILE.  The file is in the path \d$\lsftest\hht and the file name is LAWSON_2661150_20180319.  Any ideas??  We have never had a successful test with Cerner and this type of file.
Stephanie
Veteran Member Send Private Message
Posts: 86
Veteran Member

Hi Casy,

 

Below are the provided steps from Infor.  Greg references the same, so it looks like the process hasn't changed since 

 

Resolution:
  1. Under$LAWDIR/prodline/hht you will find the file name from the IC500 job parameters. In the hht directory, enter:
cnvimpSORTINVXCT372 > [temporary file name]

(The input file should be 372 characters long like the workdef file. Filler characters should be added to increase the size if needed.)

 

2. Copy the temporary file back to the original file [SORTINVXCT].

(If filler characters were added in step 1 to increase the file size to 372, this should be done with the command:cnvimp[temporary file name]372 > SORTINVXCT

3. Recover the job.

 

Stephanie Kowal | skowal@rpic.com
Casy
Advanced Member Send Private Message
Posts: 31
Advanced Member
I've done the command and it still gives the same error. The sample file that Greg provided is not in the 1 continuous line format so makes me think this is not necessary but I'm very new to this so there is truly no telling.

Can someone explain why it keeps giving SORTINVXCT as the filename when that is not my file name? I've only been able to find a metadata file with that name in it.
Greg Moeller
Veteran Member Send Private Message
Posts: 1498
Veteran Member
I can help a little. The first issue is that the file is not in the continuous line format.. so you have to make it that way by running a cnvimp in_file 1000 > out_file on it... this will stick it all on one line for you. The SORTINVXCT file name error will probably disappear after you get the input file in the correct format.
Casy
Advanced Member Send Private Message
Posts: 31
Advanced Member
I finally got the file in! The '372' was an old KB so once I did the cnvimp in_file 1000 > out_file it worked. I noticed this decremented inventory but didn't produce a requisition to pull the items and take back to the OR. How is that approached? Are we running the wrong job all together?
Greg Moeller
Veteran Member Send Private Message
Posts: 1498
Veteran Member
To create Reqs you'll need the RQ500 job.
I can probably help with sample files, params for that job too... if needed.
Greg Moeller
Veteran Member Send Private Message
Posts: 1498
Veteran Member
Oh, wait... if the inventory falls below your re-order point, all you should have to do is run PO100 and PO120 to generate PO's... (I think?)
Casy
Advanced Member Send Private Message
Posts: 31
Advanced Member
I was thinking about this last night and I think it would just be like our regular inventory as far as replenishments. Really need to talk it through with our Supply Chain and OR department though to make sure I've got my head wrapped around what they need it to do. If the counts are managed in IC12 in Lawson, then there would be no need for a "req" other than the one that would replenish from the IC12 true main stock inventory location. I think.
Kat V
Veteran Member Send Private Message
Posts: 1020
Veteran Member
If they want to request a "fill" from their stock - they want a req. If they want to tell their stock that it's gone now - they might just want IC500 to create an IC21 to issue it out to expense. Then whatever IC140/PO100 or IC142 replenishment should take care of the reorders.
Casy
Advanced Member Send Private Message
Posts: 31
Advanced Member
Is there anyone that can provide the scripts or directions that the Supply Chain department is using to make this work? I believe I have most of the steps but there are obviously some missing as it isn't quite adding up. Step 1 is to run the IC500 job to pull in the Cerner usage file. Step2: Run IC141 to create Stock requisitions; Step3: Release/issue final on RQ10; Step4: Run the WH130 to produce picks; Step5: Navigate to IC23 to receive in the items in the location after delivered; Step6: Run the IC140 to create nonstock Replenishment records; Step7: Run the PO100 to create PO's; Step8: Receive in the PO's; Step9: How does the inventory get incremented at the location we are delivering to for PO related items? Anything else?
Bill Ianni
Veteran Member Send Private Message
Posts: 111
Veteran Member
Please be more specific regarding "PO related items". It sounds like these are non-stock items and therefore incrementing stock will not occur. How are these items tracked on IC12 for the location you are running IC141? If NO, you will need to run IC142 to create those PO's. If YES, is your RQ01 for that location fill or kill? If fill, you might need to include WH110 to allocate warehouse backorders. If kill, you're telling the system not to replenish killed items.
Casy
Advanced Member Send Private Message
Posts: 31
Advanced Member

"PO Related items" are non-stock, yes.  Our IC12 is set to track inventory and when i ran the IC140 and IC142 it is not showing that it is creating any PO's. 

Casy
Advanced Member Send Private Message
Posts: 31
Advanced Member

We hit a few bumps in the road and are back to trying to implement the interface for item usage with Cerner.  The issue we are running into now relates to IC21.  Our Cerner Consultant told us that they cannot filter their file to us by only those items we need sent that are built on IC12.  The interface runs in the lines that don't exist on IC12 to a blank record on IC21.  This produces a lot of "dirty" data that will have to be cleaned up or else I am concerned it will impact month end.  Does anyone know of a way to clear blank records on IC21 OR is anyone familiar with a way to get the Cerner file cleaner before it comes to us??  

Page 1 of 212 > >>