Stream: Covid-19 Response
Topic: capture contacts
Patrick Werner (May 06 2020 at 15:08):
Is there already an IG describing how to capture contacts of the patient?
Patrick Werner (May 06 2020 at 15:09):
I'm now involved in a very small project which wants to create an app in which the infected patient can add all the contacts he had the past X days.
Lloyd McKenzie (May 06 2020 at 15:10):
So just the people, or people + locations (and timeframes)?
John Moehrke (May 06 2020 at 15:14):
there are profiles on Patient, but those profiles have the intention of making the Patient resource as fully identifiable as possible to enable Treatment use-cases. I presume you are asking about a very different PurposeOfUse, such as population-health contract-tracing.
John Moehrke (May 06 2020 at 15:16):
I expect purposeOfUse of population health contract tracing could use the Patient profile for Treatment.. but I would recommend that a Privacy, Security, and ConsumerEmpowerment perspective might ask that a different set of traits are needed. More focused on CURRENT CONTACT details, and less on factors that are needed for SAFE healthcare treatment.
John Moehrke (May 06 2020 at 15:21):
For example US-Core patient requires that the patient gender is populated, which doesn't seem all that critical for contact tracing. Even though it might seem useful in a salutation. The Patient in US-Core mandates the MRN be present, which is clearly not important or relevant in a contact tracing (some humans have never been a patient).
see https://build.fhir.org/ig/HL7/US-Core-R4/StructureDefinition-us-core-patient.html
John Moehrke (May 06 2020 at 15:29):
Might be better to look at Profiles on Person Resource which is not intended to be patient specific...
John Moehrke (May 06 2020 at 15:29):
Surely Simplifier has some way to search across everything in Simplifier for all profiles on Person; but I can't figure out how to do that.
Patrick Werner (May 07 2020 at 06:45):
Lloyd McKenzie said:
So just the people, or people + locations (and timeframes)?
exactly.
Mostly important the first one, locations and timeframes will be optional.
Lloyd McKenzie (May 07 2020 at 06:46):
You'd probably need Encounter if you wanted at least a chance of capturing the others.
Patrick Werner (May 07 2020 at 06:49):
I'm thinking of Observations. Having a component for the person the patient had contact with as there is no valueReference. Location can be teh event-location Extension.
Patrick Werner (May 07 2020 at 06:51):
For Code i would go for: Personal Contact (Code C113393) from NCIT (couldn't find a better, license free code yet)
Patrick Werner (May 07 2020 at 06:54):
The scope in Encounter doesn't fit at all. But yes also looked at Encounter. Code then would go into Encounter.type.
Patrick Werner (May 07 2020 at 08:16):
structural Encounter fits better. So: ignore the scope and just go with encounter in this case?
Ward Weistra (May 07 2020 at 08:23):
@John Moehrke Is this you're looking for on Simplifier: https://simplifier.net/search?searchtype=Resources&category=Profile&corebasetype=Person&fhirVersion=R4 ?
John Moehrke (May 07 2020 at 14:57):
@Ward Weistra yes... how did you get that? I think this is an absolutely essential feature for everyone about to write an IG...
Ward Weistra (May 07 2020 at 16:18):
@John Moehrke Just go to https://simplifier.net/search and:
- Select
Search Type
>Resources
- Select
Resource Categories
>Profiles
- Now the
Core Base Types
selector appears, select the base resource of your choice (Person
in this case) - Make additional optional selections, like FHIR version, etc.
Ward Weistra (May 07 2020 at 16:20):
https://registry.fhir.org has limited support for this at this point, but we will soon work with HL7 on bringing that to a similar level
Last updated: Apr 12 2022 at 19:14 UTC