Stream: Argo Patient Lists
Topic: 3.3 - Patient Lists - Extra Details via Questionnaire
Isaac Vetter (Aug 28 2020 at 21:44):
Hey 3.3'ers! You're the coolest! If you're looking for a client to test your Group / Questionnaire / QuestionnaireResponses, please share your endpoints here.
Isaac Vetter (Aug 28 2020 at 21:46):
@Carl Anderson - I think you said earlier this week that you were looking into hosting your codelab /and/ supporting scenario 3.3. Did I hear that right? If so, will you please share your endpoints as soon as they're available. We're prototyping a client now and thought it'd make sense to start testing with you asap.
Josh Mandel (Aug 28 2020 at 21:56):
I remember we talked about client support for 3.3; server support would be great too but it's probably below the other functionality in priority order.
Isaac Vetter (Sep 09 2020 at 15:17):
Hey Josh, Eric, All -- we're working on client support for this scenario, but having trouble figuring out how to legitimately test it -- HAPI is rejecting extensions on Group (presumably because they aren't defined on the server). Can we ask for help? How can/should we try to test this tomorrow and Friday?
cc: @Sam Echevarria , @Tristan Mudd
Isaac Vetter (Sep 09 2020 at 15:18):
For example:
PUT http://hapi.fhir.org/baseR4/Group/1171742
{
"resourceType": "Group",
"id": "1171742",
"extension": [
{
"url": "http://registry.fhir.org/argonaut/patientlistsquestionnairev1",
"valueReference": "http://hapi.fhir.org/baseR4/Questionnaire/1169270"
}
],
"identifier": [
{
"system": "http://example.org",
"value": "dba0a9f9-82cb-4d42-ad92-3250756a9420"
}
],
"active": true,
"type": "person",
"actual": true,
"name": "ICU List",
"managingEntity": {
"reference": "Organization/example-organization-2",
"display": "Dairyland Hospital"
},
"member": [
{
"entity": {
"identifier": {
"system": "http://example.org",
"value": "456"
},
"display": "Name = Daniel Crimson (MRN = 456)",
"extension": [
{
"url": "http://registry.fhir.org/argonaut/patientlistsquestionnaireresponsev1",
"valueReference": "http://hapi.fhir.org/baseR4/QuestionnaireResponse/1169472"
}
]
},
"inactive": false
},
{
"entity": {
"identifier": {
"system": "http://example.org",
"value": "567"
},
"display": "Name = Peter Silie (MRN = 567)",
"extension": [
{
"url": "http://registry.fhir.org/argonaut/patientlistsquestionnaireresponsev1",
"valueReference": "http://hapi.fhir.org/baseR4/QuestionnaireResponse/1171740"
}
]
},
"inactive": false
},
{
"entity": {
"identifier": {
"system": "http://example.org",
"value": "901"
},
"display": "Name = Caleb Cushing (MRN = 901)"
},
"inactive": false,
"extension": [
{
"url": "http://registry.fhir.org/argonaut/patientlistsquestionnaireresponsev1",
"valueReference": "http://hapi.fhir.org/baseR4/QuestionnaireResponse/1171741"
}
]
}
]
}
results in a resource without extensions: http://hapi.fhir.org/baseR4/Group/1171742
Josh Mandel (Sep 09 2020 at 17:52):
Your valueReference looks invalid --
Josh Mandel (Sep 09 2020 at 17:52):
Should be pointing to an object of type Reference
, not a string.
Josh Mandel (Sep 09 2020 at 17:53):
Like:
"valueReference": {
"reference": "http..."
}
Josh Mandel (Sep 09 2020 at 17:53):
I'm not sure if this is responsible for the behavior you're seeing but it is at least one thing to check.
Eric Haas (Sep 09 2020 at 18:01):
I did not see a link to test data yet on an open server or any extensions. @Carl Anderson , @Josh Mandel where are we with that?... I will be spending today adding test data today to HAPI unless there is a server set up and available. ant I probably won't have time to add extensions initially. Ive created and app that literally walks through the connectathon scenarios but did not get to scenario 3.3 ...
I will be using this during tomorrow's track kickoff.... it may be buggy still since the test data is incomplete
Josh Mandel (Sep 09 2020 at 18:08):
@Carl Anderson is preparing a small set of simple data to load into the public hapi server, all tagged in a way that will allow us to focus in on the stuff that is relevant for this track.
Eric Haas (Sep 09 2020 at 18:16):
by the public HAPI server do you mean "HAPI UHN R4" test server?
Josh Mandel (Sep 09 2020 at 18:19):
http://hapi.fhir.org/baseR4 -- Carl is going to share an update when the data are ready.
Carl Anderson (Sep 09 2020 at 18:29):
Right now I'm working on features for the demo app here: https://github.com/microsoft-healthcare-madison/patient-lists-demo/
There are instructions for how to run a local server and even populate it with the data set I've been using (for now) which is small, but I expect will grow by Friday.
However, the plan is for me to tag the data I've been loading locally and load it into https://hapi.fhir.org/baseR4/. I'll also configure the demo app to default to loading the data with that tag. You'll be able to configure the demo app to use your own tag, too, if you already have one.
Carl Anderson (Sep 09 2020 at 18:30):
So, to reiterate, you don't need to run your own server to have data. But if you want to see what I've been using up until now - there are instructions for you to do so.
Last updated: Apr 12 2022 at 19:14 UTC