FHIR Chat · US-Core Validation error · IG creation

Stream: IG creation

Topic: US-Core Validation error


view this post on Zulip Eric Haas (Sep 19 2018 at 22:32):

Fixing the US-Core qa issue and I really think this error is the validator and not the resource instance.

Validation Error message:

Bundle/uscore-mo3: Bundle.entry[1].resource error   Profile
 http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest
Element 'Bundle.entry[1].resource.requester': minimum required = 1, but
only found 0

Example instance

<?xml version="1.0" encoding="UTF-8"?>
<Bundle xmlns="http://hl7.org/fhir" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://hl7.org/fhir file:///C:/Users/Eric/Documents/HL7/FHIR/BUILD_EDIT_FILES/fhir-all-xsd%20-STU3/appointment.xsd">
    <id value="uscore-mo3"/>
    <type value="searchset"/>
    <total value="1"/>
    <link>
        <relation value="self"/>
        <url value="http://fhir3.healthintersections.com.au/open/MedicationRequest?search-id=4085956e-63b8-402d-b181-325040fdb9&amp;&amp;_id=uscore%2Dmo3&amp;_include=MedicationRequest%3Amedication&amp;_sort=_id"/>
    </link>
    <entry>
        <fullUrl value="http://fhir3.healthintersections.com.au/open/MedicationRequest/uscore-mo3"/>
        <resource>
...
            <authoredOn value="2008-04-05"/>
                <requester>
                    <agent>
                        <reference value="Practitioner/practitioner-1"/>
                        <display value="Ronald Bone, MD"/>
                    </agent>
                </requester>
...
    </entry>
</Bundle>

As you can see, Bundle.entry[1].resource.requester is present

view this post on Zulip Eric Haas (Sep 20 2018 at 15:28):

Same with this message in US-Meds:

Bundle/get-encounter-meds: Bundle.entry[1].resource error   Profile
http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationstatement, Element
'Bundle.entry[1].resource.taken': minimum required = 1, but only found 0

view this post on Zulip Eric Haas (Sep 20 2018 at 15:29):

here is the example:

<?xml version="1.0" encoding="UTF-8"?>
<Bundle xmlns="http://hl7.org/fhir">
  <id value="get-encounter-meds"/>
...
  <entry>
    <fullUrl value="http://wildfhir.aegis.net/fhir3-0-0/MedicationStatement/derivedfrom-mr-enca-1"/>
    <resource>
      <MedicationStatement>
...
        <taken value="y"/>
...

view this post on Zulip Grahame Grieve (Sep 21 2018 at 01:37):

@Eric Haas when I look at the resource Bundle-uscore-ms3.json.html, I do not see a taken property, so it seems reasonable for the validator to say that there it's an error that it is not there

view this post on Zulip Grahame Grieve (Sep 21 2018 at 01:39):

same for Bundle-uscore-mo3.json.html - the validator appears correct to say that there's no requester, so far as I can see

view this post on Zulip Eric Haas (Sep 21 2018 at 01:55):

the source file has it. I'll investigate...

view this post on Zulip Eric Haas (Sep 21 2018 at 23:44):

@Grahame Grieve The output xml file has scrubbed the requester element from the source xml file... Screen-Shot-2018-09-21-at-4.36.26-PM.png

view this post on Zulip Eric Haas (Sep 21 2018 at 23:46):

Do you know why that is happening?

view this post on Zulip Grahame Grieve (Sep 22 2018 at 00:01):

no. on my list to debug

view this post on Zulip Eric Haas (Sep 22 2018 at 00:05):

k thanks... It happening with the taken in MedicationStatement element as well.


Last updated: Apr 12 2022 at 19:14 UTC