Class Iti83ResourceProvider

  • All Implemented Interfaces:
    Serializable

    public class Iti83ResourceProvider
    extends AbstractPlainProvider
    According to the PIXM specification, this resource provider must handle requests in the form GET [base]/Patient/$ihe-pix?sourceIdentifier=[token]]{&targetSystem=[uri]}{&_format=[mime-type]} Also allows a non-standard read with GET [base]/Patient/[id]/$ihe-pix
    Since:
    3.4
    Author:
    Christian Ohr
    See Also:
    Serialized Form
    • Constructor Detail

      • Iti83ResourceProvider

        public Iti83ResourceProvider()
    • Method Detail

      • pixmQuery

        public org.hl7.fhir.dstu3.model.Parameters pixmQuery​(org.hl7.fhir.dstu3.model.IdType resourceId,
                                                             TokenParam sourceIdentifierParam,
                                                             UriParam targetSystemParam,
                                                             RequestDetails requestDetails,
                                                             javax.servlet.http.HttpServletRequest httpServletRequest,
                                                             javax.servlet.http.HttpServletResponse httpServletResponse)
        Handles the PIXm Query
        Parameters:
        resourceId - resource ID, optional
        sourceIdentifierParam - Identifier to search for. Should be an Identifier, but obviously non-primitive types are forbidden in GET operations
        targetSystemParam - target system URI
        Returns:
        Parameters containing found identifiers