Skip to main content

HS.IHE.PIXv2.Source.Operations

class HS.IHE.PIXv2.Source.Operations extends HS.Util.HL7Client.Operations

Property Inventory

Method Inventory

Properties

property SendingFacility as %String [ InitialExpression = "PIXv2.Sender" ];
Used as the sender facility code - IdentityCode from the HS.Data.OIDMap table. Receiver is defined by Device in Service Registry end point
Property methods: SendingFacilityDisplayToLogical(), SendingFacilityGet(), SendingFacilityIsValid(), SendingFacilityLogicalToDisplay(), SendingFacilityLogicalToOdbc(), SendingFacilityNormalize(), SendingFacilitySet()

Methods

method AddOrUpdateRequestToHL7(pSource As HS.Message.AddUpdateHubRequest, ByRef pTarget As EnsLib.HL7.Message) as %Status
method AddRequestToHL7(pSource As HS.Message.AddUpdateHubRequest, ByRef pTarget As EnsLib.HL7.Message) as %Status
method MergeRequestToHL7(pSource As HS.Message.MergePatientRequest, ByRef pTarget As EnsLib.HL7.Message) as %Status
method PIXAddUpdate(pRequest As HS.Message.AddUpdateHubRequest, ByRef pResponse As HS.Message.AddUpdateHubResponse) as %Status
method PIXMerge(pRequest As HS.Message.MergePatientRequest, ByRef pResponse As HS.Message.MergePatientResponse) as %Status
method TransformHSMessageToHL7(pSource As %Library.Persistent, ByRef pTarget As %Library.Persistent) as %Status
Three supported HL7v2 messages:
  • Patient Add: ADT_A04
  • Patient Update: ADT_A08
  • Patient Merge: ADT_A40
    method UpdateRequestToHL7(pSource As HS.Message.AddUpdateHubRequest, ByRef pTarget As EnsLib.HL7.Message) as %Status

    Inherited Members

    Inherited Properties

    Inherited Methods

    FeedbackOpens in a new tab