Skip to main content

HS.IHE.XDSb.Registry.Services

class HS.IHE.XDSb.Registry.Services extends HS.IHE.Common.Services.SOAPServer.Base, HS.IHE.Common.Actor.Base

Property Inventory

Method Inventory

Parameters

parameter NAMESPACE = urn:ihe:iti:xds-b:2007;
This is the namespace used by the Service
parameter OUTPUTTYPEATTRIBUTE = 1;
Use xsi:type attribute for literal types.
parameter SERVICENAME = DocumentRegistry_Service;
This is the name of the Service
parameter SETTINGS = XDSbQueryTarget,XDSbRegisterTarget,XDSbRegisterOnDemandTarget,XDSbUpdateDocumentSetTarget,XDSbDeleteDocumentSetTarget,PIXv3ManagerTarget,RMUDocumentSetTarget;
Inherited description: Can't do grace period without an OnTask loop
parameter TYPENAMESPACE = urn:hl7-org:v3;
This is the namespace used for types by the Service

Properties

property PIXv3ManagerTarget as Ens.DataType.ConfigName [ InitialExpression = "HS.IHE.PIX.Manager.Process" ];
Target to accept patient modification transactions add / revise / merge (PIX.Manager.Process)
Property methods: PIXv3ManagerTargetDisplayToLogical(), PIXv3ManagerTargetGet(), PIXv3ManagerTargetIsValid(), PIXv3ManagerTargetLogicalToDisplay(), PIXv3ManagerTargetLogicalToOdbc(), PIXv3ManagerTargetNormalize(), PIXv3ManagerTargetParseConfigNameSpec(), PIXv3ManagerTargetSet()
property RMUDocumentSetTarget as Ens.DataType.ConfigName [ InitialExpression = "HS.HC.IHE.RMU.Process" ];
Restrictd Metadata Update target, Typically HS.IHE.RMU.Process
Property methods: RMUDocumentSetTargetDisplayToLogical(), RMUDocumentSetTargetGet(), RMUDocumentSetTargetIsValid(), RMUDocumentSetTargetLogicalToDisplay(), RMUDocumentSetTargetLogicalToOdbc(), RMUDocumentSetTargetNormalize(), RMUDocumentSetTargetParseConfigNameSpec(), RMUDocumentSetTargetSet()
property XDSbDeleteDocumentSetTarget as Ens.DataType.ConfigName [ InitialExpression = "HS.IHE.XDSb.Registry.Operations" ];
Typically HS.IHE.XDSb.Registry.Operations
Property methods: XDSbDeleteDocumentSetTargetDisplayToLogical(), XDSbDeleteDocumentSetTargetGet(), XDSbDeleteDocumentSetTargetIsValid(), XDSbDeleteDocumentSetTargetLogicalToDisplay(), XDSbDeleteDocumentSetTargetLogicalToOdbc(), XDSbDeleteDocumentSetTargetNormalize(), XDSbDeleteDocumentSetTargetParseConfigNameSpec(), XDSbDeleteDocumentSetTargetSet()
property XDSbQueryTarget as Ens.DataType.ConfigName [ InitialExpression = "HS.IHE.XDSb.Registry.Operations" ];
Property methods: XDSbQueryTargetDisplayToLogical(), XDSbQueryTargetGet(), XDSbQueryTargetIsValid(), XDSbQueryTargetLogicalToDisplay(), XDSbQueryTargetLogicalToOdbc(), XDSbQueryTargetNormalize(), XDSbQueryTargetParseConfigNameSpec(), XDSbQueryTargetSet()
property XDSbRegisterOnDemandTarget as Ens.DataType.ConfigName [ InitialExpression = "HS.IHE.XDSb.Registry.Operations" ];
Property methods: XDSbRegisterOnDemandTargetDisplayToLogical(), XDSbRegisterOnDemandTargetGet(), XDSbRegisterOnDemandTargetIsValid(), XDSbRegisterOnDemandTargetLogicalToDisplay(), XDSbRegisterOnDemandTargetLogicalToOdbc(), XDSbRegisterOnDemandTargetNormalize(), XDSbRegisterOnDemandTargetParseConfigNameSpec(), XDSbRegisterOnDemandTargetSet()
property XDSbRegisterTarget as Ens.DataType.ConfigName [ InitialExpression = "HS.IHE.XDSb.Registry.Operations" ];
Property methods: XDSbRegisterTargetDisplayToLogical(), XDSbRegisterTargetGet(), XDSbRegisterTargetIsValid(), XDSbRegisterTargetLogicalToDisplay(), XDSbRegisterTargetLogicalToOdbc(), XDSbRegisterTargetNormalize(), XDSbRegisterTargetParseConfigNameSpec(), XDSbRegisterTargetSet()
property XDSbUpdateDocumentSetTarget as Ens.DataType.ConfigName [ InitialExpression = "HS.IHE.XDSb.Registry.Operations" ];
Typically HS.IHE.XDSb.Registry.Operations
Property methods: XDSbUpdateDocumentSetTargetDisplayToLogical(), XDSbUpdateDocumentSetTargetGet(), XDSbUpdateDocumentSetTargetIsValid(), XDSbUpdateDocumentSetTargetLogicalToDisplay(), XDSbUpdateDocumentSetTargetLogicalToOdbc(), XDSbUpdateDocumentSetTargetNormalize(), XDSbUpdateDocumentSetTargetParseConfigNameSpec(), XDSbUpdateDocumentSetTargetSet()

Methods

method Add(pRequest As HS.Message.XMLMessage, Output pResponse As HS.Message.XMLMessage) as %Status [ WebMethod ]
Patient Identity Feed HL7v3 [ITI-44]
method DeleteDocumentSet(pRequest As HS.Message.XMLMessage, Output pResponse As HS.Message.XMLMessage) as %Status [ WebMethod ]
Delete Document Set ITI-62
method Merge(pRequest As HS.Message.XMLMessage, Output pResponse As HS.Message.XMLMessage) as %Status [ WebMethod ]
method OnProcessInput(pRequest As HS.Message.XMLMessage, Output pResponse As HS.Message.XMLMessage = $$$NULLOREF, ByRef pHint As %Library.String) as %Status
Inherited description: Override this method to process incoming data. Do not call SendRequestSync/Async() from outside this method (e.g. in a SOAP Service or a CSP page).
method Query(pRequest As HS.Message.XMLMessage, Output pResponse As HS.Message.XMLMessage) as %Status [ WebMethod ]
Registry Stored Query [ITI-18]
method QueryMultiPatient(pRequest As HS.Message.XMLMessage, Output pResponse As HS.Message.XMLMessage) as %Status [ WebMethod ]
MultiPatient Stored Query [ITI-51]
method Register(pRequest As HS.Message.XMLMessage, Output pResponse As HS.Message.XMLMessage) as %Status [ WebMethod ]
RegisterDocumentSet-b [ITI-42]
method RegisterOnDemand(pRequest As HS.Message.XMLMessage, Output pResponse As HS.Message.XMLMessage) as %Status [ WebMethod ]
Register OnDemand [ITI-61]
method RestrictedUpdateDocumentSet(pRequest As HS.Message.XMLMessage, Output pResponse As HS.Message.XMLMessage) as %Status [ WebMethod ]
Restricted Update Document Set ITI-92
method Revise(pRequest As HS.Message.XMLMessage, Output pResponse As HS.Message.XMLMessage) as %Status [ WebMethod ]
method UpdateDocumentSet(pRequest As HS.Message.XMLMessage, Output pResponse As HS.Message.XMLMessage) as %Status [ WebMethod ]
Update Document Set ITI-57

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab