Implementation Guidance > Implementation Considerations
Elements marked with the "MustSupport" flag in FHIR request must be provided by sending systems in accordance with the profile definition and associated business rules. If the FHIR request does not contain sufficient data (i.e. Minimum search criteria for EMPI match), PCR will return an error.
Elements without the "MustSupport" flag in the FHIR request will be ignored by PCR and no error will be generated because these elements are present.
Elements marked with the "MustSupport" in the FHIR response will be supported in accordance with the definition in the profile. If the element is present, the consuming application SHALL handle the element in a meaningful way (e.g. store it and use it in subsequent workflow or business function).
Elements without the "MustSupport" flag in the FHIR response will not be populated by PCR, therefore the consuming application can safely ignore them.
Header Field | Purpose | Expected Values | Notes |
---|---|---|---|
Accept | Indicates the type of response expected by the client | "application/fhir+xml" or "application/fhir+json" | If the client cannot set this header, the " _format" search parameter can be used as an alternative in the request URL. If both are provided, the “_format” search parameter will take precedence. |
Content-Type | Indicates the type of request body in POST requests | EMPI Match: "application/fhir+xml" or "application/fhir+json" Patient Search/PIXm: "application/x-www-form-urlencoded" | Not supported in Patient Read requests |
Powered by SIMPLIFIER.NET