The pMD Blog

Welcome to the
pMD Blog...

where we cover interesting and relevant news, insights, events, and more related to the health care industry and pMD. Most importantly, this blog is a fun, engaging way to learn about developments in an ever-changing field that is heavily influenced by technology.

Interview with a pMD Developer: Siavosh Bahrami
It takes a team of amazing people to develop and support pMD’s charge capture and secure messaging software. Here’s a chance to learn more about one of our team members, Siavosh Bahrami. Siavosh is a Lead Software Design Engineer and the mastermind behind our system that allows pMD employees to efficiently provide unparalleled service to all of our customers.

How long have you worked at pMD?
We were just talking about this. I’m a super senior.

What does that mean?
Over five years. Wow. That’s a long time.

How do you explain your job to someone you meet at a dinner party?
Well, since I live in San Francisco, I don’t usually need to do much explaining. Outside of San Francisco... I’d say that I write software, and I make websites and mobile apps for medical folks.

What sort of languages do you use on a regular basis?
The main language we use for the backend server at pMD is Java. The database is MySQL. On the front end we do a lot of JavaScript, HTML, and CSS. We use different libraries. We have frameworks we use: Backbone, jQuery. And then there’s iOS development and the language is Objective-C.

Do you do any sort of software development outside of work?
I’ve always liked programming, and I think programming outside your regular job is helpful if you have the time. I don’t always have as much time as I like. But yeah, I do programming outside of work. Actually, one of my side projects is something I talked about in my pMD interview at the time.

Side projects always introduce you to new things. And it's actually a really good feedback loop. A lot of times I’ve learned stuff in my side project that I brought back to work, too.

What’s the side project?
My hobby is woodworking. I was frustrated by having to follow a lot of blogs manually. I would have to open up like 50 different tabs just to see if a site had posted anything new. For whatever reason I never got into RSS feeds. I never could find the software, figure it out… I guess it was over my head. And there would be blogs that didn't have RSS feeds and I couldn’t really keep track of them very easily. So essentially I wrote a web crawler that goes out and checks all these blogs for me and posts if they have new blog posts. These are amateur woodworkers who blog about stuff they’re building. It saves me a lot of time. A few other people use it too, so that’s kind of fun. At this point, it probably checks 300 blogs a few times a day. It posts the links and the pictures. You should check it out! It’s called

What health care trends are you following most closely?
As a company, we’re paying very close attention to the community aspects of health care. ACOs are very interesting. I think that would be a dramatic shift in how the country does health care. I think it's very important for software companies like us to try to support that.

It fits in line with our philosophy. Our philosophy is to make the doctors happy. Doctors are obviously happy if they can focus on treating the patient. Regardless of what the reimbursement model is, that’s going to be a constant. If your software company can keep the doctor happy and effective, and the patients as healthy as possible, it will succeed no matter what.

What's been your biggest achievement as a developer at pMD?
One project that was really fun just last year was when we introduced the web chat client. We ran into interesting scaling issues after we had gone live. What I still remember is that we convinced the team, the whole company, to give us 5 days to re-write the message panel after we had learned a whole bunch of stuff.

As a software developer you don't often get the chance to go back and re-do something. This was a very special opportunity. It was a very important opportunity. It was a lot of fun working very closely with the rest of the devs architecting it, implementing it (all within 4 or 5 days), and releasing it successfully. I still remember that week as being super fun - and intense. Looking back, I’m very proud of what we, as a team, accomplished.

What are you most excited to develop in the next year?
I would love it if pMD does a virtual reality app. (laughing) I’ve been reading a lot about VR and think it's so super fascinating. VR and augmented reality have been talked about in the medical world for a long time so it’s not totally far fetched.

But realistically… I think it would be fun to build an app for the Apple Watch for the physicians. That would be fun. Writing a brand new iOS app for the Apple Watch would be a great chance to use Swift, the year-old language that Apple introduced that replaces Objective-C. It would be a lot of fun to build something from the ground up.

What’s your superpower?
It’s definitely not running or anything athletic! Well, I tend to be pretty curious, which has led me to learn a little bit about a lot of different things. I wouldn’t say it's a superpower, but it’s something I’ve learned about myself. I find most things pretty interesting.

Best soundtrack for an afternoon Code Bash?
For a morning code bash I usually listen to electronic music. Trance or something. That usually gets me going with coffee in my hand. In the afternoons I tend to mellow out a little bit, so in the office we sometimes play some Miles Davis. It depends on my mood. I’m a moody guy! I listen to everything in between those two.

ICD-9 or ICD-10?
I’m old school; I like ICD-9. But you know, supposedly, ICD-10 is going to help the world keep track of things.

Giants or 49ers?
You’re asking the wrong guy.

New York or San Francisco?
Tough one! There’s no city like New York. Everyone should try to live in New York for at least a little while. San Francisco is a pretty cool place… aside from the weather.

Favorite pMD customer memory?
We have a customer who I’d spoken to a lot over the years. When I finally traveled there, it was wonderful. We felt like we knew each other. She hugged me on first sight. It’s nice putting a face to somebody you’ve worked with for a long time. Having the face-to-face interaction helps to build the communication and the trust.

Favorite pMD team memory?
When we first came out to San Francisco, a lot of us didn’t know anyone here so we used to hang out a lot. When one of our colleagues Ryan first came out (it may have been for his interview or during his training) we went out to the Mission and had a great night. We had dinner and it was an all-night sort of thing. It was a good time.

Tell me a joke.
Um…. I have no jokes. I’ll have to get back to you on that one.
5G ACA Account Management accurate coding ACI adoption Advancing Care Information Advice AHCA AHRQ AI Alternative Payment Model Amazon S3 Android API Apple appointment reminders Artificial Intelligence arts Audit Award Bay Area BCRA Benefits Best Place to Work Best Practices Big Data Billing Billing & Collections Billing Service Billing Services bootcamp BPCI BPTW Bundled Payment Model Bundled Payments Business relationships Care Communities care coordination Care Navigation Care Team Career Fair CDC Charge Capture Charge Capture App Charge Capture Software Charge Capture Solution Charge Capture Statistics Charge codes Charge Lag Charge Reconciliation CHIP CIO Claims Clinical Communication clinical data Clinical Data Registry Clinically integrated network Cloud CMS cms regulations Coding Collaboration Communication Company Culture Conferences Connected Health Record contact practice Coronavirus COVID COVID-19 COVID19 Cross-functional culture custom reports Customer Interaction customer relations customer service customer success customer support Customers Cyber Security cybersecurity Developer DHHS Diagnosis codes Dialysis discharge instructions Doctor EHR elderly Electronic Charge Capture Eligibility EMR Encryption End-to-End Platform epidemic Expansion FDA FHIR Flu fundamentals gamification Gen Z GI GI Outlook Goals group messaging Health Care Health Care Technology Health Care Web Health Care. Health Care IT health data Health Information Exchange Health Record Healthcare Healthcare Data healthcare interface healthcare interface integration healthcare software HIE HIPAA HIPAA Compliance hipaa compliant communication hipaa compliant communication platform HIPAA-Compliant Hiring HL7 Holidays Home dialysis Home Health Hospital Census Hospital Communication humanity IA ICD-10 ICD-11 Immunizations Implementation Improvement Activities in-app calling inclusive software incorrect billing increase revenue injury rehabilitation innacurate coding Instant capture Integration interface interoperability iOS iOS 8 iOS7 iPad iPhone iPhone 6 IT Lead Generation length of stay LGBTQIA Long Term Care LTC Machine learning MACRA Medaxiom Medical Billers Medical Billing Medical Billing & Collections medical billing denials and solutions Medical claims Medical Coding medical coding accuracy medical coding quality Medical Errors medical practice revenue Medical Record Medical Software Medicare Mental Health Mentorship Messaging Messaging with Patients MGMA MIPS MIPS Registry mobile Mobile App Mobile Charge Capture Mobile EHR Mobile Health Mobile Messaging Mobile Payments Mobile security Mobile Software Mobile Technology Mobile telehealth Modern Healthcare Native App natural language processing Network new feature new features news NIH nlp OCM onboarding Oncology Care Model operations opioid crisis Pandemic Parenting Partnership partnerships Patient Patient access Patient Adherence Patient App Patient Care Patient Chat Patient chat routers Patient Communication patient data Patient Engagement patient experience patient experience cycle Patient Generated Health Data Patient Handoff Software Patient Information Patient Messaging patient outcomes Patient payments patient portal Patient Record Patient Safety Patient satisfaction Patient Simulators patient support Patient Visits Patient-Centric PCP Performance bonus PHI Phishing Scams Physician Physician burnout pmd pMD Pro pMD Team population health Population Health Management Post-COVID PQRS Practice Management Pregnancy Press Release Product Development Productivity products Promoting Interoperability Protected Health Information QCDR QPP Quality Data quality reporting Quality Scoring Ransomware RCM Recruiting Recruitment Reimbursement remote jobs Remote Work Reporting reports Residents Responsibility revenue cycle management ROI Rural communities Ryuk Sales Secure Communication Secure Data Secure Messaging Secure Messaging Video Secure Text Messaging Secure Video Secure Video Chat Security Audit self care seniors sexual orientation and gender identity SF Biz Times SMB SNF SNOMED-CT SOC 2 software vendor SOGI Spear Phishing Specialty Care success support TCM TDM Team Team culture Teamwork technology telehealth telehealth reporting Telemedicine telemedicine in long term care Telemedicine skilled nursing facilities Teletherapy Text Messaging texting Thanksgiving Therapeutic Drug Monitoring time-based billing training transgender Travel Upgrades UX Design VA vaccination records vaccinations Vaccine Value-based care Video Calling Video chat video communication video conferencing Virtual Care Virtual Visit voice calling voice memos WannaCry Wearable Device wearing many hats Web App wellness wfh Wireless Work From Home Work Life Balance Workflow optimization Workplace Culture