No Current Link To VocabularyCoded With ExtensionsCoded No Extensions
PRPA_MT202306UV02
Location Registry Query By Details

Derived from RMIM: PRPA_RM202306UV02 and HMD: PRPA_HD202306UV02
 
QueryByParameter

Design Comments: Entry point for the Query By Location Details payload message

queryId [0..1]
QueryByParameter (II)

Design Comments: Identifier for the query. It is used to associate this query instance with both the initial response message and with later query interactions. Valuing queryId avoids the need for the QueryContinuation and QueryAck classes to carry as much detail information as is carried in the initial query.

statusCode [0..1]
QueryByParameter (CS) {CNE:V:QueryStatusCode}
modifyCode [0..1]
QueryByParameter (CS) {CNE:V:ModifyIndicator}

Design Comments: Indicates whether the subscription to a query is new or is being modified

responseElementGroupId [0..*]
QueryByParameter (DSET<II>)

Design Comments: Identifies the specific message type to be returned in the query response. The message type is constrained to the set of message types supported by the receiver responsibilities associated with the query interaction.

responseModalityCode [0..1]
QueryByParameter (CS) {CNE:V:ResponseModality}

Design Comments: Defines the timing and grouping of the response instances

responsePriorityCode [0..1]
QueryByParameter (CS) {CNE:V:QueryPriority}

Design Comments: Identifies the time frame in which a response is expected

initialQuantity [0..1]
QueryByParameter (INT.POS)

Design Comments: Defines the maximum size of the response that can be accepted by the requesting application

initialQuantityCode [0..1]
QueryByParameter (CD) {CWE:D:QueryRequestLimit}

Design Comments: Defines the units associated with the initialQuantity

executionAndDeliveryTime [0..1]
QueryByParameter (TS)

Design Comments: Specifies the time the response is to be returned

matchCriterionList [0..1] (MatchCriterionList)

Design Comments: This collection of parameter items convey instructions to the query fulfiller. The associated parameter items are joined with OR logic.

parameterList [1..1] (ParameterList)
sortControl [0..*] (SortControl)

Design Comments: This class allows the query requester to specify the order in which the server should return multiple results

 
MatchCriterionList

Design Comments: This collection of parameter items convey instructions to the query fulfiller. The associated parameter items are joined with OR logic.

id [0..1]
ParameterList (II)
matchAlgorithm [0..1] (MatchAlgorithm)

Design Comments: This parameter conveys instructions to the query fulfiller specifying the preferred matching algorithm to use

matchWeight [0..1] (MatchWeight)

Design Comments: This parameter conveys instructions to the query fulfiller specifying the desired weight to be assigned to parameter types in the matching process

minimumDegreeMatch [0..1] (MinimumDegreeMatch)

Design Comments: This parameter conveys instructions to the query fulfiller specifying the minimum degree of match to use in filtering results

 
MatchAlgorithm

Design Comments: This parameter conveys instructions to the query fulfiller specifying the preferred matching algorithm to use

value [1..1]
ParameterItem (ANY) {CWE:D:QueryParameterValue}
semanticsText [1..1]
ParameterItem (ST){default= "MatchAlgorithm"}
 
MatchWeight

Design Comments: This parameter conveys instructions to the query fulfiller specifying the desired weight to be assigned to parameter types in the matching process

value [1..1]
ParameterItem (ANY) {CWE:D:QueryParameterValue}
semanticsText [1..1]
ParameterItem (ST){default= "MatchWeight"}
 
MinimumDegreeMatch

Design Comments: This parameter conveys instructions to the query fulfiller specifying the minimum degree of match to use in filtering results

value [1..1] (M)
ParameterItem (ANY) {CWE:D:QueryParameterValue}
semanticsText [1..1]
ParameterItem (ST){default= "MinimumDegreeMatch"}
 
ParameterList
identifiedLocationId [0..*] (IdentifiedLocationId)

Design Comments: This query parameter is an identifier used for a service delivery location by an organization. The organization's name would be sent in an IdentifyingOrg parameter.

identifyingOrg [0..*] (IdentifyingOrg)

Design Comments: This query parameter is the name of an organization that has assigned its own identifier to a service delivery location. The identifier would be sent in an IdentifyingOrgId parameter.

sdlocAddress [0..*] (SdlocAddress)

Design Comments: This query parameter is the postal address of a service delivery location

sdlocName [0..*] (SdlocName)

Design Comments: This query parameter is the name of a service delivery location

sdlocService [0..*] (SdlocService)

Design Comments: This query parameter is a code drawn from the ActServiceDeliveryLocationService domain that defines a type of service that can be performed at a service delivery location

sdlocStatus [0..*] (SdlocStatus)

Design Comments: This query parameter is the status of a record in the target service delivery location registry. It is used to find records in a particular state such as "active" or "completed".

sdlocTerritorialAuthority [0..*] (SdlocTerritorialAuthority)

Design Comments: This query parameter is the identifier of a territorial authority that has jurisdiction over a service delivery location

sdlocType [0..*] (SdlocType)

Design Comments: This query parameter is value from the ServiceDeliveryLocationRoleType domain that classifies the setting where services may be delivered. Examples include, hospital, chronic care facility,allergy clinic, ambulance.

 
IdentifiedLocationId

Design Comments: This query parameter is an identifier used for a service delivery location by an organization. The organization's name would be sent in an IdentifyingOrg parameter.

value [1..*]
ParameterItem (DSET<II>)
semanticsText [1..1]
ParameterItem (ST){default= "ServiceDeliveryLocation.indirectAuthority.IdentifiedLocation.id"}
 
IdentifyingOrg

Design Comments: This query parameter is the name of an organization that has assigned its own identifier to a service delivery location. The identifier would be sent in an IdentifyingOrgId parameter.

value [1..*]
ParameterItem (DSET<ON>)
semanticsText [1..1]
ParameterItem (ST){default= "IdentifiedLocation.assigningIdentifierOrganization.name"}
 
SdlocAddress

Design Comments: This query parameter is the postal address of a service delivery location

value [1..*]
ParameterItem (DSET<AD>)
semanticsText [1..1]
ParameterItem (ST){default= "ServiceDeliveryLocation.addr"}
 
SdlocName

Design Comments: This query parameter is the name of a service delivery location

value [1..*]
ParameterItem (DSET<EN>)
semanticsText [1..1]
ParameterItem (ST){default= "ServiceDeliveryLocation.name"}
 
SdlocService

Design Comments: This query parameter is a code drawn from the ActServiceDeliveryLocationService domain that defines a type of service that can be performed at a service delivery location

value [1..*]
ParameterItem (DSET<CD>) {CWE:D:ActCode}
semanticsText [1..1]
ParameterItem (ST){default= "ServiceDeliveryLocation.locationOf.ServiceDefinition.code"}
 
SdlocStatus

Design Comments: This query parameter is the status of a record in the target service delivery location registry. It is used to find records in a particular state such as "active" or "completed".

value [1..1]
ParameterItem (CV) {CWE:D:RoleStatus}
semanticsText [1..1]
ParameterItem (ST){default= "ServiceDeliveryLocation.statusCode"}
 
SdlocTerritorialAuthority

Design Comments: This query parameter is the identifier of a territorial authority that has jurisdiction over a service delivery location

value [1..*]
ParameterItem (DSET<II>)
semanticsText [1..1]
ParameterItem (ST){default= "ServiceDeliveryLocation.indirectAuthority.TerritorialAuthority.id"}
 
SdlocType

Design Comments: This query parameter is value from the ServiceDeliveryLocationRoleType domain that classifies the setting where services may be delivered. Examples include, hospital, chronic care facility,allergy clinic, ambulance.

value [1..*]
ParameterItem (DSET<CD>) {CWE:D:RoleCode}
semanticsText [1..1]
ParameterItem (ST){default= "ServiceDeliveryLocation.code"}
 
SortControl

Design Comments: This class allows the query requester to specify the order in which the server should return multiple results

sequenceNumber [0..1]
SortControl (INT.NONNEG)

Design Comments: Specifies the order of this elementName in the sort

elementName [0..1]
SortControl (SC.NT) {CWE:D:ElementName}

Design Comments: Identifies the element upon which the response should be sorted

directionCode [0..1]
SortControl (CS) {CNE:V:Sequencing}

Design Comments: Specifies sort order (ascending, descending or none)