Hi ,
Can anyone please suggest where I can download negative test data, i.e. resource data fails on validation. Specifically I need patient data ( not bundle)
Thanks
פורום זה נועד להתייעצויות עם צוות ILCORE ועם חברי הקהילה.
דגשים לשאילת שאלות בפורום:
לפני שאתם שואלים שאלה, בדקו בבקשה אם השאלה לא נשאלה בפוסטים קודמים.
אנא פרסמו את השאלה בערוץ הפורום הרלוונטי (משאבים ופרופילים, טרמינולוגיה או פרויקטים של FHIR)
וודאו כי הפרטים הבאים מופיעים בשאלה:
מהם הרכיבים של פרופילי FHIR שעליהם אתם שואלים
תארו בפירוט את המקרה העסקי השלם שאתם מעוניינים להשיג
צרפו מידע רלוונטי תומך (למשלjsons, מסמכים וכו')
אם רלוונטי, פרטו את הפרטים הטכניים של מקרה השימוש (למשל, ספק שרת FHIR)
לדוגמא: "במקרה העסקי שלנו למטופל יש גם מין בלידה, שהוא שונה ממגדר. האם מין בלידה צריך להיות חלק מפרופיל המטופל?"
Creating separate files for the resources in a bundle is not a very common practice, though it can easily be done with a little scripting. The main purpose of a bundle, and of FHIR resources in general is to represent states of entities in a Restful framework. So for example you can POST the transaction bundle to a public FHIR server like http://hapi-fhir.outburn.co.il/ so the individual resources will be saved on the server. This will allow you to search for them and with the appropriate Accept header you can ask the server to return them as XML. You can also perform a Bulk export and get them as NDJSON.
Another option is to POST the bundle to the /Bundle endpoint (i.e. http://hapi-fhir.outburn.co.il/Bundle) - this will only create the Bundle on the server and not the individual resources. You can still do a GET request for that bundle and ask it to be returned in XML.
Hi ,
Actually it doesn't have to be negative , I can edit the resource and make it invalid when needed. But I do need some massive amount of patient resources , and by massive I mean hundreds of diverse patients and what I found so far it's only JSON bundles (no XML) from https://synthea.mitre.org/fhir-api .
Do you know of any proper way :
1. how to extract the resources from bundle , i.e. creating separate resource files from a bundle?
2. translate JSON to XML ? There is pretty good converter https://fhir-formats.github.io/, however it's one by one
Hi,
I don't know of any place where you can find what you are looking for. Usually what people do is edit the resource to make invalid in the way you want. There are endless possibilities to make a resource invalid, so it depends on what you are trying to do. Also there is a difference between a resource being entirely invalid (according to the base specs) or just invalid according to profile X
Can you please explain what do you mean by "negative test data", and describe the use-case you are interested in ?