Class PixmFeedRequestToPixFeedTranslator

java.lang.Object
org.openehealth.ipf.commons.ihe.fhir.iti104.PixmFeedRequestToPixFeedTranslator
All Implemented Interfaces:
GroovyObject, FhirTranslator<Message>

public class PixmFeedRequestToPixFeedTranslator extends Object implements FhirTranslator<Message>, GroovyObject
  • Constructor Details

    • PixmFeedRequestToPixFeedTranslator

      public PixmFeedRequestToPixFeedTranslator(UriMapper uriMapper)
  • Method Details

    • getMetaClass

      public MetaClass getMetaClass()
      Specified by:
      getMetaClass in interface GroovyObject
    • setMetaClass

      public void setMetaClass(MetaClass mc)
      Specified by:
      setMetaClass in interface GroovyObject
    • getPIX_FEED_EVENT_TYPE

      public static String getPIX_FEED_EVENT_TYPE()
    • getMERGE_EVENT_TYPE

      public static String getMERGE_EVENT_TYPE()
    • getSenderDeviceName

      public String getSenderDeviceName()
    • setSenderDeviceName

      public void setSenderDeviceName(String value)
    • getSenderFacilityName

      public String getSenderFacilityName()
    • setSenderFacilityName

      public void setSenderFacilityName(String value)
    • getReceiverDeviceName

      public String getReceiverDeviceName()
    • setReceiverDeviceName

      public void setReceiverDeviceName(String value)
    • getReceiverFacilityName

      public String getReceiverFacilityName()
    • setReceiverFacilityName

      public void setReceiverFacilityName(String value)
    • getAddReviseEventType

      public String getAddReviseEventType()
    • setAddReviseEventType

      public void setAddReviseEventType(String value)
    • translateFhir

      public Message translateFhir(Object request, Map<String,Object> parameters)
      Description copied from interface: FhirTranslator
      Translates a FhirObject into something else
      Specified by:
      translateFhir in interface FhirTranslator<Message>
      Parameters:
      request - FhirObject
      Returns:
      HL7v2 message
    • eventType

      protected String eventType(Patient patient, Map<String,Object> parameters)
    • replacedByIdentifier

      protected static Identifier replacedByIdentifier(Patient patient)
    • populateMergePid

      protected void populateMergePid(Object pid, Patient patient, Identifier survivor)
    • populatePid

      protected void populatePid(Object pid, Patient patient, Identifier identifier)
    • populateIdentifier

      protected void populateIdentifier(Object cx, Identifier identifier)
    • populateName

      protected static void populateName(Object xpn, HumanName name)
    • populateAddress

      protected static void populateAddress(Object xad, Address address)
    • populateTelecom

      protected static void populateTelecom(Object xtn, ContactPoint telecom)
    • mothersMaidenName

      protected static String mothersMaidenName(Patient patient)
    • religionCode

      protected static String religionCode(Patient patient)
    • birthPlace

      protected static String birthPlace(Patient patient)
    • citizenshipCodes

      protected static List<String> citizenshipCodes(Patient patient)
    • hl7Timestamp

      protected static String hl7Timestamp(DateTimeType dateTime)