fhir.resources icon indicating copy to clipboard operation
fhir.resources copied to clipboard

How to override validation

Open mobolaji000 opened this issue 1 year ago • 2 comments

  • fhir.resources version:
  • Python version: 3.9
  • Operating System: Mac OS

Description

Thanks for this really wonderful library. I have lots of dirty data, and I was looking for an option to turn off all validation when I try to create a resource (e.g. Condition, Resource) from a json. Could you please send an example?

What I Did

I create resources in the regular way and I run into tons of errors. I would rather just turn off all validation.

mobolaji000 avatar Dec 20 '23 19:12 mobolaji000

This is a issue pertinent to me as well - I'm building up FHIR resources from a spreadsheet and not all of the data is available at resource construction time - some will come later.

At the moment, I'm filling in the mandatory data as a hack to satisfy the validator, but this becomes tricky when you have a mandatory choice such as MedicationStatement.medication[x] - using a placeholder value at instantiation time doesn't work because as soon as you try to remove it to set the correct datatype, the validator complains.

@Healthedata1 how do you deal with this - as I understand you have a similar usecase?

vadi2 avatar Mar 20 '24 13:03 vadi2

I'm filling in the mandatory data as a hack to satisfy the validator.

is what I do too.

Eric M Haas, DVM, MS Health eData Inc 211 S Jefferson St, Napa, CA 94559 707.227.2608 @.***

On Wed, Mar 20, 2024 at 6:41 AM Vadim Peretokin @.***> wrote:

This is a issue pertinent to me as well - I'm building up FHIR resources from a spreadsheet and not all of the data is available at resource construction time - some will come later.

At the moment, I'm filling in the mandatory data as a hack to satisfy the validator.

@Healthedata1 https://github.com/Healthedata1 how do you deal with this

  • as I understand you have a similar usecase?

— Reply to this email directly, view it on GitHub https://github.com/nazrulworld/fhir.resources/issues/149#issuecomment-2009595321, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABYRJ2WC736K734QUGJUKM3YZGGZZAVCNFSM6AAAAABA5JK34SVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMBZGU4TKMZSGE . You are receiving this because you were mentioned.Message ID: @.***>

Healthedata1 avatar Mar 20 '24 16:03 Healthedata1