public interface Access extends Role
Discussion: In general, Access
is a Role
of a
ManufacturedMaterial
or Device
, something
specifically manufactured or created to serve that purpose, such as a
catheter or cannula inserted into a compartment of the body.
Devices in the role of an Access
are typically used in
intake/outflow observations, and in medication routing instructions.
Microbiologic observations on the material itself or on fluids coming out of
a drain, are also common.
Rationale: The Access
role primarily exists in order to describe
material actually deployed as an Access
, and not so much the
fresh material as it comes from the manufacturer. For example, in supply
ordering a box of catheters from a distributor, it is not necessary to use
the Access
role class, since the material attributes will
usually suffice to describe and identify the product for the order. But the
Access
role is used to communicate about the maintenance,
intake/outflow, and due replacement of tubes and drains.
Role
,
ManufacturedMaterial
,
Device
Modifier and Type | Method and Description |
---|---|
CD |
getApproachSiteCode()
A coded specification of the anatomic site where the
Access
(cannula, line or drain) first enters the body and, if applicable, a
routing from the first entrance to the target site. |
PQ |
getGaugeQuantity()
A measure for the inner diameter of the
Access (example, the
lumen of the tube). |
CD |
getTargetSiteCode()
A coded specification of the site or body compartment into which access
is being provided, i.e., the compartment into which material is
administered or from which it is collected.
|
void |
setApproachSiteCode(CD approachSiteCode) |
void |
setGaugeQuantity(PQ gaugeQuantity) |
void |
setTargetSiteCode(CD actSiteCode) |
addAddr, addConfidentialityCode, addId, addName, addPositionNumber, addTelecom, getAddr, getCertificateText, getClassCode, getCode, getConfidentialityCode, getEffectiveTime, getId, getName, getNegationInd, getParticipations, getParticipations, getPlayerEntity, getPlayerEntity, getPositionNumber, getQuantity, getScoperEntity, getScoperEntity, getStatusCode, getTelecom, setAddr, setCertificateText, setConfidentialityCode, setEffectiveTime, setName, setNegationInd, setPlayerEntity, setPositionNumber, setQuantity, setScoperEntity, setStatusCode, setTelecom
getControlAct, getToken, setToken
createNewVersion, getVersionNum, isCurrentVersion
CD getApproachSiteCode()
Access
(cannula, line or drain) first enters the body and, if applicable, a
routing from the first entrance to the target site.
Examples: For example an arteria pulmonalis catheter targets a pulmonary artery but the access approach site is typically the vena carotis interna at the neck, or the vena subclavia at the fossa subclavia.
Constraints: The coding system is the same as for
Procedure.approachSiteCode
; indeed the
Access.approachSiteCode
has been copied from the
Procedure
class into the Access
role class. The
value of the Access.approachSiteCode
should be identical to
the value of the Procedure.approachSiteCode
of an associated
access placement procedure.
Rationale: Since accesses are typically placed for a considerable period of time and since the access is used as a resource of many acts, the access approach site becomes an important identifying attribute of the access itself (as opposed to merely being an attribute of the placement procedure).
Procedure
void setApproachSiteCode(CD approachSiteCode) throws HDRRimException
HDRRimException
CD getTargetSiteCode()
Examples: For example, a pulmonary artery catheter will have the target site "arteria pulmonalis".
Constraints: The coding system is the same as for
Procedure.targetSiteCode
; indeed the
Access.targetSiteCode
has been copied from the
Procedure
class into the Access
role class. The
value of the Access.targetSiteCode
should be identical to
the value of the Procedure.targetSiteCode
of an associated
access placement procedure.
Rationale: Since accesses are typically placed for a considerable period of time and since the access is used as a resource of many acts, the target site becomes an important identifying attribute of the access itself (as opposed to merely being an attribute of the placement procedure). The target site is important information that determines what kinds of substances may or may not be administered (example, special care to avoid medication injections into an arterial access).
Procedure
void setTargetSiteCode(CD actSiteCode) throws HDRRimException
HDRRimException
PQ getGaugeQuantity()
Access
(example, the
lumen of the tube).
void setGaugeQuantity(PQ gaugeQuantity) throws HDRRimException
HDRRimException
HDR Glossary HDR Concept Lists HDR Exceptions HDR Programmer's Guide HDR Implementation Guide HDR Profile Options
Copyright © 2016, 2018, Oracle. All rights reserved