The Midland Mainline beyond Moore Lane, Loughborough, January 2025
#photography #ukphotography #landscapephotography #loughborough #uktopographicmar25 #emr #nikon
The Midland Mainline beyond Moore Lane, Loughborough, January 2025
#photography #ukphotography #landscapephotography #loughborough #uktopographicmar25 #emr #nikon
Emerald Resources ( #EMR ) has released " Emerald Now Debt Free " on Wed 02 Apr at 08:48 AEST #ESG #Gold #Australia #media #live
https://grafa.com/asset/emerald-resources-nl-6841-emr.asx?utm_source=asxmktsensitive&utm_medium=mastodon&utm_campaign=emr.asx
https://www.cyclingeu.com/544673/birmingham-derby-stoke-on-trent-circular-route/ Birmingham – Derby – Stoke-on-Trent | Circular Route #Bicycling #BicyclingUK #BicyclingUnitedKingdom #Biking #BikingUK #BikingUnitedKingdom #Birmingham #CircularRoute #crosscountry #Cycling #CyclingBurtonUponTrentUK #CyclingUk #CyclingUnitedKingdom #derby #EastMidlandsRailway #EMR #StokeOnTrent #UK #UKTrains #UnitedKingdom
Since December 26, I have been working with the team for a major medical #EMR portal third part imaging portal about a #security and #HIPAA breach I discovered. This portal has tens of millions of medical patients from several thousand hospitals, almost half the inpatient and outpatient patient base in the US. They run in house and external medical operations. Not hyperbole.
On the patient side, essentially, portal A, the main EMR portal, allows others to share their medical chart with you, even letting you manage their medical records from your account.
Recently, they hooked up with a third-party imaging portal, Portal B.
If you want to see your imaging, x-rays, CTs, etc, you have to click to go out to Portal B, automatically logged in.
The first time you view medical imaging; it creates the third-party Portal B user account.
Well, a family member shared their medical chart account with me with full access on Portal A a long time ago. This past week they were hospitalized and had some imaging.
I logged into my EMR chart at Portal A, I changed to their view and then clicked to view their imaging which led the third part Portal B for the first time and it created the new, first-time account, without any intervention from me, by populating data from the main Portal A EMR site.
Because I had never done the Portal B setup by viewing my imaging first, Portal B created my new account with my Portal A credentials and because I was doing it from their view from within my account, mixed up my data and demographics and my family members when it was created. This actually gave them the imaging account with my credentials.
On the security side, it also shared with them every person that entrusted me with their medical information by sharing with me, and added them to their account, partially with my credentials. So, now they could see my trusted sharers imagining, without their consent or knowledge.
I am not confident they are really fixing it. So far, they deleted the erroneous account and then told me to log in to Portal A, go to my imaging and click view imaging and then recreate my account to clear that mess up.
I plan on filing notice with Portal A and HHS OCR (Office of Civil Rights) to make sure they aren't just doing a Band-Aid fix. They need to pull the 3rd-party access until it is resolved. I don't expect to get an autopsy of how they worked on a fix, what the issues are, etc, but both Portal A and HHS needs to make sure there isn't a big security and HIPAA breach out there waiting to be exploited. #Infosec. I am keeping all emails and records. That's another thing, why am I involved at this point.
I believe they are working on it, and this discovery made a significant headache for them and probably ruined their New Years plans. I hope, at least, they are taking this as seriously as they should be.
Because this EMR runs in thousands of hospitals with tens of millions of patients, somebody big needs to look into this. As I said above, this is not hyperbole.
#EMR don’t seem to care very much about their trains, so filthy on the outside, has the train cleaner broken or can they not be arsed to clean them.
Difficult to have pride in your trains when they look like they’ve just popped out of the sewer
Got recommended a job working on HL7.
I have resolved HL7 transmission issues before between the on-prem software and associated storage, a caching server at another site, the intermediary interface that routes to cloud EHR... But man what a mess, even with vendors on the call.
BREAKING: #Epic, the largest electronic health records company in the US, which holds data on over 75% of Americans, sued over monopolistic antitrust practices by Particle Health
more @STAT
#EHR #EMR #medicine #health #monopoly #antitrust
https://www.statnews.com/2024/09/23/epic-lawsuit-particle-health-alleged-monopolistic-practices-ehr/
18th September:
Work:
2V38 07:39 #Reigate to #DorkingDeepdene: On time:
https://www.realtimetrains.co.uk/service/gb-nr:G45477/2024-09-18/detailed#allox_id=0
1O80 18:29 #DorkingDeepdene to #Reigate: 3 minutes late.
https://www.realtimetrains.co.uk/service/gb-nr:G44937/2024-09-18/detailed#allox_id=0
Daily delay (#GWR): 3 minutes.
26 #Southern On time.
36 #GWR On time.
6 #SWR On time.
1 #LondonOverground On time.
4 #Thameslink On time.
2 #Southeastern On time
1 #ElizabethLine On time
Overall On time 78 / 134 trains.
#GWR delays: 2 hours & 16 minutes.
#Thameslink delays: 3 minutes.
#Southern delays: 1 hour.
#EMR
18th December:
Work:
1D18 08:31 #Dorking (main): On time.
https://www.realtimetrains.co.uk/service/gb-nr:Y17746/2024-12-18/detailed#allox_id=0
1O82 19:29 #DorkingDeepdene to #Reigate: 6 minutes late.
https://www.realtimetrains.co.uk/service/gb-nr:Y22268/2024-12-18/detailed#allox_id=0
35 #Southern On time.
41 #GWR On time.
10 #SWR On time.
1 #LondonOverground On time.
7 #Thameslink On time.
6 #Southeastern On time.
2 #ElizabethLine On time
Overall On time 106 / 198 trains.
#GWR delays: 4 hours & 2 minutes.
#Thameslink delays: 21 minutes.
#Southern delays: 2 hours & 1 minute.
#EMR delays: 10 minutes.
#SWR delays: 35 minutes.
#ElizabethLine delays: 3 minutes.
#LondonOverground delays: 2 minutes.
Overall delays: 7 hours & 7 minute.
1 Weather related diversion.
12 #GWR Cancellation (6 full Cancellations, 4 part cancellation, 1 skipped later stations, 1 Skipped required stations).
2 Train disruption diversion.
3 #Southern Cancellation (3 Part Cancellation).
1 Strike action diversion.
1 Strike action postponement.
1 #LondonOverground Cancellation (1 Part Cancellation)
1 Walk postponement.
2023 stats:
I’m working on deploying #spark on my first #EMR cluster on #AWS and running into the same old quandary: I have a small repo with my #python tools and sample data files, and I try to always make things repeatable - what’s the best way to create a CI/CD-based #deployment for AWS?
I’ve used CloudFormation, I started reading about CDK but hooboy the layers and abstractions…
#ansible or #terraform are also possibilities but right now I’m trying to keep it simple…
So my next steps with #spark and #python will probably happen on AWS #EMR but this article really helped my get a #dockercompose based spark cluster up and running locally, and get #jupyterlab working enough to start actually interacting with Spark.
https://karlchris.github.io/data-engineering/projects/spark-docker/#running-ml-models
14th December:
Walk:
Walk postponed until new year: family illness.
35 #Southern On time.
41 #GWR On time.
9 #SWR On time.
1 #LondonOverground On time.
7 #Thameslink On time.
6 #Southeastern On time.
2 #ElizabethLine On time
Overall On time 105 / 196 trains.
#GWR delays: 3 hours & 56 minutes.
#Thameslink delays: 21 minutes.
#Southern delays: 2 hours & 1 minute.
#EMR delays: 10 minutes.
#SWR delays: 35 minutes.
#ElizabethLine delays: 3 minutes.
#LondonOverground delays: 2 minutes.
Overall delays: 7 hours & 1 minute.
1 Weather related diversion.
12 #GWR Cancellation (6 full Cancellations, 4 part cancellation, 1 skipped later stations, 1 Skipped required stations).
2 Train disruption diversion.
3 #Southern Cancellation (3 Part Cancellation).
1 Strike action diversion.
1 Strike action postponement.
1 #LondonOverground Cancellation (1 Part Cancellation)
1 Walk postponement.
2023 stats
https://mastodonapp.uk/@RailAndy/111244666219790724
2022 stats:
https://mastodonapp.uk/@RailAndy/109496100182749726
2021 stats:
https://twitter.com/rail_andy/status/1478805066882682881
11th December:
Work:
2V38 07:39 #Reigate to #DorkingDeepdene: On time.
https://www.realtimetrains.co.uk/service/gb-nr:G45477/2024-12-11/detailed#allox_id=0
1I48 18:13 #Leatherhead to #Dorking (Main): 16 minutes late: failure of the electricity supply.
https://www.realtimetrains.co.uk/service/gb-nr:G38992/2024-12-11/detailed
1O81 18:55 #DorkingDeepdene to #Reigate: 3 minutes late.
https://www.realtimetrains.co.uk/service/gb-nr:G44929/2024-12-11/detailed#allox_id=0
Daily delay (#Southern): 16 minutes.
Daily delay (#GWR): 3 minutes.
35 #Southern On time.
41 #GWR On time.
9 #SWR On time.
1 #LondonOverground On time.
7 #Thameslink On time.
6 #Southeastern On time.
2 #ElizabethLine On time
Overall On time 105 / 196 trains.
#GWR delays: 3 hours & 56 minutes.
#Thameslink delays: 21 minutes.
#Southern delays: 2 hours & 1 minute.
#EMR delays: 10 minutes.
#SWR delays: 35 minutes.
#ElizabethLine delays: 3 minutes.
#LondonOverground delays: 2 minutes.
Overall delays: 7 hours & 1 minute.
1 Weather related diversion.
12 #GWR Cancellation (6 full Cancellations, 4 part cancellation, 1 skipped later stations, 1 Skipped required stations).
2 Train disruption
trains.
#GWR delays: 3 hours & 53 minutes.
#Thameslink delays: 21 minutes.
#Southern delays: 1 hour & 47 minutes.
#EMR delays: 10 minutes.
#SWR delays: 35 minutes.
#ElizabethLine delays: 3 minutes.
#LondonOverground delays: 2 minutes.
Overall delays: 6 hours & 42 minutes.
1 Weather related diversion.
12 #GWR Cancellation (6 full Cancellations, 4 part cancellation, 1 skipped later stations, 1 Skipped required stations).
2 Train disruption diversion.
3 #Southern Cancellation (3 Part Cancellation).
1 Strike action diversion.
1 Strike action postponement.
1 #LondonOverground Cancellation (1 Part Cancellation)
2023 stats
https://mastodonapp.uk/@RailAndy/111244666219790724
2022 stats:
https://mastodonapp.uk/@RailAndy/109496100182749726
2021 stats:
https://twitter.com/rail_andy/status/1478805066882682881
27th November:
Work:
1V37 07:17 #Reigate to #DorkingDeepdene: 20 minutes late: flooding along the route..
https://www.realtimetrains.co.uk/service/gb-nr:G44764/2024-11-27/detailed#allox_id=0
2I48 18:32 #Leatherhead to #Dorking (Main): 5 minutes late: flooding along the route.
https://www.realtimetrains.co.uk/service/gb-nr:G39879/2024-11-27/detailed
1O81 18.55 #DorkingDeepdene to #Reigate: 10 minutes late: flooding along route.
https://www.realtimetrains.co.uk/service/gb-nr:G44929/2024-11-27/detailed#allox_id=0
Daily delay (#GWR): 30 minutes.
Daily delay (#Southern): 5 minutes.
35 #Southern On time.
40 #GWR On time.
9 #SWR On time.
1 #LondonOverground On time.
7 #Thameslink On time.
6 #Southeastern On time.
2 #ElizabethLine On time
Overall On time 104 / 189 trains.
#GWR delays: 3 hours & 23 minutes.
#Thameslink delays: 21 minutes.
#Southern delays: 1 hour & 47 minutes.
#EMR delays: 10 minutes.
#SWR delays: 35 minutes.
#ElizabethLine delays: 3 minutes.
#LondonOverground delays: 2 minutes.
Overall delays: 6 hours & 12 minutes.
1 Weather related diversion.
9 #GWR Cancellation (5 full Cancellations, 3 part cancellation, 1 skipped later stations).
2
20th November:
Work:
1D18 08:29 #Dorking (Main) to #Leatherhead: On time.
https://www.realtimetrains.co.uk/service/gb-nr:L56770/2024-11-20/detailed#allox_id=0
2I48 18:32 #Leatherhead to #Dorking (Main): 2 minutes late.
https://www.realtimetrains.co.uk/service/gb-nr:G39879/2024-11-20/detailed
1st attempt:
1O81 18.55 #DorkingDeepdene to #Reigate: Cancelled: Staff shortage.
https://www.realtimetrains.co.uk/service/gb-nr:G44929/2024-11-20/detailed
2nd attempt:
1O82 19:31 #DorkingDeepdene to #Reigate: 1 minute late:
https://www.realtimetrains.co.uk/service/gb-nr:G44655/2024-11-13/detailed#allox_id=0
Daily delay (#GWR): 1 minute.
Daily delay (#Southern): 2 minutes.
35 #Southern On time.
40 #GWR On time.
9 #SWR On time.
1 #LondonOverground On time.
7 #Thameslink On time.
6 #Southeastern On time.
2 #ElizabethLine On time
Overall On time 104 / 186 trains.
#GWR delays: 2 hours & 53 minutes.
#Thameslink delays: 21 minutes.
#Southern delays: 1 hour & 42 minutes.
#EMR delays: 10 minutes.
#SWR delays: 35 minutes.
#ElizabethLine delays: 3 minutes.
#LondonOverground delays: 2 minutes.
Overall delays: 5 hours & 37 minutes.
1 Weather related diversion.
8 #GWR Cancellation (5 full Cancellations, 2 part
13th November:
Work:
2V38 07:39 #Reigate to #DorkingDeepdene: 1 minute late.
https://www.realtimetrains.co.uk/service/gb-nr:G45477/2024-11-13/detailed#allox_id=0
1O82 19:31 #DorkingDeepdene to #Reigate: 10 minutes late: signal failure in #Wokingham area & late running SWR trains.
https://www.realtimetrains.co.uk/service/gb-nr:G44655/2024-11-13/detailed#allox_id=0
Daily delay (#GWR): 11 minutes.
35 #Southern On time.
40 #GWR On time.
8 #SWR On time.
1 #LondonOverground On time.
7 #Thameslink On time.
6 #Southeastern On time.
2 #ElizabethLine On time
Overall On time 103 / 182 trains.
#GWR delays: 2 hours & 52 minutes.
#Thameslink delays: 21 minutes.
#Southern delays: 1 hour & 40 minutes.
#EMR delays: 10 minutes.
#SWR delays: 35 minutes.
#ElizabethLine delays: 3 minutes.
#LondonOverground delays: 2 minutes.
Overall delays: 5 hours & 34 minutes.
1 Weather related diversion.
7 #GWR Cancellation (4 full Cancellations, 2 part cancellation, 1 skipped later stations).
2 Train disruption diversion.
3 #Southern Cancellation (3 Part Cancellation).
1 Strike action diversion.
1 Strike action postponement.
1