Stream: implementers
Topic: New to FHIR
Hayk Beroyan (Jul 07 2020 at 10:54):
Hello guys I am a Software developer and the concept and idea of HL7 is new for me. Is there anyone how is experienced and can help me to understand better. Thank you in advance
René Spronk (Jul 07 2020 at 11:50):
@Hayk Beroyan Please start a new topic if your question is not related to the topic you're responding to. Please read the 'first time here' section of http://hl7.org/fhir/ , and view videos such as FHIR for Executives (TED-like talk), https://vimeo.com/112905640 (April 2019), and Introduction to FHIR (general IT audience), https://vimeo.com/199173771 (June 2016).
Rick O'Neill (Jan 11 2022 at 16:47):
I am over a decade of healthcare integration and interoperability, but I'm new to FHIR. I know the "F" is for fast, with respect to being easy to learn. The standard makes sense to me, but I came to this chat today to ask you for some pointers. Specifically, where can I see examples - preferably videos - of actual FHIR implementations? There is a lot of great content on YouTube about the history and building blocks, but I'm looking at it from the perspective of - using Mirth Connect (free) and an IP address, I could setup a lab order/result integration using ORM and ORU messages in a few minutes. I'm struggling to "see the whole picture" with FHIRs, so....succinctly: any good resources of videos to see FHIR in action so that I might get a better idea? I feel like I'm so close, so it's especially frustrating. I see all the pieces and how they are supposed to work. Thank you
Lloyd McKenzie (Jan 11 2022 at 16:58):
Have you looked at the existing reference implementations? Standing up one of them is probably closest to the experience of standing up Mirth Connect with v2. (There are videos that walk through the steps of setting them up for most too.)
Rick O'Neill (Jan 11 2022 at 17:06):
hey Lloyd, I took a FHIR class you ran several years ago! It's great to see people like you and Grahame active in this chat.
Thank you for pointing me to reference implementations. I have to spend more time there and perhaps try some of those tools. In terms of presentations, or videos, demos, etc. does anything come to mind that might help me? I'm not lazy - I've googled and watched a lot on youtube, but again, they seem to be a bit too broad - not showing the final result of actually connecting two systems. I just hoped maybe somebody here knew of a great example of a success story clip or something. Thanks again!
Lloyd McKenzie (Jan 11 2022 at 21:15):
My solution would be to just google myself. If you know your reference implementation, that'll help. For example if you search "fhir hapi setup video", your first hit should be a useful "getting started". (HAPI is the Java reference implementation)
Daniel Tam (Jan 11 2022 at 23:57):
Rick I'm also relatively new to FHIR (started a new job that involved FHIR just 10 months ago). Would be happy to share my experiences if you'd like, and to let you know what's been helpful for me. For background my company chose to build its own FHIR server. Please feel free to send me a message, and I can share what I've seen.
Rick O'Neill (Jan 13 2022 at 00:37):
Anybody have a minute to review the simple interaction I've trying to have?
I'm using Postman - I can connect to the server: http://test.fhir.org/r4/
If I do a GET for "http://test.fhir.org/r4/Patient/" I get a response. I was getting errors before. Maybe server was down, but now in green Postman says "Status: 200 OK".
I can also get the capability statement - ok we're looking good.
When I try to create a new patient I get the error below. The body of my post is below that.
Anybody willing to take a quick peak and offer some feedback?
Thank you.
{
"resourceType" : "OperationOutcome",
"text" : {
"status" : "generated",
"div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p>Unspecified/unsupported format</p></div>"
},
"issue" : [
{
"severity" : "error",
"details" : {
"text" : "Unspecified/unsupported format"
},
"diagnostics" : "(0000000003AEDBED){FHIRServer.exe} [0000000003EEEBED] Unknown function at TMethodImplementationIntercept + $3A478ED\r\n(000000000033D7AC){FHIRServer.exe} [000000000073E7AC] Unknown function at TMethodImplementationIntercept + $2974AC\r\n(000000000033F46E){FHIRServer.exe} [000000000074046E] Unknown function at TMethodImplementationIntercept + $29916E\r\n(000000000004B6F7){FHIRServer.exe} [000000000044C6F7] Unknown function at __dbk_fcall_wrapper + $2E2F7\r\n(000000000004BFEB){FHIRServer.exe} [000000000044CFEB] Unknown function at __dbk_fcall_wrapper + $2EBEB\r\n(0000000000011276){FHIRServer.exe} [0000000000412276]\r\n(00000000000112B1){FHIRServer.exe} [00000000004122B1]\r\n(0000000003AEDBED){FHIRServer.exe} [0000000003EEEBED] Unknown function at TMethodImplementationIntercept + $3A478ED\r\n(0000000003DA0B90){FHIRServer.exe} [00000000041A1B90] Unknown function at TMethodImplementationIntercept + $3CFA890\r\n(00000000023511C8){FHIRServer.exe} [00000000027521C8] Unknown function at TMethodImplementationIntercept + $22AAEC8\r\n(000000000234B8AA){FHIRServer.exe} [000000000274C8AA] Unknown function at TMethodImplementationIntercept + $22A55AA\r\n(00000000023472A3){FHIRServer.exe} [00000000027482A3] Unknown function at TMethodImplementationIntercept + $22A0FA3\r\n(0000000006CABDDF){FHIRServer.exe} [00000000070ACDDF] Unknown function at TMethodImplementationIntercept + $6C05ADF\r\n(000000000025CA0C){FHIRServer.exe} [000000000065DA0C] Unknown function at TMethodImplementationIntercept + $1B670C\r\n(000000000025E666){FHIRServer.exe} [000000000065F666] Unknown function at TMethodImplementationIntercept + $1B8366\r\n(000000000023789E){FHIRServer.exe} [000000000063889E] Unknown function at TMethodImplementationIntercept + $19159E\r\n(0000000000235961){FHIRServer.exe} [0000000000636961] Unknown function at TMethodImplementationIntercept + $18F661\r\n(000000000023CE94){FHIRServer.exe} [000000000063DE94] Unknown function at TMethodImplementationIntercept + $196B94\r\n(000000000023BDBD){FHIRServer.exe} [000000000063CDBD] Unknown function at TMethodImplementationIntercept + $195ABD\r\n(0000000000138173){FHIRServer.exe} [0000000000539173] Unknown function at TMethodImplementationIntercept + $91E73\r\n(0000000000011E3D){FHIRServer.exe} [0000000000412E3D]\r\n(00000000000074D4){KERNEL32.DLL} [00007FFA952684D4] BaseThreadInitThunk + $14\r\n(0000000000050791){ntdll.dll } [00007FFA95721791] RtlUserThreadStart + $21\r\n"
}
]
}
The body of my POST is this: :down:
{
"resourceType": "Patient",
"active": true,
"name": [
{
"use": "official",
"family": "TestX",
"given": [
"TESTY",
"TESTZ"
]
},
{
"use": "usual",
"given": [
"TESTXYZ"
]
}
],
"gender": "male",
"birthDate": "1960-12-25"
}
Gino Canessa (Jan 13 2022 at 01:14):
Are you setting the content type? It needs to be ‘application/fhir+json’
Rick O'Neill (Jan 13 2022 at 03:31):
hey @Gino Canessa that was it, thank you! I've now made my first successful FHIR api call!
Thank you very much.
Also, I saw a bunch of your videos on YouTube - thank you so much for making those. You are clear, concise, informative and your material is some of the best out there.
Kevin Wong (Jan 14 2022 at 19:38):
Hello! I am very new to FHIR and I am planning on trying to implement FHIR with Dell Boomi, an iPAAS software in the future. Are there any resources online available that I can get my self started? I tried googling for resources/suggestions but have found nothing. Thank you in advance
Daniel Venton (Jan 14 2022 at 19:55):
The entire FHIR specification is online at http://hl7.org/fhir/R4/index.html. What you have to ask yourself before you go too deep is what you want to do with FHIR.
Beyond the base FHIR spec, there are plenty of other specifications around specific cases, for instance do you have to comply with USCDI? You might be interested in the US Core implementation guide.
Daniel Venton (Jan 14 2022 at 19:59):
Daniel Venton said:
What you want to do with FHIR?
By this you have to answer things like, am I going to be a FHIR server? Am I going to be a FHIR consumer? Am I going to fill a messaging hole where I exchange information with another FHIR enabled application using FHIR resources? FHIR is a toolbox, you use FHIR to make something you don't implement FHIR, instead you use FHIR to solve ......
Kevin Wong (Jan 14 2022 at 20:01):
thank you! I will read up on those resources
John Silva (Jan 14 2022 at 20:31):
There are also many video (YouTube) presentations that help explain FHIR from a 'big picture' perspective down to specific details. This website has many presentations: https://github.com/FHIR/documents/tree/master/presentations
The ones at the bottom of that page are a good place to start, e.g.
- Short Introduction to FHIR.pptx
- Introduction to FHIR.pptx
- FHIR Overview.pptx
etc.
(if you don't have PowerPoint you can import these into Google Slides I believe)
Gaurav Vaishnav (Jan 17 2022 at 12:31):
- Project build error: Non-resolvable parent POM for ca.uhn.hapi.fhir:hapi-deployable-pom:5.7.0-PRE9-SNAPSHOT: Could not find artifact ca.uhn.hapi.fhir:hapi-
fhir:pom:5.7.0-PRE9-SNAPSHOT and 'parent.relativePath' points at wrong local POM
any one can help me with this
i am trying to import hapi-fhir ( https://github.com/hapifhir/hapi-fhir.git) project into STS but getting this error
Mareike Przysucha (Jan 17 2022 at 12:42):
Hello @Gaurav Vaishnav. For issues about hapi, there is a #hapi-stream. Hope you get answers there.
Sreenivas Dunna (Jan 18 2022 at 13:20):
Hi All, I am trying to find a suitable FHIR resource patient's visit history.
can someone please help me, "Which FHIR resource is suitable for patient's visit history?"
David Pyke (Jan 18 2022 at 13:44):
That would be Encounter
Michael Thuo (Jan 24 2022 at 23:37):
Hello everyone , am very new to using FHIR standards and was wondering if anyone can direct me to where I can find good resources for implementing questionnaire resources especially pertaining on how to use gtables
Lloyd McKenzie (Jan 25 2022 at 02:07):
Best place to start is the SDC implementation guide (https://build.fhir.org/ig/HL7/sdc), though I'm not sure there's a specific example of gtable. You could also ask more specific questions on the #questionnaire stream.
Sreenivas Dunna (Jan 25 2022 at 17:47):
Hi All, is DiagnosticReport resource is suitable to use for both lab result and imaging result?
Craig McClendon (Jan 25 2022 at 18:06):
Appropriate to represent the overall reports, yes.
The Scope and Usage section mentions these specifically: https://hl7.org/fhir/diagnosticreport.html#scope
The actual "results" would be referenced Observation and/or ImagingStudy resources however. see: DiagnosticReport.result and DiagnosticReport.imagingStudy
malcolm pereira (Jan 27 2022 at 08:52):
Hi All,
can someone please help me, "Which FHIR resource is suitable to represent patient's refill history ?"
René Spronk (Jan 27 2022 at 10:42):
MedicationUsage comes to mind, but it depends on your context. Have you tried searching this forum ? Refills have been discussed in the past..
Lloyd McKenzie (Jan 27 2022 at 21:40):
MedicationDispense would represent each fill (whether a refill or not). You might want to ask on #Medication
malcolm pereira (Jan 28 2022 at 07:47):
Hi, Location.hoursOfOperation.openingTime uses "time" datatype(cannot represent timezone here). We store time in store specific timezones in our system. So to represent this in FHIR, do I need to convert this to some standard zone ? If yes, what is the default zone?
Lloyd McKenzie (Jan 28 2022 at 15:11):
Hours of operation are 'local'. So it's "whatever the local time is for that location". When the location shifts from standard to daylight, the times shift too. So they're not timezone-specific.
Melva Peters (Jan 31 2022 at 22:26):
If you're looking for the history of dispenses for a patient, you would search for MedicationDispenses for the patient - based on the patient and maybe by date range. Each dispense is an event where medication was provided to a patient regardless of if it is the first time the patient received the medication or the 10th time.
Sreenivas Dunna (Feb 10 2022 at 13:21):
Hi All, I am working on FHIR appointments workflow,
I am confuse on "What is the difference between slot and schedule resource or usage of these resources?"
and "why slot is referenced to the Appointment resource instead Schedule resource?"
As per my investigation: slot is predefine time intervals for practitioners and schedule is practitioner providing his/her availability time.
Can someone please help on this?
René Spronk (Feb 10 2022 at 13:46):
The second video in http://www.ringholm.com/column/FHIR_HL7_IHE_XDS_year_in_review.htm may prove to be helpful. Schedule is effectively a collection of slots.
John Silva (Feb 10 2022 at 16:02):
And didn't you (@René Spronk ) present something on this at DevDays 2018 in Boston?
https://vimeo.com/305046230
Sreenivas Dunna (Feb 10 2022 at 17:48):
René Spronk said:
The second video in http://www.ringholm.com/column/FHIR_HL7_IHE_XDS_year_in_review.htm may prove to be helpful. Schedule is effectively a collection of slots.
@René Spronk , thank you for quick replying. The above article contains very useful info and presentation video.
After seeing the video, i have few more queries
Do we required to pre-populate the slot for the appointment?
- If yes, then how can we divide the slots with time period because if we divide with the fix 30 mins period then how can use the 30 mins slot for the 10/15 mins appointment?
- if yes, then Upto how many days or months do we required to pre-populate the slots, because we need to provide the future appointments also.
- If no, then when will we required to create the slots for schedule at which time period?
René Spronk (Feb 11 2022 at 07:18):
That's up to you. Some systems use 'dynamic slots' that don't have a fixed duration, and servers may only create a slot if some client were to query for a particular time frame, and/or if slots start being 'non free'.
Rick O'Neill (Feb 17 2022 at 17:36):
Anybody care to take a stab at helping me understand a particular knowledge gap I have regarding FHIR? I look at the spec - all the info on the website, the resources, the security guidelines, etc. Ok, I equate most of that to HL7 v2 specs. What I don't understand is WHERE/HOW you actually use FHIR. For example, if you want to create a patient using v2, you could send an ADT^A04 using an interface engine like Mirth/NextGen Connect, Corepoint, Epic Bridges, etc. I am really struggling to understand the equivalent in FHIR.
Here is a link to what the json for an example of the Patient resource would look like. This is the best example of a comparison I could find.
https://www.hl7.org/fhir/patient-example.json.html
So, ok I can equate this json with the body of the v2 message.
Here's where I get stuck - how do I send this json? I think my lack of knowledge around FHIR is mostly related to the software/tools used "WITH" FHIR. I've learned that people use a variety of different languages to code their API calls, but what tool/application, etc. is used to actually send the call?
It would be super (exponentially) helpful to me if somebody could give me some pointers, throw out some concepts for me to google, refer me to an expert. Anything that could help me close this gap. I'm willing to put in the time and effort and want to learn this so badly, but I feel stuck on fundamental issues. For context, I have over a decade of experience with v2. I could jump from job to job or between applications with a very little time spent in a learning curve. I know FHIR is celebrating its 10th birthday, but it seems like it went from "this is on our roadmap" to seeing FHIR as a requirement in job descriptions and I feel like I missed something. Forgive me for the long message, but I hope this might be the right venue to at least get the attention of somebody who could offer some help. Thank you.
Michele Mottini (Feb 17 2022 at 17:38):
To create a patient you POST a Patient resource to [base]/Patient
- where [base] is the URL of the target FHIR server
Michele Mottini (Feb 17 2022 at 17:39):
See http://hl7.org/fhir/http.html - that is what FHIR server implement
Shamil Nizamov (Feb 17 2022 at 17:41):
FHIR uses multiple paradigms, where event driven messaging is only one of them.
You may start from here - https://hl7.org/fhir/R4/exchange-module.html
David Pyke (Feb 17 2022 at 18:05):
There's some good primers on the ONC website: https://www.healthit.gov/topic/standards-technology/standards/fhir-fact-sheets that will give you the very basics. You need to look at this as a wholly different paradigm from V2 which is message based to FHIR which is interoperability exchange base using web standards (REST, etc.)
David Pyke (Feb 17 2022 at 18:07):
Next is either reading the docs: http://hl7.org/fhir/documentation.html or getting training http://www.hl7.org/training/fhir-fundamentals.cfm
Craig McClendon (Feb 17 2022 at 19:51):
The paradigms can be different, but the transport not so much.
In v2, where you would send an ADT message via a TCP/MLLP protocol, in FHIR you would use HTTP protocol instead to POST (or PUT) a Patient resource (or Bundle of resources). So FHIR is just using the protocol of the web to transfer data between systems.
To further close the gap, I suggest you try it. You can take the JSON text of Patient resource you have and POST it to an open FHIR server. There are a zillion ways to do this, but to do it manually the free tool POSTman is commonly used. For instance you could HTTP POST your patient to the open HAPI server at this URL: http://hapi.fhir.org/baseR4/Patient
Then you can use an HTTP GET operation to retrieve the resource you posted. The URL you would HTTP GET will be determined by the ID the FHIR server assigns to it, but will be of the form: http://hapi.fhir.org/baseR4/Patient/{id}. The response of your POST operation will tell you the id that was assigned and the full URL to use to fetch it.
Craig McClendon (Feb 17 2022 at 19:56):
.. You may have a slight learning curve to understand HTTP verbs (POST, PUT, GET, DELETE, etc.), and tooling like POSTman to test with, but it's fairly straightforward to get up to speed.
Lloyd McKenzie (Feb 17 2022 at 20:09):
As others have pointed out, there are multiple paradigms. 95% of the time the answer to your question will be "Use REST and POST the patient to the server". But sometimes it'll be "Wrap the Patient resource in a Bundle with a bunch of other resources and a Composition and email it (or use REST) to convey a FHIR document. Still other times, you could use messaging just like you do in v2 or perhaps even a custom operation. Those latter two will be much less interoperable and will have higher overhead, but there are situations when they'll be necessary/appropriate. There's a a section in the HRex guide that'll be moving into the R5 spec that describes all of the different exchange mechanisms FHIR supports and provides some guidance around how to choose between the approaches here.
Daniel Venton (Feb 17 2022 at 20:34):
You might even, horror, drop a file onto an ftp server.
FHIR is a tool, what you do with the tool is up to you. There are lots of use cases already defined, like generic FHIR server. But there is also plenty of room for more ways to use your tools. Anybody want to exchange resources using AOL instant messenger protocol? :)
Rachel Williams (Feb 27 2022 at 19:47):
Hello all! I am a product manager working in the home health aid industry looking to build out a PRD for translating electronic visit verification data into a FHIR REST API. Does anyone know if there are any extensions or resources relevant to EVV? Forgive me if this is a dumb question but I am fairly new to FHIR.
Shamil Nizamov (Feb 27 2022 at 22:23):
You may check Workflow and Administration modules to begin with:
https://hl7.org/fhir/R4/workflow-module.html
https://hl7.org/fhir/R4/administration-module.html#sched
Rachel Williams (Feb 28 2022 at 14:56):
Thank you! This is helpful!
Kiran Ayyagari (Mar 06 2022 at 15:48):
Hello!, I have been going through the FHIR specification, and the question I have is related to the meaning of '|' operator used in the "expression" attribute of SearchParameterS. Is this '|' a UNION operator or OR (I am leaning towards the later, but I do not see any authoritative explanation about this ambiguous usage)?
Lloyd McKenzie (Mar 06 2022 at 16:09):
'|' represents a union. The expression element in SearchParameter uses FHIRPath.
Kiran Ayyagari (Mar 06 2022 at 16:34):
thanks Lloyd, but I am puzzled by this expression "AllergyIntolerance.recordedDate | CarePlan.period | CareTeam.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.period | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | Immunization.occurrence | List.date | Observation.effective | Procedure.performed | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn" of SearchParameter with ID 'clinical-date'
Kiran Ayyagari (Mar 06 2022 at 16:35):
can this still be interpreted as union?
Lloyd McKenzie (Mar 06 2022 at 17:35):
Yes - because you're building a collection of the things the search matches against. 'or' would give you a boolean.
Jayant Singh (Mar 07 2022 at 05:35):
(deleted)
Kiran Ayyagari (Mar 07 2022 at 06:46):
thanks Lloyd
karthik Iyer (Mar 07 2022 at 14:02):
hello,
I'm looking at building a new version of hapi-fhir-client.
karthik Iyer (Mar 07 2022 at 14:02):
when i do mvn clean install
I see
` Execution default of goal org.apache.maven.plugins:maven-checkstyle-plugin:3.1.2:checkstyle failed: Plugin org.apache.maven.plugins:maven-checkstyle-plugin:3.1.2 or one of its dependencies could not be resolved: Failure to find ca.uhn.hapi.fhir:hapi-fhir-checkstyle:jar:6.0.0-PRE5-SNAPSHOT in https://repository.apache.org/snapshots was cached in the local repository, resolution will not be reattempted until the update interval of apache.snapshots has elapsed or updates are forced
karthik Iyer (Mar 07 2022 at 14:02):
what am i doing wrong ?
David Pyke (Mar 07 2022 at 14:07):
That question is likely better addressed to #hapi
Jim Borda (Mar 25 2022 at 20:06):
Simple question: Is this a valid search param mapping if I only want to return the patient BP reading taken at the encounter?
Observation.where(code.coding(system, code) = ('http://www.loinc.org', '85354-9') and subject(Patient) = Encounter.subject(Patient)).effectiveDateTime = Encounter.period
Craig McClendon (Mar 25 2022 at 21:09):
You can do this sort of thing via chaining/reverse chaining - http://www.hl7.org/fhir/search.html#chaining. (assuming your target system supports those options)
Josh Mandel (Mar 26 2022 at 16:17):
What do you mean by "search param mapping"?
Jim Borda (Mar 26 2022 at 17:19):
This is helpful, thank you! I have looked at this in the past. I think what I am trying to do is simply search for the BP taken at the encounter, not all of the patient readings. I need some kind of a time range constraint limiting the search parameter to only the encounter period.
Jim Borda (Mar 26 2022 at 17:21):
I am referring to the search parameter. This may not be the correct term. If the data I want to retrieve from the EHR is only the BP reading taken at the time of the encounter, then the search parameter should be a start and end range of time equal to the encounter, right?
Josh Mandel (Mar 27 2022 at 04:20):
Yes, if you know the date you could search for
Observation?patient=123&date=2022-03-22
Or for a range
Observation?patient=123&date=ge2022-03-20&date=le2022-04-01
Or if the observation is explicitly linked to an encounter:
Observation?patient=123&encounter=456
Thulibaba (Mar 28 2022 at 05:29):
Hello, Is there any SQL code and Entity relationship diagram for FHIR Patient, Encounter and other tables?
Richard Townley-O'Neill (Mar 28 2022 at 06:29):
@Thulibaba
If you want an alternate view of a resource definition, the resource context section on the page for each resource has a UML tab. Not an ERD, but close.
If you want to store in an SQL database, in the general case that gets impossibly hard with the many connections. You will have to decide what connections are useful to you. There is no standard SQL version of FHIR resources.
Richard Townley-O'Neill (Mar 28 2022 at 06:30):
People do use SQL databases for storage of FHIR data.
Lloyd McKenzie (Mar 28 2022 at 15:04):
There's no one 'right' way to represent FHIR in a relational database. For example, for patient address, do you store that as a blob on Patient, a blob with a few extra columns for searching, a separate table, or possibly even multiple tables just for address (possibly shared with other resources that also have addresses). There's a whole stream that talks about #storage for FHIR that explores different approaches.
If you're looking for a UML diagram that shows relationships between all resources, you won't find one. With extension, everything can point to everything, so it ends up being unreadable.
Lukas K (Mar 28 2022 at 17:45):
Hello everyone I'm Lukas MD student and relatively new to FHIR. I'm working on a anamnese app, which should send the collected data to the hospitals server via FHIR. Is there the possibility of sending a pdf with this method? Thanks for your help!
Daniel Venton (Mar 28 2022 at 18:02):
You'll probably use the DocumentReference resource to contain the pdf. http://hl7.org/fhir/R4/documentreference.html
Jim Borda (Mar 28 2022 at 18:17):
Thank you very much, Josh. I will give these a try.
Lukas K (Mar 28 2022 at 18:40):
Thanks Daniel!
Kiran Ayyagari (Apr 07 2022 at 13:03):
what is the recommended behavior when a matched resource and the associated resources pulled based on "_include" parameter exceed the requested page count?
The document http://hl7.org/fhir/search.html#revinclude says:
"When search results are paged, each page of search results should include the matching includes for the resources in each page, so that each page stands alone as a coherent package."
But it is quite possible to exceed the page count, should those associated resources(from "_include") be included in the subsequent pages?
Daniel Venton (Apr 07 2022 at 13:24):
resources that are included in a response because of an _include, do not count as part of the page size. Only the principal resources contribute to page size.
So yes if your _count=10 _include=* /resource query result page 1 has 10 resource and 1000 _include, that's fine.
Kiran Ayyagari (Apr 07 2022 at 13:44):
thank you very much Daniel
Last updated: Apr 12 2022 at 19:14 UTC