Stream: implementers
Topic: Validation Page
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
Igor Sirkovich (Nov 29 2016 at 15:00):
I think this would be useful
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).
Grahame Grieve (Nov 30 2016 at 18:45):
well, the summary table is there. coments welcome. I'll add QR to it
Eric Haas (Dec 04 2016 at 08:43):
The table is very nice and clear. I think that will be helpful
Igor Sirkovich (Dec 05 2016 at 08:02):
I concur, the table looks great.
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.
Grahame Grieve (Dec 05 2016 at 21:33):
how would you explain what 'business rules' are, and what business rules does it check?
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.
Grahame Grieve (Dec 05 2016 at 21:43):
the validator doesn't do them either.
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.
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