stu3/parse_request_result
library
Functions
-
incorrectResultType<T>(Resource result)
→ OperationOutcome
-
Returns an OperationOutcome that contains the given Resource and a message
stating that it was not the type of resource that was specified
-
isInformational(OperationOutcome operationOutcome)
→ bool
-
-
parseBundle(Bundle bundle)
→ ReturnResults<Resource>
-
Extracts all Resources that were returned by the Bundle, as long as they
aren't OperationOutcomes, and includes all entries as informational
OperationOutcomes that don't contain a Resource
-
parseBundleForType<T>(Bundle bundle)
→ ReturnResults<T>
-
Extracts all Resources that were returned by the Bundle as long as they
are of type T
-
parseRequestResult(Resource result)
→ ReturnResults<Resource>
-
There are usually 3 types of responses from a RESTful request made to a FHIR
server. It can be a single Resource, it can be a Bundle, or it can be an
OperationOutcome (usually indicating an error). The functions below return
an object called ReturnResults. It contains 3 lists.
-
parseRequestResultForType<T>(Resource result)
→ ReturnResults<T>
-
If you searched or requested only a specific type of result, this will
perform similarly to above, but will return ONLY that type of resource in
the resources field, others will be included in the otherResources as well
as in an OperationOutcome as a contained resource