FHIR Chat · Communication - attachment and description · implementers

Stream: implementers

Topic: Communication - attachment and description


view this post on Zulip Jose Costa Teixeira (Jun 26 2019 at 09:49):

Hi. according to this,
pasted image

view this post on Zulip Jose Costa Teixeira (Jun 26 2019 at 09:49):

shouldn't this be a valid payload? - one image (Attachment) and a text description (CodeableConcept)
"payload": [
{
"contentAttachment": {...},
{
"contentCodeableConcept": {
"text": "Keep Patient warm"
}
}
]

view this post on Zulip Jose Costa Teixeira (Jun 26 2019 at 12:47):

The R4 test server rejects it, not sure if it is the server or if this should not be allowed.

view this post on Zulip Lloyd McKenzie (Jun 26 2019 at 14:35):

You're missing a closing bracket following contentAttachment before the comma.

view this post on Zulip Jose Costa Teixeira (Jun 26 2019 at 14:40):

aargh... correct, i did not copy-paste that here.

view this post on Zulip Jose Costa Teixeira (Jun 26 2019 at 14:41):

my json syntax was correct in postman - i just made a mistake in copy-paste here

view this post on Zulip Jose Costa Teixeira (Jun 26 2019 at 14:42):

  "payload": [
    {
      "contentAttachment": {
        "contentType": "image/jpeg",
        "data": "/9j/.../Z",
        "title": "keep warm.jpg",
        "creation": "2010-02-01T11:50:23-05:00"
      }
    },
    {
      "contentCodeableConcept": {
        "text": "Keep Patient warm"
      }
    }
  ]

view this post on Zulip Jose Costa Teixeira (Jun 26 2019 at 14:43):

this fails

view this post on Zulip Lloyd McKenzie (Jun 26 2019 at 14:57):

With what message?

view this post on Zulip Jose Costa Teixeira (Jun 26 2019 at 16:42):

{
            "severity": "error",
            "code": "structure",
            "details": {
                "text": "Unrecognised prop \"contentCodeableConcept\" at line 49 col 8"
            },
            "location": [
                "/Communication/payload"
            ]
        },

view this post on Zulip Jose Costa Teixeira (Jun 26 2019 at 16:43):

 {
            "severity": "error",
            "code": "invariant",
            "details": {
                "text": "All FHIR elements must have a @value or children () hasValue() or (children().count() > id.count())"
            },
            "location": [
                "Communication.payload[1]"
            ],
            "expression": [
                "Communication.payload[1] // line 48 col 6)"
            ]
        },
        {
            "severity": "error",
            "code": "structure",
            "details": {
                "text": "Profile http://hl7.org/fhir/StructureDefinition/Communication, Element \"Communication.payload[1].content[x]\" (Communication.payload.content[x]): minimum required = 1, but only found 0"
            },
            "location": [
                "Communication.payload[1]"
            ],
            "expression": [
                "Communication.payload[1] // line 48 col 6)"
            ]
        }

view this post on Zulip Jose Costa Teixeira (Jun 26 2019 at 16:44):

am i doing something wrong, or is the server ?

view this post on Zulip Lloyd McKenzie (Jun 26 2019 at 16:56):

CodeableConcept is new for R5. The server is probably R4

view this post on Zulip Jose Costa Teixeira (Jun 26 2019 at 17:00):

aaaahh. thanks


Last updated: Apr 12 2022 at 19:14 UTC