FHIR Chat · Connectathon 26 · Argo Patient Lists

Stream: Argo Patient Lists

Topic: Connectathon 26


view this post on Zulip Eric Haas (Jan 14 2021 at 15:20):

hello - this is our official connectathon chat stream...

view this post on Zulip Craig (Jan 14 2021 at 15:20):

Hello!

view this post on Zulip Eric Haas (Jan 14 2021 at 17:18):

hey Jason what is the token adn URL for your server so I can test it out

view this post on Zulip Jason Vogt (Jan 14 2021 at 18:37):

Just to complete the circle. I sent the token to Eric privately. If anyone else needs it please reach out directly.

view this post on Zulip Eric Haas (Jan 14 2021 at 20:35):

@Jason Vogt and @Joshua Smolic We moved all the extensions from entity to member element. ( Unless there is reason for keeping on the entity, is better to live on the "root" element ) So this snippet of your test data ....

member:
- entity:
    extension:
    - url: http://www.fhir.org/guides/argonaut/patient-list/StructureDefinition/patientlist-encounter
      valueReference:
        reference: Encounter/F706CD24-8F1D-4A09-B62E-111685FE080A
        type: Encounter
    display: Naomi Nagata
    reference: Patient/C9DD413D-E5DD-437D-9C21-826CC62F78F3

should be ...

member:
  - extension:
      - url: http://www.fhir.org/guides/argonaut/patient-list/StructureDefinition/patientlist-encounter
        valueReference:
          reference: Encounter/F706CD24-8F1D-4A09-B62E-111685FE080A
          type: Encounter
    entity:
      display: Naomi Nagata
      reference: Patient/C9DD413D-E5DD-437D-9C21-826CC62F78F3

view this post on Zulip Jason Vogt (Jan 14 2021 at 20:39):

We (Josh really) are investigating now

view this post on Zulip Eric Haas (Jan 14 2021 at 20:45):

...or in json from this...

{
  "member": [
    {
      "entity": {
        "extension": [
          {
            "url": "http://www.fhir.org/guides/argonaut/patient-list/StructureDefinition/patientlist-encounter",
            "valueReference": {
              "reference": "Encounter/F706CD24-8F1D-4A09-B62E-111685FE080A",
              "type": "Encounter"
            }
          }
        ],
        "display": "Naomi Nagata",
        "reference": "Patient/C9DD413D-E5DD-437D-9C21-826CC62F78F3"
      }
    }
  ]
}

to this

{
  "member": [
    {
   "extension": [
          {
            "url": "http://www.fhir.org/guides/argonaut/patient-list/StructureDefinition/patientlist-encounter",
            "valueReference": {
              "reference": "Encounter/F706CD24-8F1D-4A09-B62E-111685FE080A",
              "type": "Encounter"
            }
          }
        ],
      "entity": {

        "display": "Naomi Nagata",
        "reference": "Patient/C9DD413D-E5DD-437D-9C21-826CC62F78F3"
      }
    }
  ]
}

view this post on Zulip Jason Vogt (Jan 14 2021 at 21:04):

@Eric Haas We are making the changes now, but would like to discuss this tomorrow just to make sure we understand the reasoning. Also, we may have a use case where a member (IE the patient) may have multiple appointment and encounter resources that would need to be included.

view this post on Zulip Eric Haas (Jan 14 2021 at 21:52):

the reasoning is that since there is a 1:1 member:entity it avoids another level of nesting and applies to the object instead of the reference

view this post on Zulip Eric Haas (Jan 14 2021 at 21:54):

also I have added exceptions to make this work in my app... but I can't fetch the encounters ...e.g.

[2021-01-14 13:49:30,485] DEBUG in connectionpool 959}: Starting new HTTPS connection (1): dev-mtx-interop.meditech.com:443
[2021-01-14 13:49:30,664] DEBUG in connectionpool 437}: https://dev-mtx-interop.meditech.com:443 "GET /v1/ArgoPatientList/R4/Encounter/F706CD24-8F1D-4A09-B62E-111685FE080A HTTP/1.1" 400 79
[2021-01-14 13:49:30,671] INFO in app 130}: status = 400

view this post on Zulip Eric Haas (Jan 14 2021 at 21:55):

for

member:
- entity:
    extension:
    - url: http://www.fhir.org/guides/argonaut/patient-list/StructureDefinition/patientlist-encounter
      valueReference:
        reference: Encounter/F706CD24-8F1D-4A09-B62E-111685FE080A
        type: Encounter
    display: Naomi Nagata
    reference: Patient/C9DD413D-E5DD-437D-9C21-826CC62F78F3

view this post on Zulip Eric Haas (Jan 14 2021 at 21:56):

..will try in Postman

view this post on Zulip Eric Haas (Jan 14 2021 at 21:59):

here is a screen shot:

image.png

view this post on Zulip Eric Haas (Jan 15 2021 at 19:04):

Patient List wrap up now...

view this post on Zulip Eric Haas (Jan 15 2021 at 19:05):

whova link: https://whova.com/portal/webapp/hlsfh_202101/Agenda/1428486

view this post on Zulip Eric Haas (Jan 16 2021 at 02:41):

A Big thanks to all who participated in the Connectathon, I wish it were in person :smile:

Here are our summary slides including issues we will tackle next week.

view this post on Zulip Eric Haas (Jan 16 2021 at 02:43):

@Jason Vogt The Demo app is fixed and deployed and displays the Meditech server data.....

image.png

view this post on Zulip Eric Haas (Jan 16 2021 at 02:43):

image.png

view this post on Zulip Jason Vogt (Jan 19 2021 at 13:54):

Thanks for the update @Eric Haas, Glad it is working now. Great work on the connectathon.


Last updated: Apr 12 2022 at 19:14 UTC