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, setTelecomgetControlAct, getToken, setTokencreateNewVersion, getVersionNum, isCurrentVersionCD 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).
Procedurevoid setApproachSiteCode(CD approachSiteCode) throws HDRRimException
HDRRimExceptionCD 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).
Procedurevoid setTargetSiteCode(CD actSiteCode) throws HDRRimException
HDRRimExceptionPQ getGaugeQuantity()
Access (example, the
lumen of the tube).
void setGaugeQuantity(PQ gaugeQuantity) throws HDRRimException
HDRRimExceptionHDR Glossary HDR Concept Lists HDR Exceptions HDR Programmer's Guide HDR Implementation Guide HDR Profile Options
Copyright © 2016, 2018, Oracle. All rights reserved