Class PdqmRequestToPdqQueryTranslator
java.lang.Object
org.openehealth.ipf.commons.ihe.fhir.iti78.PdqmRequestToPdqQueryTranslator
- All Implemented Interfaces:
GroovyObject,FhirTranslator<Message>
public class PdqmRequestToPdqQueryTranslator
extends Object
implements FhirTranslator<Message>, GroovyObject
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringconvertBirthDate(DateAndListParam birthDateParam) static voidfillSearchParameters(Map<String, Object> parameters, Repeatable target) protected static <T> TfirstOrNull(List<T> list) protected static DatesearchDate(DateParam param) searchDateList(DateAndListParam param) protected static StringsearchNumber(NumberParam param) protected static StringsearchString(StringParam param, boolean forceExactSearch) searchStringList(StringAndListParam param, boolean forceExactSearch) searchToken(TokenParam identifierParam) searchTokenList(TokenAndListParam param) voidvoidsetPdqSupplierResourceIdentifierUri(String pdqSupplierResourceIdentifierUri) voidsetQueryName(String value) voidsetReceiverDeviceName(String value) voidsetReceiverFacilityName(String value) voidsetSenderDeviceName(String value) voidsetSenderFacilityName(String value) translateFhir(Object request, Map<String, Object> parameters) Translates a FhirObject into something elseprotected QBP_Q21translateFhirReadToHL7v2(IdType resourceId) protected QBP_Q21translateFhirSearchToHL7v2(Iti78SearchParameters searchParameters) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface groovy.lang.GroovyObject
getProperty, invokeMethod, setProperty
-
Constructor Details
-
PdqmRequestToPdqQueryTranslator
-
-
Method Details
-
getMetaClass
- Specified by:
getMetaClassin interfaceGroovyObject
-
setMetaClass
- Specified by:
setMetaClassin interfaceGroovyObject
-
getQueryName
-
setQueryName
-
getSenderDeviceName
-
setSenderDeviceName
-
getSenderFacilityName
-
setSenderFacilityName
-
getReceiverDeviceName
-
setReceiverDeviceName
-
getReceiverFacilityName
-
setReceiverFacilityName
-
getPdqSupplierResourceIdentifierUri
-
setPdqSupplierResourceIdentifierUri
-
translateFhir
Description copied from interface:FhirTranslatorTranslates a FhirObject into something else- Specified by:
translateFhirin interfaceFhirTranslator<Message>- Parameters:
request- FhirObject- Returns:
- HL7v2 message
-
translateFhirReadToHL7v2
-
translateFhirSearchToHL7v2
-
convertBirthDate
-
searchDate
-
searchString
-
searchStringList
-
searchDateList
-
searchNumber
-
searchToken
protected Optional<PdqmRequestToPdqQueryTranslator.CompositeIdentifier> searchToken(TokenParam identifierParam) -
searchTokenList
protected List<Optional<PdqmRequestToPdqQueryTranslator.CompositeIdentifier>> searchTokenList(TokenAndListParam param) -
firstOrNull
-
fillSearchParameters
-