FHIR Chat · Validation Page · implementers

Stream: implementers

Topic: Validation Page


view this post on Zulip Grahame Grieve (Nov 29 2016 at 09:52):

Would it be useful to add a table to the validation page, something like this:
Validates
XML
JSON
RDF
Structure
Required Elements
Enumerated Codes
Coding/CodeableConcept bindings
invariants
Profiles

with columns for XSD, XSD + Schematron, JSON Schema, ShEx, FHIR Validator

view this post on Zulip Igor Sirkovich (Nov 29 2016 at 15:00):

I think this would be useful

view this post on Zulip Marc de Graauw (Nov 30 2016 at 12:22):

Yes, very. In fact I'd been looking for something like that. Don't forget QuestionnaireResponse (against Questionnaire).

view this post on Zulip Grahame Grieve (Nov 30 2016 at 18:45):

well, the summary table is there. coments welcome. I'll add QR to it

view this post on Zulip Eric Haas (Dec 04 2016 at 08:43):

The table is very nice and clear. I think that will be helpful

view this post on Zulip Igor Sirkovich (Dec 05 2016 at 08:02):

I concur, the table looks great.

view this post on Zulip Lloyd McKenzie (Dec 05 2016 at 21:32):

@Grahame Grieve Should we add "business rules"? The validate operation should check those too, but nothing else will.

view this post on Zulip Grahame Grieve (Dec 05 2016 at 21:33):

how would you explain what 'business rules' are, and what business rules does it check?

view this post on Zulip Lloyd McKenzie (Dec 05 2016 at 21:43):

Business rules are things outside the specification. Things like checking for duplicates, checking that references resolve, checking that a user is authorized to do what they want to do, etc.

view this post on Zulip Grahame Grieve (Dec 05 2016 at 21:43):

the validator doesn't do them either.

view this post on Zulip Lloyd McKenzie (Dec 05 2016 at 21:43):

When you invoke the validate operation, you're essentially supposed to perform the action, then roll it back, so it would trigger any errors that the actual submission would trigger.

view this post on Zulip Grahame Grieve (Dec 05 2016 at 21:44):

no ok, I could add that. can you make a task so we don't forget?


Last updated: Apr 12 2022 at 19:14 UTC