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
impl Clone for V3PurposeOfUse
Source§fn clone(&self) -> V3PurposeOfUse
fn clone(&self) -> V3PurposeOfUse
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for V3PurposeOfUse
impl Debug for V3PurposeOfUse
Source§impl Default for V3PurposeOfUse
impl Default for V3PurposeOfUse
Source§impl FHIRJSONDeserializer for V3PurposeOfUse
impl FHIRJSONDeserializer for V3PurposeOfUse
fn from_json_str(s: &str) -> Result<Self, DeserializeError>
fn from_serde_value( json: &Value, context: Context<'_>, ) -> Result<Self, DeserializeError>
Source§impl FHIRJSONSerializer for V3PurposeOfUse
impl FHIRJSONSerializer for V3PurposeOfUse
fn serialize_value( &self, writer: &mut dyn Write, ) -> Result<bool, SerializeError>
fn serialize_extension( &self, writer: &mut dyn Write, ) -> Result<bool, SerializeError>
fn serialize_field( &self, field: &str, writer: &mut dyn Write, ) -> Result<bool, SerializeError>
fn is_fp_primitive(&self) -> bool
Source§impl MetaValue for V3PurposeOfUse
impl MetaValue for V3PurposeOfUse
fn fields(&self) -> Vec<&'static str>
fn get_field<'a>(&'a self, field: &str) -> Option<&'a dyn MetaValue>
fn get_field_mut<'a>(&'a mut self, field: &str) -> Option<&'a mut dyn MetaValue>
fn get_index<'a>(&'a self, _index: usize) -> Option<&'a dyn MetaValue>
fn get_index_mut<'a>( &'a mut self, _index: usize, ) -> Option<&'a mut dyn MetaValue>
fn flatten(&self) -> Vec<&dyn MetaValue>
fn as_any(&self) -> &dyn Any
fn typename(&self) -> &'static str
Auto Trait Implementations§
impl Freeze for V3PurposeOfUse
impl RefUnwindSafe for V3PurposeOfUse
impl Send for V3PurposeOfUse
impl Sync for V3PurposeOfUse
impl Unpin for V3PurposeOfUse
impl UnwindSafe for V3PurposeOfUse
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
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 moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
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