V3PurposeOfUse

Enum V3PurposeOfUse 

Source
pub enum V3PurposeOfUse {
Show 281 variants ACCRED(Option<Element>), ACCREQNA(Option<Element>), ADMINERROR(Option<Element>), ADMREV(Option<Element>), ADVSTORAGE(Option<Element>), AGE(Option<Element>), ALGINT(Option<Element>), ALREADYRX(Option<Element>), ALTCHOICE(Option<Element>), ALTD(Option<Element>), BIORCH(Option<Element>), BLK(Option<Element>), BONUS(Option<Element>), BTG(Option<Element>), CAREMGT(Option<Element>), CHD(Option<Element>), CHGDATA(Option<Element>), CLARIF(Option<Element>), CLINMOD(Option<Element>), CLINTRCH(Option<Element>), CLINTRCHNPC(Option<Element>), CLINTRCHPC(Option<Element>), CLINTRL(Option<Element>), CLMATTCH(Option<Element>), COC(Option<Element>), COLDCHNBRK(Option<Element>), COMPCON(Option<Element>), COMPL(Option<Element>), CONTRA(Option<Element>), COVAUTH(Option<Element>), COVERAGE(Option<Element>), COVSUS(Option<Element>), CRIME(Option<Element>), CT(Option<Element>), DEC(Option<Element>), DECSD(Option<Element>), DEP(Option<Element>), DIS(Option<Element>), DISASTER(Option<Element>), DISCONT(Option<Element>), DONAT(Option<Element>), DOSECHG(Option<Element>), DRUGHIGH(Option<Element>), DSRCH(Option<Element>), ECH(Option<Element>), EDU(Option<Element>), EIE(Option<Element>), ELIGDTRM(Option<Element>), ELIGVER(Option<Element>), EMP(Option<Element>), EMPLOY(Option<Element>), ENADMIN(Option<Element>), ENROLLM(Option<Element>), ER(Option<Element>), ERTREAT(Option<Element>), ESP(Option<Element>), ETREAT(Option<Element>), EXPLOT(Option<Element>), FAM(Option<Element>), FAMPHYS(Option<Element>), FAMRQT(Option<Element>), FILLED(Option<Element>), FIN(Option<Element>), FINAN(Option<Element>), FIXDATA(Option<Element>), FLRCNV(Option<Element>), FLRSTCK(Option<Element>), FOABORT(Option<Element>), FOSUSP(Option<Element>), FP(Option<Element>), FRAUD(Option<Element>), FRR01(Option<Element>), FRR02(Option<Element>), FRR03(Option<Element>), FRR04(Option<Element>), FRR05(Option<Element>), FRR06(Option<Element>), GOV(Option<Element>), HACCRED(Option<Element>), HCOMPL(Option<Element>), HDECD(Option<Element>), HDIRECT(Option<Element>), HDM(Option<Element>), HEALTH(Option<Element>), HLEGAL(Option<Element>), HMARKT(Option<Element>), HOLDDONE(Option<Element>), HOLDINAP(Option<Element>), HOPERAT(Option<Element>), HOSPADM(Option<Element>), HOUTCOMS(Option<Element>), HPAYMT(Option<Element>), HPRGRP(Option<Element>), HQUALIMP(Option<Element>), HRESCH(Option<Element>), HSYSADMIN(Option<Element>), HTEST(Option<Element>), IMMUNE(Option<Element>), IMPROV(Option<Element>), INCCOVPTY(Option<Element>), INCINVOICE(Option<Element>), INCPOLICY(Option<Element>), INCPROV(Option<Element>), IND(Option<Element>), INEFFECT(Option<Element>), INRQSTATE(Option<Element>), INTOL(Option<Element>), INVOICE(Option<Element>), LABELING(Option<Element>), LABINT(Option<Element>), LEGAL(Option<Element>), LOCKED(Option<Element>), LTC(Option<Element>), MARKT(Option<Element>), MDATA(Option<Element>), MED(Option<Element>), MEDNEC(Option<Element>), MEDPREC(Option<Element>), MEMADMIN(Option<Element>), METAMGT(Option<Element>), MILCDM(Option<Element>), MILDCRG(Option<Element>), MODIFY(Option<Element>), MONIT(Option<Element>), MTG(Option<Element>), MULTI(Option<Element>), NEEDAPMT(Option<Element>), NEWDATA(Option<Element>), NEWSTR(Option<Element>), NEWTHER(Option<Element>), NOAGNTPERM(Option<Element>), NOMATCH(Option<Element>), NONAVAIL(Option<Element>), NOPERM(Option<Element>), NOPICK(Option<Element>), NOPRODMTCH(Option<Element>), NORECMTCH(Option<Element>), NOREQ(Option<Element>), NOSERMTCH(Option<Element>), NOTAVAIL(Option<Element>), NOTCOVER(Option<Element>), NOTPAT(Option<Element>), NOUSERPERM(Option<Element>), NOUSRPERM(Option<Element>), NOVERMTCH(Option<Element>), NPT(Option<Element>), OFFICE(Option<Element>), ONHOLD(Option<Element>), OPERAT(Option<Element>), OS(Option<Element>), OSTOCK(Option<Element>), OUTCOMS(Option<Element>), OUTSIDESCHED(Option<Element>), OVRER(Option<Element>), OVRINCOMP(Option<Element>), OVRPJ(Option<Element>), OVRPS(Option<Element>), OVRTPS(Option<Element>), PAT(Option<Element>), PATADMIN(Option<Element>), PATCAR(Option<Element>), PATDEC(Option<Element>), PATINELIG(Option<Element>), PATOBJ(Option<Element>), PATREQ(Option<Element>), PATRQT(Option<Element>), PATSFTY(Option<Element>), PAYMT(Option<Element>), PERFMSR(Option<Element>), PHARM(Option<Element>), PHILISOP(Option<Element>), PHY(Option<Element>), PNC(Option<Element>), POARCH(Option<Element>), POPHLTH(Option<Element>), PPT(Option<Element>), PRCREV(Option<Element>), PRECLINTRCH(Option<Element>), PREFUS(Option<Element>), PREG(Option<Element>), PRGRPT(Option<Element>), PRNA(Option<Element>), PROA(Option<Element>), PRODRECALL(Option<Element>), PROG(Option<Element>), PROTUNMET(Option<Element>), PROVUNAUTH(Option<Element>), PUBHLTH(Option<Element>), PWATRNY(Option<Element>), PurposeOfUse(Option<Element>), QUALIMP(Option<Element>), QUANTCHG(Option<Element>), RECALL(Option<Element>), RECORDMGT(Option<Element>), RECOV(Option<Element>), REGERR(Option<Element>), REGUL(Option<Element>), RELIG(Option<Element>), REMITADV(Option<Element>), REPLACE(Option<Element>), REPLACEFIX(Option<Element>), RESCH(Option<Element>), RET(Option<Element>), RETRO(Option<Element>), RQ(Option<Element>), RR(Option<Element>), RSRCH(Option<Element>), SALG(Option<Element>), SCH(Option<Element>), SDDI(Option<Element>), SDUPTHER(Option<Element>), SINTOL(Option<Element>), SPC(Option<Element>), SPO(Option<Element>), SRVC(Option<Element>), STATUTORY(Option<Element>), STOPMED(Option<Element>), SUPNWK(Option<Element>), SURG(Option<Element>), SYSADMN(Option<Element>), SYSDEV(Option<Element>), THERCHAR(Option<Element>), THREAT(Option<Element>), TOOEARLY(Option<Element>), TRAIN(Option<Element>), TRAN(Option<Element>), TRANSRCH(Option<Element>), TREAT(Option<Element>), TRIAL(Option<Element>), TRM(Option<Element>), UMDATA(Option<Element>), UNABLE(Option<Element>), UNKWNTARGET(Option<Element>), UNS(Option<Element>), UPT(Option<Element>), VACEFF(Option<Element>), VACSAF(Option<Element>), VALIDATION(Option<Element>), VEHIC(Option<Element>), WASHOUT(Option<Element>), WORK(Option<Element>), WRNGVER(Option<Element>), _ActAccommodationReason(Option<Element>), _ActBillableClinicalServiceReason(Option<Element>), _ActBillableServiceReason(Option<Element>), _ActConsentInformationAccessOverrideReason(Option<Element>), _ActCoverageReason(Option<Element>), _ActHealthInformationManagementReason(Option<Element>), _ActIneligibilityReason(Option<Element>), _ActInformationManagementReason(Option<Element>), _ActInformationPrivacyReason(Option<Element>), _ActInvalidReason(Option<Element>), _ActInvoiceCancelReason(Option<Element>), _ActNoImmunizationReason(Option<Element>), _ActSupplyFulfillmentRefusalReason(Option<Element>), _ClinicalResearchEventReason(Option<Element>), _ClinicalResearchObservationReason(Option<Element>), _CombinedPharmacyOrderSuspendReasonCode(Option<Element>), _ControlActNullificationReasonCode(Option<Element>), _ControlActNullificationRefusalReasonType(Option<Element>), _ControlActReason(Option<Element>), _CoverageEligibilityReason(Option<Element>), _EligibilityActReasonCode(Option<Element>), _GenericUpdateReasonCode(Option<Element>), _MedicationOrderAbortReasonCode(Option<Element>), _MedicationOrderReleaseReasonCode(Option<Element>), _ModifyPrescriptionReasonType(Option<Element>), _PatientProfileQueryReasonCode(Option<Element>), _PharmacySupplyEventAbortReason(Option<Element>), _PharmacySupplyEventStockReasonCode(Option<Element>), _PharmacySupplyRequestFulfillerRevisionRefusalReasonCode(Option<Element>), _PharmacySupplyRequestRenewalRefusalReasonCode(Option<Element>), _RefusalReasonCode(Option<Element>), _SchedulingActReason(Option<Element>), _StatusRevisionRefusalReasonCode(Option<Element>), _SubstanceAdminSubstitutionNotAllowedReason(Option<Element>), _SubstanceAdminSubstitutionReason(Option<Element>), _SubstanceAdministrationPermissionRefusalReasonCode(Option<Element>), _SupplyOrderAbortReasonCode(Option<Element>), _TransferActReason(Option<Element>), Null(Option<Element>),
}

Variants§

§

ACCRED(Option<Element>)

accreditation

§

ACCREQNA(Option<Element>)

Accommodation Requested Not Available

§

ADMINERROR(Option<Element>)

administrative error in order

§

ADMREV(Option<Element>)

administrative review

§

ADVSTORAGE(Option<Element>)

adverse storage condition

§

AGE(Option<Element>)

age eligibility

§

ALGINT(Option<Element>)

allergy intolerance

§

ALREADYRX(Option<Element>)

new prescription exists

§

ALTCHOICE(Option<Element>)

try another treatment first

§

ALTD(Option<Element>)

altered decision

§

BIORCH(Option<Element>)

biomedical research

§

BLK(Option<Element>)

Unexpected Block (of Schedule)

§

BONUS(Option<Element>)

§

BTG(Option<Element>)

break the glass

§

CAREMGT(Option<Element>)

care management

§

CHD(Option<Element>)

Children only

§

CHGDATA(Option<Element>)

information change

§

CLARIF(Option<Element>)

prescription requires clarification

§

CLINMOD(Option<Element>)

clinical modification

§

CLINTRCH(Option<Element>)

clinical trial research

§

CLINTRCHNPC(Option<Element>)

clinical trial research without patient care

§

CLINTRCHPC(Option<Element>)

clinical trial research with patient care

§

CLINTRL(Option<Element>)

clinical trial

§

CLMATTCH(Option<Element>)

claim attachment

§

COC(Option<Element>)

coordination of care

§

COLDCHNBRK(Option<Element>)

cold chain break

§

COMPCON(Option<Element>)

compliance concern

§

COMPL(Option<Element>)

compliance

§

CONTRA(Option<Element>)

contraindication

§

COVAUTH(Option<Element>)

coverage authorization

§

COVERAGE(Option<Element>)

coverage under policy or program

§

COVSUS(Option<Element>)

coverage suspended

§

CRIME(Option<Element>)

crime victim

§

CT(Option<Element>)

continuing therapy

§

DEC(Option<Element>)

Patient Deceased

§

DECSD(Option<Element>)

deceased

§

DEP(Option<Element>)

Dependents only

§

DIS(Option<Element>)

disability

§

DISASTER(Option<Element>)

disaster

§

DISCONT(Option<Element>)

product discontinued

§

DONAT(Option<Element>)

donation

§

DOSECHG(Option<Element>)

change in medication/dose

§

DRUGHIGH(Option<Element>)

drug level too high

§

DSRCH(Option<Element>)

disease specific healthcare research

§

ECH(Option<Element>)

Employee and children

§

EDU(Option<Element>)

§

EIE(Option<Element>)

entered in error

§

ELIGDTRM(Option<Element>)

eligibility determination

§

ELIGVER(Option<Element>)

eligibility verification

§

EMP(Option<Element>)

Employee only

§

EMPLOY(Option<Element>)

employment benefit

§

ENADMIN(Option<Element>)

entity administration

§

ENROLLM(Option<Element>)

enrollment

§

ER(Option<Element>)

Error

§

ERTREAT(Option<Element>)

emergency room treatment

§

ESP(Option<Element>)

Employee and spouse

§

ETREAT(Option<Element>)

Emergency Treatment

§

EXPLOT(Option<Element>)

expired lot

§

FAM(Option<Element>)

Family

§

FAMPHYS(Option<Element>)

family physician must authorize further fills

§

FAMRQT(Option<Element>)

family requested

§

FILLED(Option<Element>)

fully filled

§

FIN(Option<Element>)

No Financial Backing

§

FINAN(Option<Element>)

financial eligibility

§

FIXDATA(Option<Element>)

error correction

§

FLRCNV(Option<Element>)

Floor Convenience

§

FLRSTCK(Option<Element>)

floor stock

§

FOABORT(Option<Element>)

order aborted

§

FOSUSP(Option<Element>)

order suspended

§

FP(Option<Element>)

formulary policy

§

FRAUD(Option<Element>)

fraud

§

FRR01(Option<Element>)

order stopped

§

FRR02(Option<Element>)

stale-dated order

§

FRR03(Option<Element>)

incomplete data

§

FRR04(Option<Element>)

product unavailable

§

FRR05(Option<Element>)

ethical/religious

§

FRR06(Option<Element>)

unable to provide care

§

GOV(Option<Element>)

government

§

HACCRED(Option<Element>)

health accreditation

§

HCOMPL(Option<Element>)

health compliance

§

HDECD(Option<Element>)

decedent

§

HDIRECT(Option<Element>)

directory

§

HDM(Option<Element>)

healthcare delivery management

§

HEALTH(Option<Element>)

health status

§

HLEGAL(Option<Element>)

legal

§

HMARKT(Option<Element>)

healthcare marketing

§

HOLDDONE(Option<Element>)

suspend reason no longer applies

§

HOLDINAP(Option<Element>)

suspend reason inappropriate

§

HOPERAT(Option<Element>)

healthcare operations

§

HOSPADM(Option<Element>)

admission to hospital

§

HOUTCOMS(Option<Element>)

health outcome measure

§

HPAYMT(Option<Element>)

healthcare payment

§

HPRGRP(Option<Element>)

health program reporting

§

HQUALIMP(Option<Element>)

health quality improvement

§

HRESCH(Option<Element>)

healthcare research

§

HSYSADMIN(Option<Element>)

health system administration

§

HTEST(Option<Element>)

test health data

§

IMMUNE(Option<Element>)

immunity

§

IMPROV(Option<Element>)

condition improved

§

INCCOVPTY(Option<Element>)

incorrect covered party as patient

§

INCINVOICE(Option<Element>)

incorrect billing

§

INCPOLICY(Option<Element>)

incorrect policy

§

INCPROV(Option<Element>)

incorrect provider

§

IND(Option<Element>)

Individual

§

INEFFECT(Option<Element>)

ineffective

§

INRQSTATE(Option<Element>)

in requested state

§

INTOL(Option<Element>)

intolerance

§

INVOICE(Option<Element>)

§

LABELING(Option<Element>)

labeling

§

LABINT(Option<Element>)

lab interference issues

§

LEGAL(Option<Element>)

subpoena

§

LOCKED(Option<Element>)

locked

§

LTC(Option<Element>)

long term care use

§

MARKT(Option<Element>)

marketing

§

MDATA(Option<Element>)

merge data

§

MED(Option<Element>)

Medical Status Altered

§

MEDNEC(Option<Element>)

Medical Necessity

§

MEDPREC(Option<Element>)

medical precaution

§

MEMADMIN(Option<Element>)

member administration

§

METAMGT(Option<Element>)

metadata management

§

MILCDM(Option<Element>)

military command

§

MILDCRG(Option<Element>)

military discharge

§

MODIFY(Option<Element>)

modified prescription exists

§

MONIT(Option<Element>)

response to monitoring

§

MTG(Option<Element>)

In an outside meeting

§

MULTI(Option<Element>)

multiple criteria eligibility

§

NEEDAPMT(Option<Element>)

patient must make appointment

§

NEWDATA(Option<Element>)

new information

§

NEWSTR(Option<Element>)

new strength

§

NEWTHER(Option<Element>)

new therapy

§

NOAGNTPERM(Option<Element>)

no agent permission

§

NOMATCH(Option<Element>)

no match

§

NONAVAIL(Option<Element>)

patient not-available

§

NOPERM(Option<Element>)

no permission

§

NOPICK(Option<Element>)

not picked up

§

NOPRODMTCH(Option<Element>)

no product match

§

NORECMTCH(Option<Element>)

no record match

§

NOREQ(Option<Element>)

no longer required for treatment

§

NOSERMTCH(Option<Element>)

no service match

§

NOTAVAIL(Option<Element>)

prescriber not available

§

NOTCOVER(Option<Element>)

not covered

§

NOTPAT(Option<Element>)

patient no longer in this practice

§

NOUSERPERM(Option<Element>)

no user permission

§

NOUSRPERM(Option<Element>)

no user permission

§

NOVERMTCH(Option<Element>)

no version match

§

NPT(Option<Element>)

non-protocol

§

OFFICE(Option<Element>)

office use

§

ONHOLD(Option<Element>)

medication on hold

§

OPERAT(Option<Element>)

operations

§

OS(Option<Element>)

out of stock

§

OSTOCK(Option<Element>)

product out of stock

§

OUTCOMS(Option<Element>)

outcome measure

§

OUTSIDESCHED(Option<Element>)

administered outside recommended schedule or practice

§

OVRER(Option<Element>)

emergency treatment override

§

OVRINCOMP(Option<Element>)

incompetency override

§

OVRPJ(Option<Element>)

professional judgment override

§

OVRPS(Option<Element>)

public safety override

§

OVRTPS(Option<Element>)

third party safety override

§

PAT(Option<Element>)

Patient request

§

PATADMIN(Option<Element>)

patient administration

§

PATCAR(Option<Element>)

patient care

§

PATDEC(Option<Element>)

patient changed mind

§

PATINELIG(Option<Element>)

patient not eligible

§

PATOBJ(Option<Element>)

patient objection

§

PATREQ(Option<Element>)

patient request query

§

PATRQT(Option<Element>)

patient requested

§

PATSFTY(Option<Element>)

patient safety

§

PAYMT(Option<Element>)

payment

§

PERFMSR(Option<Element>)

performance measure

§

PHARM(Option<Element>)

pharmacy transfer

§

PHILISOP(Option<Element>)

philosophical objection

§

PHY(Option<Element>)

Physician request

§

PNC(Option<Element>)

property and casualty condition

§

POARCH(Option<Element>)

population origins or ancestry healthcare research

§

POPHLTH(Option<Element>)

population health

§

PPT(Option<Element>)

per protocol

§

PRCREV(Option<Element>)

practice review

§

PRECLINTRCH(Option<Element>)

preclinical trial research

§

PREFUS(Option<Element>)

patient refuse

§

PREG(Option<Element>)

parent is pregnant/breast feeding

§

PRGRPT(Option<Element>)

program reporting

§

PRNA(Option<Element>)

product not available

§

PROA(Option<Element>)

§

PRODRECALL(Option<Element>)

product recall

§

PROG(Option<Element>)

program use

§

PROTUNMET(Option<Element>)

protocol not met

§

PROVUNAUTH(Option<Element>)

provider not authorized

§

PUBHLTH(Option<Element>)

public health

§

PWATRNY(Option<Element>)

power of attorney

§

PurposeOfUse(Option<Element>)

purpose of use

§

QUALIMP(Option<Element>)

quality improvement

§

QUANTCHG(Option<Element>)

change supply quantity

§

RECALL(Option<Element>)

product recalled

§

RECORDMGT(Option<Element>)

records management

§

RECOV(Option<Element>)

§

REGERR(Option<Element>)

registered in error

§

REGUL(Option<Element>)

regulatory review

§

RELIG(Option<Element>)

religious objection

§

REMITADV(Option<Element>)

remittance advice

§

REPLACE(Option<Element>)

change in order

§

REPLACEFIX(Option<Element>)

error in order

§

RESCH(Option<Element>)

research

§

RET(Option<Element>)

retest

§

RETRO(Option<Element>)

§

RQ(Option<Element>)

Request

§

RR(Option<Element>)

regulatory requirement

§

RSRCH(Option<Element>)

research

§

SALG(Option<Element>)

allergy

§

SCH(Option<Element>)

scheduled

§

SDDI(Option<Element>)

drug interacts with another drug

§

SDUPTHER(Option<Element>)

duplicate therapy

§

SINTOL(Option<Element>)

suspected intolerance

§

SPC(Option<Element>)

Spouse and children

§

SPO(Option<Element>)

Spouse only

§

SRVC(Option<Element>)

service

§

STATUTORY(Option<Element>)

statutory eligibility

§

STOPMED(Option<Element>)

prescriber stopped medication for patient

§

SUPNWK(Option<Element>)

support network

§

SURG(Option<Element>)

patient scheduled for surgery

§

SYSADMN(Option<Element>)

system administration

§

SYSDEV(Option<Element>)

system development

§

THERCHAR(Option<Element>)

therapeutic characteristics

§

THREAT(Option<Element>)

threat

§

TOOEARLY(Option<Element>)

too early

§

TRAIN(Option<Element>)

training

§

TRAN(Option<Element>)

§

TRANSRCH(Option<Element>)

translational healthcare research

§

TREAT(Option<Element>)

treatment

§

TRIAL(Option<Element>)

clinical trial drug

§

TRM(Option<Element>)

termination

§

UMDATA(Option<Element>)

unmerge data

§

UNABLE(Option<Element>)

unable to use

§

UNKWNTARGET(Option<Element>)

unknown target

§

UNS(Option<Element>)

unscheduled

§

UPT(Option<Element>)

per definition

§

VACEFF(Option<Element>)

vaccine efficacy concerns

§

VACSAF(Option<Element>)

vaccine safety concerns

§

VALIDATION(Option<Element>)

validation review

§

VEHIC(Option<Element>)

motor vehicle accident victim

§

WASHOUT(Option<Element>)

waiting for old drug to wash out

§

WORK(Option<Element>)

work related

§

WRNGVER(Option<Element>)

wrong version

§

_ActAccommodationReason(Option<Element>)

ActAccommodationReason

§

_ActBillableClinicalServiceReason(Option<Element>)

ActBillableClinicalServiceReason

§

_ActBillableServiceReason(Option<Element>)

ActBillableServiceReason

§

_ActConsentInformationAccessOverrideReason(Option<Element>)

ActConsentInformationAccessOverrideReason

§

_ActCoverageReason(Option<Element>)

ActCoverageReason

§

_ActHealthInformationManagementReason(Option<Element>)

ActHealthInformationManagementReason

§

_ActIneligibilityReason(Option<Element>)

ActIneligibilityReason

§

_ActInformationManagementReason(Option<Element>)

ActInformationManagementReason

§

_ActInformationPrivacyReason(Option<Element>)

ActInformationPrivacyReason

§

_ActInvalidReason(Option<Element>)

ActInvalidReason

§

_ActInvoiceCancelReason(Option<Element>)

ActInvoiceCancelReason

§

_ActNoImmunizationReason(Option<Element>)

ActNoImmunizationReason

§

_ActSupplyFulfillmentRefusalReason(Option<Element>)

ActSupplyFulfillmentRefusalReason

§

_ClinicalResearchEventReason(Option<Element>)

ClinicalResearchEventReason

§

_ClinicalResearchObservationReason(Option<Element>)

ClinicalResearchObservationReason

§

_CombinedPharmacyOrderSuspendReasonCode(Option<Element>)

CombinedPharmacyOrderSuspendReasonCode

§

_ControlActNullificationReasonCode(Option<Element>)

ControlActNullificationReasonCode

§

_ControlActNullificationRefusalReasonType(Option<Element>)

ControlActNullificationRefusalReasonType

§

_ControlActReason(Option<Element>)

ControlActReason

§

_CoverageEligibilityReason(Option<Element>)

CoverageEligibilityReason

§

_EligibilityActReasonCode(Option<Element>)

EligibilityActReasonCode

§

_GenericUpdateReasonCode(Option<Element>)

GenericUpdateReasonCode

§

_MedicationOrderAbortReasonCode(Option<Element>)

medication order abort reason

§

_MedicationOrderReleaseReasonCode(Option<Element>)

medication order release reason

§

_ModifyPrescriptionReasonType(Option<Element>)

ModifyPrescriptionReasonType

§

_PatientProfileQueryReasonCode(Option<Element>)

patient profile query reason

§

_PharmacySupplyEventAbortReason(Option<Element>)

PharmacySupplyEventAbortReason

§

_PharmacySupplyEventStockReasonCode(Option<Element>)

pharmacy supply event stock reason

§

_PharmacySupplyRequestFulfillerRevisionRefusalReasonCode(Option<Element>)

PharmacySupplyRequestFulfillerRevisionRefusalReasonCode

§

_PharmacySupplyRequestRenewalRefusalReasonCode(Option<Element>)

pharmacy supply request renewal refusal reason

§

_RefusalReasonCode(Option<Element>)

RefusalReasonCode

§

_SchedulingActReason(Option<Element>)

SchedulingActReason

§

_StatusRevisionRefusalReasonCode(Option<Element>)

StatusRevisionRefusalReasonCode

§

_SubstanceAdminSubstitutionNotAllowedReason(Option<Element>)

SubstanceAdminSubstitutionNotAllowedReason

§

_SubstanceAdminSubstitutionReason(Option<Element>)

SubstanceAdminSubstitutionReason

§

_SubstanceAdministrationPermissionRefusalReasonCode(Option<Element>)

SubstanceAdministrationPermissionRefusalReasonCode

§

_SupplyOrderAbortReasonCode(Option<Element>)

supply order abort reason

§

_TransferActReason(Option<Element>)

TransferActReason

§

Null(Option<Element>)

If value is missing and just the element is present.

Trait Implementations§

Source§

impl Clone for V3PurposeOfUse

Source§

fn clone(&self) -> V3PurposeOfUse

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for V3PurposeOfUse

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for V3PurposeOfUse

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl FHIRJSONDeserializer for V3PurposeOfUse

Source§

impl FHIRJSONSerializer for V3PurposeOfUse

Source§

fn serialize_value( &self, writer: &mut dyn Write, ) -> Result<bool, SerializeError>

Source§

fn serialize_extension( &self, writer: &mut dyn Write, ) -> Result<bool, SerializeError>

Source§

fn serialize_field( &self, field: &str, writer: &mut dyn Write, ) -> Result<bool, SerializeError>

Source§

fn is_fp_primitive(&self) -> bool

Source§

impl Into<Option<String>> for &V3PurposeOfUse

Source§

fn into(self) -> Option<String>

Converts this type into the (usually inferred) input type.
Source§

impl MetaValue for V3PurposeOfUse

Source§

fn fields(&self) -> Vec<&'static str>

Source§

fn get_field<'a>(&'a self, field: &str) -> Option<&'a dyn MetaValue>

Source§

fn get_field_mut<'a>(&'a mut self, field: &str) -> Option<&'a mut dyn MetaValue>

Source§

fn get_index<'a>(&'a self, _index: usize) -> Option<&'a dyn MetaValue>

Source§

fn get_index_mut<'a>( &'a mut self, _index: usize, ) -> Option<&'a mut dyn MetaValue>

Source§

fn flatten(&self) -> Vec<&dyn MetaValue>

Source§

fn as_any(&self) -> &dyn Any

Source§

fn typename(&self) -> &'static str

Source§

impl TryFrom<String> for V3PurposeOfUse

Source§

type Error = String

The type returned in the event of a conversion error.
Source§

fn try_from(value: String) -> Result<Self, String>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> if into_left is true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more