Stream: implementers
Topic: R4 examples-json.zip
Md Nazrul Islam (Jan 13 2019 at 17:20):
I saw some example json files are missing
1. servicedefinition-example.json
2. sequence-example.json
3. referralrequest-example.json
4. processresponse-example.json
5. processresponse-example-error.json
6. processresponse-example-pended.json
7. processrequest-example-status.json
8. processrequest-example-poll-payrec.json
9. processrequest-example-poll-specific.json
10. processrequest-example-reprocess.json
11. processrequest-example-poll-exclusive.json
12. processrequest-example.json
13. processrequest-example-poll-eob.json
14. processrequest-example-poll-inclusive.json
15. processrequest-example-reverse.json
16. procedurerequest-example-implant.json
17. procedurerequest-example-colonoscopy.json
18. procedurerequest-example-pt.json
19. procedurerequest-example-di.json
20. procedurerequest-example-pgx.json
21. procedurerequest-example-lipid.json
22. procedurerequest-genetics-example-1.json
23. procedurerequest-example-edu.json
24. procedurerequest-example4.json
25. procedurerequest-example-ft4.json
26. expansionprofile-example.json
27. eligibilityresponse-example-benefits.json
28. eligibilityresponse-example.json
29. eligibilityresponse-example-benefits-2.json
30. eligibilityresponse-example-error.json
31. eligibilityrequest-example.json
and more
Grahame Grieve (Jan 13 2019 at 19:04):
I'm not sure whether I'm worried about this
Josh Mandel (Jan 13 2019 at 19:50):
Some like molecularsequence-example.html appear just to have been renamed. It's not a .zip file issue specifically from what I can tell.
Eric Haas (Jan 13 2019 at 23:32):
in R4 DiagnosticOrder, ProcedureRequest and ReferralRequest merged into ServiceRequest, and ProcessRequest is gone.
Gabriel Bezerra (Feb 11 2019 at 13:47):
Hi, we've been checking our parsers against the examples in examples-json.zip
for FHIR 4.0.0. We've found the following issues in the files:
Missing base
field:
- codesystem-extensions-CodeSystem-author.json
- codesystem-extensions-CodeSystem-effective.json
- codesystem-extensions-CodeSystem-end.json
- codesystem-extensions-CodeSystem-keyword.json
- codesystem-extensions-CodeSystem-workflow.json
- valueset-extensions-ValueSet-author.json
- valueset-extensions-ValueSet-effective.json
- valueset-extensions-ValueSet-end.json
- valueset-extensions-ValueSet-keyword.json
- valueset-extensions-ValueSet-workflow.json
Missing type
field:
- definition.json
- event.json
- fivews.json
- request.json
Missing linkId
field:
- all files ending with -questionnaire.json
, except for operation-structuredefinition-questionnaire.json
Are they supposed not to be following the standard?
Lloyd McKenzie (Feb 11 2019 at 15:45):
They should be following the standard and it's not clear why the build didn't flag them as an error. Can you submit a change request? (And note in it that it's a candidate for fixing in the R4 patch.)
Gabriel Bezerra (Feb 12 2019 at 12:45):
Change request sent to: https://gforge.hl7.org/gf/project/fhir/tracker/?action=TrackerItemEdit&tracker_item_id=20387
Grahame Grieve (Mar 18 2019 at 20:13):
Missing base field
Doesn't look like an error to me?
Missing type field
This is ElementDefinition.type? Why is this an error?
Missing linkId field
This is an error, yes
Grahame Grieve (Mar 18 2019 at 20:13):
@Gabriel Bezerra
Gabriel Bezerra (Mar 19 2019 at 13:43):
The files:
- codesystem-extensions-CodeSystem-author.json
- codesystem-extensions-CodeSystem-effective.json
- codesystem-extensions-CodeSystem-end.json
- codesystem-extensions-CodeSystem-keyword.json
- codesystem-extensions-CodeSystem-workflow.json
- valueset-extensions-ValueSet-author.json
- valueset-extensions-ValueSet-effective.json
- valueset-extensions-ValueSet-end.json
- valueset-extensions-ValueSet-keyword.json
- valueset-extensions-ValueSet-workflow.json
all contain SearchParameter
s, and base
is absent from all of them. From the standard, base
is 1..*
: http://hl7.org/fhir/R4/searchparameter-definitions.html#SearchParameter.base
For:
- definition.json
- event.json
- fivews.json
- request.json
StructureDefinition.type
is absent while it is mandatory in the standard: http://hl7.org/fhir/R4/structuredefinition-definitions.html#StructureDefinition.type
$ for i in definition event fivews request ; do jq .resourceType $i.json ; done "StructureDefinition" "StructureDefinition" "StructureDefinition" "StructureDefinition" $ for i in definition event fivews request ; do jq .type $i.json ; done null null null null
Gabriel Bezerra (Mar 19 2019 at 13:44):
@Grahame Grieve
Last updated: Apr 12 2022 at 19:14 UTC