use ::serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum Example {
#[default]
#[serde(rename = "chol-mmol")]
CholMmol,
#[serde(rename = "chol-mass")]
CholMass,
#[serde(rename = "chol")]
Chol,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum NhinPurposeofuse {
#[default]
#[serde(rename = "TREATMENT")]
TREATMENT,
#[serde(rename = "PAYMENT")]
PAYMENT,
#[serde(rename = "OPERATIONS")]
OPERATIONS,
#[serde(rename = "SYSADMIN")]
SYSADMIN,
#[serde(rename = "FRAUD")]
FRAUD,
#[serde(rename = "PSYCHOTHERAPY")]
PSYCHOTHERAPY,
#[serde(rename = "TRAINING")]
TRAINING,
#[serde(rename = "LEGAL")]
LEGAL,
#[serde(rename = "MARKETING")]
MARKETING,
#[serde(rename = "DIRECTORY")]
DIRECTORY,
#[serde(rename = "FAMILY")]
FAMILY,
#[serde(rename = "PRESENT")]
PRESENT,
#[serde(rename = "EMERGENCY")]
EMERGENCY,
#[serde(rename = "DISASTER")]
DISASTER,
#[serde(rename = "PUBLICHEALTH")]
PUBLICHEALTH,
#[serde(rename = "ABUSE")]
ABUSE,
#[serde(rename = "OVERSIGHT")]
OVERSIGHT,
#[serde(rename = "JUDICIAL")]
JUDICIAL,
#[serde(rename = "LAW")]
LAW,
#[serde(rename = "DECEASED")]
DECEASED,
#[serde(rename = "DONATION")]
DONATION,
#[serde(rename = "RESEARCH")]
RESEARCH,
#[serde(rename = "THREAT")]
THREAT,
#[serde(rename = "GOVERNMENT")]
GOVERNMENT,
#[serde(rename = "WORKERSCOMP")]
WORKERSCOMP,
#[serde(rename = "COVERAGE")]
COVERAGE,
#[serde(rename = "REQUEST")]
REQUEST,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ExampleMetadata {
#[default]
#[serde(rename = "A")]
A,
#[serde(rename = "B")]
B,
#[serde(rename = "C")]
C,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ExampleMetadata2 {
#[default]
#[serde(rename = "A")]
A,
#[serde(rename = "B")]
B,
#[serde(rename = "C")]
C,
#[serde(rename = "D")]
D,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum FhirpathTypes {
#[default]
#[serde(rename = "http://hl7.org/fhirpath/System.String")]
HttpHl7OrgFhirpathSystemString,
#[serde(rename = "http://hl7.org/fhirpath/System.Boolean")]
HttpHl7OrgFhirpathSystemBoolean,
#[serde(rename = "http://hl7.org/fhirpath/System.Date")]
HttpHl7OrgFhirpathSystemDate,
#[serde(rename = "http://hl7.org/fhirpath/System.DateTime")]
HttpHl7OrgFhirpathSystemDateTime,
#[serde(rename = "http://hl7.org/fhirpath/System.Decimal")]
HttpHl7OrgFhirpathSystemDecimal,
#[serde(rename = "http://hl7.org/fhirpath/System.Integer")]
HttpHl7OrgFhirpathSystemInteger,
#[serde(rename = "http://hl7.org/fhirpath/System.Time")]
HttpHl7OrgFhirpathSystemTime,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum AdministrativeGender {
#[default]
#[serde(rename = "male")]
Male,
#[serde(rename = "female")]
Female,
#[serde(rename = "other")]
Other,
#[serde(rename = "unknown")]
Unknown,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum BindingStrength {
#[default]
#[serde(rename = "required")]
Required,
#[serde(rename = "extensible")]
Extensible,
#[serde(rename = "preferred")]
Preferred,
#[serde(rename = "example")]
Example,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum CdshooksIndicator {
#[default]
#[serde(rename = "info")]
Info,
#[serde(rename = "warning")]
Warning,
#[serde(rename = "critical")]
Critical,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ConceptMapRelationship {
#[default]
#[serde(rename = "related-to")]
RelatedTo,
#[serde(rename = "not-related-to")]
NotRelatedTo,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum DocumentReferenceStatus {
#[default]
#[serde(rename = "current")]
Current,
#[serde(rename = "superseded")]
Superseded,
#[serde(rename = "entered-in-error")]
EnteredInError,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum FHIRVersion {
#[default]
#[serde(rename = "0.01")]
N001,
#[serde(rename = "0.05")]
N005,
#[serde(rename = "0.06")]
N006,
#[serde(rename = "0.11")]
N011,
#[serde(rename = "0.0")]
N00,
#[serde(rename = "0.4")]
N04,
#[serde(rename = "0.5")]
N05,
#[serde(rename = "1.0")]
N10,
#[serde(rename = "1.1")]
N11,
#[serde(rename = "1.4")]
N14,
#[serde(rename = "1.6")]
N16,
#[serde(rename = "1.8")]
N18,
#[serde(rename = "3.0")]
N30,
#[serde(rename = "3.3")]
N33,
#[serde(rename = "3.5")]
N35,
#[serde(rename = "4.0")]
N40,
#[serde(rename = "4.1")]
N41,
#[serde(rename = "4.2")]
N42,
#[serde(rename = "4.3")]
N43,
#[serde(rename = "4.4")]
N44,
#[serde(rename = "4.5")]
N45,
#[serde(rename = "4.6")]
N46,
#[serde(rename = "5.0")]
N50,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum NoteType {
#[default]
#[serde(rename = "display")]
Display,
#[serde(rename = "print")]
Print,
#[serde(rename = "printoper")]
Printoper,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum OperationOutcome {
#[default]
#[serde(rename = "DELETE_MULTIPLE_MATCHES")]
DELETEMULTIPLEMATCHES,
#[serde(rename = "MSG_AUTH_REQUIRED")]
MSGAUTHREQUIRED,
#[serde(rename = "MSG_BAD_FORMAT")]
MSGBADFORMAT,
#[serde(rename = "MSG_BAD_SYNTAX")]
MSGBADSYNTAX,
#[serde(rename = "MSG_CANT_PARSE_CONTENT")]
MSGCANTPARSECONTENT,
#[serde(rename = "MSG_CANT_PARSE_ROOT")]
MSGCANTPARSEROOT,
#[serde(rename = "MSG_CREATED")]
MSGCREATED,
#[serde(rename = "MSG_DATE_FORMAT")]
MSGDATEFORMAT,
#[serde(rename = "MSG_DELETED")]
MSGDELETED,
#[serde(rename = "MSG_DELETED_DONE")]
MSGDELETEDDONE,
#[serde(rename = "MSG_DELETED_ID")]
MSGDELETEDID,
#[serde(rename = "MSG_DUPLICATE_ID")]
MSGDUPLICATEID,
#[serde(rename = "MSG_ERROR_PARSING")]
MSGERRORPARSING,
#[serde(rename = "MSG_ID_INVALID")]
MSGIDINVALID,
#[serde(rename = "MSG_ID_TOO_LONG")]
MSGIDTOOLONG,
#[serde(rename = "MSG_INVALID_ID")]
MSGINVALIDID,
#[serde(rename = "MSG_JSON_OBJECT")]
MSGJSONOBJECT,
#[serde(rename = "MSG_LOCAL_FAIL")]
MSGLOCALFAIL,
#[serde(rename = "MSG_NO_EXIST")]
MSGNOEXIST,
#[serde(rename = "MSG_NO_MATCH")]
MSGNOMATCH,
#[serde(rename = "MSG_NO_MODULE")]
MSGNOMODULE,
#[serde(rename = "MSG_NO_SUMMARY")]
MSGNOSUMMARY,
#[serde(rename = "MSG_OP_NOT_ALLOWED")]
MSGOPNOTALLOWED,
#[serde(rename = "MSG_PARAM_CHAINED")]
MSGPARAMCHAINED,
#[serde(rename = "MSG_PARAM_INVALID")]
MSGPARAMINVALID,
#[serde(rename = "MSG_PARAM_MODIFIER_INVALID")]
MSGPARAMMODIFIERINVALID,
#[serde(rename = "MSG_PARAM_NO_REPEAT")]
MSGPARAMNOREPEAT,
#[serde(rename = "MSG_PARAM_UNKNOWN")]
MSGPARAMUNKNOWN,
#[serde(rename = "MSG_REMOTE_FAIL")]
MSGREMOTEFAIL,
#[serde(rename = "MSG_RESOURCE_EXAMPLE_PROTECTED")]
MSGRESOURCEEXAMPLEPROTECTED,
#[serde(rename = "MSG_RESOURCE_ID_FAIL")]
MSGRESOURCEIDFAIL,
#[serde(rename = "MSG_RESOURCE_ID_MISMATCH")]
MSGRESOURCEIDMISMATCH,
#[serde(rename = "MSG_RESOURCE_ID_MISSING")]
MSGRESOURCEIDMISSING,
#[serde(rename = "MSG_RESOURCE_NOT_ALLOWED")]
MSGRESOURCENOTALLOWED,
#[serde(rename = "MSG_RESOURCE_REQUIRED")]
MSGRESOURCEREQUIRED,
#[serde(rename = "MSG_RESOURCE_TYPE_MISMATCH")]
MSGRESOURCETYPEMISMATCH,
#[serde(rename = "MSG_SORT_UNKNOWN")]
MSGSORTUNKNOWN,
#[serde(rename = "MSG_TRANSACTION_DUPLICATE_ID")]
MSGTRANSACTIONDUPLICATEID,
#[serde(rename = "MSG_TRANSACTION_MISSING_ID")]
MSGTRANSACTIONMISSINGID,
#[serde(rename = "MSG_UNHANDLED_NODE_TYPE")]
MSGUNHANDLEDNODETYPE,
#[serde(rename = "MSG_UNKNOWN_CONTENT")]
MSGUNKNOWNCONTENT,
#[serde(rename = "MSG_UNKNOWN_OPERATION")]
MSGUNKNOWNOPERATION,
#[serde(rename = "MSG_UNKNOWN_TYPE")]
MSGUNKNOWNTYPE,
#[serde(rename = "MSG_UPDATED")]
MSGUPDATED,
#[serde(rename = "MSG_VERSION_AWARE")]
MSGVERSIONAWARE,
#[serde(rename = "MSG_VERSION_AWARE_CONFLICT")]
MSGVERSIONAWARECONFLICT,
#[serde(rename = "MSG_VERSION_AWARE_URL")]
MSGVERSIONAWAREURL,
#[serde(rename = "MSG_WRONG_NS")]
MSGWRONGNS,
#[serde(rename = "SEARCH_MULTIPLE")]
SEARCHMULTIPLE,
#[serde(rename = "SEARCH_NONE")]
SEARCHNONE,
#[serde(rename = "UPDATE_MULTIPLE_MATCHES")]
UPDATEMULTIPLEMATCHES,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum PublicationStatus {
#[default]
#[serde(rename = "draft")]
Draft,
#[serde(rename = "active")]
Active,
#[serde(rename = "retired")]
Retired,
#[serde(rename = "unknown")]
Unknown,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum Relationship {
#[default]
#[serde(rename = "1")]
N1,
#[serde(rename = "2")]
N2,
#[serde(rename = "3")]
N3,
#[serde(rename = "4")]
N4,
#[serde(rename = "5")]
N5,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum RemittanceOutcome {
#[default]
#[serde(rename = "complete")]
Complete,
#[serde(rename = "error")]
Error,
#[serde(rename = "partial")]
Partial,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum SearchParamType {
#[default]
#[serde(rename = "number")]
Number,
#[serde(rename = "date")]
Date,
#[serde(rename = "string")]
String,
#[serde(rename = "token")]
Token,
#[serde(rename = "reference")]
Reference,
#[serde(rename = "composite")]
Composite,
#[serde(rename = "quantity")]
Quantity,
#[serde(rename = "uri")]
Uri,
#[serde(rename = "special")]
Special,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum UsageContextAgreementScope {
#[default]
#[serde(rename = "realm-base")]
RealmBase,
#[serde(rename = "knowledge")]
Knowledge,
#[serde(rename = "domain")]
Domain,
#[serde(rename = "community")]
Community,
#[serde(rename = "system-design")]
SystemDesign,
#[serde(rename = "system-implementation")]
SystemImplementation,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum RestfulInteraction {
#[default]
#[serde(rename = "read")]
Read,
#[serde(rename = "vread")]
Vread,
#[serde(rename = "update")]
Update,
#[serde(rename = "patch")]
Patch,
#[serde(rename = "delete")]
Delete,
#[serde(rename = "history")]
History,
#[serde(rename = "create")]
Create,
#[serde(rename = "search")]
Search,
#[serde(rename = "capabilities")]
Capabilities,
#[serde(rename = "transaction")]
Transaction,
#[serde(rename = "batch")]
Batch,
#[serde(rename = "operation")]
Operation,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum SafetyEntries {
#[default]
#[serde(rename = "life-cycle")]
LifeCycle,
#[serde(rename = "modifiers")]
Modifiers,
#[serde(rename = "modifier-extensions")]
ModifierExtensions,
#[serde(rename = "must-support")]
MustSupport,
#[serde(rename = "identity")]
Identity,
#[serde(rename = "current")]
Current,
#[serde(rename = "error-checks")]
ErrorChecks,
#[serde(rename = "link-merge")]
LinkMerge,
#[serde(rename = "cs-declare")]
CsDeclare,
#[serde(rename = "valid-checked")]
ValidChecked,
#[serde(rename = "obs-focus")]
ObsFocus,
#[serde(rename = "time-zone")]
TimeZone,
#[serde(rename = "date-rendering")]
DateRendering,
#[serde(rename = "cross-resource")]
CrossResource,
#[serde(rename = "display-warnings")]
DisplayWarnings,
#[serde(rename = "search-parameters")]
SearchParameters,
#[serde(rename = "missing-values")]
MissingValues,
#[serde(rename = "default-filters")]
DefaultFilters,
#[serde(rename = "deletion-check")]
DeletionCheck,
#[serde(rename = "deletion-replication")]
DeletionReplication,
#[serde(rename = "deletion-support")]
DeletionSupport,
#[serde(rename = "check-consent")]
CheckConsent,
#[serde(rename = "distribute-aod")]
DistributeAod,
#[serde(rename = "check-clocks")]
CheckClocks,
#[serde(rename = "check-dns-responses")]
CheckDnsResponses,
#[serde(rename = "use-encryption")]
UseEncryption,
#[serde(rename = "use-tls")]
UseTls,
#[serde(rename = "use-smime")]
UseSmime,
#[serde(rename = "use-tls-per-bcp195")]
UseTlsPerBcp195,
#[serde(rename = "use-ouath")]
UseOuath,
#[serde(rename = "use-openidconnect")]
UseOpenidconnect,
#[serde(rename = "use-rbac")]
UseRbac,
#[serde(rename = "use-labels")]
UseLabels,
#[serde(rename = "render-narratives")]
RenderNarratives,
#[serde(rename = "check=validation")]
CheckValidation,
#[serde(rename = "use-provenance")]
UseProvenance,
#[serde(rename = "enable-cors")]
EnableCors,
#[serde(rename = "use-json")]
UseJson,
#[serde(rename = "json-for-errors")]
JsonForErrors,
#[serde(rename = "use-format-header")]
UseFormatHeader,
#[serde(rename = "use-operation-outcome")]
UseOperationOutcome,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ConceptProperties {
#[default]
#[serde(rename = "status")]
Status,
#[serde(rename = "inactive")]
Inactive,
#[serde(rename = "effectiveDate")]
EffectiveDate,
#[serde(rename = "deprecated")]
Deprecated,
#[serde(rename = "deprecationDate")]
DeprecationDate,
#[serde(rename = "retirementDate")]
RetirementDate,
#[serde(rename = "notSelectable")]
NotSelectable,
#[serde(rename = "parent")]
Parent,
#[serde(rename = "child")]
Child,
#[serde(rename = "partOf")]
PartOf,
#[serde(rename = "synonym")]
Synonym,
#[serde(rename = "comment")]
Comment,
#[serde(rename = "itemWeight")]
ItemWeight,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum W3cProvenanceActivityType {
#[default]
#[serde(rename = "Generation")]
Generation,
#[serde(rename = "Usage")]
Usage,
#[serde(rename = "Communication")]
Communication,
#[serde(rename = "Start")]
Start,
#[serde(rename = "End")]
End,
#[serde(rename = "Invalidation")]
Invalidation,
#[serde(rename = "Derivation")]
Derivation,
#[serde(rename = "Revision")]
Revision,
#[serde(rename = "Quotation")]
Quotation,
#[serde(rename = "Primary-Source")]
PrimarySource,
#[serde(rename = "Attribution")]
Attribution,
#[serde(rename = "Collection")]
Collection,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ExtraActivityType {
#[default]
#[serde(rename = "aggregate")]
Aggregate,
#[serde(rename = "compose")]
Compose,
#[serde(rename = "label")]
Label,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ResourceStatus {
#[default]
#[serde(rename = "error")]
Error,
#[serde(rename = "proposed")]
Proposed,
#[serde(rename = "planned")]
Planned,
#[serde(rename = "draft")]
Draft,
#[serde(rename = "requested")]
Requested,
#[serde(rename = "received")]
Received,
#[serde(rename = "declined")]
Declined,
#[serde(rename = "accepted")]
Accepted,
#[serde(rename = "arrived")]
Arrived,
#[serde(rename = "active")]
Active,
#[serde(rename = "suspended")]
Suspended,
#[serde(rename = "failed")]
Failed,
#[serde(rename = "replaced")]
Replaced,
#[serde(rename = "complete")]
Complete,
#[serde(rename = "inactive")]
Inactive,
#[serde(rename = "abandoned")]
Abandoned,
#[serde(rename = "unknown")]
Unknown,
#[serde(rename = "unconfirmed")]
Unconfirmed,
#[serde(rename = "confirmed")]
Confirmed,
#[serde(rename = "resolved")]
Resolved,
#[serde(rename = "refuted")]
Refuted,
#[serde(rename = "differential")]
Differential,
#[serde(rename = "partial")]
Partial,
#[serde(rename = "busy-unavailable")]
BusyUnavailable,
#[serde(rename = "free")]
Free,
#[serde(rename = "on-target")]
OnTarget,
#[serde(rename = "ahead-of-target")]
AheadOfTarget,
#[serde(rename = "behind-target")]
BehindTarget,
#[serde(rename = "not-ready")]
NotReady,
#[serde(rename = "transduc-discon")]
TransducDiscon,
#[serde(rename = "hw-discon")]
HwDiscon,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum Tldc {
#[default]
#[serde(rename = "draft")]
Draft,
#[serde(rename = "pending")]
Pending,
#[serde(rename = "active")]
Active,
#[serde(rename = "review")]
Review,
#[serde(rename = "cancelled")]
Cancelled,
#[serde(rename = "rejected")]
Rejected,
#[serde(rename = "retired")]
Retired,
#[serde(rename = "terminated")]
Terminated,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum EtsiSignatureType {
#[default]
#[serde(rename = "ProofOfOrigin")]
ProofOfOrigin,
#[serde(rename = "ProofOfReceipt")]
ProofOfReceipt,
#[serde(rename = "ProofOfDelivery")]
ProofOfDelivery,
#[serde(rename = "ProofOfSender")]
ProofOfSender,
#[serde(rename = "ProofOfapproval")]
ProofOfapproval,
#[serde(rename = "ProofOfCreation")]
ProofOfCreation,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum AstmSignatureType {
#[default]
#[serde(rename = "1.2.840.10065.1.12.1.1")]
N128401006511211,
#[serde(rename = "1.2.840.10065.1.12.1.2")]
N128401006511212,
#[serde(rename = "1.2.840.10065.1.12.1.3")]
N128401006511213,
#[serde(rename = "1.2.840.10065.1.12.1.4")]
N128401006511214,
#[serde(rename = "1.2.840.10065.1.12.1.5")]
N128401006511215,
#[serde(rename = "1.2.840.10065.1.12.1.6")]
N128401006511216,
#[serde(rename = "1.2.840.10065.1.12.1.7")]
N128401006511217,
#[serde(rename = "1.2.840.10065.1.12.1.8")]
N128401006511218,
#[serde(rename = "1.2.840.10065.1.12.1.9")]
N128401006511219,
#[serde(rename = "1.2.840.10065.1.12.1.10")]
N1284010065112110,
#[serde(rename = "1.2.840.10065.1.12.1.11")]
N1284010065112111,
#[serde(rename = "1.2.840.10065.1.12.1.12")]
N1284010065112112,
#[serde(rename = "1.2.840.10065.1.12.1.13")]
N1284010065112113,
#[serde(rename = "1.2.840.10065.1.12.1.14")]
N1284010065112114,
#[serde(rename = "1.2.840.10065.1.12.1.15")]
N1284010065112115,
#[serde(rename = "1.2.840.10065.1.12.1.16")]
N1284010065112116,
#[serde(rename = "1.2.840.10065.1.12.1.17")]
N1284010065112117,
#[serde(rename = "1.2.840.10065.1.12.1.18")]
N1284010065112118,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum SampleSecurityStructuralRoles {
#[default]
#[serde(rename = "regulated-health-professionals")]
RegulatedHealthProfessionals,
#[serde(rename = "non-regulated-health-professionals")]
NonRegulatedHealthProfessionals,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum FhirFormatType {
#[default]
#[serde(rename = "xml")]
Xml,
#[serde(rename = "json")]
Json,
#[serde(rename = "ttl")]
Ttl,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum FhirOldTypes {
#[default]
#[serde(rename = "BodySite")]
BodySite,
#[serde(rename = "CatalogEntry")]
CatalogEntry,
#[serde(rename = "Conformance")]
Conformance,
#[serde(rename = "DataElement")]
DataElement,
#[serde(rename = "DeviceComponent")]
DeviceComponent,
#[serde(rename = "DeviceUseRequest")]
DeviceUseRequest,
#[serde(rename = "DeviceUseStatement")]
DeviceUseStatement,
#[serde(rename = "DiagnosticOrder")]
DiagnosticOrder,
#[serde(rename = "DocumentManifest")]
DocumentManifest,
#[serde(rename = "EffectEvidenceSynthesis")]
EffectEvidenceSynthesis,
#[serde(rename = "EligibilityRequest")]
EligibilityRequest,
#[serde(rename = "EligibilityResponse")]
EligibilityResponse,
#[serde(rename = "ExpansionProfile")]
ExpansionProfile,
#[serde(rename = "ImagingManifest")]
ImagingManifest,
#[serde(rename = "ImagingObjectSelection")]
ImagingObjectSelection,
#[serde(rename = "Media")]
Media,
#[serde(rename = "MedicationOrder")]
MedicationOrder,
#[serde(rename = "MedicationUsage")]
MedicationUsage,
#[serde(rename = "MedicinalProduct")]
MedicinalProduct,
#[serde(rename = "MedicinalProductAuthorization")]
MedicinalProductAuthorization,
#[serde(rename = "MedicinalProductContraindication")]
MedicinalProductContraindication,
#[serde(rename = "MedicinalProductIndication")]
MedicinalProductIndication,
#[serde(rename = "MedicinalProductIngredient")]
MedicinalProductIngredient,
#[serde(rename = "MedicinalProductInteraction")]
MedicinalProductInteraction,
#[serde(rename = "MedicinalProductManufactured")]
MedicinalProductManufactured,
#[serde(rename = "MedicinalProductPackaged")]
MedicinalProductPackaged,
#[serde(rename = "MedicinalProductPharmaceutical")]
MedicinalProductPharmaceutical,
#[serde(rename = "MedicinalProductUndesirableEffect")]
MedicinalProductUndesirableEffect,
#[serde(rename = "Order")]
Order,
#[serde(rename = "OrderResponse")]
OrderResponse,
#[serde(rename = "ProcedureRequest")]
ProcedureRequest,
#[serde(rename = "ProcessRequest")]
ProcessRequest,
#[serde(rename = "ProcessResponse")]
ProcessResponse,
#[serde(rename = "ReferralRequest")]
ReferralRequest,
#[serde(rename = "RequestGroup")]
RequestGroup,
#[serde(rename = "ResearchDefinition")]
ResearchDefinition,
#[serde(rename = "ResearchElementDefinition")]
ResearchElementDefinition,
#[serde(rename = "RiskEvidenceSynthesis")]
RiskEvidenceSynthesis,
#[serde(rename = "Sequence")]
Sequence,
#[serde(rename = "ServiceDefinition")]
ServiceDefinition,
#[serde(rename = "SubstanceSpecification")]
SubstanceSpecification,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ColorNames {
#[default]
#[serde(rename = "aliceblue")]
Aliceblue,
#[serde(rename = "antiquewhite")]
Antiquewhite,
#[serde(rename = "aqua")]
Aqua,
#[serde(rename = "aquamarine")]
Aquamarine,
#[serde(rename = "azure")]
Azure,
#[serde(rename = "beige")]
Beige,
#[serde(rename = "bisque")]
Bisque,
#[serde(rename = "black")]
Black,
#[serde(rename = "blanchedalmond")]
Blanchedalmond,
#[serde(rename = "blue")]
Blue,
#[serde(rename = "blueviolet")]
Blueviolet,
#[serde(rename = "brown")]
Brown,
#[serde(rename = "burlywood")]
Burlywood,
#[serde(rename = "cadetblue")]
Cadetblue,
#[serde(rename = "chartreuse")]
Chartreuse,
#[serde(rename = "chocolate")]
Chocolate,
#[serde(rename = "coral")]
Coral,
#[serde(rename = "cornflowerblue")]
Cornflowerblue,
#[serde(rename = "cornsilk")]
Cornsilk,
#[serde(rename = "crimson")]
Crimson,
#[serde(rename = "cyan")]
Cyan,
#[serde(rename = "darkblue")]
Darkblue,
#[serde(rename = "darkcyan")]
Darkcyan,
#[serde(rename = "darkgoldenrod")]
Darkgoldenrod,
#[serde(rename = "darkgray")]
Darkgray,
#[serde(rename = "darkgreen")]
Darkgreen,
#[serde(rename = "darkgrey")]
Darkgrey,
#[serde(rename = "darkkhaki")]
Darkkhaki,
#[serde(rename = "darkmagenta")]
Darkmagenta,
#[serde(rename = "darkolivegreen")]
Darkolivegreen,
#[serde(rename = "darkorange")]
Darkorange,
#[serde(rename = "darkorchid")]
Darkorchid,
#[serde(rename = "darkred")]
Darkred,
#[serde(rename = "darksalmon")]
Darksalmon,
#[serde(rename = "darkseagreen")]
Darkseagreen,
#[serde(rename = "darkslateblue")]
Darkslateblue,
#[serde(rename = "darkslategray")]
Darkslategray,
#[serde(rename = "darkslategrey")]
Darkslategrey,
#[serde(rename = "darkturquoise")]
Darkturquoise,
#[serde(rename = "darkviolet")]
Darkviolet,
#[serde(rename = "deeppink")]
Deeppink,
#[serde(rename = "deepskyblue")]
Deepskyblue,
#[serde(rename = "dimgray")]
Dimgray,
#[serde(rename = "dimgrey")]
Dimgrey,
#[serde(rename = "dodgerblue")]
Dodgerblue,
#[serde(rename = "firebrick")]
Firebrick,
#[serde(rename = "floralwhite")]
Floralwhite,
#[serde(rename = "forestgreen")]
Forestgreen,
#[serde(rename = "fuchsia")]
Fuchsia,
#[serde(rename = "gainsboro")]
Gainsboro,
#[serde(rename = "ghostwhite")]
Ghostwhite,
#[serde(rename = "gold")]
Gold,
#[serde(rename = "goldenrod")]
Goldenrod,
#[serde(rename = "gray")]
Gray,
#[serde(rename = "green")]
Green,
#[serde(rename = "greenyellow")]
Greenyellow,
#[serde(rename = "grey")]
Grey,
#[serde(rename = "honeydew")]
Honeydew,
#[serde(rename = "hotpink")]
Hotpink,
#[serde(rename = "indianred")]
Indianred,
#[serde(rename = "indigo")]
Indigo,
#[serde(rename = "ivory")]
Ivory,
#[serde(rename = "khaki")]
Khaki,
#[serde(rename = "lavender")]
Lavender,
#[serde(rename = "lavenderblush")]
Lavenderblush,
#[serde(rename = "lawngreen")]
Lawngreen,
#[serde(rename = "lemonchiffon")]
Lemonchiffon,
#[serde(rename = "lightblue")]
Lightblue,
#[serde(rename = "lightcoral")]
Lightcoral,
#[serde(rename = "lightcyan")]
Lightcyan,
#[serde(rename = "lightgoldenrodyellow")]
Lightgoldenrodyellow,
#[serde(rename = "lightgray")]
Lightgray,
#[serde(rename = "lightgreen")]
Lightgreen,
#[serde(rename = "lightgrey")]
Lightgrey,
#[serde(rename = "lightpink")]
Lightpink,
#[serde(rename = "lightsalmon")]
Lightsalmon,
#[serde(rename = "lightseagreen")]
Lightseagreen,
#[serde(rename = "lightskyblue")]
Lightskyblue,
#[serde(rename = "lightslategray")]
Lightslategray,
#[serde(rename = "lightslategrey")]
Lightslategrey,
#[serde(rename = "lightsteelblue")]
Lightsteelblue,
#[serde(rename = "lightyellow")]
Lightyellow,
#[serde(rename = "lime")]
Lime,
#[serde(rename = "limegreen")]
Limegreen,
#[serde(rename = "linen")]
Linen,
#[serde(rename = "magenta")]
Magenta,
#[serde(rename = "maroon")]
Maroon,
#[serde(rename = "mediumaquamarine")]
Mediumaquamarine,
#[serde(rename = "mediumblue")]
Mediumblue,
#[serde(rename = "mediumorchid")]
Mediumorchid,
#[serde(rename = "mediumpurple")]
Mediumpurple,
#[serde(rename = "mediumseagreen")]
Mediumseagreen,
#[serde(rename = "mediumslateblue")]
Mediumslateblue,
#[serde(rename = "mediumspringgreen")]
Mediumspringgreen,
#[serde(rename = "mediumturquoise")]
Mediumturquoise,
#[serde(rename = "mediumvioletred")]
Mediumvioletred,
#[serde(rename = "midnightblue")]
Midnightblue,
#[serde(rename = "mintcream")]
Mintcream,
#[serde(rename = "mistyrose")]
Mistyrose,
#[serde(rename = "moccasin")]
Moccasin,
#[serde(rename = "navajowhite")]
Navajowhite,
#[serde(rename = "navy")]
Navy,
#[serde(rename = "oldlace")]
Oldlace,
#[serde(rename = "olive")]
Olive,
#[serde(rename = "olivedrab")]
Olivedrab,
#[serde(rename = "orange")]
Orange,
#[serde(rename = "orangered")]
Orangered,
#[serde(rename = "orchid")]
Orchid,
#[serde(rename = "palegoldenrod")]
Palegoldenrod,
#[serde(rename = "palegreen")]
Palegreen,
#[serde(rename = "paleturquoise")]
Paleturquoise,
#[serde(rename = "palevioletred")]
Palevioletred,
#[serde(rename = "papayawhip")]
Papayawhip,
#[serde(rename = "peachpuff")]
Peachpuff,
#[serde(rename = "peru")]
Peru,
#[serde(rename = "pink")]
Pink,
#[serde(rename = "plum")]
Plum,
#[serde(rename = "powderblue")]
Powderblue,
#[serde(rename = "purple")]
Purple,
#[serde(rename = "rebeccapurple")]
Rebeccapurple,
#[serde(rename = "red")]
Red,
#[serde(rename = "rosybrown")]
Rosybrown,
#[serde(rename = "royalblue")]
Royalblue,
#[serde(rename = "saddlebrown")]
Saddlebrown,
#[serde(rename = "salmon")]
Salmon,
#[serde(rename = "sandybrown")]
Sandybrown,
#[serde(rename = "seagreen")]
Seagreen,
#[serde(rename = "seashell")]
Seashell,
#[serde(rename = "sienna")]
Sienna,
#[serde(rename = "silver")]
Silver,
#[serde(rename = "skyblue")]
Skyblue,
#[serde(rename = "slateblue")]
Slateblue,
#[serde(rename = "slategray")]
Slategray,
#[serde(rename = "slategrey")]
Slategrey,
#[serde(rename = "snow")]
Snow,
#[serde(rename = "springgreen")]
Springgreen,
#[serde(rename = "steelblue")]
Steelblue,
#[serde(rename = "tan")]
Tan,
#[serde(rename = "teal")]
Teal,
#[serde(rename = "thistle")]
Thistle,
#[serde(rename = "tomato")]
Tomato,
#[serde(rename = "turquoise")]
Turquoise,
#[serde(rename = "violet")]
Violet,
#[serde(rename = "wheat")]
Wheat,
#[serde(rename = "white")]
White,
#[serde(rename = "whitesmoke")]
Whitesmoke,
#[serde(rename = "yellow")]
Yellow,
#[serde(rename = "yellowgreen")]
Yellowgreen,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ConformanceExpectation {
#[default]
#[serde(rename = "SHALL")]
SHALL,
#[serde(rename = "SHOULD")]
SHOULD,
#[serde(rename = "MAY")]
MAY,
#[serde(rename = "SHOULD-NOT")]
SHOULDNOT,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum RelatedArtifactTypeExpanded {
#[default]
#[serde(rename = "reprint")]
Reprint,
#[serde(rename = "reprint-of")]
ReprintOf,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum NarrativeStatus {
#[default]
#[serde(rename = "generated")]
Generated,
#[serde(rename = "extensions")]
Extensions,
#[serde(rename = "additional")]
Additional,
#[serde(rename = "empty")]
Empty,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum IdentifierUse {
#[default]
#[serde(rename = "usual")]
Usual,
#[serde(rename = "official")]
Official,
#[serde(rename = "temp")]
Temp,
#[serde(rename = "secondary")]
Secondary,
#[serde(rename = "old")]
Old,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum QuantityComparator {
#[default]
#[serde(rename = "<")]
N,
#[serde(rename = "<=")]
N2,
#[serde(rename = ">=")]
N3,
#[serde(rename = ">")]
N4,
#[serde(rename = "ad")]
Ad,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum NameUse {
#[default]
#[serde(rename = "usual")]
Usual,
#[serde(rename = "official")]
Official,
#[serde(rename = "temp")]
Temp,
#[serde(rename = "nickname")]
Nickname,
#[serde(rename = "anonymous")]
Anonymous,
#[serde(rename = "old")]
Old,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum AddressUse {
#[default]
#[serde(rename = "home")]
Home,
#[serde(rename = "work")]
Work,
#[serde(rename = "temp")]
Temp,
#[serde(rename = "old")]
Old,
#[serde(rename = "billing")]
Billing,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum AddressType {
#[default]
#[serde(rename = "postal")]
Postal,
#[serde(rename = "physical")]
Physical,
#[serde(rename = "both")]
Both,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ContactPointSystem {
#[default]
#[serde(rename = "phone")]
Phone,
#[serde(rename = "fax")]
Fax,
#[serde(rename = "email")]
Email,
#[serde(rename = "pager")]
Pager,
#[serde(rename = "url")]
Url,
#[serde(rename = "sms")]
Sms,
#[serde(rename = "other")]
Other,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ContactPointUse {
#[default]
#[serde(rename = "home")]
Home,
#[serde(rename = "work")]
Work,
#[serde(rename = "temp")]
Temp,
#[serde(rename = "old")]
Old,
#[serde(rename = "mobile")]
Mobile,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum EventTiming {
#[default]
#[serde(rename = "MORN")]
MORN,
#[serde(rename = "MORN.early")]
MORNEarly,
#[serde(rename = "MORN.late")]
MORNLate,
#[serde(rename = "NOON")]
NOON,
#[serde(rename = "AFT")]
AFT,
#[serde(rename = "AFT.early")]
AFTEarly,
#[serde(rename = "AFT.late")]
AFTLate,
#[serde(rename = "EVE")]
EVE,
#[serde(rename = "EVE.early")]
EVEEarly,
#[serde(rename = "EVE.late")]
EVELate,
#[serde(rename = "NIGHT")]
NIGHT,
#[serde(rename = "PHS")]
PHS,
#[serde(rename = "IMD")]
IMD,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum DaysOfWeek {
#[default]
#[serde(rename = "mon")]
Mon,
#[serde(rename = "tue")]
Tue,
#[serde(rename = "wed")]
Wed,
#[serde(rename = "thu")]
Thu,
#[serde(rename = "fri")]
Fri,
#[serde(rename = "sat")]
Sat,
#[serde(rename = "sun")]
Sun,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum VirtualServiceType {
#[default]
#[serde(rename = "zoom")]
Zoom,
#[serde(rename = "ms-teams")]
MsTeams,
#[serde(rename = "whatsapp")]
Whatsapp,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum PriceComponentType {
#[default]
#[serde(rename = "base")]
Base,
#[serde(rename = "surcharge")]
Surcharge,
#[serde(rename = "deduction")]
Deduction,
#[serde(rename = "discount")]
Discount,
#[serde(rename = "tax")]
Tax,
#[serde(rename = "informational")]
Informational,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ContributorType {
#[default]
#[serde(rename = "author")]
Author,
#[serde(rename = "editor")]
Editor,
#[serde(rename = "reviewer")]
Reviewer,
#[serde(rename = "endorser")]
Endorser,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum SortDirection {
#[default]
#[serde(rename = "ascending")]
Ascending,
#[serde(rename = "descending")]
Descending,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum OperationParameterUse {
#[default]
#[serde(rename = "in")]
In,
#[serde(rename = "out")]
Out,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum RelatedArtifactType {
#[default]
#[serde(rename = "documentation")]
Documentation,
#[serde(rename = "justification")]
Justification,
#[serde(rename = "citation")]
Citation,
#[serde(rename = "predecessor")]
Predecessor,
#[serde(rename = "successor")]
Successor,
#[serde(rename = "derived-from")]
DerivedFrom,
#[serde(rename = "depends-on")]
DependsOn,
#[serde(rename = "composed-of")]
ComposedOf,
#[serde(rename = "part-of")]
PartOf,
#[serde(rename = "amends")]
Amends,
#[serde(rename = "amended-with")]
AmendedWith,
#[serde(rename = "appends")]
Appends,
#[serde(rename = "appended-with")]
AppendedWith,
#[serde(rename = "cites")]
Cites,
#[serde(rename = "cited-by")]
CitedBy,
#[serde(rename = "comments-on")]
CommentsOn,
#[serde(rename = "comment-in")]
CommentIn,
#[serde(rename = "contains")]
Contains,
#[serde(rename = "contained-in")]
ContainedIn,
#[serde(rename = "corrects")]
Corrects,
#[serde(rename = "correction-in")]
CorrectionIn,
#[serde(rename = "replaces")]
Replaces,
#[serde(rename = "replaced-with")]
ReplacedWith,
#[serde(rename = "retracts")]
Retracts,
#[serde(rename = "retracted-by")]
RetractedBy,
#[serde(rename = "signs")]
Signs,
#[serde(rename = "similar-to")]
SimilarTo,
#[serde(rename = "supports")]
Supports,
#[serde(rename = "supported-with")]
SupportedWith,
#[serde(rename = "transforms")]
Transforms,
#[serde(rename = "transformed-into")]
TransformedInto,
#[serde(rename = "transformed-with")]
TransformedWith,
#[serde(rename = "documents")]
Documents,
#[serde(rename = "specification-of")]
SpecificationOf,
#[serde(rename = "created-with")]
CreatedWith,
#[serde(rename = "cite-as")]
CiteAs,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum CitationArtifactClassifier {
#[default]
#[serde(rename = "audio")]
Audio,
#[serde(rename = "D001877")]
D001877,
#[serde(rename = "cds-artifact")]
CdsArtifact,
#[serde(rename = "D016420")]
D016420,
#[serde(rename = "common-share")]
CommonShare,
#[serde(rename = "D019991")]
D019991,
#[serde(rename = "D064886")]
D064886,
#[serde(rename = "dataset-unpublished")]
DatasetUnpublished,
#[serde(rename = "Electronic")]
Electronic,
#[serde(rename = "Electronic-eCollection")]
ElectronicECollection,
#[serde(rename = "Electronic-Print")]
ElectronicPrint,
#[serde(rename = "executable-app")]
ExecutableApp,
#[serde(rename = "fhir-resource")]
FhirResource,
#[serde(rename = "image")]
Image,
#[serde(rename = "interactive-form")]
InteractiveForm,
#[serde(rename = "D016428")]
D016428,
#[serde(rename = "D016422")]
D016422,
#[serde(rename = "machine-code")]
MachineCode,
#[serde(rename = "medline-base")]
MedlineBase,
#[serde(rename = "prediction-model")]
PredictionModel,
#[serde(rename = "D000076942")]
D000076942,
#[serde(rename = "Print")]
Print,
#[serde(rename = "Print-Electronic")]
PrintElectronic,
#[serde(rename = "project-specific")]
ProjectSpecific,
#[serde(rename = "protocol")]
Protocol,
#[serde(rename = "pseudocode")]
Pseudocode,
#[serde(rename = "D016425")]
D016425,
#[serde(rename = "standard-specification")]
StandardSpecification,
#[serde(rename = "terminology")]
Terminology,
#[serde(rename = "D059040")]
D059040,
#[serde(rename = "webpage")]
Webpage,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum TriggerType {
#[default]
#[serde(rename = "named-event")]
NamedEvent,
#[serde(rename = "periodic")]
Periodic,
#[serde(rename = "data-changed")]
DataChanged,
#[serde(rename = "data-accessed")]
DataAccessed,
#[serde(rename = "data-access-ended")]
DataAccessEnded,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ConstraintSeverity {
#[default]
#[serde(rename = "error")]
Error,
#[serde(rename = "warning")]
Warning,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ResourceSlicingRules {
#[default]
#[serde(rename = "closed")]
Closed,
#[serde(rename = "open")]
Open,
#[serde(rename = "openAtEnd")]
OpenAtEnd,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ResourceAggregationMode {
#[default]
#[serde(rename = "contained")]
Contained,
#[serde(rename = "referenced")]
Referenced,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum PropertyRepresentation {
#[default]
#[serde(rename = "xmlAttr")]
XmlAttr,
#[serde(rename = "xmlText")]
XmlText,
#[serde(rename = "typeAttr")]
TypeAttr,
#[serde(rename = "cdaText")]
CdaText,
#[serde(rename = "xhtml")]
Xhtml,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ReferenceVersionRules {
#[default]
#[serde(rename = "either")]
Either,
#[serde(rename = "independent")]
Independent,
#[serde(rename = "specific")]
Specific,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum DiscriminatorType {
#[default]
#[serde(rename = "value")]
Value,
#[serde(rename = "exists")]
Exists,
#[serde(rename = "pattern")]
Pattern,
#[serde(rename = "type")]
Type,
#[serde(rename = "profile")]
Profile,
#[serde(rename = "position")]
Position,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum AdditionalBindingPurpose {
#[default]
#[serde(rename = "maximum")]
Maximum,
#[serde(rename = "minimum")]
Minimum,
#[serde(rename = "required")]
Required,
#[serde(rename = "extensible")]
Extensible,
#[serde(rename = "candidate")]
Candidate,
#[serde(rename = "current")]
Current,
#[serde(rename = "preferred")]
Preferred,
#[serde(rename = "ui")]
Ui,
#[serde(rename = "starter")]
Starter,
#[serde(rename = "component")]
Component,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum EventStatus {
#[default]
#[serde(rename = "preparation")]
Preparation,
#[serde(rename = "in-progress")]
InProgress,
#[serde(rename = "not-done")]
NotDone,
#[serde(rename = "on-hold")]
OnHold,
#[serde(rename = "stopped")]
Stopped,
#[serde(rename = "completed")]
Completed,
#[serde(rename = "entered-in-error")]
EnteredInError,
#[serde(rename = "unknown")]
Unknown,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum RequestStatus {
#[default]
#[serde(rename = "draft")]
Draft,
#[serde(rename = "active")]
Active,
#[serde(rename = "on-hold")]
OnHold,
#[serde(rename = "revoked")]
Revoked,
#[serde(rename = "completed")]
Completed,
#[serde(rename = "entered-in-error")]
EnteredInError,
#[serde(rename = "unknown")]
Unknown,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum RequestIntent {
#[default]
#[serde(rename = "proposal")]
Proposal,
#[serde(rename = "plan")]
Plan,
#[serde(rename = "directive")]
Directive,
#[serde(rename = "order")]
Order,
#[serde(rename = "option")]
Option,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum RequestPriority {
#[default]
#[serde(rename = "routine")]
Routine,
#[serde(rename = "urgent")]
Urgent,
#[serde(rename = "asap")]
Asap,
#[serde(rename = "stat")]
Stat,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ProductStatus {
#[default]
#[serde(rename = "active")]
Active,
#[serde(rename = "entered-in-error")]
EnteredInError,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ResourceValidationMode {
#[default]
#[serde(rename = "create")]
Create,
#[serde(rename = "update")]
Update,
#[serde(rename = "delete")]
Delete,
#[serde(rename = "profile")]
Profile,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum VersionAlgorithm {
#[default]
#[serde(rename = "semver")]
Semver,
#[serde(rename = "integer")]
Integer,
#[serde(rename = "alpha")]
Alpha,
#[serde(rename = "date")]
Date,
#[serde(rename = "natural")]
Natural,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum FlagStatus {
#[default]
#[serde(rename = "active")]
Active,
#[serde(rename = "inactive")]
Inactive,
#[serde(rename = "entered-in-error")]
EnteredInError,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum AllergyIntoleranceType {
#[default]
#[serde(rename = "allergy")]
Allergy,
#[serde(rename = "intolerance")]
Intolerance,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum AllergyIntoleranceCategory {
#[default]
#[serde(rename = "food")]
Food,
#[serde(rename = "medication")]
Medication,
#[serde(rename = "environment")]
Environment,
#[serde(rename = "biologic")]
Biologic,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum AllergyIntoleranceCriticality {
#[default]
#[serde(rename = "low")]
Low,
#[serde(rename = "high")]
High,
#[serde(rename = "unable-to-assess")]
UnableToAssess,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ReactionEventSeverity {
#[default]
#[serde(rename = "mild")]
Mild,
#[serde(rename = "moderate")]
Moderate,
#[serde(rename = "severe")]
Severe,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum CareTeamStatus {
#[default]
#[serde(rename = "proposed")]
Proposed,
#[serde(rename = "active")]
Active,
#[serde(rename = "suspended")]
Suspended,
#[serde(rename = "inactive")]
Inactive,
#[serde(rename = "entered-in-error")]
EnteredInError,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum CapabilityStatementKind {
#[default]
#[serde(rename = "instance")]
Instance,
#[serde(rename = "capability")]
Capability,
#[serde(rename = "requirements")]
Requirements,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum RestfulCapabilityMode {
#[default]
#[serde(rename = "client")]
Client,
#[serde(rename = "server")]
Server,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum RestfulSecurityService {
#[default]
#[serde(rename = "OAuth")]
OAuth,
#[serde(rename = "SMART-on-FHIR")]
SMARTOnFHIR,
#[serde(rename = "NTLM")]
NTLM,
#[serde(rename = "Basic")]
Basic,
#[serde(rename = "Kerberos")]
Kerberos,
#[serde(rename = "Certificates")]
Certificates,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum VersioningPolicy {
#[default]
#[serde(rename = "no-version")]
NoVersion,
#[serde(rename = "versioned")]
Versioned,
#[serde(rename = "versioned-update")]
VersionedUpdate,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ConditionalReadStatus {
#[default]
#[serde(rename = "not-supported")]
NotSupported,
#[serde(rename = "modified-since")]
ModifiedSince,
#[serde(rename = "not-match")]
NotMatch,
#[serde(rename = "full-support")]
FullSupport,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ConditionalDeleteStatus {
#[default]
#[serde(rename = "not-supported")]
NotSupported,
#[serde(rename = "single")]
Single,
#[serde(rename = "multiple")]
Multiple,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ReferenceHandlingPolicy {
#[default]
#[serde(rename = "literal")]
Literal,
#[serde(rename = "logical")]
Logical,
#[serde(rename = "resolves")]
Resolves,
#[serde(rename = "enforced")]
Enforced,
#[serde(rename = "local")]
Local,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MessageTransport {
#[default]
#[serde(rename = "http")]
Http,
#[serde(rename = "ftp")]
Ftp,
#[serde(rename = "mllp")]
Mllp,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum EventCapabilityMode {
#[default]
#[serde(rename = "sender")]
Sender,
#[serde(rename = "receiver")]
Receiver,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum DocumentMode {
#[default]
#[serde(rename = "producer")]
Producer,
#[serde(rename = "consumer")]
Consumer,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum DetectedissueSeverity {
#[default]
#[serde(rename = "high")]
High,
#[serde(rename = "moderate")]
Moderate,
#[serde(rename = "low")]
Low,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum UdiEntryType {
#[default]
#[serde(rename = "barcode")]
Barcode,
#[serde(rename = "rfid")]
Rfid,
#[serde(rename = "manual")]
Manual,
#[serde(rename = "card")]
Card,
#[serde(rename = "self-reported")]
SelfReported,
#[serde(rename = "electronic-transmission")]
ElectronicTransmission,
#[serde(rename = "unknown")]
Unknown,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum DeviceStatus {
#[default]
#[serde(rename = "active")]
Active,
#[serde(rename = "inactive")]
Inactive,
#[serde(rename = "entered-in-error")]
EnteredInError,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum DeviceAvailabilityStatus {
#[default]
#[serde(rename = "lost")]
Lost,
#[serde(rename = "damaged")]
Damaged,
#[serde(rename = "destroyed")]
Destroyed,
#[serde(rename = "available")]
Available,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum DeviceNametype {
#[default]
#[serde(rename = "registered-name")]
RegisteredName,
#[serde(rename = "user-friendly-name")]
UserFriendlyName,
#[serde(rename = "patient-reported-name")]
PatientReportedName,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum DeviceCategory {
#[default]
#[serde(rename = "active")]
Active,
#[serde(rename = "communicating")]
Communicating,
#[serde(rename = "dme")]
Dme,
#[serde(rename = "home-use")]
HomeUse,
#[serde(rename = "implantable")]
Implantable,
#[serde(rename = "in-vitro")]
InVitro,
#[serde(rename = "point-of-care")]
PointOfCare,
#[serde(rename = "single-use")]
SingleUse,
#[serde(rename = "reusable")]
Reusable,
#[serde(rename = "software")]
Software,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum DeviceSpecificationCategory {
#[default]
#[serde(rename = "communication")]
Communication,
#[serde(rename = "performance")]
Performance,
#[serde(rename = "measurement")]
Measurement,
#[serde(rename = "risk-class")]
RiskClass,
#[serde(rename = "electrical")]
Electrical,
#[serde(rename = "material")]
Material,
#[serde(rename = "exchange")]
Exchange,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum DeviceOperationMode {
#[default]
#[serde(rename = "normal")]
Normal,
#[serde(rename = "demo")]
Demo,
#[serde(rename = "service")]
Service,
#[serde(rename = "maintenance")]
Maintenance,
#[serde(rename = "test")]
Test,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum DeviceusageStatus {
#[default]
#[serde(rename = "active")]
Active,
#[serde(rename = "completed")]
Completed,
#[serde(rename = "not-done")]
NotDone,
#[serde(rename = "entered-in-error")]
EnteredInError,
#[serde(rename = "intended")]
Intended,
#[serde(rename = "stopped")]
Stopped,
#[serde(rename = "on-hold")]
OnHold,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum DeviceusageAdherenceCode {
#[default]
#[serde(rename = "always")]
Always,
#[serde(rename = "never")]
Never,
#[serde(rename = "sometimes")]
Sometimes,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum DeviceusageAdherenceReason {
#[default]
#[serde(rename = "lost")]
Lost,
#[serde(rename = "stolen")]
Stolen,
#[serde(rename = "prescribed")]
Prescribed,
#[serde(rename = "broken")]
Broken,
#[serde(rename = "burned")]
Burned,
#[serde(rename = "forgot")]
Forgot,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum SequenceType {
#[default]
#[serde(rename = "aa")]
Aa,
#[serde(rename = "dna")]
Dna,
#[serde(rename = "rna")]
Rna,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum OrientationType {
#[default]
#[serde(rename = "sense")]
Sense,
#[serde(rename = "antisense")]
Antisense,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum StrandType {
#[default]
#[serde(rename = "watson")]
Watson,
#[serde(rename = "crick")]
Crick,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum DiagnosticReportStatus {
#[default]
#[serde(rename = "registered")]
Registered,
#[serde(rename = "partial")]
Partial,
#[serde(rename = "final")]
Final,
#[serde(rename = "amended")]
Amended,
#[serde(rename = "cancelled")]
Cancelled,
#[serde(rename = "entered-in-error")]
EnteredInError,
#[serde(rename = "unknown")]
Unknown,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum CitationSummaryStyle {
#[default]
#[serde(rename = "vancouver")]
Vancouver,
#[serde(rename = "ama11")]
Ama11,
#[serde(rename = "apa7")]
Apa7,
#[serde(rename = "apa6")]
Apa6,
#[serde(rename = "asa6")]
Asa6,
#[serde(rename = "mla8")]
Mla8,
#[serde(rename = "cochrane")]
Cochrane,
#[serde(rename = "elsevier-harvard")]
ElsevierHarvard,
#[serde(rename = "nature")]
Nature,
#[serde(rename = "acs")]
Acs,
#[serde(rename = "chicago-a-17")]
ChicagoA17,
#[serde(rename = "chicago-b-17")]
ChicagoB17,
#[serde(rename = "ieee")]
Ieee,
#[serde(rename = "comppub")]
Comppub,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum CitationClassificationType {
#[default]
#[serde(rename = "citation-source")]
CitationSource,
#[serde(rename = "medline-owner")]
MedlineOwner,
#[serde(rename = "fevir-platform-use")]
FevirPlatformUse,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum CitationStatusType {
#[default]
#[serde(rename = "pubmed-pubstatus-received")]
PubmedPubstatusReceived,
#[serde(rename = "pubmed-pubstatus-accepted")]
PubmedPubstatusAccepted,
#[serde(rename = "pubmed-pubstatus-epublish")]
PubmedPubstatusEpublish,
#[serde(rename = "pubmed-pubstatus-ppublish")]
PubmedPubstatusPpublish,
#[serde(rename = "pubmed-pubstatus-revised")]
PubmedPubstatusRevised,
#[serde(rename = "pubmed-pubstatus-aheadofprint")]
PubmedPubstatusAheadofprint,
#[serde(rename = "pubmed-pubstatus-retracted")]
PubmedPubstatusRetracted,
#[serde(rename = "pubmed-pubstatus-ecollection")]
PubmedPubstatusEcollection,
#[serde(rename = "pubmed-pubstatus-pmc")]
PubmedPubstatusPmc,
#[serde(rename = "pubmed-pubstatus-pmcr")]
PubmedPubstatusPmcr,
#[serde(rename = "pubmed-pubstatus-pubmed")]
PubmedPubstatusPubmed,
#[serde(rename = "pubmed-pubstatus-pubmedr")]
PubmedPubstatusPubmedr,
#[serde(rename = "pubmed-pubstatus-premedline")]
PubmedPubstatusPremedline,
#[serde(rename = "pubmed-pubstatus-medline")]
PubmedPubstatusMedline,
#[serde(rename = "pubmed-pubstatus-medliner")]
PubmedPubstatusMedliner,
#[serde(rename = "pubmed-pubstatus-entrez")]
PubmedPubstatusEntrez,
#[serde(rename = "pubmed-pubstatus-pmc-release")]
PubmedPubstatusPmcRelease,
#[serde(rename = "medline-completed")]
MedlineCompleted,
#[serde(rename = "medline-in-process")]
MedlineInProcess,
#[serde(rename = "medline-pubmed-not-medline")]
MedlinePubmedNotMedline,
#[serde(rename = "medline-in-data-review")]
MedlineInDataReview,
#[serde(rename = "medline-publisher")]
MedlinePublisher,
#[serde(rename = "medline-medline")]
MedlineMedline,
#[serde(rename = "medline-oldmedline")]
MedlineOldmedline,
#[serde(rename = "pubmed-publication-status-ppublish")]
PubmedPublicationStatusPpublish,
#[serde(rename = "pubmed-publication-status-epublish")]
PubmedPublicationStatusEpublish,
#[serde(rename = "pubmed-publication-status-aheadofprint")]
PubmedPublicationStatusAheadofprint,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum CitedArtifactStatusType {
#[default]
#[serde(rename = "created")]
Created,
#[serde(rename = "submitted")]
Submitted,
#[serde(rename = "withdrawn")]
Withdrawn,
#[serde(rename = "pre-review")]
PreReview,
#[serde(rename = "under-review")]
UnderReview,
#[serde(rename = "post-review-pre-published")]
PostReviewPrePublished,
#[serde(rename = "rejected")]
Rejected,
#[serde(rename = "published-early-form")]
PublishedEarlyForm,
#[serde(rename = "published-final-form")]
PublishedFinalForm,
#[serde(rename = "accepted")]
Accepted,
#[serde(rename = "archived")]
Archived,
#[serde(rename = "retracted")]
Retracted,
#[serde(rename = "draft")]
Draft,
#[serde(rename = "active")]
Active,
#[serde(rename = "approved")]
Approved,
#[serde(rename = "unknown")]
Unknown,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum TitleType {
#[default]
#[serde(rename = "primary")]
Primary,
#[serde(rename = "official")]
Official,
#[serde(rename = "scientific")]
Scientific,
#[serde(rename = "plain-language")]
PlainLanguage,
#[serde(rename = "subtitle")]
Subtitle,
#[serde(rename = "short-title")]
ShortTitle,
#[serde(rename = "acronym")]
Acronym,
#[serde(rename = "earlier-title")]
EarlierTitle,
#[serde(rename = "language")]
Language,
#[serde(rename = "autotranslated")]
Autotranslated,
#[serde(rename = "human-use")]
HumanUse,
#[serde(rename = "machine-use")]
MachineUse,
#[serde(rename = "duplicate-uid")]
DuplicateUid,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum CitedArtifactAbstractType {
#[default]
#[serde(rename = "primary-human-use")]
PrimaryHumanUse,
#[serde(rename = "primary-machine-use")]
PrimaryMachineUse,
#[serde(rename = "truncated")]
Truncated,
#[serde(rename = "short-abstract")]
ShortAbstract,
#[serde(rename = "long-abstract")]
LongAbstract,
#[serde(rename = "plain-language")]
PlainLanguage,
#[serde(rename = "different-publisher")]
DifferentPublisher,
#[serde(rename = "language")]
Language,
#[serde(rename = "autotranslated")]
Autotranslated,
#[serde(rename = "duplicate-pmid")]
DuplicatePmid,
#[serde(rename = "earlier-abstract")]
EarlierAbstract,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum CitedArtifactPartType {
#[default]
#[serde(rename = "pages")]
Pages,
#[serde(rename = "sections")]
Sections,
#[serde(rename = "paragraphs")]
Paragraphs,
#[serde(rename = "lines")]
Lines,
#[serde(rename = "tables")]
Tables,
#[serde(rename = "figures")]
Figures,
#[serde(rename = "supplement")]
Supplement,
#[serde(rename = "supplement-subpart")]
SupplementSubpart,
#[serde(rename = "article-set")]
ArticleSet,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum PublishedInType {
#[default]
#[serde(rename = "D020492")]
D020492,
#[serde(rename = "D019991")]
D019991,
#[serde(rename = "D001877")]
D001877,
#[serde(rename = "D064886")]
D064886,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum CitedMedium {
#[default]
#[serde(rename = "internet")]
Internet,
#[serde(rename = "print")]
Print,
#[serde(rename = "offline-digital-storage")]
OfflineDigitalStorage,
#[serde(rename = "internet-without-issue")]
InternetWithoutIssue,
#[serde(rename = "print-without-issue")]
PrintWithoutIssue,
#[serde(rename = "offline-digital-storage-without-issue")]
OfflineDigitalStorageWithoutIssue,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ArtifactUrlClassifier {
#[default]
#[serde(rename = "abstract")]
Abstract,
#[serde(rename = "full-text")]
FullText,
#[serde(rename = "supplement")]
Supplement,
#[serde(rename = "webpage")]
Webpage,
#[serde(rename = "file-directory")]
FileDirectory,
#[serde(rename = "code-repository")]
CodeRepository,
#[serde(rename = "restricted")]
Restricted,
#[serde(rename = "compressed-file")]
CompressedFile,
#[serde(rename = "doi-based")]
DoiBased,
#[serde(rename = "pdf")]
Pdf,
#[serde(rename = "json")]
Json,
#[serde(rename = "xml")]
Xml,
#[serde(rename = "version-specific")]
VersionSpecific,
#[serde(rename = "computable-resource")]
ComputableResource,
#[serde(rename = "not-specified")]
NotSpecified,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum CitedArtifactClassificationType {
#[default]
#[serde(rename = "publication-type")]
PublicationType,
#[serde(rename = "mesh-heading")]
MeshHeading,
#[serde(rename = "supplemental-mesh-protocol")]
SupplementalMeshProtocol,
#[serde(rename = "supplemental-mesh-disease")]
SupplementalMeshDisease,
#[serde(rename = "supplemental-mesh-organism")]
SupplementalMeshOrganism,
#[serde(rename = "keyword")]
Keyword,
#[serde(rename = "citation-subset")]
CitationSubset,
#[serde(rename = "chemical")]
Chemical,
#[serde(rename = "publishing-model")]
PublishingModel,
#[serde(rename = "knowledge-artifact-type")]
KnowledgeArtifactType,
#[serde(rename = "coverage")]
Coverage,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ArtifactContributionType {
#[default]
#[serde(rename = "conceptualization")]
Conceptualization,
#[serde(rename = "data-curation")]
DataCuration,
#[serde(rename = "formal-analysis")]
FormalAnalysis,
#[serde(rename = "funding-acquisition")]
FundingAcquisition,
#[serde(rename = "investigation")]
Investigation,
#[serde(rename = "methodology")]
Methodology,
#[serde(rename = "project-administration")]
ProjectAdministration,
#[serde(rename = "resources")]
Resources,
#[serde(rename = "software")]
Software,
#[serde(rename = "supervision")]
Supervision,
#[serde(rename = "validation")]
Validation,
#[serde(rename = "visualization")]
Visualization,
#[serde(rename = "writing-original-draft")]
WritingOriginalDraft,
#[serde(rename = "writing-review-editing")]
WritingReviewEditing,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ContributorRole {
#[default]
#[serde(rename = "publisher")]
Publisher,
#[serde(rename = "author")]
Author,
#[serde(rename = "reviewer")]
Reviewer,
#[serde(rename = "endorser")]
Endorser,
#[serde(rename = "editor")]
Editor,
#[serde(rename = "informant")]
Informant,
#[serde(rename = "funder")]
Funder,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ArtifactContributionInstanceType {
#[default]
#[serde(rename = "reviewed")]
Reviewed,
#[serde(rename = "approved")]
Approved,
#[serde(rename = "edited")]
Edited,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ContributorSummaryType {
#[default]
#[serde(rename = "author-string")]
AuthorString,
#[serde(rename = "contributorship-list")]
ContributorshipList,
#[serde(rename = "contributorship-statement")]
ContributorshipStatement,
#[serde(rename = "acknowledgement-list")]
AcknowledgementList,
#[serde(rename = "acknowledgment-statement")]
AcknowledgmentStatement,
#[serde(rename = "funding-statement")]
FundingStatement,
#[serde(rename = "competing-interests-statement")]
CompetingInterestsStatement,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ContributorSummaryStyle {
#[default]
#[serde(rename = "a1full")]
A1full,
#[serde(rename = "a1init")]
A1init,
#[serde(rename = "a3full")]
A3full,
#[serde(rename = "a3init")]
A3init,
#[serde(rename = "a6full")]
A6full,
#[serde(rename = "a6init")]
A6init,
#[serde(rename = "aallfull")]
Aallfull,
#[serde(rename = "aallfullwithand")]
Aallfullwithand,
#[serde(rename = "aallfullwithampersand")]
Aallfullwithampersand,
#[serde(rename = "aallinit")]
Aallinit,
#[serde(rename = "aallinitwithand")]
Aallinitwithand,
#[serde(rename = "aallinitwithampersand")]
Aallinitwithampersand,
#[serde(rename = "contr-full-by-person")]
ContrFullByPerson,
#[serde(rename = "contr-init-by-person")]
ContrInitByPerson,
#[serde(rename = "contr-full-by-contr")]
ContrFullByContr,
#[serde(rename = "contr-init-by-contr")]
ContrInitByContr,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ContributorSummarySource {
#[default]
#[serde(rename = "publisher-data")]
PublisherData,
#[serde(rename = "article-copy")]
ArticleCopy,
#[serde(rename = "citation-manager")]
CitationManager,
#[serde(rename = "custom")]
Custom,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum EvidenceReportType {
#[default]
#[serde(rename = "classification")]
Classification,
#[serde(rename = "search-results")]
SearchResults,
#[serde(rename = "resources-compiled")]
ResourcesCompiled,
#[serde(rename = "text-structured")]
TextStructured,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum FocusCharacteristicCode {
#[default]
#[serde(rename = "citation")]
Citation,
#[serde(rename = "clinical-outcomes-observed")]
ClinicalOutcomesObserved,
#[serde(rename = "population")]
Population,
#[serde(rename = "exposure")]
Exposure,
#[serde(rename = "comparator")]
Comparator,
#[serde(rename = "outcome")]
Outcome,
#[serde(rename = "medication-exposures")]
MedicationExposures,
#[serde(rename = "study-type")]
StudyType,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ReportRelationType {
#[default]
#[serde(rename = "replaces")]
Replaces,
#[serde(rename = "amends")]
Amends,
#[serde(rename = "appends")]
Appends,
#[serde(rename = "transforms")]
Transforms,
#[serde(rename = "replacedWith")]
ReplacedWith,
#[serde(rename = "amendedWith")]
AmendedWith,
#[serde(rename = "appendedWith")]
AppendedWith,
#[serde(rename = "transformedWith")]
TransformedWith,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum EvidenceReportSection {
#[default]
#[serde(rename = "Evidence")]
Evidence,
#[serde(rename = "Intervention-group-alone-Evidence")]
InterventionGroupAloneEvidence,
#[serde(rename = "Intervention-vs-Control-Evidence")]
InterventionVsControlEvidence,
#[serde(rename = "Control-group-alone-Evidence")]
ControlGroupAloneEvidence,
#[serde(rename = "EvidenceVariable")]
EvidenceVariable,
#[serde(rename = "EvidenceVariable-observed")]
EvidenceVariableObserved,
#[serde(rename = "EvidenceVariable-intended")]
EvidenceVariableIntended,
#[serde(rename = "EvidenceVariable-population")]
EvidenceVariablePopulation,
#[serde(rename = "EvidenceVariable-exposure")]
EvidenceVariableExposure,
#[serde(rename = "EvidenceVariable-outcome")]
EvidenceVariableOutcome,
#[serde(rename = "Efficacy-outcomes")]
EfficacyOutcomes,
#[serde(rename = "Harms-outcomes")]
HarmsOutcomes,
#[serde(rename = "SampleSize")]
SampleSize,
#[serde(rename = "References")]
References,
#[serde(rename = "Assertion")]
Assertion,
#[serde(rename = "Reasons")]
Reasons,
#[serde(rename = "Certainty-of-Evidence")]
CertaintyOfEvidence,
#[serde(rename = "Evidence-Classifier")]
EvidenceClassifier,
#[serde(rename = "Warnings")]
Warnings,
#[serde(rename = "Text-Summary")]
TextSummary,
#[serde(rename = "SummaryOfBodyOfEvidenceFindings")]
SummaryOfBodyOfEvidenceFindings,
#[serde(rename = "SummaryOfIndividualStudyFindings")]
SummaryOfIndividualStudyFindings,
#[serde(rename = "Header")]
Header,
#[serde(rename = "Tables")]
Tables,
#[serde(rename = "Table")]
Table,
#[serde(rename = "Row-Headers")]
RowHeaders,
#[serde(rename = "Column-Header")]
ColumnHeader,
#[serde(rename = "Column-Headers")]
ColumnHeaders,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum EvidenceClassifierCode {
#[default]
#[serde(rename = "COVID19Specific")]
COVID19Specific,
#[serde(rename = "COVID19Relevant")]
COVID19Relevant,
#[serde(rename = "COVID19HumanResearch")]
COVID19HumanResearch,
#[serde(rename = "OriginalResearch")]
OriginalResearch,
#[serde(rename = "ResearchSynthesis")]
ResearchSynthesis,
#[serde(rename = "Guideline")]
Guideline,
#[serde(rename = "ResearchProtocol")]
ResearchProtocol,
#[serde(rename = "NotResearchNotGuideline")]
NotResearchNotGuideline,
#[serde(rename = "Treatment")]
Treatment,
#[serde(rename = "PreventionAndControl")]
PreventionAndControl,
#[serde(rename = "Diagnosis")]
Diagnosis,
#[serde(rename = "PrognosisPrediction")]
PrognosisPrediction,
#[serde(rename = "RatedAsYes")]
RatedAsYes,
#[serde(rename = "RatedAsNo")]
RatedAsNo,
#[serde(rename = "NotAssessed")]
NotAssessed,
#[serde(rename = "RatedAsRCT")]
RatedAsRCT,
#[serde(rename = "RatedAsControlledTrial")]
RatedAsControlledTrial,
#[serde(rename = "RatedAsComparativeCohort")]
RatedAsComparativeCohort,
#[serde(rename = "RatedAsCaseControl")]
RatedAsCaseControl,
#[serde(rename = "RatedAsUncontrolledSeries")]
RatedAsUncontrolledSeries,
#[serde(rename = "RatedAsMixedMethods")]
RatedAsMixedMethods,
#[serde(rename = "RatedAsOther")]
RatedAsOther,
#[serde(rename = "RiskOfBias")]
RiskOfBias,
#[serde(rename = "NoBlinding")]
NoBlinding,
#[serde(rename = "AllocConcealNotStated")]
AllocConcealNotStated,
#[serde(rename = "EarlyTrialTermination")]
EarlyTrialTermination,
#[serde(rename = "NoITT")]
NoITT,
#[serde(rename = "Preprint")]
Preprint,
#[serde(rename = "PreliminaryAnalysis")]
PreliminaryAnalysis,
#[serde(rename = "BaselineImbalance")]
BaselineImbalance,
#[serde(rename = "SubgroupAnalysis")]
SubgroupAnalysis,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum CompositionStatus {
#[default]
#[serde(rename = "registered")]
Registered,
#[serde(rename = "partial")]
Partial,
#[serde(rename = "final")]
Final,
#[serde(rename = "amended")]
Amended,
#[serde(rename = "cancelled")]
Cancelled,
#[serde(rename = "entered-in-error")]
EnteredInError,
#[serde(rename = "deprecated")]
Deprecated,
#[serde(rename = "unknown")]
Unknown,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum CompositionAttestationMode {
#[default]
#[serde(rename = "personal")]
Personal,
#[serde(rename = "professional")]
Professional,
#[serde(rename = "legal")]
Legal,
#[serde(rename = "official")]
Official,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum CatalogType {
#[default]
#[serde(rename = "medication")]
Medication,
#[serde(rename = "device")]
Device,
#[serde(rename = "protocol")]
Protocol,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum DocumentRelationshipType {
#[default]
#[serde(rename = "replaces")]
Replaces,
#[serde(rename = "transforms")]
Transforms,
#[serde(rename = "signs")]
Signs,
#[serde(rename = "appends")]
Appends,
#[serde(rename = "incorporates")]
Incorporates,
#[serde(rename = "summarizes")]
Summarizes,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum EncounterStatus {
#[default]
#[serde(rename = "planned")]
Planned,
#[serde(rename = "in-progress")]
InProgress,
#[serde(rename = "on-hold")]
OnHold,
#[serde(rename = "discharged")]
Discharged,
#[serde(rename = "completed")]
Completed,
#[serde(rename = "cancelled")]
Cancelled,
#[serde(rename = "discontinued")]
Discontinued,
#[serde(rename = "entered-in-error")]
EnteredInError,
#[serde(rename = "unknown")]
Unknown,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum EncounterReasonUse {
#[default]
#[serde(rename = "CC")]
CC,
#[serde(rename = "HC")]
HC,
#[serde(rename = "AD")]
AD,
#[serde(rename = "RV")]
RV,
#[serde(rename = "HM")]
HM,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum EncounterDiagnosisUse {
#[default]
#[serde(rename = "working")]
Working,
#[serde(rename = "final")]
Final,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum EncounterLocationStatus {
#[default]
#[serde(rename = "planned")]
Planned,
#[serde(rename = "active")]
Active,
#[serde(rename = "reserved")]
Reserved,
#[serde(rename = "completed")]
Completed,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum HistoryStatus {
#[default]
#[serde(rename = "partial")]
Partial,
#[serde(rename = "completed")]
Completed,
#[serde(rename = "entered-in-error")]
EnteredInError,
#[serde(rename = "health-unknown")]
HealthUnknown,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum GoalStatus {
#[default]
#[serde(rename = "proposed")]
Proposed,
#[serde(rename = "planned")]
Planned,
#[serde(rename = "accepted")]
Accepted,
#[serde(rename = "cancelled")]
Cancelled,
#[serde(rename = "entered-in-error")]
EnteredInError,
#[serde(rename = "rejected")]
Rejected,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum GraphCompartmentUse {
#[default]
#[serde(rename = "where")]
Where,
#[serde(rename = "requires")]
Requires,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum GraphCompartmentRule {
#[default]
#[serde(rename = "identical")]
Identical,
#[serde(rename = "matching")]
Matching,
#[serde(rename = "different")]
Different,
#[serde(rename = "custom")]
Custom,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum GroupType {
#[default]
#[serde(rename = "person")]
Person,
#[serde(rename = "animal")]
Animal,
#[serde(rename = "practitioner")]
Practitioner,
#[serde(rename = "device")]
Device,
#[serde(rename = "careteam")]
Careteam,
#[serde(rename = "healthcareservice")]
Healthcareservice,
#[serde(rename = "location")]
Location,
#[serde(rename = "organization")]
Organization,
#[serde(rename = "relatedperson")]
Relatedperson,
#[serde(rename = "specimen")]
Specimen,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum GroupMembershipBasis {
#[default]
#[serde(rename = "definitional")]
Definitional,
#[serde(rename = "enumerated")]
Enumerated,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ImagingselectionStatus {
#[default]
#[serde(rename = "available")]
Available,
#[serde(rename = "entered-in-error")]
EnteredInError,
#[serde(rename = "unknown")]
Unknown,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum Imagingselection2dgraphictype {
#[default]
#[serde(rename = "point")]
Point,
#[serde(rename = "polyline")]
Polyline,
#[serde(rename = "interpolated")]
Interpolated,
#[serde(rename = "circle")]
Circle,
#[serde(rename = "ellipse")]
Ellipse,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum Imagingselection3dgraphictype {
#[default]
#[serde(rename = "point")]
Point,
#[serde(rename = "multipoint")]
Multipoint,
#[serde(rename = "polyline")]
Polyline,
#[serde(rename = "polygon")]
Polygon,
#[serde(rename = "ellipse")]
Ellipse,
#[serde(rename = "ellipsoid")]
Ellipsoid,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ImagingstudyStatus {
#[default]
#[serde(rename = "registered")]
Registered,
#[serde(rename = "available")]
Available,
#[serde(rename = "cancelled")]
Cancelled,
#[serde(rename = "entered-in-error")]
EnteredInError,
#[serde(rename = "unknown")]
Unknown,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum SpdxLicense {
#[default]
#[serde(rename = "not-open-source")]
NotOpenSource,
#[serde(rename = "0BSD")]
N0BSD,
#[serde(rename = "AAL")]
AAL,
#[serde(rename = "Abstyles")]
Abstyles,
#[serde(rename = "Adobe-2006")]
Adobe2006,
#[serde(rename = "Adobe-Glyph")]
AdobeGlyph,
#[serde(rename = "ADSL")]
ADSL,
#[serde(rename = "AFL-1.1")]
AFL11,
#[serde(rename = "AFL-1.2")]
AFL12,
#[serde(rename = "AFL-2.0")]
AFL20,
#[serde(rename = "AFL-2.1")]
AFL21,
#[serde(rename = "AFL-3.0")]
AFL30,
#[serde(rename = "Afmparse")]
Afmparse,
#[serde(rename = "AGPL-1.0-only")]
AGPL10Only,
#[serde(rename = "AGPL-1.0-or-later")]
AGPL10OrLater,
#[serde(rename = "AGPL-3.0-only")]
AGPL30Only,
#[serde(rename = "AGPL-3.0-or-later")]
AGPL30OrLater,
#[serde(rename = "Aladdin")]
Aladdin,
#[serde(rename = "AMDPLPA")]
AMDPLPA,
#[serde(rename = "AML")]
AML,
#[serde(rename = "AMPAS")]
AMPAS,
#[serde(rename = "ANTLR-PD")]
ANTLRPD,
#[serde(rename = "Apache-1.0")]
Apache10,
#[serde(rename = "Apache-1.1")]
Apache11,
#[serde(rename = "Apache-2.0")]
Apache20,
#[serde(rename = "APAFML")]
APAFML,
#[serde(rename = "APL-1.0")]
APL10,
#[serde(rename = "APSL-1.0")]
APSL10,
#[serde(rename = "APSL-1.1")]
APSL11,
#[serde(rename = "APSL-1.2")]
APSL12,
#[serde(rename = "APSL-2.0")]
APSL20,
#[serde(rename = "Artistic-1.0-cl8")]
Artistic10Cl8,
#[serde(rename = "Artistic-1.0-Perl")]
Artistic10Perl,
#[serde(rename = "Artistic-1.0")]
Artistic10,
#[serde(rename = "Artistic-2.0")]
Artistic20,
#[serde(rename = "Bahyph")]
Bahyph,
#[serde(rename = "Barr")]
Barr,
#[serde(rename = "Beerware")]
Beerware,
#[serde(rename = "BitTorrent-1.0")]
BitTorrent10,
#[serde(rename = "BitTorrent-1.1")]
BitTorrent11,
#[serde(rename = "Borceux")]
Borceux,
#[serde(rename = "BSD-1-Clause")]
BSD1Clause,
#[serde(rename = "BSD-2-Clause-FreeBSD")]
BSD2ClauseFreeBSD,
#[serde(rename = "BSD-2-Clause-NetBSD")]
BSD2ClauseNetBSD,
#[serde(rename = "BSD-2-Clause-Patent")]
BSD2ClausePatent,
#[serde(rename = "BSD-2-Clause")]
BSD2Clause,
#[serde(rename = "BSD-3-Clause-Attribution")]
BSD3ClauseAttribution,
#[serde(rename = "BSD-3-Clause-Clear")]
BSD3ClauseClear,
#[serde(rename = "BSD-3-Clause-LBNL")]
BSD3ClauseLBNL,
#[serde(rename = "BSD-3-Clause-No-Nuclear-License-2014")]
BSD3ClauseNoNuclearLicense2014,
#[serde(rename = "BSD-3-Clause-No-Nuclear-License")]
BSD3ClauseNoNuclearLicense,
#[serde(rename = "BSD-3-Clause-No-Nuclear-Warranty")]
BSD3ClauseNoNuclearWarranty,
#[serde(rename = "BSD-3-Clause")]
BSD3Clause,
#[serde(rename = "BSD-4-Clause-UC")]
BSD4ClauseUC,
#[serde(rename = "BSD-4-Clause")]
BSD4Clause,
#[serde(rename = "BSD-Protection")]
BSDProtection,
#[serde(rename = "BSD-Source-Code")]
BSDSourceCode,
#[serde(rename = "BSL-1.0")]
BSL10,
#[serde(rename = "bzip2-1.0.5")]
Bzip2105,
#[serde(rename = "bzip2-1.0.6")]
Bzip2106,
#[serde(rename = "Caldera")]
Caldera,
#[serde(rename = "CATOSL-1.1")]
CATOSL11,
#[serde(rename = "CC-BY-1.0")]
CCBY10,
#[serde(rename = "CC-BY-2.0")]
CCBY20,
#[serde(rename = "CC-BY-2.5")]
CCBY25,
#[serde(rename = "CC-BY-3.0")]
CCBY30,
#[serde(rename = "CC-BY-4.0")]
CCBY40,
#[serde(rename = "CC-BY-NC-1.0")]
CCBYNC10,
#[serde(rename = "CC-BY-NC-2.0")]
CCBYNC20,
#[serde(rename = "CC-BY-NC-2.5")]
CCBYNC25,
#[serde(rename = "CC-BY-NC-3.0")]
CCBYNC30,
#[serde(rename = "CC-BY-NC-4.0")]
CCBYNC40,
#[serde(rename = "CC-BY-NC-ND-1.0")]
CCBYNCND10,
#[serde(rename = "CC-BY-NC-ND-2.0")]
CCBYNCND20,
#[serde(rename = "CC-BY-NC-ND-2.5")]
CCBYNCND25,
#[serde(rename = "CC-BY-NC-ND-3.0")]
CCBYNCND30,
#[serde(rename = "CC-BY-NC-ND-4.0")]
CCBYNCND40,
#[serde(rename = "CC-BY-NC-SA-1.0")]
CCBYNCSA10,
#[serde(rename = "CC-BY-NC-SA-2.0")]
CCBYNCSA20,
#[serde(rename = "CC-BY-NC-SA-2.5")]
CCBYNCSA25,
#[serde(rename = "CC-BY-NC-SA-3.0")]
CCBYNCSA30,
#[serde(rename = "CC-BY-NC-SA-4.0")]
CCBYNCSA40,
#[serde(rename = "CC-BY-ND-1.0")]
CCBYND10,
#[serde(rename = "CC-BY-ND-2.0")]
CCBYND20,
#[serde(rename = "CC-BY-ND-2.5")]
CCBYND25,
#[serde(rename = "CC-BY-ND-3.0")]
CCBYND30,
#[serde(rename = "CC-BY-ND-4.0")]
CCBYND40,
#[serde(rename = "CC-BY-SA-1.0")]
CCBYSA10,
#[serde(rename = "CC-BY-SA-2.0")]
CCBYSA20,
#[serde(rename = "CC-BY-SA-2.5")]
CCBYSA25,
#[serde(rename = "CC-BY-SA-3.0")]
CCBYSA30,
#[serde(rename = "CC-BY-SA-4.0")]
CCBYSA40,
#[serde(rename = "CC0-1.0")]
CC010,
#[serde(rename = "CDDL-1.0")]
CDDL10,
#[serde(rename = "CDDL-1.1")]
CDDL11,
#[serde(rename = "CDLA-Permissive-1.0")]
CDLAPermissive10,
#[serde(rename = "CDLA-Sharing-1.0")]
CDLASharing10,
#[serde(rename = "CECILL-1.0")]
CECILL10,
#[serde(rename = "CECILL-1.1")]
CECILL11,
#[serde(rename = "CECILL-2.0")]
CECILL20,
#[serde(rename = "CECILL-2.1")]
CECILL21,
#[serde(rename = "CECILL-B")]
CECILLB,
#[serde(rename = "CECILL-C")]
CECILLC,
#[serde(rename = "ClArtistic")]
ClArtistic,
#[serde(rename = "CNRI-Jython")]
CNRIJython,
#[serde(rename = "CNRI-Python-GPL-Compatible")]
CNRIPythonGPLCompatible,
#[serde(rename = "CNRI-Python")]
CNRIPython,
#[serde(rename = "Condor-1.1")]
Condor11,
#[serde(rename = "CPAL-1.0")]
CPAL10,
#[serde(rename = "CPL-1.0")]
CPL10,
#[serde(rename = "CPOL-1.02")]
CPOL102,
#[serde(rename = "Crossword")]
Crossword,
#[serde(rename = "CrystalStacker")]
CrystalStacker,
#[serde(rename = "CUA-OPL-1.0")]
CUAOPL10,
#[serde(rename = "Cube")]
Cube,
#[serde(rename = "curl")]
Curl,
#[serde(rename = "D-FSL-1.0")]
DFSL10,
#[serde(rename = "diffmark")]
Diffmark,
#[serde(rename = "DOC")]
DOC,
#[serde(rename = "Dotseqn")]
Dotseqn,
#[serde(rename = "DSDP")]
DSDP,
#[serde(rename = "dvipdfm")]
Dvipdfm,
#[serde(rename = "ECL-1.0")]
ECL10,
#[serde(rename = "ECL-2.0")]
ECL20,
#[serde(rename = "EFL-1.0")]
EFL10,
#[serde(rename = "EFL-2.0")]
EFL20,
#[serde(rename = "eGenix")]
EGenix,
#[serde(rename = "Entessa")]
Entessa,
#[serde(rename = "EPL-1.0")]
EPL10,
#[serde(rename = "EPL-2.0")]
EPL20,
#[serde(rename = "ErlPL-1.1")]
ErlPL11,
#[serde(rename = "EUDatagrid")]
EUDatagrid,
#[serde(rename = "EUPL-1.0")]
EUPL10,
#[serde(rename = "EUPL-1.1")]
EUPL11,
#[serde(rename = "EUPL-1.2")]
EUPL12,
#[serde(rename = "Eurosym")]
Eurosym,
#[serde(rename = "Fair")]
Fair,
#[serde(rename = "Frameworx-1.0")]
Frameworx10,
#[serde(rename = "FreeImage")]
FreeImage,
#[serde(rename = "FSFAP")]
FSFAP,
#[serde(rename = "FSFUL")]
FSFUL,
#[serde(rename = "FSFULLR")]
FSFULLR,
#[serde(rename = "FTL")]
FTL,
#[serde(rename = "GFDL-1.1-only")]
GFDL11Only,
#[serde(rename = "GFDL-1.1-or-later")]
GFDL11OrLater,
#[serde(rename = "GFDL-1.2-only")]
GFDL12Only,
#[serde(rename = "GFDL-1.2-or-later")]
GFDL12OrLater,
#[serde(rename = "GFDL-1.3-only")]
GFDL13Only,
#[serde(rename = "GFDL-1.3-or-later")]
GFDL13OrLater,
#[serde(rename = "Giftware")]
Giftware,
#[serde(rename = "GL2PS")]
GL2PS,
#[serde(rename = "Glide")]
Glide,
#[serde(rename = "Glulxe")]
Glulxe,
#[serde(rename = "gnuplot")]
Gnuplot,
#[serde(rename = "GPL-1.0-only")]
GPL10Only,
#[serde(rename = "GPL-1.0-or-later")]
GPL10OrLater,
#[serde(rename = "GPL-2.0-only")]
GPL20Only,
#[serde(rename = "GPL-2.0-or-later")]
GPL20OrLater,
#[serde(rename = "GPL-3.0-only")]
GPL30Only,
#[serde(rename = "GPL-3.0-or-later")]
GPL30OrLater,
#[serde(rename = "gSOAP-1.3b")]
GSOAP13b,
#[serde(rename = "HaskellReport")]
HaskellReport,
#[serde(rename = "HPND")]
HPND,
#[serde(rename = "IBM-pibs")]
IBMPibs,
#[serde(rename = "ICU")]
ICU,
#[serde(rename = "IJG")]
IJG,
#[serde(rename = "ImageMagick")]
ImageMagick,
#[serde(rename = "iMatix")]
IMatix,
#[serde(rename = "Imlib2")]
Imlib2,
#[serde(rename = "Info-ZIP")]
InfoZIP,
#[serde(rename = "Intel-ACPI")]
IntelACPI,
#[serde(rename = "Intel")]
Intel,
#[serde(rename = "Interbase-1.0")]
Interbase10,
#[serde(rename = "IPA")]
IPA,
#[serde(rename = "IPL-1.0")]
IPL10,
#[serde(rename = "ISC")]
ISC,
#[serde(rename = "JasPer-2.0")]
JasPer20,
#[serde(rename = "JSON")]
JSON,
#[serde(rename = "LAL-1.2")]
LAL12,
#[serde(rename = "LAL-1.3")]
LAL13,
#[serde(rename = "Latex2e")]
Latex2e,
#[serde(rename = "Leptonica")]
Leptonica,
#[serde(rename = "LGPL-2.0-only")]
LGPL20Only,
#[serde(rename = "LGPL-2.0-or-later")]
LGPL20OrLater,
#[serde(rename = "LGPL-2.1-only")]
LGPL21Only,
#[serde(rename = "LGPL-2.1-or-later")]
LGPL21OrLater,
#[serde(rename = "LGPL-3.0-only")]
LGPL30Only,
#[serde(rename = "LGPL-3.0-or-later")]
LGPL30OrLater,
#[serde(rename = "LGPLLR")]
LGPLLR,
#[serde(rename = "Libpng")]
Libpng,
#[serde(rename = "libtiff")]
Libtiff,
#[serde(rename = "LiLiQ-P-1.1")]
LiLiQP11,
#[serde(rename = "LiLiQ-R-1.1")]
LiLiQR11,
#[serde(rename = "LiLiQ-Rplus-1.1")]
LiLiQRplus11,
#[serde(rename = "Linux-OpenIB")]
LinuxOpenIB,
#[serde(rename = "LPL-1.0")]
LPL10,
#[serde(rename = "LPL-1.02")]
LPL102,
#[serde(rename = "LPPL-1.0")]
LPPL10,
#[serde(rename = "LPPL-1.1")]
LPPL11,
#[serde(rename = "LPPL-1.2")]
LPPL12,
#[serde(rename = "LPPL-1.3a")]
LPPL13a,
#[serde(rename = "LPPL-1.3c")]
LPPL13c,
#[serde(rename = "MakeIndex")]
MakeIndex,
#[serde(rename = "MirOS")]
MirOS,
#[serde(rename = "MIT-0")]
MIT0,
#[serde(rename = "MIT-advertising")]
MITAdvertising,
#[serde(rename = "MIT-CMU")]
MITCMU,
#[serde(rename = "MIT-enna")]
MITEnna,
#[serde(rename = "MIT-feh")]
MITFeh,
#[serde(rename = "MIT")]
MIT,
#[serde(rename = "MITNFA")]
MITNFA,
#[serde(rename = "Motosoto")]
Motosoto,
#[serde(rename = "mpich2")]
Mpich2,
#[serde(rename = "MPL-1.0")]
MPL10,
#[serde(rename = "MPL-1.1")]
MPL11,
#[serde(rename = "MPL-2.0-no-copyleft-exception")]
MPL20NoCopyleftException,
#[serde(rename = "MPL-2.0")]
MPL20,
#[serde(rename = "MS-PL")]
MSPL,
#[serde(rename = "MS-RL")]
MSRL,
#[serde(rename = "MTLL")]
MTLL,
#[serde(rename = "Multics")]
Multics,
#[serde(rename = "Mup")]
Mup,
#[serde(rename = "NASA-1.3")]
NASA13,
#[serde(rename = "Naumen")]
Naumen,
#[serde(rename = "NBPL-1.0")]
NBPL10,
#[serde(rename = "NCSA")]
NCSA,
#[serde(rename = "Net-SNMP")]
NetSNMP,
#[serde(rename = "NetCDF")]
NetCDF,
#[serde(rename = "Newsletr")]
Newsletr,
#[serde(rename = "NGPL")]
NGPL,
#[serde(rename = "NLOD-1.0")]
NLOD10,
#[serde(rename = "NLPL")]
NLPL,
#[serde(rename = "Nokia")]
Nokia,
#[serde(rename = "NOSL")]
NOSL,
#[serde(rename = "Noweb")]
Noweb,
#[serde(rename = "NPL-1.0")]
NPL10,
#[serde(rename = "NPL-1.1")]
NPL11,
#[serde(rename = "NPOSL-3.0")]
NPOSL30,
#[serde(rename = "NRL")]
NRL,
#[serde(rename = "NTP")]
NTP,
#[serde(rename = "OCCT-PL")]
OCCTPL,
#[serde(rename = "OCLC-2.0")]
OCLC20,
#[serde(rename = "ODbL-1.0")]
ODbL10,
#[serde(rename = "OFL-1.0")]
OFL10,
#[serde(rename = "OFL-1.1")]
OFL11,
#[serde(rename = "OGTSL")]
OGTSL,
#[serde(rename = "OLDAP-1.1")]
OLDAP11,
#[serde(rename = "OLDAP-1.2")]
OLDAP12,
#[serde(rename = "OLDAP-1.3")]
OLDAP13,
#[serde(rename = "OLDAP-1.4")]
OLDAP14,
#[serde(rename = "OLDAP-2.0.1")]
OLDAP201,
#[serde(rename = "OLDAP-2.0")]
OLDAP20,
#[serde(rename = "OLDAP-2.1")]
OLDAP21,
#[serde(rename = "OLDAP-2.2.1")]
OLDAP221,
#[serde(rename = "OLDAP-2.2.2")]
OLDAP222,
#[serde(rename = "OLDAP-2.2")]
OLDAP22,
#[serde(rename = "OLDAP-2.3")]
OLDAP23,
#[serde(rename = "OLDAP-2.4")]
OLDAP24,
#[serde(rename = "OLDAP-2.5")]
OLDAP25,
#[serde(rename = "OLDAP-2.6")]
OLDAP26,
#[serde(rename = "OLDAP-2.7")]
OLDAP27,
#[serde(rename = "OLDAP-2.8")]
OLDAP28,
#[serde(rename = "OML")]
OML,
#[serde(rename = "OpenSSL")]
OpenSSL,
#[serde(rename = "OPL-1.0")]
OPL10,
#[serde(rename = "OSET-PL-2.1")]
OSETPL21,
#[serde(rename = "OSL-1.0")]
OSL10,
#[serde(rename = "OSL-1.1")]
OSL11,
#[serde(rename = "OSL-2.0")]
OSL20,
#[serde(rename = "OSL-2.1")]
OSL21,
#[serde(rename = "OSL-3.0")]
OSL30,
#[serde(rename = "PDDL-1.0")]
PDDL10,
#[serde(rename = "PHP-3.0")]
PHP30,
#[serde(rename = "PHP-3.01")]
PHP301,
#[serde(rename = "Plexus")]
Plexus,
#[serde(rename = "PostgreSQL")]
PostgreSQL,
#[serde(rename = "psfrag")]
Psfrag,
#[serde(rename = "psutils")]
Psutils,
#[serde(rename = "Python-2.0")]
Python20,
#[serde(rename = "Qhull")]
Qhull,
#[serde(rename = "QPL-1.0")]
QPL10,
#[serde(rename = "Rdisc")]
Rdisc,
#[serde(rename = "RHeCos-1.1")]
RHeCos11,
#[serde(rename = "RPL-1.1")]
RPL11,
#[serde(rename = "RPL-1.5")]
RPL15,
#[serde(rename = "RPSL-1.0")]
RPSL10,
#[serde(rename = "RSA-MD")]
RSAMD,
#[serde(rename = "RSCPL")]
RSCPL,
#[serde(rename = "Ruby")]
Ruby,
#[serde(rename = "SAX-PD")]
SAXPD,
#[serde(rename = "Saxpath")]
Saxpath,
#[serde(rename = "SCEA")]
SCEA,
#[serde(rename = "Sendmail")]
Sendmail,
#[serde(rename = "SGI-B-1.0")]
SGIB10,
#[serde(rename = "SGI-B-1.1")]
SGIB11,
#[serde(rename = "SGI-B-2.0")]
SGIB20,
#[serde(rename = "SimPL-2.0")]
SimPL20,
#[serde(rename = "SISSL-1.2")]
SISSL12,
#[serde(rename = "SISSL")]
SISSL,
#[serde(rename = "Sleepycat")]
Sleepycat,
#[serde(rename = "SMLNJ")]
SMLNJ,
#[serde(rename = "SMPPL")]
SMPPL,
#[serde(rename = "SNIA")]
SNIA,
#[serde(rename = "Spencer-86")]
Spencer86,
#[serde(rename = "Spencer-94")]
Spencer94,
#[serde(rename = "Spencer-99")]
Spencer99,
#[serde(rename = "SPL-1.0")]
SPL10,
#[serde(rename = "SugarCRM-1.1.3")]
SugarCRM113,
#[serde(rename = "SWL")]
SWL,
#[serde(rename = "TCL")]
TCL,
#[serde(rename = "TCP-wrappers")]
TCPWrappers,
#[serde(rename = "TMate")]
TMate,
#[serde(rename = "TORQUE-1.1")]
TORQUE11,
#[serde(rename = "TOSL")]
TOSL,
#[serde(rename = "Unicode-DFS-2015")]
UnicodeDFS2015,
#[serde(rename = "Unicode-DFS-2016")]
UnicodeDFS2016,
#[serde(rename = "Unicode-TOU")]
UnicodeTOU,
#[serde(rename = "Unlicense")]
Unlicense,
#[serde(rename = "UPL-1.0")]
UPL10,
#[serde(rename = "Vim")]
Vim,
#[serde(rename = "VOSTROM")]
VOSTROM,
#[serde(rename = "VSL-1.0")]
VSL10,
#[serde(rename = "W3C-19980720")]
W3C19980720,
#[serde(rename = "W3C-20150513")]
W3C20150513,
#[serde(rename = "W3C")]
W3C,
#[serde(rename = "Watcom-1.0")]
Watcom10,
#[serde(rename = "Wsuipa")]
Wsuipa,
#[serde(rename = "WTFPL")]
WTFPL,
#[serde(rename = "X11")]
X11,
#[serde(rename = "Xerox")]
Xerox,
#[serde(rename = "XFree86-1.1")]
XFree8611,
#[serde(rename = "xinetd")]
Xinetd,
#[serde(rename = "Xnet")]
Xnet,
#[serde(rename = "xpp")]
Xpp,
#[serde(rename = "XSkat")]
XSkat,
#[serde(rename = "YPL-1.0")]
YPL10,
#[serde(rename = "YPL-1.1")]
YPL11,
#[serde(rename = "Zed")]
Zed,
#[serde(rename = "Zend-2.0")]
Zend20,
#[serde(rename = "Zimbra-1.3")]
Zimbra13,
#[serde(rename = "Zimbra-1.4")]
Zimbra14,
#[serde(rename = "zlib-acknowledgement")]
ZlibAcknowledgement,
#[serde(rename = "Zlib")]
Zlib,
#[serde(rename = "ZPL-1.1")]
ZPL11,
#[serde(rename = "ZPL-2.0")]
ZPL20,
#[serde(rename = "ZPL-2.1")]
ZPL21,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum GuidePageGeneration {
#[default]
#[serde(rename = "html")]
Html,
#[serde(rename = "markdown")]
Markdown,
#[serde(rename = "xml")]
Xml,
#[serde(rename = "generated")]
Generated,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum GuideParameterCode {
#[default]
#[serde(rename = "apply")]
Apply,
#[serde(rename = "path-resource")]
PathResource,
#[serde(rename = "path-pages")]
PathPages,
#[serde(rename = "path-tx-cache")]
PathTxCache,
#[serde(rename = "expansion-parameter")]
ExpansionParameter,
#[serde(rename = "rule-broken-links")]
RuleBrokenLinks,
#[serde(rename = "generate-xml")]
GenerateXml,
#[serde(rename = "generate-json")]
GenerateJson,
#[serde(rename = "generate-turtle")]
GenerateTurtle,
#[serde(rename = "html-template")]
HtmlTemplate,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum LinkageType {
#[default]
#[serde(rename = "source")]
Source,
#[serde(rename = "alternate")]
Alternate,
#[serde(rename = "historical")]
Historical,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ListStatus {
#[default]
#[serde(rename = "current")]
Current,
#[serde(rename = "retired")]
Retired,
#[serde(rename = "entered-in-error")]
EnteredInError,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ListMode {
#[default]
#[serde(rename = "working")]
Working,
#[serde(rename = "snapshot")]
Snapshot,
#[serde(rename = "changes")]
Changes,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ListItemFlag {
#[default]
#[serde(rename = "01")]
N01,
#[serde(rename = "02")]
N02,
#[serde(rename = "03")]
N03,
#[serde(rename = "04")]
N04,
#[serde(rename = "05")]
N05,
#[serde(rename = "06")]
N06,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum LocationStatus {
#[default]
#[serde(rename = "active")]
Active,
#[serde(rename = "suspended")]
Suspended,
#[serde(rename = "inactive")]
Inactive,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum LocationMode {
#[default]
#[serde(rename = "instance")]
Instance,
#[serde(rename = "kind")]
Kind,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum LocationCharacteristic {
#[default]
#[serde(rename = "wheelchair")]
Wheelchair,
#[serde(rename = "has-translation")]
HasTranslation,
#[serde(rename = "has-oxy-nitro")]
HasOxyNitro,
#[serde(rename = "has-neg-press")]
HasNegPress,
#[serde(rename = "has-iso-ward")]
HasIsoWard,
#[serde(rename = "has-icu")]
HasIcu,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MedicationAdminStatus {
#[default]
#[serde(rename = "in-progress")]
InProgress,
#[serde(rename = "not-done")]
NotDone,
#[serde(rename = "on-hold")]
OnHold,
#[serde(rename = "completed")]
Completed,
#[serde(rename = "entered-in-error")]
EnteredInError,
#[serde(rename = "stopped")]
Stopped,
#[serde(rename = "unknown")]
Unknown,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ReasonMedicationNotGivenCodes {
#[default]
#[serde(rename = "a")]
A,
#[serde(rename = "b")]
B,
#[serde(rename = "c")]
C,
#[serde(rename = "d")]
D,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum AdministrationSubpotentReason {
#[default]
#[serde(rename = "partialdose")]
Partialdose,
#[serde(rename = "coldchainbreak")]
Coldchainbreak,
#[serde(rename = "recall")]
Recall,
#[serde(rename = "adversestorage")]
Adversestorage,
#[serde(rename = "expired")]
Expired,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MedicationdispenseStatus {
#[default]
#[serde(rename = "preparation")]
Preparation,
#[serde(rename = "in-progress")]
InProgress,
#[serde(rename = "cancelled")]
Cancelled,
#[serde(rename = "on-hold")]
OnHold,
#[serde(rename = "completed")]
Completed,
#[serde(rename = "entered-in-error")]
EnteredInError,
#[serde(rename = "stopped")]
Stopped,
#[serde(rename = "declined")]
Declined,
#[serde(rename = "unknown")]
Unknown,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MedicationdispenseStatusReason {
#[default]
#[serde(rename = "frr01")]
Frr01,
#[serde(rename = "frr02")]
Frr02,
#[serde(rename = "frr03")]
Frr03,
#[serde(rename = "frr04")]
Frr04,
#[serde(rename = "frr05")]
Frr05,
#[serde(rename = "frr06")]
Frr06,
#[serde(rename = "altchoice")]
Altchoice,
#[serde(rename = "clarif")]
Clarif,
#[serde(rename = "drughigh")]
Drughigh,
#[serde(rename = "hospadm")]
Hospadm,
#[serde(rename = "labint")]
Labint,
#[serde(rename = "non-avail")]
NonAvail,
#[serde(rename = "preg")]
Preg,
#[serde(rename = "saig")]
Saig,
#[serde(rename = "sddi")]
Sddi,
#[serde(rename = "sdupther")]
Sdupther,
#[serde(rename = "sintol")]
Sintol,
#[serde(rename = "surg")]
Surg,
#[serde(rename = "washout")]
Washout,
#[serde(rename = "outofstock")]
Outofstock,
#[serde(rename = "offmarket")]
Offmarket,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MedicationdispenseAdminLocation {
#[default]
#[serde(rename = "inpatient")]
Inpatient,
#[serde(rename = "outpatient")]
Outpatient,
#[serde(rename = "community")]
Community,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MedicationrequestStatus {
#[default]
#[serde(rename = "active")]
Active,
#[serde(rename = "on-hold")]
OnHold,
#[serde(rename = "ended")]
Ended,
#[serde(rename = "entered-in-error")]
EnteredInError,
#[serde(rename = "draft")]
Draft,
#[serde(rename = "unknown")]
Unknown,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MedicationrequestIntent {
#[default]
#[serde(rename = "proposal")]
Proposal,
#[serde(rename = "plan")]
Plan,
#[serde(rename = "order")]
Order,
#[serde(rename = "option")]
Option,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MedicationIntendedPerformerRole {
#[default]
#[serde(rename = "registerednurse")]
Registerednurse,
#[serde(rename = "oncologynurse")]
Oncologynurse,
#[serde(rename = "paincontrolnurse")]
Paincontrolnurse,
#[serde(rename = "physician")]
Physician,
#[serde(rename = "pharmacist")]
Pharmacist,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MedicationDoseAid {
#[default]
#[serde(rename = "blisterpack")]
Blisterpack,
#[serde(rename = "dosette")]
Dosette,
#[serde(rename = "sachets")]
Sachets,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MedicationStatementStatus {
#[default]
#[serde(rename = "recorded")]
Recorded,
#[serde(rename = "entered-in-error")]
EnteredInError,
#[serde(rename = "draft")]
Draft,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MedicationStatementAdherence {
#[default]
#[serde(rename = "taking")]
Taking,
#[serde(rename = "not-taking")]
NotTaking,
#[serde(rename = "unknown")]
Unknown,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MedicationStatus {
#[default]
#[serde(rename = "active")]
Active,
#[serde(rename = "inactive")]
Inactive,
#[serde(rename = "entered-in-error")]
EnteredInError,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MedicationIngredientstrength {
#[default]
#[serde(rename = "qs")]
Qs,
#[serde(rename = "trace")]
Trace,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ResponseCode {
#[default]
#[serde(rename = "ok")]
Ok,
#[serde(rename = "transient-error")]
TransientError,
#[serde(rename = "fatal-error")]
FatalError,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ObservationTriggeredbytype {
#[default]
#[serde(rename = "reflex")]
Reflex,
#[serde(rename = "repeat")]
Repeat,
#[serde(rename = "re-run")]
ReRun,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ObservationStatus {
#[default]
#[serde(rename = "registered")]
Registered,
#[serde(rename = "preliminary")]
Preliminary,
#[serde(rename = "final")]
Final,
#[serde(rename = "amended")]
Amended,
#[serde(rename = "cancelled")]
Cancelled,
#[serde(rename = "entered-in-error")]
EnteredInError,
#[serde(rename = "unknown")]
Unknown,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ObservationReferencerangeNormalvalue {
#[default]
#[serde(rename = "negative")]
Negative,
#[serde(rename = "absent")]
Absent,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ObservationStatistics {
#[default]
#[serde(rename = "average")]
Average,
#[serde(rename = "maximum")]
Maximum,
#[serde(rename = "minimum")]
Minimum,
#[serde(rename = "count")]
Count,
#[serde(rename = "total-count")]
TotalCount,
#[serde(rename = "median")]
Median,
#[serde(rename = "std-dev")]
StdDev,
#[serde(rename = "sum")]
Sum,
#[serde(rename = "variance")]
Variance,
#[serde(rename = "20-percent")]
N20Percent,
#[serde(rename = "80-percent")]
N80Percent,
#[serde(rename = "4-lower")]
N4Lower,
#[serde(rename = "4-upper")]
N4Upper,
#[serde(rename = "4-dev")]
N4Dev,
#[serde(rename = "5-1")]
N51,
#[serde(rename = "5-2")]
N52,
#[serde(rename = "5-3")]
N53,
#[serde(rename = "5-4")]
N54,
#[serde(rename = "skew")]
Skew,
#[serde(rename = "kurtosis")]
Kurtosis,
#[serde(rename = "regression")]
Regression,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum IssueSeverity {
#[default]
#[serde(rename = "fatal")]
Fatal,
#[serde(rename = "error")]
Error,
#[serde(rename = "warning")]
Warning,
#[serde(rename = "information")]
Information,
#[serde(rename = "success")]
Success,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum IssueType {
#[default]
#[serde(rename = "invalid")]
Invalid,
#[serde(rename = "security")]
Security,
#[serde(rename = "processing")]
Processing,
#[serde(rename = "transient")]
Transient,
#[serde(rename = "informational")]
Informational,
#[serde(rename = "success")]
Success,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum LinkType {
#[default]
#[serde(rename = "replaced-by")]
ReplacedBy,
#[serde(rename = "replaces")]
Replaces,
#[serde(rename = "refer")]
Refer,
#[serde(rename = "seealso")]
Seealso,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum DeviceAction {
#[default]
#[serde(rename = "implanted")]
Implanted,
#[serde(rename = "explanted")]
Explanted,
#[serde(rename = "manipulated")]
Manipulated,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ServicerequestOrderdetailParameterCode {
#[default]
#[serde(rename = "catheter-insertion")]
CatheterInsertion,
#[serde(rename = "body-elevation")]
BodyElevation,
#[serde(rename = "device-configuration")]
DeviceConfiguration,
#[serde(rename = "device-settings")]
DeviceSettings,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ProvenanceEntityRole {
#[default]
#[serde(rename = "revision")]
Revision,
#[serde(rename = "quotation")]
Quotation,
#[serde(rename = "source")]
Source,
#[serde(rename = "instantiates")]
Instantiates,
#[serde(rename = "removal")]
Removal,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ItemType {
#[default]
#[serde(rename = "group")]
Group,
#[serde(rename = "display")]
Display,
#[serde(rename = "question")]
Question,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum QuestionnaireEnableOperator {
#[default]
#[serde(rename = "exists")]
Exists,
#[serde(rename = "=")]
N,
#[serde(rename = "!=")]
N2,
#[serde(rename = ">")]
N3,
#[serde(rename = "<")]
N4,
#[serde(rename = ">=")]
N5,
#[serde(rename = "<=")]
N6,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum QuestionnaireEnableBehavior {
#[default]
#[serde(rename = "all")]
All,
#[serde(rename = "any")]
Any,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum QuestionnaireDisabledDisplay {
#[default]
#[serde(rename = "hidden")]
Hidden,
#[serde(rename = "protected")]
Protected,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum QuestionnaireAnswerConstraint {
#[default]
#[serde(rename = "optionsOnly")]
OptionsOnly,
#[serde(rename = "optionsOrType")]
OptionsOrType,
#[serde(rename = "optionsOrString")]
OptionsOrString,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum QuestionnaireAnswersStatus {
#[default]
#[serde(rename = "in-progress")]
InProgress,
#[serde(rename = "completed")]
Completed,
#[serde(rename = "amended")]
Amended,
#[serde(rename = "entered-in-error")]
EnteredInError,
#[serde(rename = "stopped")]
Stopped,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum AuditEventAction {
#[default]
#[serde(rename = "C")]
C,
#[serde(rename = "R")]
R,
#[serde(rename = "U")]
U,
#[serde(rename = "D")]
D,
#[serde(rename = "E")]
E,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum AuditEventSeverity {
#[default]
#[serde(rename = "emergency")]
Emergency,
#[serde(rename = "alert")]
Alert,
#[serde(rename = "critical")]
Critical,
#[serde(rename = "error")]
Error,
#[serde(rename = "warning")]
Warning,
#[serde(rename = "notice")]
Notice,
#[serde(rename = "informational")]
Informational,
#[serde(rename = "debug")]
Debug,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum SpecimenStatus {
#[default]
#[serde(rename = "available")]
Available,
#[serde(rename = "unavailable")]
Unavailable,
#[serde(rename = "unsatisfactory")]
Unsatisfactory,
#[serde(rename = "entered-in-error")]
EnteredInError,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum SpecimenCombined {
#[default]
#[serde(rename = "grouped")]
Grouped,
#[serde(rename = "pooled")]
Pooled,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum SpecimenRole {
#[default]
#[serde(rename = "b")]
B,
#[serde(rename = "c")]
C,
#[serde(rename = "e")]
E,
#[serde(rename = "f")]
F,
#[serde(rename = "o")]
O,
#[serde(rename = "p")]
P,
#[serde(rename = "q")]
Q,
#[serde(rename = "r")]
R,
#[serde(rename = "v")]
V,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum SubstanceStatus {
#[default]
#[serde(rename = "active")]
Active,
#[serde(rename = "inactive")]
Inactive,
#[serde(rename = "entered-in-error")]
EnteredInError,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum FilterOperator {
#[default]
#[serde(rename = "=")]
N,
#[serde(rename = "is-a")]
IsA,
#[serde(rename = "descendent-of")]
DescendentOf,
#[serde(rename = "is-not-a")]
IsNotA,
#[serde(rename = "regex")]
Regex,
#[serde(rename = "in")]
In,
#[serde(rename = "not-in")]
NotIn,
#[serde(rename = "generalizes")]
Generalizes,
#[serde(rename = "child-of")]
ChildOf,
#[serde(rename = "descendent-leaf")]
DescendentLeaf,
#[serde(rename = "exists")]
Exists,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ConceptmapPropertyType {
#[default]
#[serde(rename = "Coding")]
Coding,
#[serde(rename = "string")]
String,
#[serde(rename = "integer")]
Integer,
#[serde(rename = "boolean")]
Boolean,
#[serde(rename = "dateTime")]
DateTime,
#[serde(rename = "decimal")]
Decimal,
#[serde(rename = "code")]
Code,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ConceptmapAttributeType {
#[default]
#[serde(rename = "code")]
Code,
#[serde(rename = "Coding")]
Coding,
#[serde(rename = "string")]
String,
#[serde(rename = "boolean")]
Boolean,
#[serde(rename = "Quantity")]
Quantity,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ConceptmapUnmappedMode {
#[default]
#[serde(rename = "use-source-code")]
UseSourceCode,
#[serde(rename = "fixed")]
Fixed,
#[serde(rename = "other-map")]
OtherMap,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum Slotstatus {
#[default]
#[serde(rename = "busy")]
Busy,
#[serde(rename = "free")]
Free,
#[serde(rename = "busy-unavailable")]
BusyUnavailable,
#[serde(rename = "busy-tentative")]
BusyTentative,
#[serde(rename = "entered-in-error")]
EnteredInError,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum Appointmentstatus {
#[default]
#[serde(rename = "proposed")]
Proposed,
#[serde(rename = "pending")]
Pending,
#[serde(rename = "booked")]
Booked,
#[serde(rename = "arrived")]
Arrived,
#[serde(rename = "fulfilled")]
Fulfilled,
#[serde(rename = "cancelled")]
Cancelled,
#[serde(rename = "noshow")]
Noshow,
#[serde(rename = "entered-in-error")]
EnteredInError,
#[serde(rename = "checked-in")]
CheckedIn,
#[serde(rename = "waitlist")]
Waitlist,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum Participationstatus {
#[default]
#[serde(rename = "accepted")]
Accepted,
#[serde(rename = "declined")]
Declined,
#[serde(rename = "tentative")]
Tentative,
#[serde(rename = "needs-action")]
NeedsAction,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum WeekOfMonth {
#[default]
#[serde(rename = "first")]
First,
#[serde(rename = "second")]
Second,
#[serde(rename = "third")]
Third,
#[serde(rename = "fourth")]
Fourth,
#[serde(rename = "last")]
Last,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum NamingsystemType {
#[default]
#[serde(rename = "codesystem")]
Codesystem,
#[serde(rename = "identifier")]
Identifier,
#[serde(rename = "root")]
Root,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum NamingsystemIdentifierType {
#[default]
#[serde(rename = "oid")]
Oid,
#[serde(rename = "uuid")]
Uuid,
#[serde(rename = "uri")]
Uri,
#[serde(rename = "iri-stem")]
IriStem,
#[serde(rename = "v2csmnemonic")]
V2csmnemonic,
#[serde(rename = "other")]
Other,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum EndpointStatus {
#[default]
#[serde(rename = "active")]
Active,
#[serde(rename = "suspended")]
Suspended,
#[serde(rename = "error")]
Error,
#[serde(rename = "off")]
Off,
#[serde(rename = "entered-in-error")]
EnteredInError,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum EndpointEnvironment {
#[default]
#[serde(rename = "prod")]
Prod,
#[serde(rename = "staging")]
Staging,
#[serde(rename = "dev")]
Dev,
#[serde(rename = "test")]
Test,
#[serde(rename = "train")]
Train,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum SubscriptionStatus {
#[default]
#[serde(rename = "requested")]
Requested,
#[serde(rename = "active")]
Active,
#[serde(rename = "error")]
Error,
#[serde(rename = "off")]
Off,
#[serde(rename = "entered-in-error")]
EnteredInError,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum SubscriptionPayloadContent {
#[default]
#[serde(rename = "empty")]
Empty,
#[serde(rename = "id-only")]
IdOnly,
#[serde(rename = "full-resource")]
FullResource,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum SubscriptionNotificationType {
#[default]
#[serde(rename = "handshake")]
Handshake,
#[serde(rename = "heartbeat")]
Heartbeat,
#[serde(rename = "event-notification")]
EventNotification,
#[serde(rename = "query-status")]
QueryStatus,
#[serde(rename = "query-event")]
QueryEvent,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum SubscriptiontopicCrBehavior {
#[default]
#[serde(rename = "test-passes")]
TestPasses,
#[serde(rename = "test-fails")]
TestFails,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum OperationKind {
#[default]
#[serde(rename = "operation")]
Operation,
#[serde(rename = "query")]
Query,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum OperationParameterScope {
#[default]
#[serde(rename = "instance")]
Instance,
#[serde(rename = "type")]
Type,
#[serde(rename = "system")]
System,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ServiceMode {
#[default]
#[serde(rename = "in-person")]
InPerson,
#[serde(rename = "telephone")]
Telephone,
#[serde(rename = "videoconference")]
Videoconference,
#[serde(rename = "chat")]
Chat,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum CoverageKind {
#[default]
#[serde(rename = "insurance")]
Insurance,
#[serde(rename = "self-pay")]
SelfPay,
#[serde(rename = "other")]
Other,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum FmStatus {
#[default]
#[serde(rename = "active")]
Active,
#[serde(rename = "cancelled")]
Cancelled,
#[serde(rename = "draft")]
Draft,
#[serde(rename = "entered-in-error")]
EnteredInError,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ClaimUse {
#[default]
#[serde(rename = "claim")]
Claim,
#[serde(rename = "preauthorization")]
Preauthorization,
#[serde(rename = "predetermination")]
Predetermination,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum Datestype {
#[default]
#[serde(rename = "card-issued")]
CardIssued,
#[serde(rename = "claim-received")]
ClaimReceived,
#[serde(rename = "service-expected")]
ServiceExpected,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum Icd10Procedures {
#[default]
#[serde(rename = "123001")]
N123001,
#[serde(rename = "123002")]
N123002,
#[serde(rename = "123003")]
N123003,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ClaimOutcome {
#[default]
#[serde(rename = "queued")]
Queued,
#[serde(rename = "complete")]
Complete,
#[serde(rename = "error")]
Error,
#[serde(rename = "partial")]
Partial,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ClaimDecision {
#[default]
#[serde(rename = "denied")]
Denied,
#[serde(rename = "approved")]
Approved,
#[serde(rename = "partial")]
Partial,
#[serde(rename = "pending")]
Pending,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ClaimDecisionReason {
#[default]
#[serde(rename = "0001")]
N0001,
#[serde(rename = "0002")]
N0002,
#[serde(rename = "0003")]
N0003,
#[serde(rename = "0004")]
N0004,
#[serde(rename = "0005")]
N0005,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ExplanationofbenefitStatus {
#[default]
#[serde(rename = "active")]
Active,
#[serde(rename = "cancelled")]
Cancelled,
#[serde(rename = "draft")]
Draft,
#[serde(rename = "entered-in-error")]
EnteredInError,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum EligibilityrequestPurpose {
#[default]
#[serde(rename = "auth-requirements")]
AuthRequirements,
#[serde(rename = "benefits")]
Benefits,
#[serde(rename = "discovery")]
Discovery,
#[serde(rename = "validation")]
Validation,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum BundleType {
#[default]
#[serde(rename = "document")]
Document,
#[serde(rename = "message")]
Message,
#[serde(rename = "transaction")]
Transaction,
#[serde(rename = "transaction-response")]
TransactionResponse,
#[serde(rename = "batch")]
Batch,
#[serde(rename = "batch-response")]
BatchResponse,
#[serde(rename = "history")]
History,
#[serde(rename = "searchset")]
Searchset,
#[serde(rename = "collection")]
Collection,
#[serde(rename = "subscription-notification")]
SubscriptionNotification,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum IanaLinkRelations {
#[default]
#[serde(rename = "about")]
About,
#[serde(rename = "acl")]
Acl,
#[serde(rename = "alternate")]
Alternate,
#[serde(rename = "amphtml")]
Amphtml,
#[serde(rename = "appendix")]
Appendix,
#[serde(rename = "apple-touch-icon")]
AppleTouchIcon,
#[serde(rename = "apple-touch-startup-image")]
AppleTouchStartupImage,
#[serde(rename = "archives")]
Archives,
#[serde(rename = "author")]
Author,
#[serde(rename = "blocked-by")]
BlockedBy,
#[serde(rename = "bookmark")]
Bookmark,
#[serde(rename = "canonical")]
Canonical,
#[serde(rename = "chapter")]
Chapter,
#[serde(rename = "cite-as")]
CiteAs,
#[serde(rename = "collection")]
Collection,
#[serde(rename = "contents")]
Contents,
#[serde(rename = "convertedFrom")]
ConvertedFrom,
#[serde(rename = "copyright")]
Copyright,
#[serde(rename = "create-form")]
CreateForm,
#[serde(rename = "current")]
Current,
#[serde(rename = "describedby")]
Describedby,
#[serde(rename = "describes")]
Describes,
#[serde(rename = "disclosure")]
Disclosure,
#[serde(rename = "dns-prefetch")]
DnsPrefetch,
#[serde(rename = "duplicate")]
Duplicate,
#[serde(rename = "edit")]
Edit,
#[serde(rename = "edit-form")]
EditForm,
#[serde(rename = "edit-media")]
EditMedia,
#[serde(rename = "enclosure")]
Enclosure,
#[serde(rename = "external")]
External,
#[serde(rename = "first")]
First,
#[serde(rename = "glossary")]
Glossary,
#[serde(rename = "help")]
Help,
#[serde(rename = "hosts")]
Hosts,
#[serde(rename = "hub")]
Hub,
#[serde(rename = "icon")]
Icon,
#[serde(rename = "index")]
Index,
#[serde(rename = "intervalAfter")]
IntervalAfter,
#[serde(rename = "intervalBefore")]
IntervalBefore,
#[serde(rename = "intervalContains")]
IntervalContains,
#[serde(rename = "intervalDisjoint")]
IntervalDisjoint,
#[serde(rename = "intervalDuring")]
IntervalDuring,
#[serde(rename = "intervalEquals")]
IntervalEquals,
#[serde(rename = "intervalFinishedBy")]
IntervalFinishedBy,
#[serde(rename = "intervalFinishes")]
IntervalFinishes,
#[serde(rename = "intervalIn")]
IntervalIn,
#[serde(rename = "intervalMeets")]
IntervalMeets,
#[serde(rename = "intervalMetBy")]
IntervalMetBy,
#[serde(rename = "intervalOverlappedBy")]
IntervalOverlappedBy,
#[serde(rename = "intervalOverlaps")]
IntervalOverlaps,
#[serde(rename = "intervalStartedBy")]
IntervalStartedBy,
#[serde(rename = "intervalStarts")]
IntervalStarts,
#[serde(rename = "item")]
Item,
#[serde(rename = "last")]
Last,
#[serde(rename = "latest-version")]
LatestVersion,
#[serde(rename = "license")]
License,
#[serde(rename = "linkset")]
Linkset,
#[serde(rename = "lrdd")]
Lrdd,
#[serde(rename = "manifest")]
Manifest,
#[serde(rename = "mask-icon")]
MaskIcon,
#[serde(rename = "media-feed")]
MediaFeed,
#[serde(rename = "memento")]
Memento,
#[serde(rename = "micropub")]
Micropub,
#[serde(rename = "modulepreload")]
Modulepreload,
#[serde(rename = "monitor")]
Monitor,
#[serde(rename = "monitor-group")]
MonitorGroup,
#[serde(rename = "next")]
Next,
#[serde(rename = "next-archive")]
NextArchive,
#[serde(rename = "nofollow")]
Nofollow,
#[serde(rename = "noopener")]
Noopener,
#[serde(rename = "noreferrer")]
Noreferrer,
#[serde(rename = "opener")]
Opener,
#[serde(rename = "openid2.local_id")]
Openid2LocalId,
#[serde(rename = "openid2.provider")]
Openid2Provider,
#[serde(rename = "original")]
Original,
#[serde(rename = "P3Pv1")]
P3Pv1,
#[serde(rename = "payment")]
Payment,
#[serde(rename = "pingback")]
Pingback,
#[serde(rename = "preconnect")]
Preconnect,
#[serde(rename = "predecessor-version")]
PredecessorVersion,
#[serde(rename = "prefetch")]
Prefetch,
#[serde(rename = "preload")]
Preload,
#[serde(rename = "prerender")]
Prerender,
#[serde(rename = "prev")]
Prev,
#[serde(rename = "preview")]
Preview,
#[serde(rename = "previous")]
Previous,
#[serde(rename = "prev-archive")]
PrevArchive,
#[serde(rename = "privacy-policy")]
PrivacyPolicy,
#[serde(rename = "profile")]
Profile,
#[serde(rename = "publication")]
Publication,
#[serde(rename = "related")]
Related,
#[serde(rename = "restconf")]
Restconf,
#[serde(rename = "replies")]
Replies,
#[serde(rename = "ruleinput")]
Ruleinput,
#[serde(rename = "search")]
Search,
#[serde(rename = "section")]
Section,
#[serde(rename = "self")]
Self_,
#[serde(rename = "service")]
Service,
#[serde(rename = "service-desc")]
ServiceDesc,
#[serde(rename = "service-doc")]
ServiceDoc,
#[serde(rename = "service-meta")]
ServiceMeta,
#[serde(rename = "sponsored")]
Sponsored,
#[serde(rename = "start")]
Start,
#[serde(rename = "status")]
Status,
#[serde(rename = "stylesheet")]
Stylesheet,
#[serde(rename = "subsection")]
Subsection,
#[serde(rename = "successor-version")]
SuccessorVersion,
#[serde(rename = "sunset")]
Sunset,
#[serde(rename = "tag")]
Tag,
#[serde(rename = "terms-of-service")]
TermsOfService,
#[serde(rename = "timegate")]
Timegate,
#[serde(rename = "timemap")]
Timemap,
#[serde(rename = "type")]
Type,
#[serde(rename = "ugc")]
Ugc,
#[serde(rename = "up")]
Up,
#[serde(rename = "version-history")]
VersionHistory,
#[serde(rename = "via")]
Via,
#[serde(rename = "webmention")]
Webmention,
#[serde(rename = "working-copy")]
WorkingCopy,
#[serde(rename = "working-copy-of")]
WorkingCopyOf,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum SearchEntryMode {
#[default]
#[serde(rename = "match")]
Match,
#[serde(rename = "include")]
Include,
#[serde(rename = "outcome")]
Outcome,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum HttpVerb {
#[default]
#[serde(rename = "GET")]
GET,
#[serde(rename = "HEAD")]
HEAD,
#[serde(rename = "POST")]
POST,
#[serde(rename = "PUT")]
PUT,
#[serde(rename = "DELETE")]
DELETE,
#[serde(rename = "PATCH")]
PATCH,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum SearchProcessingmode {
#[default]
#[serde(rename = "normal")]
Normal,
#[serde(rename = "phonetic")]
Phonetic,
#[serde(rename = "other")]
Other,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum SearchComparator {
#[default]
#[serde(rename = "eq")]
Eq,
#[serde(rename = "ne")]
Ne,
#[serde(rename = "gt")]
Gt,
#[serde(rename = "lt")]
Lt,
#[serde(rename = "ge")]
Ge,
#[serde(rename = "le")]
Le,
#[serde(rename = "sa")]
Sa,
#[serde(rename = "eb")]
Eb,
#[serde(rename = "ap")]
Ap,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum SearchModifierCode {
#[default]
#[serde(rename = "missing")]
Missing,
#[serde(rename = "exact")]
Exact,
#[serde(rename = "contains")]
Contains,
#[serde(rename = "not")]
Not,
#[serde(rename = "text")]
Text,
#[serde(rename = "in")]
In,
#[serde(rename = "not-in")]
NotIn,
#[serde(rename = "below")]
Below,
#[serde(rename = "above")]
Above,
#[serde(rename = "type")]
Type,
#[serde(rename = "identifier")]
Identifier,
#[serde(rename = "of-type")]
OfType,
#[serde(rename = "code-text")]
CodeText,
#[serde(rename = "text-advanced")]
TextAdvanced,
#[serde(rename = "iterate")]
Iterate,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum EligibilityresponsePurpose {
#[default]
#[serde(rename = "auth-requirements")]
AuthRequirements,
#[serde(rename = "benefits")]
Benefits,
#[serde(rename = "discovery")]
Discovery,
#[serde(rename = "validation")]
Validation,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum EligibilityOutcome {
#[default]
#[serde(rename = "queued")]
Queued,
#[serde(rename = "complete")]
Complete,
#[serde(rename = "error")]
Error,
#[serde(rename = "partial")]
Partial,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum EnrollmentOutcome {
#[default]
#[serde(rename = "queued")]
Queued,
#[serde(rename = "complete")]
Complete,
#[serde(rename = "error")]
Error,
#[serde(rename = "partial")]
Partial,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum PaymentKind {
#[default]
#[serde(rename = "deposit")]
Deposit,
#[serde(rename = "periodic-payment")]
PeriodicPayment,
#[serde(rename = "online")]
Online,
#[serde(rename = "kiosk")]
Kiosk,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum PaymentIssuertype {
#[default]
#[serde(rename = "patient")]
Patient,
#[serde(rename = "insurance")]
Insurance,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum PaymentOutcome {
#[default]
#[serde(rename = "queued")]
Queued,
#[serde(rename = "complete")]
Complete,
#[serde(rename = "error")]
Error,
#[serde(rename = "partial")]
Partial,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MetricOperationalStatus {
#[default]
#[serde(rename = "on")]
On,
#[serde(rename = "off")]
Off,
#[serde(rename = "standby")]
Standby,
#[serde(rename = "entered-in-error")]
EnteredInError,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MetricCategory {
#[default]
#[serde(rename = "measurement")]
Measurement,
#[serde(rename = "setting")]
Setting,
#[serde(rename = "calculation")]
Calculation,
#[serde(rename = "unspecified")]
Unspecified,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MetricCalibrationType {
#[default]
#[serde(rename = "unspecified")]
Unspecified,
#[serde(rename = "offset")]
Offset,
#[serde(rename = "gain")]
Gain,
#[serde(rename = "two-point")]
TwoPoint,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MetricCalibrationState {
#[default]
#[serde(rename = "not-calibrated")]
NotCalibrated,
#[serde(rename = "calibration-required")]
CalibrationRequired,
#[serde(rename = "calibrated")]
Calibrated,
#[serde(rename = "unspecified")]
Unspecified,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum IdentityAssuranceLevel {
#[default]
#[serde(rename = "level1")]
Level1,
#[serde(rename = "level2")]
Level2,
#[serde(rename = "level3")]
Level3,
#[serde(rename = "level4")]
Level4,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum VisionEyeCodes {
#[default]
#[serde(rename = "right")]
Right,
#[serde(rename = "left")]
Left,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum VisionBaseCodes {
#[default]
#[serde(rename = "up")]
Up,
#[serde(rename = "down")]
Down,
#[serde(rename = "in")]
In,
#[serde(rename = "out")]
Out,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum EpisodeOfCareStatus {
#[default]
#[serde(rename = "planned")]
Planned,
#[serde(rename = "waitlist")]
Waitlist,
#[serde(rename = "active")]
Active,
#[serde(rename = "onhold")]
Onhold,
#[serde(rename = "finished")]
Finished,
#[serde(rename = "cancelled")]
Cancelled,
#[serde(rename = "entered-in-error")]
EnteredInError,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum StructureDefinitionKind {
#[default]
#[serde(rename = "primitive-type")]
PrimitiveType,
#[serde(rename = "complex-type")]
ComplexType,
#[serde(rename = "resource")]
Resource,
#[serde(rename = "logical")]
Logical,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ExtensionContextType {
#[default]
#[serde(rename = "fhirpath")]
Fhirpath,
#[serde(rename = "element")]
Element,
#[serde(rename = "extension")]
Extension,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum TypeDerivationRule {
#[default]
#[serde(rename = "specialization")]
Specialization,
#[serde(rename = "constraint")]
Constraint,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MapModelMode {
#[default]
#[serde(rename = "source")]
Source,
#[serde(rename = "queried")]
Queried,
#[serde(rename = "target")]
Target,
#[serde(rename = "produced")]
Produced,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MapGroupTypeMode {
#[default]
#[serde(rename = "types")]
Types,
#[serde(rename = "type-and-types")]
TypeAndTypes,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MapInputMode {
#[default]
#[serde(rename = "source")]
Source,
#[serde(rename = "target")]
Target,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MapSourceListMode {
#[default]
#[serde(rename = "first")]
First,
#[serde(rename = "not_first")]
NotFirst,
#[serde(rename = "last")]
Last,
#[serde(rename = "not_last")]
NotLast,
#[serde(rename = "only_one")]
OnlyOne,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MapTargetListMode {
#[default]
#[serde(rename = "first")]
First,
#[serde(rename = "share")]
Share,
#[serde(rename = "last")]
Last,
#[serde(rename = "single")]
Single,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MapTransform {
#[default]
#[serde(rename = "create")]
Create,
#[serde(rename = "copy")]
Copy,
#[serde(rename = "truncate")]
Truncate,
#[serde(rename = "escape")]
Escape,
#[serde(rename = "cast")]
Cast,
#[serde(rename = "append")]
Append,
#[serde(rename = "translate")]
Translate,
#[serde(rename = "reference")]
Reference,
#[serde(rename = "dateOp")]
DateOp,
#[serde(rename = "uuid")]
Uuid,
#[serde(rename = "pointer")]
Pointer,
#[serde(rename = "evaluate")]
Evaluate,
#[serde(rename = "cc")]
Cc,
#[serde(rename = "c")]
C,
#[serde(rename = "qty")]
Qty,
#[serde(rename = "id")]
Id,
#[serde(rename = "cp")]
Cp,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum SupplyrequestStatus {
#[default]
#[serde(rename = "draft")]
Draft,
#[serde(rename = "active")]
Active,
#[serde(rename = "suspended")]
Suspended,
#[serde(rename = "cancelled")]
Cancelled,
#[serde(rename = "completed")]
Completed,
#[serde(rename = "entered-in-error")]
EnteredInError,
#[serde(rename = "unknown")]
Unknown,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum SupplydeliveryStatus {
#[default]
#[serde(rename = "in-progress")]
InProgress,
#[serde(rename = "completed")]
Completed,
#[serde(rename = "abandoned")]
Abandoned,
#[serde(rename = "entered-in-error")]
EnteredInError,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum SupplydeliverySupplyitemtype {
#[default]
#[serde(rename = "medication")]
Medication,
#[serde(rename = "device")]
Device,
#[serde(rename = "biologicallyderivedproduct")]
Biologicallyderivedproduct,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum TestscriptScopeConformanceCodes {
#[default]
#[serde(rename = "required")]
Required,
#[serde(rename = "optional")]
Optional,
#[serde(rename = "strict")]
Strict,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum TestscriptScopePhaseCodes {
#[default]
#[serde(rename = "unit")]
Unit,
#[serde(rename = "integration")]
Integration,
#[serde(rename = "production")]
Production,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum HttpOperations {
#[default]
#[serde(rename = "delete")]
Delete,
#[serde(rename = "get")]
Get,
#[serde(rename = "options")]
Options,
#[serde(rename = "patch")]
Patch,
#[serde(rename = "post")]
Post,
#[serde(rename = "put")]
Put,
#[serde(rename = "head")]
Head,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum AssertDirectionCodes {
#[default]
#[serde(rename = "response")]
Response,
#[serde(rename = "request")]
Request,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum AssertManualCompletionCodes {
#[default]
#[serde(rename = "fail")]
Fail,
#[serde(rename = "pass")]
Pass,
#[serde(rename = "skip")]
Skip,
#[serde(rename = "stop")]
Stop,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum AssertOperatorCodes {
#[default]
#[serde(rename = "equals")]
Equals,
#[serde(rename = "notEquals")]
NotEquals,
#[serde(rename = "in")]
In,
#[serde(rename = "notIn")]
NotIn,
#[serde(rename = "greaterThan")]
GreaterThan,
#[serde(rename = "lessThan")]
LessThan,
#[serde(rename = "empty")]
Empty,
#[serde(rename = "notEmpty")]
NotEmpty,
#[serde(rename = "contains")]
Contains,
#[serde(rename = "notContains")]
NotContains,
#[serde(rename = "eval")]
Eval,
#[serde(rename = "manualEval")]
ManualEval,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum AssertResponseCodeTypes {
#[default]
#[serde(rename = "continue")]
Continue,
#[serde(rename = "switchingProtocols")]
SwitchingProtocols,
#[serde(rename = "okay")]
Okay,
#[serde(rename = "created")]
Created,
#[serde(rename = "accepted")]
Accepted,
#[serde(rename = "nonAuthoritativeInformation")]
NonAuthoritativeInformation,
#[serde(rename = "noContent")]
NoContent,
#[serde(rename = "resetContent")]
ResetContent,
#[serde(rename = "partialContent")]
PartialContent,
#[serde(rename = "multipleChoices")]
MultipleChoices,
#[serde(rename = "movedPermanently")]
MovedPermanently,
#[serde(rename = "found")]
Found,
#[serde(rename = "seeOther")]
SeeOther,
#[serde(rename = "notModified")]
NotModified,
#[serde(rename = "useProxy")]
UseProxy,
#[serde(rename = "temporaryRedirect")]
TemporaryRedirect,
#[serde(rename = "permanentRedirect")]
PermanentRedirect,
#[serde(rename = "badRequest")]
BadRequest,
#[serde(rename = "unauthorized")]
Unauthorized,
#[serde(rename = "paymentRequired")]
PaymentRequired,
#[serde(rename = "forbidden")]
Forbidden,
#[serde(rename = "notFound")]
NotFound,
#[serde(rename = "methodNotAllowed")]
MethodNotAllowed,
#[serde(rename = "notAcceptable")]
NotAcceptable,
#[serde(rename = "proxyAuthenticationRequired")]
ProxyAuthenticationRequired,
#[serde(rename = "requestTimeout")]
RequestTimeout,
#[serde(rename = "conflict")]
Conflict,
#[serde(rename = "gone")]
Gone,
#[serde(rename = "lengthRequired")]
LengthRequired,
#[serde(rename = "preconditionFailed")]
PreconditionFailed,
#[serde(rename = "contentTooLarge")]
ContentTooLarge,
#[serde(rename = "uriTooLong")]
UriTooLong,
#[serde(rename = "unsupportedMediaType")]
UnsupportedMediaType,
#[serde(rename = "rangeNotSatisfiable")]
RangeNotSatisfiable,
#[serde(rename = "expectationFailed")]
ExpectationFailed,
#[serde(rename = "misdirectedRequest")]
MisdirectedRequest,
#[serde(rename = "unprocessableContent")]
UnprocessableContent,
#[serde(rename = "upgradeRequired")]
UpgradeRequired,
#[serde(rename = "internalServerError")]
InternalServerError,
#[serde(rename = "notImplemented")]
NotImplemented,
#[serde(rename = "badGateway")]
BadGateway,
#[serde(rename = "serviceUnavailable")]
ServiceUnavailable,
#[serde(rename = "gatewayTimeout")]
GatewayTimeout,
#[serde(rename = "httpVersionNotSupported")]
HttpVersionNotSupported,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ReportStatusCodes {
#[default]
#[serde(rename = "completed")]
Completed,
#[serde(rename = "in-progress")]
InProgress,
#[serde(rename = "waiting")]
Waiting,
#[serde(rename = "stopped")]
Stopped,
#[serde(rename = "entered-in-error")]
EnteredInError,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ReportResultCodes {
#[default]
#[serde(rename = "pass")]
Pass,
#[serde(rename = "fail")]
Fail,
#[serde(rename = "pending")]
Pending,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ReportParticipantType {
#[default]
#[serde(rename = "test-engine")]
TestEngine,
#[serde(rename = "client")]
Client,
#[serde(rename = "server")]
Server,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ReportActionResultCodes {
#[default]
#[serde(rename = "pass")]
Pass,
#[serde(rename = "skip")]
Skip,
#[serde(rename = "fail")]
Fail,
#[serde(rename = "warning")]
Warning,
#[serde(rename = "error")]
Error,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum AccountStatus {
#[default]
#[serde(rename = "active")]
Active,
#[serde(rename = "inactive")]
Inactive,
#[serde(rename = "entered-in-error")]
EnteredInError,
#[serde(rename = "on-hold")]
OnHold,
#[serde(rename = "unknown")]
Unknown,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum AccountBillingStatus {
#[default]
#[serde(rename = "open")]
Open,
#[serde(rename = "carecomplete-notbilled")]
CarecompleteNotbilled,
#[serde(rename = "billing")]
Billing,
#[serde(rename = "closed-baddebt")]
ClosedBaddebt,
#[serde(rename = "closed-voided")]
ClosedVoided,
#[serde(rename = "closed-completed")]
ClosedCompleted,
#[serde(rename = "closed-combined")]
ClosedCombined,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum AccountRelationship {
#[default]
#[serde(rename = "parent")]
Parent,
#[serde(rename = "guarantor")]
Guarantor,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum AccountAggregate {
#[default]
#[serde(rename = "patient")]
Patient,
#[serde(rename = "insurance")]
Insurance,
#[serde(rename = "total")]
Total,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum AccountBalanceTerm {
#[default]
#[serde(rename = "current")]
Current,
#[serde(rename = "30")]
N30,
#[serde(rename = "60")]
N60,
#[serde(rename = "90")]
N90,
#[serde(rename = "120")]
N120,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ConditionPreconditionType {
#[default]
#[serde(rename = "sensitive")]
Sensitive,
#[serde(rename = "specific")]
Specific,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ConditionQuestionnairePurpose {
#[default]
#[serde(rename = "preadmit")]
Preadmit,
#[serde(rename = "diff-diagnosis")]
DiffDiagnosis,
#[serde(rename = "outcome")]
Outcome,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ContractStatus {
#[default]
#[serde(rename = "amended")]
Amended,
#[serde(rename = "appended")]
Appended,
#[serde(rename = "cancelled")]
Cancelled,
#[serde(rename = "disputed")]
Disputed,
#[serde(rename = "entered-in-error")]
EnteredInError,
#[serde(rename = "executable")]
Executable,
#[serde(rename = "executed")]
Executed,
#[serde(rename = "negotiable")]
Negotiable,
#[serde(rename = "offered")]
Offered,
#[serde(rename = "policy")]
Policy,
#[serde(rename = "rejected")]
Rejected,
#[serde(rename = "renewed")]
Renewed,
#[serde(rename = "revoked")]
Revoked,
#[serde(rename = "resolved")]
Resolved,
#[serde(rename = "terminated")]
Terminated,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ContractLegalstate {
#[default]
#[serde(rename = "amended")]
Amended,
#[serde(rename = "appended")]
Appended,
#[serde(rename = "cancelled")]
Cancelled,
#[serde(rename = "disputed")]
Disputed,
#[serde(rename = "entered-in-error")]
EnteredInError,
#[serde(rename = "executable")]
Executable,
#[serde(rename = "executed")]
Executed,
#[serde(rename = "negotiable")]
Negotiable,
#[serde(rename = "offered")]
Offered,
#[serde(rename = "policy")]
Policy,
#[serde(rename = "rejected")]
Rejected,
#[serde(rename = "renewed")]
Renewed,
#[serde(rename = "revoked")]
Revoked,
#[serde(rename = "resolved")]
Resolved,
#[serde(rename = "terminated")]
Terminated,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ContractPublicationstatus {
#[default]
#[serde(rename = "amended")]
Amended,
#[serde(rename = "appended")]
Appended,
#[serde(rename = "cancelled")]
Cancelled,
#[serde(rename = "disputed")]
Disputed,
#[serde(rename = "entered-in-error")]
EnteredInError,
#[serde(rename = "executable")]
Executable,
#[serde(rename = "executed")]
Executed,
#[serde(rename = "negotiable")]
Negotiable,
#[serde(rename = "offered")]
Offered,
#[serde(rename = "policy")]
Policy,
#[serde(rename = "rejected")]
Rejected,
#[serde(rename = "renewed")]
Renewed,
#[serde(rename = "revoked")]
Revoked,
#[serde(rename = "resolved")]
Resolved,
#[serde(rename = "terminated")]
Terminated,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ConsentStateCodes {
#[default]
#[serde(rename = "draft")]
Draft,
#[serde(rename = "active")]
Active,
#[serde(rename = "inactive")]
Inactive,
#[serde(rename = "not-done")]
NotDone,
#[serde(rename = "entered-in-error")]
EnteredInError,
#[serde(rename = "unknown")]
Unknown,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ConsentProvisionType {
#[default]
#[serde(rename = "deny")]
Deny,
#[serde(rename = "permit")]
Permit,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ConsentDataMeaning {
#[default]
#[serde(rename = "instance")]
Instance,
#[serde(rename = "related")]
Related,
#[serde(rename = "dependents")]
Dependents,
#[serde(rename = "authoredby")]
Authoredby,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MeasureDefinitionExample {
#[default]
#[serde(rename = "screening")]
Screening,
#[serde(rename = "standardized-depression-screening-tool")]
StandardizedDepressionScreeningTool,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MeasureGroupExample {
#[default]
#[serde(rename = "primary-rate")]
PrimaryRate,
#[serde(rename = "secondary-rate")]
SecondaryRate,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MeasureAggregateMethod {
#[default]
#[serde(rename = "sum")]
Sum,
#[serde(rename = "average")]
Average,
#[serde(rename = "median")]
Median,
#[serde(rename = "minimum")]
Minimum,
#[serde(rename = "maximum")]
Maximum,
#[serde(rename = "count")]
Count,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MeasureStratifierExample {
#[default]
#[serde(rename = "age")]
Age,
#[serde(rename = "gender")]
Gender,
#[serde(rename = "region")]
Region,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MeasureSupplementalDataExample {
#[default]
#[serde(rename = "age")]
Age,
#[serde(rename = "gender")]
Gender,
#[serde(rename = "ethnicity")]
Ethnicity,
#[serde(rename = "payer")]
Payer,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MeasureReportStatus {
#[default]
#[serde(rename = "complete")]
Complete,
#[serde(rename = "pending")]
Pending,
#[serde(rename = "error")]
Error,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MeasureReportType {
#[default]
#[serde(rename = "individual")]
Individual,
#[serde(rename = "subject-list")]
SubjectList,
#[serde(rename = "summary")]
Summary,
#[serde(rename = "data-exchange")]
DataExchange,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum SubmitDataUpdateType {
#[default]
#[serde(rename = "incremental")]
Incremental,
#[serde(rename = "snapshot")]
Snapshot,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MeasurereportStratifierValueExample {
#[default]
#[serde(rename = "northwest")]
Northwest,
#[serde(rename = "northeast")]
Northeast,
#[serde(rename = "southwest")]
Southwest,
#[serde(rename = "southeast")]
Southeast,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum CodesystemHierarchyMeaning {
#[default]
#[serde(rename = "grouped-by")]
GroupedBy,
#[serde(rename = "is-a")]
IsA,
#[serde(rename = "part-of")]
PartOf,
#[serde(rename = "classified-with")]
ClassifiedWith,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum CodesystemContentMode {
#[default]
#[serde(rename = "not-present")]
NotPresent,
#[serde(rename = "example")]
Example,
#[serde(rename = "fragment")]
Fragment,
#[serde(rename = "complete")]
Complete,
#[serde(rename = "supplement")]
Supplement,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ConceptPropertyType {
#[default]
#[serde(rename = "code")]
Code,
#[serde(rename = "Coding")]
Coding,
#[serde(rename = "string")]
String,
#[serde(rename = "integer")]
Integer,
#[serde(rename = "boolean")]
Boolean,
#[serde(rename = "dateTime")]
DateTime,
#[serde(rename = "decimal")]
Decimal,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ConceptSubsumptionOutcome {
#[default]
#[serde(rename = "equivalent")]
Equivalent,
#[serde(rename = "subsumes")]
Subsumes,
#[serde(rename = "subsumed-by")]
SubsumedBy,
#[serde(rename = "not-subsumed")]
NotSubsumed,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum CompartmentType {
#[default]
#[serde(rename = "Patient")]
Patient,
#[serde(rename = "Encounter")]
Encounter,
#[serde(rename = "RelatedPerson")]
RelatedPerson,
#[serde(rename = "Practitioner")]
Practitioner,
#[serde(rename = "Device")]
Device,
#[serde(rename = "EpisodeOfCare")]
EpisodeOfCare,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum TaskStatus {
#[default]
#[serde(rename = "draft")]
Draft,
#[serde(rename = "requested")]
Requested,
#[serde(rename = "received")]
Received,
#[serde(rename = "accepted")]
Accepted,
#[serde(rename = "rejected")]
Rejected,
#[serde(rename = "ready")]
Ready,
#[serde(rename = "cancelled")]
Cancelled,
#[serde(rename = "in-progress")]
InProgress,
#[serde(rename = "on-hold")]
OnHold,
#[serde(rename = "failed")]
Failed,
#[serde(rename = "completed")]
Completed,
#[serde(rename = "entered-in-error")]
EnteredInError,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum TaskStatusReason {
#[default]
#[serde(rename = "missing")]
Missing,
#[serde(rename = "misidentified")]
Misidentified,
#[serde(rename = "equipment-issue")]
EquipmentIssue,
#[serde(rename = "environmental-issue")]
EnvironmentalIssue,
#[serde(rename = "personnel-issue")]
PersonnelIssue,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum TaskCode {
#[default]
#[serde(rename = "approve")]
Approve,
#[serde(rename = "fulfill")]
Fulfill,
#[serde(rename = "instantiate")]
Instantiate,
#[serde(rename = "abort")]
Abort,
#[serde(rename = "replace")]
Replace,
#[serde(rename = "change")]
Change,
#[serde(rename = "suspend")]
Suspend,
#[serde(rename = "resume")]
Resume,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ActionParticipantType {
#[default]
#[serde(rename = "careteam")]
Careteam,
#[serde(rename = "device")]
Device,
#[serde(rename = "group")]
Group,
#[serde(rename = "healthcareservice")]
Healthcareservice,
#[serde(rename = "location")]
Location,
#[serde(rename = "organization")]
Organization,
#[serde(rename = "patient")]
Patient,
#[serde(rename = "practitioner")]
Practitioner,
#[serde(rename = "practitionerrole")]
Practitionerrole,
#[serde(rename = "relatedperson")]
Relatedperson,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ActionCode {
#[default]
#[serde(rename = "send-message")]
SendMessage,
#[serde(rename = "collect-information")]
CollectInformation,
#[serde(rename = "prescribe-medication")]
PrescribeMedication,
#[serde(rename = "recommend-immunization")]
RecommendImmunization,
#[serde(rename = "order-service")]
OrderService,
#[serde(rename = "propose-diagnosis")]
ProposeDiagnosis,
#[serde(rename = "record-detected-issue")]
RecordDetectedIssue,
#[serde(rename = "record-inference")]
RecordInference,
#[serde(rename = "report-flag")]
ReportFlag,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ActionReasonCode {
#[default]
#[serde(rename = "off-pathway")]
OffPathway,
#[serde(rename = "risk-assessment")]
RiskAssessment,
#[serde(rename = "care-gap")]
CareGap,
#[serde(rename = "drug-drug-interaction")]
DrugDrugInteraction,
#[serde(rename = "quality-measure")]
QualityMeasure,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ActionConditionKind {
#[default]
#[serde(rename = "applicability")]
Applicability,
#[serde(rename = "start")]
Start,
#[serde(rename = "stop")]
Stop,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ActionRelationshipType {
#[default]
#[serde(rename = "before")]
Before,
#[serde(rename = "concurrent")]
Concurrent,
#[serde(rename = "after")]
After,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ActionParticipantFunction {
#[default]
#[serde(rename = "performer")]
Performer,
#[serde(rename = "author")]
Author,
#[serde(rename = "reviewer")]
Reviewer,
#[serde(rename = "witness")]
Witness,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ActionGroupingBehavior {
#[default]
#[serde(rename = "visual-group")]
VisualGroup,
#[serde(rename = "logical-group")]
LogicalGroup,
#[serde(rename = "sentence-group")]
SentenceGroup,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ActionSelectionBehavior {
#[default]
#[serde(rename = "any")]
Any,
#[serde(rename = "all")]
All,
#[serde(rename = "all-or-none")]
AllOrNone,
#[serde(rename = "exactly-one")]
ExactlyOne,
#[serde(rename = "at-most-one")]
AtMostOne,
#[serde(rename = "one-or-more")]
OneOrMore,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ActionRequiredBehavior {
#[default]
#[serde(rename = "must")]
Must,
#[serde(rename = "could")]
Could,
#[serde(rename = "must-unless-documented")]
MustUnlessDocumented,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ActionPrecheckBehavior {
#[default]
#[serde(rename = "yes")]
Yes,
#[serde(rename = "no")]
No,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ActionCardinalityBehavior {
#[default]
#[serde(rename = "single")]
Single,
#[serde(rename = "multiple")]
Multiple,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum GuidanceModuleCode {
#[default]
#[serde(rename = "bmi-calculator")]
BmiCalculator,
#[serde(rename = "mme-calculator")]
MmeCalculator,
#[serde(rename = "opioid-cds")]
OpioidCds,
#[serde(rename = "anc-cds")]
AncCds,
#[serde(rename = "chf-pathway")]
ChfPathway,
#[serde(rename = "covid-19-severity")]
Covid19Severity,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum GuidanceResponseStatus {
#[default]
#[serde(rename = "success")]
Success,
#[serde(rename = "data-requested")]
DataRequested,
#[serde(rename = "data-required")]
DataRequired,
#[serde(rename = "in-progress")]
InProgress,
#[serde(rename = "failure")]
Failure,
#[serde(rename = "entered-in-error")]
EnteredInError,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ResearchStudyPrimPurpType {
#[default]
#[serde(rename = "treatment")]
Treatment,
#[serde(rename = "prevention")]
Prevention,
#[serde(rename = "diagnostic")]
Diagnostic,
#[serde(rename = "supportive-care")]
SupportiveCare,
#[serde(rename = "screening")]
Screening,
#[serde(rename = "health-services-research")]
HealthServicesResearch,
#[serde(rename = "basic-science")]
BasicScience,
#[serde(rename = "device-feasibility")]
DeviceFeasibility,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ResearchStudyPhase {
#[default]
#[serde(rename = "n-a")]
NA,
#[serde(rename = "early-phase-1")]
EarlyPhase1,
#[serde(rename = "phase-1")]
Phase1,
#[serde(rename = "phase-1-phase-2")]
Phase1Phase2,
#[serde(rename = "phase-2")]
Phase2,
#[serde(rename = "phase-2-phase-3")]
Phase2Phase3,
#[serde(rename = "phase-3")]
Phase3,
#[serde(rename = "phase-4")]
Phase4,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ResearchStudyFocusType {
#[default]
#[serde(rename = "medication")]
Medication,
#[serde(rename = "device")]
Device,
#[serde(rename = "intervention")]
Intervention,
#[serde(rename = "factor")]
Factor,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ResearchStudyClassifiers {
#[default]
#[serde(rename = "fda-regulated-drug")]
FdaRegulatedDrug,
#[serde(rename = "fda-regulated-device")]
FdaRegulatedDevice,
#[serde(rename = "mpg-paragraph-23b")]
MpgParagraph23b,
#[serde(rename = "irb-exempt")]
IrbExempt,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ResearchStudyPartyRole {
#[default]
#[serde(rename = "sponsor")]
Sponsor,
#[serde(rename = "lead-sponsor")]
LeadSponsor,
#[serde(rename = "sponsor-investigator")]
SponsorInvestigator,
#[serde(rename = "primary-investigator")]
PrimaryInvestigator,
#[serde(rename = "collaborator")]
Collaborator,
#[serde(rename = "funding-source")]
FundingSource,
#[serde(rename = "general-contact")]
GeneralContact,
#[serde(rename = "recruitment-contact")]
RecruitmentContact,
#[serde(rename = "sub-investigator")]
SubInvestigator,
#[serde(rename = "study-director")]
StudyDirector,
#[serde(rename = "study-chair")]
StudyChair,
#[serde(rename = "irb")]
Irb,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ResearchStudyPartyOrganizationType {
#[default]
#[serde(rename = "nih")]
Nih,
#[serde(rename = "fda")]
Fda,
#[serde(rename = "government")]
Government,
#[serde(rename = "nonprofit")]
Nonprofit,
#[serde(rename = "academic")]
Academic,
#[serde(rename = "industry")]
Industry,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ResearchStudyStatus {
#[default]
#[serde(rename = "overall-study")]
OverallStudy,
#[serde(rename = "active")]
Active,
#[serde(rename = "active-but-not-recruiting")]
ActiveButNotRecruiting,
#[serde(rename = "administratively-completed")]
AdministrativelyCompleted,
#[serde(rename = "approved")]
Approved,
#[serde(rename = "closed-to-accrual")]
ClosedToAccrual,
#[serde(rename = "closed-to-accrual-and-intervention")]
ClosedToAccrualAndIntervention,
#[serde(rename = "completed")]
Completed,
#[serde(rename = "disapproved")]
Disapproved,
#[serde(rename = "enrolling-by-invitation")]
EnrollingByInvitation,
#[serde(rename = "in-review")]
InReview,
#[serde(rename = "not-yet-recruiting")]
NotYetRecruiting,
#[serde(rename = "recruiting")]
Recruiting,
#[serde(rename = "temporarily-closed-to-accrual")]
TemporarilyClosedToAccrual,
#[serde(rename = "temporarily-closed-to-accrual-and-intervention")]
TemporarilyClosedToAccrualAndIntervention,
#[serde(rename = "terminated")]
Terminated,
#[serde(rename = "withdrawn")]
Withdrawn,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ResearchStudyReasonStopped {
#[default]
#[serde(rename = "accrual-goal-met")]
AccrualGoalMet,
#[serde(rename = "closed-due-to-toxicity")]
ClosedDueToToxicity,
#[serde(rename = "closed-due-to-lack-of-study-progress")]
ClosedDueToLackOfStudyProgress,
#[serde(rename = "temporarily-closed-per-study-design")]
TemporarilyClosedPerStudyDesign,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ResearchStudyArmType {
#[default]
#[serde(rename = "active-comparator")]
ActiveComparator,
#[serde(rename = "placebo-comparator")]
PlaceboComparator,
#[serde(rename = "sham-comparator")]
ShamComparator,
#[serde(rename = "no-intervention")]
NoIntervention,
#[serde(rename = "experimental")]
Experimental,
#[serde(rename = "other-arm-type")]
OtherArmType,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ResearchStudyObjectiveType {
#[default]
#[serde(rename = "primary")]
Primary,
#[serde(rename = "secondary")]
Secondary,
#[serde(rename = "exploratory")]
Exploratory,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MessageSignificanceCategory {
#[default]
#[serde(rename = "consequence")]
Consequence,
#[serde(rename = "currency")]
Currency,
#[serde(rename = "notification")]
Notification,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MessageheaderResponseRequest {
#[default]
#[serde(rename = "always")]
Always,
#[serde(rename = "on-error")]
OnError,
#[serde(rename = "never")]
Never,
#[serde(rename = "on-success")]
OnSuccess,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum AdverseEventActuality {
#[default]
#[serde(rename = "actual")]
Actual,
#[serde(rename = "potential")]
Potential,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ChargeitemStatus {
#[default]
#[serde(rename = "planned")]
Planned,
#[serde(rename = "billable")]
Billable,
#[serde(rename = "not-billable")]
NotBillable,
#[serde(rename = "aborted")]
Aborted,
#[serde(rename = "billed")]
Billed,
#[serde(rename = "entered-in-error")]
EnteredInError,
#[serde(rename = "unknown")]
Unknown,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum SpecimenContainedPreference {
#[default]
#[serde(rename = "preferred")]
Preferred,
#[serde(rename = "alternate")]
Alternate,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum PermittedDataType {
#[default]
#[serde(rename = "Quantity")]
Quantity,
#[serde(rename = "CodeableConcept")]
CodeableConcept,
#[serde(rename = "string")]
String,
#[serde(rename = "boolean")]
Boolean,
#[serde(rename = "integer")]
Integer,
#[serde(rename = "Range")]
Range,
#[serde(rename = "Ratio")]
Ratio,
#[serde(rename = "SampledData")]
SampledData,
#[serde(rename = "time")]
Time,
#[serde(rename = "dateTime")]
DateTime,
#[serde(rename = "Period")]
Period,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ObservationRangeCategory {
#[default]
#[serde(rename = "reference")]
Reference,
#[serde(rename = "critical")]
Critical,
#[serde(rename = "absolute")]
Absolute,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ExamplescenarioActorType {
#[default]
#[serde(rename = "person")]
Person,
#[serde(rename = "system")]
System,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum CodeSearchSupport {
#[default]
#[serde(rename = "in-compose")]
InCompose,
#[serde(rename = "in-expansion")]
InExpansion,
#[serde(rename = "in-compose-or-expansion")]
InComposeOrExpansion,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum InvoiceStatus {
#[default]
#[serde(rename = "draft")]
Draft,
#[serde(rename = "issued")]
Issued,
#[serde(rename = "balanced")]
Balanced,
#[serde(rename = "cancelled")]
Cancelled,
#[serde(rename = "entered-in-error")]
EnteredInError,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum OrganizationRole {
#[default]
#[serde(rename = "provider")]
Provider,
#[serde(rename = "agency")]
Agency,
#[serde(rename = "research")]
Research,
#[serde(rename = "payer")]
Payer,
#[serde(rename = "diagnostics")]
Diagnostics,
#[serde(rename = "supplier")]
Supplier,
#[serde(rename = "HIE/HIO")]
HIEHIO,
#[serde(rename = "member")]
Member,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum VerificationresultStatus {
#[default]
#[serde(rename = "attested")]
Attested,
#[serde(rename = "validated")]
Validated,
#[serde(rename = "in-process")]
InProcess,
#[serde(rename = "req-revalid")]
ReqRevalid,
#[serde(rename = "val-fail")]
ValFail,
#[serde(rename = "reval-fail")]
RevalFail,
#[serde(rename = "entered-in-error")]
EnteredInError,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MedicinalProductType {
#[default]
#[serde(rename = "MedicinalProduct")]
MedicinalProduct,
#[serde(rename = "InvestigationalProduct")]
InvestigationalProduct,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MedicinalProductDomain {
#[default]
#[serde(rename = "Human")]
Human,
#[serde(rename = "Veterinary")]
Veterinary,
#[serde(rename = "HumanAndVeterinary")]
HumanAndVeterinary,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum CombinedDoseForm {
#[default]
#[serde(rename = "100000073366")]
N100000073366,
#[serde(rename = "100000073651")]
N100000073651,
#[serde(rename = "100000073774")]
N100000073774,
#[serde(rename = "100000073781")]
N100000073781,
#[serde(rename = "100000073801")]
N100000073801,
#[serde(rename = "100000073860")]
N100000073860,
#[serde(rename = "100000073868")]
N100000073868,
#[serde(rename = "100000073869")]
N100000073869,
#[serde(rename = "100000073884")]
N100000073884,
#[serde(rename = "100000073891")]
N100000073891,
#[serde(rename = "100000073892")]
N100000073892,
#[serde(rename = "100000073941")]
N100000073941,
#[serde(rename = "100000073972")]
N100000073972,
#[serde(rename = "100000073973")]
N100000073973,
#[serde(rename = "100000073974")]
N100000073974,
#[serde(rename = "100000073975")]
N100000073975,
#[serde(rename = "100000073987")]
N100000073987,
#[serde(rename = "100000073988")]
N100000073988,
#[serde(rename = "100000073989")]
N100000073989,
#[serde(rename = "100000073990")]
N100000073990,
#[serde(rename = "100000073999")]
N100000073999,
#[serde(rename = "100000074015")]
N100000074015,
#[serde(rename = "100000074016")]
N100000074016,
#[serde(rename = "100000074017")]
N100000074017,
#[serde(rename = "100000074018")]
N100000074018,
#[serde(rename = "100000074030")]
N100000074030,
#[serde(rename = "100000074031")]
N100000074031,
#[serde(rename = "100000074032")]
N100000074032,
#[serde(rename = "100000074048")]
N100000074048,
#[serde(rename = "100000074051")]
N100000074051,
#[serde(rename = "100000074053")]
N100000074053,
#[serde(rename = "100000074056")]
N100000074056,
#[serde(rename = "100000074057")]
N100000074057,
#[serde(rename = "100000074061")]
N100000074061,
#[serde(rename = "100000074064")]
N100000074064,
#[serde(rename = "100000075580")]
N100000075580,
#[serde(rename = "100000075584")]
N100000075584,
#[serde(rename = "100000075587")]
N100000075587,
#[serde(rename = "100000116137")]
N100000116137,
#[serde(rename = "100000116141")]
N100000116141,
#[serde(rename = "100000116155")]
N100000116155,
#[serde(rename = "100000116160")]
N100000116160,
#[serde(rename = "100000116172")]
N100000116172,
#[serde(rename = "100000116173")]
N100000116173,
#[serde(rename = "100000116174")]
N100000116174,
#[serde(rename = "100000116175")]
N100000116175,
#[serde(rename = "100000116176")]
N100000116176,
#[serde(rename = "100000116177")]
N100000116177,
#[serde(rename = "100000116179")]
N100000116179,
#[serde(rename = "100000125746")]
N100000125746,
#[serde(rename = "100000125747")]
N100000125747,
#[serde(rename = "100000125777")]
N100000125777,
#[serde(rename = "100000136318")]
N100000136318,
#[serde(rename = "100000136325")]
N100000136325,
#[serde(rename = "100000136558")]
N100000136558,
#[serde(rename = "100000136560")]
N100000136560,
#[serde(rename = "100000136907")]
N100000136907,
#[serde(rename = "100000143502")]
N100000143502,
#[serde(rename = "100000143546")]
N100000143546,
#[serde(rename = "100000143552")]
N100000143552,
#[serde(rename = "100000156068")]
N100000156068,
#[serde(rename = "100000157796")]
N100000157796,
#[serde(rename = "100000164467")]
N100000164467,
#[serde(rename = "100000169997")]
N100000169997,
#[serde(rename = "100000170588")]
N100000170588,
#[serde(rename = "100000171127")]
N100000171127,
#[serde(rename = "100000171193")]
N100000171193,
#[serde(rename = "100000171238")]
N100000171238,
#[serde(rename = "100000171935")]
N100000171935,
#[serde(rename = "100000174065")]
N100000174065,
#[serde(rename = "200000002161")]
N200000002161,
#[serde(rename = "200000002287")]
N200000002287,
#[serde(rename = "200000004201")]
N200000004201,
#[serde(rename = "200000004819")]
N200000004819,
#[serde(rename = "200000004820")]
N200000004820,
#[serde(rename = "200000005547")]
N200000005547,
#[serde(rename = "200000010382")]
N200000010382,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum LegalStatusOfSupply {
#[default]
#[serde(rename = "100000072076")]
N100000072076,
#[serde(rename = "100000072077")]
N100000072077,
#[serde(rename = "100000072078")]
N100000072078,
#[serde(rename = "100000072079")]
N100000072079,
#[serde(rename = "100000072084")]
N100000072084,
#[serde(rename = "100000072085")]
N100000072085,
#[serde(rename = "100000072086")]
N100000072086,
#[serde(rename = "100000157313")]
N100000157313,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MedicinalProductPediatricUse {
#[default]
#[serde(rename = "InUtero")]
InUtero,
#[serde(rename = "PretermNewborn")]
PretermNewborn,
#[serde(rename = "TermNewborn")]
TermNewborn,
#[serde(rename = "Infants")]
Infants,
#[serde(rename = "Children")]
Children,
#[serde(rename = "Adolescents")]
Adolescents,
#[serde(rename = "Adults")]
Adults,
#[serde(rename = "Elderly")]
Elderly,
#[serde(rename = "Neonate")]
Neonate,
#[serde(rename = "PediatricPopulation")]
PediatricPopulation,
#[serde(rename = "All")]
All,
#[serde(rename = "Prepubertal")]
Prepubertal,
#[serde(rename = "AdultsAndElderly")]
AdultsAndElderly,
#[serde(rename = "PubertalAndPostpubertal")]
PubertalAndPostpubertal,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MedicinalProductPackageType {
#[default]
#[serde(rename = "100000073490")]
N100000073490,
#[serde(rename = "100000073491")]
N100000073491,
#[serde(rename = "100000073492")]
N100000073492,
#[serde(rename = "100000073493")]
N100000073493,
#[serde(rename = "100000073494")]
N100000073494,
#[serde(rename = "100000073495")]
N100000073495,
#[serde(rename = "100000073496")]
N100000073496,
#[serde(rename = "100000073497")]
N100000073497,
#[serde(rename = "100000073498")]
N100000073498,
#[serde(rename = "100000073547")]
N100000073547,
#[serde(rename = "100000073563")]
N100000073563,
#[serde(rename = "100000143555")]
N100000143555,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MedicinalProductContactType {
#[default]
#[serde(rename = "ProposedMAH")]
ProposedMAH,
#[serde(rename = "ProcedureContactDuring")]
ProcedureContactDuring,
#[serde(rename = "ProcedureContactAfter")]
ProcedureContactAfter,
#[serde(rename = "QPPV")]
QPPV,
#[serde(rename = "PVEnquiries")]
PVEnquiries,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MedicinalProductNameType {
#[default]
#[serde(rename = "BAN")]
BAN,
#[serde(rename = "INN")]
INN,
#[serde(rename = "INNM")]
INNM,
#[serde(rename = "pINN")]
PINN,
#[serde(rename = "rINN")]
RINN,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MedicinalProductNamePartType {
#[default]
#[serde(rename = "FullName")]
FullName,
#[serde(rename = "InventedNamePart")]
InventedNamePart,
#[serde(rename = "ScientificNamePart")]
ScientificNamePart,
#[serde(rename = "StrengthPart")]
StrengthPart,
#[serde(rename = "DoseFormPart")]
DoseFormPart,
#[serde(rename = "FormulationPart")]
FormulationPart,
#[serde(rename = "IntendedUsePart")]
IntendedUsePart,
#[serde(rename = "PopulationPart")]
PopulationPart,
#[serde(rename = "ContainerPart")]
ContainerPart,
#[serde(rename = "DevicePart")]
DevicePart,
#[serde(rename = "TrademarkOrCompanyPart")]
TrademarkOrCompanyPart,
#[serde(rename = "TimeOrPeriodPart")]
TimeOrPeriodPart,
#[serde(rename = "FlavorPart")]
FlavorPart,
#[serde(rename = "DelimiterPart")]
DelimiterPart,
#[serde(rename = "LegacyNamePart")]
LegacyNamePart,
#[serde(rename = "SpeciesNamePart")]
SpeciesNamePart,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MedicinalProductCrossReferenceType {
#[default]
#[serde(rename = "InvestigationalProduct")]
InvestigationalProduct,
#[serde(rename = "VirtualProduct")]
VirtualProduct,
#[serde(rename = "ActualProduct")]
ActualProduct,
#[serde(rename = "BrandedProduct")]
BrandedProduct,
#[serde(rename = "GenericProduct")]
GenericProduct,
#[serde(rename = "Parallel")]
Parallel,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MedicinalProductConfidentiality {
#[default]
#[serde(rename = "CommerciallySensitive")]
CommerciallySensitive,
#[serde(rename = "NotCommerciallySensitive")]
NotCommerciallySensitive,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum PackageType {
#[default]
#[serde(rename = "MedicinalProductPack")]
MedicinalProductPack,
#[serde(rename = "RawMaterialPackage")]
RawMaterialPackage,
#[serde(rename = "Shipping-TransportContainer")]
ShippingTransportContainer,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum PackagingType {
#[default]
#[serde(rename = "100000073490")]
N100000073490,
#[serde(rename = "100000073491")]
N100000073491,
#[serde(rename = "100000073492")]
N100000073492,
#[serde(rename = "100000073493")]
N100000073493,
#[serde(rename = "100000073494")]
N100000073494,
#[serde(rename = "100000073495")]
N100000073495,
#[serde(rename = "100000073496")]
N100000073496,
#[serde(rename = "100000073497")]
N100000073497,
#[serde(rename = "100000073498")]
N100000073498,
#[serde(rename = "100000073499")]
N100000073499,
#[serde(rename = "100000073500")]
N100000073500,
#[serde(rename = "100000073501")]
N100000073501,
#[serde(rename = "100000073502")]
N100000073502,
#[serde(rename = "100000073503")]
N100000073503,
#[serde(rename = "100000073504")]
N100000073504,
#[serde(rename = "100000073505")]
N100000073505,
#[serde(rename = "100000073506")]
N100000073506,
#[serde(rename = "100000073507")]
N100000073507,
#[serde(rename = "100000073508")]
N100000073508,
#[serde(rename = "100000073509")]
N100000073509,
#[serde(rename = "100000073510")]
N100000073510,
#[serde(rename = "100000073511")]
N100000073511,
#[serde(rename = "100000073512")]
N100000073512,
#[serde(rename = "100000073513")]
N100000073513,
#[serde(rename = "100000073514")]
N100000073514,
#[serde(rename = "100000073515")]
N100000073515,
#[serde(rename = "100000073516")]
N100000073516,
#[serde(rename = "100000073517")]
N100000073517,
#[serde(rename = "100000073518")]
N100000073518,
#[serde(rename = "100000073519")]
N100000073519,
#[serde(rename = "100000073520")]
N100000073520,
#[serde(rename = "100000073521")]
N100000073521,
#[serde(rename = "100000073522")]
N100000073522,
#[serde(rename = "100000073523")]
N100000073523,
#[serde(rename = "100000073524")]
N100000073524,
#[serde(rename = "100000073525")]
N100000073525,
#[serde(rename = "100000073526")]
N100000073526,
#[serde(rename = "100000073527")]
N100000073527,
#[serde(rename = "100000073528")]
N100000073528,
#[serde(rename = "100000073529")]
N100000073529,
#[serde(rename = "100000073530")]
N100000073530,
#[serde(rename = "100000073531")]
N100000073531,
#[serde(rename = "100000073532")]
N100000073532,
#[serde(rename = "100000073533")]
N100000073533,
#[serde(rename = "100000073534")]
N100000073534,
#[serde(rename = "100000073535")]
N100000073535,
#[serde(rename = "100000073536")]
N100000073536,
#[serde(rename = "100000073537")]
N100000073537,
#[serde(rename = "100000073538")]
N100000073538,
#[serde(rename = "100000073539")]
N100000073539,
#[serde(rename = "100000073540")]
N100000073540,
#[serde(rename = "100000073541")]
N100000073541,
#[serde(rename = "100000073542")]
N100000073542,
#[serde(rename = "100000073543")]
N100000073543,
#[serde(rename = "100000073544")]
N100000073544,
#[serde(rename = "100000073545")]
N100000073545,
#[serde(rename = "100000073546")]
N100000073546,
#[serde(rename = "100000073547")]
N100000073547,
#[serde(rename = "100000073548")]
N100000073548,
#[serde(rename = "100000073549")]
N100000073549,
#[serde(rename = "100000073550")]
N100000073550,
#[serde(rename = "100000073551")]
N100000073551,
#[serde(rename = "100000073552")]
N100000073552,
#[serde(rename = "100000073553")]
N100000073553,
#[serde(rename = "100000073554")]
N100000073554,
#[serde(rename = "100000073555")]
N100000073555,
#[serde(rename = "100000073556")]
N100000073556,
#[serde(rename = "100000073557")]
N100000073557,
#[serde(rename = "100000073558")]
N100000073558,
#[serde(rename = "100000073559")]
N100000073559,
#[serde(rename = "100000073560")]
N100000073560,
#[serde(rename = "100000073561")]
N100000073561,
#[serde(rename = "100000073562")]
N100000073562,
#[serde(rename = "100000073563")]
N100000073563,
#[serde(rename = "100000075664")]
N100000075664,
#[serde(rename = "100000116195")]
N100000116195,
#[serde(rename = "100000116196")]
N100000116196,
#[serde(rename = "100000116197")]
N100000116197,
#[serde(rename = "100000125779")]
N100000125779,
#[serde(rename = "100000137702")]
N100000137702,
#[serde(rename = "100000137703")]
N100000137703,
#[serde(rename = "100000143554")]
N100000143554,
#[serde(rename = "100000143555")]
N100000143555,
#[serde(rename = "100000163233")]
N100000163233,
#[serde(rename = "100000163234")]
N100000163234,
#[serde(rename = "100000164143")]
N100000164143,
#[serde(rename = "100000166980")]
N100000166980,
#[serde(rename = "100000169899")]
N100000169899,
#[serde(rename = "100000173982")]
N100000173982,
#[serde(rename = "100000173983")]
N100000173983,
#[serde(rename = "100000174066")]
N100000174066,
#[serde(rename = "100000174067")]
N100000174067,
#[serde(rename = "100000174068")]
N100000174068,
#[serde(rename = "100000174069")]
N100000174069,
#[serde(rename = "100000174070")]
N100000174070,
#[serde(rename = "200000005068")]
N200000005068,
#[serde(rename = "200000005585")]
N200000005585,
#[serde(rename = "200000010647")]
N200000010647,
#[serde(rename = "200000011726")]
N200000011726,
#[serde(rename = "200000012539")]
N200000012539,
#[serde(rename = "200000013191")]
N200000013191,
#[serde(rename = "200000024874")]
N200000024874,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum PackageMaterial {
#[default]
#[serde(rename = "200000003200")]
N200000003200,
#[serde(rename = "200000003201")]
N200000003201,
#[serde(rename = "200000003202")]
N200000003202,
#[serde(rename = "200000003203")]
N200000003203,
#[serde(rename = "200000003204")]
N200000003204,
#[serde(rename = "200000003205")]
N200000003205,
#[serde(rename = "200000003206")]
N200000003206,
#[serde(rename = "200000003207")]
N200000003207,
#[serde(rename = "200000003208")]
N200000003208,
#[serde(rename = "200000003209")]
N200000003209,
#[serde(rename = "200000003210")]
N200000003210,
#[serde(rename = "200000003211")]
N200000003211,
#[serde(rename = "200000003212")]
N200000003212,
#[serde(rename = "200000003213")]
N200000003213,
#[serde(rename = "200000003214")]
N200000003214,
#[serde(rename = "200000003215")]
N200000003215,
#[serde(rename = "200000003216")]
N200000003216,
#[serde(rename = "200000003217")]
N200000003217,
#[serde(rename = "200000003218")]
N200000003218,
#[serde(rename = "200000003219")]
N200000003219,
#[serde(rename = "200000003220")]
N200000003220,
#[serde(rename = "200000003221")]
N200000003221,
#[serde(rename = "200000003222")]
N200000003222,
#[serde(rename = "200000003223")]
N200000003223,
#[serde(rename = "200000003224")]
N200000003224,
#[serde(rename = "200000003225")]
N200000003225,
#[serde(rename = "200000003226")]
N200000003226,
#[serde(rename = "200000003227")]
N200000003227,
#[serde(rename = "200000003228")]
N200000003228,
#[serde(rename = "200000003229")]
N200000003229,
#[serde(rename = "200000003529")]
N200000003529,
#[serde(rename = "200000012514")]
N200000012514,
#[serde(rename = "200000012515")]
N200000012515,
#[serde(rename = "200000012521")]
N200000012521,
#[serde(rename = "200000012522")]
N200000012522,
#[serde(rename = "200000012523")]
N200000012523,
#[serde(rename = "200000012524")]
N200000012524,
#[serde(rename = "200000012538")]
N200000012538,
#[serde(rename = "200000015521")]
N200000015521,
#[serde(rename = "200000023330")]
N200000023330,
#[serde(rename = "200000023332")]
N200000023332,
#[serde(rename = "200000025255")]
N200000025255,
#[serde(rename = "200000025257")]
N200000025257,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ManufacturedDoseForm {
#[default]
#[serde(rename = "100000073362")]
N100000073362,
#[serde(rename = "100000073363")]
N100000073363,
#[serde(rename = "100000073364")]
N100000073364,
#[serde(rename = "100000073365")]
N100000073365,
#[serde(rename = "100000073367")]
N100000073367,
#[serde(rename = "100000073368")]
N100000073368,
#[serde(rename = "100000073369")]
N100000073369,
#[serde(rename = "100000073370")]
N100000073370,
#[serde(rename = "100000073371")]
N100000073371,
#[serde(rename = "100000073372")]
N100000073372,
#[serde(rename = "100000073373")]
N100000073373,
#[serde(rename = "100000073374")]
N100000073374,
#[serde(rename = "100000073375")]
N100000073375,
#[serde(rename = "100000073376")]
N100000073376,
#[serde(rename = "100000073377")]
N100000073377,
#[serde(rename = "100000073378")]
N100000073378,
#[serde(rename = "100000073379")]
N100000073379,
#[serde(rename = "100000073380")]
N100000073380,
#[serde(rename = "100000073642")]
N100000073642,
#[serde(rename = "100000073643")]
N100000073643,
#[serde(rename = "100000073644")]
N100000073644,
#[serde(rename = "100000073645")]
N100000073645,
#[serde(rename = "100000073646")]
N100000073646,
#[serde(rename = "100000073647")]
N100000073647,
#[serde(rename = "100000073648")]
N100000073648,
#[serde(rename = "100000073649")]
N100000073649,
#[serde(rename = "100000073650")]
N100000073650,
#[serde(rename = "100000073652")]
N100000073652,
#[serde(rename = "100000073653")]
N100000073653,
#[serde(rename = "100000073654")]
N100000073654,
#[serde(rename = "100000073655")]
N100000073655,
#[serde(rename = "100000073656")]
N100000073656,
#[serde(rename = "100000073657")]
N100000073657,
#[serde(rename = "100000073658")]
N100000073658,
#[serde(rename = "100000073659")]
N100000073659,
#[serde(rename = "100000073660")]
N100000073660,
#[serde(rename = "100000073661")]
N100000073661,
#[serde(rename = "100000073662")]
N100000073662,
#[serde(rename = "100000073663")]
N100000073663,
#[serde(rename = "100000073664")]
N100000073664,
#[serde(rename = "100000073665")]
N100000073665,
#[serde(rename = "100000073666")]
N100000073666,
#[serde(rename = "100000073667")]
N100000073667,
#[serde(rename = "100000073668")]
N100000073668,
#[serde(rename = "100000073669")]
N100000073669,
#[serde(rename = "100000073670")]
N100000073670,
#[serde(rename = "100000073671")]
N100000073671,
#[serde(rename = "100000073672")]
N100000073672,
#[serde(rename = "100000073673")]
N100000073673,
#[serde(rename = "100000073674")]
N100000073674,
#[serde(rename = "100000073675")]
N100000073675,
#[serde(rename = "100000073676")]
N100000073676,
#[serde(rename = "100000073677")]
N100000073677,
#[serde(rename = "100000073678")]
N100000073678,
#[serde(rename = "100000073679")]
N100000073679,
#[serde(rename = "100000073680")]
N100000073680,
#[serde(rename = "100000073681")]
N100000073681,
#[serde(rename = "100000073682")]
N100000073682,
#[serde(rename = "100000073683")]
N100000073683,
#[serde(rename = "100000073684")]
N100000073684,
#[serde(rename = "100000073685")]
N100000073685,
#[serde(rename = "100000073686")]
N100000073686,
#[serde(rename = "100000073687")]
N100000073687,
#[serde(rename = "100000073688")]
N100000073688,
#[serde(rename = "100000073689")]
N100000073689,
#[serde(rename = "100000073690")]
N100000073690,
#[serde(rename = "100000073691")]
N100000073691,
#[serde(rename = "100000073692")]
N100000073692,
#[serde(rename = "100000073693")]
N100000073693,
#[serde(rename = "100000073694")]
N100000073694,
#[serde(rename = "100000073695")]
N100000073695,
#[serde(rename = "100000073696")]
N100000073696,
#[serde(rename = "100000073697")]
N100000073697,
#[serde(rename = "100000073698")]
N100000073698,
#[serde(rename = "100000073699")]
N100000073699,
#[serde(rename = "100000073700")]
N100000073700,
#[serde(rename = "100000073701")]
N100000073701,
#[serde(rename = "100000073702")]
N100000073702,
#[serde(rename = "100000073703")]
N100000073703,
#[serde(rename = "100000073704")]
N100000073704,
#[serde(rename = "100000073705")]
N100000073705,
#[serde(rename = "100000073706")]
N100000073706,
#[serde(rename = "100000073707")]
N100000073707,
#[serde(rename = "100000073708")]
N100000073708,
#[serde(rename = "100000073709")]
N100000073709,
#[serde(rename = "100000073710")]
N100000073710,
#[serde(rename = "100000073711")]
N100000073711,
#[serde(rename = "100000073712")]
N100000073712,
#[serde(rename = "100000073713")]
N100000073713,
#[serde(rename = "100000073714")]
N100000073714,
#[serde(rename = "100000073715")]
N100000073715,
#[serde(rename = "100000073716")]
N100000073716,
#[serde(rename = "100000073717")]
N100000073717,
#[serde(rename = "100000073718")]
N100000073718,
#[serde(rename = "100000073719")]
N100000073719,
#[serde(rename = "100000073720")]
N100000073720,
#[serde(rename = "100000073721")]
N100000073721,
#[serde(rename = "100000073722")]
N100000073722,
#[serde(rename = "100000073723")]
N100000073723,
#[serde(rename = "100000073724")]
N100000073724,
#[serde(rename = "100000073725")]
N100000073725,
#[serde(rename = "100000073726")]
N100000073726,
#[serde(rename = "100000073727")]
N100000073727,
#[serde(rename = "100000073728")]
N100000073728,
#[serde(rename = "100000073729")]
N100000073729,
#[serde(rename = "100000073730")]
N100000073730,
#[serde(rename = "100000073731")]
N100000073731,
#[serde(rename = "100000073732")]
N100000073732,
#[serde(rename = "100000073733")]
N100000073733,
#[serde(rename = "100000073734")]
N100000073734,
#[serde(rename = "100000073735")]
N100000073735,
#[serde(rename = "100000073736")]
N100000073736,
#[serde(rename = "100000073737")]
N100000073737,
#[serde(rename = "100000073738")]
N100000073738,
#[serde(rename = "100000073739")]
N100000073739,
#[serde(rename = "100000073740")]
N100000073740,
#[serde(rename = "100000073741")]
N100000073741,
#[serde(rename = "100000073742")]
N100000073742,
#[serde(rename = "100000073743")]
N100000073743,
#[serde(rename = "100000073744")]
N100000073744,
#[serde(rename = "100000073745")]
N100000073745,
#[serde(rename = "100000073746")]
N100000073746,
#[serde(rename = "100000073747")]
N100000073747,
#[serde(rename = "100000073748")]
N100000073748,
#[serde(rename = "100000073749")]
N100000073749,
#[serde(rename = "100000073750")]
N100000073750,
#[serde(rename = "100000073751")]
N100000073751,
#[serde(rename = "100000073752")]
N100000073752,
#[serde(rename = "100000073753")]
N100000073753,
#[serde(rename = "100000073754")]
N100000073754,
#[serde(rename = "100000073755")]
N100000073755,
#[serde(rename = "100000073756")]
N100000073756,
#[serde(rename = "100000073757")]
N100000073757,
#[serde(rename = "100000073758")]
N100000073758,
#[serde(rename = "100000073759")]
N100000073759,
#[serde(rename = "100000073760")]
N100000073760,
#[serde(rename = "100000073761")]
N100000073761,
#[serde(rename = "100000073762")]
N100000073762,
#[serde(rename = "100000073763")]
N100000073763,
#[serde(rename = "100000073764")]
N100000073764,
#[serde(rename = "100000073765")]
N100000073765,
#[serde(rename = "100000073766")]
N100000073766,
#[serde(rename = "100000073767")]
N100000073767,
#[serde(rename = "100000073768")]
N100000073768,
#[serde(rename = "100000073769")]
N100000073769,
#[serde(rename = "100000073770")]
N100000073770,
#[serde(rename = "100000073771")]
N100000073771,
#[serde(rename = "100000073772")]
N100000073772,
#[serde(rename = "100000073773")]
N100000073773,
#[serde(rename = "100000073775")]
N100000073775,
#[serde(rename = "100000073776")]
N100000073776,
#[serde(rename = "100000073777")]
N100000073777,
#[serde(rename = "100000073778")]
N100000073778,
#[serde(rename = "100000073779")]
N100000073779,
#[serde(rename = "100000073780")]
N100000073780,
#[serde(rename = "100000073782")]
N100000073782,
#[serde(rename = "100000073783")]
N100000073783,
#[serde(rename = "100000073784")]
N100000073784,
#[serde(rename = "100000073785")]
N100000073785,
#[serde(rename = "100000073786")]
N100000073786,
#[serde(rename = "100000073787")]
N100000073787,
#[serde(rename = "100000073788")]
N100000073788,
#[serde(rename = "100000073789")]
N100000073789,
#[serde(rename = "100000073790")]
N100000073790,
#[serde(rename = "100000073791")]
N100000073791,
#[serde(rename = "100000073792")]
N100000073792,
#[serde(rename = "100000073793")]
N100000073793,
#[serde(rename = "100000073794")]
N100000073794,
#[serde(rename = "100000073795")]
N100000073795,
#[serde(rename = "100000073796")]
N100000073796,
#[serde(rename = "100000073797")]
N100000073797,
#[serde(rename = "100000073798")]
N100000073798,
#[serde(rename = "100000073799")]
N100000073799,
#[serde(rename = "100000073800")]
N100000073800,
#[serde(rename = "100000073802")]
N100000073802,
#[serde(rename = "100000073803")]
N100000073803,
#[serde(rename = "100000073804")]
N100000073804,
#[serde(rename = "100000073805")]
N100000073805,
#[serde(rename = "100000073806")]
N100000073806,
#[serde(rename = "100000073807")]
N100000073807,
#[serde(rename = "100000073808")]
N100000073808,
#[serde(rename = "100000073809")]
N100000073809,
#[serde(rename = "100000073810")]
N100000073810,
#[serde(rename = "100000073811")]
N100000073811,
#[serde(rename = "100000073812")]
N100000073812,
#[serde(rename = "100000073813")]
N100000073813,
#[serde(rename = "100000073814")]
N100000073814,
#[serde(rename = "100000073815")]
N100000073815,
#[serde(rename = "100000073816")]
N100000073816,
#[serde(rename = "100000073817")]
N100000073817,
#[serde(rename = "100000073818")]
N100000073818,
#[serde(rename = "100000073819")]
N100000073819,
#[serde(rename = "100000073820")]
N100000073820,
#[serde(rename = "100000073821")]
N100000073821,
#[serde(rename = "100000073822")]
N100000073822,
#[serde(rename = "100000073823")]
N100000073823,
#[serde(rename = "100000073824")]
N100000073824,
#[serde(rename = "100000073825")]
N100000073825,
#[serde(rename = "100000073826")]
N100000073826,
#[serde(rename = "100000073827")]
N100000073827,
#[serde(rename = "100000073863")]
N100000073863,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum AdministrableDoseForm {
#[default]
#[serde(rename = "100000073362")]
N100000073362,
#[serde(rename = "100000073363")]
N100000073363,
#[serde(rename = "100000073364")]
N100000073364,
#[serde(rename = "100000073365")]
N100000073365,
#[serde(rename = "100000073367")]
N100000073367,
#[serde(rename = "100000073368")]
N100000073368,
#[serde(rename = "100000073369")]
N100000073369,
#[serde(rename = "100000073370")]
N100000073370,
#[serde(rename = "100000073371")]
N100000073371,
#[serde(rename = "100000073372")]
N100000073372,
#[serde(rename = "100000073373")]
N100000073373,
#[serde(rename = "100000073374")]
N100000073374,
#[serde(rename = "100000073375")]
N100000073375,
#[serde(rename = "100000073376")]
N100000073376,
#[serde(rename = "100000073377")]
N100000073377,
#[serde(rename = "100000073378")]
N100000073378,
#[serde(rename = "100000073379")]
N100000073379,
#[serde(rename = "100000073380")]
N100000073380,
#[serde(rename = "100000073642")]
N100000073642,
#[serde(rename = "100000073643")]
N100000073643,
#[serde(rename = "100000073644")]
N100000073644,
#[serde(rename = "100000073645")]
N100000073645,
#[serde(rename = "100000073646")]
N100000073646,
#[serde(rename = "100000073647")]
N100000073647,
#[serde(rename = "100000073648")]
N100000073648,
#[serde(rename = "100000073649")]
N100000073649,
#[serde(rename = "100000073650")]
N100000073650,
#[serde(rename = "100000073652")]
N100000073652,
#[serde(rename = "100000073653")]
N100000073653,
#[serde(rename = "100000073654")]
N100000073654,
#[serde(rename = "100000073655")]
N100000073655,
#[serde(rename = "100000073656")]
N100000073656,
#[serde(rename = "100000073657")]
N100000073657,
#[serde(rename = "100000073658")]
N100000073658,
#[serde(rename = "100000073659")]
N100000073659,
#[serde(rename = "100000073660")]
N100000073660,
#[serde(rename = "100000073661")]
N100000073661,
#[serde(rename = "100000073662")]
N100000073662,
#[serde(rename = "100000073663")]
N100000073663,
#[serde(rename = "100000073664")]
N100000073664,
#[serde(rename = "100000073665")]
N100000073665,
#[serde(rename = "100000073666")]
N100000073666,
#[serde(rename = "100000073667")]
N100000073667,
#[serde(rename = "100000073668")]
N100000073668,
#[serde(rename = "100000073669")]
N100000073669,
#[serde(rename = "100000073670")]
N100000073670,
#[serde(rename = "100000073671")]
N100000073671,
#[serde(rename = "100000073672")]
N100000073672,
#[serde(rename = "100000073673")]
N100000073673,
#[serde(rename = "100000073674")]
N100000073674,
#[serde(rename = "100000073675")]
N100000073675,
#[serde(rename = "100000073676")]
N100000073676,
#[serde(rename = "100000073677")]
N100000073677,
#[serde(rename = "100000073678")]
N100000073678,
#[serde(rename = "100000073679")]
N100000073679,
#[serde(rename = "100000073680")]
N100000073680,
#[serde(rename = "100000073681")]
N100000073681,
#[serde(rename = "100000073682")]
N100000073682,
#[serde(rename = "100000073683")]
N100000073683,
#[serde(rename = "100000073684")]
N100000073684,
#[serde(rename = "100000073685")]
N100000073685,
#[serde(rename = "100000073686")]
N100000073686,
#[serde(rename = "100000073687")]
N100000073687,
#[serde(rename = "100000073688")]
N100000073688,
#[serde(rename = "100000073689")]
N100000073689,
#[serde(rename = "100000073690")]
N100000073690,
#[serde(rename = "100000073691")]
N100000073691,
#[serde(rename = "100000073692")]
N100000073692,
#[serde(rename = "100000073693")]
N100000073693,
#[serde(rename = "100000073694")]
N100000073694,
#[serde(rename = "100000073695")]
N100000073695,
#[serde(rename = "100000073696")]
N100000073696,
#[serde(rename = "100000073697")]
N100000073697,
#[serde(rename = "100000073698")]
N100000073698,
#[serde(rename = "100000073699")]
N100000073699,
#[serde(rename = "100000073700")]
N100000073700,
#[serde(rename = "100000073701")]
N100000073701,
#[serde(rename = "100000073702")]
N100000073702,
#[serde(rename = "100000073703")]
N100000073703,
#[serde(rename = "100000073704")]
N100000073704,
#[serde(rename = "100000073705")]
N100000073705,
#[serde(rename = "100000073706")]
N100000073706,
#[serde(rename = "100000073707")]
N100000073707,
#[serde(rename = "100000073708")]
N100000073708,
#[serde(rename = "100000073709")]
N100000073709,
#[serde(rename = "100000073710")]
N100000073710,
#[serde(rename = "100000073711")]
N100000073711,
#[serde(rename = "100000073712")]
N100000073712,
#[serde(rename = "100000073713")]
N100000073713,
#[serde(rename = "100000073714")]
N100000073714,
#[serde(rename = "100000073715")]
N100000073715,
#[serde(rename = "100000073716")]
N100000073716,
#[serde(rename = "100000073717")]
N100000073717,
#[serde(rename = "100000073718")]
N100000073718,
#[serde(rename = "100000073719")]
N100000073719,
#[serde(rename = "100000073720")]
N100000073720,
#[serde(rename = "100000073721")]
N100000073721,
#[serde(rename = "100000073722")]
N100000073722,
#[serde(rename = "100000073723")]
N100000073723,
#[serde(rename = "100000073724")]
N100000073724,
#[serde(rename = "100000073725")]
N100000073725,
#[serde(rename = "100000073726")]
N100000073726,
#[serde(rename = "100000073727")]
N100000073727,
#[serde(rename = "100000073728")]
N100000073728,
#[serde(rename = "100000073729")]
N100000073729,
#[serde(rename = "100000073730")]
N100000073730,
#[serde(rename = "100000073731")]
N100000073731,
#[serde(rename = "100000073732")]
N100000073732,
#[serde(rename = "100000073733")]
N100000073733,
#[serde(rename = "100000073734")]
N100000073734,
#[serde(rename = "100000073735")]
N100000073735,
#[serde(rename = "100000073736")]
N100000073736,
#[serde(rename = "100000073737")]
N100000073737,
#[serde(rename = "100000073738")]
N100000073738,
#[serde(rename = "100000073739")]
N100000073739,
#[serde(rename = "100000073740")]
N100000073740,
#[serde(rename = "100000073741")]
N100000073741,
#[serde(rename = "100000073742")]
N100000073742,
#[serde(rename = "100000073743")]
N100000073743,
#[serde(rename = "100000073744")]
N100000073744,
#[serde(rename = "100000073745")]
N100000073745,
#[serde(rename = "100000073746")]
N100000073746,
#[serde(rename = "100000073747")]
N100000073747,
#[serde(rename = "100000073748")]
N100000073748,
#[serde(rename = "100000073749")]
N100000073749,
#[serde(rename = "100000073750")]
N100000073750,
#[serde(rename = "100000073751")]
N100000073751,
#[serde(rename = "100000073752")]
N100000073752,
#[serde(rename = "100000073753")]
N100000073753,
#[serde(rename = "100000073754")]
N100000073754,
#[serde(rename = "100000073755")]
N100000073755,
#[serde(rename = "100000073756")]
N100000073756,
#[serde(rename = "100000073757")]
N100000073757,
#[serde(rename = "100000073758")]
N100000073758,
#[serde(rename = "100000073759")]
N100000073759,
#[serde(rename = "100000073760")]
N100000073760,
#[serde(rename = "100000073761")]
N100000073761,
#[serde(rename = "100000073762")]
N100000073762,
#[serde(rename = "100000073763")]
N100000073763,
#[serde(rename = "100000073764")]
N100000073764,
#[serde(rename = "100000073765")]
N100000073765,
#[serde(rename = "100000073766")]
N100000073766,
#[serde(rename = "100000073767")]
N100000073767,
#[serde(rename = "100000073768")]
N100000073768,
#[serde(rename = "100000073769")]
N100000073769,
#[serde(rename = "100000073770")]
N100000073770,
#[serde(rename = "100000073771")]
N100000073771,
#[serde(rename = "100000073772")]
N100000073772,
#[serde(rename = "100000073773")]
N100000073773,
#[serde(rename = "100000073775")]
N100000073775,
#[serde(rename = "100000073776")]
N100000073776,
#[serde(rename = "100000073777")]
N100000073777,
#[serde(rename = "100000073778")]
N100000073778,
#[serde(rename = "100000073779")]
N100000073779,
#[serde(rename = "100000073780")]
N100000073780,
#[serde(rename = "100000073782")]
N100000073782,
#[serde(rename = "100000073783")]
N100000073783,
#[serde(rename = "100000073784")]
N100000073784,
#[serde(rename = "100000073785")]
N100000073785,
#[serde(rename = "100000073786")]
N100000073786,
#[serde(rename = "100000073787")]
N100000073787,
#[serde(rename = "100000073788")]
N100000073788,
#[serde(rename = "100000073789")]
N100000073789,
#[serde(rename = "100000073790")]
N100000073790,
#[serde(rename = "100000073791")]
N100000073791,
#[serde(rename = "100000073792")]
N100000073792,
#[serde(rename = "100000073793")]
N100000073793,
#[serde(rename = "100000073794")]
N100000073794,
#[serde(rename = "100000073795")]
N100000073795,
#[serde(rename = "100000073796")]
N100000073796,
#[serde(rename = "100000073797")]
N100000073797,
#[serde(rename = "100000073798")]
N100000073798,
#[serde(rename = "100000073799")]
N100000073799,
#[serde(rename = "100000073800")]
N100000073800,
#[serde(rename = "100000073802")]
N100000073802,
#[serde(rename = "100000073803")]
N100000073803,
#[serde(rename = "100000073804")]
N100000073804,
#[serde(rename = "100000073805")]
N100000073805,
#[serde(rename = "100000073806")]
N100000073806,
#[serde(rename = "100000073807")]
N100000073807,
#[serde(rename = "100000073808")]
N100000073808,
#[serde(rename = "100000073809")]
N100000073809,
#[serde(rename = "100000073810")]
N100000073810,
#[serde(rename = "100000073811")]
N100000073811,
#[serde(rename = "100000073812")]
N100000073812,
#[serde(rename = "100000073813")]
N100000073813,
#[serde(rename = "100000073814")]
N100000073814,
#[serde(rename = "100000073815")]
N100000073815,
#[serde(rename = "100000073816")]
N100000073816,
#[serde(rename = "100000073817")]
N100000073817,
#[serde(rename = "100000073818")]
N100000073818,
#[serde(rename = "100000073819")]
N100000073819,
#[serde(rename = "100000073820")]
N100000073820,
#[serde(rename = "100000073821")]
N100000073821,
#[serde(rename = "100000073822")]
N100000073822,
#[serde(rename = "100000073823")]
N100000073823,
#[serde(rename = "100000073824")]
N100000073824,
#[serde(rename = "100000073825")]
N100000073825,
#[serde(rename = "100000073826")]
N100000073826,
#[serde(rename = "100000073827")]
N100000073827,
#[serde(rename = "100000073863")]
N100000073863,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum UnitOfPresentation {
#[default]
#[serde(rename = "200000002108")]
N200000002108,
#[serde(rename = "200000002109")]
N200000002109,
#[serde(rename = "200000002110")]
N200000002110,
#[serde(rename = "200000002111")]
N200000002111,
#[serde(rename = "200000002112")]
N200000002112,
#[serde(rename = "200000002113")]
N200000002113,
#[serde(rename = "200000002114")]
N200000002114,
#[serde(rename = "200000002115")]
N200000002115,
#[serde(rename = "200000002116")]
N200000002116,
#[serde(rename = "200000002117")]
N200000002117,
#[serde(rename = "200000002118")]
N200000002118,
#[serde(rename = "200000002119")]
N200000002119,
#[serde(rename = "200000002120")]
N200000002120,
#[serde(rename = "200000002121")]
N200000002121,
#[serde(rename = "200000002122")]
N200000002122,
#[serde(rename = "200000002123")]
N200000002123,
#[serde(rename = "200000002124")]
N200000002124,
#[serde(rename = "200000002125")]
N200000002125,
#[serde(rename = "200000002126")]
N200000002126,
#[serde(rename = "200000002127")]
N200000002127,
#[serde(rename = "200000002128")]
N200000002128,
#[serde(rename = "200000002129")]
N200000002129,
#[serde(rename = "200000002130")]
N200000002130,
#[serde(rename = "200000002131")]
N200000002131,
#[serde(rename = "200000002132")]
N200000002132,
#[serde(rename = "200000002133")]
N200000002133,
#[serde(rename = "200000002134")]
N200000002134,
#[serde(rename = "200000002135")]
N200000002135,
#[serde(rename = "200000002136")]
N200000002136,
#[serde(rename = "200000002137")]
N200000002137,
#[serde(rename = "200000002138")]
N200000002138,
#[serde(rename = "200000002139")]
N200000002139,
#[serde(rename = "200000002140")]
N200000002140,
#[serde(rename = "200000002141")]
N200000002141,
#[serde(rename = "200000002142")]
N200000002142,
#[serde(rename = "200000002143")]
N200000002143,
#[serde(rename = "200000002144")]
N200000002144,
#[serde(rename = "200000002145")]
N200000002145,
#[serde(rename = "200000002146")]
N200000002146,
#[serde(rename = "200000002147")]
N200000002147,
#[serde(rename = "200000002148")]
N200000002148,
#[serde(rename = "200000002149")]
N200000002149,
#[serde(rename = "200000002150")]
N200000002150,
#[serde(rename = "200000002151")]
N200000002151,
#[serde(rename = "200000002152")]
N200000002152,
#[serde(rename = "200000002153")]
N200000002153,
#[serde(rename = "200000002154")]
N200000002154,
#[serde(rename = "200000002155")]
N200000002155,
#[serde(rename = "200000002156")]
N200000002156,
#[serde(rename = "200000002157")]
N200000002157,
#[serde(rename = "200000002158")]
N200000002158,
#[serde(rename = "200000002159")]
N200000002159,
#[serde(rename = "200000002163")]
N200000002163,
#[serde(rename = "200000002164")]
N200000002164,
#[serde(rename = "200000002165")]
N200000002165,
#[serde(rename = "200000002166")]
N200000002166,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum TargetSpecies {
#[default]
#[serde(rename = "100000108874")]
N100000108874,
#[serde(rename = "100000108875")]
N100000108875,
#[serde(rename = "100000108876")]
N100000108876,
#[serde(rename = "100000108877")]
N100000108877,
#[serde(rename = "100000108878")]
N100000108878,
#[serde(rename = "100000108879")]
N100000108879,
#[serde(rename = "100000108880")]
N100000108880,
#[serde(rename = "100000108881")]
N100000108881,
#[serde(rename = "100000108882")]
N100000108882,
#[serde(rename = "100000108883")]
N100000108883,
#[serde(rename = "100000108884")]
N100000108884,
#[serde(rename = "100000108885")]
N100000108885,
#[serde(rename = "100000108886")]
N100000108886,
#[serde(rename = "100000108887")]
N100000108887,
#[serde(rename = "100000108888")]
N100000108888,
#[serde(rename = "100000108889")]
N100000108889,
#[serde(rename = "100000108890")]
N100000108890,
#[serde(rename = "100000108891")]
N100000108891,
#[serde(rename = "100000108892")]
N100000108892,
#[serde(rename = "100000108893")]
N100000108893,
#[serde(rename = "100000108894")]
N100000108894,
#[serde(rename = "100000108895")]
N100000108895,
#[serde(rename = "100000108896")]
N100000108896,
#[serde(rename = "100000108897")]
N100000108897,
#[serde(rename = "100000108898")]
N100000108898,
#[serde(rename = "100000108899")]
N100000108899,
#[serde(rename = "100000108900")]
N100000108900,
#[serde(rename = "100000108901")]
N100000108901,
#[serde(rename = "100000108902")]
N100000108902,
#[serde(rename = "100000108903")]
N100000108903,
#[serde(rename = "100000108904")]
N100000108904,
#[serde(rename = "100000108905")]
N100000108905,
#[serde(rename = "100000108906")]
N100000108906,
#[serde(rename = "100000108907")]
N100000108907,
#[serde(rename = "100000108908")]
N100000108908,
#[serde(rename = "100000108909")]
N100000108909,
#[serde(rename = "100000108910")]
N100000108910,
#[serde(rename = "100000108911")]
N100000108911,
#[serde(rename = "100000108912")]
N100000108912,
#[serde(rename = "100000108913")]
N100000108913,
#[serde(rename = "100000108914")]
N100000108914,
#[serde(rename = "100000108915")]
N100000108915,
#[serde(rename = "100000108916")]
N100000108916,
#[serde(rename = "100000108917")]
N100000108917,
#[serde(rename = "100000108918")]
N100000108918,
#[serde(rename = "100000108919")]
N100000108919,
#[serde(rename = "100000108920")]
N100000108920,
#[serde(rename = "100000108921")]
N100000108921,
#[serde(rename = "100000108922")]
N100000108922,
#[serde(rename = "100000108923")]
N100000108923,
#[serde(rename = "100000108924")]
N100000108924,
#[serde(rename = "100000108925")]
N100000108925,
#[serde(rename = "100000108926")]
N100000108926,
#[serde(rename = "100000108927")]
N100000108927,
#[serde(rename = "100000108928")]
N100000108928,
#[serde(rename = "100000108929")]
N100000108929,
#[serde(rename = "100000108930")]
N100000108930,
#[serde(rename = "100000108931")]
N100000108931,
#[serde(rename = "100000108932")]
N100000108932,
#[serde(rename = "100000108933")]
N100000108933,
#[serde(rename = "100000108934")]
N100000108934,
#[serde(rename = "100000108935")]
N100000108935,
#[serde(rename = "100000108936")]
N100000108936,
#[serde(rename = "100000108937")]
N100000108937,
#[serde(rename = "100000108938")]
N100000108938,
#[serde(rename = "100000108939")]
N100000108939,
#[serde(rename = "100000108940")]
N100000108940,
#[serde(rename = "100000108941")]
N100000108941,
#[serde(rename = "100000108942")]
N100000108942,
#[serde(rename = "100000108943")]
N100000108943,
#[serde(rename = "100000108944")]
N100000108944,
#[serde(rename = "100000108945")]
N100000108945,
#[serde(rename = "100000108946")]
N100000108946,
#[serde(rename = "100000108947")]
N100000108947,
#[serde(rename = "100000108948")]
N100000108948,
#[serde(rename = "100000108949")]
N100000108949,
#[serde(rename = "100000108950")]
N100000108950,
#[serde(rename = "100000108951")]
N100000108951,
#[serde(rename = "100000108952")]
N100000108952,
#[serde(rename = "100000108953")]
N100000108953,
#[serde(rename = "100000108954")]
N100000108954,
#[serde(rename = "100000108955")]
N100000108955,
#[serde(rename = "100000108956")]
N100000108956,
#[serde(rename = "100000108957")]
N100000108957,
#[serde(rename = "100000108958")]
N100000108958,
#[serde(rename = "100000108959")]
N100000108959,
#[serde(rename = "100000108960")]
N100000108960,
#[serde(rename = "100000108961")]
N100000108961,
#[serde(rename = "100000108962")]
N100000108962,
#[serde(rename = "100000108963")]
N100000108963,
#[serde(rename = "100000108964")]
N100000108964,
#[serde(rename = "100000108965")]
N100000108965,
#[serde(rename = "100000108966")]
N100000108966,
#[serde(rename = "100000108967")]
N100000108967,
#[serde(rename = "100000108968")]
N100000108968,
#[serde(rename = "100000108969")]
N100000108969,
#[serde(rename = "100000108970")]
N100000108970,
#[serde(rename = "100000108971")]
N100000108971,
#[serde(rename = "100000108972")]
N100000108972,
#[serde(rename = "100000108973")]
N100000108973,
#[serde(rename = "100000108974")]
N100000108974,
#[serde(rename = "100000108975")]
N100000108975,
#[serde(rename = "100000108976")]
N100000108976,
#[serde(rename = "100000108977")]
N100000108977,
#[serde(rename = "100000108978")]
N100000108978,
#[serde(rename = "100000108979")]
N100000108979,
#[serde(rename = "100000108980")]
N100000108980,
#[serde(rename = "100000108981")]
N100000108981,
#[serde(rename = "100000108982")]
N100000108982,
#[serde(rename = "100000108983")]
N100000108983,
#[serde(rename = "100000108984")]
N100000108984,
#[serde(rename = "100000108985")]
N100000108985,
#[serde(rename = "100000108986")]
N100000108986,
#[serde(rename = "100000108987")]
N100000108987,
#[serde(rename = "100000108988")]
N100000108988,
#[serde(rename = "100000108989")]
N100000108989,
#[serde(rename = "100000108990")]
N100000108990,
#[serde(rename = "100000108991")]
N100000108991,
#[serde(rename = "100000108992")]
N100000108992,
#[serde(rename = "100000108993")]
N100000108993,
#[serde(rename = "100000108994")]
N100000108994,
#[serde(rename = "100000108995")]
N100000108995,
#[serde(rename = "100000108996")]
N100000108996,
#[serde(rename = "100000108997")]
N100000108997,
#[serde(rename = "100000108998")]
N100000108998,
#[serde(rename = "100000108999")]
N100000108999,
#[serde(rename = "100000109000")]
N100000109000,
#[serde(rename = "100000109001")]
N100000109001,
#[serde(rename = "100000109002")]
N100000109002,
#[serde(rename = "100000109003")]
N100000109003,
#[serde(rename = "100000109004")]
N100000109004,
#[serde(rename = "100000109005")]
N100000109005,
#[serde(rename = "100000109006")]
N100000109006,
#[serde(rename = "100000109007")]
N100000109007,
#[serde(rename = "100000109008")]
N100000109008,
#[serde(rename = "100000109009")]
N100000109009,
#[serde(rename = "100000109010")]
N100000109010,
#[serde(rename = "100000109011")]
N100000109011,
#[serde(rename = "100000109012")]
N100000109012,
#[serde(rename = "100000109013")]
N100000109013,
#[serde(rename = "100000109014")]
N100000109014,
#[serde(rename = "100000109015")]
N100000109015,
#[serde(rename = "100000109016")]
N100000109016,
#[serde(rename = "100000109017")]
N100000109017,
#[serde(rename = "100000109018")]
N100000109018,
#[serde(rename = "100000109019")]
N100000109019,
#[serde(rename = "100000109020")]
N100000109020,
#[serde(rename = "100000109021")]
N100000109021,
#[serde(rename = "100000109022")]
N100000109022,
#[serde(rename = "100000109023")]
N100000109023,
#[serde(rename = "100000109024")]
N100000109024,
#[serde(rename = "100000109025")]
N100000109025,
#[serde(rename = "100000109026")]
N100000109026,
#[serde(rename = "100000109027")]
N100000109027,
#[serde(rename = "100000109028")]
N100000109028,
#[serde(rename = "100000109029")]
N100000109029,
#[serde(rename = "100000109030")]
N100000109030,
#[serde(rename = "100000109031")]
N100000109031,
#[serde(rename = "100000109032")]
N100000109032,
#[serde(rename = "100000109033")]
N100000109033,
#[serde(rename = "100000109034")]
N100000109034,
#[serde(rename = "100000109035")]
N100000109035,
#[serde(rename = "100000109036")]
N100000109036,
#[serde(rename = "100000109037")]
N100000109037,
#[serde(rename = "100000109038")]
N100000109038,
#[serde(rename = "100000109039")]
N100000109039,
#[serde(rename = "100000109040")]
N100000109040,
#[serde(rename = "100000109041")]
N100000109041,
#[serde(rename = "100000109042")]
N100000109042,
#[serde(rename = "100000109043")]
N100000109043,
#[serde(rename = "100000109044")]
N100000109044,
#[serde(rename = "100000109045")]
N100000109045,
#[serde(rename = "100000109046")]
N100000109046,
#[serde(rename = "100000109047")]
N100000109047,
#[serde(rename = "100000109048")]
N100000109048,
#[serde(rename = "100000109049")]
N100000109049,
#[serde(rename = "100000109050")]
N100000109050,
#[serde(rename = "100000109051")]
N100000109051,
#[serde(rename = "100000109052")]
N100000109052,
#[serde(rename = "100000109053")]
N100000109053,
#[serde(rename = "100000109054")]
N100000109054,
#[serde(rename = "100000109055")]
N100000109055,
#[serde(rename = "100000109056")]
N100000109056,
#[serde(rename = "100000109057")]
N100000109057,
#[serde(rename = "100000109058")]
N100000109058,
#[serde(rename = "100000109059")]
N100000109059,
#[serde(rename = "100000109060")]
N100000109060,
#[serde(rename = "100000109061")]
N100000109061,
#[serde(rename = "100000109062")]
N100000109062,
#[serde(rename = "100000109063")]
N100000109063,
#[serde(rename = "100000109064")]
N100000109064,
#[serde(rename = "100000109065")]
N100000109065,
#[serde(rename = "100000109066")]
N100000109066,
#[serde(rename = "100000109067")]
N100000109067,
#[serde(rename = "100000109068")]
N100000109068,
#[serde(rename = "100000109069")]
N100000109069,
#[serde(rename = "100000109070")]
N100000109070,
#[serde(rename = "100000109071")]
N100000109071,
#[serde(rename = "100000109072")]
N100000109072,
#[serde(rename = "100000109073")]
N100000109073,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum AnimalTissueType {
#[default]
#[serde(rename = "100000072091")]
N100000072091,
#[serde(rename = "100000072092")]
N100000072092,
#[serde(rename = "100000072093")]
N100000072093,
#[serde(rename = "100000072094")]
N100000072094,
#[serde(rename = "100000072095")]
N100000072095,
#[serde(rename = "100000072096")]
N100000072096,
#[serde(rename = "100000072104")]
N100000072104,
#[serde(rename = "100000072105")]
N100000072105,
#[serde(rename = "100000072106")]
N100000072106,
#[serde(rename = "100000072107")]
N100000072107,
#[serde(rename = "100000072108")]
N100000072108,
#[serde(rename = "100000072109")]
N100000072109,
#[serde(rename = "100000111053")]
N100000111053,
#[serde(rename = "100000111054")]
N100000111054,
#[serde(rename = "100000111055")]
N100000111055,
#[serde(rename = "100000111056")]
N100000111056,
#[serde(rename = "100000111057")]
N100000111057,
#[serde(rename = "100000111058")]
N100000111058,
#[serde(rename = "100000111059")]
N100000111059,
#[serde(rename = "100000111060")]
N100000111060,
#[serde(rename = "100000111061")]
N100000111061,
#[serde(rename = "100000111062")]
N100000111062,
#[serde(rename = "100000111063")]
N100000111063,
#[serde(rename = "100000111064")]
N100000111064,
#[serde(rename = "100000111065")]
N100000111065,
#[serde(rename = "100000111066")]
N100000111066,
#[serde(rename = "100000111067")]
N100000111067,
#[serde(rename = "100000111068")]
N100000111068,
#[serde(rename = "100000111069")]
N100000111069,
#[serde(rename = "100000111070")]
N100000111070,
#[serde(rename = "100000111071")]
N100000111071,
#[serde(rename = "100000111072")]
N100000111072,
#[serde(rename = "100000111073")]
N100000111073,
#[serde(rename = "100000111074")]
N100000111074,
#[serde(rename = "100000111075")]
N100000111075,
#[serde(rename = "100000111076")]
N100000111076,
#[serde(rename = "100000111077")]
N100000111077,
#[serde(rename = "100000111078")]
N100000111078,
#[serde(rename = "100000111079")]
N100000111079,
#[serde(rename = "100000111080")]
N100000111080,
#[serde(rename = "100000111081")]
N100000111081,
#[serde(rename = "100000111082")]
N100000111082,
#[serde(rename = "100000111083")]
N100000111083,
#[serde(rename = "100000111084")]
N100000111084,
#[serde(rename = "100000111085")]
N100000111085,
#[serde(rename = "100000111086")]
N100000111086,
#[serde(rename = "100000111087")]
N100000111087,
#[serde(rename = "100000111088")]
N100000111088,
#[serde(rename = "100000111089")]
N100000111089,
#[serde(rename = "100000111090")]
N100000111090,
#[serde(rename = "100000111091")]
N100000111091,
#[serde(rename = "100000111092")]
N100000111092,
#[serde(rename = "100000111093")]
N100000111093,
#[serde(rename = "100000111094")]
N100000111094,
#[serde(rename = "100000111095")]
N100000111095,
#[serde(rename = "100000111096")]
N100000111096,
#[serde(rename = "100000111097")]
N100000111097,
#[serde(rename = "100000111098")]
N100000111098,
#[serde(rename = "100000111099")]
N100000111099,
#[serde(rename = "100000111100")]
N100000111100,
#[serde(rename = "100000111101")]
N100000111101,
#[serde(rename = "100000111102")]
N100000111102,
#[serde(rename = "100000111103")]
N100000111103,
#[serde(rename = "100000111104")]
N100000111104,
#[serde(rename = "100000111105")]
N100000111105,
#[serde(rename = "100000111106")]
N100000111106,
#[serde(rename = "100000111107")]
N100000111107,
#[serde(rename = "100000111108")]
N100000111108,
#[serde(rename = "100000111109")]
N100000111109,
#[serde(rename = "100000111110")]
N100000111110,
#[serde(rename = "100000111111")]
N100000111111,
#[serde(rename = "100000111112")]
N100000111112,
#[serde(rename = "100000111113")]
N100000111113,
#[serde(rename = "100000111114")]
N100000111114,
#[serde(rename = "100000111115")]
N100000111115,
#[serde(rename = "100000111116")]
N100000111116,
#[serde(rename = "100000111117")]
N100000111117,
#[serde(rename = "100000111118")]
N100000111118,
#[serde(rename = "100000111119")]
N100000111119,
#[serde(rename = "100000111120")]
N100000111120,
#[serde(rename = "100000111121")]
N100000111121,
#[serde(rename = "100000111122")]
N100000111122,
#[serde(rename = "100000111123")]
N100000111123,
#[serde(rename = "100000111124")]
N100000111124,
#[serde(rename = "100000111125")]
N100000111125,
#[serde(rename = "100000111126")]
N100000111126,
#[serde(rename = "100000111127")]
N100000111127,
#[serde(rename = "100000111128")]
N100000111128,
#[serde(rename = "100000111129")]
N100000111129,
#[serde(rename = "100000111130")]
N100000111130,
#[serde(rename = "100000111131")]
N100000111131,
#[serde(rename = "100000111132")]
N100000111132,
#[serde(rename = "100000111133")]
N100000111133,
#[serde(rename = "100000111134")]
N100000111134,
#[serde(rename = "100000111135")]
N100000111135,
#[serde(rename = "100000111136")]
N100000111136,
#[serde(rename = "100000111137")]
N100000111137,
#[serde(rename = "100000111138")]
N100000111138,
#[serde(rename = "100000111139")]
N100000111139,
#[serde(rename = "100000111140")]
N100000111140,
#[serde(rename = "100000111141")]
N100000111141,
#[serde(rename = "100000111142")]
N100000111142,
#[serde(rename = "100000111143")]
N100000111143,
#[serde(rename = "100000111144")]
N100000111144,
#[serde(rename = "100000111145")]
N100000111145,
#[serde(rename = "100000111146")]
N100000111146,
#[serde(rename = "100000111147")]
N100000111147,
#[serde(rename = "100000111148")]
N100000111148,
#[serde(rename = "100000111149")]
N100000111149,
#[serde(rename = "100000111150")]
N100000111150,
#[serde(rename = "100000111151")]
N100000111151,
#[serde(rename = "100000111152")]
N100000111152,
#[serde(rename = "100000111153")]
N100000111153,
#[serde(rename = "100000111154")]
N100000111154,
#[serde(rename = "100000111155")]
N100000111155,
#[serde(rename = "100000111156")]
N100000111156,
#[serde(rename = "100000111157")]
N100000111157,
#[serde(rename = "100000111158")]
N100000111158,
#[serde(rename = "100000111159")]
N100000111159,
#[serde(rename = "100000111160")]
N100000111160,
#[serde(rename = "100000111161")]
N100000111161,
#[serde(rename = "100000111162")]
N100000111162,
#[serde(rename = "100000111163")]
N100000111163,
#[serde(rename = "100000111164")]
N100000111164,
#[serde(rename = "100000125717")]
N100000125717,
#[serde(rename = "100000136180")]
N100000136180,
#[serde(rename = "100000136181")]
N100000136181,
#[serde(rename = "100000136182")]
N100000136182,
#[serde(rename = "100000136183")]
N100000136183,
#[serde(rename = "100000136184")]
N100000136184,
#[serde(rename = "100000136185")]
N100000136185,
#[serde(rename = "100000136186")]
N100000136186,
#[serde(rename = "100000136187")]
N100000136187,
#[serde(rename = "100000136188")]
N100000136188,
#[serde(rename = "100000136189")]
N100000136189,
#[serde(rename = "100000136190")]
N100000136190,
#[serde(rename = "100000136191")]
N100000136191,
#[serde(rename = "100000136192")]
N100000136192,
#[serde(rename = "100000136193")]
N100000136193,
#[serde(rename = "100000136194")]
N100000136194,
#[serde(rename = "100000136195")]
N100000136195,
#[serde(rename = "100000136196")]
N100000136196,
#[serde(rename = "100000136197")]
N100000136197,
#[serde(rename = "100000136198")]
N100000136198,
#[serde(rename = "100000136199")]
N100000136199,
#[serde(rename = "100000136200")]
N100000136200,
#[serde(rename = "100000136201")]
N100000136201,
#[serde(rename = "100000136202")]
N100000136202,
#[serde(rename = "100000136203")]
N100000136203,
#[serde(rename = "100000136204")]
N100000136204,
#[serde(rename = "100000136205")]
N100000136205,
#[serde(rename = "100000136206")]
N100000136206,
#[serde(rename = "100000136207")]
N100000136207,
#[serde(rename = "100000136208")]
N100000136208,
#[serde(rename = "100000136209")]
N100000136209,
#[serde(rename = "100000136210")]
N100000136210,
#[serde(rename = "100000136211")]
N100000136211,
#[serde(rename = "100000136212")]
N100000136212,
#[serde(rename = "100000136213")]
N100000136213,
#[serde(rename = "100000136214")]
N100000136214,
#[serde(rename = "100000136215")]
N100000136215,
#[serde(rename = "100000136216")]
N100000136216,
#[serde(rename = "100000136217")]
N100000136217,
#[serde(rename = "100000136218")]
N100000136218,
#[serde(rename = "100000136219")]
N100000136219,
#[serde(rename = "100000136220")]
N100000136220,
#[serde(rename = "100000136221")]
N100000136221,
#[serde(rename = "100000136222")]
N100000136222,
#[serde(rename = "100000136223")]
N100000136223,
#[serde(rename = "100000136224")]
N100000136224,
#[serde(rename = "100000136225")]
N100000136225,
#[serde(rename = "100000136226")]
N100000136226,
#[serde(rename = "100000136227")]
N100000136227,
#[serde(rename = "100000136228")]
N100000136228,
#[serde(rename = "100000136229")]
N100000136229,
#[serde(rename = "100000136230")]
N100000136230,
#[serde(rename = "100000136231")]
N100000136231,
#[serde(rename = "100000136232")]
N100000136232,
#[serde(rename = "100000136233")]
N100000136233,
#[serde(rename = "100000136234")]
N100000136234,
#[serde(rename = "100000136235")]
N100000136235,
#[serde(rename = "100000136236")]
N100000136236,
#[serde(rename = "100000136237")]
N100000136237,
#[serde(rename = "100000136247")]
N100000136247,
#[serde(rename = "100000136248")]
N100000136248,
#[serde(rename = "100000136554")]
N100000136554,
#[serde(rename = "100000136555")]
N100000136555,
#[serde(rename = "100000136556")]
N100000136556,
#[serde(rename = "100000142485")]
N100000142485,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum RegulatedAuthorizationType {
#[default]
#[serde(rename = "MarketingAuth")]
MarketingAuth,
#[serde(rename = "Orphan")]
Orphan,
#[serde(rename = "Pediatric")]
Pediatric,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ProductIntendedUse {
#[default]
#[serde(rename = "Prevention")]
Prevention,
#[serde(rename = "Treatment")]
Treatment,
#[serde(rename = "Alleviation")]
Alleviation,
#[serde(rename = "Diagnosis")]
Diagnosis,
#[serde(rename = "Monitoring")]
Monitoring,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum RegulatedAuthorizationBasis {
#[default]
#[serde(rename = "Full")]
Full,
#[serde(rename = "NewSubstance")]
NewSubstance,
#[serde(rename = "KnownSubstance")]
KnownSubstance,
#[serde(rename = "SimilarBiological")]
SimilarBiological,
#[serde(rename = "Well-establishedUse")]
WellEstablishedUse,
#[serde(rename = "TraditionalUse")]
TraditionalUse,
#[serde(rename = "Bibliographical")]
Bibliographical,
#[serde(rename = "KnownHumanBlood")]
KnownHumanBlood,
#[serde(rename = "TemporaryUse")]
TemporaryUse,
#[serde(rename = "ParallelTrade")]
ParallelTrade,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum RegulatedAuthorizationCaseType {
#[default]
#[serde(rename = "InitialMAA")]
InitialMAA,
#[serde(rename = "Variation")]
Variation,
#[serde(rename = "LineExtension")]
LineExtension,
#[serde(rename = "PSUR")]
PSUR,
#[serde(rename = "Renewal")]
Renewal,
#[serde(rename = "Follow-up")]
FollowUp,
#[serde(rename = "100000155699")]
N100000155699,
#[serde(rename = "AnnualReassessment")]
AnnualReassessment,
#[serde(rename = "UrgentSafetyRestriction")]
UrgentSafetyRestriction,
#[serde(rename = "PaediatricSubmission")]
PaediatricSubmission,
#[serde(rename = "TransferMA")]
TransferMA,
#[serde(rename = "LiftingSuspension")]
LiftingSuspension,
#[serde(rename = "Withdrawal")]
Withdrawal,
#[serde(rename = "Reformatting")]
Reformatting,
#[serde(rename = "RMP")]
RMP,
#[serde(rename = "ReviewSuspension")]
ReviewSuspension,
#[serde(rename = "SupplementalInformation")]
SupplementalInformation,
#[serde(rename = "RepeatUse")]
RepeatUse,
#[serde(rename = "SignalDetection")]
SignalDetection,
#[serde(rename = "FLU")]
FLU,
#[serde(rename = "PANDEMIC")]
PANDEMIC,
#[serde(rename = "Orphan")]
Orphan,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum IngredientRole {
#[default]
#[serde(rename = "100000072072")]
N100000072072,
#[serde(rename = "100000072073")]
N100000072073,
#[serde(rename = "100000072082")]
N100000072082,
#[serde(rename = "100000136065")]
N100000136065,
#[serde(rename = "100000136066")]
N100000136066,
#[serde(rename = "100000136178")]
N100000136178,
#[serde(rename = "100000136179")]
N100000136179,
#[serde(rename = "100000136561")]
N100000136561,
#[serde(rename = "200000003427")]
N200000003427,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum IngredientFunction {
#[default]
#[serde(rename = "Antioxidant")]
Antioxidant,
#[serde(rename = "AlkalizingAgent")]
AlkalizingAgent,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum IngredientManufacturerRole {
#[default]
#[serde(rename = "allowed")]
Allowed,
#[serde(rename = "possible")]
Possible,
#[serde(rename = "actual")]
Actual,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum SubstanceGrade {
#[default]
#[serde(rename = "USP-NF")]
USPNF,
#[serde(rename = "Ph.Eur")]
PhEur,
#[serde(rename = "JP")]
JP,
#[serde(rename = "BP")]
BP,
#[serde(rename = "CompanyStandard")]
CompanyStandard,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum SubstanceStereochemistry {
#[default]
#[serde(rename = "ConstitutionalIsomer")]
ConstitutionalIsomer,
#[serde(rename = "Stereoisomer")]
Stereoisomer,
#[serde(rename = "Enantiomer")]
Enantiomer,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum SubstanceOpticalActivity {
#[default]
#[serde(rename = "+")]
N,
#[serde(rename = "-")]
N2,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum SubstanceAmountType {
#[default]
#[serde(rename = "Average")]
Average,
#[serde(rename = "Approximately")]
Approximately,
#[serde(rename = "LessThan")]
LessThan,
#[serde(rename = "MoreThan")]
MoreThan,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum SubstanceStructureTechnique {
#[default]
#[serde(rename = "X-Ray")]
XRay,
#[serde(rename = "HPLC")]
HPLC,
#[serde(rename = "NMR")]
NMR,
#[serde(rename = "PeptideMapping")]
PeptideMapping,
#[serde(rename = "LigandBindingAssay")]
LigandBindingAssay,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum SubstanceForm {
#[default]
#[serde(rename = "salt")]
Salt,
#[serde(rename = "base")]
Base,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum SubstanceWeightMethod {
#[default]
#[serde(rename = "SDS-PAGE")]
SDSPAGE,
#[serde(rename = "Calculated")]
Calculated,
#[serde(rename = "LighScattering")]
LighScattering,
#[serde(rename = "Viscosity")]
Viscosity,
#[serde(rename = "GelPermeationCentrifugation")]
GelPermeationCentrifugation,
#[serde(rename = "End-groupAnalysis")]
EndGroupAnalysis,
#[serde(rename = "End-groupTitration")]
EndGroupTitration,
#[serde(rename = "Size-ExclusionChromatography")]
SizeExclusionChromatography,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum SubstanceWeightType {
#[default]
#[serde(rename = "Exact")]
Exact,
#[serde(rename = "Average")]
Average,
#[serde(rename = "WeightAverage")]
WeightAverage,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum SubstanceRepresentationType {
#[default]
#[serde(rename = "Systematic")]
Systematic,
#[serde(rename = "Scientific")]
Scientific,
#[serde(rename = "Brand")]
Brand,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum SubstanceRepresentationFormat {
#[default]
#[serde(rename = "InChI")]
InChI,
#[serde(rename = "SMILES")]
SMILES,
#[serde(rename = "MOLFILE")]
MOLFILE,
#[serde(rename = "CDX")]
CDX,
#[serde(rename = "SDF")]
SDF,
#[serde(rename = "PDB")]
PDB,
#[serde(rename = "mmCIF")]
MmCIF,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum SubstanceNameType {
#[default]
#[serde(rename = "Systematic")]
Systematic,
#[serde(rename = "Scientific")]
Scientific,
#[serde(rename = "Brand")]
Brand,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum SubstanceNameDomain {
#[default]
#[serde(rename = "ActiveIngredient")]
ActiveIngredient,
#[serde(rename = "FoodColorAdditive")]
FoodColorAdditive,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum SubstanceNameAuthority {
#[default]
#[serde(rename = "BAN")]
BAN,
#[serde(rename = "COSING")]
COSING,
#[serde(rename = "Ph.Eur.")]
PhEur,
#[serde(rename = "FCC")]
FCC,
#[serde(rename = "INCI")]
INCI,
#[serde(rename = "INN")]
INN,
#[serde(rename = "JAN")]
JAN,
#[serde(rename = "JECFA")]
JECFA,
#[serde(rename = "MARTINDALE")]
MARTINDALE,
#[serde(rename = "USAN")]
USAN,
#[serde(rename = "USP")]
USP,
#[serde(rename = "PHF")]
PHF,
#[serde(rename = "HAB")]
HAB,
#[serde(rename = "PhF")]
PhF,
#[serde(rename = "IUIS")]
IUIS,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum SubstanceRelationshipType {
#[default]
#[serde(rename = "Salt")]
Salt,
#[serde(rename = "ActiveMoiety")]
ActiveMoiety,
#[serde(rename = "StartingMaterial")]
StartingMaterial,
#[serde(rename = "Polymorph")]
Polymorph,
#[serde(rename = "Impurity")]
Impurity,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum SubstanceSourceMaterialType {
#[default]
#[serde(rename = "Animal")]
Animal,
#[serde(rename = "Plant")]
Plant,
#[serde(rename = "Mineral")]
Mineral,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum SubstanceSourceMaterialGenus {
#[default]
#[serde(rename = "Mycobacterium")]
Mycobacterium,
#[serde(rename = "InfluenzavirusA")]
InfluenzavirusA,
#[serde(rename = "Ginkgo")]
Ginkgo,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum SubstanceSourceMaterialSpecies {
#[default]
#[serde(rename = "GinkgoBiloba")]
GinkgoBiloba,
#[serde(rename = "OleaEuropaea")]
OleaEuropaea,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum SubstanceSourceMaterialPart {
#[default]
#[serde(rename = "Animal")]
Animal,
#[serde(rename = "Plant")]
Plant,
#[serde(rename = "Mineral")]
Mineral,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ProductCategory {
#[default]
#[serde(rename = "organ")]
Organ,
#[serde(rename = "tissue")]
Tissue,
#[serde(rename = "fluid")]
Fluid,
#[serde(rename = "cells")]
Cells,
#[serde(rename = "biologicalAgent")]
BiologicalAgent,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum BiologicallyderivedProductcodes {
#[default]
#[serde(rename = "e0398")]
E0398,
#[serde(rename = "s1128")]
S1128,
#[serde(rename = "s1194")]
S1194,
#[serde(rename = "s1195")]
S1195,
#[serde(rename = "s1310")]
S1310,
#[serde(rename = "s1398")]
S1398,
#[serde(rename = "s2598")]
S2598,
#[serde(rename = "e4377")]
E4377,
#[serde(rename = "t1396")]
T1396,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum BiologicallyderivedProductStatus {
#[default]
#[serde(rename = "available")]
Available,
#[serde(rename = "unavailable")]
Unavailable,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MedicationknowledgeStatus {
#[default]
#[serde(rename = "active")]
Active,
#[serde(rename = "entered-in-error")]
EnteredInError,
#[serde(rename = "inactive")]
Inactive,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum MedicationCostCategory {
#[default]
#[serde(rename = "banda")]
Banda,
#[serde(rename = "bandb")]
Bandb,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum DevicedefinitionRegulatoryIdentifierType {
#[default]
#[serde(rename = "basic")]
Basic,
#[serde(rename = "master")]
Master,
#[serde(rename = "license")]
License,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum DevicedefinitionRelationtype {
#[default]
#[serde(rename = "gateway")]
Gateway,
#[serde(rename = "replaces")]
Replaces,
#[serde(rename = "previous")]
Previous,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum DeviceProductidentifierinudi {
#[default]
#[serde(rename = "lot-number")]
LotNumber,
#[serde(rename = "manufactured-date")]
ManufacturedDate,
#[serde(rename = "serial-number")]
SerialNumber,
#[serde(rename = "expiration-date")]
ExpirationDate,
#[serde(rename = "biological-source")]
BiologicalSource,
#[serde(rename = "software-version")]
SoftwareVersion,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum DeviceCorrectiveactionscope {
#[default]
#[serde(rename = "model")]
Model,
#[serde(rename = "lot-numbers")]
LotNumbers,
#[serde(rename = "serial-numbers")]
SerialNumbers,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum DefinitionMethod {
#[default]
#[serde(rename = "systematic-assessment")]
SystematicAssessment,
#[serde(rename = "non-systematic-assessment")]
NonSystematicAssessment,
#[serde(rename = "mean")]
Mean,
#[serde(rename = "median")]
Median,
#[serde(rename = "mean-of-mean")]
MeanOfMean,
#[serde(rename = "mean-of-median")]
MeanOfMedian,
#[serde(rename = "median-of-mean")]
MedianOfMean,
#[serde(rename = "median-of-median")]
MedianOfMedian,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum CharacteristicOffset {
#[default]
#[serde(rename = "UNL")]
UNL,
#[serde(rename = "LNL")]
LNL,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum CharacteristicCombination {
#[default]
#[serde(rename = "all-of")]
AllOf,
#[serde(rename = "any-of")]
AnyOf,
#[serde(rename = "at-least")]
AtLeast,
#[serde(rename = "at-most")]
AtMost,
#[serde(rename = "statistical")]
Statistical,
#[serde(rename = "net-effect")]
NetEffect,
#[serde(rename = "dataset")]
Dataset,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum EvidenceVariableEvent {
#[default]
#[serde(rename = "study-start")]
StudyStart,
#[serde(rename = "treatment-start")]
TreatmentStart,
#[serde(rename = "condition-detection")]
ConditionDetection,
#[serde(rename = "condition-treatment")]
ConditionTreatment,
#[serde(rename = "hospital-admission")]
HospitalAdmission,
#[serde(rename = "hospital-discharge")]
HospitalDischarge,
#[serde(rename = "operative-procedure")]
OperativeProcedure,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum VariableHandling {
#[default]
#[serde(rename = "continuous")]
Continuous,
#[serde(rename = "dichotomous")]
Dichotomous,
#[serde(rename = "ordinal")]
Ordinal,
#[serde(rename = "polychotomous")]
Polychotomous,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ClinicalUseDefinitionType {
#[default]
#[serde(rename = "indication")]
Indication,
#[serde(rename = "contraindication")]
Contraindication,
#[serde(rename = "interaction")]
Interaction,
#[serde(rename = "undesirable-effect")]
UndesirableEffect,
#[serde(rename = "warning")]
Warning,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ClinicalUseDefinitionCategory {
#[default]
#[serde(rename = "Pregnancy")]
Pregnancy,
#[serde(rename = "Overdose")]
Overdose,
#[serde(rename = "DriveAndMachines")]
DriveAndMachines,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum TherapyRelationshipType {
#[default]
#[serde(rename = "contraindicated-only-with")]
ContraindicatedOnlyWith,
#[serde(rename = "contraindicated-except-with")]
ContraindicatedExceptWith,
#[serde(rename = "indicated-only-with")]
IndicatedOnlyWith,
#[serde(rename = "indicated-except-with")]
IndicatedExceptWith,
#[serde(rename = "indicated-only-after")]
IndicatedOnlyAfter,
#[serde(rename = "indicated-only-before")]
IndicatedOnlyBefore,
#[serde(rename = "replace-other-therapy")]
ReplaceOtherTherapy,
#[serde(rename = "replace-other-therapy-contraindicated")]
ReplaceOtherTherapyContraindicated,
#[serde(rename = "replace-other-therapy-not-tolerated")]
ReplaceOtherTherapyNotTolerated,
#[serde(rename = "replace-other-therapy-not-effective")]
ReplaceOtherTherapyNotEffective,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum InteractionType {
#[default]
#[serde(rename = "drug-drug")]
DrugDrug,
#[serde(rename = "drug-food")]
DrugFood,
#[serde(rename = "drug-test")]
DrugTest,
#[serde(rename = "other")]
Other,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum InteractionIncidence {
#[default]
#[serde(rename = "Theoretical")]
Theoretical,
#[serde(rename = "Observed")]
Observed,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum UndesirableEffectFrequency {
#[default]
#[serde(rename = "Common")]
Common,
#[serde(rename = "Uncommon")]
Uncommon,
#[serde(rename = "Rare")]
Rare,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum WarningType {
#[default]
#[serde(rename = "P313")]
P313,
#[serde(rename = "P314")]
P314,
#[serde(rename = "P315")]
P315,
#[serde(rename = "P320")]
P320,
#[serde(rename = "P321")]
P321,
#[serde(rename = "P322")]
P322,
#[serde(rename = "P330")]
P330,
#[serde(rename = "P331")]
P331,
#[serde(rename = "P361")]
P361,
#[serde(rename = "P363")]
P363,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum StudyDesign {
#[default]
#[serde(rename = "SEVCO:01001")]
SEVCO01001,
#[serde(rename = "SEVCO:01002")]
SEVCO01002,
#[serde(rename = "SEVCO:01010")]
SEVCO01010,
#[serde(rename = "SEVCO:01023")]
SEVCO01023,
#[serde(rename = "SEVCO:01022")]
SEVCO01022,
#[serde(rename = "SEVCO:01027")]
SEVCO01027,
#[serde(rename = "SEVCO:01028")]
SEVCO01028,
#[serde(rename = "SEVCO:01045")]
SEVCO01045,
#[serde(rename = "SEVCO:01026")]
SEVCO01026,
#[serde(rename = "SEVCO:01049")]
SEVCO01049,
#[serde(rename = "SEVCO:01042")]
SEVCO01042,
#[serde(rename = "SEVCO:01051")]
SEVCO01051,
#[serde(rename = "SEVCO:01086")]
SEVCO01086,
#[serde(rename = "SEVCO:01087")]
SEVCO01087,
#[serde(rename = "SEVCO:01060")]
SEVCO01060,
#[serde(rename = "SEVCO:01061")]
SEVCO01061,
#[serde(rename = "SEVCO:01062")]
SEVCO01062,
#[serde(rename = "SEVCO:01063")]
SEVCO01063,
#[serde(rename = "SEVCO:01064")]
SEVCO01064,
#[serde(rename = "SEVCO:01043")]
SEVCO01043,
#[serde(rename = "SEVCO:01052")]
SEVCO01052,
#[serde(rename = "SEVCO:01053")]
SEVCO01053,
#[serde(rename = "SEVCO:01054")]
SEVCO01054,
#[serde(rename = "SEVCO:01085")]
SEVCO01085,
#[serde(rename = "SEVCO:01089")]
SEVCO01089,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum StatisticModelCode {
#[default]
#[serde(rename = "oneTailedTest")]
OneTailedTest,
#[serde(rename = "twoTailedTest")]
TwoTailedTest,
#[serde(rename = "zTest")]
ZTest,
#[serde(rename = "oneSampleTTest")]
OneSampleTTest,
#[serde(rename = "twoSampleTTest")]
TwoSampleTTest,
#[serde(rename = "pairedTTest")]
PairedTTest,
#[serde(rename = "chiSquareTest")]
ChiSquareTest,
#[serde(rename = "chiSquareTestTrend")]
ChiSquareTestTrend,
#[serde(rename = "pearsonCorrelation")]
PearsonCorrelation,
#[serde(rename = "anova")]
Anova,
#[serde(rename = "anovaOneWay")]
AnovaOneWay,
#[serde(rename = "anovaTwoWay")]
AnovaTwoWay,
#[serde(rename = "anovaTwoWayReplication")]
AnovaTwoWayReplication,
#[serde(rename = "manova")]
Manova,
#[serde(rename = "anovaThreeWay")]
AnovaThreeWay,
#[serde(rename = "signTest")]
SignTest,
#[serde(rename = "wilcoxonSignedRankTest")]
WilcoxonSignedRankTest,
#[serde(rename = "wilcoxonRankSumTest")]
WilcoxonRankSumTest,
#[serde(rename = "mannWhitneyUTest")]
MannWhitneyUTest,
#[serde(rename = "fishersExactTest")]
FishersExactTest,
#[serde(rename = "mcnemarsTest")]
McnemarsTest,
#[serde(rename = "kruskalWallisTest")]
KruskalWallisTest,
#[serde(rename = "spearmanCorrelation")]
SpearmanCorrelation,
#[serde(rename = "kendallCorrelation")]
KendallCorrelation,
#[serde(rename = "friedmanTest")]
FriedmanTest,
#[serde(rename = "goodmanKruskasGamma")]
GoodmanKruskasGamma,
#[serde(rename = "glm")]
Glm,
#[serde(rename = "glmProbit")]
GlmProbit,
#[serde(rename = "glmLogit")]
GlmLogit,
#[serde(rename = "glmIdentity")]
GlmIdentity,
#[serde(rename = "glmLog")]
GlmLog,
#[serde(rename = "glmGeneralizedLogit")]
GlmGeneralizedLogit,
#[serde(rename = "glmm")]
Glmm,
#[serde(rename = "glmmProbit")]
GlmmProbit,
#[serde(rename = "glmmLogit")]
GlmmLogit,
#[serde(rename = "glmmIdentity")]
GlmmIdentity,
#[serde(rename = "glmmLog")]
GlmmLog,
#[serde(rename = "glmmGeneralizedLogit")]
GlmmGeneralizedLogit,
#[serde(rename = "linearRegression")]
LinearRegression,
#[serde(rename = "logisticRegression")]
LogisticRegression,
#[serde(rename = "polynomialRegression")]
PolynomialRegression,
#[serde(rename = "coxProportionalHazards")]
CoxProportionalHazards,
#[serde(rename = "binomialDistributionRegression")]
BinomialDistributionRegression,
#[serde(rename = "multinomialDistributionRegression")]
MultinomialDistributionRegression,
#[serde(rename = "poissonRegression")]
PoissonRegression,
#[serde(rename = "negativeBinomialRegression")]
NegativeBinomialRegression,
#[serde(rename = "zeroCellConstant")]
ZeroCellConstant,
#[serde(rename = "zeroCellContinuityCorrection")]
ZeroCellContinuityCorrection,
#[serde(rename = "adjusted")]
Adjusted,
#[serde(rename = "interactionTerm")]
InteractionTerm,
#[serde(rename = "manteHaenszelMethod")]
ManteHaenszelMethod,
#[serde(rename = "metaAnalysis")]
MetaAnalysis,
#[serde(rename = "inverseVariance")]
InverseVariance,
#[serde(rename = "petoMethod")]
PetoMethod,
#[serde(rename = "hartungKnapp")]
HartungKnapp,
#[serde(rename = "modifiedHartungKnapp")]
ModifiedHartungKnapp,
#[serde(rename = "effectsFixed")]
EffectsFixed,
#[serde(rename = "effectsRandom")]
EffectsRandom,
#[serde(rename = "chiSquareTestHomogeneity")]
ChiSquareTestHomogeneity,
#[serde(rename = "dersimonianLairdMethod")]
DersimonianLairdMethod,
#[serde(rename = "pauleMandelMethod")]
PauleMandelMethod,
#[serde(rename = "restrictedLikelihood")]
RestrictedLikelihood,
#[serde(rename = "maximumLikelihood")]
MaximumLikelihood,
#[serde(rename = "empiricalBayes")]
EmpiricalBayes,
#[serde(rename = "hunterSchmidt")]
HunterSchmidt,
#[serde(rename = "sidikJonkman")]
SidikJonkman,
#[serde(rename = "hedgesMethod")]
HedgesMethod,
#[serde(rename = "tauDersimonianLaird")]
TauDersimonianLaird,
#[serde(rename = "tauPauleMandel")]
TauPauleMandel,
#[serde(rename = "tauRestrictedMaximumLikelihood")]
TauRestrictedMaximumLikelihood,
#[serde(rename = "tauMaximumLikelihood")]
TauMaximumLikelihood,
#[serde(rename = "tauEmpiricalBayes")]
TauEmpiricalBayes,
#[serde(rename = "tauHunterSchmidt")]
TauHunterSchmidt,
#[serde(rename = "tauSidikJonkman")]
TauSidikJonkman,
#[serde(rename = "tauHedges")]
TauHedges,
#[serde(rename = "poolMantelHaenzsel")]
PoolMantelHaenzsel,
#[serde(rename = "poolInverseVariance")]
PoolInverseVariance,
#[serde(rename = "poolPeto")]
PoolPeto,
#[serde(rename = "poolGeneralizedLinearMixedModel")]
PoolGeneralizedLinearMixedModel,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum CertaintyType {
#[default]
#[serde(rename = "Overall")]
Overall,
#[serde(rename = "RiskOfBias")]
RiskOfBias,
#[serde(rename = "Inconsistency")]
Inconsistency,
#[serde(rename = "Indirectness")]
Indirectness,
#[serde(rename = "Imprecision")]
Imprecision,
#[serde(rename = "PublicationBias")]
PublicationBias,
#[serde(rename = "DoseResponseGradient")]
DoseResponseGradient,
#[serde(rename = "PlausibleConfounding")]
PlausibleConfounding,
#[serde(rename = "LargeEffect")]
LargeEffect,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum CertaintyRating {
#[default]
#[serde(rename = "high")]
High,
#[serde(rename = "moderate")]
Moderate,
#[serde(rename = "low")]
Low,
#[serde(rename = "very-low")]
VeryLow,
#[serde(rename = "no-concern")]
NoConcern,
#[serde(rename = "serious-concern")]
SeriousConcern,
#[serde(rename = "very-serious-concern")]
VerySeriousConcern,
#[serde(rename = "extremely-serious-concern")]
ExtremelySeriousConcern,
#[serde(rename = "present")]
Present,
#[serde(rename = "absent")]
Absent,
#[serde(rename = "no-change")]
NoChange,
#[serde(rename = "downcode1")]
Downcode1,
#[serde(rename = "downcode2")]
Downcode2,
#[serde(rename = "downcode3")]
Downcode3,
#[serde(rename = "upcode1")]
Upcode1,
#[serde(rename = "upcode2")]
Upcode2,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum NutritionproductStatus {
#[default]
#[serde(rename = "active")]
Active,
#[serde(rename = "inactive")]
Inactive,
#[serde(rename = "entered-in-error")]
EnteredInError,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum PermissionStatus {
#[default]
#[serde(rename = "active")]
Active,
#[serde(rename = "entered-in-error")]
EnteredInError,
#[serde(rename = "draft")]
Draft,
#[serde(rename = "rejected")]
Rejected,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum PermissionRuleCombining {
#[default]
#[serde(rename = "deny-overrides")]
DenyOverrides,
#[serde(rename = "permit-overrides")]
PermitOverrides,
#[serde(rename = "ordered-deny-overrides")]
OrderedDenyOverrides,
#[serde(rename = "ordered-permit-overrides")]
OrderedPermitOverrides,
#[serde(rename = "deny-unless-permit")]
DenyUnlessPermit,
#[serde(rename = "permit-unless-deny")]
PermitUnlessDeny,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum InventoryreportStatus {
#[default]
#[serde(rename = "draft")]
Draft,
#[serde(rename = "requested")]
Requested,
#[serde(rename = "active")]
Active,
#[serde(rename = "entered-in-error")]
EnteredInError,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum InventoryreportCounttype {
#[default]
#[serde(rename = "snapshot")]
Snapshot,
#[serde(rename = "difference")]
Difference,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum DevicedispenseStatus {
#[default]
#[serde(rename = "preparation")]
Preparation,
#[serde(rename = "in-progress")]
InProgress,
#[serde(rename = "cancelled")]
Cancelled,
#[serde(rename = "on-hold")]
OnHold,
#[serde(rename = "completed")]
Completed,
#[serde(rename = "entered-in-error")]
EnteredInError,
#[serde(rename = "stopped")]
Stopped,
#[serde(rename = "declined")]
Declined,
#[serde(rename = "unknown")]
Unknown,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum DevicedispenseStatusReason {
#[default]
#[serde(rename = "out-of-stock")]
OutOfStock,
#[serde(rename = "off-market")]
OffMarket,
#[serde(rename = "contraindication")]
Contraindication,
#[serde(rename = "incompatible-device")]
IncompatibleDevice,
#[serde(rename = "order-expired")]
OrderExpired,
#[serde(rename = "verbal-order")]
VerbalOrder,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ArtifactassessmentInformationType {
#[default]
#[serde(rename = "comment")]
Comment,
#[serde(rename = "classifier")]
Classifier,
#[serde(rename = "rating")]
Rating,
#[serde(rename = "container")]
Container,
#[serde(rename = "response")]
Response,
#[serde(rename = "change-request")]
ChangeRequest,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ArtifactassessmentWorkflowStatus {
#[default]
#[serde(rename = "submitted")]
Submitted,
#[serde(rename = "triaged")]
Triaged,
#[serde(rename = "waiting-for-input")]
WaitingForInput,
#[serde(rename = "resolved-no-change")]
ResolvedNoChange,
#[serde(rename = "resolved-change-required")]
ResolvedChangeRequired,
#[serde(rename = "deferred")]
Deferred,
#[serde(rename = "duplicate")]
Duplicate,
#[serde(rename = "applied")]
Applied,
#[serde(rename = "published")]
Published,
#[serde(rename = "entered-in-error")]
EnteredInError,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum ArtifactassessmentDisposition {
#[default]
#[serde(rename = "unresolved")]
Unresolved,
#[serde(rename = "not-persuasive")]
NotPersuasive,
#[serde(rename = "persuasive")]
Persuasive,
#[serde(rename = "persuasive-with-modification")]
PersuasiveWithModification,
#[serde(rename = "not-persuasive-with-modification")]
NotPersuasiveWithModification,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum TransportStatus {
#[default]
#[serde(rename = "in-progress")]
InProgress,
#[serde(rename = "completed")]
Completed,
#[serde(rename = "abandoned")]
Abandoned,
#[serde(rename = "cancelled")]
Cancelled,
#[serde(rename = "planned")]
Planned,
#[serde(rename = "entered-in-error")]
EnteredInError,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum TransportStatusReason {
#[default]
#[serde(rename = "declined-by-patient")]
DeclinedByPatient,
#[serde(rename = "refused-by-recipient")]
RefusedByRecipient,
#[serde(rename = "patient-not-available")]
PatientNotAvailable,
#[serde(rename = "specimen-not-available")]
SpecimenNotAvailable,
#[serde(rename = "wrong-request-data")]
WrongRequestData,
#[serde(rename = "in-route-accident")]
InRouteAccident,
#[serde(rename = "request-not-acknowledged")]
RequestNotAcknowledged,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum TransportCode {
#[default]
#[serde(rename = "approve")]
Approve,
#[serde(rename = "fulfill")]
Fulfill,
#[serde(rename = "instantiate")]
Instantiate,
#[serde(rename = "abort")]
Abort,
#[serde(rename = "replace")]
Replace,
#[serde(rename = "change")]
Change,
#[serde(rename = "suspend")]
Suspend,
#[serde(rename = "resume")]
Resume,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum GenomicstudyStatus {
#[default]
#[serde(rename = "registered")]
Registered,
#[serde(rename = "available")]
Available,
#[serde(rename = "cancelled")]
Cancelled,
#[serde(rename = "entered-in-error")]
EnteredInError,
#[serde(rename = "unknown")]
Unknown,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum GenomicstudyType {
#[default]
#[serde(rename = "alt-splc")]
AltSplc,
#[serde(rename = "chromatin")]
Chromatin,
#[serde(rename = "cnv")]
Cnv,
#[serde(rename = "epi-alt-hist")]
EpiAltHist,
#[serde(rename = "epi-alt-dna")]
EpiAltDna,
#[serde(rename = "fam-var-segr")]
FamVarSegr,
#[serde(rename = "func-var")]
FuncVar,
#[serde(rename = "gene-expression")]
GeneExpression,
#[serde(rename = "post-trans-mod")]
PostTransMod,
#[serde(rename = "snp")]
Snp,
#[serde(rename = "str")]
Str,
#[serde(rename = "struc-var")]
StrucVar,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum GenomicstudyMethodtype {
#[default]
#[serde(rename = "biochemical-genetics")]
BiochemicalGenetics,
#[serde(rename = "cytogenetics")]
Cytogenetics,
#[serde(rename = "molecular-genetics")]
MolecularGenetics,
#[serde(rename = "analyte")]
Analyte,
#[serde(rename = "chromosome-breakage-studies")]
ChromosomeBreakageStudies,
#[serde(rename = "deletion-duplication-analysis")]
DeletionDuplicationAnalysis,
#[serde(rename = "detection-of-homozygosity")]
DetectionOfHomozygosity,
#[serde(rename = "enzyme-assay")]
EnzymeAssay,
#[serde(rename = "fish-interphase")]
FishInterphase,
#[serde(rename = "fish-metaphase")]
FishMetaphase,
#[serde(rename = "flow-cytometry")]
FlowCytometry,
#[serde(rename = "fish")]
Fish,
#[serde(rename = "immunohistochemistry")]
Immunohistochemistry,
#[serde(rename = "karyotyping")]
Karyotyping,
#[serde(rename = "linkage-analysis")]
LinkageAnalysis,
#[serde(rename = "methylation-analysis")]
MethylationAnalysis,
#[serde(rename = "msi")]
Msi,
#[serde(rename = "m-fish")]
MFish,
#[serde(rename = "mutation-scanning-of-select-exons")]
MutationScanningOfSelectExons,
#[serde(rename = "mutation-scanning-of-the-entire-coding-region")]
MutationScanningOfTheEntireCodingRegion,
#[serde(rename = "protein-analysis")]
ProteinAnalysis,
#[serde(rename = "protein-expression")]
ProteinExpression,
#[serde(rename = "rna-analysis")]
RnaAnalysis,
#[serde(rename = "sequence-analysis-of-select-exons")]
SequenceAnalysisOfSelectExons,
#[serde(rename = "sequence-analysis-of-the-entire-coding-region")]
SequenceAnalysisOfTheEntireCodingRegion,
#[serde(rename = "sister-chromatid-exchange")]
SisterChromatidExchange,
#[serde(rename = "targeted-variant-analysis")]
TargetedVariantAnalysis,
#[serde(rename = "udp")]
Udp,
#[serde(rename = "aspe")]
Aspe,
#[serde(rename = "alternative-splicing-detection")]
AlternativeSplicingDetection,
#[serde(rename = "bi-directional-sanger-sequence-analysis")]
BiDirectionalSangerSequenceAnalysis,
#[serde(rename = "c-banding")]
CBanding,
#[serde(rename = "cia")]
Cia,
#[serde(rename = "chromatin-immunoprecipitation-on-chip")]
ChromatinImmunoprecipitationOnChip,
#[serde(rename = "comparative-genomic-hybridization")]
ComparativeGenomicHybridization,
#[serde(rename = "damid")]
Damid,
#[serde(rename = "digital-virtual-karyotyping")]
DigitalVirtualKaryotyping,
#[serde(rename = "digital-microfluidic-microspheres")]
DigitalMicrofluidicMicrospheres,
#[serde(rename = "enzymatic-levels")]
EnzymaticLevels,
#[serde(rename = "enzyme-activity")]
EnzymeActivity,
#[serde(rename = "elisa")]
Elisa,
#[serde(rename = "fluorometry")]
Fluorometry,
#[serde(rename = "fusion-genes-microarrays")]
FusionGenesMicroarrays,
#[serde(rename = "g-banding")]
GBanding,
#[serde(rename = "gc-ms")]
GcMs,
#[serde(rename = "gene-expression-profiling")]
GeneExpressionProfiling,
#[serde(rename = "gene-id")]
GeneId,
#[serde(rename = "gold-nanoparticle-probe-technology")]
GoldNanoparticleProbeTechnology,
#[serde(rename = "hplc")]
Hplc,
#[serde(rename = "lc-ms")]
LcMs,
#[serde(rename = "lc-ms-ms")]
LcMsMs,
#[serde(rename = "metabolite-levels")]
MetaboliteLevels,
#[serde(rename = "methylation-specific-pcr")]
MethylationSpecificPcr,
#[serde(rename = "microarray")]
Microarray,
#[serde(rename = "mlpa")]
Mlpa,
#[serde(rename = "ngs-mps")]
NgsMps,
#[serde(rename = "ola")]
Ola,
#[serde(rename = "oligonucleotide-hybridization-based-dna-sequencing")]
OligonucleotideHybridizationBasedDnaSequencing,
#[serde(rename = "other")]
Other,
#[serde(rename = "pcr")]
Pcr,
#[serde(rename = "pcr-with-allele-specific-hybridization")]
PcrWithAlleleSpecificHybridization,
#[serde(rename = "pcr-rflp-with-southern-hybridization")]
PcrRflpWithSouthernHybridization,
#[serde(rename = "protein-truncation-test")]
ProteinTruncationTest,
#[serde(rename = "pyrosequencing")]
Pyrosequencing,
#[serde(rename = "q-banding")]
QBanding,
#[serde(rename = "qpcr")]
Qpcr,
#[serde(rename = "r-banding")]
RBanding,
#[serde(rename = "rflp")]
Rflp,
#[serde(rename = "rt-lamp")]
RtLamp,
#[serde(rename = "rt-pcr")]
RtPcr,
#[serde(rename = "rt-pcr-with-gel-analysis")]
RtPcrWithGelAnalysis,
#[serde(rename = "rt-qpcr")]
RtQpcr,
#[serde(rename = "snp-detection")]
SnpDetection,
#[serde(rename = "silver-staining")]
SilverStaining,
#[serde(rename = "sky")]
Sky,
#[serde(rename = "t-banding")]
TBanding,
#[serde(rename = "ms-ms")]
MsMs,
#[serde(rename = "tetra-nucleotide-repeat-by-pcr-or-southern-blot")]
TetraNucleotideRepeatByPcrOrSouthernBlot,
#[serde(rename = "tiling-arrays")]
TilingArrays,
#[serde(rename = "trinucleotide-repeat-by-pcr-or-southern-blot")]
TrinucleotideRepeatByPcrOrSouthernBlot,
#[serde(rename = "uni-directional-sanger-sequencing")]
UniDirectionalSangerSequencing,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum GenomicstudyChangetype {
#[default]
#[serde(rename = "DNA")]
DNA,
#[serde(rename = "RNA")]
RNA,
#[serde(rename = "AA")]
AA,
#[serde(rename = "CHR")]
CHR,
#[serde(rename = "CNV")]
CNV,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum GenomicstudyDataformat {
#[default]
#[serde(rename = "bam")]
Bam,
#[serde(rename = "bed")]
Bed,
#[serde(rename = "bedpe")]
Bedpe,
#[serde(rename = "bedgraph")]
Bedgraph,
#[serde(rename = "bigbed")]
Bigbed,
#[serde(rename = "bigWig")]
BigWig,
#[serde(rename = "birdsuite-files")]
BirdsuiteFiles,
#[serde(rename = "broadpeak")]
Broadpeak,
#[serde(rename = "cbs")]
Cbs,
#[serde(rename = "chemical-reactivity-probing-profiles")]
ChemicalReactivityProbingProfiles,
#[serde(rename = "chrom-sizes")]
ChromSizes,
#[serde(rename = "cn")]
Cn,
#[serde(rename = "custom-file-formats")]
CustomFileFormats,
#[serde(rename = "cytoband")]
Cytoband,
#[serde(rename = "fasta")]
Fasta,
#[serde(rename = "gct")]
Gct,
#[serde(rename = "cram")]
Cram,
#[serde(rename = "genepred")]
Genepred,
#[serde(rename = "gff-gtf")]
GffGtf,
#[serde(rename = "gistic")]
Gistic,
#[serde(rename = "goby")]
Goby,
#[serde(rename = "gwas")]
Gwas,
#[serde(rename = "igv")]
Igv,
#[serde(rename = "loh")]
Loh,
#[serde(rename = "maf-multiple-alignment-format")]
MafMultipleAlignmentFormat,
#[serde(rename = "maf-mutation-annotation-format")]
MafMutationAnnotationFormat,
#[serde(rename = "merged-bam-file")]
MergedBamFile,
#[serde(rename = "mut")]
Mut,
#[serde(rename = "narrowpeak")]
Narrowpeak,
#[serde(rename = "psl")]
Psl,
#[serde(rename = "res")]
Res,
#[serde(rename = "rna-secondary-structure-formats")]
RnaSecondaryStructureFormats,
#[serde(rename = "sam")]
Sam,
#[serde(rename = "sample-info-attributes-file")]
SampleInfoAttributesFile,
#[serde(rename = "seg")]
Seg,
#[serde(rename = "tdf")]
Tdf,
#[serde(rename = "track-line")]
TrackLine,
#[serde(rename = "type-line")]
TypeLine,
#[serde(rename = "vcf")]
Vcf,
#[serde(rename = "wig")]
Wig,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum FormularyitemStatus {
#[default]
#[serde(rename = "active")]
Active,
#[serde(rename = "entered-in-error")]
EnteredInError,
#[serde(rename = "inactive")]
Inactive,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum BiologicallyderivedproductdispenseStatus {
#[default]
#[serde(rename = "preparation")]
Preparation,
#[serde(rename = "in-progress")]
InProgress,
#[serde(rename = "allocated")]
Allocated,
#[serde(rename = "issued")]
Issued,
#[serde(rename = "unfulfilled")]
Unfulfilled,
#[serde(rename = "returned")]
Returned,
#[serde(rename = "entered-in-error")]
EnteredInError,
#[serde(rename = "unknown")]
Unknown,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum BiologicallyderivedproductdispenseOriginRelationship {
#[default]
#[serde(rename = "autologous")]
Autologous,
#[serde(rename = "related")]
Related,
#[serde(rename = "directed")]
Directed,
#[serde(rename = "allogeneic")]
Allogeneic,
#[serde(rename = "xenogenic")]
Xenogenic,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum BiologicallyderivedproductdispenseMatchStatus {
#[default]
#[serde(rename = "crossmatched")]
Crossmatched,
#[serde(rename = "selected")]
Selected,
#[serde(rename = "unmatched")]
Unmatched,
#[serde(rename = "least-incompatible")]
LeastIncompatible,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum BiologicallyderivedproductdispensePerformerFunction {
#[default]
#[serde(rename = "group-and-type")]
GroupAndType,
#[serde(rename = "antibody-screen")]
AntibodyScreen,
#[serde(rename = "antibody-identification")]
AntibodyIdentification,
#[serde(rename = "crossmatch")]
Crossmatch,
#[serde(rename = "release")]
Release,
#[serde(rename = "transport")]
Transport,
#[serde(rename = "receipt")]
Receipt,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum DeviceassociationStatus {
#[default]
#[serde(rename = "implanted")]
Implanted,
#[serde(rename = "explanted")]
Explanted,
#[serde(rename = "entered-in-error")]
EnteredInError,
#[serde(rename = "attached")]
Attached,
#[serde(rename = "unknown")]
Unknown,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum DeviceassociationStatusReason {
#[default]
#[serde(rename = "attached")]
Attached,
#[serde(rename = "disconnected")]
Disconnected,
#[serde(rename = "failed")]
Failed,
#[serde(rename = "placed")]
Placed,
#[serde(rename = "replaced")]
Replaced,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum DeviceassociationOperationstatus {
#[default]
#[serde(rename = "on")]
On,
#[serde(rename = "off")]
Off,
#[serde(rename = "standby")]
Standby,
#[serde(rename = "defective")]
Defective,
#[serde(rename = "unknown")]
Unknown,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum InventoryitemStatus {
#[default]
#[serde(rename = "active")]
Active,
#[serde(rename = "inactive")]
Inactive,
#[serde(rename = "entered-in-error")]
EnteredInError,
#[serde(rename = "unknown")]
Unknown,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum InventoryitemNametype {
#[default]
#[serde(rename = "trade-name")]
TradeName,
#[serde(rename = "alias")]
Alias,
#[serde(rename = "original-name")]
OriginalName,
#[serde(rename = "preferred")]
Preferred,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub enum KnowledgeRepresentationLevel {
#[default]
#[serde(rename = "narrative")]
Narrative,
#[serde(rename = "semi-structured")]
SemiStructured,
#[serde(rename = "structured")]
Structured,
#[serde(rename = "executable")]
Executable,
}