Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Locked thread
GameCube
Nov 21, 2006

i got it nevermind. just some stupid logfile parsing crap

Adbot
ADBOT LOVES YOU

GameCube
Nov 21, 2006

now i have two problems :newlol:

eschaton
Mar 7, 2007

Don't you just hate when you wind up in a store with people who are in a socioeconomic class that is pretty obviously about two levels lower than your own?

LeftistMuslimObama posted:

what do you work on? seriously.

an IDE and at times a family of operating systems used by an awful lot of people

quote:

every single major emr is on whatever platform they used when they got big, because once you hit that point it's just not sane or safe to switch.

:thejoke:

the people who started epic decided to go with MUMPS, which was totally bizarro even when it was created

and now they can't switch

Shaggar
Apr 26, 2006

LeftistMuslimObama posted:

people prefer linux for servers because windows has a zillion extra things you don't need on a server built in which makes it
A)slower
B)more vulnerable to attack

with a linux you can by and large get things stripped down to just what you actually need to run whatever it is you're running. We used to support customers running Caché on windows, but it was so crazy slow compared to the *nix versions that we axed it. We even supported fuckin OpenVMS longer than Windows.

hey do you have a copy of the spec for hl7 v3 scheduling release 2? cause I cant find it on hl7.org.

I have a lot of EMR scheduling integrations coming up. is that what you guys use or is there another standard?

JawnV6
Jul 4, 2004

So hot ...

Symbolic Butt posted:

edit: oh yeah, I didn't consider the debugger item at Brain Candy's list :doh:
i plan for a bug every ~10 lines or so, that tends to hold in everything i've written from ucode up to obj-c. so i can't really understand a workflow that is extremely heavy on code-entry and doesn't include any time for debug

VikingofRock
Aug 24, 2008




As a Millennial I posted:

regex in c++. should i even try?

regex in C++ is fine. C++ lacks some of the syntactical sugar to make it really nice but it's definitely useable.

GameCube
Nov 21, 2006

i already gave up. sscanf to the rescue

JawnV6
Jul 4, 2004

So hot ...

As a Millennial I posted:

i already gave up. sscanf to the rescue

at least you made a token effort

Jerry Bindle
May 16, 2003
i am in this weird lovely position where i'm expected to act like a manager and an individual contributor. i can't get my own work done because i spend most of my time keeping other people going. at least my new boss reacted well to my saying "throw the current deadlines in the trashcan"

The MUMPSorceress
Jan 6, 2012


^SHTPSTS

Gary’s Answer

eschaton posted:

an IDE and at times a family of operating systems used by an awful lot of people


:thejoke:

the people who started epic decided to go with MUMPS, which was totally bizarro even when it was created

and now they can't switch

Sure, but I'm not sure how you can hold the current developers responsible for a choice made in the 80s. Cerner and Meditech also went with MUMPS (and then Meditech made their own horrifying fork of it called MAGIC), so I guess a collective madness seized the EMR field at that time.

Sorry if I'm being defensive here. It's just that it's annoying to not be taken seriously as a programmer because I support an unusual platform. Especially when we're talking databases, where even the most common and well-liked ones have piles of annoying design choices and horrible pitfalls.

I guess you could say that all this MUMPS talk is just giving me a fever :v:


Shaggar posted:

hey do you have a copy of the spec for hl7 v3 scheduling release 2? cause I cant find it on hl7.org.

I have a lot of EMR scheduling integrations coming up. is that what you guys use or is there another standard?

i don't do anything with scheduling, so I am not sure. chances are if there's an hl7 interface, we use it, but we pretty much implement any interface a customer asks us for.

fake edit: looks like the scheduling team here has a copy, but it's locked down to just actual developers on that team, sorry :(.

qntm
Jun 17, 2009

JawnV6 posted:

at least you made a token effort

Shaggar
Apr 26, 2006

LeftistMuslimObama posted:

Sure, but I'm not sure how you can hold the current developers responsible for a choice made in the 80s. Cerner and Meditech also went with MUMPS (and then Meditech made their own horrifying fork of it called MAGIC), so I guess a collective madness seized the EMR field at that time.

Sorry if I'm being defensive here. It's just that it's annoying to not be taken seriously as a programmer because I support an unusual platform. Especially when we're talking databases, where even the most common and well-liked ones have piles of annoying design choices and horrible pitfalls.

I guess you could say that all this MUMPS talk is just giving me a fever :v:


i don't do anything with scheduling, so I am not sure. chances are if there's an hl7 interface, we use it, but we pretty much implement any interface a customer asks us for.

fake edit: looks like the scheduling team here has a copy, but it's locked down to just actual developers on that team, sorry :(.

ugh that's the worst. Im gonna need it either way cause epic is one of the emrs im doing a scheduling thing w/. Lol its a mess cause the hospital group has 2 scheduling systems and we're gonna sync them as part of our other integrations. cant wait

Shaggar
Apr 26, 2006
hey also is it true that epic doesn't have a doctor credentialing system?

eschaton
Mar 7, 2007

Don't you just hate when you wind up in a store with people who are in a socioeconomic class that is pretty obviously about two levels lower than your own?

LeftistMuslimObama posted:

Sure, but I'm not sure how you can hold the current developers responsible for a choice made in the 80s.

I'm not, I'm holding their management responsible, specifically the founder/ceo/president you said were technical people with good programming ability

having chosen MUMPS in the 80s to me makes them sound even worse, back in the 1960s-70s there were a lot more bizarro systems and languages out there to choose from, and it would be more forgivable to have chosen one of those instead of something more mainstream at the time

by the 1980s though, the industry had at least largely settled on things like "structured programming" and "lexical scoping" as being good ideas

quote:

Sorry if I'm being defensive here. It's just that it's annoying to not be taken seriously as a programmer because I support an unusual platform.

it's not your skill I'm not taking seriously, you're fine

The MUMPSorceress
Jan 6, 2012


^SHTPSTS

Gary’s Answer
^^OK, I see what you're saying. To be fair, MUMPS was selected by the CEO back when Epic was her summer intern project at the university of wisconsin, and frankly she and the pres don't really have a lot of say in technical stuff anymore. They both recognize that they're extremely old guard and it's best to leave technical decisions in the modern age to people who are more current. It's nice to have all your managers be in the same trenches you are, and that's more what I was getting at.

Shaggar posted:

ugh that's the worst. Im gonna need it either way cause epic is one of the emrs im doing a scheduling thing w/. Lol its a mess cause the hospital group has 2 scheduling systems and we're gonna sync them as part of our other integrations. cant wait

In that case, ask your customer to contact their Epic Technical Services representative to get the interface guide. You might have to sign an NDA to get a copy, but we have comprehensive documentation of all of our interfaces. One of my friends actually maintains those documents. If you're already in the planning stages I'm kinda shocked your customer hasn't linked you up with our TS people anyway. You should be NDA'd up and in on any planning calls they're doing.

Shaggar posted:

hey also is it true that epic doesn't have a doctor credentialing system?

I don't do anything on the clinical side of the company, so I can't give you a lot of details, but we definitely have a provider credentialing module. I couldn't tell you how extensive it is or what it supports, though. If your customer told you we don't have it, it could be:
1)They're not licensed for it
2)They're completely unaware it exists, which is a problem we've been actively fighting lately. We've been surprised to see how many features we have that customers were going to 3rd parties for because they never bothered to ask if we do it.

Shaggar
Apr 26, 2006
this specific client is still in the sales process so when we get stuff signed and work assigned getting epic in on it will part of the process. I have future client/emr support meetings scheduled for signed clients too so im hoping you all use the same scheduling stuff.

also as a third party providing services that people don't realize they have in their emr or that their emr doesn't do completely im mostly ok w/ #2 except when it comes to the integration endpoints they already own.

The MUMPSorceress
Jan 6, 2012


^SHTPSTS

Gary’s Answer

Shaggar posted:

this specific client is still in the sales process so when we get stuff signed and work assigned getting epic in on it will part of the process. I have future client/emr support meetings scheduled for signed clients too so im hoping you all use the same scheduling stuff.

also as a third party providing services that people don't realize they have in their emr or that their emr doesn't do completely im mostly ok w/ #2 except when it comes to the integration endpoints they already own.

Oh, cool, you'll probably get credentialed for our documentation portal as a consultant at that point then, so you'll have documentation eventually. If there's a specific interface your customer wants to use that we don't have for whatever reason, that's usually just a change order away. Making new interfaces for customers is frequently part of the last stage of the sales process. We have a whole building full of people that do nothing but code interfaces.

Shaggar
Apr 26, 2006
is there a way for me to get credentials for documentation outside of a client asking epic for them? it would be great if I could get direct access to your docs so I can avoid delays when new epic clients come on and so we can develop new functionality before its requested by the client.

The MUMPSorceress
Jan 6, 2012


^SHTPSTS

Gary’s Answer
For fun, here's our campus map. There's 2 more buildings to the north that are just finished (I'm in one of them), and 12 more in progress. The whole basement of the one labelled voyager hall is interfaces people.

Shaggar
Apr 26, 2006
integration people being stuffed in the basement. makes sense.

also nice terrorism building

The MUMPSorceress
Jan 6, 2012


^SHTPSTS

Gary’s Answer

Shaggar posted:

is there a way for me to get credentials for documentation outside of a client asking epic for them? it would be great if I could get direct access to your docs so I can avoid delays when new epic clients come on and so we can develop new functionality before its requested by the client.

We do certify consultancies as approved Epic consultants, but what you can access on our portal is controlled by licensing, so you can only view what your current customers are licensed for. If your company has a lot of Epic clients, you could look into getting credentialed as Epic consultants, but it might be hard if you also support our competitors. Cerner actually stole a bunch of copies of our documentation off of a customer's unfirewalled document server a while back and we've been very *protective* of stuff like that since.

JawnV6
Jul 4, 2004

So hot ...
demoted from Heaven to Shed

The MUMPSorceress
Jan 6, 2012


^SHTPSTS

Gary’s Answer
^^Those three southern buildings literally look like a barn, stable, and shed on the outside. Driving by on the freeway people think we're a farm.

Shaggar posted:

integration people being stuffed in the basement. makes sense.

also nice terrorism building

all of the basements on campus are constructed in such a way that they have windows to the outside, so that spot is actually pretty swanky because it has a view of a pond and field where deer like to chill.

lord of the files
Sep 4, 2012

LeftistMuslimObama posted:

Sure, but I'm not sure how you can hold the current developers responsible for a choice made in the 80s. Cerner and Meditech also went with MUMPS (and then Meditech made their own horrifying fork of it called MAGIC), so I guess a collective madness seized the EMR field at that time.

mumps is essentially an exercise in horrifying language design

Shaggar
Apr 26, 2006

LeftistMuslimObama posted:

We do certify consultancies as approved Epic consultants, but what you can access on our portal is controlled by licensing, so you can only view what your current customers are licensed for. If your company has a lot of Epic clients, you could look into getting credentialed as Epic consultants, but it might be hard if you also support our competitors. Cerner actually stole a bunch of copies of our documentation off of a customer's unfirewalled document server a while back and we've been very *protective* of stuff like that since.

we work with all of your competitors and will probably even integrate Epic with them through our system. I'll trade u some AllScripts Direct/CDA import documentation for Epic scheduling...

Shaggar
Apr 26, 2006

JawnV6 posted:

demoted from Heaven to Shed

Shaggar
Apr 26, 2006
altho I love the irony of protecting the integration documentation because otherwise people might be able to integrate systems.

GameCube
Nov 21, 2006

JawnV6 posted:

at least you made a token effort

:newlol:

The MUMPSorceress
Jan 6, 2012


^SHTPSTS

Gary’s Answer

Shaggar posted:

altho I love the irony of protecting the integration documentation because otherwise people might be able to integrate systems.

Never thought of it that way, but it is pretty funny. I think the concern is more that if we don't control access, any random joe could just steal our implementation. That's more valid for stuff that documents end-user workflows, but all of our documentation lives in the same place, so...

Maybe this is what you want?
https://open.epic.com/Scheduling

Shaggar
Apr 26, 2006
yeah that actually looks really really helpful

lord of the files
Sep 4, 2012

Shaggar posted:

altho I love the irony of protecting the integration documentation because otherwise people might be able to integrate systems.

it's because they know their integration systems suck. same as the adobe psd format documentation.

The MUMPSorceress
Jan 6, 2012


^SHTPSTS

Gary’s Answer

Shaggar posted:

yeah that actually looks really really helpful

If you think there's an areas for improvement of that page, btw, let me know. The curator for that page is looking for feedback so I can pass comments along if you have any.

I don't have plat (surprise, I'm poor due to crushing student debt), but obvs I monitor this thread so I can take feedback here. or you can hit my throwaway we.are.hugh@gmail.com, but just post to let me know you emailed cuz I don't check that account regularly.

karms
Jan 22, 2006

by Nyc_Tattoo
Yam Slacker

NihilCredo posted:

boss gave me a task today

"our web monkey team are making web sites for our customers and they mostly do it pretty fast, but they're going real slow when it comes to set up the Magento e-commerce part. since you're slightly less of a retard than them, can you maybe take a bunch of ecommerce platforms for a spin and tell me if they're all terrible or if Magento is especially terrible and we should switch to something else that is less poo poo. kthx"

so I think i'm gonna spend three afternoons browsing pornhub on my wifi tethering. what should I tell him afterwards

magento is named after the tier above enterprise in the complexity <> functionality graph. hope im not too late!

~Coxy
Dec 9, 2003

R.I.P. Inter-OS Sass - b.2000AD d.2003AD

JawnV6 posted:

demoted from Heaven to Shed

I worked in a shed with some other contractors a few years ago at Ansaldo
it was painful in summer

Jerry Bindle
May 16, 2003
i worked at a nuclear plant that had a set of offices right on the turbine deck. we called it the "shake and bake" bc it was hot as hell in there and it felt like an earthquake in there whenever a reactor tripped

DONT THREAD ON ME
Oct 1, 2002

by Nyc_Tattoo
Floss Finder
did yo uwork on stuxt net???????

Jerry Bindle
May 16, 2003
no i'm a shitlord who has never done anything useful. i just drew red lines on schematics 10 hours a day, except for an hour at lunch time when i'd eat a can of soup in my car and take a nap

DONT THREAD ON ME
Oct 1, 2002

by Nyc_Tattoo
Floss Finder
so I've been thinking that maybe a really good programming idea is to have another developer write your unit tests. not qa, but just another dev who would normally just be reviewing your code.

this seems like a really really good idea to me.

DONT THREAD ON ME
Oct 1, 2002

by Nyc_Tattoo
Floss Finder
I mean, it forces the other dev to become really engaged in the actual problem

Adbot
ADBOT LOVES YOU

JawnV6
Jul 4, 2004

So hot ...
so are you going to approach dev #2 and offend them by asking them to write tests or offend them by testing their code

  • Locked thread