FHIR Chat · Pandemic Hackathon · social

Stream: social

Topic: Pandemic Hackathon


view this post on Zulip Grahame Grieve (Mar 05 2020 at 06:10):

Ross Martin has suggested on twitter than HIMSS should be cancelled and we should have a Pandemic Control centered connectathon instead.

https://twitter.com/RossMartin/status/1235337067749658630?s=20&fbclid=IwAR0YtGG3Mb6g_H7-i-JdXEXDyrLdUA3bbf8R9ObAskppy9fLTino8EaJWwI

view this post on Zulip Grahame Grieve (Mar 05 2020 at 06:11):

Cancelling HIMSS won't happen. But the other part, In principle, that sounds like a fine idea. And we could lead/participate in one if there was one... but it's not clear to me where the value proposition would be?

view this post on Zulip Lloyd McKenzie (Mar 05 2020 at 06:24):

It seems that what he's calling for is more hackathon than connectathon - i.e. it's about defining new apps/software that could be used rather than strictly testing connectivity of existing solutions, though presumably testing connectivity would be part of the development process. To be useful, we'd need to know what exists - and what's needed. Also, it wasn't clear whether the target is just U.S. or if we should look more broadly - the tools that might be helpful in some of the less developed countries would probably be quite different than what would make sense in North America. @Erin Holt Coyne @Craig Newman any thoughts as to what would be helpful?

view this post on Zulip René Spronk (Mar 05 2020 at 10:07):

As for the European IHE Connectathon, March 23-27, Brussels: All Side-events have been confirmed to take place (unless the Belgian government takes some drastic measures regarding travel or quarantine, which is unlikely). The connectathon event itself may be postponed or cancelled, this is still being discussed, some of the vendors are no longer allowed to travel because of company policies.

view this post on Zulip Jose Costa Teixeira (Mar 05 2020 at 12:34):

it might be a very good thing - showing how connected systems can help in a pandemic situation.

view this post on Zulip Jose Costa Teixeira (Mar 05 2020 at 12:35):

and the event in Belgium could be a good place to do something like that (too soon?)

view this post on Zulip David Pyke (Mar 05 2020 at 12:53):

IHE is exploring making their EU Connectathon virtual.

view this post on Zulip Craig Newman (Mar 05 2020 at 13:06):

I don't know off the top of my head (but pandemic response is a bit out of my normal area). I've passed the question along to the Public Health listserv to see if those folks have any ideas.

view this post on Zulip Jens Villadsen (Mar 05 2020 at 13:09):

It's IT ... its supposed to be able to connect beyond country borders ....

view this post on Zulip Dave deBronkart (Mar 05 2020 at 14:35):

It's beyond me to understand the specifics of what would be done, but this seems to be the tweet to unpack:

to demonstrate and release open source components that can be adopted by healthcare organizations and vendors to accelerate data sharing, visualization, AI, research, resource deployment, situational awareness, etc.

Without regard for feasibility, as I say, my antennas sense that he's right, this could be a great opportunity to demonstrate the value of I.T. in crisis response - doing good for society in a highly noticeable way.

I wonder what someone like @Keith Boone thinks about this.

view this post on Zulip Dave deBronkart (Mar 05 2020 at 14:40):

Can we imagine any way that relevant data from all kinds of systems could be aggregated in real time using FHIR?

I keep reading that we don't really know how many cases there are, and therefore don't know the mortality rate, because many people may have it and not be recognized yet, which in turn means that we don't really have accurate maps of spread. Is there any way to aggregate data on raw symptoms, from physician offices as well as hospitals?

view this post on Zulip Vassil Peytchev (Mar 05 2020 at 14:44):

Dave deBronkart said:

I keep reading that we don't really know how many cases there are, and therefore don't know the mortality rate, because many people may have it and not be recognized yet, which in turn means that we don't really have accurate maps of spread. Is there any way to aggregate data on raw symptoms, from physician offices as well as hospitals?

I think the above refers to people who may have contracted the virus, but have no symptoms. This is supported by the lack of known cases with young children. Aggregating data on symptoms won't help in that case.

view this post on Zulip John Moehrke (Mar 05 2020 at 15:23):

This is done today. yes it could be moved to FHIR. The reason it is leaky and not using FHIR has very little to do with Interop Standards existing or readiness. It has far more to do with politics (federation vs states) and resistance to change and imbalance of costs vs benefit (effort and $$$ are born by those that get the least out of the whole system).
Courtney's third law: There are no technical solutions to management problems, but there are management solutions to technical problems.

view this post on Zulip Dave deBronkart (Mar 05 2020 at 16:09):

Which "this"? Aggregating disease incidence statistics?

Would FHIR have any effect on how well this can be done or would doing it be just for show, for no benefit?

view this post on Zulip Dave deBronkart (Mar 05 2020 at 16:10):

Courtney's third law

Hadn't heard of Courtney, but now I'm an instant fan of the corollaries to his second law!

-- First corollary: Perfect security has infinite cost.
-- Second corollary: There is no such thing as zero risk.

I don't know why that isn't widely discussed in all the HIPAA privacy conversations!

view this post on Zulip Jose Costa Teixeira (Mar 05 2020 at 16:56):

Dave deBronkart said:

I don't know why that isn't widely discussed in all the HIPAA privacy conversations!

Did you mean:
"I don't know why that isn't widely discussed in all the privacy conversations!" ?
:)

view this post on Zulip Dave deBronkart (Mar 05 2020 at 17:59):

Yes, except right now in the patient data community there's a lot of talk about what HIPAA does and doesn't cover, which shows up differently in light of those corollaries - it starts to trend toward "But how much does it matter, if you skip beyond the violation issue to the 'ability to protect against harm' issue."

view this post on Zulip Keith Boone (Mar 05 2020 at 18:02):

I think Ross has a point (several in fact in that tweet storm).
I had an internal meeting this morning brainstorming on Pandemic related solutions and investigations. You can be sure someone is going to be investing in this. There's already been some discussion in a separate thread RE: Screening tools.

There's long standing US Federal history in addressing the most recent issue in the news of the last year. Ten years ago, HITSP was assigned use cases we internally called out as Anthrax (Biosurveillance), Katrina (Disaster Preparedness), Bird Flu (Case Reporting).

The ONC Pulse project came out of the "Katrina" use case, and one of our teams is developing that software out for use nationally.

Connectathon is NOT really the right name for this kind of activity. It's a "Hack-a-thon". What can we put together, demonstrate some initial viability, and consider for further investment.

view this post on Zulip Crystal (Mar 05 2020 at 22:53):

From my POV, what would really help would be using existing standards to support information gathering by public health. eCR is perfect IF it were widely adopted by industry, and IF it were easier to adopt because vendors have supported the standard by standardizing backend data elements and use of standard codesets over local codes and ad-hoc implementations.

If it weren’t so painful and relatively unimportant for providers to implement, we’d have much better tools to respond to pandemics today.

Immediate implementation of currently available standards for case reporting including the necessary adoption of standard codes and code sets would be more helpful than any new FHIR development/hackathon or otherwise. We need sustained effort, public health prioritization, and widespread industry adoption of modern existing standards.

Could we use this disaster to drum up a _useful_ response using standards developed with community input over the long term, rather than ideas that misunderstand our working environment woefully?

We don’t need new standards, we just need vendors and providers to implement existing standards, and whenever there’s more FHIR adoption, adopt that same reporting and triggering mechanism but using FHIR.

view this post on Zulip Crystal (Mar 05 2020 at 22:54):

@Keith Boone 's point about the use of US disasters in advancing standards is spot on - let's use this one to advance adoption of existing standards!

view this post on Zulip Lloyd McKenzie (Mar 05 2020 at 23:57):

@Crystal Agree that longer-term investment in serious public health integration is necessary and that a quick hack-a-thon is unlikely to get us everything that's needed. I agree that it's likely that, once the smoke starts to clear, government will don their usual hindsight glasses and fund/regulate/etc. those things that would have been super-useful to have in place before the onset of this crisis. I know one of the concerns about eCR is that it's message-focused and EHR vendors aren't super-enthusiastic about that. It would be good (and wise) to have a discussion about what we can do to make eCR more appealing and also look at how technologies like CDS Hooks, Subscription and SMART might come into play - particularly if we can leverage some of the impact of this event to authorize public health services to pull data rather than having to rely on (often delayed or even non-occurring push).

Is eCR something we should look at extending to to the international space? Could we extend it to define/enable both push and pull such that implementers have the flexibility to use which architecture is easiest (subject to what regulations allow)?

view this post on Zulip Abbie Watson (Mar 06 2020 at 12:04):

I have a kit of SMART on FHIR compliant epidemiology tools, including integration with Google Maps for visualizing geographic spread. Did it for a grad school class, has been vetted by UChicago professors, and mostly ready to go. If anybody is serious about standing up some FHIR pandemic services, let me know. Mostly just need hosting costs and a pilot sponsor, and we can start registering a tool in the EHR app stores.

view this post on Zulip Abbie Watson (Mar 06 2020 at 12:09):

Are there any official recommendations on which ICD10 codes to use for COVID-19 yet?

view this post on Zulip Jeff Jacobs (Mar 06 2020 at 14:32):

Probably something you have already seen, but I believe this is a good source to follow. It is the CDC's current answer to your question. https://www.cdc.gov/nchs/data/icd/ICD-10-CM-Official-Coding-Gudance-Interim-Advice-coronavirus-feb-20-2020.pdf

view this post on Zulip Abbie Watson (Mar 06 2020 at 16:25):

Thank you so much! Exactly what I was looking for!

view this post on Zulip Abbie Watson (Mar 06 2020 at 16:37):

So... here's a $64K question regarding pandemic response, public health, epidemiology, and privacy... assuming a hospital admin approves an app with Provider Launch Context or System level access, we can fetch the patients with conditions with ICD10 codes Z03.818, Z20.828, etc easily enough. We will get a Patient reference, which can be used to fetch the Patient demographic object, which has the patient's home address, which can be used to visualize the spread of the disease. The $64K question is... is it kosher to send that data to Google lookup servers to geocode those addresses into latitude/longitude numbers? Technically, the data is anonymized; however there's a fairly strong correlation between location and identity that can lead to de-anonymization analysis. But it seems it would be in the public interest to make such services available and to do the geocoding lookups. At what point does public health concerns outweigh rights to privacy?

view this post on Zulip Carl Anderson (Mar 06 2020 at 16:41):

At a previous job, we struggled with this very concern (geocoding using a service like Google). In the end we opted to roll our own using the (now defunct, but possibly still alive) Data Science Toolkit (http://www.datasciencetoolkit.org/). It wasn't perfect, but we could run it on our own servers and keep patient addresses off Google servers.

view this post on Zulip Carl Anderson (Mar 06 2020 at 16:57):

@Abigail Watson - I haven't tried this personally, but it looks like this docker image might already contain the DSTK server, pre-built:
https://hub.docker.com/r/andrewblaney/twofishes

Edit: I tested this container and it works.

docker pull andrewblaney/twofishes  ## <- This takes a while (3+ GB)...
docker run -p 8081:8081 andrewblaney/twofishes
# From another terminal:
curl http://localhost:8081/?query=1600+amphitheater+pkwy+mountain+view

This gives me:

{
  "interpretations": [
    {
      "what": "1600 amphitheater pkwy",
      "where": "mountain view",
      "feature": {
        "cc": "US",
        "geometry": {
          "center": {
            "lat": 37.38605,
            "lng": -122.08385
          },
          "bounds": {
            "ne": {
              "lat": 37.4544715881,
              "lng": -122.029319763
            },
            "sw": {
              "lat": 37.3384399414,
              "lng": -122.133552551
            }
          }
        },
        "name": "Mountain View",
        "displayName": "Mountain View, CA, United States",
        "woeType": 7,
        "ids": [
          {
            "source": "geonameid",
            "id": "5375480"
          }
        ],
        "names": [
          {
            "name": "Mt View",
            "lang": "en",
            "flags": [
              16,
              8,
              1
            ]
          },
          {
            "name": "Mt View",
            "lang": "en",
            "flags": [
              16,
              8
            ]
          },
          {
            "name": "Mtn View",
            "lang": "en",
            "flags": [
              16,
              8,
              1
            ]
          },
          {
            "name": "Mtn View",
            "lang": "en",
            "flags": [
              16,
              8
            ]
          },
          {
            "name": "Mountain View",
            "lang": "en",
            "flags": [
              16
            ]
          },
          {
            "name": "Mountain View",
            "lang": "en",
            "flags": [
              16,
              1
            ]
          },
          {
            "name": "Mount View",
            "lang": "en",
            "flags": [
              16,
              8
            ]
          },
          {
            "name": "Mount View",
            "lang": "en",
            "flags": [
              16,
              8,
              1
            ]
          }
        ],
        "highlightedName": "<b>Mountain View</b>, CA, United States",
        "matchedName": "Mountain View, CA, United States",
        "id": "geonameid:5375480",
        "attributes": {
          "population": 74066
        },
        "longId": "72057594043303416",
        "parentIds": [
          "72057594044179937",
          "72057594043260857",
          "72057594043320957"
        ]
      }
    }
  ]
}

view this post on Zulip Abbie Watson (Mar 06 2020 at 20:22):

Oh, that’s absolutely fantastic! Thank you so much! Okay... will totally start sketching out an update to our geomapping module for COVID-19.

view this post on Zulip Crystal (Mar 07 2020 at 00:24):

@Lloyd McKenzie Your question is a good one! I've asked other folks to chime in, but if any vendors would like to provide feedback, I'd love to hear it.

From my perspective it's less about the message focus than about the lack of ONC/CMS measure to fund it, but I'd like to be wrong on that!

view this post on Zulip Dave deBronkart (Mar 07 2020 at 03:21):

Should this thread be renamed to its more proper moniker (as the thread says) hackathon? I gather @Grahame Grieve would have to do that.)

I ask because it appears the thread is already becoming what it initially fantasized about.

view this post on Zulip Grahame Grieve (Mar 07 2020 at 03:22):

well, I can only move one message at a time

view this post on Zulip Lloyd McKenzie (Mar 07 2020 at 03:39):

If you start at the top, you can move them all

view this post on Zulip Dave deBronkart (Mar 07 2020 at 13:57):

Brilliant - thanks, @Grahame Grieve !

view this post on Zulip René Spronk (Mar 07 2020 at 14:15):

Update from the IHE Connectathon in Brussels: the entire event will go ahead as planned (with some extra measures in place). Source: IHE website.

view this post on Zulip Virginia Lorenzi (Mar 07 2020 at 22:35):

I asked my students about how health informatics could help and they came up with the following ideas (freeform brainstorming) -

  • making sure there is appropriate representation for data related to the disease in our models (based on CMS announcing a new code for it)
  • tracking trends, analyzing data
  • Syndromic surveillance, case reporting, reportable lab results
  • infection trail
  • education delivery - for clinicians, patients, quarantined, public
  • information/education/results for patients
  • support for quarantines (I saw a cool app in Korea for this)
  • mental health
  • communicating best practices/protocol
  • triage
  • disaster capacity/communication (like OASIS standards) - HAVBED, etc
  • telehealth
  • integration of social services
  • clinical decision support
  • using HIEs to see where patient has been

view this post on Zulip Evelyn Gallego (Mar 07 2020 at 22:52):

Awesome! Thanks for sharing Virginia!

view this post on Zulip John Loonsk (Mar 08 2020 at 14:19):

This is a good thread and the energy in the health IT community to do something to help relative to COVID-19 is palpable. It is a dynamic that we have also seen previously in other public health emergency responses like Anthrax, West Nile, SARs, Katrina, etc.. The difficult part for many is understanding that the most helpful course is to support the course and plan that public health has laid out.
The HL7 Public Health Work Group (PHWG), the CDC, CSTE, APHL, ASTHO and NACCHO have invested a huge amount of hours and effort in a plan for outbreak management, electronic Case Reporting (eCR), early detection of events, and electronic laboratory results that addresses the public health requirements and can work with health care organizations and EHRs. I will share some details in subsequent comments, but the most helpful support that can be given support the plan and standards that have been developed.
Some previous comments have suggested that there has not been broad adoption of the eCR efforts. For the sake of clarity, the FHIR eCR Implementation Guide was literally published two week ago. It is not reasonable to abandon the PHWG efforts after two weeks.
It is true that a CDA version has been available longer, but isn’t a major component of the whole FHIR effort the difficulty programs have had in advancing consistent, well-adopted CDA solutions? Unfortunately, eCR was not put into Meaningful Use until very late. It did not have the real benefit of the HITECH funds as a result. Despite the “added duty as assigned” nature of public health requirements for clinical care, we are seeing a huge number of providers asking their EHR vendors to implement eCR.
Understanding the full context and requirements that have led to eCR plan and helping advance and test its components is the most helpful things the community can do.

view this post on Zulip John Loonsk (Mar 08 2020 at 14:20):

HL7 has a Public Health work group that has spent a lot of time on FHIR standards for electronic case reporting (eCR) and other related public health functions. Public Health has a plan for how FHIR can be helpful in these situations and the work that has been done and that has produced a FHIR eCR standard, as Crystal says, should be supported rather than reconsidered.
There are health IT needs in several stages of an outbreak like COVID-19. Just a fraction of the needs are listed in bullets under the stages below.
1. Initial detection of an event before it spreads
o Would have been good to have occurred in China
o Needs on a jurisdiction by jurisdiction basis as well

  1. Managing a small outbreak
    o Contact tracing
    o Lab result matching (in clinical care and public health)
    o Managing quarantine

  2. Suppressing a disseminated outbreak
    o Much more of #2, but at levels that may overwhelm PH human resources
    o We are migrating out of this phase and into #4 now with COVID-19

  3. Tracking a widely disseminated event
    o Suppression begins to be mostly about public service announcements
    Please look at the eCR FHIR IG: http://hl7.org/fhir/us/ecr/ and the eCR CDA eCR IG (it has more narrative context) in the context of how it has a role in all of these areas. Syndromic surveillance and other efforts in HL7 also play roles. There is more context than we can possibly put into this thread, but we will be happy to share and discuss all of it. Some of it relates to laws, some with support from healthcare organizations, and some with the capabilities of the public health workforce.

view this post on Zulip John Loonsk (Mar 08 2020 at 14:20):

We would love to help with Hackathon and/or accelerate our ongoing Connectathon efforts with greater attention, and involvement, from the broader HIT / HL7 community. We have been working with a number of EHR vendors in the CDA environment and a number have indicated that they are now developing to the FHIR specification now that it has come available. APHL, with the CDC and CSTE is close to having all Public Health Agencies connected for initial eCR implementation and is working to integrate all surveillance system vendors.
We also have developed a “backend app” to further automate the reporting of cases to public health in FHIR. We would love to have a hackathon to have EHR vendors help us integrate it into their FHIR enabled EHRs. We would love to talk about the tools for automating FHIR subscriptions in those EHRs for the trigger codes that CSTE and the CDC has developed. We would like to discuss the issues of coding in EHRs that make triggering difficult.
We would love for you to you to help support the plan through and after the COVID-19 event. As Crystal also said earlier in this thread. The most helpful thing is to have help with the existing FHIR standards and the plan that has been laboriously and carefully developed.

view this post on Zulip Guilherme Zwicker (Mar 08 2020 at 17:18):

@Jose Costa Teixeira helped me find this post, which started in the social stream and I had classified it as patient empowerment. My point of view:
The COVID19 pandemic brought me some interesting insights:

  • Native applications in FHIR can accelerate coordinated actions to combat clinical tragedies.
  • There is a tendency to transfer much of the knowledge previously available in customer empowerment / rational user-centered use, in efforts to integrate clinical data.
  • There was an acceleration in the (rational) adoption of regulatory frameworks - Software as a Medical Device (SaMD).
    I've been investigating the possibility of creating a native application in FHIR for the hybrid Brazilian healthcare system (public-private), but I come up against an absolute lack of functional or semantic interoperability.

An interesting article published: https://www.forbes.com/sites/chasefeiger/2020/03/06/consumerization-of-healthcare-expands-beyond-lifestyle-products-to-tackle-covid-19/#6cf99211236a

view this post on Zulip Guilherme Zwicker (Mar 08 2020 at 17:23):

The government of Brazil has written and published an informational application on COVID-19, but I believe more can be done.
The application has no function but to inform the user the possibility that he is ill. End of flow.
The application could capture point-of-care information and, with the necessary authentication levels, flow securely to something like the RiskAssessment resource and then to the Practitioner who will perform the classification.

If someone is interested and wants to read in Portuguese, here's the link:
http://www.ans.gov.br/aans/noticias-ans/consumidor/5383-ministerio-da-saude-disponibiliza-aplicativos-sobre-o-coronavirus

view this post on Zulip Guilherme Zwicker (Mar 08 2020 at 17:25):

Another independent hospital developer created a similar informational application, but it was refused to be published by Apple due to the possibility of disinformation (SaMD).

view this post on Zulip Lloyd McKenzie (Mar 08 2020 at 21:53):

Would the EHR vendors see a benefit in (and be willing to participate in) a near-term virtual connectathon around eCR? @Danielle Friend @Jenni Syed @Jeff Danford

view this post on Zulip John Loonsk (Mar 09 2020 at 11:27):

Both Epic and Allscripts have CDA eCR solutions.

  • Epic is operational in a number of sites as such nationally and has not previously expressed interest in an additional FHIR eCR solution.

  • There are many Allscripts provider sites that have chosen eCR in Promoting Interoperability, but I am not aware of any implementations that have yet been done.

  • Cerner was an original Digital Bridge participant, but to the best of my knowledge does not have a shared approach to eCR and leaves aspects to individual clinical sites. Cerner may be interested in the new FHIR eCR standard and using the backend app we are developing as it would handle almost all eCR needs for them.

We are interested in working with any and all EHR vendors.

view this post on Zulip Guilherme Zwicker (Mar 09 2020 at 20:08):

@Michael Diana is from DATASUS, the Brazilian IT coordinator, we have great interest.

view this post on Zulip robert worden (Mar 10 2020 at 13:52):

The COVID-19 Pandemic is unprecedented, and is rapidly changing. Like a vaccine, joined-up IT could help save large numbers of lives. HL7 stands for joined-up healthcare IT; so HL7 can play a critical role, if it can respond rapidly and appropriately.

The challenge, as with all major IT endeavours, is to understand the requirement. Without that understanding, IT cannot be effective. Understanding a moving worldwide requirement is particularly hard. We don’t yet know what is needed.

How can HL7 understand the new IT requirements of this pandemic – and make software available to meet them, across many countries? I suggest three stages:

  1. Get proposals out there, and get feedback: A small open task force should develop 3 – 5 proposals, for simple, rapidly developed FHIR applications to help manage the pandemic; then get feedback on those proposals from providers and agencies worldwide. They know what their problems are, better than we do.
  2. Build demonstrators: to help providers and agencies understand what these applications can do, and how they could deploy them, built public demonstrators and get more feedback.
  3. Deploy Iteratively: Build the applications open source, from existing components, in small iterative stages – initially meeting only the simplest requirements, with planned iterations to learn from early deployments.

Times of crisis often bring about step changes in working practices, and this is such a time. The step change can be a decisive move towards greater interoperability using FHIR. HL7 has the opportunity to make a vital contribution, while moving the world decisively towards FHIR-based healthcare interoperability. These three stages are a start.

view this post on Zulip Grahame Grieve (Mar 10 2020 at 18:50):

that's certainly the process we'd follow. And we'd be very willing to follow it.

view this post on Zulip Grahame Grieve (Mar 10 2020 at 18:51):

but when I talk about the world to the governments I know they (a) don't want to do infrastructure development in a time of crisis (which makes sense to me - go with what you've got) and (b) they aren't you thinking outside the lines they currently live in

view this post on Zulip Grahame Grieve (Mar 10 2020 at 18:52):

personally, I think that there's very strong contributions to make by building good digital health systems to extend the reach of the healthcare system. And I'm pursuing fractional opportunities here

view this post on Zulip Lloyd McKenzie (Mar 10 2020 at 18:57):

Can you expand on what you mean by that @Grahame Grieve ?

view this post on Zulip Abbie Watson (Mar 10 2020 at 19:01):

Are we discussing infrastructure development? Or application development? I'm going to be biased towards the US for a moment, but within the states the HHS/ONC announced at last year's DevDays in Redmond that 87% of hospitals in the US had installed a FHIR compliant EHR. Presumably that number is upwards of 95% now. Some of us have been working on longitudinal apps. I think the issue at hand is that (in the US) if you're going to get a proposal and demonstration out there, it needs to be able to support both DSTU2 and R4 at a minimum; and now is not the time to pitch or be bringing forward any proposals that require any hospitals to upgrade to R4. We need solutions from teams that have been in the development process since the beginning and can support any/all deployed FHIR versions, not solutions that require infrastructure upgrades.

view this post on Zulip Grahame Grieve (Mar 10 2020 at 19:05):

I think it would be good to

  1. maintain digital versions of standard questionnaires for consumers (e.g. pre-visit screening).
  2. distribute apps that do this based on smart on FHIR
  3. Allow automatic notifications to patients of (negative?) test results (or positive test results in their social circles?)
  4. allow for regular checking in with patients with disease who are self-isolating

view this post on Zulip Grahame Grieve (Mar 10 2020 at 19:05):

some of those are being pursued in some countries, but almost all require some policy or infrastructure support that only partially exists

view this post on Zulip Dave deBronkart (Mar 10 2020 at 20:08):

I'm not savvy enough to say it with certainty, but: somebody probably wants to check into the #CoEpi project: Community Epidemiology In Action, started by @ScottLeibrand and @DanaMLewis, co-creators of #OpenAPS.

https://www.coepi.org/

Not surprisingly, once again their motive is #WeAreNotWaiting (this time, waiting in the hope that "the system" will solve things fast enough); they're taking action too. Which is why I hope someone will explore connecting with whatever they're doing.

view this post on Zulip Dave deBronkart (Mar 10 2020 at 20:08):

FWIW from the site's home page:

The CoEpi team
The CoEpi team currently consists of a small group of individuals with diverse and relevant skills who feel the need to put those skills to use in service of our own loved ones, our broader social networks, our communities, and humanity. We are committed to working openly and transparently, publishing all of our work completely open-source for anyone to use in any way they can, to make sure we are all doing everything we can to minimize the death and disruption caused by the COVID-19 pandemic.

We need your help
We are already starting on building the CoEpi app described below. We have a very solid initial design, and have recruited individuals who can begin producing a minimum viable product. But we can’t move fast enough on our own. If you’re someone with skills and time you could use to help, please get in touch with us immediately:

view this post on Zulip Abbie Watson (Mar 10 2020 at 20:51):

Eh, their feature spec is geared towards less virulent diseases, such as opioid dependency and HIV. It's way over engineered (imho), and not leaning on geomapping nearly enough. Interesting to review though.

view this post on Zulip Grahame Grieve (Mar 10 2020 at 20:52):

I asked Scot about the app framework and what they were thinking about interop and he said:

Most of that is being figured out in real time on Slack. At the moment the mobile app is ReactNative, and the back-end has some Ruby, Postgres, and some FHIR-like (but not FHIR-compliant) data structures and JSON APIs.

The data sharing side at the moment is just anonymous symptom reporting and hashed BLE identifier uploads: no PII. All matching is done on the clients by downloading possibly-relevant hashed data from the server.

If you or anyone you know would be able to contribute to the work, let us know and we can get you an invite.

view this post on Zulip Michele Mottini (Mar 10 2020 at 20:53):

Partially related: Italian gov't is open-sourcing all the raw data on GitHub: https://github.com/pcm-dpc/COVID-19

view this post on Zulip Michele Mottini (Mar 10 2020 at 20:53):

(and today data is good - fingers crossed)

view this post on Zulip Grahame Grieve (Mar 10 2020 at 20:55):

it's remarkable the difference between countries in terms of how they are thinking. Most countries are still in 'business as usual' mode around how the government is responding. you might call it the 'closed' model, characterised by secrecy walls behind which bureaucrats can flourish. But eventually those walls will be smashed down (where eventually is a timeline measured in weeks)

view this post on Zulip Michele Mottini (Mar 10 2020 at 20:56):

(ask if you want translations)

view this post on Zulip Abbie Watson (Mar 10 2020 at 21:00):

Also, given everything we know about the virulency and it being transmitted before symptoms show and people exhibiting repeat cases, it's likely to turn into a game of wack-a-mole with hotzones and quarantines lifting and being restated months later. That breaks down the case management model. Hotzone awareness, triaging, facility (re)routing, quarantine locations, etc are maybe better features to be thinking about.

view this post on Zulip Grahame Grieve (Mar 10 2020 at 21:00):

contact tracing....

view this post on Zulip Abbie Watson (Mar 10 2020 at 21:05):

Viruses are fundamentally about population density, which itself is reducible to geolocation/geospatial analysis. Trace your geolocation route, and you can also trace contacts.

view this post on Zulip Abbie Watson (Mar 11 2020 at 01:45):

Surprisingly, there's no influenza module in the Synthea project. But there are bronchitis, COPD, and sore throat modules. And we have the LOINC, SNOMED, and ICD10 codes available. Anybody else interested in brainstorming a Synthea workflow? I recently authored a custom module, and feel up to the task of building the workflow if we can get some epidemiologists and ICU specialists to chime in on what a workflow would look like. Would help anybody else implementing influenza/coronavirus projects in general.

https://github.com/synthetichealth/synthea/tree/master/src/main/resources/modules

view this post on Zulip Jose Costa Teixeira (Mar 11 2020 at 10:14):

Does it make sense to look at impact / evolution monitoring, on a population basis, beyond patient tracking?

view this post on Zulip Jose Costa Teixeira (Mar 11 2020 at 10:15):

like this:
https://twitter.com/MarkJHandley/status/1237119688578138112

view this post on Zulip Grahame Grieve (Mar 11 2020 at 11:36):

that is a remarkable graph

view this post on Zulip robert worden (Mar 11 2020 at 12:40):

If we assume that, say, 10% of notified cases require hospitalisation, then the 'require hospitalisation' line follows the 'notified cases' line , but lower by a factor 10. That is, by a further delay of 8 days on the graph. It is like a tsunami approaching healthcare systems worldwide, about 20 days away.

view this post on Zulip Lloyd McKenzie (Mar 11 2020 at 14:12):

The truly scary thing is that the virus now has presence in 120 countries, and in some of those, the healthcare infrastructure is low. (In practice it's probably present in even more and the healthcare infrastructure is low enough it hasn't even noticed yet.) The "severe and needs hospitalization" percentage of 12-14% quickly becomes the fatality percentage if there is no hospitalization to provide - either because the infrastructure isn't there or the infrastructure is overwhelmed.

view this post on Zulip robert worden (Mar 11 2020 at 17:33):

This is an excellent article. Please read it.

https://medium.com/@tomaspueyo/coronavirus-act-today-or-people-will-die-f4d3d9cd99ca

view this post on Zulip Grahame Grieve (Mar 11 2020 at 19:56):

should we make a questionnaire resource version of this? https://www.cdc.gov/coronavirus/2019-ncov/downloads/pui-form.pdf

view this post on Zulip Lloyd McKenzie (Mar 11 2020 at 21:32):

We could, but my impression is that none of the EHRs could display it, we'd be looking at a SMART app to fill it in. A bit of pre-pop could presumably save some effort/improve quality on filling things in, though frankly ticking boxes on a paper form may still be less work. If we think anyone would use it, we could write a transform to turn the results into whatever syntax the CDC wants to consume. Is this something anyone thinks would be helpful?

view this post on Zulip Jason Walonoski (Mar 12 2020 at 15:50):

Abigail Watson said:

Surprisingly, there's no influenza module in the Synthea project. But there are bronchitis, COPD, and sore throat modules. And we have the LOINC, SNOMED, and ICD10 codes available. Anybody else interested in brainstorming a Synthea workflow? I recently authored a custom module, and feel up to the task of building the workflow if we can get some epidemiologists and ICU specialists to chime in on what a workflow would look like. Would help anybody else implementing influenza/coronavirus projects in general.

https://github.com/synthetichealth/synthea/tree/master/src/main/resources/modules

Someone else is talking about this at https://github.com/synthetichealth/synthea/issues/679. I'd be interested in brainstorming or reviewing, but I'm not a clinician, although I do know how Synthea works.

view this post on Zulip Carl Anderson (Mar 12 2020 at 17:49):

So, yesterday I was prescribed a medication that (unbeknownst to me) was an immunodepressant. My wife had the good sense to look up side effects before I started taking it, which prompted me to ask the pharmacist (who referred me back to the prescriber). I have postponed starting the medication until necessary.

This chain of events led me to ask myself - should prescribers be warned that a draft-ordered medication has a side-effect that might be highly undesirable in the midst of a global pandemic? I feel like there's a quick and easy CDS hooks project here.

view this post on Zulip Josh Mandel (Mar 12 2020 at 17:51):

Yeah, if we had widespread deployment of prescription-time hook support that'd be pretty awesome. https://jamanetwork.com/journals/jama/fullarticle/2762689 gives a fabulous view of what's possible with 1) integrated CDS, and 2) reliable national databases of stuff like who recently traveled where

view this post on Zulip Abbie Watson (Mar 12 2020 at 17:51):

Hey, immunodepressants are slightly protective of cytokine storms. Might increase your odds of dying from a lot of other things, but slightly improves your chances of not dying of COVID19 pneumonia complications. ;)

view this post on Zulip Josh Mandel (Mar 12 2020 at 17:52):

(This is not medical advice ;-))

view this post on Zulip Carl Anderson (Mar 12 2020 at 17:53):

I'll keep those things in mind until I hear back directly from the prescriber. Still, I think the point is made - CDS hooks have potential to help in this situation (even if not right now).

view this post on Zulip Jonathan Dick (Mar 12 2020 at 19:33):

Hello all. I work with OpenMRS, primarily on a project in western Kenya. We are taking initial steps in looking to build a case based surveillance tool for OpenMRS to assist with public health efforts. Our current data model in OpenMRS does not support this (contact tracing essentially) well. We would love to utilize fhir to guide this process for us. Please let us know if you have any suggestions.

view this post on Zulip Grahame Grieve (Mar 12 2020 at 21:05):

is this for something like asking and recording where a person has been and who they have met in the past X days?

view this post on Zulip John Loonsk (Mar 12 2020 at 23:54):

While I am speaking in the context of the US, the blocking and tackling of public health outbreak management is well developed and HL7 standards (including FHIR) have already been developed for it. The issue here has been that EHR vendors are not/no longer incented to implement what is needed for public health (vs. clinical care) needs:
• Case management is a basic function of all public health surveillance systems, but it depends on getting potential cases from clinical care
• Matching lab results to possible cases needs to be supported in both clinical care and Public Health Agencies (PHAs), but needs possible cases to link to
• Contact tracing for tracking the exposures of individuals to others is a function of all major public health surveillance systems but also needs specific case data from clinical care

The problem in the US has been that not all EHRs are sending possible cases to PHAs. There are standards for doing this that exist (the FHIR eCR standard as of a couple of weeks ago) and case reporting is required by law in every State and Territory, but even with all of this and this public health emergency, there is not a commitment to this basic function that is central to response activities.

I have not heard a response to Lloyds earlier question about EHR vendors implementing basic case reporting. EPIC is doing it in sites nationally. Are others willing? Can we hear some commitment?

view this post on Zulip Jonathan Dick (Mar 13 2020 at 03:00):

Grahame Grieve said:

is this for something like asking and recording where a person has been and who they have met in the past X days?

Yes, exactly. And we'd like to build some tools to support reporting, analytics, etc.

view this post on Zulip Grahame Grieve (Mar 13 2020 at 05:35):

how would you identify people? you wouldn't have identifiers for the other parties, right? just names and locations?

view this post on Zulip robert worden (Mar 13 2020 at 10:17):

I would expect that fuzzy matching of people, based on what demographic and other data you have, and giving the application a confidence level of the matches that come up, is going to be a common underlying requirement.

view this post on Zulip Jonathan Dick (Mar 13 2020 at 10:57):

Grahame Grieve said:

how would you identify people? you wouldn't have identifiers for the other parties, right? just names and locations?

That's probably correct. Possibly phone numbers as well - which could either belong to contact or someone else that contact is connected to

view this post on Zulip Grahame Grieve (Mar 13 2020 at 12:35):

so... that would look like this then:

view this post on Zulip Grahame Grieve (Mar 13 2020 at 12:35):

{
  "resourceType" : "Encounter",
  "status" : "completed",
  "class" : {
    "system" : "http://something/to/figure/out",
    "code" : "contact-report"
  },
  "subject" : {
     "reference" : "Patient/xxxxx"
  },
  "participant" : [{
    "individual" : {
      "reference" : "#p1"
    }
  }],
  "period" : {
    "start" : "YYYY-MM-DDTHH:NN:SS",
    "end" : "YYYY-MM-DDTHH:NN:SS"
  },
  "location" : [{
    "location" : {
      "reference" : "#l1"
    },
  }],
  "contained" [
    {
      "resourceType" : "RelatedPerson",
      "name" : [{
        "text" : "Domald Trump"
      }],
      "telecom" : [{
        "system" : "phone",
        "value" : "+1 555 555 5555"
      }]
    },
    {
      "resourceType" : "Location",
      "position" : {
        "longitude" : "38.8992836",
        "latitude" : "-77.0387292"
      }
    }
  ]
}

view this post on Zulip Carl Anderson (Mar 13 2020 at 16:19):

Grahame, those are remarkably precise coordinates, although I doubt they are accurate. According to my maps, that puts the "related person" inside the White House Athletic Center.

view this post on Zulip Tom Matthews (Mar 13 2020 at 16:55):

In my clinical experience, patients tend to be really bad at remembering details. I think the likely-hood of expecting that anyone providing care has either the time or the inclination to do contact tracing interviews with a patient on top of a standard history and physical exam is extremely low. Even less likely that a case worker or other ancillary support caregiver would be willing to do this in a resource constrained environment.

IMHO, we should be more thinking about ways we can accelerate & augment workflows helpfully with minimal additional resource burden. speaking from a clinicians point-of-view often times these software solutions are billed as "helpful" but they make my life when treating a patient hell.

view this post on Zulip Jonathan Dick (Mar 13 2020 at 17:12):

So one concern we have is creating a contact as a person in OpenMRS. It would be best to create a separate place in the data model to support these contacts. I suppose thought that once we did that, we could make it mpossible for people listed in this table to be part of a relationship to another person.

As for the concerns about doing contact tracing, we have not established workflows for doing so. It's not clear who would be responsible for collecting the data but it would be unlikely to be the clinician. This is also an extraordinary time, and the expectations for collecting such data likely would not be present in other less emergent circumstances.

view this post on Zulip Tom Matthews (Mar 13 2020 at 17:17):

So do you want us to spend time treating the patient or doing contract tracing? And with what resources? I think that's the thing that's getting missed. From a purely epidemiological perspective, what evidence exists to state that contact tracing is helpful? And to whom?

If a patient is asymptomatic and clinically normative/stable - I DON'T WANT to see them in my ED. I need to reserve those resources for others. Just offering my opinion, so worth price charged, but I don't think that's really a very helpful workflow.

view this post on Zulip Abbie Watson (Mar 13 2020 at 17:17):

Agreed. Contract tracing is definitely a best practice with less virulent diseases and when it's first starting out. Once it becomes a pandemic... that's almost by definition when contact tracing and case reporting start to break down. Stochastic methods are still available though, which is what travel bans and social isolation amount to. Bed usage and hospital overflow and re-routing patients is going to become the new concern over the next few weeks, as all the ventilators and ICU beds get filled.

view this post on Zulip Lloyd McKenzie (Mar 13 2020 at 18:06):

Contract tracing is beneficial so long as you have the resources to do something with the results. If you're in an overwhelmed situation, then everyone should already be in lockdown and contact tracing doesn't help much. If you're in early stages and people aren't in lockdown, then contact tracing is relevant because you can get people tested and into self-quarantine before they have as much opportunity to spread. However, that only works if you've got both the testing capacity and the resources to reach out to the contacts. The places it's useful vs. not is likely to evolve rapidly. Keep in mind that we're likely to go through multiple phases with this. We're going to have the early stages where tracing is useful/effective (at least in some regions that have the resources), we're going to have the tsunami where everyone's locked down and contact tracing is largely a waste of resources and then there's going to be the ongoing hotspots once the wave has diminished and you're wanting to monitor and quickly tamp-down the flare-ups that will be inevitable.

In short, adding capabilities to support contact tracing is probably useful, with the understanding that the workflow should have minimal impact on clinical resources and shouldn't be used except when there are resources available to act on it.

view this post on Zulip Grahame Grieve (Mar 13 2020 at 18:28):

@Jonathan Dick it might make sense to create separate reusable RelatedPerson resources; it would help with analysis, but it would imply that the user picks previous contacts in the UI; I suppose it depends how much work goes into this

@Tom Matthews it would be insane for this to be part of the clinical process, but that doesn't mean there's no value. It's part of how countries like Singapore and Taiwan are keeping a lid on this thing

view this post on Zulip Grahame Grieve (Mar 13 2020 at 18:29):

it's typically done by public health teams following along behind the clinical process

view this post on Zulip Carl Anderson (Mar 13 2020 at 21:50):

What about cont[r]act tracing during a pandemic to identify people who should be sick but aren't? I'm not an epidemiologist, but isn't there value in identifying people who are 1) naturally immune or 2) super-spreaders?

view this post on Zulip Abbie Watson (Mar 14 2020 at 04:36):

Natural immunity is super difficult to distinguish from not having gotten the virus in the first place.

Typhoid Marys on the other hand, definitely of concern. But keep in mind that the "contact" tracing around Typhoid Mary involved identifying people who had eaten at the same restaurant. It wasn't a person-to-person contact trace. They were tracing paths and locations, and discovered a commonality around the dinner where she was a short order cook. Then they were able to trace to Mary. Location tracing is a proxy for contact tracing.

view this post on Zulip robert worden (Mar 14 2020 at 12:22):

To avoid wasting clinician time gathering contact tracing information, surely give patients an app (if they are well enough) to identify contact information - who they might have infected (eg partners), where they have been, etc.

view this post on Zulip Abbie Watson (Mar 14 2020 at 19:07):

The geotracking log is available on many modern smartphones. Probably needs to be turned on manually. There's a lot of people who would maybe willingly turn it on. Sort of a privacy nightmare to send all the data to a server. And the load would be insane. But the other direction, where a server sends out known hotspots, and a user can locally trace their path to the hotspots. That just might be doable. Sort of a highly distributed computation algorithm, spread across everybody's cell phones.

https://www.businessinsider.com/how-to-see-your-iphone-location-history-2015-11

view this post on Zulip Jose Costa Teixeira (Mar 15 2020 at 13:38):

what about helping to manage the availability of equipment?
Got this from twitter - I was looking for something similar for AEDs but the question now is on respirators etc. - any scarce resource

view this post on Zulip Abbie Watson (Mar 15 2020 at 14:52):

In the US, the company that handles that is Agiliti, formerly United Hospital Services, formerly the ABC Oxygen Tent Rental Company. They have warehouses of hospital equipment stored around the country. I did my grad school capstone project with them, and tried to get them using FHIR. They were uninterested in the FHIR architecture, except to the extent that the capstone project calculated cost savings for them. I haven't reached out to them yet, but I could if there was an agreed upon request.

https://www.marketwatch.com/press-release/universal-hospital-services-to-become-agiliti-on-december-3-2018-11-27

view this post on Zulip Grahame Grieve (Mar 16 2020 at 05:26):

FYI https://www.projectopenair.org/

view this post on Zulip Grahame Grieve (Mar 16 2020 at 05:27):

(open source ventilator project after italian guy used 3d printer to replace a ventilator valve that had broken)

view this post on Zulip Tom Matthews (Mar 17 2020 at 13:41):

Vents are neat, but only a small part of the problem. Currently, when treating we're putting these patients in negative-vent-pressure full contact isolation beds. That's what we're more likely to run out of a lot faster than vents. Physicians and mid-levels will be in short supply faster. We might need a way to do a fair bit of tele-icu services but we need to figure out licensing reciprocity. Most of us are only licensed to practice in a few states (myself included) and the process to get licensed w/ additional states medical boards is time consuming and costly. We have NPIs, DEA numbers, it would be nice if we could get national provider reciprocity figured out and then use tech. to bring in a "one provider record" across the various EMRs. Then we could all move towards the greatest needs and even do so as teledocs.

view this post on Zulip Grahame Grieve (Mar 19 2020 at 00:59):

from an email I just sent someone::

What I think is most appropriate now is for a geographical area to roll out a self-registering app to everyone in a region so the civil authority can start monitoring the population
- how many people have food and medicines
- how many people are sick
- how many people are likely to turn into an acute care problem in the next x days
- send out infection alerts
- send people information and advice
- ask for neighbours to help out

view this post on Zulip Rob Hausam (Mar 19 2020 at 01:07):

Seems like a great idea.

view this post on Zulip Vassil Peytchev (Mar 19 2020 at 03:03):

Without a link to a civil authority for now:

http://safepaths.mit.edu/

view this post on Zulip Josh Mandel (Mar 19 2020 at 16:02):

Re: Safe Paths -- Interesting, but limited (if I'm understanding correctly) to contract tracing / private geolocation sharing. Less about the bullet items Grahame just shared.

view this post on Zulip Abbie Watson (Mar 20 2020 at 04:21):

Re: Graham's bullet points.... perhaps invert the relationship to:

  • who needs food and medicine
  • who is sick

I'm thinking of a geolocation beacon. Sort of like "Help, I can't get up". Instead.... "help, I don't have food" or "help, I can't breath".

view this post on Zulip Grahame Grieve (Mar 20 2020 at 05:30):

this reminds me. I should've added this bullet point:

  • Help, I'm out of toilet paper

view this post on Zulip Frank Oemig (Mar 23 2020 at 07:51):

This weekend we have had the greatest hackathon ever:
#WIRvsVirusHackathon with more than 40.000 participants, 2.900 mentors and more than 1.500 projects.:+1::+1:
Ok, not FHIR, but for all of us .:wink:

view this post on Zulip Grahame Grieve (Mar 23 2020 at 10:32):

what is it actually doing?

view this post on Zulip Jose Costa Teixeira (Mar 23 2020 at 10:33):

i think he is referring to this
https://wirvsvirushackathon.org/?lang=en

view this post on Zulip Frank Oemig (Mar 24 2020 at 07:53):

Correct, thx. The Swiss guys are currently working in the same direction. @Oliver Egger @Roeland Luykx

view this post on Zulip Oliver Egger (Mar 24 2020 at 08:01):

there is a #CodeVsCOVID19 hackathon planned this weekend, see https://www.codevscovid19.org/, since we have to prepare to move our appartement i can't participate fully :cry:

view this post on Zulip Oliver Egger (Mar 24 2020 at 13:22):

and another one on 3.4 / 5.4 https://www.versusvirus.ch/

view this post on Zulip Grahame Grieve (Mar 24 2020 at 18:40):

and another: Join us at the Pandemic Response Hackathon on March 27-29th. Our goal is to bring #publichealth professionals alongside the #HealthIT community’s talent to contribute to the world’s response to #COVID19 and future pandemics. #hackCOVID19 @_TogetherHealth @ONC_HealthIT

view this post on Zulip Grahame Grieve (Mar 24 2020 at 18:41):

Datavant-COVID-19-Hackathon-Projects.pdf

view this post on Zulip Grahame Grieve (Mar 24 2020 at 18:42):

@Keith Boone should you cover #1 in your IG? (see PDF above):

availability of services

view this post on Zulip Keith Boone (Mar 24 2020 at 20:16):

@Grahame Grieve Health System Map was exactly what got me started down the path on The SANER Project, the idea being to be able to report data to a system that could produce such a map wrt availability of services.

view this post on Zulip Grahame Grieve (Mar 27 2020 at 00:08):

https://ifip94.wordpress.com/2020/03/25/re-tracing-the-footsteps-thoughts-on-implementing-guidelines-for-covid-19-surveillance-in-low-and-middle-income-countries/

view this post on Zulip Abbie Watson (Mar 30 2020 at 15:39):

This weekend I hacked together a COVID19 on FHIR geomapping tool. I'm registering it with the EHR App stores.

Covid19Geocoding.png

Covid19Geomapping-SyntheaHeatmap.png

view this post on Zulip Virginia Lorenzi (Mar 30 2020 at 16:37):

Where is the info on the SANER call?

view this post on Zulip Yunwei Wang (Mar 30 2020 at 17:05):

Interesting. I noticed that the spread is along the highways or commuter train lines.

view this post on Zulip David Pyke (Mar 30 2020 at 17:06):

@Virginia Lorenzi All info is in the https://chat.fhir.org/#narrow/stream/226195-Covid-19-Response

view this post on Zulip David Pyke (Mar 30 2020 at 17:07):

Meeting info is here: https://github.com/AudaciousInquiry/saner-ig/wiki/Meetings

view this post on Zulip Abbie Watson (Mar 30 2020 at 20:49):

@Yunwei Wang - That's synthetic data. Probably need to slap a warning label on it. We're registering it in the EHR app stores, so people can generate actual data.

view this post on Zulip Dave deBronkart (Mar 31 2020 at 15:00):

Abigail Watson said:

This weekend I hacked together a COVID19 on FHIR geomapping tool. I'm registering it with the EHR App stores.

Is this only for use within a single instance of (eg) Epic, or does it take data from anywhere, etc etc - a thousand questions for you!

view this post on Zulip Abbie Watson (Apr 01 2020 at 13:59):

Hi Dave,
That's a little to be determined. I'm currently (re)implementing the SMART on FHIR security infrastructure (this time with Josh Mandel's SMART on FHIR client).

In the past, I have been able to get multi-token OAuth working. So, in effect, one app, multiple EHRs. Haven't done it with Josh's library yet, so we will have to see. In my prior project, I had an accounts infrastructure where the app managed its own usernames and passwords. This Geomapping solution is much more lightweight, and doesn't currently have a database. That helps makes it HIPAA compliant, but it means I don't have anywhere to store user account data and OAuth tokens.

So, we're probably going to start off with one instance of the Geomap with one hospital EHR instance. There are some benefits to this approach, because we're going to need to load up maps specific to each city. And the maps get heavy.

That being said, we're already containerized and running on AWS with a pretty great docker management utility developed by MIT alumns. So I could stand up to 100+ containers (i.e. 100 cities or regions) without breaking a sweat. Would have to figure out the pocket book and electrical expenses. But the infrastructure is in place.

What I'm hoping to do is run one map per state or major metro region area, connecting to a dozen or hundred local hospitals.

Whether or not we're able to do a national map requires running a geospatial address index. Doable, but we need to stand up a datalake. That will require HHS or a Health Information Exchange getting behind the project, and us carving out new servers in the AWS HIPAA zone, which aren't necessarily built to scale out like our app container infrastructure is.

I know that's a lot of technical jargon. Just absorb it, and understand I'm also documenting where we're at for other people reading this thread who might have the same question, and trying to answer the question completely.

view this post on Zulip Dave deBronkart (Apr 02 2020 at 18:22):

Hey @Keith Boone I was just stunned to learn the SANER project doesn't occur her on Zulip! Who should know about it, what is it, where?

view this post on Zulip Dave deBronkart (Apr 02 2020 at 18:22):

One reason to ask is that the Patient Empowerment WG is wondering if it should be participating.

view this post on Zulip Dave deBronkart (Apr 02 2020 at 18:24):

Ah, googling helps - I thought it was an HL7 thing, but no, it's ONC. https://www.healthit.gov/techlab/ipg/node/4/submission/2661

view this post on Zulip Abbie Watson (Apr 02 2020 at 18:25):

GitHub repo:
https://github.com/AudaciousInquiry/saner-ig

view this post on Zulip Abbie Watson (Apr 02 2020 at 18:25):

Zullip Channel
https://chat.fhir.org/#narrow/stream/226195-Covid-19-Response/topic/The.20SANER.20Project

view this post on Zulip Dave deBronkart (Apr 02 2020 at 18:29):

For convenience I'll paste this in, from that ONC page:

The Situation Awareness for Novel Epidemic Response Project a.k.a, the SANER Project was launched by Audacious Inquiry in response to concerns from public health departments, health information exchanges supporting public health, and inquiries from public health officials at the regional, state and Federal level in the US.

It is the technical part of a multi-pronged effort to develop a workable, quickly deployable, national approach for situational awareness. The initial short-term goals of this are three fold:

  • Quickly develop a specification that will support communication of essential situation awareness data for consumption by public health.
  • Test the ability of systems to use this specification.
  • Pilot test systems implementing the specification in real world settings.

view this post on Zulip Keith Boone (Apr 02 2020 at 22:21):

@Dave deBronkart We've basically taken over https://chat.fhir.org/#narrow/stream/226195-Covid-19-Response, though there are some subtopics not SANER Related.

view this post on Zulip Keith Boone (Apr 02 2020 at 22:22):

See http://bit.ly/TheSANERProject for the details on GitHub about who/what/where.


Last updated: Apr 12 2022 at 19:14 UTC