fhir/r5
https://hl7.org/fhir/r5 resources
Types
pub type Account {
Account(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
status: r5_valuesets.Accountstatus,
billing_status: option.Option(Codeableconcept),
type_: option.Option(Codeableconcept),
name: option.Option(String),
subject: List(Reference),
service_period: option.Option(Period),
coverage: List(AccountCoverage),
owner: option.Option(Reference),
description: option.Option(String),
guarantor: List(AccountGuarantor),
diagnosis: List(AccountDiagnosis),
procedure: List(AccountProcedure),
related_account: List(AccountRelatedaccount),
currency: option.Option(Codeableconcept),
balance: List(AccountBalance),
calculated_at: option.Option(String),
)
}
Constructors
-
Account( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), status: r5_valuesets.Accountstatus, billing_status: option.Option(Codeableconcept), type_: option.Option(Codeableconcept), name: option.Option(String), subject: List(Reference), service_period: option.Option(Period), coverage: List(AccountCoverage), owner: option.Option(Reference), description: option.Option(String), guarantor: List(AccountGuarantor), diagnosis: List(AccountDiagnosis), procedure: List(AccountProcedure), related_account: List(AccountRelatedaccount), currency: option.Option(Codeableconcept), balance: List(AccountBalance), calculated_at: option.Option(String), )
pub type AccountBalance {
AccountBalance(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
aggregate: option.Option(Codeableconcept),
term: option.Option(Codeableconcept),
estimate: option.Option(Bool),
amount: Money,
)
}
Constructors
-
AccountBalance( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), aggregate: option.Option(Codeableconcept), term: option.Option(Codeableconcept), estimate: option.Option(Bool), amount: Money, )
pub type AccountCoverage {
AccountCoverage(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
coverage: Reference,
priority: option.Option(Int),
)
}
Constructors
-
AccountCoverage( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), coverage: Reference, priority: option.Option(Int), )
pub type AccountDiagnosis {
AccountDiagnosis(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
sequence: option.Option(Int),
condition: Codeablereference,
date_of_diagnosis: option.Option(String),
type_: List(Codeableconcept),
on_admission: option.Option(Bool),
package_code: List(Codeableconcept),
)
}
Constructors
-
AccountDiagnosis( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), sequence: option.Option(Int), condition: Codeablereference, date_of_diagnosis: option.Option(String), type_: List(Codeableconcept), on_admission: option.Option(Bool), package_code: List(Codeableconcept), )
pub type AccountGuarantor {
AccountGuarantor(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
party: Reference,
on_hold: option.Option(Bool),
period: option.Option(Period),
)
}
Constructors
-
AccountGuarantor( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), party: Reference, on_hold: option.Option(Bool), period: option.Option(Period), )
pub type AccountProcedure {
AccountProcedure(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
sequence: option.Option(Int),
code: Codeablereference,
date_of_service: option.Option(String),
type_: List(Codeableconcept),
package_code: List(Codeableconcept),
device: List(Reference),
)
}
Constructors
-
AccountProcedure( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), sequence: option.Option(Int), code: Codeablereference, date_of_service: option.Option(String), type_: List(Codeableconcept), package_code: List(Codeableconcept), device: List(Reference), )
pub type AccountRelatedaccount {
AccountRelatedaccount(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
relationship: option.Option(Codeableconcept),
account: Reference,
)
}
Constructors
-
AccountRelatedaccount( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), relationship: option.Option(Codeableconcept), account: Reference, )
pub type Activitydefinition {
Activitydefinition(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
url: option.Option(String),
identifier: List(Identifier),
version: option.Option(String),
version_algorithm: option.Option(
ActivitydefinitionVersionalgorithm,
),
name: option.Option(String),
title: option.Option(String),
subtitle: option.Option(String),
status: r5_valuesets.Publicationstatus,
experimental: option.Option(Bool),
subject: option.Option(ActivitydefinitionSubject),
date: option.Option(String),
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
purpose: option.Option(String),
usage: option.Option(String),
copyright: option.Option(String),
copyright_label: option.Option(String),
approval_date: option.Option(String),
last_review_date: option.Option(String),
effective_period: option.Option(Period),
topic: List(Codeableconcept),
author: List(Contactdetail),
editor: List(Contactdetail),
reviewer: List(Contactdetail),
endorser: List(Contactdetail),
related_artifact: List(Relatedartifact),
library: List(String),
kind: option.Option(r5_valuesets.Requestresourcetypes),
profile: option.Option(String),
code: option.Option(Codeableconcept),
intent: option.Option(r5_valuesets.Requestintent),
priority: option.Option(r5_valuesets.Requestpriority),
do_not_perform: option.Option(Bool),
timing: option.Option(ActivitydefinitionTiming),
as_needed: option.Option(ActivitydefinitionAsneeded),
location: option.Option(Codeablereference),
participant: List(ActivitydefinitionParticipant),
product: option.Option(ActivitydefinitionProduct),
quantity: option.Option(Quantity),
dosage: List(Dosage),
body_site: List(Codeableconcept),
specimen_requirement: List(String),
observation_requirement: List(String),
observation_result_requirement: List(String),
transform: option.Option(String),
dynamic_value: List(ActivitydefinitionDynamicvalue),
)
}
Constructors
-
Activitydefinition( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), url: option.Option(String), identifier: List(Identifier), version: option.Option(String), version_algorithm: option.Option( ActivitydefinitionVersionalgorithm, ), name: option.Option(String), title: option.Option(String), subtitle: option.Option(String), status: r5_valuesets.Publicationstatus, experimental: option.Option(Bool), subject: option.Option(ActivitydefinitionSubject), date: option.Option(String), publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), purpose: option.Option(String), usage: option.Option(String), copyright: option.Option(String), copyright_label: option.Option(String), approval_date: option.Option(String), last_review_date: option.Option(String), effective_period: option.Option(Period), topic: List(Codeableconcept), author: List(Contactdetail), editor: List(Contactdetail), reviewer: List(Contactdetail), endorser: List(Contactdetail), related_artifact: List(Relatedartifact), library: List(String), kind: option.Option(r5_valuesets.Requestresourcetypes), profile: option.Option(String), code: option.Option(Codeableconcept), intent: option.Option(r5_valuesets.Requestintent), priority: option.Option(r5_valuesets.Requestpriority), do_not_perform: option.Option(Bool), timing: option.Option(ActivitydefinitionTiming), as_needed: option.Option(ActivitydefinitionAsneeded), location: option.Option(Codeablereference), participant: List(ActivitydefinitionParticipant), product: option.Option(ActivitydefinitionProduct), quantity: option.Option(Quantity), dosage: List(Dosage), body_site: List(Codeableconcept), specimen_requirement: List(String), observation_requirement: List(String), observation_result_requirement: List(String), transform: option.Option(String), dynamic_value: List(ActivitydefinitionDynamicvalue), )
pub type ActivitydefinitionAsneeded {
ActivitydefinitionAsneededBoolean(as_needed: Bool)
ActivitydefinitionAsneededCodeableconcept(
as_needed: Codeableconcept,
)
}
Constructors
-
ActivitydefinitionAsneededBoolean(as_needed: Bool) -
ActivitydefinitionAsneededCodeableconcept( as_needed: Codeableconcept, )
pub type ActivitydefinitionDynamicvalue {
ActivitydefinitionDynamicvalue(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
path: String,
expression: Expression,
)
}
Constructors
-
ActivitydefinitionDynamicvalue( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), path: String, expression: Expression, )
pub type ActivitydefinitionParticipant {
ActivitydefinitionParticipant(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(r5_valuesets.Actionparticipanttype),
type_canonical: option.Option(String),
type_reference: option.Option(Reference),
role: option.Option(Codeableconcept),
function: option.Option(Codeableconcept),
)
}
Constructors
-
ActivitydefinitionParticipant( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(r5_valuesets.Actionparticipanttype), type_canonical: option.Option(String), type_reference: option.Option(Reference), role: option.Option(Codeableconcept), function: option.Option(Codeableconcept), )
pub type ActivitydefinitionProduct {
ActivitydefinitionProductReference(product: Reference)
ActivitydefinitionProductCodeableconcept(
product: Codeableconcept,
)
}
Constructors
-
ActivitydefinitionProductReference(product: Reference) -
ActivitydefinitionProductCodeableconcept( product: Codeableconcept, )
pub type ActivitydefinitionSubject {
ActivitydefinitionSubjectCodeableconcept(
subject: Codeableconcept,
)
ActivitydefinitionSubjectReference(subject: Reference)
ActivitydefinitionSubjectCanonical(subject: String)
}
Constructors
-
ActivitydefinitionSubjectCodeableconcept( subject: Codeableconcept, ) -
ActivitydefinitionSubjectReference(subject: Reference) -
ActivitydefinitionSubjectCanonical(subject: String)
pub type ActivitydefinitionVersionalgorithm {
ActivitydefinitionVersionalgorithmString(
version_algorithm: String,
)
ActivitydefinitionVersionalgorithmCoding(
version_algorithm: Coding,
)
}
Constructors
-
ActivitydefinitionVersionalgorithmString( version_algorithm: String, ) -
ActivitydefinitionVersionalgorithmCoding( version_algorithm: Coding, )
pub type Actordefinition {
Actordefinition(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
url: option.Option(String),
identifier: List(Identifier),
version: option.Option(String),
version_algorithm: option.Option(
ActordefinitionVersionalgorithm,
),
name: option.Option(String),
title: option.Option(String),
status: r5_valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(String),
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
purpose: option.Option(String),
copyright: option.Option(String),
copyright_label: option.Option(String),
type_: r5_valuesets.Examplescenarioactortype,
documentation: option.Option(String),
reference: List(String),
capabilities: option.Option(String),
derived_from: List(String),
)
}
Constructors
-
Actordefinition( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), url: option.Option(String), identifier: List(Identifier), version: option.Option(String), version_algorithm: option.Option( ActordefinitionVersionalgorithm, ), name: option.Option(String), title: option.Option(String), status: r5_valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(String), publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), purpose: option.Option(String), copyright: option.Option(String), copyright_label: option.Option(String), type_: r5_valuesets.Examplescenarioactortype, documentation: option.Option(String), reference: List(String), capabilities: option.Option(String), derived_from: List(String), )
pub type ActordefinitionVersionalgorithm {
ActordefinitionVersionalgorithmString(
version_algorithm: String,
)
ActordefinitionVersionalgorithmCoding(
version_algorithm: Coding,
)
}
Constructors
-
ActordefinitionVersionalgorithmString(version_algorithm: String) -
ActordefinitionVersionalgorithmCoding(version_algorithm: Coding)
pub type Address {
Address(
id: option.Option(String),
extension: List(Extension),
use_: option.Option(r5_valuesets.Addressuse),
type_: option.Option(r5_valuesets.Addresstype),
text: option.Option(String),
line: List(String),
city: option.Option(String),
district: option.Option(String),
state: option.Option(String),
postal_code: option.Option(String),
country: option.Option(String),
period: option.Option(Period),
)
}
Constructors
-
Address( id: option.Option(String), extension: List(Extension), use_: option.Option(r5_valuesets.Addressuse), type_: option.Option(r5_valuesets.Addresstype), text: option.Option(String), line: List(String), city: option.Option(String), district: option.Option(String), state: option.Option(String), postal_code: option.Option(String), country: option.Option(String), period: option.Option(Period), )
pub type Administrableproductdefinition {
Administrableproductdefinition(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
status: r5_valuesets.Publicationstatus,
form_of: List(Reference),
administrable_dose_form: option.Option(Codeableconcept),
unit_of_presentation: option.Option(Codeableconcept),
produced_from: List(Reference),
ingredient: List(Codeableconcept),
device: option.Option(Reference),
description: option.Option(String),
property: List(AdministrableproductdefinitionProperty),
route_of_administration: List(
AdministrableproductdefinitionRouteofadministration,
),
)
}
Constructors
-
Administrableproductdefinition( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), status: r5_valuesets.Publicationstatus, form_of: List(Reference), administrable_dose_form: option.Option(Codeableconcept), unit_of_presentation: option.Option(Codeableconcept), produced_from: List(Reference), ingredient: List(Codeableconcept), device: option.Option(Reference), description: option.Option(String), property: List(AdministrableproductdefinitionProperty), route_of_administration: List( AdministrableproductdefinitionRouteofadministration, ), )
pub type AdministrableproductdefinitionProperty {
AdministrableproductdefinitionProperty(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
value: option.Option(
AdministrableproductdefinitionPropertyValue,
),
status: option.Option(Codeableconcept),
)
}
Constructors
-
AdministrableproductdefinitionProperty( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, value: option.Option( AdministrableproductdefinitionPropertyValue, ), status: option.Option(Codeableconcept), )
pub type AdministrableproductdefinitionPropertyValue {
AdministrableproductdefinitionPropertyValueCodeableconcept(
value: Codeableconcept,
)
AdministrableproductdefinitionPropertyValueQuantity(
value: Quantity,
)
AdministrableproductdefinitionPropertyValueDate(value: String)
AdministrableproductdefinitionPropertyValueBoolean(value: Bool)
AdministrableproductdefinitionPropertyValueMarkdown(
value: String,
)
AdministrableproductdefinitionPropertyValueAttachment(
value: Attachment,
)
AdministrableproductdefinitionPropertyValueReference(
value: Reference,
)
}
Constructors
-
AdministrableproductdefinitionPropertyValueCodeableconcept( value: Codeableconcept, ) -
AdministrableproductdefinitionPropertyValueQuantity( value: Quantity, ) -
AdministrableproductdefinitionPropertyValueDate(value: String) -
AdministrableproductdefinitionPropertyValueBoolean(value: Bool) -
AdministrableproductdefinitionPropertyValueMarkdown( value: String, ) -
AdministrableproductdefinitionPropertyValueAttachment( value: Attachment, ) -
AdministrableproductdefinitionPropertyValueReference( value: Reference, )
pub type AdministrableproductdefinitionRouteofadministration {
AdministrableproductdefinitionRouteofadministration(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: Codeableconcept,
first_dose: option.Option(Quantity),
max_single_dose: option.Option(Quantity),
max_dose_per_day: option.Option(Quantity),
max_dose_per_treatment_period: option.Option(Ratio),
max_treatment_period: option.Option(Duration),
target_species: List(
AdministrableproductdefinitionRouteofadministrationTargetspecies,
),
)
}
Constructors
-
AdministrableproductdefinitionRouteofadministration( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: Codeableconcept, first_dose: option.Option(Quantity), max_single_dose: option.Option(Quantity), max_dose_per_day: option.Option(Quantity), max_dose_per_treatment_period: option.Option(Ratio), max_treatment_period: option.Option(Duration), target_species: List( AdministrableproductdefinitionRouteofadministrationTargetspecies, ), )
pub type AdministrableproductdefinitionRouteofadministrationTargetspecies {
AdministrableproductdefinitionRouteofadministrationTargetspecies(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: Codeableconcept,
withdrawal_period: List(
AdministrableproductdefinitionRouteofadministrationTargetspeciesWithdrawalperiod,
),
)
}
Constructors
-
AdministrableproductdefinitionRouteofadministrationTargetspecies( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: Codeableconcept, withdrawal_period: List( AdministrableproductdefinitionRouteofadministrationTargetspeciesWithdrawalperiod, ), )
pub type AdministrableproductdefinitionRouteofadministrationTargetspeciesWithdrawalperiod {
AdministrableproductdefinitionRouteofadministrationTargetspeciesWithdrawalperiod(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
tissue: Codeableconcept,
value: Quantity,
supporting_information: option.Option(String),
)
}
Constructors
-
AdministrableproductdefinitionRouteofadministrationTargetspeciesWithdrawalperiod( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), tissue: Codeableconcept, value: Quantity, supporting_information: option.Option(String), )
pub type Adverseevent {
Adverseevent(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
status: r5_valuesets.Adverseeventstatus,
actuality: r5_valuesets.Adverseeventactuality,
category: List(Codeableconcept),
code: option.Option(Codeableconcept),
subject: Reference,
encounter: option.Option(Reference),
occurrence: option.Option(AdverseeventOccurrence),
detected: option.Option(String),
recorded_date: option.Option(String),
resulting_effect: List(Reference),
location: option.Option(Reference),
seriousness: option.Option(Codeableconcept),
outcome: List(Codeableconcept),
recorder: option.Option(Reference),
participant: List(AdverseeventParticipant),
study: List(Reference),
expected_in_research_study: option.Option(Bool),
suspect_entity: List(AdverseeventSuspectentity),
contributing_factor: List(AdverseeventContributingfactor),
preventive_action: List(AdverseeventPreventiveaction),
mitigating_action: List(AdverseeventMitigatingaction),
supporting_info: List(AdverseeventSupportinginfo),
note: List(Annotation),
)
}
Constructors
-
Adverseevent( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), status: r5_valuesets.Adverseeventstatus, actuality: r5_valuesets.Adverseeventactuality, category: List(Codeableconcept), code: option.Option(Codeableconcept), subject: Reference, encounter: option.Option(Reference), occurrence: option.Option(AdverseeventOccurrence), detected: option.Option(String), recorded_date: option.Option(String), resulting_effect: List(Reference), location: option.Option(Reference), seriousness: option.Option(Codeableconcept), outcome: List(Codeableconcept), recorder: option.Option(Reference), participant: List(AdverseeventParticipant), study: List(Reference), expected_in_research_study: option.Option(Bool), suspect_entity: List(AdverseeventSuspectentity), contributing_factor: List(AdverseeventContributingfactor), preventive_action: List(AdverseeventPreventiveaction), mitigating_action: List(AdverseeventMitigatingaction), supporting_info: List(AdverseeventSupportinginfo), note: List(Annotation), )
pub type AdverseeventContributingfactor {
AdverseeventContributingfactor(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
item: AdverseeventContributingfactorItem,
)
}
Constructors
-
AdverseeventContributingfactor( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), item: AdverseeventContributingfactorItem, )
pub type AdverseeventContributingfactorItem {
AdverseeventContributingfactorItemReference(item: Reference)
AdverseeventContributingfactorItemCodeableconcept(
item: Codeableconcept,
)
}
Constructors
-
AdverseeventContributingfactorItemReference(item: Reference) -
AdverseeventContributingfactorItemCodeableconcept( item: Codeableconcept, )
pub type AdverseeventMitigatingaction {
AdverseeventMitigatingaction(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
item: AdverseeventMitigatingactionItem,
)
}
Constructors
-
AdverseeventMitigatingaction( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), item: AdverseeventMitigatingactionItem, )
pub type AdverseeventMitigatingactionItem {
AdverseeventMitigatingactionItemReference(item: Reference)
AdverseeventMitigatingactionItemCodeableconcept(
item: Codeableconcept,
)
}
Constructors
-
AdverseeventMitigatingactionItemReference(item: Reference) -
AdverseeventMitigatingactionItemCodeableconcept( item: Codeableconcept, )
pub type AdverseeventParticipant {
AdverseeventParticipant(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
function: option.Option(Codeableconcept),
actor: Reference,
)
}
Constructors
-
AdverseeventParticipant( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), function: option.Option(Codeableconcept), actor: Reference, )
pub type AdverseeventPreventiveaction {
AdverseeventPreventiveaction(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
item: AdverseeventPreventiveactionItem,
)
}
Constructors
-
AdverseeventPreventiveaction( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), item: AdverseeventPreventiveactionItem, )
pub type AdverseeventPreventiveactionItem {
AdverseeventPreventiveactionItemReference(item: Reference)
AdverseeventPreventiveactionItemCodeableconcept(
item: Codeableconcept,
)
}
Constructors
-
AdverseeventPreventiveactionItemReference(item: Reference) -
AdverseeventPreventiveactionItemCodeableconcept( item: Codeableconcept, )
pub type AdverseeventSupportinginfo {
AdverseeventSupportinginfo(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
item: AdverseeventSupportinginfoItem,
)
}
Constructors
-
AdverseeventSupportinginfo( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), item: AdverseeventSupportinginfoItem, )
pub type AdverseeventSupportinginfoItem {
AdverseeventSupportinginfoItemReference(item: Reference)
AdverseeventSupportinginfoItemCodeableconcept(
item: Codeableconcept,
)
}
Constructors
-
AdverseeventSupportinginfoItemReference(item: Reference) -
AdverseeventSupportinginfoItemCodeableconcept( item: Codeableconcept, )
pub type AdverseeventSuspectentity {
AdverseeventSuspectentity(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
instance: AdverseeventSuspectentityInstance,
causality: option.Option(AdverseeventSuspectentityCausality),
)
}
Constructors
-
AdverseeventSuspectentity( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), instance: AdverseeventSuspectentityInstance, causality: option.Option(AdverseeventSuspectentityCausality), )
pub type AdverseeventSuspectentityCausality {
AdverseeventSuspectentityCausality(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
assessment_method: option.Option(Codeableconcept),
entity_relatedness: option.Option(Codeableconcept),
author: option.Option(Reference),
)
}
Constructors
-
AdverseeventSuspectentityCausality( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), assessment_method: option.Option(Codeableconcept), entity_relatedness: option.Option(Codeableconcept), author: option.Option(Reference), )
pub type AdverseeventSuspectentityInstance {
AdverseeventSuspectentityInstanceCodeableconcept(
instance: Codeableconcept,
)
AdverseeventSuspectentityInstanceReference(instance: Reference)
}
Constructors
-
AdverseeventSuspectentityInstanceCodeableconcept( instance: Codeableconcept, ) -
AdverseeventSuspectentityInstanceReference(instance: Reference)
pub type Age {
Age(
id: option.Option(String),
extension: List(Extension),
value: option.Option(Float),
comparator: option.Option(r5_valuesets.Quantitycomparator),
unit: option.Option(String),
system: option.Option(String),
code: option.Option(String),
)
}
Constructors
-
Age( id: option.Option(String), extension: List(Extension), value: option.Option(Float), comparator: option.Option(r5_valuesets.Quantitycomparator), unit: option.Option(String), system: option.Option(String), code: option.Option(String), )
pub type Allergyintolerance {
Allergyintolerance(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
clinical_status: option.Option(Codeableconcept),
verification_status: option.Option(Codeableconcept),
type_: option.Option(Codeableconcept),
category: List(r5_valuesets.Allergyintolerancecategory),
criticality: option.Option(
r5_valuesets.Allergyintolerancecriticality,
),
code: option.Option(Codeableconcept),
patient: Reference,
encounter: option.Option(Reference),
onset: option.Option(AllergyintoleranceOnset),
recorded_date: option.Option(String),
participant: List(AllergyintoleranceParticipant),
last_occurrence: option.Option(String),
note: List(Annotation),
reaction: List(AllergyintoleranceReaction),
)
}
Constructors
-
Allergyintolerance( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), clinical_status: option.Option(Codeableconcept), verification_status: option.Option(Codeableconcept), type_: option.Option(Codeableconcept), category: List(r5_valuesets.Allergyintolerancecategory), criticality: option.Option( r5_valuesets.Allergyintolerancecriticality, ), code: option.Option(Codeableconcept), patient: Reference, encounter: option.Option(Reference), onset: option.Option(AllergyintoleranceOnset), recorded_date: option.Option(String), participant: List(AllergyintoleranceParticipant), last_occurrence: option.Option(String), note: List(Annotation), reaction: List(AllergyintoleranceReaction), )
pub type AllergyintoleranceParticipant {
AllergyintoleranceParticipant(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
function: option.Option(Codeableconcept),
actor: Reference,
)
}
Constructors
-
AllergyintoleranceParticipant( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), function: option.Option(Codeableconcept), actor: Reference, )
pub type AllergyintoleranceReaction {
AllergyintoleranceReaction(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
substance: option.Option(Codeableconcept),
manifestation: List(Codeablereference),
description: option.Option(String),
onset: option.Option(String),
severity: option.Option(r5_valuesets.Reactioneventseverity),
exposure_route: option.Option(Codeableconcept),
note: List(Annotation),
)
}
Constructors
-
AllergyintoleranceReaction( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), substance: option.Option(Codeableconcept), manifestation: List(Codeablereference), description: option.Option(String), onset: option.Option(String), severity: option.Option(r5_valuesets.Reactioneventseverity), exposure_route: option.Option(Codeableconcept), note: List(Annotation), )
pub type Annotation {
Annotation(
id: option.Option(String),
extension: List(Extension),
author: option.Option(AnnotationAuthor),
time: option.Option(String),
text: String,
)
}
Constructors
-
Annotation( id: option.Option(String), extension: List(Extension), author: option.Option(AnnotationAuthor), time: option.Option(String), text: String, )
pub type Appointment {
Appointment(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
status: r5_valuesets.Appointmentstatus,
cancellation_reason: option.Option(Codeableconcept),
class: List(Codeableconcept),
service_category: List(Codeableconcept),
service_type: List(Codeablereference),
specialty: List(Codeableconcept),
appointment_type: option.Option(Codeableconcept),
reason: List(Codeablereference),
priority: option.Option(Codeableconcept),
description: option.Option(String),
replaces: List(Reference),
virtual_service: List(Virtualservicedetail),
supporting_information: List(Reference),
previous_appointment: option.Option(Reference),
originating_appointment: option.Option(Reference),
start: option.Option(String),
end: option.Option(String),
minutes_duration: option.Option(Int),
requested_period: List(Period),
slot: List(Reference),
account: List(Reference),
created: option.Option(String),
cancellation_date: option.Option(String),
note: List(Annotation),
patient_instruction: List(Codeablereference),
based_on: List(Reference),
subject: option.Option(Reference),
participant: List(AppointmentParticipant),
recurrence_id: option.Option(Int),
occurrence_changed: option.Option(Bool),
recurrence_template: List(AppointmentRecurrencetemplate),
)
}
Constructors
-
Appointment( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), status: r5_valuesets.Appointmentstatus, cancellation_reason: option.Option(Codeableconcept), class: List(Codeableconcept), service_category: List(Codeableconcept), service_type: List(Codeablereference), specialty: List(Codeableconcept), appointment_type: option.Option(Codeableconcept), reason: List(Codeablereference), priority: option.Option(Codeableconcept), description: option.Option(String), replaces: List(Reference), virtual_service: List(Virtualservicedetail), supporting_information: List(Reference), previous_appointment: option.Option(Reference), originating_appointment: option.Option(Reference), start: option.Option(String), end: option.Option(String), minutes_duration: option.Option(Int), requested_period: List(Period), slot: List(Reference), account: List(Reference), created: option.Option(String), cancellation_date: option.Option(String), note: List(Annotation), patient_instruction: List(Codeablereference), based_on: List(Reference), subject: option.Option(Reference), participant: List(AppointmentParticipant), recurrence_id: option.Option(Int), occurrence_changed: option.Option(Bool), recurrence_template: List(AppointmentRecurrencetemplate), )
pub type AppointmentParticipant {
AppointmentParticipant(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: List(Codeableconcept),
period: option.Option(Period),
actor: option.Option(Reference),
required: option.Option(Bool),
status: r5_valuesets.Participationstatus,
)
}
Constructors
-
AppointmentParticipant( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: List(Codeableconcept), period: option.Option(Period), actor: option.Option(Reference), required: option.Option(Bool), status: r5_valuesets.Participationstatus, )
pub type AppointmentRecurrencetemplate {
AppointmentRecurrencetemplate(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
timezone: option.Option(Codeableconcept),
recurrence_type: Codeableconcept,
last_occurrence_date: option.Option(String),
occurrence_count: option.Option(Int),
occurrence_date: List(String),
weekly_template: option.Option(
AppointmentRecurrencetemplateWeeklytemplate,
),
monthly_template: option.Option(
AppointmentRecurrencetemplateMonthlytemplate,
),
yearly_template: option.Option(
AppointmentRecurrencetemplateYearlytemplate,
),
excluding_date: List(String),
excluding_recurrence_id: List(Int),
)
}
Constructors
-
AppointmentRecurrencetemplate( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), timezone: option.Option(Codeableconcept), recurrence_type: Codeableconcept, last_occurrence_date: option.Option(String), occurrence_count: option.Option(Int), occurrence_date: List(String), weekly_template: option.Option( AppointmentRecurrencetemplateWeeklytemplate, ), monthly_template: option.Option( AppointmentRecurrencetemplateMonthlytemplate, ), yearly_template: option.Option( AppointmentRecurrencetemplateYearlytemplate, ), excluding_date: List(String), excluding_recurrence_id: List(Int), )
pub type AppointmentRecurrencetemplateMonthlytemplate {
AppointmentRecurrencetemplateMonthlytemplate(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
day_of_month: option.Option(Int),
nth_week_of_month: option.Option(Coding),
day_of_week: option.Option(Coding),
month_interval: Int,
)
}
Constructors
-
AppointmentRecurrencetemplateMonthlytemplate( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), day_of_month: option.Option(Int), nth_week_of_month: option.Option(Coding), day_of_week: option.Option(Coding), month_interval: Int, )
pub type AppointmentRecurrencetemplateWeeklytemplate {
AppointmentRecurrencetemplateWeeklytemplate(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
monday: option.Option(Bool),
tuesday: option.Option(Bool),
wednesday: option.Option(Bool),
thursday: option.Option(Bool),
friday: option.Option(Bool),
saturday: option.Option(Bool),
sunday: option.Option(Bool),
week_interval: option.Option(Int),
)
}
Constructors
-
AppointmentRecurrencetemplateWeeklytemplate( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), monday: option.Option(Bool), tuesday: option.Option(Bool), wednesday: option.Option(Bool), thursday: option.Option(Bool), friday: option.Option(Bool), saturday: option.Option(Bool), sunday: option.Option(Bool), week_interval: option.Option(Int), )
pub type AppointmentRecurrencetemplateYearlytemplate {
AppointmentRecurrencetemplateYearlytemplate(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
year_interval: Int,
)
}
Constructors
-
AppointmentRecurrencetemplateYearlytemplate( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), year_interval: Int, )
pub type Appointmentresponse {
Appointmentresponse(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
appointment: Reference,
proposed_new_time: option.Option(Bool),
start: option.Option(String),
end: option.Option(String),
participant_type: List(Codeableconcept),
actor: option.Option(Reference),
participant_status: r5_valuesets.Appointmentresponsestatus,
comment: option.Option(String),
recurring: option.Option(Bool),
occurrence_date: option.Option(String),
recurrence_id: option.Option(Int),
)
}
Constructors
-
Appointmentresponse( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), appointment: Reference, proposed_new_time: option.Option(Bool), start: option.Option(String), end: option.Option(String), participant_type: List(Codeableconcept), actor: option.Option(Reference), participant_status: r5_valuesets.Appointmentresponsestatus, comment: option.Option(String), recurring: option.Option(Bool), occurrence_date: option.Option(String), recurrence_id: option.Option(Int), )
pub type Artifactassessment {
Artifactassessment(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
title: option.Option(String),
cite_as: option.Option(ArtifactassessmentCiteas),
date: option.Option(String),
copyright: option.Option(String),
approval_date: option.Option(String),
last_review_date: option.Option(String),
artifact: ArtifactassessmentArtifact,
content: List(ArtifactassessmentContent),
workflow_status: option.Option(
r5_valuesets.Artifactassessmentworkflowstatus,
),
disposition: option.Option(
r5_valuesets.Artifactassessmentdisposition,
),
)
}
Constructors
-
Artifactassessment( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), title: option.Option(String), cite_as: option.Option(ArtifactassessmentCiteas), date: option.Option(String), copyright: option.Option(String), approval_date: option.Option(String), last_review_date: option.Option(String), artifact: ArtifactassessmentArtifact, content: List(ArtifactassessmentContent), workflow_status: option.Option( r5_valuesets.Artifactassessmentworkflowstatus, ), disposition: option.Option( r5_valuesets.Artifactassessmentdisposition, ), )
pub type ArtifactassessmentArtifact {
ArtifactassessmentArtifactReference(artifact: Reference)
ArtifactassessmentArtifactCanonical(artifact: String)
ArtifactassessmentArtifactUri(artifact: String)
}
Constructors
-
ArtifactassessmentArtifactReference(artifact: Reference) -
ArtifactassessmentArtifactCanonical(artifact: String) -
ArtifactassessmentArtifactUri(artifact: String)
pub type ArtifactassessmentContent {
ArtifactassessmentContent(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
information_type: option.Option(
r5_valuesets.Artifactassessmentinformationtype,
),
summary: option.Option(String),
type_: option.Option(Codeableconcept),
classifier: List(Codeableconcept),
quantity: option.Option(Quantity),
author: option.Option(Reference),
path: List(String),
related_artifact: List(Relatedartifact),
free_to_share: option.Option(Bool),
component: List(ArtifactassessmentContent),
)
}
Constructors
-
ArtifactassessmentContent( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), information_type: option.Option( r5_valuesets.Artifactassessmentinformationtype, ), summary: option.Option(String), type_: option.Option(Codeableconcept), classifier: List(Codeableconcept), quantity: option.Option(Quantity), author: option.Option(Reference), path: List(String), related_artifact: List(Relatedartifact), free_to_share: option.Option(Bool), component: List(ArtifactassessmentContent), )
pub type Attachment {
Attachment(
id: option.Option(String),
extension: List(Extension),
content_type: option.Option(String),
language: option.Option(String),
data: option.Option(String),
url: option.Option(String),
size: option.Option(Int),
hash: option.Option(String),
title: option.Option(String),
creation: option.Option(String),
height: option.Option(Int),
width: option.Option(Int),
frames: option.Option(Int),
duration: option.Option(Float),
pages: option.Option(Int),
)
}
Constructors
-
Attachment( id: option.Option(String), extension: List(Extension), content_type: option.Option(String), language: option.Option(String), data: option.Option(String), url: option.Option(String), size: option.Option(Int), hash: option.Option(String), title: option.Option(String), creation: option.Option(String), height: option.Option(Int), width: option.Option(Int), frames: option.Option(Int), duration: option.Option(Float), pages: option.Option(Int), )
pub type Auditevent {
Auditevent(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
category: List(Codeableconcept),
code: Codeableconcept,
action: option.Option(r5_valuesets.Auditeventaction),
severity: option.Option(r5_valuesets.Auditeventseverity),
occurred: option.Option(AuditeventOccurred),
recorded: String,
outcome: option.Option(AuditeventOutcome),
authorization: List(Codeableconcept),
based_on: List(Reference),
patient: option.Option(Reference),
encounter: option.Option(Reference),
agent: List(AuditeventAgent),
source: AuditeventSource,
entity: List(AuditeventEntity),
)
}
Constructors
-
Auditevent( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), category: List(Codeableconcept), code: Codeableconcept, action: option.Option(r5_valuesets.Auditeventaction), severity: option.Option(r5_valuesets.Auditeventseverity), occurred: option.Option(AuditeventOccurred), recorded: String, outcome: option.Option(AuditeventOutcome), authorization: List(Codeableconcept), based_on: List(Reference), patient: option.Option(Reference), encounter: option.Option(Reference), agent: List(AuditeventAgent), source: AuditeventSource, entity: List(AuditeventEntity), )
pub type AuditeventAgent {
AuditeventAgent(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(Codeableconcept),
role: List(Codeableconcept),
who: Reference,
requestor: option.Option(Bool),
location: option.Option(Reference),
policy: List(String),
network: option.Option(AuditeventAgentNetwork),
authorization: List(Codeableconcept),
)
}
Constructors
-
AuditeventAgent( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(Codeableconcept), role: List(Codeableconcept), who: Reference, requestor: option.Option(Bool), location: option.Option(Reference), policy: List(String), network: option.Option(AuditeventAgentNetwork), authorization: List(Codeableconcept), )
pub type AuditeventAgentNetwork {
AuditeventAgentNetworkReference(network: Reference)
AuditeventAgentNetworkUri(network: String)
AuditeventAgentNetworkString(network: String)
}
Constructors
-
AuditeventAgentNetworkReference(network: Reference) -
AuditeventAgentNetworkUri(network: String) -
AuditeventAgentNetworkString(network: String)
pub type AuditeventEntity {
AuditeventEntity(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
what: option.Option(Reference),
role: option.Option(Codeableconcept),
security_label: List(Codeableconcept),
query: option.Option(String),
detail: List(AuditeventEntityDetail),
agent: List(AuditeventAgent),
)
}
Constructors
-
AuditeventEntity( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), what: option.Option(Reference), role: option.Option(Codeableconcept), security_label: List(Codeableconcept), query: option.Option(String), detail: List(AuditeventEntityDetail), agent: List(AuditeventAgent), )
pub type AuditeventEntityDetail {
AuditeventEntityDetail(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
value: AuditeventEntityDetailValue,
)
}
Constructors
-
AuditeventEntityDetail( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, value: AuditeventEntityDetailValue, )
pub type AuditeventEntityDetailValue {
AuditeventEntityDetailValueQuantity(value: Quantity)
AuditeventEntityDetailValueCodeableconcept(
value: Codeableconcept,
)
AuditeventEntityDetailValueString(value: String)
AuditeventEntityDetailValueBoolean(value: Bool)
AuditeventEntityDetailValueInteger(value: Int)
AuditeventEntityDetailValueRange(value: Range)
AuditeventEntityDetailValueRatio(value: Ratio)
AuditeventEntityDetailValueTime(value: String)
AuditeventEntityDetailValueDatetime(value: String)
AuditeventEntityDetailValuePeriod(value: Period)
AuditeventEntityDetailValueBase64binary(value: String)
}
Constructors
-
AuditeventEntityDetailValueQuantity(value: Quantity) -
AuditeventEntityDetailValueCodeableconcept( value: Codeableconcept, ) -
AuditeventEntityDetailValueString(value: String) -
AuditeventEntityDetailValueBoolean(value: Bool) -
AuditeventEntityDetailValueInteger(value: Int) -
AuditeventEntityDetailValueRange(value: Range) -
AuditeventEntityDetailValueRatio(value: Ratio) -
AuditeventEntityDetailValueTime(value: String) -
AuditeventEntityDetailValueDatetime(value: String) -
AuditeventEntityDetailValuePeriod(value: Period) -
AuditeventEntityDetailValueBase64binary(value: String)
pub type AuditeventOutcome {
AuditeventOutcome(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: Coding,
detail: List(Codeableconcept),
)
}
Constructors
-
AuditeventOutcome( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: Coding, detail: List(Codeableconcept), )
pub type AuditeventSource {
AuditeventSource(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
site: option.Option(Reference),
observer: Reference,
type_: List(Codeableconcept),
)
}
Constructors
-
AuditeventSource( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), site: option.Option(Reference), observer: Reference, type_: List(Codeableconcept), )
pub type Availability {
Availability(
id: option.Option(String),
extension: List(Extension),
available_time: List(AvailabilityAvailabletime),
not_available_time: List(AvailabilityNotavailabletime),
)
}
Constructors
-
Availability( id: option.Option(String), extension: List(Extension), available_time: List(AvailabilityAvailabletime), not_available_time: List(AvailabilityNotavailabletime), )
pub type AvailabilityAvailabletime {
AvailabilityAvailabletime(
id: option.Option(String),
extension: List(Extension),
days_of_week: List(r5_valuesets.Daysofweek),
all_day: option.Option(Bool),
available_start_time: option.Option(String),
available_end_time: option.Option(String),
)
}
Constructors
-
AvailabilityAvailabletime( id: option.Option(String), extension: List(Extension), days_of_week: List(r5_valuesets.Daysofweek), all_day: option.Option(Bool), available_start_time: option.Option(String), available_end_time: option.Option(String), )
pub type AvailabilityNotavailabletime {
AvailabilityNotavailabletime(
id: option.Option(String),
extension: List(Extension),
description: option.Option(String),
during: option.Option(Period),
)
}
Constructors
-
AvailabilityNotavailabletime( id: option.Option(String), extension: List(Extension), description: option.Option(String), during: option.Option(Period), )
pub type Backbonetype {
Backbonetype(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
)
}
Constructors
-
Backbonetype( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), )
pub type Basic {
Basic(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
code: Codeableconcept,
subject: option.Option(Reference),
created: option.Option(String),
author: option.Option(Reference),
)
}
Constructors
-
Basic( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), code: Codeableconcept, subject: option.Option(Reference), created: option.Option(String), author: option.Option(Reference), )
pub type Binary {
Binary(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
content_type: String,
security_context: option.Option(Reference),
data: option.Option(String),
)
}
Constructors
-
Binary( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), content_type: String, security_context: option.Option(Reference), data: option.Option(String), )
pub type Biologicallyderivedproduct {
Biologicallyderivedproduct(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
product_category: option.Option(Coding),
product_code: option.Option(Codeableconcept),
parent: List(Reference),
request: List(Reference),
identifier: List(Identifier),
biological_source_event: option.Option(Identifier),
processing_facility: List(Reference),
division: option.Option(String),
product_status: option.Option(Coding),
expiration_date: option.Option(String),
collection: option.Option(
BiologicallyderivedproductCollection,
),
storage_temp_requirements: option.Option(Range),
property: List(BiologicallyderivedproductProperty),
)
}
Constructors
-
Biologicallyderivedproduct( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), product_category: option.Option(Coding), product_code: option.Option(Codeableconcept), parent: List(Reference), request: List(Reference), identifier: List(Identifier), biological_source_event: option.Option(Identifier), processing_facility: List(Reference), division: option.Option(String), product_status: option.Option(Coding), expiration_date: option.Option(String), collection: option.Option(BiologicallyderivedproductCollection), storage_temp_requirements: option.Option(Range), property: List(BiologicallyderivedproductProperty), )
pub type BiologicallyderivedproductCollection {
BiologicallyderivedproductCollection(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
collector: option.Option(Reference),
source: option.Option(Reference),
collected: option.Option(
BiologicallyderivedproductCollectionCollected,
),
)
}
Constructors
-
BiologicallyderivedproductCollection( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), collector: option.Option(Reference), source: option.Option(Reference), collected: option.Option( BiologicallyderivedproductCollectionCollected, ), )
pub type BiologicallyderivedproductCollectionCollected {
BiologicallyderivedproductCollectionCollectedDatetime(
collected: String,
)
BiologicallyderivedproductCollectionCollectedPeriod(
collected: Period,
)
}
Constructors
-
BiologicallyderivedproductCollectionCollectedDatetime( collected: String, ) -
BiologicallyderivedproductCollectionCollectedPeriod( collected: Period, )
pub type BiologicallyderivedproductProperty {
BiologicallyderivedproductProperty(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
value: BiologicallyderivedproductPropertyValue,
)
}
Constructors
-
BiologicallyderivedproductProperty( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, value: BiologicallyderivedproductPropertyValue, )
pub type BiologicallyderivedproductPropertyValue {
BiologicallyderivedproductPropertyValueBoolean(value: Bool)
BiologicallyderivedproductPropertyValueInteger(value: Int)
BiologicallyderivedproductPropertyValueCodeableconcept(
value: Codeableconcept,
)
BiologicallyderivedproductPropertyValuePeriod(value: Period)
BiologicallyderivedproductPropertyValueQuantity(
value: Quantity,
)
BiologicallyderivedproductPropertyValueRange(value: Range)
BiologicallyderivedproductPropertyValueRatio(value: Ratio)
BiologicallyderivedproductPropertyValueString(value: String)
BiologicallyderivedproductPropertyValueAttachment(
value: Attachment,
)
}
Constructors
-
BiologicallyderivedproductPropertyValueBoolean(value: Bool) -
BiologicallyderivedproductPropertyValueInteger(value: Int) -
BiologicallyderivedproductPropertyValueCodeableconcept( value: Codeableconcept, ) -
BiologicallyderivedproductPropertyValuePeriod(value: Period) -
BiologicallyderivedproductPropertyValueQuantity(value: Quantity) -
BiologicallyderivedproductPropertyValueRange(value: Range) -
BiologicallyderivedproductPropertyValueRatio(value: Ratio) -
BiologicallyderivedproductPropertyValueString(value: String) -
BiologicallyderivedproductPropertyValueAttachment( value: Attachment, )
pub type Biologicallyderivedproductdispense {
Biologicallyderivedproductdispense(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
based_on: List(Reference),
part_of: List(Reference),
status: r5_valuesets.Biologicallyderivedproductdispensestatus,
origin_relationship_type: option.Option(Codeableconcept),
product: Reference,
patient: Reference,
match_status: option.Option(Codeableconcept),
performer: List(BiologicallyderivedproductdispensePerformer),
location: option.Option(Reference),
quantity: option.Option(Quantity),
prepared_date: option.Option(String),
when_handed_over: option.Option(String),
destination: option.Option(Reference),
note: List(Annotation),
usage_instruction: option.Option(String),
)
}
Constructors
-
Biologicallyderivedproductdispense( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), based_on: List(Reference), part_of: List(Reference), status: r5_valuesets.Biologicallyderivedproductdispensestatus, origin_relationship_type: option.Option(Codeableconcept), product: Reference, patient: Reference, match_status: option.Option(Codeableconcept), performer: List(BiologicallyderivedproductdispensePerformer), location: option.Option(Reference), quantity: option.Option(Quantity), prepared_date: option.Option(String), when_handed_over: option.Option(String), destination: option.Option(Reference), note: List(Annotation), usage_instruction: option.Option(String), )
pub type BiologicallyderivedproductdispensePerformer {
BiologicallyderivedproductdispensePerformer(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
function: option.Option(Codeableconcept),
actor: Reference,
)
}
Constructors
-
BiologicallyderivedproductdispensePerformer( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), function: option.Option(Codeableconcept), actor: Reference, )
pub type Bodystructure {
Bodystructure(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
active: option.Option(Bool),
morphology: option.Option(Codeableconcept),
included_structure: List(BodystructureIncludedstructure),
excluded_structure: List(BodystructureIncludedstructure),
description: option.Option(String),
image: List(Attachment),
patient: Reference,
)
}
Constructors
-
Bodystructure( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), active: option.Option(Bool), morphology: option.Option(Codeableconcept), included_structure: List(BodystructureIncludedstructure), excluded_structure: List(BodystructureIncludedstructure), description: option.Option(String), image: List(Attachment), patient: Reference, )
pub type BodystructureIncludedstructure {
BodystructureIncludedstructure(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
structure: Codeableconcept,
laterality: option.Option(Codeableconcept),
body_landmark_orientation: List(
BodystructureIncludedstructureBodylandmarkorientation,
),
spatial_reference: List(Reference),
qualifier: List(Codeableconcept),
)
}
Constructors
-
BodystructureIncludedstructure( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), structure: Codeableconcept, laterality: option.Option(Codeableconcept), body_landmark_orientation: List( BodystructureIncludedstructureBodylandmarkorientation, ), spatial_reference: List(Reference), qualifier: List(Codeableconcept), )
pub type BodystructureIncludedstructureBodylandmarkorientation {
BodystructureIncludedstructureBodylandmarkorientation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
landmark_description: List(Codeableconcept),
clock_face_position: List(Codeableconcept),
distance_from_landmark: List(
BodystructureIncludedstructureBodylandmarkorientationDistancefromlandmark,
),
surface_orientation: List(Codeableconcept),
)
}
Constructors
-
BodystructureIncludedstructureBodylandmarkorientation( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), landmark_description: List(Codeableconcept), clock_face_position: List(Codeableconcept), distance_from_landmark: List( BodystructureIncludedstructureBodylandmarkorientationDistancefromlandmark, ), surface_orientation: List(Codeableconcept), )
pub type BodystructureIncludedstructureBodylandmarkorientationDistancefromlandmark {
BodystructureIncludedstructureBodylandmarkorientationDistancefromlandmark(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
device: List(Codeablereference),
value: List(Quantity),
)
}
Constructors
-
BodystructureIncludedstructureBodylandmarkorientationDistancefromlandmark( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), device: List(Codeablereference), value: List(Quantity), )
pub type Bundle {
Bundle(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
identifier: option.Option(Identifier),
type_: r5_valuesets.Bundletype,
timestamp: option.Option(String),
total: option.Option(Int),
link: List(BundleLink),
entry: List(BundleEntry),
signature: option.Option(Signature),
issues: option.Option(Resource),
)
}
Constructors
-
Bundle( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), identifier: option.Option(Identifier), type_: r5_valuesets.Bundletype, timestamp: option.Option(String), total: option.Option(Int), link: List(BundleLink), entry: List(BundleEntry), signature: option.Option(Signature), issues: option.Option(Resource), )
pub type BundleEntry {
BundleEntry(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
link: List(BundleLink),
full_url: option.Option(String),
resource: option.Option(Resource),
search: option.Option(BundleEntrySearch),
request: option.Option(BundleEntryRequest),
response: option.Option(BundleEntryResponse),
)
}
Constructors
-
BundleEntry( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), link: List(BundleLink), full_url: option.Option(String), resource: option.Option(Resource), search: option.Option(BundleEntrySearch), request: option.Option(BundleEntryRequest), response: option.Option(BundleEntryResponse), )
pub type BundleEntryRequest {
BundleEntryRequest(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
method: r5_valuesets.Httpverb,
url: String,
if_none_match: option.Option(String),
if_modified_since: option.Option(String),
if_match: option.Option(String),
if_none_exist: option.Option(String),
)
}
Constructors
-
BundleEntryRequest( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), method: r5_valuesets.Httpverb, url: String, if_none_match: option.Option(String), if_modified_since: option.Option(String), if_match: option.Option(String), if_none_exist: option.Option(String), )
pub type BundleEntryResponse {
BundleEntryResponse(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
status: String,
location: option.Option(String),
etag: option.Option(String),
last_modified: option.Option(String),
outcome: option.Option(Resource),
)
}
Constructors
-
BundleEntryResponse( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), status: String, location: option.Option(String), etag: option.Option(String), last_modified: option.Option(String), outcome: option.Option(Resource), )
pub type BundleEntrySearch {
BundleEntrySearch(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
mode: option.Option(r5_valuesets.Searchentrymode),
score: option.Option(Float),
)
}
Constructors
-
BundleEntrySearch( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), mode: option.Option(r5_valuesets.Searchentrymode), score: option.Option(Float), )
pub type BundleLink {
BundleLink(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
relation: r5_valuesets.Ianalinkrelations,
url: String,
)
}
Constructors
-
BundleLink( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), relation: r5_valuesets.Ianalinkrelations, url: String, )
pub type Canonicalresource {
Canonicalresource(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
url: option.Option(String),
identifier: List(Identifier),
version: option.Option(String),
version_algorithm: option.Option(
CanonicalresourceVersionalgorithm,
),
name: option.Option(String),
title: option.Option(String),
status: r5_valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(String),
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
purpose: option.Option(String),
copyright: option.Option(String),
copyright_label: option.Option(String),
)
}
Constructors
-
Canonicalresource( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), url: option.Option(String), identifier: List(Identifier), version: option.Option(String), version_algorithm: option.Option( CanonicalresourceVersionalgorithm, ), name: option.Option(String), title: option.Option(String), status: r5_valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(String), publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), purpose: option.Option(String), copyright: option.Option(String), copyright_label: option.Option(String), )
pub type CanonicalresourceVersionalgorithm {
CanonicalresourceVersionalgorithmString(
version_algorithm: String,
)
CanonicalresourceVersionalgorithmCoding(
version_algorithm: Coding,
)
}
Constructors
-
CanonicalresourceVersionalgorithmString( version_algorithm: String, ) -
CanonicalresourceVersionalgorithmCoding( version_algorithm: Coding, )
pub type Capabilitystatement {
Capabilitystatement(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
url: option.Option(String),
identifier: List(Identifier),
version: option.Option(String),
version_algorithm: option.Option(
CapabilitystatementVersionalgorithm,
),
name: option.Option(String),
title: option.Option(String),
status: r5_valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: String,
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
purpose: option.Option(String),
copyright: option.Option(String),
copyright_label: option.Option(String),
kind: r5_valuesets.Capabilitystatementkind,
instantiates: List(String),
imports: List(String),
software: option.Option(CapabilitystatementSoftware),
implementation: option.Option(
CapabilitystatementImplementation,
),
fhir_version: r5_valuesets.Fhirversion,
format: List(String),
patch_format: List(String),
accept_language: List(String),
implementation_guide: List(String),
rest: List(CapabilitystatementRest),
messaging: List(CapabilitystatementMessaging),
document: List(CapabilitystatementDocument),
)
}
Constructors
-
Capabilitystatement( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), url: option.Option(String), identifier: List(Identifier), version: option.Option(String), version_algorithm: option.Option( CapabilitystatementVersionalgorithm, ), name: option.Option(String), title: option.Option(String), status: r5_valuesets.Publicationstatus, experimental: option.Option(Bool), date: String, publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), purpose: option.Option(String), copyright: option.Option(String), copyright_label: option.Option(String), kind: r5_valuesets.Capabilitystatementkind, instantiates: List(String), imports: List(String), software: option.Option(CapabilitystatementSoftware), implementation: option.Option(CapabilitystatementImplementation), fhir_version: r5_valuesets.Fhirversion, format: List(String), patch_format: List(String), accept_language: List(String), implementation_guide: List(String), rest: List(CapabilitystatementRest), messaging: List(CapabilitystatementMessaging), document: List(CapabilitystatementDocument), )
pub type CapabilitystatementDocument {
CapabilitystatementDocument(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
mode: r5_valuesets.Documentmode,
documentation: option.Option(String),
profile: String,
)
}
Constructors
-
CapabilitystatementDocument( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), mode: r5_valuesets.Documentmode, documentation: option.Option(String), profile: String, )
pub type CapabilitystatementImplementation {
CapabilitystatementImplementation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
description: String,
url: option.Option(String),
custodian: option.Option(Reference),
)
}
Constructors
-
CapabilitystatementImplementation( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), description: String, url: option.Option(String), custodian: option.Option(Reference), )
pub type CapabilitystatementMessaging {
CapabilitystatementMessaging(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
endpoint: List(CapabilitystatementMessagingEndpoint),
reliable_cache: option.Option(Int),
documentation: option.Option(String),
supported_message: List(
CapabilitystatementMessagingSupportedmessage,
),
)
}
Constructors
-
CapabilitystatementMessaging( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), endpoint: List(CapabilitystatementMessagingEndpoint), reliable_cache: option.Option(Int), documentation: option.Option(String), supported_message: List( CapabilitystatementMessagingSupportedmessage, ), )
pub type CapabilitystatementMessagingEndpoint {
CapabilitystatementMessagingEndpoint(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
protocol: Coding,
address: String,
)
}
Constructors
-
CapabilitystatementMessagingEndpoint( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), protocol: Coding, address: String, )
pub type CapabilitystatementMessagingSupportedmessage {
CapabilitystatementMessagingSupportedmessage(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
mode: r5_valuesets.Eventcapabilitymode,
definition: String,
)
}
Constructors
-
CapabilitystatementMessagingSupportedmessage( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), mode: r5_valuesets.Eventcapabilitymode, definition: String, )
pub type CapabilitystatementRest {
CapabilitystatementRest(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
mode: r5_valuesets.Restfulcapabilitymode,
documentation: option.Option(String),
security: option.Option(CapabilitystatementRestSecurity),
resource: List(CapabilitystatementRestResource),
interaction: List(CapabilitystatementRestInteraction),
search_param: List(CapabilitystatementRestResourceSearchparam),
operation: List(CapabilitystatementRestResourceOperation),
compartment: List(String),
)
}
Constructors
-
CapabilitystatementRest( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), mode: r5_valuesets.Restfulcapabilitymode, documentation: option.Option(String), security: option.Option(CapabilitystatementRestSecurity), resource: List(CapabilitystatementRestResource), interaction: List(CapabilitystatementRestInteraction), search_param: List(CapabilitystatementRestResourceSearchparam), operation: List(CapabilitystatementRestResourceOperation), compartment: List(String), )
pub type CapabilitystatementRestInteraction {
CapabilitystatementRestInteraction(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: r5_valuesets.Systemrestfulinteraction,
documentation: option.Option(String),
)
}
Constructors
-
CapabilitystatementRestInteraction( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: r5_valuesets.Systemrestfulinteraction, documentation: option.Option(String), )
pub type CapabilitystatementRestResource {
CapabilitystatementRestResource(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: r5_valuesets.Resourcetypes,
profile: option.Option(String),
supported_profile: List(String),
documentation: option.Option(String),
interaction: List(CapabilitystatementRestResourceInteraction),
versioning: option.Option(r5_valuesets.Versioningpolicy),
read_history: option.Option(Bool),
update_create: option.Option(Bool),
conditional_create: option.Option(Bool),
conditional_read: option.Option(
r5_valuesets.Conditionalreadstatus,
),
conditional_update: option.Option(Bool),
conditional_patch: option.Option(Bool),
conditional_delete: option.Option(
r5_valuesets.Conditionaldeletestatus,
),
reference_policy: List(r5_valuesets.Referencehandlingpolicy),
search_include: List(String),
search_rev_include: List(String),
search_param: List(CapabilitystatementRestResourceSearchparam),
operation: List(CapabilitystatementRestResourceOperation),
)
}
Constructors
-
CapabilitystatementRestResource( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: r5_valuesets.Resourcetypes, profile: option.Option(String), supported_profile: List(String), documentation: option.Option(String), interaction: List(CapabilitystatementRestResourceInteraction), versioning: option.Option(r5_valuesets.Versioningpolicy), read_history: option.Option(Bool), update_create: option.Option(Bool), conditional_create: option.Option(Bool), conditional_read: option.Option( r5_valuesets.Conditionalreadstatus, ), conditional_update: option.Option(Bool), conditional_patch: option.Option(Bool), conditional_delete: option.Option( r5_valuesets.Conditionaldeletestatus, ), reference_policy: List(r5_valuesets.Referencehandlingpolicy), search_include: List(String), search_rev_include: List(String), search_param: List(CapabilitystatementRestResourceSearchparam), operation: List(CapabilitystatementRestResourceOperation), )
pub type CapabilitystatementRestResourceInteraction {
CapabilitystatementRestResourceInteraction(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: r5_valuesets.Typerestfulinteraction,
documentation: option.Option(String),
)
}
Constructors
-
CapabilitystatementRestResourceInteraction( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: r5_valuesets.Typerestfulinteraction, documentation: option.Option(String), )
pub type CapabilitystatementRestResourceOperation {
CapabilitystatementRestResourceOperation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
name: String,
definition: String,
documentation: option.Option(String),
)
}
Constructors
-
CapabilitystatementRestResourceOperation( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), name: String, definition: String, documentation: option.Option(String), )
pub type CapabilitystatementRestResourceSearchparam {
CapabilitystatementRestResourceSearchparam(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
name: String,
definition: option.Option(String),
type_: r5_valuesets.Searchparamtype,
documentation: option.Option(String),
)
}
Constructors
-
CapabilitystatementRestResourceSearchparam( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), name: String, definition: option.Option(String), type_: r5_valuesets.Searchparamtype, documentation: option.Option(String), )
pub type CapabilitystatementRestSecurity {
CapabilitystatementRestSecurity(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
cors: option.Option(Bool),
service: List(Codeableconcept),
description: option.Option(String),
)
}
Constructors
-
CapabilitystatementRestSecurity( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), cors: option.Option(Bool), service: List(Codeableconcept), description: option.Option(String), )
pub type CapabilitystatementSoftware {
CapabilitystatementSoftware(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
name: String,
version: option.Option(String),
release_date: option.Option(String),
)
}
Constructors
-
CapabilitystatementSoftware( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), name: String, version: option.Option(String), release_date: option.Option(String), )
pub type CapabilitystatementVersionalgorithm {
CapabilitystatementVersionalgorithmString(
version_algorithm: String,
)
CapabilitystatementVersionalgorithmCoding(
version_algorithm: Coding,
)
}
Constructors
-
CapabilitystatementVersionalgorithmString( version_algorithm: String, ) -
CapabilitystatementVersionalgorithmCoding( version_algorithm: Coding, )
pub type Careplan {
Careplan(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
instantiates_canonical: List(String),
instantiates_uri: List(String),
based_on: List(Reference),
replaces: List(Reference),
part_of: List(Reference),
status: r5_valuesets.Requeststatus,
intent: r5_valuesets.Careplanintent,
category: List(Codeableconcept),
title: option.Option(String),
description: option.Option(String),
subject: Reference,
encounter: option.Option(Reference),
period: option.Option(Period),
created: option.Option(String),
custodian: option.Option(Reference),
contributor: List(Reference),
care_team: List(Reference),
addresses: List(Codeablereference),
supporting_info: List(Reference),
goal: List(Reference),
activity: List(CareplanActivity),
note: List(Annotation),
)
}
Constructors
-
Careplan( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), instantiates_canonical: List(String), instantiates_uri: List(String), based_on: List(Reference), replaces: List(Reference), part_of: List(Reference), status: r5_valuesets.Requeststatus, intent: r5_valuesets.Careplanintent, category: List(Codeableconcept), title: option.Option(String), description: option.Option(String), subject: Reference, encounter: option.Option(Reference), period: option.Option(Period), created: option.Option(String), custodian: option.Option(Reference), contributor: List(Reference), care_team: List(Reference), addresses: List(Codeablereference), supporting_info: List(Reference), goal: List(Reference), activity: List(CareplanActivity), note: List(Annotation), )
pub type CareplanActivity {
CareplanActivity(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
performed_activity: List(Codeablereference),
progress: List(Annotation),
planned_activity_reference: option.Option(Reference),
)
}
Constructors
-
CareplanActivity( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), performed_activity: List(Codeablereference), progress: List(Annotation), planned_activity_reference: option.Option(Reference), )
pub type Careteam {
Careteam(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
status: option.Option(r5_valuesets.Careteamstatus),
category: List(Codeableconcept),
name: option.Option(String),
subject: option.Option(Reference),
period: option.Option(Period),
participant: List(CareteamParticipant),
reason: List(Codeablereference),
managing_organization: List(Reference),
telecom: List(Contactpoint),
note: List(Annotation),
)
}
Constructors
-
Careteam( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), status: option.Option(r5_valuesets.Careteamstatus), category: List(Codeableconcept), name: option.Option(String), subject: option.Option(Reference), period: option.Option(Period), participant: List(CareteamParticipant), reason: List(Codeablereference), managing_organization: List(Reference), telecom: List(Contactpoint), note: List(Annotation), )
pub type CareteamParticipant {
CareteamParticipant(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
role: option.Option(Codeableconcept),
member: option.Option(Reference),
on_behalf_of: option.Option(Reference),
coverage: option.Option(CareteamParticipantCoverage),
)
}
Constructors
-
CareteamParticipant( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), role: option.Option(Codeableconcept), member: option.Option(Reference), on_behalf_of: option.Option(Reference), coverage: option.Option(CareteamParticipantCoverage), )
pub type Chargeitem {
Chargeitem(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
definition_uri: List(String),
definition_canonical: List(String),
status: r5_valuesets.Chargeitemstatus,
part_of: List(Reference),
code: Codeableconcept,
subject: Reference,
encounter: option.Option(Reference),
occurrence: option.Option(ChargeitemOccurrence),
performer: List(ChargeitemPerformer),
performing_organization: option.Option(Reference),
requesting_organization: option.Option(Reference),
cost_center: option.Option(Reference),
quantity: option.Option(Quantity),
bodysite: List(Codeableconcept),
unit_price_component: option.Option(Monetarycomponent),
total_price_component: option.Option(Monetarycomponent),
override_reason: option.Option(Codeableconcept),
enterer: option.Option(Reference),
entered_date: option.Option(String),
reason: List(Codeableconcept),
service: List(Codeablereference),
product: List(Codeablereference),
account: List(Reference),
note: List(Annotation),
supporting_information: List(Reference),
)
}
Constructors
-
Chargeitem( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), definition_uri: List(String), definition_canonical: List(String), status: r5_valuesets.Chargeitemstatus, part_of: List(Reference), code: Codeableconcept, subject: Reference, encounter: option.Option(Reference), occurrence: option.Option(ChargeitemOccurrence), performer: List(ChargeitemPerformer), performing_organization: option.Option(Reference), requesting_organization: option.Option(Reference), cost_center: option.Option(Reference), quantity: option.Option(Quantity), bodysite: List(Codeableconcept), unit_price_component: option.Option(Monetarycomponent), total_price_component: option.Option(Monetarycomponent), override_reason: option.Option(Codeableconcept), enterer: option.Option(Reference), entered_date: option.Option(String), reason: List(Codeableconcept), service: List(Codeablereference), product: List(Codeablereference), account: List(Reference), note: List(Annotation), supporting_information: List(Reference), )
pub type ChargeitemPerformer {
ChargeitemPerformer(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
function: option.Option(Codeableconcept),
actor: Reference,
)
}
Constructors
-
ChargeitemPerformer( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), function: option.Option(Codeableconcept), actor: Reference, )
pub type Chargeitemdefinition {
Chargeitemdefinition(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
url: option.Option(String),
identifier: List(Identifier),
version: option.Option(String),
version_algorithm: option.Option(
ChargeitemdefinitionVersionalgorithm,
),
name: option.Option(String),
title: option.Option(String),
derived_from_uri: List(String),
part_of: List(String),
replaces: List(String),
status: r5_valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(String),
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
purpose: option.Option(String),
copyright: option.Option(String),
copyright_label: option.Option(String),
approval_date: option.Option(String),
last_review_date: option.Option(String),
code: option.Option(Codeableconcept),
instance: List(Reference),
applicability: List(ChargeitemdefinitionApplicability),
property_group: List(ChargeitemdefinitionPropertygroup),
)
}
Constructors
-
Chargeitemdefinition( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), url: option.Option(String), identifier: List(Identifier), version: option.Option(String), version_algorithm: option.Option( ChargeitemdefinitionVersionalgorithm, ), name: option.Option(String), title: option.Option(String), derived_from_uri: List(String), part_of: List(String), replaces: List(String), status: r5_valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(String), publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), purpose: option.Option(String), copyright: option.Option(String), copyright_label: option.Option(String), approval_date: option.Option(String), last_review_date: option.Option(String), code: option.Option(Codeableconcept), instance: List(Reference), applicability: List(ChargeitemdefinitionApplicability), property_group: List(ChargeitemdefinitionPropertygroup), )
pub type ChargeitemdefinitionApplicability {
ChargeitemdefinitionApplicability(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
condition: option.Option(Expression),
effective_period: option.Option(Period),
related_artifact: option.Option(Relatedartifact),
)
}
Constructors
-
ChargeitemdefinitionApplicability( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), condition: option.Option(Expression), effective_period: option.Option(Period), related_artifact: option.Option(Relatedartifact), )
pub type ChargeitemdefinitionPropertygroup {
ChargeitemdefinitionPropertygroup(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
applicability: List(ChargeitemdefinitionApplicability),
price_component: List(Monetarycomponent),
)
}
Constructors
-
ChargeitemdefinitionPropertygroup( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), applicability: List(ChargeitemdefinitionApplicability), price_component: List(Monetarycomponent), )
pub type ChargeitemdefinitionVersionalgorithm {
ChargeitemdefinitionVersionalgorithmString(
version_algorithm: String,
)
ChargeitemdefinitionVersionalgorithmCoding(
version_algorithm: Coding,
)
}
Constructors
-
ChargeitemdefinitionVersionalgorithmString( version_algorithm: String, ) -
ChargeitemdefinitionVersionalgorithmCoding( version_algorithm: Coding, )
pub type Citation {
Citation(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
url: option.Option(String),
identifier: List(Identifier),
version: option.Option(String),
version_algorithm: option.Option(CitationVersionalgorithm),
name: option.Option(String),
title: option.Option(String),
status: r5_valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(String),
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
purpose: option.Option(String),
copyright: option.Option(String),
copyright_label: option.Option(String),
approval_date: option.Option(String),
last_review_date: option.Option(String),
effective_period: option.Option(Period),
author: List(Contactdetail),
editor: List(Contactdetail),
reviewer: List(Contactdetail),
endorser: List(Contactdetail),
summary: List(CitationSummary),
classification: List(CitationClassification),
note: List(Annotation),
current_state: List(Codeableconcept),
status_date: List(CitationStatusdate),
related_artifact: List(Relatedartifact),
cited_artifact: option.Option(CitationCitedartifact),
)
}
Constructors
-
Citation( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), url: option.Option(String), identifier: List(Identifier), version: option.Option(String), version_algorithm: option.Option(CitationVersionalgorithm), name: option.Option(String), title: option.Option(String), status: r5_valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(String), publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), purpose: option.Option(String), copyright: option.Option(String), copyright_label: option.Option(String), approval_date: option.Option(String), last_review_date: option.Option(String), effective_period: option.Option(Period), author: List(Contactdetail), editor: List(Contactdetail), reviewer: List(Contactdetail), endorser: List(Contactdetail), summary: List(CitationSummary), classification: List(CitationClassification), note: List(Annotation), current_state: List(Codeableconcept), status_date: List(CitationStatusdate), related_artifact: List(Relatedartifact), cited_artifact: option.Option(CitationCitedartifact), )
pub type CitationCitedartifact {
CitationCitedartifact(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
related_identifier: List(Identifier),
date_accessed: option.Option(String),
version: option.Option(CitationCitedartifactVersion),
current_state: List(Codeableconcept),
status_date: List(CitationCitedartifactStatusdate),
title: List(CitationCitedartifactTitle),
abstract: List(CitationCitedartifactAbstract),
part: option.Option(CitationCitedartifactPart),
relates_to: List(CitationCitedartifactRelatesto),
publication_form: List(CitationCitedartifactPublicationform),
web_location: List(CitationCitedartifactWeblocation),
classification: List(CitationCitedartifactClassification),
contributorship: option.Option(
CitationCitedartifactContributorship,
),
note: List(Annotation),
)
}
Constructors
-
CitationCitedartifact( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), related_identifier: List(Identifier), date_accessed: option.Option(String), version: option.Option(CitationCitedartifactVersion), current_state: List(Codeableconcept), status_date: List(CitationCitedartifactStatusdate), title: List(CitationCitedartifactTitle), abstract: List(CitationCitedartifactAbstract), part: option.Option(CitationCitedartifactPart), relates_to: List(CitationCitedartifactRelatesto), publication_form: List(CitationCitedartifactPublicationform), web_location: List(CitationCitedartifactWeblocation), classification: List(CitationCitedartifactClassification), contributorship: option.Option( CitationCitedartifactContributorship, ), note: List(Annotation), )
pub type CitationCitedartifactAbstract {
CitationCitedartifactAbstract(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(Codeableconcept),
language: option.Option(Codeableconcept),
text: String,
copyright: option.Option(String),
)
}
Constructors
-
CitationCitedartifactAbstract( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(Codeableconcept), language: option.Option(Codeableconcept), text: String, copyright: option.Option(String), )
pub type CitationCitedartifactClassification {
CitationCitedartifactClassification(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(Codeableconcept),
classifier: List(Codeableconcept),
artifact_assessment: List(Reference),
)
}
Constructors
-
CitationCitedartifactClassification( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(Codeableconcept), classifier: List(Codeableconcept), artifact_assessment: List(Reference), )
pub type CitationCitedartifactContributorship {
CitationCitedartifactContributorship(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
complete: option.Option(Bool),
entry: List(CitationCitedartifactContributorshipEntry),
summary: List(CitationCitedartifactContributorshipSummary),
)
}
Constructors
-
CitationCitedartifactContributorship( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), complete: option.Option(Bool), entry: List(CitationCitedartifactContributorshipEntry), summary: List(CitationCitedartifactContributorshipSummary), )
pub type CitationCitedartifactContributorshipEntry {
CitationCitedartifactContributorshipEntry(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
contributor: Reference,
forename_initials: option.Option(String),
affiliation: List(Reference),
contribution_type: List(Codeableconcept),
role: option.Option(Codeableconcept),
contribution_instance: List(
CitationCitedartifactContributorshipEntryContributioninstance,
),
corresponding_contact: option.Option(Bool),
ranking_order: option.Option(Int),
)
}
Constructors
-
CitationCitedartifactContributorshipEntry( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), contributor: Reference, forename_initials: option.Option(String), affiliation: List(Reference), contribution_type: List(Codeableconcept), role: option.Option(Codeableconcept), contribution_instance: List( CitationCitedartifactContributorshipEntryContributioninstance, ), corresponding_contact: option.Option(Bool), ranking_order: option.Option(Int), )
pub type CitationCitedartifactContributorshipEntryContributioninstance {
CitationCitedartifactContributorshipEntryContributioninstance(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
time: option.Option(String),
)
}
Constructors
-
CitationCitedartifactContributorshipEntryContributioninstance( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, time: option.Option(String), )
pub type CitationCitedartifactContributorshipSummary {
CitationCitedartifactContributorshipSummary(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(Codeableconcept),
style: option.Option(Codeableconcept),
source: option.Option(Codeableconcept),
value: String,
)
}
Constructors
-
CitationCitedartifactContributorshipSummary( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(Codeableconcept), style: option.Option(Codeableconcept), source: option.Option(Codeableconcept), value: String, )
pub type CitationCitedartifactPart {
CitationCitedartifactPart(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(Codeableconcept),
value: option.Option(String),
base_citation: option.Option(Reference),
)
}
Constructors
-
CitationCitedartifactPart( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(Codeableconcept), value: option.Option(String), base_citation: option.Option(Reference), )
pub type CitationCitedartifactPublicationform {
CitationCitedartifactPublicationform(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
published_in: option.Option(
CitationCitedartifactPublicationformPublishedin,
),
cited_medium: option.Option(Codeableconcept),
volume: option.Option(String),
issue: option.Option(String),
article_date: option.Option(String),
publication_date_text: option.Option(String),
publication_date_season: option.Option(String),
last_revision_date: option.Option(String),
language: List(Codeableconcept),
accession_number: option.Option(String),
page_string: option.Option(String),
first_page: option.Option(String),
last_page: option.Option(String),
page_count: option.Option(String),
copyright: option.Option(String),
)
}
Constructors
-
CitationCitedartifactPublicationform( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), published_in: option.Option( CitationCitedartifactPublicationformPublishedin, ), cited_medium: option.Option(Codeableconcept), volume: option.Option(String), issue: option.Option(String), article_date: option.Option(String), publication_date_text: option.Option(String), publication_date_season: option.Option(String), last_revision_date: option.Option(String), language: List(Codeableconcept), accession_number: option.Option(String), page_string: option.Option(String), first_page: option.Option(String), last_page: option.Option(String), page_count: option.Option(String), copyright: option.Option(String), )
pub type CitationCitedartifactPublicationformPublishedin {
CitationCitedartifactPublicationformPublishedin(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(Codeableconcept),
identifier: List(Identifier),
title: option.Option(String),
publisher: option.Option(Reference),
publisher_location: option.Option(String),
)
}
Constructors
-
CitationCitedartifactPublicationformPublishedin( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(Codeableconcept), identifier: List(Identifier), title: option.Option(String), publisher: option.Option(Reference), publisher_location: option.Option(String), )
pub type CitationCitedartifactRelatesto {
CitationCitedartifactRelatesto(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: r5_valuesets.Relatedartifacttypeall,
classifier: List(Codeableconcept),
label: option.Option(String),
display: option.Option(String),
citation: option.Option(String),
document: option.Option(Attachment),
resource: option.Option(String),
resource_reference: option.Option(Reference),
)
}
Constructors
-
CitationCitedartifactRelatesto( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: r5_valuesets.Relatedartifacttypeall, classifier: List(Codeableconcept), label: option.Option(String), display: option.Option(String), citation: option.Option(String), document: option.Option(Attachment), resource: option.Option(String), resource_reference: option.Option(Reference), )
pub type CitationCitedartifactStatusdate {
CitationCitedartifactStatusdate(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
activity: Codeableconcept,
actual: option.Option(Bool),
period: Period,
)
}
Constructors
-
CitationCitedartifactStatusdate( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), activity: Codeableconcept, actual: option.Option(Bool), period: Period, )
pub type CitationCitedartifactTitle {
CitationCitedartifactTitle(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: List(Codeableconcept),
language: option.Option(Codeableconcept),
text: String,
)
}
Constructors
-
CitationCitedartifactTitle( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: List(Codeableconcept), language: option.Option(Codeableconcept), text: String, )
pub type CitationCitedartifactVersion {
CitationCitedartifactVersion(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
value: String,
base_citation: option.Option(Reference),
)
}
Constructors
-
CitationCitedartifactVersion( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), value: String, base_citation: option.Option(Reference), )
pub type CitationCitedartifactWeblocation {
CitationCitedartifactWeblocation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
classifier: List(Codeableconcept),
url: option.Option(String),
)
}
Constructors
-
CitationCitedartifactWeblocation( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), classifier: List(Codeableconcept), url: option.Option(String), )
pub type CitationClassification {
CitationClassification(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(Codeableconcept),
classifier: List(Codeableconcept),
)
}
Constructors
-
CitationClassification( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(Codeableconcept), classifier: List(Codeableconcept), )
pub type CitationStatusdate {
CitationStatusdate(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
activity: Codeableconcept,
actual: option.Option(Bool),
period: Period,
)
}
Constructors
-
CitationStatusdate( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), activity: Codeableconcept, actual: option.Option(Bool), period: Period, )
pub type CitationSummary {
CitationSummary(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
style: option.Option(Codeableconcept),
text: String,
)
}
Constructors
-
CitationSummary( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), style: option.Option(Codeableconcept), text: String, )
pub type Claim {
Claim(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
trace_number: List(Identifier),
status: r5_valuesets.Fmstatus,
type_: Codeableconcept,
sub_type: option.Option(Codeableconcept),
use_: r5_valuesets.Claimuse,
patient: Reference,
billable_period: option.Option(Period),
created: String,
enterer: option.Option(Reference),
insurer: option.Option(Reference),
provider: option.Option(Reference),
priority: option.Option(Codeableconcept),
funds_reserve: option.Option(Codeableconcept),
related: List(ClaimRelated),
prescription: option.Option(Reference),
original_prescription: option.Option(Reference),
payee: option.Option(ClaimPayee),
referral: option.Option(Reference),
encounter: List(Reference),
facility: option.Option(Reference),
diagnosis_related_group: option.Option(Codeableconcept),
event: List(ClaimEvent),
care_team: List(ClaimCareteam),
supporting_info: List(ClaimSupportinginfo),
diagnosis: List(ClaimDiagnosis),
procedure: List(ClaimProcedure),
insurance: List(ClaimInsurance),
accident: option.Option(ClaimAccident),
patient_paid: option.Option(Money),
item: List(ClaimItem),
total: option.Option(Money),
)
}
Constructors
-
Claim( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), trace_number: List(Identifier), status: r5_valuesets.Fmstatus, type_: Codeableconcept, sub_type: option.Option(Codeableconcept), use_: r5_valuesets.Claimuse, patient: Reference, billable_period: option.Option(Period), created: String, enterer: option.Option(Reference), insurer: option.Option(Reference), provider: option.Option(Reference), priority: option.Option(Codeableconcept), funds_reserve: option.Option(Codeableconcept), related: List(ClaimRelated), prescription: option.Option(Reference), original_prescription: option.Option(Reference), payee: option.Option(ClaimPayee), referral: option.Option(Reference), encounter: List(Reference), facility: option.Option(Reference), diagnosis_related_group: option.Option(Codeableconcept), event: List(ClaimEvent), care_team: List(ClaimCareteam), supporting_info: List(ClaimSupportinginfo), diagnosis: List(ClaimDiagnosis), procedure: List(ClaimProcedure), insurance: List(ClaimInsurance), accident: option.Option(ClaimAccident), patient_paid: option.Option(Money), item: List(ClaimItem), total: option.Option(Money), )
pub type ClaimAccident {
ClaimAccident(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
date: String,
type_: option.Option(Codeableconcept),
location: option.Option(ClaimAccidentLocation),
)
}
Constructors
-
ClaimAccident( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), date: String, type_: option.Option(Codeableconcept), location: option.Option(ClaimAccidentLocation), )
pub type ClaimCareteam {
ClaimCareteam(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
sequence: Int,
provider: Reference,
responsible: option.Option(Bool),
role: option.Option(Codeableconcept),
specialty: option.Option(Codeableconcept),
)
}
Constructors
-
ClaimCareteam( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), sequence: Int, provider: Reference, responsible: option.Option(Bool), role: option.Option(Codeableconcept), specialty: option.Option(Codeableconcept), )
pub type ClaimDiagnosis {
ClaimDiagnosis(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
sequence: Int,
diagnosis: ClaimDiagnosisDiagnosis,
type_: List(Codeableconcept),
on_admission: option.Option(Codeableconcept),
)
}
Constructors
-
ClaimDiagnosis( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), sequence: Int, diagnosis: ClaimDiagnosisDiagnosis, type_: List(Codeableconcept), on_admission: option.Option(Codeableconcept), )
pub type ClaimDiagnosisDiagnosis {
ClaimDiagnosisDiagnosisCodeableconcept(
diagnosis: Codeableconcept,
)
ClaimDiagnosisDiagnosisReference(diagnosis: Reference)
}
Constructors
-
ClaimDiagnosisDiagnosisCodeableconcept( diagnosis: Codeableconcept, ) -
ClaimDiagnosisDiagnosisReference(diagnosis: Reference)
pub type ClaimEvent {
ClaimEvent(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
when: ClaimEventWhen,
)
}
Constructors
-
ClaimEvent( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, when: ClaimEventWhen, )
pub type ClaimInsurance {
ClaimInsurance(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
sequence: Int,
focal: Bool,
identifier: option.Option(Identifier),
coverage: Reference,
business_arrangement: option.Option(String),
pre_auth_ref: List(String),
claim_response: option.Option(Reference),
)
}
Constructors
-
ClaimInsurance( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), sequence: Int, focal: Bool, identifier: option.Option(Identifier), coverage: Reference, business_arrangement: option.Option(String), pre_auth_ref: List(String), claim_response: option.Option(Reference), )
pub type ClaimItem {
ClaimItem(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
sequence: Int,
trace_number: List(Identifier),
care_team_sequence: List(Int),
diagnosis_sequence: List(Int),
procedure_sequence: List(Int),
information_sequence: List(Int),
revenue: option.Option(Codeableconcept),
category: option.Option(Codeableconcept),
product_or_service: option.Option(Codeableconcept),
product_or_service_end: option.Option(Codeableconcept),
request: List(Reference),
modifier: List(Codeableconcept),
program_code: List(Codeableconcept),
serviced: option.Option(ClaimItemServiced),
location: option.Option(ClaimItemLocation),
patient_paid: option.Option(Money),
quantity: option.Option(Quantity),
unit_price: option.Option(Money),
factor: option.Option(Float),
tax: option.Option(Money),
net: option.Option(Money),
udi: List(Reference),
body_site: List(ClaimItemBodysite),
encounter: List(Reference),
detail: List(ClaimItemDetail),
)
}
Constructors
-
ClaimItem( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), sequence: Int, trace_number: List(Identifier), care_team_sequence: List(Int), diagnosis_sequence: List(Int), procedure_sequence: List(Int), information_sequence: List(Int), revenue: option.Option(Codeableconcept), category: option.Option(Codeableconcept), product_or_service: option.Option(Codeableconcept), product_or_service_end: option.Option(Codeableconcept), request: List(Reference), modifier: List(Codeableconcept), program_code: List(Codeableconcept), serviced: option.Option(ClaimItemServiced), location: option.Option(ClaimItemLocation), patient_paid: option.Option(Money), quantity: option.Option(Quantity), unit_price: option.Option(Money), factor: option.Option(Float), tax: option.Option(Money), net: option.Option(Money), udi: List(Reference), body_site: List(ClaimItemBodysite), encounter: List(Reference), detail: List(ClaimItemDetail), )
pub type ClaimItemBodysite {
ClaimItemBodysite(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
site: List(Codeablereference),
sub_site: List(Codeableconcept),
)
}
Constructors
-
ClaimItemBodysite( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), site: List(Codeablereference), sub_site: List(Codeableconcept), )
pub type ClaimItemDetail {
ClaimItemDetail(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
sequence: Int,
trace_number: List(Identifier),
revenue: option.Option(Codeableconcept),
category: option.Option(Codeableconcept),
product_or_service: option.Option(Codeableconcept),
product_or_service_end: option.Option(Codeableconcept),
modifier: List(Codeableconcept),
program_code: List(Codeableconcept),
patient_paid: option.Option(Money),
quantity: option.Option(Quantity),
unit_price: option.Option(Money),
factor: option.Option(Float),
tax: option.Option(Money),
net: option.Option(Money),
udi: List(Reference),
sub_detail: List(ClaimItemDetailSubdetail),
)
}
Constructors
-
ClaimItemDetail( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), sequence: Int, trace_number: List(Identifier), revenue: option.Option(Codeableconcept), category: option.Option(Codeableconcept), product_or_service: option.Option(Codeableconcept), product_or_service_end: option.Option(Codeableconcept), modifier: List(Codeableconcept), program_code: List(Codeableconcept), patient_paid: option.Option(Money), quantity: option.Option(Quantity), unit_price: option.Option(Money), factor: option.Option(Float), tax: option.Option(Money), net: option.Option(Money), udi: List(Reference), sub_detail: List(ClaimItemDetailSubdetail), )
pub type ClaimItemDetailSubdetail {
ClaimItemDetailSubdetail(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
sequence: Int,
trace_number: List(Identifier),
revenue: option.Option(Codeableconcept),
category: option.Option(Codeableconcept),
product_or_service: option.Option(Codeableconcept),
product_or_service_end: option.Option(Codeableconcept),
modifier: List(Codeableconcept),
program_code: List(Codeableconcept),
patient_paid: option.Option(Money),
quantity: option.Option(Quantity),
unit_price: option.Option(Money),
factor: option.Option(Float),
tax: option.Option(Money),
net: option.Option(Money),
udi: List(Reference),
)
}
Constructors
-
ClaimItemDetailSubdetail( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), sequence: Int, trace_number: List(Identifier), revenue: option.Option(Codeableconcept), category: option.Option(Codeableconcept), product_or_service: option.Option(Codeableconcept), product_or_service_end: option.Option(Codeableconcept), modifier: List(Codeableconcept), program_code: List(Codeableconcept), patient_paid: option.Option(Money), quantity: option.Option(Quantity), unit_price: option.Option(Money), factor: option.Option(Float), tax: option.Option(Money), net: option.Option(Money), udi: List(Reference), )
pub type ClaimItemLocation {
ClaimItemLocationCodeableconcept(location: Codeableconcept)
ClaimItemLocationAddress(location: Address)
ClaimItemLocationReference(location: Reference)
}
Constructors
-
ClaimItemLocationCodeableconcept(location: Codeableconcept) -
ClaimItemLocationAddress(location: Address) -
ClaimItemLocationReference(location: Reference)
pub type ClaimPayee {
ClaimPayee(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
party: option.Option(Reference),
)
}
Constructors
-
ClaimPayee( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, party: option.Option(Reference), )
pub type ClaimProcedure {
ClaimProcedure(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
sequence: Int,
type_: List(Codeableconcept),
date: option.Option(String),
procedure: ClaimProcedureProcedure,
udi: List(Reference),
)
}
Constructors
-
ClaimProcedure( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), sequence: Int, type_: List(Codeableconcept), date: option.Option(String), procedure: ClaimProcedureProcedure, udi: List(Reference), )
pub type ClaimProcedureProcedure {
ClaimProcedureProcedureCodeableconcept(
procedure: Codeableconcept,
)
ClaimProcedureProcedureReference(procedure: Reference)
}
Constructors
-
ClaimProcedureProcedureCodeableconcept( procedure: Codeableconcept, ) -
ClaimProcedureProcedureReference(procedure: Reference)
pub type ClaimRelated {
ClaimRelated(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
claim: option.Option(Reference),
relationship: option.Option(Codeableconcept),
reference: option.Option(Identifier),
)
}
Constructors
-
ClaimRelated( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), claim: option.Option(Reference), relationship: option.Option(Codeableconcept), reference: option.Option(Identifier), )
pub type ClaimSupportinginfo {
ClaimSupportinginfo(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
sequence: Int,
category: Codeableconcept,
code: option.Option(Codeableconcept),
timing: option.Option(ClaimSupportinginfoTiming),
value: option.Option(ClaimSupportinginfoValue),
reason: option.Option(Codeableconcept),
)
}
Constructors
-
ClaimSupportinginfo( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), sequence: Int, category: Codeableconcept, code: option.Option(Codeableconcept), timing: option.Option(ClaimSupportinginfoTiming), value: option.Option(ClaimSupportinginfoValue), reason: option.Option(Codeableconcept), )
pub type ClaimSupportinginfoValue {
ClaimSupportinginfoValueBoolean(value: Bool)
ClaimSupportinginfoValueString(value: String)
ClaimSupportinginfoValueQuantity(value: Quantity)
ClaimSupportinginfoValueAttachment(value: Attachment)
ClaimSupportinginfoValueReference(value: Reference)
ClaimSupportinginfoValueIdentifier(value: Identifier)
}
Constructors
-
ClaimSupportinginfoValueBoolean(value: Bool) -
ClaimSupportinginfoValueString(value: String) -
ClaimSupportinginfoValueQuantity(value: Quantity) -
ClaimSupportinginfoValueAttachment(value: Attachment) -
ClaimSupportinginfoValueReference(value: Reference) -
ClaimSupportinginfoValueIdentifier(value: Identifier)
pub type Claimresponse {
Claimresponse(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
trace_number: List(Identifier),
status: r5_valuesets.Fmstatus,
type_: Codeableconcept,
sub_type: option.Option(Codeableconcept),
use_: r5_valuesets.Claimuse,
patient: Reference,
created: String,
insurer: option.Option(Reference),
requestor: option.Option(Reference),
request: option.Option(Reference),
outcome: r5_valuesets.Claimoutcome,
decision: option.Option(Codeableconcept),
disposition: option.Option(String),
pre_auth_ref: option.Option(String),
pre_auth_period: option.Option(Period),
event: List(ClaimresponseEvent),
payee_type: option.Option(Codeableconcept),
encounter: List(Reference),
diagnosis_related_group: option.Option(Codeableconcept),
item: List(ClaimresponseItem),
add_item: List(ClaimresponseAdditem),
adjudication: List(ClaimresponseItemAdjudication),
total: List(ClaimresponseTotal),
payment: option.Option(ClaimresponsePayment),
funds_reserve: option.Option(Codeableconcept),
form_code: option.Option(Codeableconcept),
form: option.Option(Attachment),
process_note: List(ClaimresponseProcessnote),
communication_request: List(Reference),
insurance: List(ClaimresponseInsurance),
error: List(ClaimresponseError),
)
}
Constructors
-
Claimresponse( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), trace_number: List(Identifier), status: r5_valuesets.Fmstatus, type_: Codeableconcept, sub_type: option.Option(Codeableconcept), use_: r5_valuesets.Claimuse, patient: Reference, created: String, insurer: option.Option(Reference), requestor: option.Option(Reference), request: option.Option(Reference), outcome: r5_valuesets.Claimoutcome, decision: option.Option(Codeableconcept), disposition: option.Option(String), pre_auth_ref: option.Option(String), pre_auth_period: option.Option(Period), event: List(ClaimresponseEvent), payee_type: option.Option(Codeableconcept), encounter: List(Reference), diagnosis_related_group: option.Option(Codeableconcept), item: List(ClaimresponseItem), add_item: List(ClaimresponseAdditem), adjudication: List(ClaimresponseItemAdjudication), total: List(ClaimresponseTotal), payment: option.Option(ClaimresponsePayment), funds_reserve: option.Option(Codeableconcept), form_code: option.Option(Codeableconcept), form: option.Option(Attachment), process_note: List(ClaimresponseProcessnote), communication_request: List(Reference), insurance: List(ClaimresponseInsurance), error: List(ClaimresponseError), )
pub type ClaimresponseAdditem {
ClaimresponseAdditem(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
item_sequence: List(Int),
detail_sequence: List(Int),
subdetail_sequence: List(Int),
trace_number: List(Identifier),
provider: List(Reference),
revenue: option.Option(Codeableconcept),
product_or_service: option.Option(Codeableconcept),
product_or_service_end: option.Option(Codeableconcept),
request: List(Reference),
modifier: List(Codeableconcept),
program_code: List(Codeableconcept),
serviced: option.Option(ClaimresponseAdditemServiced),
location: option.Option(ClaimresponseAdditemLocation),
quantity: option.Option(Quantity),
unit_price: option.Option(Money),
factor: option.Option(Float),
tax: option.Option(Money),
net: option.Option(Money),
body_site: List(ClaimresponseAdditemBodysite),
note_number: List(Int),
review_outcome: option.Option(ClaimresponseItemReviewoutcome),
adjudication: List(ClaimresponseItemAdjudication),
detail: List(ClaimresponseAdditemDetail),
)
}
Constructors
-
ClaimresponseAdditem( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), item_sequence: List(Int), detail_sequence: List(Int), subdetail_sequence: List(Int), trace_number: List(Identifier), provider: List(Reference), revenue: option.Option(Codeableconcept), product_or_service: option.Option(Codeableconcept), product_or_service_end: option.Option(Codeableconcept), request: List(Reference), modifier: List(Codeableconcept), program_code: List(Codeableconcept), serviced: option.Option(ClaimresponseAdditemServiced), location: option.Option(ClaimresponseAdditemLocation), quantity: option.Option(Quantity), unit_price: option.Option(Money), factor: option.Option(Float), tax: option.Option(Money), net: option.Option(Money), body_site: List(ClaimresponseAdditemBodysite), note_number: List(Int), review_outcome: option.Option(ClaimresponseItemReviewoutcome), adjudication: List(ClaimresponseItemAdjudication), detail: List(ClaimresponseAdditemDetail), )
pub type ClaimresponseAdditemBodysite {
ClaimresponseAdditemBodysite(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
site: List(Codeablereference),
sub_site: List(Codeableconcept),
)
}
Constructors
-
ClaimresponseAdditemBodysite( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), site: List(Codeablereference), sub_site: List(Codeableconcept), )
pub type ClaimresponseAdditemDetail {
ClaimresponseAdditemDetail(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
trace_number: List(Identifier),
revenue: option.Option(Codeableconcept),
product_or_service: option.Option(Codeableconcept),
product_or_service_end: option.Option(Codeableconcept),
modifier: List(Codeableconcept),
quantity: option.Option(Quantity),
unit_price: option.Option(Money),
factor: option.Option(Float),
tax: option.Option(Money),
net: option.Option(Money),
note_number: List(Int),
review_outcome: option.Option(ClaimresponseItemReviewoutcome),
adjudication: List(ClaimresponseItemAdjudication),
sub_detail: List(ClaimresponseAdditemDetailSubdetail),
)
}
Constructors
-
ClaimresponseAdditemDetail( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), trace_number: List(Identifier), revenue: option.Option(Codeableconcept), product_or_service: option.Option(Codeableconcept), product_or_service_end: option.Option(Codeableconcept), modifier: List(Codeableconcept), quantity: option.Option(Quantity), unit_price: option.Option(Money), factor: option.Option(Float), tax: option.Option(Money), net: option.Option(Money), note_number: List(Int), review_outcome: option.Option(ClaimresponseItemReviewoutcome), adjudication: List(ClaimresponseItemAdjudication), sub_detail: List(ClaimresponseAdditemDetailSubdetail), )
pub type ClaimresponseAdditemDetailSubdetail {
ClaimresponseAdditemDetailSubdetail(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
trace_number: List(Identifier),
revenue: option.Option(Codeableconcept),
product_or_service: option.Option(Codeableconcept),
product_or_service_end: option.Option(Codeableconcept),
modifier: List(Codeableconcept),
quantity: option.Option(Quantity),
unit_price: option.Option(Money),
factor: option.Option(Float),
tax: option.Option(Money),
net: option.Option(Money),
note_number: List(Int),
review_outcome: option.Option(ClaimresponseItemReviewoutcome),
adjudication: List(ClaimresponseItemAdjudication),
)
}
Constructors
-
ClaimresponseAdditemDetailSubdetail( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), trace_number: List(Identifier), revenue: option.Option(Codeableconcept), product_or_service: option.Option(Codeableconcept), product_or_service_end: option.Option(Codeableconcept), modifier: List(Codeableconcept), quantity: option.Option(Quantity), unit_price: option.Option(Money), factor: option.Option(Float), tax: option.Option(Money), net: option.Option(Money), note_number: List(Int), review_outcome: option.Option(ClaimresponseItemReviewoutcome), adjudication: List(ClaimresponseItemAdjudication), )
pub type ClaimresponseAdditemLocation {
ClaimresponseAdditemLocationCodeableconcept(
location: Codeableconcept,
)
ClaimresponseAdditemLocationAddress(location: Address)
ClaimresponseAdditemLocationReference(location: Reference)
}
Constructors
-
ClaimresponseAdditemLocationCodeableconcept( location: Codeableconcept, ) -
ClaimresponseAdditemLocationAddress(location: Address) -
ClaimresponseAdditemLocationReference(location: Reference)
pub type ClaimresponseError {
ClaimresponseError(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
item_sequence: option.Option(Int),
detail_sequence: option.Option(Int),
sub_detail_sequence: option.Option(Int),
code: Codeableconcept,
expression: List(String),
)
}
Constructors
-
ClaimresponseError( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), item_sequence: option.Option(Int), detail_sequence: option.Option(Int), sub_detail_sequence: option.Option(Int), code: Codeableconcept, expression: List(String), )
pub type ClaimresponseEvent {
ClaimresponseEvent(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
when: ClaimresponseEventWhen,
)
}
Constructors
-
ClaimresponseEvent( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, when: ClaimresponseEventWhen, )
pub type ClaimresponseInsurance {
ClaimresponseInsurance(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
sequence: Int,
focal: Bool,
coverage: Reference,
business_arrangement: option.Option(String),
claim_response: option.Option(Reference),
)
}
Constructors
-
ClaimresponseInsurance( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), sequence: Int, focal: Bool, coverage: Reference, business_arrangement: option.Option(String), claim_response: option.Option(Reference), )
pub type ClaimresponseItem {
ClaimresponseItem(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
item_sequence: Int,
trace_number: List(Identifier),
note_number: List(Int),
review_outcome: option.Option(ClaimresponseItemReviewoutcome),
adjudication: List(ClaimresponseItemAdjudication),
detail: List(ClaimresponseItemDetail),
)
}
Constructors
-
ClaimresponseItem( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), item_sequence: Int, trace_number: List(Identifier), note_number: List(Int), review_outcome: option.Option(ClaimresponseItemReviewoutcome), adjudication: List(ClaimresponseItemAdjudication), detail: List(ClaimresponseItemDetail), )
pub type ClaimresponseItemAdjudication {
ClaimresponseItemAdjudication(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
category: Codeableconcept,
reason: option.Option(Codeableconcept),
amount: option.Option(Money),
quantity: option.Option(Quantity),
)
}
Constructors
-
ClaimresponseItemAdjudication( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), category: Codeableconcept, reason: option.Option(Codeableconcept), amount: option.Option(Money), quantity: option.Option(Quantity), )
pub type ClaimresponseItemDetail {
ClaimresponseItemDetail(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
detail_sequence: Int,
trace_number: List(Identifier),
note_number: List(Int),
review_outcome: option.Option(ClaimresponseItemReviewoutcome),
adjudication: List(ClaimresponseItemAdjudication),
sub_detail: List(ClaimresponseItemDetailSubdetail),
)
}
Constructors
-
ClaimresponseItemDetail( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), detail_sequence: Int, trace_number: List(Identifier), note_number: List(Int), review_outcome: option.Option(ClaimresponseItemReviewoutcome), adjudication: List(ClaimresponseItemAdjudication), sub_detail: List(ClaimresponseItemDetailSubdetail), )
pub type ClaimresponseItemDetailSubdetail {
ClaimresponseItemDetailSubdetail(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
sub_detail_sequence: Int,
trace_number: List(Identifier),
note_number: List(Int),
review_outcome: option.Option(ClaimresponseItemReviewoutcome),
adjudication: List(ClaimresponseItemAdjudication),
)
}
Constructors
-
ClaimresponseItemDetailSubdetail( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), sub_detail_sequence: Int, trace_number: List(Identifier), note_number: List(Int), review_outcome: option.Option(ClaimresponseItemReviewoutcome), adjudication: List(ClaimresponseItemAdjudication), )
pub type ClaimresponseItemReviewoutcome {
ClaimresponseItemReviewoutcome(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
decision: option.Option(Codeableconcept),
reason: List(Codeableconcept),
pre_auth_ref: option.Option(String),
pre_auth_period: option.Option(Period),
)
}
Constructors
-
ClaimresponseItemReviewoutcome( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), decision: option.Option(Codeableconcept), reason: List(Codeableconcept), pre_auth_ref: option.Option(String), pre_auth_period: option.Option(Period), )
pub type ClaimresponsePayment {
ClaimresponsePayment(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
adjustment: option.Option(Money),
adjustment_reason: option.Option(Codeableconcept),
date: option.Option(String),
amount: Money,
identifier: option.Option(Identifier),
)
}
Constructors
-
ClaimresponsePayment( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, adjustment: option.Option(Money), adjustment_reason: option.Option(Codeableconcept), date: option.Option(String), amount: Money, identifier: option.Option(Identifier), )
pub type ClaimresponseProcessnote {
ClaimresponseProcessnote(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
number: option.Option(Int),
type_: option.Option(Codeableconcept),
text: String,
language: option.Option(Codeableconcept),
)
}
Constructors
-
ClaimresponseProcessnote( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), number: option.Option(Int), type_: option.Option(Codeableconcept), text: String, language: option.Option(Codeableconcept), )
pub type ClaimresponseTotal {
ClaimresponseTotal(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
category: Codeableconcept,
amount: Money,
)
}
Constructors
-
ClaimresponseTotal( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), category: Codeableconcept, amount: Money, )
pub type Clinicalimpression {
Clinicalimpression(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
status: r5_valuesets.Eventstatus,
status_reason: option.Option(Codeableconcept),
description: option.Option(String),
subject: Reference,
encounter: option.Option(Reference),
effective: option.Option(ClinicalimpressionEffective),
date: option.Option(String),
performer: option.Option(Reference),
previous: option.Option(Reference),
problem: List(Reference),
change_pattern: option.Option(Codeableconcept),
protocol: List(String),
summary: option.Option(String),
finding: List(ClinicalimpressionFinding),
prognosis_codeable_concept: List(Codeableconcept),
prognosis_reference: List(Reference),
supporting_info: List(Reference),
note: List(Annotation),
)
}
Constructors
-
Clinicalimpression( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), status: r5_valuesets.Eventstatus, status_reason: option.Option(Codeableconcept), description: option.Option(String), subject: Reference, encounter: option.Option(Reference), effective: option.Option(ClinicalimpressionEffective), date: option.Option(String), performer: option.Option(Reference), previous: option.Option(Reference), problem: List(Reference), change_pattern: option.Option(Codeableconcept), protocol: List(String), summary: option.Option(String), finding: List(ClinicalimpressionFinding), prognosis_codeable_concept: List(Codeableconcept), prognosis_reference: List(Reference), supporting_info: List(Reference), note: List(Annotation), )
pub type ClinicalimpressionFinding {
ClinicalimpressionFinding(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
item: option.Option(Codeablereference),
basis: option.Option(String),
)
}
Constructors
-
ClinicalimpressionFinding( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), item: option.Option(Codeablereference), basis: option.Option(String), )
pub type Clinicalusedefinition {
Clinicalusedefinition(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
type_: r5_valuesets.Clinicalusedefinitiontype,
category: List(Codeableconcept),
subject: List(Reference),
status: option.Option(Codeableconcept),
contraindication: option.Option(
ClinicalusedefinitionContraindication,
),
indication: option.Option(ClinicalusedefinitionIndication),
interaction: option.Option(ClinicalusedefinitionInteraction),
population: List(Reference),
library: List(String),
undesirable_effect: option.Option(
ClinicalusedefinitionUndesirableeffect,
),
warning: option.Option(ClinicalusedefinitionWarning),
)
}
Constructors
-
Clinicalusedefinition( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), type_: r5_valuesets.Clinicalusedefinitiontype, category: List(Codeableconcept), subject: List(Reference), status: option.Option(Codeableconcept), contraindication: option.Option( ClinicalusedefinitionContraindication, ), indication: option.Option(ClinicalusedefinitionIndication), interaction: option.Option(ClinicalusedefinitionInteraction), population: List(Reference), library: List(String), undesirable_effect: option.Option( ClinicalusedefinitionUndesirableeffect, ), warning: option.Option(ClinicalusedefinitionWarning), )
pub type ClinicalusedefinitionContraindication {
ClinicalusedefinitionContraindication(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
disease_symptom_procedure: option.Option(Codeablereference),
disease_status: option.Option(Codeablereference),
comorbidity: List(Codeablereference),
indication: List(Reference),
applicability: option.Option(Expression),
other_therapy: List(
ClinicalusedefinitionContraindicationOthertherapy,
),
)
}
Constructors
-
ClinicalusedefinitionContraindication( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), disease_symptom_procedure: option.Option(Codeablereference), disease_status: option.Option(Codeablereference), comorbidity: List(Codeablereference), indication: List(Reference), applicability: option.Option(Expression), other_therapy: List( ClinicalusedefinitionContraindicationOthertherapy, ), )
pub type ClinicalusedefinitionContraindicationOthertherapy {
ClinicalusedefinitionContraindicationOthertherapy(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
relationship_type: Codeableconcept,
treatment: Codeablereference,
)
}
Constructors
-
ClinicalusedefinitionContraindicationOthertherapy( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), relationship_type: Codeableconcept, treatment: Codeablereference, )
pub type ClinicalusedefinitionIndication {
ClinicalusedefinitionIndication(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
disease_symptom_procedure: option.Option(Codeablereference),
disease_status: option.Option(Codeablereference),
comorbidity: List(Codeablereference),
intended_effect: option.Option(Codeablereference),
duration: option.Option(
ClinicalusedefinitionIndicationDuration,
),
undesirable_effect: List(Reference),
applicability: option.Option(Expression),
other_therapy: List(
ClinicalusedefinitionContraindicationOthertherapy,
),
)
}
Constructors
-
ClinicalusedefinitionIndication( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), disease_symptom_procedure: option.Option(Codeablereference), disease_status: option.Option(Codeablereference), comorbidity: List(Codeablereference), intended_effect: option.Option(Codeablereference), duration: option.Option(ClinicalusedefinitionIndicationDuration), undesirable_effect: List(Reference), applicability: option.Option(Expression), other_therapy: List( ClinicalusedefinitionContraindicationOthertherapy, ), )
pub type ClinicalusedefinitionIndicationDuration {
ClinicalusedefinitionIndicationDurationRange(duration: Range)
ClinicalusedefinitionIndicationDurationString(duration: String)
}
Constructors
-
ClinicalusedefinitionIndicationDurationRange(duration: Range) -
ClinicalusedefinitionIndicationDurationString(duration: String)
pub type ClinicalusedefinitionInteraction {
ClinicalusedefinitionInteraction(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
interactant: List(ClinicalusedefinitionInteractionInteractant),
type_: option.Option(Codeableconcept),
effect: option.Option(Codeablereference),
incidence: option.Option(Codeableconcept),
management: List(Codeableconcept),
)
}
Constructors
-
ClinicalusedefinitionInteraction( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), interactant: List(ClinicalusedefinitionInteractionInteractant), type_: option.Option(Codeableconcept), effect: option.Option(Codeablereference), incidence: option.Option(Codeableconcept), management: List(Codeableconcept), )
pub type ClinicalusedefinitionInteractionInteractant {
ClinicalusedefinitionInteractionInteractant(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
item: ClinicalusedefinitionInteractionInteractantItem,
)
}
Constructors
-
ClinicalusedefinitionInteractionInteractant( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), item: ClinicalusedefinitionInteractionInteractantItem, )
pub type ClinicalusedefinitionInteractionInteractantItem {
ClinicalusedefinitionInteractionInteractantItemReference(
item: Reference,
)
ClinicalusedefinitionInteractionInteractantItemCodeableconcept(
item: Codeableconcept,
)
}
Constructors
-
ClinicalusedefinitionInteractionInteractantItemReference( item: Reference, ) -
ClinicalusedefinitionInteractionInteractantItemCodeableconcept( item: Codeableconcept, )
pub type ClinicalusedefinitionUndesirableeffect {
ClinicalusedefinitionUndesirableeffect(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
symptom_condition_effect: option.Option(Codeablereference),
classification: option.Option(Codeableconcept),
frequency_of_occurrence: option.Option(Codeableconcept),
)
}
Constructors
-
ClinicalusedefinitionUndesirableeffect( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), symptom_condition_effect: option.Option(Codeablereference), classification: option.Option(Codeableconcept), frequency_of_occurrence: option.Option(Codeableconcept), )
pub type ClinicalusedefinitionWarning {
ClinicalusedefinitionWarning(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
description: option.Option(String),
code: option.Option(Codeableconcept),
)
}
Constructors
-
ClinicalusedefinitionWarning( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), description: option.Option(String), code: option.Option(Codeableconcept), )
pub type Codeableconcept {
Codeableconcept(
id: option.Option(String),
extension: List(Extension),
coding: List(Coding),
text: option.Option(String),
)
}
Constructors
-
Codeableconcept( id: option.Option(String), extension: List(Extension), coding: List(Coding), text: option.Option(String), )
pub type Codeablereference {
Codeablereference(
id: option.Option(String),
extension: List(Extension),
concept: option.Option(Codeableconcept),
reference: option.Option(Reference),
)
}
Constructors
-
Codeablereference( id: option.Option(String), extension: List(Extension), concept: option.Option(Codeableconcept), reference: option.Option(Reference), )
pub type Codesystem {
Codesystem(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
url: option.Option(String),
identifier: List(Identifier),
version: option.Option(String),
version_algorithm: option.Option(CodesystemVersionalgorithm),
name: option.Option(String),
title: option.Option(String),
status: r5_valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(String),
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
purpose: option.Option(String),
copyright: option.Option(String),
copyright_label: option.Option(String),
approval_date: option.Option(String),
last_review_date: option.Option(String),
effective_period: option.Option(Period),
topic: List(Codeableconcept),
author: List(Contactdetail),
editor: List(Contactdetail),
reviewer: List(Contactdetail),
endorser: List(Contactdetail),
related_artifact: List(Relatedartifact),
case_sensitive: option.Option(Bool),
value_set: option.Option(String),
hierarchy_meaning: option.Option(
r5_valuesets.Codesystemhierarchymeaning,
),
compositional: option.Option(Bool),
version_needed: option.Option(Bool),
content: r5_valuesets.Codesystemcontentmode,
supplements: option.Option(String),
count: option.Option(Int),
filter: List(CodesystemFilter),
property: List(CodesystemProperty),
concept: List(CodesystemConcept),
)
}
Constructors
-
Codesystem( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), url: option.Option(String), identifier: List(Identifier), version: option.Option(String), version_algorithm: option.Option(CodesystemVersionalgorithm), name: option.Option(String), title: option.Option(String), status: r5_valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(String), publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), purpose: option.Option(String), copyright: option.Option(String), copyright_label: option.Option(String), approval_date: option.Option(String), last_review_date: option.Option(String), effective_period: option.Option(Period), topic: List(Codeableconcept), author: List(Contactdetail), editor: List(Contactdetail), reviewer: List(Contactdetail), endorser: List(Contactdetail), related_artifact: List(Relatedartifact), case_sensitive: option.Option(Bool), value_set: option.Option(String), hierarchy_meaning: option.Option( r5_valuesets.Codesystemhierarchymeaning, ), compositional: option.Option(Bool), version_needed: option.Option(Bool), content: r5_valuesets.Codesystemcontentmode, supplements: option.Option(String), count: option.Option(Int), filter: List(CodesystemFilter), property: List(CodesystemProperty), concept: List(CodesystemConcept), )
pub type CodesystemConcept {
CodesystemConcept(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: String,
display: option.Option(String),
definition: option.Option(String),
designation: List(CodesystemConceptDesignation),
property: List(CodesystemConceptProperty),
concept: List(CodesystemConcept),
)
}
Constructors
-
CodesystemConcept( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: String, display: option.Option(String), definition: option.Option(String), designation: List(CodesystemConceptDesignation), property: List(CodesystemConceptProperty), concept: List(CodesystemConcept), )
pub type CodesystemConceptDesignation {
CodesystemConceptDesignation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
language: option.Option(String),
use_: option.Option(Coding),
additional_use: List(Coding),
value: String,
)
}
Constructors
-
CodesystemConceptDesignation( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), language: option.Option(String), use_: option.Option(Coding), additional_use: List(Coding), value: String, )
pub type CodesystemConceptProperty {
CodesystemConceptProperty(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: String,
value: CodesystemConceptPropertyValue,
)
}
Constructors
-
CodesystemConceptProperty( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: String, value: CodesystemConceptPropertyValue, )
pub type CodesystemConceptPropertyValue {
CodesystemConceptPropertyValueCode(value: String)
CodesystemConceptPropertyValueCoding(value: Coding)
CodesystemConceptPropertyValueString(value: String)
CodesystemConceptPropertyValueInteger(value: Int)
CodesystemConceptPropertyValueBoolean(value: Bool)
CodesystemConceptPropertyValueDatetime(value: String)
CodesystemConceptPropertyValueDecimal(value: Float)
}
Constructors
-
CodesystemConceptPropertyValueCode(value: String) -
CodesystemConceptPropertyValueCoding(value: Coding) -
CodesystemConceptPropertyValueString(value: String) -
CodesystemConceptPropertyValueInteger(value: Int) -
CodesystemConceptPropertyValueBoolean(value: Bool) -
CodesystemConceptPropertyValueDatetime(value: String) -
CodesystemConceptPropertyValueDecimal(value: Float)
pub type CodesystemFilter {
CodesystemFilter(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: String,
description: option.Option(String),
operator: List(r5_valuesets.Filteroperator),
value: String,
)
}
Constructors
-
CodesystemFilter( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: String, description: option.Option(String), operator: List(r5_valuesets.Filteroperator), value: String, )
pub type CodesystemProperty {
CodesystemProperty(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: String,
uri: option.Option(String),
description: option.Option(String),
type_: r5_valuesets.Conceptpropertytype,
)
}
Constructors
-
CodesystemProperty( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: String, uri: option.Option(String), description: option.Option(String), type_: r5_valuesets.Conceptpropertytype, )
pub type Coding {
Coding(
id: option.Option(String),
extension: List(Extension),
system: option.Option(String),
version: option.Option(String),
code: option.Option(String),
display: option.Option(String),
user_selected: option.Option(Bool),
)
}
Constructors
-
Coding( id: option.Option(String), extension: List(Extension), system: option.Option(String), version: option.Option(String), code: option.Option(String), display: option.Option(String), user_selected: option.Option(Bool), )
pub type Communication {
Communication(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
instantiates_canonical: List(String),
instantiates_uri: List(String),
based_on: List(Reference),
part_of: List(Reference),
in_response_to: List(Reference),
status: r5_valuesets.Eventstatus,
status_reason: option.Option(Codeableconcept),
category: List(Codeableconcept),
priority: option.Option(r5_valuesets.Requestpriority),
medium: List(Codeableconcept),
subject: option.Option(Reference),
topic: option.Option(Codeableconcept),
about: List(Reference),
encounter: option.Option(Reference),
sent: option.Option(String),
received: option.Option(String),
recipient: List(Reference),
sender: option.Option(Reference),
reason: List(Codeablereference),
payload: List(CommunicationPayload),
note: List(Annotation),
)
}
Constructors
-
Communication( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), instantiates_canonical: List(String), instantiates_uri: List(String), based_on: List(Reference), part_of: List(Reference), in_response_to: List(Reference), status: r5_valuesets.Eventstatus, status_reason: option.Option(Codeableconcept), category: List(Codeableconcept), priority: option.Option(r5_valuesets.Requestpriority), medium: List(Codeableconcept), subject: option.Option(Reference), topic: option.Option(Codeableconcept), about: List(Reference), encounter: option.Option(Reference), sent: option.Option(String), received: option.Option(String), recipient: List(Reference), sender: option.Option(Reference), reason: List(Codeablereference), payload: List(CommunicationPayload), note: List(Annotation), )
pub type CommunicationPayload {
CommunicationPayload(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
content: CommunicationPayloadContent,
)
}
Constructors
-
CommunicationPayload( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), content: CommunicationPayloadContent, )
pub type CommunicationPayloadContent {
CommunicationPayloadContentAttachment(content: Attachment)
CommunicationPayloadContentReference(content: Reference)
CommunicationPayloadContentCodeableconcept(
content: Codeableconcept,
)
}
Constructors
-
CommunicationPayloadContentAttachment(content: Attachment) -
CommunicationPayloadContentReference(content: Reference) -
CommunicationPayloadContentCodeableconcept( content: Codeableconcept, )
pub type Communicationrequest {
Communicationrequest(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
based_on: List(Reference),
replaces: List(Reference),
group_identifier: option.Option(Identifier),
status: r5_valuesets.Requeststatus,
status_reason: option.Option(Codeableconcept),
intent: r5_valuesets.Requestintent,
category: List(Codeableconcept),
priority: option.Option(r5_valuesets.Requestpriority),
do_not_perform: option.Option(Bool),
medium: List(Codeableconcept),
subject: option.Option(Reference),
about: List(Reference),
encounter: option.Option(Reference),
payload: List(CommunicationrequestPayload),
occurrence: option.Option(CommunicationrequestOccurrence),
authored_on: option.Option(String),
requester: option.Option(Reference),
recipient: List(Reference),
information_provider: List(Reference),
reason: List(Codeablereference),
note: List(Annotation),
)
}
Constructors
-
Communicationrequest( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), based_on: List(Reference), replaces: List(Reference), group_identifier: option.Option(Identifier), status: r5_valuesets.Requeststatus, status_reason: option.Option(Codeableconcept), intent: r5_valuesets.Requestintent, category: List(Codeableconcept), priority: option.Option(r5_valuesets.Requestpriority), do_not_perform: option.Option(Bool), medium: List(Codeableconcept), subject: option.Option(Reference), about: List(Reference), encounter: option.Option(Reference), payload: List(CommunicationrequestPayload), occurrence: option.Option(CommunicationrequestOccurrence), authored_on: option.Option(String), requester: option.Option(Reference), recipient: List(Reference), information_provider: List(Reference), reason: List(Codeablereference), note: List(Annotation), )
pub type CommunicationrequestPayload {
CommunicationrequestPayload(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
content: CommunicationrequestPayloadContent,
)
}
Constructors
-
CommunicationrequestPayload( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), content: CommunicationrequestPayloadContent, )
pub type CommunicationrequestPayloadContent {
CommunicationrequestPayloadContentAttachment(
content: Attachment,
)
CommunicationrequestPayloadContentReference(content: Reference)
CommunicationrequestPayloadContentCodeableconcept(
content: Codeableconcept,
)
}
Constructors
-
CommunicationrequestPayloadContentAttachment(content: Attachment) -
CommunicationrequestPayloadContentReference(content: Reference) -
CommunicationrequestPayloadContentCodeableconcept( content: Codeableconcept, )
pub type Compartmentdefinition {
Compartmentdefinition(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
url: String,
version: option.Option(String),
version_algorithm: option.Option(
CompartmentdefinitionVersionalgorithm,
),
name: String,
title: option.Option(String),
status: r5_valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(String),
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
use_context: List(Usagecontext),
purpose: option.Option(String),
code: r5_valuesets.Compartmenttype,
search: Bool,
resource: List(CompartmentdefinitionResource),
)
}
Constructors
-
Compartmentdefinition( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), url: String, version: option.Option(String), version_algorithm: option.Option( CompartmentdefinitionVersionalgorithm, ), name: String, title: option.Option(String), status: r5_valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(String), publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), use_context: List(Usagecontext), purpose: option.Option(String), code: r5_valuesets.Compartmenttype, search: Bool, resource: List(CompartmentdefinitionResource), )
pub type CompartmentdefinitionResource {
CompartmentdefinitionResource(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: r5_valuesets.Resourcetypes,
param: List(String),
documentation: option.Option(String),
start_param: option.Option(String),
end_param: option.Option(String),
)
}
Constructors
-
CompartmentdefinitionResource( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: r5_valuesets.Resourcetypes, param: List(String), documentation: option.Option(String), start_param: option.Option(String), end_param: option.Option(String), )
pub type CompartmentdefinitionVersionalgorithm {
CompartmentdefinitionVersionalgorithmString(
version_algorithm: String,
)
CompartmentdefinitionVersionalgorithmCoding(
version_algorithm: Coding,
)
}
Constructors
-
CompartmentdefinitionVersionalgorithmString( version_algorithm: String, ) -
CompartmentdefinitionVersionalgorithmCoding( version_algorithm: Coding, )
pub type Composition {
Composition(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
url: option.Option(String),
identifier: List(Identifier),
version: option.Option(String),
status: r5_valuesets.Compositionstatus,
type_: Codeableconcept,
category: List(Codeableconcept),
subject: List(Reference),
encounter: option.Option(Reference),
date: String,
use_context: List(Usagecontext),
author: List(Reference),
name: option.Option(String),
title: String,
note: List(Annotation),
attester: List(CompositionAttester),
custodian: option.Option(Reference),
relates_to: List(Relatedartifact),
event: List(CompositionEvent),
section: List(CompositionSection),
)
}
Constructors
-
Composition( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), url: option.Option(String), identifier: List(Identifier), version: option.Option(String), status: r5_valuesets.Compositionstatus, type_: Codeableconcept, category: List(Codeableconcept), subject: List(Reference), encounter: option.Option(Reference), date: String, use_context: List(Usagecontext), author: List(Reference), name: option.Option(String), title: String, note: List(Annotation), attester: List(CompositionAttester), custodian: option.Option(Reference), relates_to: List(Relatedartifact), event: List(CompositionEvent), section: List(CompositionSection), )
pub type CompositionAttester {
CompositionAttester(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
mode: Codeableconcept,
time: option.Option(String),
party: option.Option(Reference),
)
}
Constructors
-
CompositionAttester( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), mode: Codeableconcept, time: option.Option(String), party: option.Option(Reference), )
pub type CompositionEvent {
CompositionEvent(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
period: option.Option(Period),
detail: List(Codeablereference),
)
}
Constructors
-
CompositionEvent( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), period: option.Option(Period), detail: List(Codeablereference), )
pub type CompositionSection {
CompositionSection(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
title: option.Option(String),
code: option.Option(Codeableconcept),
author: List(Reference),
focus: option.Option(Reference),
text: option.Option(Narrative),
ordered_by: option.Option(Codeableconcept),
entry: List(Reference),
empty_reason: option.Option(Codeableconcept),
section: List(CompositionSection),
)
}
Constructors
-
CompositionSection( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), title: option.Option(String), code: option.Option(Codeableconcept), author: List(Reference), focus: option.Option(Reference), text: option.Option(Narrative), ordered_by: option.Option(Codeableconcept), entry: List(Reference), empty_reason: option.Option(Codeableconcept), section: List(CompositionSection), )
pub type Conceptmap {
Conceptmap(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
url: option.Option(String),
identifier: List(Identifier),
version: option.Option(String),
version_algorithm: option.Option(ConceptmapVersionalgorithm),
name: option.Option(String),
title: option.Option(String),
status: r5_valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(String),
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
purpose: option.Option(String),
copyright: option.Option(String),
copyright_label: option.Option(String),
approval_date: option.Option(String),
last_review_date: option.Option(String),
effective_period: option.Option(Period),
topic: List(Codeableconcept),
author: List(Contactdetail),
editor: List(Contactdetail),
reviewer: List(Contactdetail),
endorser: List(Contactdetail),
related_artifact: List(Relatedartifact),
property: List(ConceptmapProperty),
additional_attribute: List(ConceptmapAdditionalattribute),
source_scope: option.Option(ConceptmapSourcescope),
target_scope: option.Option(ConceptmapTargetscope),
group: List(ConceptmapGroup),
)
}
Constructors
-
Conceptmap( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), url: option.Option(String), identifier: List(Identifier), version: option.Option(String), version_algorithm: option.Option(ConceptmapVersionalgorithm), name: option.Option(String), title: option.Option(String), status: r5_valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(String), publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), purpose: option.Option(String), copyright: option.Option(String), copyright_label: option.Option(String), approval_date: option.Option(String), last_review_date: option.Option(String), effective_period: option.Option(Period), topic: List(Codeableconcept), author: List(Contactdetail), editor: List(Contactdetail), reviewer: List(Contactdetail), endorser: List(Contactdetail), related_artifact: List(Relatedartifact), property: List(ConceptmapProperty), additional_attribute: List(ConceptmapAdditionalattribute), source_scope: option.Option(ConceptmapSourcescope), target_scope: option.Option(ConceptmapTargetscope), group: List(ConceptmapGroup), )
pub type ConceptmapAdditionalattribute {
ConceptmapAdditionalattribute(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: String,
uri: option.Option(String),
description: option.Option(String),
type_: r5_valuesets.Conceptmapattributetype,
)
}
Constructors
-
ConceptmapAdditionalattribute( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: String, uri: option.Option(String), description: option.Option(String), type_: r5_valuesets.Conceptmapattributetype, )
pub type ConceptmapGroup {
ConceptmapGroup(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
source: option.Option(String),
target: option.Option(String),
element: List(ConceptmapGroupElement),
unmapped: option.Option(ConceptmapGroupUnmapped),
)
}
Constructors
-
ConceptmapGroup( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), source: option.Option(String), target: option.Option(String), element: List(ConceptmapGroupElement), unmapped: option.Option(ConceptmapGroupUnmapped), )
pub type ConceptmapGroupElement {
ConceptmapGroupElement(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: option.Option(String),
display: option.Option(String),
value_set: option.Option(String),
no_map: option.Option(Bool),
target: List(ConceptmapGroupElementTarget),
)
}
Constructors
-
ConceptmapGroupElement( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: option.Option(String), display: option.Option(String), value_set: option.Option(String), no_map: option.Option(Bool), target: List(ConceptmapGroupElementTarget), )
pub type ConceptmapGroupElementTarget {
ConceptmapGroupElementTarget(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: option.Option(String),
display: option.Option(String),
value_set: option.Option(String),
relationship: r5_valuesets.Conceptmaprelationship,
comment: option.Option(String),
property: List(ConceptmapGroupElementTargetProperty),
depends_on: List(ConceptmapGroupElementTargetDependson),
product: List(ConceptmapGroupElementTargetDependson),
)
}
Constructors
-
ConceptmapGroupElementTarget( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: option.Option(String), display: option.Option(String), value_set: option.Option(String), relationship: r5_valuesets.Conceptmaprelationship, comment: option.Option(String), property: List(ConceptmapGroupElementTargetProperty), depends_on: List(ConceptmapGroupElementTargetDependson), product: List(ConceptmapGroupElementTargetDependson), )
pub type ConceptmapGroupElementTargetDependson {
ConceptmapGroupElementTargetDependson(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
attribute: String,
value: option.Option(
ConceptmapGroupElementTargetDependsonValue,
),
value_set: option.Option(String),
)
}
Constructors
-
ConceptmapGroupElementTargetDependson( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), attribute: String, value: option.Option(ConceptmapGroupElementTargetDependsonValue), value_set: option.Option(String), )
pub type ConceptmapGroupElementTargetDependsonValue {
ConceptmapGroupElementTargetDependsonValueCode(value: String)
ConceptmapGroupElementTargetDependsonValueCoding(value: Coding)
ConceptmapGroupElementTargetDependsonValueString(value: String)
ConceptmapGroupElementTargetDependsonValueBoolean(value: Bool)
ConceptmapGroupElementTargetDependsonValueQuantity(
value: Quantity,
)
}
Constructors
-
ConceptmapGroupElementTargetDependsonValueCode(value: String) -
ConceptmapGroupElementTargetDependsonValueCoding(value: Coding) -
ConceptmapGroupElementTargetDependsonValueString(value: String) -
ConceptmapGroupElementTargetDependsonValueBoolean(value: Bool) -
ConceptmapGroupElementTargetDependsonValueQuantity( value: Quantity, )
pub type ConceptmapGroupElementTargetProperty {
ConceptmapGroupElementTargetProperty(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: String,
value: ConceptmapGroupElementTargetPropertyValue,
)
}
Constructors
-
ConceptmapGroupElementTargetProperty( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: String, value: ConceptmapGroupElementTargetPropertyValue, )
pub type ConceptmapGroupElementTargetPropertyValue {
ConceptmapGroupElementTargetPropertyValueCoding(value: Coding)
ConceptmapGroupElementTargetPropertyValueString(value: String)
ConceptmapGroupElementTargetPropertyValueInteger(value: Int)
ConceptmapGroupElementTargetPropertyValueBoolean(value: Bool)
ConceptmapGroupElementTargetPropertyValueDatetime(
value: String,
)
ConceptmapGroupElementTargetPropertyValueDecimal(value: Float)
ConceptmapGroupElementTargetPropertyValueCode(value: String)
}
Constructors
-
ConceptmapGroupElementTargetPropertyValueCoding(value: Coding) -
ConceptmapGroupElementTargetPropertyValueString(value: String) -
ConceptmapGroupElementTargetPropertyValueInteger(value: Int) -
ConceptmapGroupElementTargetPropertyValueBoolean(value: Bool) -
ConceptmapGroupElementTargetPropertyValueDatetime(value: String) -
ConceptmapGroupElementTargetPropertyValueDecimal(value: Float) -
ConceptmapGroupElementTargetPropertyValueCode(value: String)
pub type ConceptmapGroupUnmapped {
ConceptmapGroupUnmapped(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
mode: r5_valuesets.Conceptmapunmappedmode,
code: option.Option(String),
display: option.Option(String),
value_set: option.Option(String),
relationship: option.Option(
r5_valuesets.Conceptmaprelationship,
),
other_map: option.Option(String),
)
}
Constructors
-
ConceptmapGroupUnmapped( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), mode: r5_valuesets.Conceptmapunmappedmode, code: option.Option(String), display: option.Option(String), value_set: option.Option(String), relationship: option.Option(r5_valuesets.Conceptmaprelationship), other_map: option.Option(String), )
pub type ConceptmapProperty {
ConceptmapProperty(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: String,
uri: option.Option(String),
description: option.Option(String),
type_: r5_valuesets.Conceptmappropertytype,
system: option.Option(String),
)
}
Constructors
-
ConceptmapProperty( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: String, uri: option.Option(String), description: option.Option(String), type_: r5_valuesets.Conceptmappropertytype, system: option.Option(String), )
pub type ConceptmapSourcescope {
ConceptmapSourcescopeUri(source_scope: String)
ConceptmapSourcescopeCanonical(source_scope: String)
}
Constructors
-
ConceptmapSourcescopeUri(source_scope: String) -
ConceptmapSourcescopeCanonical(source_scope: String)
pub type ConceptmapTargetscope {
ConceptmapTargetscopeUri(target_scope: String)
ConceptmapTargetscopeCanonical(target_scope: String)
}
Constructors
-
ConceptmapTargetscopeUri(target_scope: String) -
ConceptmapTargetscopeCanonical(target_scope: String)
pub type Condition {
Condition(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
clinical_status: Codeableconcept,
verification_status: option.Option(Codeableconcept),
category: List(Codeableconcept),
severity: option.Option(Codeableconcept),
code: option.Option(Codeableconcept),
body_site: List(Codeableconcept),
subject: Reference,
encounter: option.Option(Reference),
onset: option.Option(ConditionOnset),
abatement: option.Option(ConditionAbatement),
recorded_date: option.Option(String),
participant: List(ConditionParticipant),
stage: List(ConditionStage),
evidence: List(Codeablereference),
note: List(Annotation),
)
}
Constructors
-
Condition( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), clinical_status: Codeableconcept, verification_status: option.Option(Codeableconcept), category: List(Codeableconcept), severity: option.Option(Codeableconcept), code: option.Option(Codeableconcept), body_site: List(Codeableconcept), subject: Reference, encounter: option.Option(Reference), onset: option.Option(ConditionOnset), abatement: option.Option(ConditionAbatement), recorded_date: option.Option(String), participant: List(ConditionParticipant), stage: List(ConditionStage), evidence: List(Codeablereference), note: List(Annotation), )
pub type ConditionParticipant {
ConditionParticipant(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
function: option.Option(Codeableconcept),
actor: Reference,
)
}
Constructors
-
ConditionParticipant( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), function: option.Option(Codeableconcept), actor: Reference, )
pub type ConditionStage {
ConditionStage(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
summary: option.Option(Codeableconcept),
assessment: List(Reference),
type_: option.Option(Codeableconcept),
)
}
Constructors
-
ConditionStage( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), summary: option.Option(Codeableconcept), assessment: List(Reference), type_: option.Option(Codeableconcept), )
pub type Conditiondefinition {
Conditiondefinition(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
url: option.Option(String),
identifier: List(Identifier),
version: option.Option(String),
version_algorithm: option.Option(
ConditiondefinitionVersionalgorithm,
),
name: option.Option(String),
title: option.Option(String),
subtitle: option.Option(String),
status: r5_valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(String),
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
code: Codeableconcept,
severity: option.Option(Codeableconcept),
body_site: option.Option(Codeableconcept),
stage: option.Option(Codeableconcept),
has_severity: option.Option(Bool),
has_body_site: option.Option(Bool),
has_stage: option.Option(Bool),
definition: List(String),
observation: List(ConditiondefinitionObservation),
medication: List(ConditiondefinitionMedication),
precondition: List(ConditiondefinitionPrecondition),
team: List(Reference),
questionnaire: List(ConditiondefinitionQuestionnaire),
plan: List(ConditiondefinitionPlan),
)
}
Constructors
-
Conditiondefinition( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), url: option.Option(String), identifier: List(Identifier), version: option.Option(String), version_algorithm: option.Option( ConditiondefinitionVersionalgorithm, ), name: option.Option(String), title: option.Option(String), subtitle: option.Option(String), status: r5_valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(String), publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), code: Codeableconcept, severity: option.Option(Codeableconcept), body_site: option.Option(Codeableconcept), stage: option.Option(Codeableconcept), has_severity: option.Option(Bool), has_body_site: option.Option(Bool), has_stage: option.Option(Bool), definition: List(String), observation: List(ConditiondefinitionObservation), medication: List(ConditiondefinitionMedication), precondition: List(ConditiondefinitionPrecondition), team: List(Reference), questionnaire: List(ConditiondefinitionQuestionnaire), plan: List(ConditiondefinitionPlan), )
pub type ConditiondefinitionMedication {
ConditiondefinitionMedication(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
category: option.Option(Codeableconcept),
code: option.Option(Codeableconcept),
)
}
Constructors
-
ConditiondefinitionMedication( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), category: option.Option(Codeableconcept), code: option.Option(Codeableconcept), )
pub type ConditiondefinitionObservation {
ConditiondefinitionObservation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
category: option.Option(Codeableconcept),
code: option.Option(Codeableconcept),
)
}
Constructors
-
ConditiondefinitionObservation( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), category: option.Option(Codeableconcept), code: option.Option(Codeableconcept), )
pub type ConditiondefinitionPlan {
ConditiondefinitionPlan(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
role: option.Option(Codeableconcept),
reference: Reference,
)
}
Constructors
-
ConditiondefinitionPlan( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), role: option.Option(Codeableconcept), reference: Reference, )
pub type ConditiondefinitionPrecondition {
ConditiondefinitionPrecondition(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: r5_valuesets.Conditionpreconditiontype,
code: Codeableconcept,
value: option.Option(ConditiondefinitionPreconditionValue),
)
}
Constructors
-
ConditiondefinitionPrecondition( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: r5_valuesets.Conditionpreconditiontype, code: Codeableconcept, value: option.Option(ConditiondefinitionPreconditionValue), )
pub type ConditiondefinitionPreconditionValue {
ConditiondefinitionPreconditionValueCodeableconcept(
value: Codeableconcept,
)
ConditiondefinitionPreconditionValueQuantity(value: Quantity)
}
Constructors
-
ConditiondefinitionPreconditionValueCodeableconcept( value: Codeableconcept, ) -
ConditiondefinitionPreconditionValueQuantity(value: Quantity)
pub type ConditiondefinitionQuestionnaire {
ConditiondefinitionQuestionnaire(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
purpose: r5_valuesets.Conditionquestionnairepurpose,
reference: Reference,
)
}
Constructors
-
ConditiondefinitionQuestionnaire( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), purpose: r5_valuesets.Conditionquestionnairepurpose, reference: Reference, )
pub type ConditiondefinitionVersionalgorithm {
ConditiondefinitionVersionalgorithmString(
version_algorithm: String,
)
ConditiondefinitionVersionalgorithmCoding(
version_algorithm: Coding,
)
}
Constructors
-
ConditiondefinitionVersionalgorithmString( version_algorithm: String, ) -
ConditiondefinitionVersionalgorithmCoding( version_algorithm: Coding, )
pub type Consent {
Consent(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
status: r5_valuesets.Consentstatecodes,
category: List(Codeableconcept),
subject: option.Option(Reference),
date: option.Option(String),
period: option.Option(Period),
grantor: List(Reference),
grantee: List(Reference),
manager: List(Reference),
controller: List(Reference),
source_attachment: List(Attachment),
source_reference: List(Reference),
regulatory_basis: List(Codeableconcept),
policy_basis: option.Option(ConsentPolicybasis),
policy_text: List(Reference),
verification: List(ConsentVerification),
decision: option.Option(r5_valuesets.Consentprovisiontype),
provision: List(ConsentProvision),
)
}
Constructors
-
Consent( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), status: r5_valuesets.Consentstatecodes, category: List(Codeableconcept), subject: option.Option(Reference), date: option.Option(String), period: option.Option(Period), grantor: List(Reference), grantee: List(Reference), manager: List(Reference), controller: List(Reference), source_attachment: List(Attachment), source_reference: List(Reference), regulatory_basis: List(Codeableconcept), policy_basis: option.Option(ConsentPolicybasis), policy_text: List(Reference), verification: List(ConsentVerification), decision: option.Option(r5_valuesets.Consentprovisiontype), provision: List(ConsentProvision), )
pub type ConsentPolicybasis {
ConsentPolicybasis(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
reference: option.Option(Reference),
url: option.Option(String),
)
}
Constructors
-
ConsentPolicybasis( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), reference: option.Option(Reference), url: option.Option(String), )
pub type ConsentProvision {
ConsentProvision(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
period: option.Option(Period),
actor: List(ConsentProvisionActor),
action: List(Codeableconcept),
security_label: List(Coding),
purpose: List(Coding),
document_type: List(Coding),
resource_type: List(Coding),
code: List(Codeableconcept),
data_period: option.Option(Period),
data: List(ConsentProvisionData),
expression: option.Option(Expression),
provision: List(ConsentProvision),
)
}
Constructors
-
ConsentProvision( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), period: option.Option(Period), actor: List(ConsentProvisionActor), action: List(Codeableconcept), security_label: List(Coding), purpose: List(Coding), document_type: List(Coding), resource_type: List(Coding), code: List(Codeableconcept), data_period: option.Option(Period), data: List(ConsentProvisionData), expression: option.Option(Expression), provision: List(ConsentProvision), )
pub type ConsentProvisionActor {
ConsentProvisionActor(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
role: option.Option(Codeableconcept),
reference: option.Option(Reference),
)
}
Constructors
-
ConsentProvisionActor( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), role: option.Option(Codeableconcept), reference: option.Option(Reference), )
pub type ConsentProvisionData {
ConsentProvisionData(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
meaning: r5_valuesets.Consentdatameaning,
reference: Reference,
)
}
Constructors
-
ConsentProvisionData( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), meaning: r5_valuesets.Consentdatameaning, reference: Reference, )
pub type ConsentVerification {
ConsentVerification(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
verified: Bool,
verification_type: option.Option(Codeableconcept),
verified_by: option.Option(Reference),
verified_with: option.Option(Reference),
verification_date: List(String),
)
}
Constructors
-
ConsentVerification( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), verified: Bool, verification_type: option.Option(Codeableconcept), verified_by: option.Option(Reference), verified_with: option.Option(Reference), verification_date: List(String), )
pub type Contactdetail {
Contactdetail(
id: option.Option(String),
extension: List(Extension),
name: option.Option(String),
telecom: List(Contactpoint),
)
}
Constructors
-
Contactdetail( id: option.Option(String), extension: List(Extension), name: option.Option(String), telecom: List(Contactpoint), )
pub type Contactpoint {
Contactpoint(
id: option.Option(String),
extension: List(Extension),
system: option.Option(r5_valuesets.Contactpointsystem),
value: option.Option(String),
use_: option.Option(r5_valuesets.Contactpointuse),
rank: option.Option(Int),
period: option.Option(Period),
)
}
Constructors
-
Contactpoint( id: option.Option(String), extension: List(Extension), system: option.Option(r5_valuesets.Contactpointsystem), value: option.Option(String), use_: option.Option(r5_valuesets.Contactpointuse), rank: option.Option(Int), period: option.Option(Period), )
pub type Contract {
Contract(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
url: option.Option(String),
version: option.Option(String),
status: option.Option(r5_valuesets.Contractstatus),
legal_state: option.Option(Codeableconcept),
instantiates_canonical: option.Option(Reference),
instantiates_uri: option.Option(String),
content_derivative: option.Option(Codeableconcept),
issued: option.Option(String),
applies: option.Option(Period),
expiration_type: option.Option(Codeableconcept),
subject: List(Reference),
authority: List(Reference),
domain: List(Reference),
site: List(Reference),
name: option.Option(String),
title: option.Option(String),
subtitle: option.Option(String),
alias: List(String),
author: option.Option(Reference),
scope: option.Option(Codeableconcept),
topic: option.Option(ContractTopic),
type_: option.Option(Codeableconcept),
sub_type: List(Codeableconcept),
content_definition: option.Option(ContractContentdefinition),
term: List(ContractTerm),
supporting_info: List(Reference),
relevant_history: List(Reference),
signer: List(ContractSigner),
friendly: List(ContractFriendly),
legal: List(ContractLegal),
rule: List(ContractRule),
legally_binding: option.Option(ContractLegallybinding),
)
}
Constructors
-
Contract( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), url: option.Option(String), version: option.Option(String), status: option.Option(r5_valuesets.Contractstatus), legal_state: option.Option(Codeableconcept), instantiates_canonical: option.Option(Reference), instantiates_uri: option.Option(String), content_derivative: option.Option(Codeableconcept), issued: option.Option(String), applies: option.Option(Period), expiration_type: option.Option(Codeableconcept), subject: List(Reference), authority: List(Reference), domain: List(Reference), site: List(Reference), name: option.Option(String), title: option.Option(String), subtitle: option.Option(String), alias: List(String), author: option.Option(Reference), scope: option.Option(Codeableconcept), topic: option.Option(ContractTopic), type_: option.Option(Codeableconcept), sub_type: List(Codeableconcept), content_definition: option.Option(ContractContentdefinition), term: List(ContractTerm), supporting_info: List(Reference), relevant_history: List(Reference), signer: List(ContractSigner), friendly: List(ContractFriendly), legal: List(ContractLegal), rule: List(ContractRule), legally_binding: option.Option(ContractLegallybinding), )
pub type ContractContentdefinition {
ContractContentdefinition(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
sub_type: option.Option(Codeableconcept),
publisher: option.Option(Reference),
publication_date: option.Option(String),
publication_status: r5_valuesets.Contractpublicationstatus,
copyright: option.Option(String),
)
}
Constructors
-
ContractContentdefinition( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, sub_type: option.Option(Codeableconcept), publisher: option.Option(Reference), publication_date: option.Option(String), publication_status: r5_valuesets.Contractpublicationstatus, copyright: option.Option(String), )
pub type ContractFriendly {
ContractFriendly(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
content: ContractFriendlyContent,
)
}
Constructors
-
ContractFriendly( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), content: ContractFriendlyContent, )
pub type ContractFriendlyContent {
ContractFriendlyContentAttachment(content: Attachment)
ContractFriendlyContentReference(content: Reference)
}
Constructors
-
ContractFriendlyContentAttachment(content: Attachment) -
ContractFriendlyContentReference(content: Reference)
pub type ContractLegal {
ContractLegal(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
content: ContractLegalContent,
)
}
Constructors
-
ContractLegal( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), content: ContractLegalContent, )
pub type ContractLegalContent {
ContractLegalContentAttachment(content: Attachment)
ContractLegalContentReference(content: Reference)
}
Constructors
-
ContractLegalContentAttachment(content: Attachment) -
ContractLegalContentReference(content: Reference)
pub type ContractLegallybinding {
ContractLegallybindingAttachment(legally_binding: Attachment)
ContractLegallybindingReference(legally_binding: Reference)
}
Constructors
-
ContractLegallybindingAttachment(legally_binding: Attachment) -
ContractLegallybindingReference(legally_binding: Reference)
pub type ContractRule {
ContractRule(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
content: ContractRuleContent,
)
}
Constructors
-
ContractRule( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), content: ContractRuleContent, )
pub type ContractRuleContent {
ContractRuleContentAttachment(content: Attachment)
ContractRuleContentReference(content: Reference)
}
Constructors
-
ContractRuleContentAttachment(content: Attachment) -
ContractRuleContentReference(content: Reference)
pub type ContractTerm {
ContractTerm(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: option.Option(Identifier),
issued: option.Option(String),
applies: option.Option(Period),
topic: option.Option(ContractTermTopic),
type_: option.Option(Codeableconcept),
sub_type: option.Option(Codeableconcept),
text: option.Option(String),
security_label: List(ContractTermSecuritylabel),
offer: ContractTermOffer,
asset: List(ContractTermAsset),
action: List(ContractTermAction),
group: List(ContractTerm),
)
}
Constructors
-
ContractTerm( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), identifier: option.Option(Identifier), issued: option.Option(String), applies: option.Option(Period), topic: option.Option(ContractTermTopic), type_: option.Option(Codeableconcept), sub_type: option.Option(Codeableconcept), text: option.Option(String), security_label: List(ContractTermSecuritylabel), offer: ContractTermOffer, asset: List(ContractTermAsset), action: List(ContractTermAction), group: List(ContractTerm), )
pub type ContractTermAction {
ContractTermAction(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
do_not_perform: option.Option(Bool),
type_: Codeableconcept,
subject: List(ContractTermActionSubject),
intent: Codeableconcept,
link_id: List(String),
status: Codeableconcept,
context: option.Option(Reference),
context_link_id: List(String),
occurrence: option.Option(ContractTermActionOccurrence),
requester: List(Reference),
requester_link_id: List(String),
performer_type: List(Codeableconcept),
performer_role: option.Option(Codeableconcept),
performer: option.Option(Reference),
performer_link_id: List(String),
reason: List(Codeablereference),
reason_link_id: List(String),
note: List(Annotation),
security_label_number: List(Int),
)
}
Constructors
-
ContractTermAction( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), do_not_perform: option.Option(Bool), type_: Codeableconcept, subject: List(ContractTermActionSubject), intent: Codeableconcept, link_id: List(String), status: Codeableconcept, context: option.Option(Reference), context_link_id: List(String), occurrence: option.Option(ContractTermActionOccurrence), requester: List(Reference), requester_link_id: List(String), performer_type: List(Codeableconcept), performer_role: option.Option(Codeableconcept), performer: option.Option(Reference), performer_link_id: List(String), reason: List(Codeablereference), reason_link_id: List(String), note: List(Annotation), security_label_number: List(Int), )
pub type ContractTermActionSubject {
ContractTermActionSubject(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
reference: List(Reference),
role: option.Option(Codeableconcept),
)
}
Constructors
-
ContractTermActionSubject( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), reference: List(Reference), role: option.Option(Codeableconcept), )
pub type ContractTermAsset {
ContractTermAsset(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
scope: option.Option(Codeableconcept),
type_: List(Codeableconcept),
type_reference: List(Reference),
subtype: List(Codeableconcept),
relationship: option.Option(Coding),
context: List(ContractTermAssetContext),
condition: option.Option(String),
period_type: List(Codeableconcept),
period: List(Period),
use_period: List(Period),
text: option.Option(String),
link_id: List(String),
answer: List(ContractTermOfferAnswer),
security_label_number: List(Int),
valued_item: List(ContractTermAssetValueditem),
)
}
Constructors
-
ContractTermAsset( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), scope: option.Option(Codeableconcept), type_: List(Codeableconcept), type_reference: List(Reference), subtype: List(Codeableconcept), relationship: option.Option(Coding), context: List(ContractTermAssetContext), condition: option.Option(String), period_type: List(Codeableconcept), period: List(Period), use_period: List(Period), text: option.Option(String), link_id: List(String), answer: List(ContractTermOfferAnswer), security_label_number: List(Int), valued_item: List(ContractTermAssetValueditem), )
pub type ContractTermAssetContext {
ContractTermAssetContext(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
reference: option.Option(Reference),
code: List(Codeableconcept),
text: option.Option(String),
)
}
Constructors
-
ContractTermAssetContext( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), reference: option.Option(Reference), code: List(Codeableconcept), text: option.Option(String), )
pub type ContractTermAssetValueditem {
ContractTermAssetValueditem(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
entity: option.Option(ContractTermAssetValueditemEntity),
identifier: option.Option(Identifier),
effective_time: option.Option(String),
quantity: option.Option(Quantity),
unit_price: option.Option(Money),
factor: option.Option(Float),
points: option.Option(Float),
net: option.Option(Money),
payment: option.Option(String),
payment_date: option.Option(String),
responsible: option.Option(Reference),
recipient: option.Option(Reference),
link_id: List(String),
security_label_number: List(Int),
)
}
Constructors
-
ContractTermAssetValueditem( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), entity: option.Option(ContractTermAssetValueditemEntity), identifier: option.Option(Identifier), effective_time: option.Option(String), quantity: option.Option(Quantity), unit_price: option.Option(Money), factor: option.Option(Float), points: option.Option(Float), net: option.Option(Money), payment: option.Option(String), payment_date: option.Option(String), responsible: option.Option(Reference), recipient: option.Option(Reference), link_id: List(String), security_label_number: List(Int), )
pub type ContractTermAssetValueditemEntity {
ContractTermAssetValueditemEntityCodeableconcept(
entity: Codeableconcept,
)
ContractTermAssetValueditemEntityReference(entity: Reference)
}
Constructors
-
ContractTermAssetValueditemEntityCodeableconcept( entity: Codeableconcept, ) -
ContractTermAssetValueditemEntityReference(entity: Reference)
pub type ContractTermOffer {
ContractTermOffer(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
party: List(ContractTermOfferParty),
topic: option.Option(Reference),
type_: option.Option(Codeableconcept),
decision: option.Option(Codeableconcept),
decision_mode: List(Codeableconcept),
answer: List(ContractTermOfferAnswer),
text: option.Option(String),
link_id: List(String),
security_label_number: List(Int),
)
}
Constructors
-
ContractTermOffer( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), party: List(ContractTermOfferParty), topic: option.Option(Reference), type_: option.Option(Codeableconcept), decision: option.Option(Codeableconcept), decision_mode: List(Codeableconcept), answer: List(ContractTermOfferAnswer), text: option.Option(String), link_id: List(String), security_label_number: List(Int), )
pub type ContractTermOfferAnswer {
ContractTermOfferAnswer(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
value: ContractTermOfferAnswerValue,
)
}
Constructors
-
ContractTermOfferAnswer( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), value: ContractTermOfferAnswerValue, )
pub type ContractTermOfferAnswerValue {
ContractTermOfferAnswerValueBoolean(value: Bool)
ContractTermOfferAnswerValueDecimal(value: Float)
ContractTermOfferAnswerValueInteger(value: Int)
ContractTermOfferAnswerValueDate(value: String)
ContractTermOfferAnswerValueDatetime(value: String)
ContractTermOfferAnswerValueTime(value: String)
ContractTermOfferAnswerValueString(value: String)
ContractTermOfferAnswerValueUri(value: String)
ContractTermOfferAnswerValueAttachment(value: Attachment)
ContractTermOfferAnswerValueCoding(value: Coding)
ContractTermOfferAnswerValueQuantity(value: Quantity)
ContractTermOfferAnswerValueReference(value: Reference)
}
Constructors
-
ContractTermOfferAnswerValueBoolean(value: Bool) -
ContractTermOfferAnswerValueDecimal(value: Float) -
ContractTermOfferAnswerValueInteger(value: Int) -
ContractTermOfferAnswerValueDate(value: String) -
ContractTermOfferAnswerValueDatetime(value: String) -
ContractTermOfferAnswerValueTime(value: String) -
ContractTermOfferAnswerValueString(value: String) -
ContractTermOfferAnswerValueUri(value: String) -
ContractTermOfferAnswerValueAttachment(value: Attachment) -
ContractTermOfferAnswerValueCoding(value: Coding) -
ContractTermOfferAnswerValueQuantity(value: Quantity) -
ContractTermOfferAnswerValueReference(value: Reference)
pub type ContractTermOfferParty {
ContractTermOfferParty(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
reference: List(Reference),
role: Codeableconcept,
)
}
Constructors
-
ContractTermOfferParty( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), reference: List(Reference), role: Codeableconcept, )
pub type ContractTermTopic {
ContractTermTopicCodeableconcept(topic: Codeableconcept)
ContractTermTopicReference(topic: Reference)
}
Constructors
-
ContractTermTopicCodeableconcept(topic: Codeableconcept) -
ContractTermTopicReference(topic: Reference)
pub type ContractTopic {
ContractTopicCodeableconcept(topic: Codeableconcept)
ContractTopicReference(topic: Reference)
}
Constructors
-
ContractTopicCodeableconcept(topic: Codeableconcept) -
ContractTopicReference(topic: Reference)
pub type Contributor {
Contributor(
id: option.Option(String),
extension: List(Extension),
type_: r5_valuesets.Contributortype,
name: String,
contact: List(Contactdetail),
)
}
Constructors
-
Contributor( id: option.Option(String), extension: List(Extension), type_: r5_valuesets.Contributortype, name: String, contact: List(Contactdetail), )
pub type Count {
Count(
id: option.Option(String),
extension: List(Extension),
value: option.Option(Float),
comparator: option.Option(r5_valuesets.Quantitycomparator),
unit: option.Option(String),
system: option.Option(String),
code: option.Option(String),
)
}
Constructors
-
Count( id: option.Option(String), extension: List(Extension), value: option.Option(Float), comparator: option.Option(r5_valuesets.Quantitycomparator), unit: option.Option(String), system: option.Option(String), code: option.Option(String), )
pub type Coverage {
Coverage(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
status: r5_valuesets.Fmstatus,
kind: r5_valuesets.Coveragekind,
payment_by: List(CoveragePaymentby),
type_: option.Option(Codeableconcept),
policy_holder: option.Option(Reference),
subscriber: option.Option(Reference),
subscriber_id: List(Identifier),
beneficiary: Reference,
dependent: option.Option(String),
relationship: option.Option(Codeableconcept),
period: option.Option(Period),
insurer: option.Option(Reference),
class: List(CoverageClass),
order: option.Option(Int),
network: option.Option(String),
cost_to_beneficiary: List(CoverageCosttobeneficiary),
subrogation: option.Option(Bool),
contract: List(Reference),
insurance_plan: option.Option(Reference),
)
}
Constructors
-
Coverage( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), status: r5_valuesets.Fmstatus, kind: r5_valuesets.Coveragekind, payment_by: List(CoveragePaymentby), type_: option.Option(Codeableconcept), policy_holder: option.Option(Reference), subscriber: option.Option(Reference), subscriber_id: List(Identifier), beneficiary: Reference, dependent: option.Option(String), relationship: option.Option(Codeableconcept), period: option.Option(Period), insurer: option.Option(Reference), class: List(CoverageClass), order: option.Option(Int), network: option.Option(String), cost_to_beneficiary: List(CoverageCosttobeneficiary), subrogation: option.Option(Bool), contract: List(Reference), insurance_plan: option.Option(Reference), )
pub type CoverageClass {
CoverageClass(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
value: Identifier,
name: option.Option(String),
)
}
Constructors
-
CoverageClass( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, value: Identifier, name: option.Option(String), )
pub type CoverageCosttobeneficiary {
CoverageCosttobeneficiary(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(Codeableconcept),
category: option.Option(Codeableconcept),
network: option.Option(Codeableconcept),
unit: option.Option(Codeableconcept),
term: option.Option(Codeableconcept),
value: option.Option(CoverageCosttobeneficiaryValue),
exception: List(CoverageCosttobeneficiaryException),
)
}
Constructors
-
CoverageCosttobeneficiary( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(Codeableconcept), category: option.Option(Codeableconcept), network: option.Option(Codeableconcept), unit: option.Option(Codeableconcept), term: option.Option(Codeableconcept), value: option.Option(CoverageCosttobeneficiaryValue), exception: List(CoverageCosttobeneficiaryException), )
pub type CoverageCosttobeneficiaryException {
CoverageCosttobeneficiaryException(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
period: option.Option(Period),
)
}
Constructors
-
CoverageCosttobeneficiaryException( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, period: option.Option(Period), )
pub type CoveragePaymentby {
CoveragePaymentby(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
party: Reference,
responsibility: option.Option(String),
)
}
Constructors
-
CoveragePaymentby( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), party: Reference, responsibility: option.Option(String), )
pub type Coverageeligibilityrequest {
Coverageeligibilityrequest(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
status: r5_valuesets.Fmstatus,
priority: option.Option(Codeableconcept),
purpose: List(r5_valuesets.Eligibilityrequestpurpose),
patient: Reference,
event: List(CoverageeligibilityrequestEvent),
serviced: option.Option(CoverageeligibilityrequestServiced),
created: String,
enterer: option.Option(Reference),
provider: option.Option(Reference),
insurer: Reference,
facility: option.Option(Reference),
supporting_info: List(
CoverageeligibilityrequestSupportinginfo,
),
insurance: List(CoverageeligibilityrequestInsurance),
item: List(CoverageeligibilityrequestItem),
)
}
Constructors
-
Coverageeligibilityrequest( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), status: r5_valuesets.Fmstatus, priority: option.Option(Codeableconcept), purpose: List(r5_valuesets.Eligibilityrequestpurpose), patient: Reference, event: List(CoverageeligibilityrequestEvent), serviced: option.Option(CoverageeligibilityrequestServiced), created: String, enterer: option.Option(Reference), provider: option.Option(Reference), insurer: Reference, facility: option.Option(Reference), supporting_info: List(CoverageeligibilityrequestSupportinginfo), insurance: List(CoverageeligibilityrequestInsurance), item: List(CoverageeligibilityrequestItem), )
pub type CoverageeligibilityrequestEvent {
CoverageeligibilityrequestEvent(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
when: CoverageeligibilityrequestEventWhen,
)
}
Constructors
-
CoverageeligibilityrequestEvent( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, when: CoverageeligibilityrequestEventWhen, )
pub type CoverageeligibilityrequestInsurance {
CoverageeligibilityrequestInsurance(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
focal: option.Option(Bool),
coverage: Reference,
business_arrangement: option.Option(String),
)
}
Constructors
-
CoverageeligibilityrequestInsurance( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), focal: option.Option(Bool), coverage: Reference, business_arrangement: option.Option(String), )
pub type CoverageeligibilityrequestItem {
CoverageeligibilityrequestItem(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
supporting_info_sequence: List(Int),
category: option.Option(Codeableconcept),
product_or_service: option.Option(Codeableconcept),
modifier: List(Codeableconcept),
provider: option.Option(Reference),
quantity: option.Option(Quantity),
unit_price: option.Option(Money),
facility: option.Option(Reference),
diagnosis: List(CoverageeligibilityrequestItemDiagnosis),
detail: List(Reference),
)
}
Constructors
-
CoverageeligibilityrequestItem( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), supporting_info_sequence: List(Int), category: option.Option(Codeableconcept), product_or_service: option.Option(Codeableconcept), modifier: List(Codeableconcept), provider: option.Option(Reference), quantity: option.Option(Quantity), unit_price: option.Option(Money), facility: option.Option(Reference), diagnosis: List(CoverageeligibilityrequestItemDiagnosis), detail: List(Reference), )
pub type CoverageeligibilityrequestItemDiagnosis {
CoverageeligibilityrequestItemDiagnosis(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
diagnosis: option.Option(
CoverageeligibilityrequestItemDiagnosisDiagnosis,
),
)
}
Constructors
-
CoverageeligibilityrequestItemDiagnosis( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), diagnosis: option.Option( CoverageeligibilityrequestItemDiagnosisDiagnosis, ), )
pub type CoverageeligibilityrequestItemDiagnosisDiagnosis {
CoverageeligibilityrequestItemDiagnosisDiagnosisCodeableconcept(
diagnosis: Codeableconcept,
)
CoverageeligibilityrequestItemDiagnosisDiagnosisReference(
diagnosis: Reference,
)
}
Constructors
-
CoverageeligibilityrequestItemDiagnosisDiagnosisCodeableconcept( diagnosis: Codeableconcept, ) -
CoverageeligibilityrequestItemDiagnosisDiagnosisReference( diagnosis: Reference, )
pub type CoverageeligibilityrequestSupportinginfo {
CoverageeligibilityrequestSupportinginfo(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
sequence: Int,
information: Reference,
applies_to_all: option.Option(Bool),
)
}
Constructors
-
CoverageeligibilityrequestSupportinginfo( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), sequence: Int, information: Reference, applies_to_all: option.Option(Bool), )
pub type Coverageeligibilityresponse {
Coverageeligibilityresponse(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
status: r5_valuesets.Fmstatus,
purpose: List(r5_valuesets.Eligibilityresponsepurpose),
patient: Reference,
event: List(CoverageeligibilityresponseEvent),
serviced: option.Option(CoverageeligibilityresponseServiced),
created: String,
requestor: option.Option(Reference),
request: Reference,
outcome: r5_valuesets.Eligibilityoutcome,
disposition: option.Option(String),
insurer: Reference,
insurance: List(CoverageeligibilityresponseInsurance),
pre_auth_ref: option.Option(String),
form: option.Option(Codeableconcept),
error: List(CoverageeligibilityresponseError),
)
}
Constructors
-
Coverageeligibilityresponse( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), status: r5_valuesets.Fmstatus, purpose: List(r5_valuesets.Eligibilityresponsepurpose), patient: Reference, event: List(CoverageeligibilityresponseEvent), serviced: option.Option(CoverageeligibilityresponseServiced), created: String, requestor: option.Option(Reference), request: Reference, outcome: r5_valuesets.Eligibilityoutcome, disposition: option.Option(String), insurer: Reference, insurance: List(CoverageeligibilityresponseInsurance), pre_auth_ref: option.Option(String), form: option.Option(Codeableconcept), error: List(CoverageeligibilityresponseError), )
pub type CoverageeligibilityresponseError {
CoverageeligibilityresponseError(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: Codeableconcept,
expression: List(String),
)
}
Constructors
-
CoverageeligibilityresponseError( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: Codeableconcept, expression: List(String), )
pub type CoverageeligibilityresponseEvent {
CoverageeligibilityresponseEvent(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
when: CoverageeligibilityresponseEventWhen,
)
}
Constructors
-
CoverageeligibilityresponseEvent( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, when: CoverageeligibilityresponseEventWhen, )
pub type CoverageeligibilityresponseInsurance {
CoverageeligibilityresponseInsurance(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
coverage: Reference,
inforce: option.Option(Bool),
benefit_period: option.Option(Period),
item: List(CoverageeligibilityresponseInsuranceItem),
)
}
Constructors
-
CoverageeligibilityresponseInsurance( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), coverage: Reference, inforce: option.Option(Bool), benefit_period: option.Option(Period), item: List(CoverageeligibilityresponseInsuranceItem), )
pub type CoverageeligibilityresponseInsuranceItem {
CoverageeligibilityresponseInsuranceItem(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
category: option.Option(Codeableconcept),
product_or_service: option.Option(Codeableconcept),
modifier: List(Codeableconcept),
provider: option.Option(Reference),
excluded: option.Option(Bool),
name: option.Option(String),
description: option.Option(String),
network: option.Option(Codeableconcept),
unit: option.Option(Codeableconcept),
term: option.Option(Codeableconcept),
benefit: List(CoverageeligibilityresponseInsuranceItemBenefit),
authorization_required: option.Option(Bool),
authorization_supporting: List(Codeableconcept),
authorization_url: option.Option(String),
)
}
Constructors
-
CoverageeligibilityresponseInsuranceItem( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), category: option.Option(Codeableconcept), product_or_service: option.Option(Codeableconcept), modifier: List(Codeableconcept), provider: option.Option(Reference), excluded: option.Option(Bool), name: option.Option(String), description: option.Option(String), network: option.Option(Codeableconcept), unit: option.Option(Codeableconcept), term: option.Option(Codeableconcept), benefit: List(CoverageeligibilityresponseInsuranceItemBenefit), authorization_required: option.Option(Bool), authorization_supporting: List(Codeableconcept), authorization_url: option.Option(String), )
pub type CoverageeligibilityresponseInsuranceItemBenefit {
CoverageeligibilityresponseInsuranceItemBenefit(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
allowed: option.Option(
CoverageeligibilityresponseInsuranceItemBenefitAllowed,
),
used: option.Option(
CoverageeligibilityresponseInsuranceItemBenefitUsed,
),
)
}
Constructors
-
CoverageeligibilityresponseInsuranceItemBenefit( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, allowed: option.Option( CoverageeligibilityresponseInsuranceItemBenefitAllowed, ), used: option.Option( CoverageeligibilityresponseInsuranceItemBenefitUsed, ), )
pub type CoverageeligibilityresponseInsuranceItemBenefitAllowed {
CoverageeligibilityresponseInsuranceItemBenefitAllowedUnsignedint(
allowed: Int,
)
CoverageeligibilityresponseInsuranceItemBenefitAllowedString(
allowed: String,
)
CoverageeligibilityresponseInsuranceItemBenefitAllowedMoney(
allowed: Money,
)
}
Constructors
-
CoverageeligibilityresponseInsuranceItemBenefitAllowedUnsignedint( allowed: Int, ) -
CoverageeligibilityresponseInsuranceItemBenefitAllowedString( allowed: String, ) -
CoverageeligibilityresponseInsuranceItemBenefitAllowedMoney( allowed: Money, )
pub type CoverageeligibilityresponseInsuranceItemBenefitUsed {
CoverageeligibilityresponseInsuranceItemBenefitUsedUnsignedint(
used: Int,
)
CoverageeligibilityresponseInsuranceItemBenefitUsedString(
used: String,
)
CoverageeligibilityresponseInsuranceItemBenefitUsedMoney(
used: Money,
)
}
Constructors
-
CoverageeligibilityresponseInsuranceItemBenefitUsedUnsignedint( used: Int, ) -
CoverageeligibilityresponseInsuranceItemBenefitUsedString( used: String, ) -
CoverageeligibilityresponseInsuranceItemBenefitUsedMoney( used: Money, )
pub type Datarequirement {
Datarequirement(
id: option.Option(String),
extension: List(Extension),
type_: r5_valuesets.Fhirtypes,
profile: List(String),
subject: option.Option(DatarequirementSubject),
must_support: List(String),
code_filter: List(DatarequirementCodefilter),
date_filter: List(DatarequirementDatefilter),
value_filter: List(DatarequirementValuefilter),
limit: option.Option(Int),
sort: List(DatarequirementSort),
)
}
Constructors
-
Datarequirement( id: option.Option(String), extension: List(Extension), type_: r5_valuesets.Fhirtypes, profile: List(String), subject: option.Option(DatarequirementSubject), must_support: List(String), code_filter: List(DatarequirementCodefilter), date_filter: List(DatarequirementDatefilter), value_filter: List(DatarequirementValuefilter), limit: option.Option(Int), sort: List(DatarequirementSort), )
pub type DatarequirementCodefilter {
DatarequirementCodefilter(
id: option.Option(String),
extension: List(Extension),
path: option.Option(String),
search_param: option.Option(String),
value_set: option.Option(String),
code: List(Coding),
)
}
Constructors
-
DatarequirementCodefilter( id: option.Option(String), extension: List(Extension), path: option.Option(String), search_param: option.Option(String), value_set: option.Option(String), code: List(Coding), )
pub type DatarequirementDatefilter {
DatarequirementDatefilter(
id: option.Option(String),
extension: List(Extension),
path: option.Option(String),
search_param: option.Option(String),
value: option.Option(DatarequirementDatefilterValue),
)
}
Constructors
-
DatarequirementDatefilter( id: option.Option(String), extension: List(Extension), path: option.Option(String), search_param: option.Option(String), value: option.Option(DatarequirementDatefilterValue), )
pub type DatarequirementSort {
DatarequirementSort(
id: option.Option(String),
extension: List(Extension),
path: String,
direction: r5_valuesets.Sortdirection,
)
}
Constructors
-
DatarequirementSort( id: option.Option(String), extension: List(Extension), path: String, direction: r5_valuesets.Sortdirection, )
pub type DatarequirementSubject {
DatarequirementSubjectCodeableconcept(subject: Codeableconcept)
DatarequirementSubjectReference(subject: Reference)
}
Constructors
-
DatarequirementSubjectCodeableconcept(subject: Codeableconcept) -
DatarequirementSubjectReference(subject: Reference)
pub type DatarequirementValuefilter {
DatarequirementValuefilter(
id: option.Option(String),
extension: List(Extension),
path: option.Option(String),
search_param: option.Option(String),
comparator: option.Option(r5_valuesets.Valuefiltercomparator),
value: option.Option(DatarequirementValuefilterValue),
)
}
Constructors
-
DatarequirementValuefilter( id: option.Option(String), extension: List(Extension), path: option.Option(String), search_param: option.Option(String), comparator: option.Option(r5_valuesets.Valuefiltercomparator), value: option.Option(DatarequirementValuefilterValue), )
pub type Datatype {
Datatype(id: option.Option(String), extension: List(Extension))
}
Constructors
-
Datatype(id: option.Option(String), extension: List(Extension))
pub type Detectedissue {
Detectedissue(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
status: r5_valuesets.Detectedissuestatus,
category: List(Codeableconcept),
code: option.Option(Codeableconcept),
severity: option.Option(r5_valuesets.Detectedissueseverity),
subject: option.Option(Reference),
encounter: option.Option(Reference),
identified: option.Option(DetectedissueIdentified),
author: option.Option(Reference),
implicated: List(Reference),
evidence: List(DetectedissueEvidence),
detail: option.Option(String),
reference: option.Option(String),
mitigation: List(DetectedissueMitigation),
)
}
Constructors
-
Detectedissue( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), status: r5_valuesets.Detectedissuestatus, category: List(Codeableconcept), code: option.Option(Codeableconcept), severity: option.Option(r5_valuesets.Detectedissueseverity), subject: option.Option(Reference), encounter: option.Option(Reference), identified: option.Option(DetectedissueIdentified), author: option.Option(Reference), implicated: List(Reference), evidence: List(DetectedissueEvidence), detail: option.Option(String), reference: option.Option(String), mitigation: List(DetectedissueMitigation), )
pub type DetectedissueEvidence {
DetectedissueEvidence(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: List(Codeableconcept),
detail: List(Reference),
)
}
Constructors
-
DetectedissueEvidence( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: List(Codeableconcept), detail: List(Reference), )
pub type DetectedissueMitigation {
DetectedissueMitigation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
action: Codeableconcept,
date: option.Option(String),
author: option.Option(Reference),
note: List(Annotation),
)
}
Constructors
-
DetectedissueMitigation( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), action: Codeableconcept, date: option.Option(String), author: option.Option(Reference), note: List(Annotation), )
pub type Device {
Device(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
display_name: option.Option(String),
definition: option.Option(Codeablereference),
udi_carrier: List(DeviceUdicarrier),
status: option.Option(r5_valuesets.Devicestatus),
availability_status: option.Option(Codeableconcept),
biological_source_event: option.Option(Identifier),
manufacturer: option.Option(String),
manufacture_date: option.Option(String),
expiration_date: option.Option(String),
lot_number: option.Option(String),
serial_number: option.Option(String),
name: List(DeviceName),
model_number: option.Option(String),
part_number: option.Option(String),
category: List(Codeableconcept),
type_: List(Codeableconcept),
version: List(DeviceVersion),
conforms_to: List(DeviceConformsto),
property: List(DeviceProperty),
mode: option.Option(Codeableconcept),
cycle: option.Option(Count),
duration: option.Option(Duration),
owner: option.Option(Reference),
contact: List(Contactpoint),
location: option.Option(Reference),
url: option.Option(String),
endpoint: List(Reference),
gateway: List(Codeablereference),
note: List(Annotation),
safety: List(Codeableconcept),
parent: option.Option(Reference),
)
}
Constructors
-
Device( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), display_name: option.Option(String), definition: option.Option(Codeablereference), udi_carrier: List(DeviceUdicarrier), status: option.Option(r5_valuesets.Devicestatus), availability_status: option.Option(Codeableconcept), biological_source_event: option.Option(Identifier), manufacturer: option.Option(String), manufacture_date: option.Option(String), expiration_date: option.Option(String), lot_number: option.Option(String), serial_number: option.Option(String), name: List(DeviceName), model_number: option.Option(String), part_number: option.Option(String), category: List(Codeableconcept), type_: List(Codeableconcept), version: List(DeviceVersion), conforms_to: List(DeviceConformsto), property: List(DeviceProperty), mode: option.Option(Codeableconcept), cycle: option.Option(Count), duration: option.Option(Duration), owner: option.Option(Reference), contact: List(Contactpoint), location: option.Option(Reference), url: option.Option(String), endpoint: List(Reference), gateway: List(Codeablereference), note: List(Annotation), safety: List(Codeableconcept), parent: option.Option(Reference), )
pub type DeviceConformsto {
DeviceConformsto(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
category: option.Option(Codeableconcept),
specification: Codeableconcept,
version: option.Option(String),
)
}
Constructors
-
DeviceConformsto( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), category: option.Option(Codeableconcept), specification: Codeableconcept, version: option.Option(String), )
pub type DeviceName {
DeviceName(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
value: String,
type_: r5_valuesets.Devicenametype,
display: option.Option(Bool),
)
}
Constructors
-
DeviceName( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), value: String, type_: r5_valuesets.Devicenametype, display: option.Option(Bool), )
pub type DeviceProperty {
DeviceProperty(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
value: DevicePropertyValue,
)
}
Constructors
-
DeviceProperty( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, value: DevicePropertyValue, )
pub type DevicePropertyValue {
DevicePropertyValueQuantity(value: Quantity)
DevicePropertyValueCodeableconcept(value: Codeableconcept)
DevicePropertyValueString(value: String)
DevicePropertyValueBoolean(value: Bool)
DevicePropertyValueInteger(value: Int)
DevicePropertyValueRange(value: Range)
DevicePropertyValueAttachment(value: Attachment)
}
Constructors
-
DevicePropertyValueQuantity(value: Quantity) -
DevicePropertyValueCodeableconcept(value: Codeableconcept) -
DevicePropertyValueString(value: String) -
DevicePropertyValueBoolean(value: Bool) -
DevicePropertyValueInteger(value: Int) -
DevicePropertyValueRange(value: Range) -
DevicePropertyValueAttachment(value: Attachment)
pub type DeviceUdicarrier {
DeviceUdicarrier(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
device_identifier: String,
issuer: String,
jurisdiction: option.Option(String),
carrier_aidc: option.Option(String),
carrier_hrf: option.Option(String),
entry_type: option.Option(r5_valuesets.Udientrytype),
)
}
Constructors
-
DeviceUdicarrier( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), device_identifier: String, issuer: String, jurisdiction: option.Option(String), carrier_aidc: option.Option(String), carrier_hrf: option.Option(String), entry_type: option.Option(r5_valuesets.Udientrytype), )
pub type DeviceVersion {
DeviceVersion(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(Codeableconcept),
component: option.Option(Identifier),
install_date: option.Option(String),
value: String,
)
}
Constructors
-
DeviceVersion( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(Codeableconcept), component: option.Option(Identifier), install_date: option.Option(String), value: String, )
pub type Deviceassociation {
Deviceassociation(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
device: Reference,
category: List(Codeableconcept),
status: Codeableconcept,
status_reason: List(Codeableconcept),
subject: option.Option(Reference),
body_structure: option.Option(Reference),
period: option.Option(Period),
operation: List(DeviceassociationOperation),
)
}
Constructors
-
Deviceassociation( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), device: Reference, category: List(Codeableconcept), status: Codeableconcept, status_reason: List(Codeableconcept), subject: option.Option(Reference), body_structure: option.Option(Reference), period: option.Option(Period), operation: List(DeviceassociationOperation), )
pub type DeviceassociationOperation {
DeviceassociationOperation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
status: Codeableconcept,
operator: List(Reference),
period: option.Option(Period),
)
}
Constructors
-
DeviceassociationOperation( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), status: Codeableconcept, operator: List(Reference), period: option.Option(Period), )
pub type Devicedefinition {
Devicedefinition(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
description: option.Option(String),
identifier: List(Identifier),
udi_device_identifier: List(
DevicedefinitionUdideviceidentifier,
),
regulatory_identifier: List(
DevicedefinitionRegulatoryidentifier,
),
part_number: option.Option(String),
manufacturer: option.Option(Reference),
device_name: List(DevicedefinitionDevicename),
model_number: option.Option(String),
classification: List(DevicedefinitionClassification),
conforms_to: List(DevicedefinitionConformsto),
has_part: List(DevicedefinitionHaspart),
packaging: List(DevicedefinitionPackaging),
version: List(DevicedefinitionVersion),
safety: List(Codeableconcept),
shelf_life_storage: List(Productshelflife),
language_code: List(Codeableconcept),
property: List(DevicedefinitionProperty),
owner: option.Option(Reference),
contact: List(Contactpoint),
link: List(DevicedefinitionLink),
note: List(Annotation),
material: List(DevicedefinitionMaterial),
production_identifier_in_udi: List(
r5_valuesets.Deviceproductidentifierinudi,
),
guideline: option.Option(DevicedefinitionGuideline),
corrective_action: option.Option(
DevicedefinitionCorrectiveaction,
),
charge_item: List(DevicedefinitionChargeitem),
)
}
Constructors
-
Devicedefinition( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), description: option.Option(String), identifier: List(Identifier), udi_device_identifier: List(DevicedefinitionUdideviceidentifier), regulatory_identifier: List( DevicedefinitionRegulatoryidentifier, ), part_number: option.Option(String), manufacturer: option.Option(Reference), device_name: List(DevicedefinitionDevicename), model_number: option.Option(String), classification: List(DevicedefinitionClassification), conforms_to: List(DevicedefinitionConformsto), has_part: List(DevicedefinitionHaspart), packaging: List(DevicedefinitionPackaging), version: List(DevicedefinitionVersion), safety: List(Codeableconcept), shelf_life_storage: List(Productshelflife), language_code: List(Codeableconcept), property: List(DevicedefinitionProperty), owner: option.Option(Reference), contact: List(Contactpoint), link: List(DevicedefinitionLink), note: List(Annotation), material: List(DevicedefinitionMaterial), production_identifier_in_udi: List( r5_valuesets.Deviceproductidentifierinudi, ), guideline: option.Option(DevicedefinitionGuideline), corrective_action: option.Option( DevicedefinitionCorrectiveaction, ), charge_item: List(DevicedefinitionChargeitem), )
pub type DevicedefinitionChargeitem {
DevicedefinitionChargeitem(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
charge_item_code: Codeablereference,
count: Quantity,
effective_period: option.Option(Period),
use_context: List(Usagecontext),
)
}
Constructors
-
DevicedefinitionChargeitem( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), charge_item_code: Codeablereference, count: Quantity, effective_period: option.Option(Period), use_context: List(Usagecontext), )
pub type DevicedefinitionClassification {
DevicedefinitionClassification(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
justification: List(Relatedartifact),
)
}
Constructors
-
DevicedefinitionClassification( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, justification: List(Relatedartifact), )
pub type DevicedefinitionConformsto {
DevicedefinitionConformsto(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
category: option.Option(Codeableconcept),
specification: Codeableconcept,
version: List(String),
source: List(Relatedartifact),
)
}
Constructors
-
DevicedefinitionConformsto( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), category: option.Option(Codeableconcept), specification: Codeableconcept, version: List(String), source: List(Relatedartifact), )
pub type DevicedefinitionCorrectiveaction {
DevicedefinitionCorrectiveaction(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
recall: Bool,
scope: option.Option(r5_valuesets.Devicecorrectiveactionscope),
period: Period,
)
}
Constructors
-
DevicedefinitionCorrectiveaction( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), recall: Bool, scope: option.Option(r5_valuesets.Devicecorrectiveactionscope), period: Period, )
pub type DevicedefinitionDevicename {
DevicedefinitionDevicename(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
name: String,
type_: r5_valuesets.Devicenametype,
)
}
Constructors
-
DevicedefinitionDevicename( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), name: String, type_: r5_valuesets.Devicenametype, )
pub type DevicedefinitionGuideline {
DevicedefinitionGuideline(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
use_context: List(Usagecontext),
usage_instruction: option.Option(String),
related_artifact: List(Relatedartifact),
indication: List(Codeableconcept),
contraindication: List(Codeableconcept),
warning: List(Codeableconcept),
intended_use: option.Option(String),
)
}
Constructors
-
DevicedefinitionGuideline( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), use_context: List(Usagecontext), usage_instruction: option.Option(String), related_artifact: List(Relatedartifact), indication: List(Codeableconcept), contraindication: List(Codeableconcept), warning: List(Codeableconcept), intended_use: option.Option(String), )
pub type DevicedefinitionHaspart {
DevicedefinitionHaspart(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
reference: Reference,
count: option.Option(Int),
)
}
Constructors
-
DevicedefinitionHaspart( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), reference: Reference, count: option.Option(Int), )
pub type DevicedefinitionLink {
DevicedefinitionLink(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
relation: Coding,
related_device: Codeablereference,
)
}
Constructors
-
DevicedefinitionLink( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), relation: Coding, related_device: Codeablereference, )
pub type DevicedefinitionMaterial {
DevicedefinitionMaterial(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
substance: Codeableconcept,
alternate: option.Option(Bool),
allergenic_indicator: option.Option(Bool),
)
}
Constructors
-
DevicedefinitionMaterial( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), substance: Codeableconcept, alternate: option.Option(Bool), allergenic_indicator: option.Option(Bool), )
pub type DevicedefinitionPackaging {
DevicedefinitionPackaging(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: option.Option(Identifier),
type_: option.Option(Codeableconcept),
count: option.Option(Int),
distributor: List(DevicedefinitionPackagingDistributor),
udi_device_identifier: List(
DevicedefinitionUdideviceidentifier,
),
packaging: List(DevicedefinitionPackaging),
)
}
Constructors
-
DevicedefinitionPackaging( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), identifier: option.Option(Identifier), type_: option.Option(Codeableconcept), count: option.Option(Int), distributor: List(DevicedefinitionPackagingDistributor), udi_device_identifier: List(DevicedefinitionUdideviceidentifier), packaging: List(DevicedefinitionPackaging), )
pub type DevicedefinitionPackagingDistributor {
DevicedefinitionPackagingDistributor(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
name: option.Option(String),
organization_reference: List(Reference),
)
}
Constructors
-
DevicedefinitionPackagingDistributor( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), name: option.Option(String), organization_reference: List(Reference), )
pub type DevicedefinitionProperty {
DevicedefinitionProperty(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
value: DevicedefinitionPropertyValue,
)
}
Constructors
-
DevicedefinitionProperty( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, value: DevicedefinitionPropertyValue, )
pub type DevicedefinitionPropertyValue {
DevicedefinitionPropertyValueQuantity(value: Quantity)
DevicedefinitionPropertyValueCodeableconcept(
value: Codeableconcept,
)
DevicedefinitionPropertyValueString(value: String)
DevicedefinitionPropertyValueBoolean(value: Bool)
DevicedefinitionPropertyValueInteger(value: Int)
DevicedefinitionPropertyValueRange(value: Range)
DevicedefinitionPropertyValueAttachment(value: Attachment)
}
Constructors
-
DevicedefinitionPropertyValueQuantity(value: Quantity) -
DevicedefinitionPropertyValueCodeableconcept( value: Codeableconcept, ) -
DevicedefinitionPropertyValueString(value: String) -
DevicedefinitionPropertyValueBoolean(value: Bool) -
DevicedefinitionPropertyValueInteger(value: Int) -
DevicedefinitionPropertyValueRange(value: Range) -
DevicedefinitionPropertyValueAttachment(value: Attachment)
pub type DevicedefinitionRegulatoryidentifier {
DevicedefinitionRegulatoryidentifier(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: r5_valuesets.Devicedefinitionregulatoryidentifiertype,
device_identifier: String,
issuer: String,
jurisdiction: String,
)
}
Constructors
-
DevicedefinitionRegulatoryidentifier( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: r5_valuesets.Devicedefinitionregulatoryidentifiertype, device_identifier: String, issuer: String, jurisdiction: String, )
pub type DevicedefinitionUdideviceidentifier {
DevicedefinitionUdideviceidentifier(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
device_identifier: String,
issuer: String,
jurisdiction: String,
market_distribution: List(
DevicedefinitionUdideviceidentifierMarketdistribution,
),
)
}
Constructors
-
DevicedefinitionUdideviceidentifier( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), device_identifier: String, issuer: String, jurisdiction: String, market_distribution: List( DevicedefinitionUdideviceidentifierMarketdistribution, ), )
pub type DevicedefinitionUdideviceidentifierMarketdistribution {
DevicedefinitionUdideviceidentifierMarketdistribution(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
market_period: Period,
sub_jurisdiction: String,
)
}
Constructors
-
DevicedefinitionUdideviceidentifierMarketdistribution( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), market_period: Period, sub_jurisdiction: String, )
pub type DevicedefinitionVersion {
DevicedefinitionVersion(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(Codeableconcept),
component: option.Option(Identifier),
value: String,
)
}
Constructors
-
DevicedefinitionVersion( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(Codeableconcept), component: option.Option(Identifier), value: String, )
pub type Devicedispense {
Devicedispense(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
based_on: List(Reference),
part_of: List(Reference),
status: r5_valuesets.Devicedispensestatus,
status_reason: option.Option(Codeablereference),
category: List(Codeableconcept),
device: Codeablereference,
subject: Reference,
receiver: option.Option(Reference),
encounter: option.Option(Reference),
supporting_information: List(Reference),
performer: List(DevicedispensePerformer),
location: option.Option(Reference),
type_: option.Option(Codeableconcept),
quantity: option.Option(Quantity),
prepared_date: option.Option(String),
when_handed_over: option.Option(String),
destination: option.Option(Reference),
note: List(Annotation),
usage_instruction: option.Option(String),
event_history: List(Reference),
)
}
Constructors
-
Devicedispense( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), based_on: List(Reference), part_of: List(Reference), status: r5_valuesets.Devicedispensestatus, status_reason: option.Option(Codeablereference), category: List(Codeableconcept), device: Codeablereference, subject: Reference, receiver: option.Option(Reference), encounter: option.Option(Reference), supporting_information: List(Reference), performer: List(DevicedispensePerformer), location: option.Option(Reference), type_: option.Option(Codeableconcept), quantity: option.Option(Quantity), prepared_date: option.Option(String), when_handed_over: option.Option(String), destination: option.Option(Reference), note: List(Annotation), usage_instruction: option.Option(String), event_history: List(Reference), )
pub type DevicedispensePerformer {
DevicedispensePerformer(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
function: option.Option(Codeableconcept),
actor: Reference,
)
}
Constructors
-
DevicedispensePerformer( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), function: option.Option(Codeableconcept), actor: Reference, )
pub type Devicemetric {
Devicemetric(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
type_: Codeableconcept,
unit: option.Option(Codeableconcept),
device: Reference,
operational_status: option.Option(
r5_valuesets.Metricoperationalstatus,
),
color: option.Option(String),
category: r5_valuesets.Metriccategory,
measurement_frequency: option.Option(Quantity),
calibration: List(DevicemetricCalibration),
)
}
Constructors
-
Devicemetric( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), type_: Codeableconcept, unit: option.Option(Codeableconcept), device: Reference, operational_status: option.Option( r5_valuesets.Metricoperationalstatus, ), color: option.Option(String), category: r5_valuesets.Metriccategory, measurement_frequency: option.Option(Quantity), calibration: List(DevicemetricCalibration), )
pub type DevicemetricCalibration {
DevicemetricCalibration(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(r5_valuesets.Metriccalibrationtype),
state: option.Option(r5_valuesets.Metriccalibrationstate),
time: option.Option(String),
)
}
Constructors
-
DevicemetricCalibration( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(r5_valuesets.Metriccalibrationtype), state: option.Option(r5_valuesets.Metriccalibrationstate), time: option.Option(String), )
pub type Devicerequest {
Devicerequest(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
instantiates_canonical: List(String),
instantiates_uri: List(String),
based_on: List(Reference),
replaces: List(Reference),
group_identifier: option.Option(Identifier),
status: option.Option(r5_valuesets.Requeststatus),
intent: r5_valuesets.Requestintent,
priority: option.Option(r5_valuesets.Requestpriority),
do_not_perform: option.Option(Bool),
code: Codeablereference,
quantity: option.Option(Int),
parameter: List(DevicerequestParameter),
subject: Reference,
encounter: option.Option(Reference),
occurrence: option.Option(DevicerequestOccurrence),
authored_on: option.Option(String),
requester: option.Option(Reference),
performer: option.Option(Codeablereference),
reason: List(Codeablereference),
as_needed: option.Option(Bool),
as_needed_for: option.Option(Codeableconcept),
insurance: List(Reference),
supporting_info: List(Reference),
note: List(Annotation),
relevant_history: List(Reference),
)
}
Constructors
-
Devicerequest( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), instantiates_canonical: List(String), instantiates_uri: List(String), based_on: List(Reference), replaces: List(Reference), group_identifier: option.Option(Identifier), status: option.Option(r5_valuesets.Requeststatus), intent: r5_valuesets.Requestintent, priority: option.Option(r5_valuesets.Requestpriority), do_not_perform: option.Option(Bool), code: Codeablereference, quantity: option.Option(Int), parameter: List(DevicerequestParameter), subject: Reference, encounter: option.Option(Reference), occurrence: option.Option(DevicerequestOccurrence), authored_on: option.Option(String), requester: option.Option(Reference), performer: option.Option(Codeablereference), reason: List(Codeablereference), as_needed: option.Option(Bool), as_needed_for: option.Option(Codeableconcept), insurance: List(Reference), supporting_info: List(Reference), note: List(Annotation), relevant_history: List(Reference), )
pub type DevicerequestParameter {
DevicerequestParameter(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: option.Option(Codeableconcept),
value: option.Option(DevicerequestParameterValue),
)
}
Constructors
-
DevicerequestParameter( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: option.Option(Codeableconcept), value: option.Option(DevicerequestParameterValue), )
pub type DevicerequestParameterValue {
DevicerequestParameterValueCodeableconcept(
value: Codeableconcept,
)
DevicerequestParameterValueQuantity(value: Quantity)
DevicerequestParameterValueRange(value: Range)
DevicerequestParameterValueBoolean(value: Bool)
}
Constructors
-
DevicerequestParameterValueCodeableconcept( value: Codeableconcept, ) -
DevicerequestParameterValueQuantity(value: Quantity) -
DevicerequestParameterValueRange(value: Range) -
DevicerequestParameterValueBoolean(value: Bool)
pub type Deviceusage {
Deviceusage(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
based_on: List(Reference),
status: r5_valuesets.Deviceusagestatus,
category: List(Codeableconcept),
patient: Reference,
derived_from: List(Reference),
context: option.Option(Reference),
timing: option.Option(DeviceusageTiming),
date_asserted: option.Option(String),
usage_status: option.Option(Codeableconcept),
usage_reason: List(Codeableconcept),
adherence: option.Option(DeviceusageAdherence),
information_source: option.Option(Reference),
device: Codeablereference,
reason: List(Codeablereference),
body_site: option.Option(Codeablereference),
note: List(Annotation),
)
}
Constructors
-
Deviceusage( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), based_on: List(Reference), status: r5_valuesets.Deviceusagestatus, category: List(Codeableconcept), patient: Reference, derived_from: List(Reference), context: option.Option(Reference), timing: option.Option(DeviceusageTiming), date_asserted: option.Option(String), usage_status: option.Option(Codeableconcept), usage_reason: List(Codeableconcept), adherence: option.Option(DeviceusageAdherence), information_source: option.Option(Reference), device: Codeablereference, reason: List(Codeablereference), body_site: option.Option(Codeablereference), note: List(Annotation), )
pub type DeviceusageAdherence {
DeviceusageAdherence(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: Codeableconcept,
reason: List(Codeableconcept),
)
}
Constructors
-
DeviceusageAdherence( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: Codeableconcept, reason: List(Codeableconcept), )
pub type Diagnosticreport {
Diagnosticreport(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
based_on: List(Reference),
status: r5_valuesets.Diagnosticreportstatus,
category: List(Codeableconcept),
code: Codeableconcept,
subject: option.Option(Reference),
encounter: option.Option(Reference),
effective: option.Option(DiagnosticreportEffective),
issued: option.Option(String),
performer: List(Reference),
results_interpreter: List(Reference),
specimen: List(Reference),
result: List(Reference),
note: List(Annotation),
study: List(Reference),
supporting_info: List(DiagnosticreportSupportinginfo),
media: List(DiagnosticreportMedia),
composition: option.Option(Reference),
conclusion: option.Option(String),
conclusion_code: List(Codeableconcept),
presented_form: List(Attachment),
)
}
Constructors
-
Diagnosticreport( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), based_on: List(Reference), status: r5_valuesets.Diagnosticreportstatus, category: List(Codeableconcept), code: Codeableconcept, subject: option.Option(Reference), encounter: option.Option(Reference), effective: option.Option(DiagnosticreportEffective), issued: option.Option(String), performer: List(Reference), results_interpreter: List(Reference), specimen: List(Reference), result: List(Reference), note: List(Annotation), study: List(Reference), supporting_info: List(DiagnosticreportSupportinginfo), media: List(DiagnosticreportMedia), composition: option.Option(Reference), conclusion: option.Option(String), conclusion_code: List(Codeableconcept), presented_form: List(Attachment), )
pub type DiagnosticreportMedia {
DiagnosticreportMedia(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
comment: option.Option(String),
link: Reference,
)
}
Constructors
-
DiagnosticreportMedia( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), comment: option.Option(String), link: Reference, )
pub type DiagnosticreportSupportinginfo {
DiagnosticreportSupportinginfo(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
reference: Reference,
)
}
Constructors
-
DiagnosticreportSupportinginfo( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, reference: Reference, )
pub type Distance {
Distance(
id: option.Option(String),
extension: List(Extension),
value: option.Option(Float),
comparator: option.Option(r5_valuesets.Quantitycomparator),
unit: option.Option(String),
system: option.Option(String),
code: option.Option(String),
)
}
Constructors
-
Distance( id: option.Option(String), extension: List(Extension), value: option.Option(Float), comparator: option.Option(r5_valuesets.Quantitycomparator), unit: option.Option(String), system: option.Option(String), code: option.Option(String), )
pub type Documentreference {
Documentreference(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
version: option.Option(String),
based_on: List(Reference),
status: r5_valuesets.Documentreferencestatus,
doc_status: option.Option(r5_valuesets.Compositionstatus),
modality: List(Codeableconcept),
type_: option.Option(Codeableconcept),
category: List(Codeableconcept),
subject: option.Option(Reference),
context: List(Reference),
event: List(Codeablereference),
body_site: List(Codeablereference),
facility_type: option.Option(Codeableconcept),
practice_setting: option.Option(Codeableconcept),
period: option.Option(Period),
date: option.Option(String),
author: List(Reference),
attester: List(DocumentreferenceAttester),
custodian: option.Option(Reference),
relates_to: List(DocumentreferenceRelatesto),
description: option.Option(String),
security_label: List(Codeableconcept),
content: List(DocumentreferenceContent),
)
}
Constructors
-
Documentreference( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), version: option.Option(String), based_on: List(Reference), status: r5_valuesets.Documentreferencestatus, doc_status: option.Option(r5_valuesets.Compositionstatus), modality: List(Codeableconcept), type_: option.Option(Codeableconcept), category: List(Codeableconcept), subject: option.Option(Reference), context: List(Reference), event: List(Codeablereference), body_site: List(Codeablereference), facility_type: option.Option(Codeableconcept), practice_setting: option.Option(Codeableconcept), period: option.Option(Period), date: option.Option(String), author: List(Reference), attester: List(DocumentreferenceAttester), custodian: option.Option(Reference), relates_to: List(DocumentreferenceRelatesto), description: option.Option(String), security_label: List(Codeableconcept), content: List(DocumentreferenceContent), )
pub type DocumentreferenceAttester {
DocumentreferenceAttester(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
mode: Codeableconcept,
time: option.Option(String),
party: option.Option(Reference),
)
}
Constructors
-
DocumentreferenceAttester( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), mode: Codeableconcept, time: option.Option(String), party: option.Option(Reference), )
pub type DocumentreferenceContent {
DocumentreferenceContent(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
attachment: Attachment,
profile: List(DocumentreferenceContentProfile),
)
}
Constructors
-
DocumentreferenceContent( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), attachment: Attachment, profile: List(DocumentreferenceContentProfile), )
pub type DocumentreferenceContentProfile {
DocumentreferenceContentProfile(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
value: DocumentreferenceContentProfileValue,
)
}
Constructors
-
DocumentreferenceContentProfile( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), value: DocumentreferenceContentProfileValue, )
pub type DocumentreferenceContentProfileValue {
DocumentreferenceContentProfileValueCoding(value: Coding)
DocumentreferenceContentProfileValueUri(value: String)
DocumentreferenceContentProfileValueCanonical(value: String)
}
Constructors
-
DocumentreferenceContentProfileValueCoding(value: Coding) -
DocumentreferenceContentProfileValueUri(value: String) -
DocumentreferenceContentProfileValueCanonical(value: String)
pub type DocumentreferenceRelatesto {
DocumentreferenceRelatesto(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: Codeableconcept,
target: Reference,
)
}
Constructors
-
DocumentreferenceRelatesto( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: Codeableconcept, target: Reference, )
pub type Domainresource {
Domainresource(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
)
}
Constructors
-
Domainresource( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), )
pub type Dosage {
Dosage(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
sequence: option.Option(Int),
text: option.Option(String),
additional_instruction: List(Codeableconcept),
patient_instruction: option.Option(String),
timing: option.Option(Timing),
as_needed: option.Option(Bool),
as_needed_for: List(Codeableconcept),
site: option.Option(Codeableconcept),
route: option.Option(Codeableconcept),
method: option.Option(Codeableconcept),
dose_and_rate: List(DosageDoseandrate),
max_dose_per_period: List(Ratio),
max_dose_per_administration: option.Option(Quantity),
max_dose_per_lifetime: option.Option(Quantity),
)
}
Constructors
-
Dosage( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), sequence: option.Option(Int), text: option.Option(String), additional_instruction: List(Codeableconcept), patient_instruction: option.Option(String), timing: option.Option(Timing), as_needed: option.Option(Bool), as_needed_for: List(Codeableconcept), site: option.Option(Codeableconcept), route: option.Option(Codeableconcept), method: option.Option(Codeableconcept), dose_and_rate: List(DosageDoseandrate), max_dose_per_period: List(Ratio), max_dose_per_administration: option.Option(Quantity), max_dose_per_lifetime: option.Option(Quantity), )
pub type DosageDoseandrate {
DosageDoseandrate(
id: option.Option(String),
extension: List(Extension),
type_: option.Option(Codeableconcept),
dose: option.Option(DosageDoseandrateDose),
rate: option.Option(DosageDoseandrateRate),
)
}
Constructors
-
DosageDoseandrate( id: option.Option(String), extension: List(Extension), type_: option.Option(Codeableconcept), dose: option.Option(DosageDoseandrateDose), rate: option.Option(DosageDoseandrateRate), )
pub type Duration {
Duration(
id: option.Option(String),
extension: List(Extension),
value: option.Option(Float),
comparator: option.Option(r5_valuesets.Quantitycomparator),
unit: option.Option(String),
system: option.Option(String),
code: option.Option(String),
)
}
Constructors
-
Duration( id: option.Option(String), extension: List(Extension), value: option.Option(Float), comparator: option.Option(r5_valuesets.Quantitycomparator), unit: option.Option(String), system: option.Option(String), code: option.Option(String), )
pub type Elementdefinition {
Elementdefinition(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
path: String,
representation: List(r5_valuesets.Propertyrepresentation),
slice_name: option.Option(String),
slice_is_constraining: option.Option(Bool),
label: option.Option(String),
code: List(Coding),
slicing: option.Option(ElementdefinitionSlicing),
short: option.Option(String),
definition: option.Option(String),
comment: option.Option(String),
requirements: option.Option(String),
alias: List(String),
min: option.Option(Int),
max: option.Option(String),
base: option.Option(ElementdefinitionBase),
content_reference: option.Option(String),
type_: List(ElementdefinitionType),
default_value: option.Option(ElementdefinitionDefaultvalue),
meaning_when_missing: option.Option(String),
order_meaning: option.Option(String),
fixed: option.Option(ElementdefinitionFixed),
pattern: option.Option(ElementdefinitionPattern),
example: List(ElementdefinitionExample),
min_value: option.Option(ElementdefinitionMinvalue),
max_value: option.Option(ElementdefinitionMaxvalue),
max_length: option.Option(Int),
condition: List(String),
constraint: List(ElementdefinitionConstraint),
must_have_value: option.Option(Bool),
value_alternatives: List(String),
must_support: option.Option(Bool),
is_modifier: option.Option(Bool),
is_modifier_reason: option.Option(String),
is_summary: option.Option(Bool),
binding: option.Option(ElementdefinitionBinding),
mapping: List(ElementdefinitionMapping),
)
}
Constructors
-
Elementdefinition( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), path: String, representation: List(r5_valuesets.Propertyrepresentation), slice_name: option.Option(String), slice_is_constraining: option.Option(Bool), label: option.Option(String), code: List(Coding), slicing: option.Option(ElementdefinitionSlicing), short: option.Option(String), definition: option.Option(String), comment: option.Option(String), requirements: option.Option(String), alias: List(String), min: option.Option(Int), max: option.Option(String), base: option.Option(ElementdefinitionBase), content_reference: option.Option(String), type_: List(ElementdefinitionType), default_value: option.Option(ElementdefinitionDefaultvalue), meaning_when_missing: option.Option(String), order_meaning: option.Option(String), fixed: option.Option(ElementdefinitionFixed), pattern: option.Option(ElementdefinitionPattern), example: List(ElementdefinitionExample), min_value: option.Option(ElementdefinitionMinvalue), max_value: option.Option(ElementdefinitionMaxvalue), max_length: option.Option(Int), condition: List(String), constraint: List(ElementdefinitionConstraint), must_have_value: option.Option(Bool), value_alternatives: List(String), must_support: option.Option(Bool), is_modifier: option.Option(Bool), is_modifier_reason: option.Option(String), is_summary: option.Option(Bool), binding: option.Option(ElementdefinitionBinding), mapping: List(ElementdefinitionMapping), )
pub type ElementdefinitionBase {
ElementdefinitionBase(
id: option.Option(String),
extension: List(Extension),
path: String,
min: Int,
max: String,
)
}
Constructors
-
ElementdefinitionBase( id: option.Option(String), extension: List(Extension), path: String, min: Int, max: String, )
pub type ElementdefinitionBinding {
ElementdefinitionBinding(
id: option.Option(String),
extension: List(Extension),
strength: r5_valuesets.Bindingstrength,
description: option.Option(String),
value_set: option.Option(String),
additional: List(ElementdefinitionBindingAdditional),
)
}
Constructors
-
ElementdefinitionBinding( id: option.Option(String), extension: List(Extension), strength: r5_valuesets.Bindingstrength, description: option.Option(String), value_set: option.Option(String), additional: List(ElementdefinitionBindingAdditional), )
pub type ElementdefinitionBindingAdditional {
ElementdefinitionBindingAdditional(
id: option.Option(String),
extension: List(Extension),
purpose: r5_valuesets.Additionalbindingpurpose,
value_set: String,
documentation: option.Option(String),
short_doco: option.Option(String),
usage: List(Usagecontext),
any: option.Option(Bool),
)
}
Constructors
-
ElementdefinitionBindingAdditional( id: option.Option(String), extension: List(Extension), purpose: r5_valuesets.Additionalbindingpurpose, value_set: String, documentation: option.Option(String), short_doco: option.Option(String), usage: List(Usagecontext), any: option.Option(Bool), )
pub type ElementdefinitionConstraint {
ElementdefinitionConstraint(
id: option.Option(String),
extension: List(Extension),
key: String,
requirements: option.Option(String),
severity: r5_valuesets.Constraintseverity,
suppress: option.Option(Bool),
human: String,
expression: option.Option(String),
source: option.Option(String),
)
}
Constructors
-
ElementdefinitionConstraint( id: option.Option(String), extension: List(Extension), key: String, requirements: option.Option(String), severity: r5_valuesets.Constraintseverity, suppress: option.Option(Bool), human: String, expression: option.Option(String), source: option.Option(String), )
pub type ElementdefinitionDefaultvalue {
ElementdefinitionDefaultvalueBase64binary(
default_value: String,
)
ElementdefinitionDefaultvalueBoolean(default_value: Bool)
ElementdefinitionDefaultvalueCanonical(default_value: String)
ElementdefinitionDefaultvalueCode(default_value: String)
ElementdefinitionDefaultvalueDate(default_value: String)
ElementdefinitionDefaultvalueDatetime(default_value: String)
ElementdefinitionDefaultvalueDecimal(default_value: Float)
ElementdefinitionDefaultvalueId(default_value: String)
ElementdefinitionDefaultvalueInstant(default_value: String)
ElementdefinitionDefaultvalueInteger(default_value: Int)
ElementdefinitionDefaultvalueInteger64(default_value: Int)
ElementdefinitionDefaultvalueMarkdown(default_value: String)
ElementdefinitionDefaultvalueOid(default_value: String)
ElementdefinitionDefaultvaluePositiveint(default_value: Int)
ElementdefinitionDefaultvalueString(default_value: String)
ElementdefinitionDefaultvalueTime(default_value: String)
ElementdefinitionDefaultvalueUnsignedint(default_value: Int)
ElementdefinitionDefaultvalueUri(default_value: String)
ElementdefinitionDefaultvalueUrl(default_value: String)
ElementdefinitionDefaultvalueUuid(default_value: String)
ElementdefinitionDefaultvalueAddress(default_value: Address)
ElementdefinitionDefaultvalueAge(default_value: Age)
ElementdefinitionDefaultvalueAnnotation(
default_value: Annotation,
)
ElementdefinitionDefaultvalueAttachment(
default_value: Attachment,
)
ElementdefinitionDefaultvalueCodeableconcept(
default_value: Codeableconcept,
)
ElementdefinitionDefaultvalueCodeablereference(
default_value: Codeablereference,
)
ElementdefinitionDefaultvalueCoding(default_value: Coding)
ElementdefinitionDefaultvalueContactpoint(
default_value: Contactpoint,
)
ElementdefinitionDefaultvalueCount(default_value: Count)
ElementdefinitionDefaultvalueDistance(default_value: Distance)
ElementdefinitionDefaultvalueDuration(default_value: Duration)
ElementdefinitionDefaultvalueHumanname(
default_value: Humanname,
)
ElementdefinitionDefaultvalueIdentifier(
default_value: Identifier,
)
ElementdefinitionDefaultvalueMoney(default_value: Money)
ElementdefinitionDefaultvaluePeriod(default_value: Period)
ElementdefinitionDefaultvalueQuantity(default_value: Quantity)
ElementdefinitionDefaultvalueRange(default_value: Range)
ElementdefinitionDefaultvalueRatio(default_value: Ratio)
ElementdefinitionDefaultvalueRatiorange(
default_value: Ratiorange,
)
ElementdefinitionDefaultvalueReference(
default_value: Reference,
)
ElementdefinitionDefaultvalueSampleddata(
default_value: Sampleddata,
)
ElementdefinitionDefaultvalueSignature(
default_value: Signature,
)
ElementdefinitionDefaultvalueTiming(default_value: Timing)
ElementdefinitionDefaultvalueContactdetail(
default_value: Contactdetail,
)
ElementdefinitionDefaultvalueDatarequirement(
default_value: Datarequirement,
)
ElementdefinitionDefaultvalueExpression(
default_value: Expression,
)
ElementdefinitionDefaultvalueParameterdefinition(
default_value: Parameterdefinition,
)
ElementdefinitionDefaultvalueRelatedartifact(
default_value: Relatedartifact,
)
ElementdefinitionDefaultvalueTriggerdefinition(
default_value: Triggerdefinition,
)
ElementdefinitionDefaultvalueUsagecontext(
default_value: Usagecontext,
)
ElementdefinitionDefaultvalueAvailability(
default_value: Availability,
)
ElementdefinitionDefaultvalueExtendedcontactdetail(
default_value: Extendedcontactdetail,
)
ElementdefinitionDefaultvalueDosage(default_value: Dosage)
ElementdefinitionDefaultvalueMeta(default_value: Meta)
}
Constructors
-
ElementdefinitionDefaultvalueBase64binary(default_value: String) -
ElementdefinitionDefaultvalueBoolean(default_value: Bool) -
ElementdefinitionDefaultvalueCanonical(default_value: String) -
ElementdefinitionDefaultvalueCode(default_value: String) -
ElementdefinitionDefaultvalueDate(default_value: String) -
ElementdefinitionDefaultvalueDatetime(default_value: String) -
ElementdefinitionDefaultvalueDecimal(default_value: Float) -
ElementdefinitionDefaultvalueId(default_value: String) -
ElementdefinitionDefaultvalueInstant(default_value: String) -
ElementdefinitionDefaultvalueInteger(default_value: Int) -
ElementdefinitionDefaultvalueInteger64(default_value: Int) -
ElementdefinitionDefaultvalueMarkdown(default_value: String) -
ElementdefinitionDefaultvalueOid(default_value: String) -
ElementdefinitionDefaultvaluePositiveint(default_value: Int) -
ElementdefinitionDefaultvalueString(default_value: String) -
ElementdefinitionDefaultvalueTime(default_value: String) -
ElementdefinitionDefaultvalueUnsignedint(default_value: Int) -
ElementdefinitionDefaultvalueUri(default_value: String) -
ElementdefinitionDefaultvalueUrl(default_value: String) -
ElementdefinitionDefaultvalueUuid(default_value: String) -
ElementdefinitionDefaultvalueAddress(default_value: Address) -
ElementdefinitionDefaultvalueAge(default_value: Age) -
ElementdefinitionDefaultvalueAnnotation( default_value: Annotation, ) -
ElementdefinitionDefaultvalueAttachment( default_value: Attachment, ) -
ElementdefinitionDefaultvalueCodeableconcept( default_value: Codeableconcept, ) -
ElementdefinitionDefaultvalueCodeablereference( default_value: Codeablereference, ) -
ElementdefinitionDefaultvalueCoding(default_value: Coding) -
ElementdefinitionDefaultvalueContactpoint( default_value: Contactpoint, ) -
ElementdefinitionDefaultvalueCount(default_value: Count) -
ElementdefinitionDefaultvalueDistance(default_value: Distance) -
ElementdefinitionDefaultvalueDuration(default_value: Duration) -
ElementdefinitionDefaultvalueHumanname(default_value: Humanname) -
ElementdefinitionDefaultvalueIdentifier( default_value: Identifier, ) -
ElementdefinitionDefaultvalueMoney(default_value: Money) -
ElementdefinitionDefaultvaluePeriod(default_value: Period) -
ElementdefinitionDefaultvalueQuantity(default_value: Quantity) -
ElementdefinitionDefaultvalueRange(default_value: Range) -
ElementdefinitionDefaultvalueRatio(default_value: Ratio) -
ElementdefinitionDefaultvalueRatiorange( default_value: Ratiorange, ) -
ElementdefinitionDefaultvalueReference(default_value: Reference) -
ElementdefinitionDefaultvalueSampleddata( default_value: Sampleddata, ) -
ElementdefinitionDefaultvalueSignature(default_value: Signature) -
ElementdefinitionDefaultvalueTiming(default_value: Timing) -
ElementdefinitionDefaultvalueContactdetail( default_value: Contactdetail, ) -
ElementdefinitionDefaultvalueDatarequirement( default_value: Datarequirement, ) -
ElementdefinitionDefaultvalueExpression( default_value: Expression, ) -
ElementdefinitionDefaultvalueParameterdefinition( default_value: Parameterdefinition, ) -
ElementdefinitionDefaultvalueRelatedartifact( default_value: Relatedartifact, ) -
ElementdefinitionDefaultvalueTriggerdefinition( default_value: Triggerdefinition, ) -
ElementdefinitionDefaultvalueUsagecontext( default_value: Usagecontext, ) -
ElementdefinitionDefaultvalueAvailability( default_value: Availability, ) -
ElementdefinitionDefaultvalueExtendedcontactdetail( default_value: Extendedcontactdetail, ) -
ElementdefinitionDefaultvalueDosage(default_value: Dosage) -
ElementdefinitionDefaultvalueMeta(default_value: Meta)
pub type ElementdefinitionExample {
ElementdefinitionExample(
id: option.Option(String),
extension: List(Extension),
label: String,
value: ElementdefinitionExampleValue,
)
}
Constructors
-
ElementdefinitionExample( id: option.Option(String), extension: List(Extension), label: String, value: ElementdefinitionExampleValue, )
pub type ElementdefinitionExampleValue {
ElementdefinitionExampleValueBase64binary(value: String)
ElementdefinitionExampleValueBoolean(value: Bool)
ElementdefinitionExampleValueCanonical(value: String)
ElementdefinitionExampleValueCode(value: String)
ElementdefinitionExampleValueDate(value: String)
ElementdefinitionExampleValueDatetime(value: String)
ElementdefinitionExampleValueDecimal(value: Float)
ElementdefinitionExampleValueId(value: String)
ElementdefinitionExampleValueInstant(value: String)
ElementdefinitionExampleValueInteger(value: Int)
ElementdefinitionExampleValueInteger64(value: Int)
ElementdefinitionExampleValueMarkdown(value: String)
ElementdefinitionExampleValueOid(value: String)
ElementdefinitionExampleValuePositiveint(value: Int)
ElementdefinitionExampleValueString(value: String)
ElementdefinitionExampleValueTime(value: String)
ElementdefinitionExampleValueUnsignedint(value: Int)
ElementdefinitionExampleValueUri(value: String)
ElementdefinitionExampleValueUrl(value: String)
ElementdefinitionExampleValueUuid(value: String)
ElementdefinitionExampleValueAddress(value: Address)
ElementdefinitionExampleValueAge(value: Age)
ElementdefinitionExampleValueAnnotation(value: Annotation)
ElementdefinitionExampleValueAttachment(value: Attachment)
ElementdefinitionExampleValueCodeableconcept(
value: Codeableconcept,
)
ElementdefinitionExampleValueCodeablereference(
value: Codeablereference,
)
ElementdefinitionExampleValueCoding(value: Coding)
ElementdefinitionExampleValueContactpoint(value: Contactpoint)
ElementdefinitionExampleValueCount(value: Count)
ElementdefinitionExampleValueDistance(value: Distance)
ElementdefinitionExampleValueDuration(value: Duration)
ElementdefinitionExampleValueHumanname(value: Humanname)
ElementdefinitionExampleValueIdentifier(value: Identifier)
ElementdefinitionExampleValueMoney(value: Money)
ElementdefinitionExampleValuePeriod(value: Period)
ElementdefinitionExampleValueQuantity(value: Quantity)
ElementdefinitionExampleValueRange(value: Range)
ElementdefinitionExampleValueRatio(value: Ratio)
ElementdefinitionExampleValueRatiorange(value: Ratiorange)
ElementdefinitionExampleValueReference(value: Reference)
ElementdefinitionExampleValueSampleddata(value: Sampleddata)
ElementdefinitionExampleValueSignature(value: Signature)
ElementdefinitionExampleValueTiming(value: Timing)
ElementdefinitionExampleValueContactdetail(
value: Contactdetail,
)
ElementdefinitionExampleValueDatarequirement(
value: Datarequirement,
)
ElementdefinitionExampleValueExpression(value: Expression)
ElementdefinitionExampleValueParameterdefinition(
value: Parameterdefinition,
)
ElementdefinitionExampleValueRelatedartifact(
value: Relatedartifact,
)
ElementdefinitionExampleValueTriggerdefinition(
value: Triggerdefinition,
)
ElementdefinitionExampleValueUsagecontext(value: Usagecontext)
ElementdefinitionExampleValueAvailability(value: Availability)
ElementdefinitionExampleValueExtendedcontactdetail(
value: Extendedcontactdetail,
)
ElementdefinitionExampleValueDosage(value: Dosage)
ElementdefinitionExampleValueMeta(value: Meta)
}
Constructors
-
ElementdefinitionExampleValueBase64binary(value: String) -
ElementdefinitionExampleValueBoolean(value: Bool) -
ElementdefinitionExampleValueCanonical(value: String) -
ElementdefinitionExampleValueCode(value: String) -
ElementdefinitionExampleValueDate(value: String) -
ElementdefinitionExampleValueDatetime(value: String) -
ElementdefinitionExampleValueDecimal(value: Float) -
ElementdefinitionExampleValueId(value: String) -
ElementdefinitionExampleValueInstant(value: String) -
ElementdefinitionExampleValueInteger(value: Int) -
ElementdefinitionExampleValueInteger64(value: Int) -
ElementdefinitionExampleValueMarkdown(value: String) -
ElementdefinitionExampleValueOid(value: String) -
ElementdefinitionExampleValuePositiveint(value: Int) -
ElementdefinitionExampleValueString(value: String) -
ElementdefinitionExampleValueTime(value: String) -
ElementdefinitionExampleValueUnsignedint(value: Int) -
ElementdefinitionExampleValueUri(value: String) -
ElementdefinitionExampleValueUrl(value: String) -
ElementdefinitionExampleValueUuid(value: String) -
ElementdefinitionExampleValueAddress(value: Address) -
ElementdefinitionExampleValueAge(value: Age) -
ElementdefinitionExampleValueAnnotation(value: Annotation) -
ElementdefinitionExampleValueAttachment(value: Attachment) -
ElementdefinitionExampleValueCodeableconcept( value: Codeableconcept, ) -
ElementdefinitionExampleValueCodeablereference( value: Codeablereference, ) -
ElementdefinitionExampleValueCoding(value: Coding) -
ElementdefinitionExampleValueContactpoint(value: Contactpoint) -
ElementdefinitionExampleValueCount(value: Count) -
ElementdefinitionExampleValueDistance(value: Distance) -
ElementdefinitionExampleValueDuration(value: Duration) -
ElementdefinitionExampleValueHumanname(value: Humanname) -
ElementdefinitionExampleValueIdentifier(value: Identifier) -
ElementdefinitionExampleValueMoney(value: Money) -
ElementdefinitionExampleValuePeriod(value: Period) -
ElementdefinitionExampleValueQuantity(value: Quantity) -
ElementdefinitionExampleValueRange(value: Range) -
ElementdefinitionExampleValueRatio(value: Ratio) -
ElementdefinitionExampleValueRatiorange(value: Ratiorange) -
ElementdefinitionExampleValueReference(value: Reference) -
ElementdefinitionExampleValueSampleddata(value: Sampleddata) -
ElementdefinitionExampleValueSignature(value: Signature) -
ElementdefinitionExampleValueTiming(value: Timing) -
ElementdefinitionExampleValueContactdetail(value: Contactdetail) -
ElementdefinitionExampleValueDatarequirement( value: Datarequirement, ) -
ElementdefinitionExampleValueExpression(value: Expression) -
ElementdefinitionExampleValueParameterdefinition( value: Parameterdefinition, ) -
ElementdefinitionExampleValueRelatedartifact( value: Relatedartifact, ) -
ElementdefinitionExampleValueTriggerdefinition( value: Triggerdefinition, ) -
ElementdefinitionExampleValueUsagecontext(value: Usagecontext) -
ElementdefinitionExampleValueAvailability(value: Availability) -
ElementdefinitionExampleValueExtendedcontactdetail( value: Extendedcontactdetail, ) -
ElementdefinitionExampleValueDosage(value: Dosage) -
ElementdefinitionExampleValueMeta(value: Meta)
pub type ElementdefinitionFixed {
ElementdefinitionFixedBase64binary(fixed: String)
ElementdefinitionFixedBoolean(fixed: Bool)
ElementdefinitionFixedCanonical(fixed: String)
ElementdefinitionFixedCode(fixed: String)
ElementdefinitionFixedDate(fixed: String)
ElementdefinitionFixedDatetime(fixed: String)
ElementdefinitionFixedDecimal(fixed: Float)
ElementdefinitionFixedId(fixed: String)
ElementdefinitionFixedInstant(fixed: String)
ElementdefinitionFixedInteger(fixed: Int)
ElementdefinitionFixedInteger64(fixed: Int)
ElementdefinitionFixedMarkdown(fixed: String)
ElementdefinitionFixedOid(fixed: String)
ElementdefinitionFixedPositiveint(fixed: Int)
ElementdefinitionFixedString(fixed: String)
ElementdefinitionFixedTime(fixed: String)
ElementdefinitionFixedUnsignedint(fixed: Int)
ElementdefinitionFixedUri(fixed: String)
ElementdefinitionFixedUrl(fixed: String)
ElementdefinitionFixedUuid(fixed: String)
ElementdefinitionFixedAddress(fixed: Address)
ElementdefinitionFixedAge(fixed: Age)
ElementdefinitionFixedAnnotation(fixed: Annotation)
ElementdefinitionFixedAttachment(fixed: Attachment)
ElementdefinitionFixedCodeableconcept(fixed: Codeableconcept)
ElementdefinitionFixedCodeablereference(
fixed: Codeablereference,
)
ElementdefinitionFixedCoding(fixed: Coding)
ElementdefinitionFixedContactpoint(fixed: Contactpoint)
ElementdefinitionFixedCount(fixed: Count)
ElementdefinitionFixedDistance(fixed: Distance)
ElementdefinitionFixedDuration(fixed: Duration)
ElementdefinitionFixedHumanname(fixed: Humanname)
ElementdefinitionFixedIdentifier(fixed: Identifier)
ElementdefinitionFixedMoney(fixed: Money)
ElementdefinitionFixedPeriod(fixed: Period)
ElementdefinitionFixedQuantity(fixed: Quantity)
ElementdefinitionFixedRange(fixed: Range)
ElementdefinitionFixedRatio(fixed: Ratio)
ElementdefinitionFixedRatiorange(fixed: Ratiorange)
ElementdefinitionFixedReference(fixed: Reference)
ElementdefinitionFixedSampleddata(fixed: Sampleddata)
ElementdefinitionFixedSignature(fixed: Signature)
ElementdefinitionFixedTiming(fixed: Timing)
ElementdefinitionFixedContactdetail(fixed: Contactdetail)
ElementdefinitionFixedDatarequirement(fixed: Datarequirement)
ElementdefinitionFixedExpression(fixed: Expression)
ElementdefinitionFixedParameterdefinition(
fixed: Parameterdefinition,
)
ElementdefinitionFixedRelatedartifact(fixed: Relatedartifact)
ElementdefinitionFixedTriggerdefinition(
fixed: Triggerdefinition,
)
ElementdefinitionFixedUsagecontext(fixed: Usagecontext)
ElementdefinitionFixedAvailability(fixed: Availability)
ElementdefinitionFixedExtendedcontactdetail(
fixed: Extendedcontactdetail,
)
ElementdefinitionFixedDosage(fixed: Dosage)
ElementdefinitionFixedMeta(fixed: Meta)
}
Constructors
-
ElementdefinitionFixedBase64binary(fixed: String) -
ElementdefinitionFixedBoolean(fixed: Bool) -
ElementdefinitionFixedCanonical(fixed: String) -
ElementdefinitionFixedCode(fixed: String) -
ElementdefinitionFixedDate(fixed: String) -
ElementdefinitionFixedDatetime(fixed: String) -
ElementdefinitionFixedDecimal(fixed: Float) -
ElementdefinitionFixedId(fixed: String) -
ElementdefinitionFixedInstant(fixed: String) -
ElementdefinitionFixedInteger(fixed: Int) -
ElementdefinitionFixedInteger64(fixed: Int) -
ElementdefinitionFixedMarkdown(fixed: String) -
ElementdefinitionFixedOid(fixed: String) -
ElementdefinitionFixedPositiveint(fixed: Int) -
ElementdefinitionFixedString(fixed: String) -
ElementdefinitionFixedTime(fixed: String) -
ElementdefinitionFixedUnsignedint(fixed: Int) -
ElementdefinitionFixedUri(fixed: String) -
ElementdefinitionFixedUrl(fixed: String) -
ElementdefinitionFixedUuid(fixed: String) -
ElementdefinitionFixedAddress(fixed: Address) -
ElementdefinitionFixedAge(fixed: Age) -
ElementdefinitionFixedAnnotation(fixed: Annotation) -
ElementdefinitionFixedAttachment(fixed: Attachment) -
ElementdefinitionFixedCodeableconcept(fixed: Codeableconcept) -
ElementdefinitionFixedCodeablereference(fixed: Codeablereference) -
ElementdefinitionFixedCoding(fixed: Coding) -
ElementdefinitionFixedContactpoint(fixed: Contactpoint) -
ElementdefinitionFixedCount(fixed: Count) -
ElementdefinitionFixedDistance(fixed: Distance) -
ElementdefinitionFixedDuration(fixed: Duration) -
ElementdefinitionFixedHumanname(fixed: Humanname) -
ElementdefinitionFixedIdentifier(fixed: Identifier) -
ElementdefinitionFixedMoney(fixed: Money) -
ElementdefinitionFixedPeriod(fixed: Period) -
ElementdefinitionFixedQuantity(fixed: Quantity) -
ElementdefinitionFixedRange(fixed: Range) -
ElementdefinitionFixedRatio(fixed: Ratio) -
ElementdefinitionFixedRatiorange(fixed: Ratiorange) -
ElementdefinitionFixedReference(fixed: Reference) -
ElementdefinitionFixedSampleddata(fixed: Sampleddata) -
ElementdefinitionFixedSignature(fixed: Signature) -
ElementdefinitionFixedTiming(fixed: Timing) -
ElementdefinitionFixedContactdetail(fixed: Contactdetail) -
ElementdefinitionFixedDatarequirement(fixed: Datarequirement) -
ElementdefinitionFixedExpression(fixed: Expression) -
ElementdefinitionFixedParameterdefinition( fixed: Parameterdefinition, ) -
ElementdefinitionFixedRelatedartifact(fixed: Relatedartifact) -
ElementdefinitionFixedTriggerdefinition(fixed: Triggerdefinition) -
ElementdefinitionFixedUsagecontext(fixed: Usagecontext) -
ElementdefinitionFixedAvailability(fixed: Availability) -
ElementdefinitionFixedExtendedcontactdetail( fixed: Extendedcontactdetail, ) -
ElementdefinitionFixedDosage(fixed: Dosage) -
ElementdefinitionFixedMeta(fixed: Meta)
pub type ElementdefinitionMapping {
ElementdefinitionMapping(
id: option.Option(String),
extension: List(Extension),
identity: String,
language: option.Option(String),
map: String,
comment: option.Option(String),
)
}
Constructors
-
ElementdefinitionMapping( id: option.Option(String), extension: List(Extension), identity: String, language: option.Option(String), map: String, comment: option.Option(String), )
pub type ElementdefinitionMaxvalue {
ElementdefinitionMaxvalueDate(max_value: String)
ElementdefinitionMaxvalueDatetime(max_value: String)
ElementdefinitionMaxvalueInstant(max_value: String)
ElementdefinitionMaxvalueTime(max_value: String)
ElementdefinitionMaxvalueDecimal(max_value: Float)
ElementdefinitionMaxvalueInteger(max_value: Int)
ElementdefinitionMaxvalueInteger64(max_value: Int)
ElementdefinitionMaxvaluePositiveint(max_value: Int)
ElementdefinitionMaxvalueUnsignedint(max_value: Int)
ElementdefinitionMaxvalueQuantity(max_value: Quantity)
}
Constructors
-
ElementdefinitionMaxvalueDate(max_value: String) -
ElementdefinitionMaxvalueDatetime(max_value: String) -
ElementdefinitionMaxvalueInstant(max_value: String) -
ElementdefinitionMaxvalueTime(max_value: String) -
ElementdefinitionMaxvalueDecimal(max_value: Float) -
ElementdefinitionMaxvalueInteger(max_value: Int) -
ElementdefinitionMaxvalueInteger64(max_value: Int) -
ElementdefinitionMaxvaluePositiveint(max_value: Int) -
ElementdefinitionMaxvalueUnsignedint(max_value: Int) -
ElementdefinitionMaxvalueQuantity(max_value: Quantity)
pub type ElementdefinitionMinvalue {
ElementdefinitionMinvalueDate(min_value: String)
ElementdefinitionMinvalueDatetime(min_value: String)
ElementdefinitionMinvalueInstant(min_value: String)
ElementdefinitionMinvalueTime(min_value: String)
ElementdefinitionMinvalueDecimal(min_value: Float)
ElementdefinitionMinvalueInteger(min_value: Int)
ElementdefinitionMinvalueInteger64(min_value: Int)
ElementdefinitionMinvaluePositiveint(min_value: Int)
ElementdefinitionMinvalueUnsignedint(min_value: Int)
ElementdefinitionMinvalueQuantity(min_value: Quantity)
}
Constructors
-
ElementdefinitionMinvalueDate(min_value: String) -
ElementdefinitionMinvalueDatetime(min_value: String) -
ElementdefinitionMinvalueInstant(min_value: String) -
ElementdefinitionMinvalueTime(min_value: String) -
ElementdefinitionMinvalueDecimal(min_value: Float) -
ElementdefinitionMinvalueInteger(min_value: Int) -
ElementdefinitionMinvalueInteger64(min_value: Int) -
ElementdefinitionMinvaluePositiveint(min_value: Int) -
ElementdefinitionMinvalueUnsignedint(min_value: Int) -
ElementdefinitionMinvalueQuantity(min_value: Quantity)
pub type ElementdefinitionPattern {
ElementdefinitionPatternBase64binary(pattern: String)
ElementdefinitionPatternBoolean(pattern: Bool)
ElementdefinitionPatternCanonical(pattern: String)
ElementdefinitionPatternCode(pattern: String)
ElementdefinitionPatternDate(pattern: String)
ElementdefinitionPatternDatetime(pattern: String)
ElementdefinitionPatternDecimal(pattern: Float)
ElementdefinitionPatternId(pattern: String)
ElementdefinitionPatternInstant(pattern: String)
ElementdefinitionPatternInteger(pattern: Int)
ElementdefinitionPatternInteger64(pattern: Int)
ElementdefinitionPatternMarkdown(pattern: String)
ElementdefinitionPatternOid(pattern: String)
ElementdefinitionPatternPositiveint(pattern: Int)
ElementdefinitionPatternString(pattern: String)
ElementdefinitionPatternTime(pattern: String)
ElementdefinitionPatternUnsignedint(pattern: Int)
ElementdefinitionPatternUri(pattern: String)
ElementdefinitionPatternUrl(pattern: String)
ElementdefinitionPatternUuid(pattern: String)
ElementdefinitionPatternAddress(pattern: Address)
ElementdefinitionPatternAge(pattern: Age)
ElementdefinitionPatternAnnotation(pattern: Annotation)
ElementdefinitionPatternAttachment(pattern: Attachment)
ElementdefinitionPatternCodeableconcept(
pattern: Codeableconcept,
)
ElementdefinitionPatternCodeablereference(
pattern: Codeablereference,
)
ElementdefinitionPatternCoding(pattern: Coding)
ElementdefinitionPatternContactpoint(pattern: Contactpoint)
ElementdefinitionPatternCount(pattern: Count)
ElementdefinitionPatternDistance(pattern: Distance)
ElementdefinitionPatternDuration(pattern: Duration)
ElementdefinitionPatternHumanname(pattern: Humanname)
ElementdefinitionPatternIdentifier(pattern: Identifier)
ElementdefinitionPatternMoney(pattern: Money)
ElementdefinitionPatternPeriod(pattern: Period)
ElementdefinitionPatternQuantity(pattern: Quantity)
ElementdefinitionPatternRange(pattern: Range)
ElementdefinitionPatternRatio(pattern: Ratio)
ElementdefinitionPatternRatiorange(pattern: Ratiorange)
ElementdefinitionPatternReference(pattern: Reference)
ElementdefinitionPatternSampleddata(pattern: Sampleddata)
ElementdefinitionPatternSignature(pattern: Signature)
ElementdefinitionPatternTiming(pattern: Timing)
ElementdefinitionPatternContactdetail(pattern: Contactdetail)
ElementdefinitionPatternDatarequirement(
pattern: Datarequirement,
)
ElementdefinitionPatternExpression(pattern: Expression)
ElementdefinitionPatternParameterdefinition(
pattern: Parameterdefinition,
)
ElementdefinitionPatternRelatedartifact(
pattern: Relatedartifact,
)
ElementdefinitionPatternTriggerdefinition(
pattern: Triggerdefinition,
)
ElementdefinitionPatternUsagecontext(pattern: Usagecontext)
ElementdefinitionPatternAvailability(pattern: Availability)
ElementdefinitionPatternExtendedcontactdetail(
pattern: Extendedcontactdetail,
)
ElementdefinitionPatternDosage(pattern: Dosage)
ElementdefinitionPatternMeta(pattern: Meta)
}
Constructors
-
ElementdefinitionPatternBase64binary(pattern: String) -
ElementdefinitionPatternBoolean(pattern: Bool) -
ElementdefinitionPatternCanonical(pattern: String) -
ElementdefinitionPatternCode(pattern: String) -
ElementdefinitionPatternDate(pattern: String) -
ElementdefinitionPatternDatetime(pattern: String) -
ElementdefinitionPatternDecimal(pattern: Float) -
ElementdefinitionPatternId(pattern: String) -
ElementdefinitionPatternInstant(pattern: String) -
ElementdefinitionPatternInteger(pattern: Int) -
ElementdefinitionPatternInteger64(pattern: Int) -
ElementdefinitionPatternMarkdown(pattern: String) -
ElementdefinitionPatternOid(pattern: String) -
ElementdefinitionPatternPositiveint(pattern: Int) -
ElementdefinitionPatternString(pattern: String) -
ElementdefinitionPatternTime(pattern: String) -
ElementdefinitionPatternUnsignedint(pattern: Int) -
ElementdefinitionPatternUri(pattern: String) -
ElementdefinitionPatternUrl(pattern: String) -
ElementdefinitionPatternUuid(pattern: String) -
ElementdefinitionPatternAddress(pattern: Address) -
ElementdefinitionPatternAge(pattern: Age) -
ElementdefinitionPatternAnnotation(pattern: Annotation) -
ElementdefinitionPatternAttachment(pattern: Attachment) -
ElementdefinitionPatternCodeableconcept(pattern: Codeableconcept) -
ElementdefinitionPatternCodeablereference( pattern: Codeablereference, ) -
ElementdefinitionPatternCoding(pattern: Coding) -
ElementdefinitionPatternContactpoint(pattern: Contactpoint) -
ElementdefinitionPatternCount(pattern: Count) -
ElementdefinitionPatternDistance(pattern: Distance) -
ElementdefinitionPatternDuration(pattern: Duration) -
ElementdefinitionPatternHumanname(pattern: Humanname) -
ElementdefinitionPatternIdentifier(pattern: Identifier) -
ElementdefinitionPatternMoney(pattern: Money) -
ElementdefinitionPatternPeriod(pattern: Period) -
ElementdefinitionPatternQuantity(pattern: Quantity) -
ElementdefinitionPatternRange(pattern: Range) -
ElementdefinitionPatternRatio(pattern: Ratio) -
ElementdefinitionPatternRatiorange(pattern: Ratiorange) -
ElementdefinitionPatternReference(pattern: Reference) -
ElementdefinitionPatternSampleddata(pattern: Sampleddata) -
ElementdefinitionPatternSignature(pattern: Signature) -
ElementdefinitionPatternTiming(pattern: Timing) -
ElementdefinitionPatternContactdetail(pattern: Contactdetail) -
ElementdefinitionPatternDatarequirement(pattern: Datarequirement) -
ElementdefinitionPatternExpression(pattern: Expression) -
ElementdefinitionPatternParameterdefinition( pattern: Parameterdefinition, ) -
ElementdefinitionPatternRelatedartifact(pattern: Relatedartifact) -
ElementdefinitionPatternTriggerdefinition( pattern: Triggerdefinition, ) -
ElementdefinitionPatternUsagecontext(pattern: Usagecontext) -
ElementdefinitionPatternAvailability(pattern: Availability) -
ElementdefinitionPatternExtendedcontactdetail( pattern: Extendedcontactdetail, ) -
ElementdefinitionPatternDosage(pattern: Dosage) -
ElementdefinitionPatternMeta(pattern: Meta)
pub type ElementdefinitionSlicing {
ElementdefinitionSlicing(
id: option.Option(String),
extension: List(Extension),
discriminator: List(ElementdefinitionSlicingDiscriminator),
description: option.Option(String),
ordered: option.Option(Bool),
rules: r5_valuesets.Resourceslicingrules,
)
}
Constructors
-
ElementdefinitionSlicing( id: option.Option(String), extension: List(Extension), discriminator: List(ElementdefinitionSlicingDiscriminator), description: option.Option(String), ordered: option.Option(Bool), rules: r5_valuesets.Resourceslicingrules, )
pub type ElementdefinitionSlicingDiscriminator {
ElementdefinitionSlicingDiscriminator(
id: option.Option(String),
extension: List(Extension),
type_: r5_valuesets.Discriminatortype,
path: String,
)
}
Constructors
-
ElementdefinitionSlicingDiscriminator( id: option.Option(String), extension: List(Extension), type_: r5_valuesets.Discriminatortype, path: String, )
pub type ElementdefinitionType {
ElementdefinitionType(
id: option.Option(String),
extension: List(Extension),
code: String,
profile: List(String),
target_profile: List(String),
aggregation: List(r5_valuesets.Resourceaggregationmode),
versioning: option.Option(r5_valuesets.Referenceversionrules),
)
}
Constructors
-
ElementdefinitionType( id: option.Option(String), extension: List(Extension), code: String, profile: List(String), target_profile: List(String), aggregation: List(r5_valuesets.Resourceaggregationmode), versioning: option.Option(r5_valuesets.Referenceversionrules), )
pub type Encounter {
Encounter(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
status: r5_valuesets.Encounterstatus,
class: List(Codeableconcept),
priority: option.Option(Codeableconcept),
type_: List(Codeableconcept),
service_type: List(Codeablereference),
subject: option.Option(Reference),
subject_status: option.Option(Codeableconcept),
episode_of_care: List(Reference),
based_on: List(Reference),
care_team: List(Reference),
part_of: option.Option(Reference),
service_provider: option.Option(Reference),
participant: List(EncounterParticipant),
appointment: List(Reference),
virtual_service: List(Virtualservicedetail),
actual_period: option.Option(Period),
planned_start_date: option.Option(String),
planned_end_date: option.Option(String),
length: option.Option(Duration),
reason: List(EncounterReason),
diagnosis: List(EncounterDiagnosis),
account: List(Reference),
diet_preference: List(Codeableconcept),
special_arrangement: List(Codeableconcept),
special_courtesy: List(Codeableconcept),
admission: option.Option(EncounterAdmission),
location: List(EncounterLocation),
)
}
Constructors
-
Encounter( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), status: r5_valuesets.Encounterstatus, class: List(Codeableconcept), priority: option.Option(Codeableconcept), type_: List(Codeableconcept), service_type: List(Codeablereference), subject: option.Option(Reference), subject_status: option.Option(Codeableconcept), episode_of_care: List(Reference), based_on: List(Reference), care_team: List(Reference), part_of: option.Option(Reference), service_provider: option.Option(Reference), participant: List(EncounterParticipant), appointment: List(Reference), virtual_service: List(Virtualservicedetail), actual_period: option.Option(Period), planned_start_date: option.Option(String), planned_end_date: option.Option(String), length: option.Option(Duration), reason: List(EncounterReason), diagnosis: List(EncounterDiagnosis), account: List(Reference), diet_preference: List(Codeableconcept), special_arrangement: List(Codeableconcept), special_courtesy: List(Codeableconcept), admission: option.Option(EncounterAdmission), location: List(EncounterLocation), )
pub type EncounterAdmission {
EncounterAdmission(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
pre_admission_identifier: option.Option(Identifier),
origin: option.Option(Reference),
admit_source: option.Option(Codeableconcept),
re_admission: option.Option(Codeableconcept),
destination: option.Option(Reference),
discharge_disposition: option.Option(Codeableconcept),
)
}
Constructors
-
EncounterAdmission( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), pre_admission_identifier: option.Option(Identifier), origin: option.Option(Reference), admit_source: option.Option(Codeableconcept), re_admission: option.Option(Codeableconcept), destination: option.Option(Reference), discharge_disposition: option.Option(Codeableconcept), )
pub type EncounterDiagnosis {
EncounterDiagnosis(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
condition: List(Codeablereference),
use_: List(Codeableconcept),
)
}
Constructors
-
EncounterDiagnosis( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), condition: List(Codeablereference), use_: List(Codeableconcept), )
pub type EncounterLocation {
EncounterLocation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
location: Reference,
status: option.Option(r5_valuesets.Encounterlocationstatus),
form: option.Option(Codeableconcept),
period: option.Option(Period),
)
}
Constructors
-
EncounterLocation( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), location: Reference, status: option.Option(r5_valuesets.Encounterlocationstatus), form: option.Option(Codeableconcept), period: option.Option(Period), )
pub type EncounterParticipant {
EncounterParticipant(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: List(Codeableconcept),
period: option.Option(Period),
actor: option.Option(Reference),
)
}
Constructors
-
EncounterParticipant( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: List(Codeableconcept), period: option.Option(Period), actor: option.Option(Reference), )
pub type EncounterReason {
EncounterReason(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
use_: List(Codeableconcept),
value: List(Codeablereference),
)
}
Constructors
-
EncounterReason( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), use_: List(Codeableconcept), value: List(Codeablereference), )
pub type Encounterhistory {
Encounterhistory(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
encounter: option.Option(Reference),
identifier: List(Identifier),
status: r5_valuesets.Encounterstatus,
class: Codeableconcept,
type_: List(Codeableconcept),
service_type: List(Codeablereference),
subject: option.Option(Reference),
subject_status: option.Option(Codeableconcept),
actual_period: option.Option(Period),
planned_start_date: option.Option(String),
planned_end_date: option.Option(String),
length: option.Option(Duration),
location: List(EncounterhistoryLocation),
)
}
Constructors
-
Encounterhistory( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), encounter: option.Option(Reference), identifier: List(Identifier), status: r5_valuesets.Encounterstatus, class: Codeableconcept, type_: List(Codeableconcept), service_type: List(Codeablereference), subject: option.Option(Reference), subject_status: option.Option(Codeableconcept), actual_period: option.Option(Period), planned_start_date: option.Option(String), planned_end_date: option.Option(String), length: option.Option(Duration), location: List(EncounterhistoryLocation), )
pub type EncounterhistoryLocation {
EncounterhistoryLocation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
location: Reference,
form: option.Option(Codeableconcept),
)
}
Constructors
-
EncounterhistoryLocation( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), location: Reference, form: option.Option(Codeableconcept), )
pub type Endpoint {
Endpoint(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
status: r5_valuesets.Endpointstatus,
connection_type: List(Codeableconcept),
name: option.Option(String),
description: option.Option(String),
environment_type: List(Codeableconcept),
managing_organization: option.Option(Reference),
contact: List(Contactpoint),
period: option.Option(Period),
payload: List(EndpointPayload),
address: String,
header: List(String),
)
}
Constructors
-
Endpoint( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), status: r5_valuesets.Endpointstatus, connection_type: List(Codeableconcept), name: option.Option(String), description: option.Option(String), environment_type: List(Codeableconcept), managing_organization: option.Option(Reference), contact: List(Contactpoint), period: option.Option(Period), payload: List(EndpointPayload), address: String, header: List(String), )
pub type EndpointPayload {
EndpointPayload(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: List(Codeableconcept),
mime_type: List(String),
)
}
Constructors
-
EndpointPayload( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: List(Codeableconcept), mime_type: List(String), )
pub type Enrollmentrequest {
Enrollmentrequest(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
status: option.Option(r5_valuesets.Fmstatus),
created: option.Option(String),
insurer: option.Option(Reference),
provider: option.Option(Reference),
candidate: option.Option(Reference),
coverage: option.Option(Reference),
)
}
Constructors
-
Enrollmentrequest( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), status: option.Option(r5_valuesets.Fmstatus), created: option.Option(String), insurer: option.Option(Reference), provider: option.Option(Reference), candidate: option.Option(Reference), coverage: option.Option(Reference), )
pub type Enrollmentresponse {
Enrollmentresponse(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
status: option.Option(r5_valuesets.Fmstatus),
request: option.Option(Reference),
outcome: option.Option(r5_valuesets.Enrollmentoutcome),
disposition: option.Option(String),
created: option.Option(String),
organization: option.Option(Reference),
request_provider: option.Option(Reference),
)
}
Constructors
-
Enrollmentresponse( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), status: option.Option(r5_valuesets.Fmstatus), request: option.Option(Reference), outcome: option.Option(r5_valuesets.Enrollmentoutcome), disposition: option.Option(String), created: option.Option(String), organization: option.Option(Reference), request_provider: option.Option(Reference), )
pub type Episodeofcare {
Episodeofcare(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
status: r5_valuesets.Episodeofcarestatus,
status_history: List(EpisodeofcareStatushistory),
type_: List(Codeableconcept),
reason: List(EpisodeofcareReason),
diagnosis: List(EpisodeofcareDiagnosis),
patient: Reference,
managing_organization: option.Option(Reference),
period: option.Option(Period),
referral_request: List(Reference),
care_manager: option.Option(Reference),
care_team: List(Reference),
account: List(Reference),
)
}
Constructors
-
Episodeofcare( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), status: r5_valuesets.Episodeofcarestatus, status_history: List(EpisodeofcareStatushistory), type_: List(Codeableconcept), reason: List(EpisodeofcareReason), diagnosis: List(EpisodeofcareDiagnosis), patient: Reference, managing_organization: option.Option(Reference), period: option.Option(Period), referral_request: List(Reference), care_manager: option.Option(Reference), care_team: List(Reference), account: List(Reference), )
pub type EpisodeofcareDiagnosis {
EpisodeofcareDiagnosis(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
condition: List(Codeablereference),
use_: option.Option(Codeableconcept),
)
}
Constructors
-
EpisodeofcareDiagnosis( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), condition: List(Codeablereference), use_: option.Option(Codeableconcept), )
pub type EpisodeofcareReason {
EpisodeofcareReason(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
use_: option.Option(Codeableconcept),
value: List(Codeablereference),
)
}
Constructors
-
EpisodeofcareReason( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), use_: option.Option(Codeableconcept), value: List(Codeablereference), )
pub type EpisodeofcareStatushistory {
EpisodeofcareStatushistory(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
status: r5_valuesets.Episodeofcarestatus,
period: Period,
)
}
Constructors
-
EpisodeofcareStatushistory( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), status: r5_valuesets.Episodeofcarestatus, period: Period, )
pub type Eventdefinition {
Eventdefinition(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
url: option.Option(String),
identifier: List(Identifier),
version: option.Option(String),
version_algorithm: option.Option(
EventdefinitionVersionalgorithm,
),
name: option.Option(String),
title: option.Option(String),
subtitle: option.Option(String),
status: r5_valuesets.Publicationstatus,
experimental: option.Option(Bool),
subject: option.Option(EventdefinitionSubject),
date: option.Option(String),
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
purpose: option.Option(String),
usage: option.Option(String),
copyright: option.Option(String),
copyright_label: option.Option(String),
approval_date: option.Option(String),
last_review_date: option.Option(String),
effective_period: option.Option(Period),
topic: List(Codeableconcept),
author: List(Contactdetail),
editor: List(Contactdetail),
reviewer: List(Contactdetail),
endorser: List(Contactdetail),
related_artifact: List(Relatedartifact),
trigger: List(Triggerdefinition),
)
}
Constructors
-
Eventdefinition( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), url: option.Option(String), identifier: List(Identifier), version: option.Option(String), version_algorithm: option.Option( EventdefinitionVersionalgorithm, ), name: option.Option(String), title: option.Option(String), subtitle: option.Option(String), status: r5_valuesets.Publicationstatus, experimental: option.Option(Bool), subject: option.Option(EventdefinitionSubject), date: option.Option(String), publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), purpose: option.Option(String), usage: option.Option(String), copyright: option.Option(String), copyright_label: option.Option(String), approval_date: option.Option(String), last_review_date: option.Option(String), effective_period: option.Option(Period), topic: List(Codeableconcept), author: List(Contactdetail), editor: List(Contactdetail), reviewer: List(Contactdetail), endorser: List(Contactdetail), related_artifact: List(Relatedartifact), trigger: List(Triggerdefinition), )
pub type EventdefinitionSubject {
EventdefinitionSubjectCodeableconcept(subject: Codeableconcept)
EventdefinitionSubjectReference(subject: Reference)
}
Constructors
-
EventdefinitionSubjectCodeableconcept(subject: Codeableconcept) -
EventdefinitionSubjectReference(subject: Reference)
pub type EventdefinitionVersionalgorithm {
EventdefinitionVersionalgorithmString(
version_algorithm: String,
)
EventdefinitionVersionalgorithmCoding(
version_algorithm: Coding,
)
}
Constructors
-
EventdefinitionVersionalgorithmString(version_algorithm: String) -
EventdefinitionVersionalgorithmCoding(version_algorithm: Coding)
pub type Evidence {
Evidence(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
url: option.Option(String),
identifier: List(Identifier),
version: option.Option(String),
version_algorithm: option.Option(EvidenceVersionalgorithm),
name: option.Option(String),
title: option.Option(String),
cite_as: option.Option(EvidenceCiteas),
status: r5_valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(String),
approval_date: option.Option(String),
last_review_date: option.Option(String),
publisher: option.Option(String),
contact: List(Contactdetail),
author: List(Contactdetail),
editor: List(Contactdetail),
reviewer: List(Contactdetail),
endorser: List(Contactdetail),
use_context: List(Usagecontext),
purpose: option.Option(String),
copyright: option.Option(String),
copyright_label: option.Option(String),
related_artifact: List(Relatedartifact),
description: option.Option(String),
assertion: option.Option(String),
note: List(Annotation),
variable_definition: List(EvidenceVariabledefinition),
synthesis_type: option.Option(Codeableconcept),
study_design: List(Codeableconcept),
statistic: List(EvidenceStatistic),
certainty: List(EvidenceCertainty),
)
}
Constructors
-
Evidence( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), url: option.Option(String), identifier: List(Identifier), version: option.Option(String), version_algorithm: option.Option(EvidenceVersionalgorithm), name: option.Option(String), title: option.Option(String), cite_as: option.Option(EvidenceCiteas), status: r5_valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(String), approval_date: option.Option(String), last_review_date: option.Option(String), publisher: option.Option(String), contact: List(Contactdetail), author: List(Contactdetail), editor: List(Contactdetail), reviewer: List(Contactdetail), endorser: List(Contactdetail), use_context: List(Usagecontext), purpose: option.Option(String), copyright: option.Option(String), copyright_label: option.Option(String), related_artifact: List(Relatedartifact), description: option.Option(String), assertion: option.Option(String), note: List(Annotation), variable_definition: List(EvidenceVariabledefinition), synthesis_type: option.Option(Codeableconcept), study_design: List(Codeableconcept), statistic: List(EvidenceStatistic), certainty: List(EvidenceCertainty), )
pub type EvidenceCertainty {
EvidenceCertainty(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
description: option.Option(String),
note: List(Annotation),
type_: option.Option(Codeableconcept),
rating: option.Option(Codeableconcept),
rater: option.Option(String),
subcomponent: List(EvidenceCertainty),
)
}
Constructors
-
EvidenceCertainty( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), description: option.Option(String), note: List(Annotation), type_: option.Option(Codeableconcept), rating: option.Option(Codeableconcept), rater: option.Option(String), subcomponent: List(EvidenceCertainty), )
pub type EvidenceStatistic {
EvidenceStatistic(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
description: option.Option(String),
note: List(Annotation),
statistic_type: option.Option(Codeableconcept),
category: option.Option(Codeableconcept),
quantity: option.Option(Quantity),
number_of_events: option.Option(Int),
number_affected: option.Option(Int),
sample_size: option.Option(EvidenceStatisticSamplesize),
attribute_estimate: List(EvidenceStatisticAttributeestimate),
model_characteristic: List(
EvidenceStatisticModelcharacteristic,
),
)
}
Constructors
-
EvidenceStatistic( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), description: option.Option(String), note: List(Annotation), statistic_type: option.Option(Codeableconcept), category: option.Option(Codeableconcept), quantity: option.Option(Quantity), number_of_events: option.Option(Int), number_affected: option.Option(Int), sample_size: option.Option(EvidenceStatisticSamplesize), attribute_estimate: List(EvidenceStatisticAttributeestimate), model_characteristic: List(EvidenceStatisticModelcharacteristic), )
pub type EvidenceStatisticAttributeestimate {
EvidenceStatisticAttributeestimate(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
description: option.Option(String),
note: List(Annotation),
type_: option.Option(Codeableconcept),
quantity: option.Option(Quantity),
level: option.Option(Float),
range: option.Option(Range),
attribute_estimate: List(EvidenceStatisticAttributeestimate),
)
}
Constructors
-
EvidenceStatisticAttributeestimate( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), description: option.Option(String), note: List(Annotation), type_: option.Option(Codeableconcept), quantity: option.Option(Quantity), level: option.Option(Float), range: option.Option(Range), attribute_estimate: List(EvidenceStatisticAttributeestimate), )
pub type EvidenceStatisticModelcharacteristic {
EvidenceStatisticModelcharacteristic(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: Codeableconcept,
value: option.Option(Quantity),
variable: List(EvidenceStatisticModelcharacteristicVariable),
attribute_estimate: List(EvidenceStatisticAttributeestimate),
)
}
Constructors
-
EvidenceStatisticModelcharacteristic( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: Codeableconcept, value: option.Option(Quantity), variable: List(EvidenceStatisticModelcharacteristicVariable), attribute_estimate: List(EvidenceStatisticAttributeestimate), )
pub type EvidenceStatisticModelcharacteristicVariable {
EvidenceStatisticModelcharacteristicVariable(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
variable_definition: Reference,
handling: option.Option(r5_valuesets.Variablehandling),
value_category: List(Codeableconcept),
value_quantity: List(Quantity),
value_range: List(Range),
)
}
Constructors
-
EvidenceStatisticModelcharacteristicVariable( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), variable_definition: Reference, handling: option.Option(r5_valuesets.Variablehandling), value_category: List(Codeableconcept), value_quantity: List(Quantity), value_range: List(Range), )
pub type EvidenceStatisticSamplesize {
EvidenceStatisticSamplesize(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
description: option.Option(String),
note: List(Annotation),
number_of_studies: option.Option(Int),
number_of_participants: option.Option(Int),
known_data_count: option.Option(Int),
)
}
Constructors
-
EvidenceStatisticSamplesize( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), description: option.Option(String), note: List(Annotation), number_of_studies: option.Option(Int), number_of_participants: option.Option(Int), known_data_count: option.Option(Int), )
pub type EvidenceVariabledefinition {
EvidenceVariabledefinition(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
description: option.Option(String),
note: List(Annotation),
variable_role: Codeableconcept,
observed: option.Option(Reference),
intended: option.Option(Reference),
directness_match: option.Option(Codeableconcept),
)
}
Constructors
-
EvidenceVariabledefinition( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), description: option.Option(String), note: List(Annotation), variable_role: Codeableconcept, observed: option.Option(Reference), intended: option.Option(Reference), directness_match: option.Option(Codeableconcept), )
pub type Evidencereport {
Evidencereport(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
url: option.Option(String),
status: r5_valuesets.Publicationstatus,
use_context: List(Usagecontext),
identifier: List(Identifier),
related_identifier: List(Identifier),
cite_as: option.Option(EvidencereportCiteas),
type_: option.Option(Codeableconcept),
note: List(Annotation),
related_artifact: List(Relatedartifact),
subject: EvidencereportSubject,
publisher: option.Option(String),
contact: List(Contactdetail),
author: List(Contactdetail),
editor: List(Contactdetail),
reviewer: List(Contactdetail),
endorser: List(Contactdetail),
relates_to: List(EvidencereportRelatesto),
section: List(EvidencereportSection),
)
}
Constructors
-
Evidencereport( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), url: option.Option(String), status: r5_valuesets.Publicationstatus, use_context: List(Usagecontext), identifier: List(Identifier), related_identifier: List(Identifier), cite_as: option.Option(EvidencereportCiteas), type_: option.Option(Codeableconcept), note: List(Annotation), related_artifact: List(Relatedartifact), subject: EvidencereportSubject, publisher: option.Option(String), contact: List(Contactdetail), author: List(Contactdetail), editor: List(Contactdetail), reviewer: List(Contactdetail), endorser: List(Contactdetail), relates_to: List(EvidencereportRelatesto), section: List(EvidencereportSection), )
pub type EvidencereportRelatesto {
EvidencereportRelatesto(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: r5_valuesets.Reportrelationtype,
target: EvidencereportRelatestoTarget,
)
}
Constructors
-
EvidencereportRelatesto( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: r5_valuesets.Reportrelationtype, target: EvidencereportRelatestoTarget, )
pub type EvidencereportRelatestoTarget {
EvidencereportRelatestoTarget(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
url: option.Option(String),
identifier: option.Option(Identifier),
display: option.Option(String),
resource: option.Option(Reference),
)
}
Constructors
-
EvidencereportRelatestoTarget( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), url: option.Option(String), identifier: option.Option(Identifier), display: option.Option(String), resource: option.Option(Reference), )
pub type EvidencereportSection {
EvidencereportSection(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
title: option.Option(String),
focus: option.Option(Codeableconcept),
focus_reference: option.Option(Reference),
author: List(Reference),
text: option.Option(Narrative),
mode: option.Option(r5_valuesets.Listmode),
ordered_by: option.Option(Codeableconcept),
entry_classifier: List(Codeableconcept),
entry_reference: List(Reference),
entry_quantity: List(Quantity),
empty_reason: option.Option(Codeableconcept),
section: List(EvidencereportSection),
)
}
Constructors
-
EvidencereportSection( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), title: option.Option(String), focus: option.Option(Codeableconcept), focus_reference: option.Option(Reference), author: List(Reference), text: option.Option(Narrative), mode: option.Option(r5_valuesets.Listmode), ordered_by: option.Option(Codeableconcept), entry_classifier: List(Codeableconcept), entry_reference: List(Reference), entry_quantity: List(Quantity), empty_reason: option.Option(Codeableconcept), section: List(EvidencereportSection), )
pub type EvidencereportSubject {
EvidencereportSubject(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
characteristic: List(EvidencereportSubjectCharacteristic),
note: List(Annotation),
)
}
Constructors
-
EvidencereportSubject( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), characteristic: List(EvidencereportSubjectCharacteristic), note: List(Annotation), )
pub type EvidencereportSubjectCharacteristic {
EvidencereportSubjectCharacteristic(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: Codeableconcept,
value: EvidencereportSubjectCharacteristicValue,
exclude: option.Option(Bool),
period: option.Option(Period),
)
}
Constructors
-
EvidencereportSubjectCharacteristic( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: Codeableconcept, value: EvidencereportSubjectCharacteristicValue, exclude: option.Option(Bool), period: option.Option(Period), )
pub type EvidencereportSubjectCharacteristicValue {
EvidencereportSubjectCharacteristicValueReference(
value: Reference,
)
EvidencereportSubjectCharacteristicValueCodeableconcept(
value: Codeableconcept,
)
EvidencereportSubjectCharacteristicValueBoolean(value: Bool)
EvidencereportSubjectCharacteristicValueQuantity(
value: Quantity,
)
EvidencereportSubjectCharacteristicValueRange(value: Range)
}
Constructors
-
EvidencereportSubjectCharacteristicValueReference( value: Reference, ) -
EvidencereportSubjectCharacteristicValueCodeableconcept( value: Codeableconcept, ) -
EvidencereportSubjectCharacteristicValueBoolean(value: Bool) -
EvidencereportSubjectCharacteristicValueQuantity(value: Quantity) -
EvidencereportSubjectCharacteristicValueRange(value: Range)
pub type Evidencevariable {
Evidencevariable(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
url: option.Option(String),
identifier: List(Identifier),
version: option.Option(String),
version_algorithm: option.Option(
EvidencevariableVersionalgorithm,
),
name: option.Option(String),
title: option.Option(String),
short_title: option.Option(String),
status: r5_valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(String),
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
note: List(Annotation),
use_context: List(Usagecontext),
purpose: option.Option(String),
copyright: option.Option(String),
copyright_label: option.Option(String),
approval_date: option.Option(String),
last_review_date: option.Option(String),
effective_period: option.Option(Period),
author: List(Contactdetail),
editor: List(Contactdetail),
reviewer: List(Contactdetail),
endorser: List(Contactdetail),
related_artifact: List(Relatedartifact),
actual: option.Option(Bool),
characteristic: List(EvidencevariableCharacteristic),
handling: option.Option(r5_valuesets.Variablehandling),
category: List(EvidencevariableCategory),
)
}
Constructors
-
Evidencevariable( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), url: option.Option(String), identifier: List(Identifier), version: option.Option(String), version_algorithm: option.Option( EvidencevariableVersionalgorithm, ), name: option.Option(String), title: option.Option(String), short_title: option.Option(String), status: r5_valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(String), publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), note: List(Annotation), use_context: List(Usagecontext), purpose: option.Option(String), copyright: option.Option(String), copyright_label: option.Option(String), approval_date: option.Option(String), last_review_date: option.Option(String), effective_period: option.Option(Period), author: List(Contactdetail), editor: List(Contactdetail), reviewer: List(Contactdetail), endorser: List(Contactdetail), related_artifact: List(Relatedartifact), actual: option.Option(Bool), characteristic: List(EvidencevariableCharacteristic), handling: option.Option(r5_valuesets.Variablehandling), category: List(EvidencevariableCategory), )
pub type EvidencevariableCategory {
EvidencevariableCategory(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
name: option.Option(String),
value: option.Option(EvidencevariableCategoryValue),
)
}
Constructors
-
EvidencevariableCategory( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), name: option.Option(String), value: option.Option(EvidencevariableCategoryValue), )
pub type EvidencevariableCategoryValue {
EvidencevariableCategoryValueCodeableconcept(
value: Codeableconcept,
)
EvidencevariableCategoryValueQuantity(value: Quantity)
EvidencevariableCategoryValueRange(value: Range)
}
Constructors
-
EvidencevariableCategoryValueCodeableconcept( value: Codeableconcept, ) -
EvidencevariableCategoryValueQuantity(value: Quantity) -
EvidencevariableCategoryValueRange(value: Range)
pub type EvidencevariableCharacteristic {
EvidencevariableCharacteristic(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
link_id: option.Option(String),
description: option.Option(String),
note: List(Annotation),
exclude: option.Option(Bool),
definition_reference: option.Option(Reference),
definition_canonical: option.Option(String),
definition_codeable_concept: option.Option(Codeableconcept),
definition_expression: option.Option(Expression),
definition_id: option.Option(String),
definition_by_type_and_value: option.Option(
EvidencevariableCharacteristicDefinitionbytypeandvalue,
),
definition_by_combination: option.Option(
EvidencevariableCharacteristicDefinitionbycombination,
),
instances: option.Option(
EvidencevariableCharacteristicInstances,
),
duration: option.Option(
EvidencevariableCharacteristicDuration,
),
time_from_event: List(
EvidencevariableCharacteristicTimefromevent,
),
)
}
Constructors
-
EvidencevariableCharacteristic( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), link_id: option.Option(String), description: option.Option(String), note: List(Annotation), exclude: option.Option(Bool), definition_reference: option.Option(Reference), definition_canonical: option.Option(String), definition_codeable_concept: option.Option(Codeableconcept), definition_expression: option.Option(Expression), definition_id: option.Option(String), definition_by_type_and_value: option.Option( EvidencevariableCharacteristicDefinitionbytypeandvalue, ), definition_by_combination: option.Option( EvidencevariableCharacteristicDefinitionbycombination, ), instances: option.Option( EvidencevariableCharacteristicInstances, ), duration: option.Option(EvidencevariableCharacteristicDuration), time_from_event: List( EvidencevariableCharacteristicTimefromevent, ), )
pub type EvidencevariableCharacteristicDefinitionbycombination {
EvidencevariableCharacteristicDefinitionbycombination(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: r5_valuesets.Characteristiccombination,
threshold: option.Option(Int),
characteristic: List(EvidencevariableCharacteristic),
)
}
Constructors
-
EvidencevariableCharacteristicDefinitionbycombination( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: r5_valuesets.Characteristiccombination, threshold: option.Option(Int), characteristic: List(EvidencevariableCharacteristic), )
pub type EvidencevariableCharacteristicDefinitionbytypeandvalue {
EvidencevariableCharacteristicDefinitionbytypeandvalue(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
method: List(Codeableconcept),
device: option.Option(Reference),
value: EvidencevariableCharacteristicDefinitionbytypeandvalueValue,
offset: option.Option(Codeableconcept),
)
}
Constructors
-
EvidencevariableCharacteristicDefinitionbytypeandvalue( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, method: List(Codeableconcept), device: option.Option(Reference), value: EvidencevariableCharacteristicDefinitionbytypeandvalueValue, offset: option.Option(Codeableconcept), )
pub type EvidencevariableCharacteristicDefinitionbytypeandvalueValue {
EvidencevariableCharacteristicDefinitionbytypeandvalueValueCodeableconcept(
value: Codeableconcept,
)
EvidencevariableCharacteristicDefinitionbytypeandvalueValueBoolean(
value: Bool,
)
EvidencevariableCharacteristicDefinitionbytypeandvalueValueQuantity(
value: Quantity,
)
EvidencevariableCharacteristicDefinitionbytypeandvalueValueRange(
value: Range,
)
EvidencevariableCharacteristicDefinitionbytypeandvalueValueReference(
value: Reference,
)
EvidencevariableCharacteristicDefinitionbytypeandvalueValueId(
value: String,
)
}
Constructors
-
EvidencevariableCharacteristicDefinitionbytypeandvalueValueCodeableconcept( value: Codeableconcept, ) -
EvidencevariableCharacteristicDefinitionbytypeandvalueValueBoolean( value: Bool, ) -
EvidencevariableCharacteristicDefinitionbytypeandvalueValueQuantity( value: Quantity, ) -
EvidencevariableCharacteristicDefinitionbytypeandvalueValueRange( value: Range, ) -
EvidencevariableCharacteristicDefinitionbytypeandvalueValueReference( value: Reference, ) -
EvidencevariableCharacteristicDefinitionbytypeandvalueValueId( value: String, )
pub type EvidencevariableCharacteristicTimefromevent {
EvidencevariableCharacteristicTimefromevent(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
description: option.Option(String),
note: List(Annotation),
event: option.Option(
EvidencevariableCharacteristicTimefromeventEvent,
),
quantity: option.Option(Quantity),
range: option.Option(Range),
)
}
Constructors
-
EvidencevariableCharacteristicTimefromevent( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), description: option.Option(String), note: List(Annotation), event: option.Option( EvidencevariableCharacteristicTimefromeventEvent, ), quantity: option.Option(Quantity), range: option.Option(Range), )
pub type EvidencevariableCharacteristicTimefromeventEvent {
EvidencevariableCharacteristicTimefromeventEventCodeableconcept(
event: Codeableconcept,
)
EvidencevariableCharacteristicTimefromeventEventReference(
event: Reference,
)
EvidencevariableCharacteristicTimefromeventEventDatetime(
event: String,
)
EvidencevariableCharacteristicTimefromeventEventId(
event: String,
)
}
Constructors
-
EvidencevariableCharacteristicTimefromeventEventCodeableconcept( event: Codeableconcept, ) -
EvidencevariableCharacteristicTimefromeventEventReference( event: Reference, ) -
EvidencevariableCharacteristicTimefromeventEventDatetime( event: String, ) -
EvidencevariableCharacteristicTimefromeventEventId(event: String)
pub type EvidencevariableVersionalgorithm {
EvidencevariableVersionalgorithmString(
version_algorithm: String,
)
EvidencevariableVersionalgorithmCoding(
version_algorithm: Coding,
)
}
Constructors
-
EvidencevariableVersionalgorithmString(version_algorithm: String) -
EvidencevariableVersionalgorithmCoding(version_algorithm: Coding)
pub type Examplescenario {
Examplescenario(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
url: option.Option(String),
identifier: List(Identifier),
version: option.Option(String),
version_algorithm: option.Option(
ExamplescenarioVersionalgorithm,
),
name: option.Option(String),
title: option.Option(String),
status: r5_valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(String),
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
purpose: option.Option(String),
copyright: option.Option(String),
copyright_label: option.Option(String),
actor: List(ExamplescenarioActor),
instance: List(ExamplescenarioInstance),
process: List(ExamplescenarioProcess),
)
}
Constructors
-
Examplescenario( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), url: option.Option(String), identifier: List(Identifier), version: option.Option(String), version_algorithm: option.Option( ExamplescenarioVersionalgorithm, ), name: option.Option(String), title: option.Option(String), status: r5_valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(String), publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), purpose: option.Option(String), copyright: option.Option(String), copyright_label: option.Option(String), actor: List(ExamplescenarioActor), instance: List(ExamplescenarioInstance), process: List(ExamplescenarioProcess), )
pub type ExamplescenarioActor {
ExamplescenarioActor(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
key: String,
type_: r5_valuesets.Examplescenarioactortype,
title: String,
description: option.Option(String),
)
}
Constructors
-
ExamplescenarioActor( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), key: String, type_: r5_valuesets.Examplescenarioactortype, title: String, description: option.Option(String), )
pub type ExamplescenarioInstance {
ExamplescenarioInstance(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
key: String,
structure_type: Coding,
structure_version: option.Option(String),
structure_profile: option.Option(
ExamplescenarioInstanceStructureprofile,
),
title: String,
description: option.Option(String),
content: option.Option(Reference),
version: List(ExamplescenarioInstanceVersion),
contained_instance: List(
ExamplescenarioInstanceContainedinstance,
),
)
}
Constructors
-
ExamplescenarioInstance( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), key: String, structure_type: Coding, structure_version: option.Option(String), structure_profile: option.Option( ExamplescenarioInstanceStructureprofile, ), title: String, description: option.Option(String), content: option.Option(Reference), version: List(ExamplescenarioInstanceVersion), contained_instance: List( ExamplescenarioInstanceContainedinstance, ), )
pub type ExamplescenarioInstanceContainedinstance {
ExamplescenarioInstanceContainedinstance(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
instance_reference: String,
version_reference: option.Option(String),
)
}
Constructors
-
ExamplescenarioInstanceContainedinstance( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), instance_reference: String, version_reference: option.Option(String), )
pub type ExamplescenarioInstanceStructureprofile {
ExamplescenarioInstanceStructureprofileCanonical(
structure_profile: String,
)
ExamplescenarioInstanceStructureprofileUri(
structure_profile: String,
)
}
Constructors
-
ExamplescenarioInstanceStructureprofileCanonical( structure_profile: String, ) -
ExamplescenarioInstanceStructureprofileUri( structure_profile: String, )
pub type ExamplescenarioInstanceVersion {
ExamplescenarioInstanceVersion(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
key: String,
title: String,
description: option.Option(String),
content: option.Option(Reference),
)
}
Constructors
-
ExamplescenarioInstanceVersion( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), key: String, title: String, description: option.Option(String), content: option.Option(Reference), )
pub type ExamplescenarioProcess {
ExamplescenarioProcess(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
title: String,
description: option.Option(String),
pre_conditions: option.Option(String),
post_conditions: option.Option(String),
step: List(ExamplescenarioProcessStep),
)
}
Constructors
-
ExamplescenarioProcess( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), title: String, description: option.Option(String), pre_conditions: option.Option(String), post_conditions: option.Option(String), step: List(ExamplescenarioProcessStep), )
pub type ExamplescenarioProcessStep {
ExamplescenarioProcessStep(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
number: option.Option(String),
process: option.Option(ExamplescenarioProcess),
workflow: option.Option(String),
operation: option.Option(ExamplescenarioProcessStepOperation),
alternative: List(ExamplescenarioProcessStepAlternative),
pause: option.Option(Bool),
)
}
Constructors
-
ExamplescenarioProcessStep( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), number: option.Option(String), process: option.Option(ExamplescenarioProcess), workflow: option.Option(String), operation: option.Option(ExamplescenarioProcessStepOperation), alternative: List(ExamplescenarioProcessStepAlternative), pause: option.Option(Bool), )
pub type ExamplescenarioProcessStepAlternative {
ExamplescenarioProcessStepAlternative(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
title: String,
description: option.Option(String),
step: List(ExamplescenarioProcessStep),
)
}
Constructors
-
ExamplescenarioProcessStepAlternative( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), title: String, description: option.Option(String), step: List(ExamplescenarioProcessStep), )
pub type ExamplescenarioProcessStepOperation {
ExamplescenarioProcessStepOperation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(Coding),
title: String,
initiator: option.Option(String),
receiver: option.Option(String),
description: option.Option(String),
initiator_active: option.Option(Bool),
receiver_active: option.Option(Bool),
request: option.Option(
ExamplescenarioInstanceContainedinstance,
),
response: option.Option(
ExamplescenarioInstanceContainedinstance,
),
)
}
Constructors
-
ExamplescenarioProcessStepOperation( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(Coding), title: String, initiator: option.Option(String), receiver: option.Option(String), description: option.Option(String), initiator_active: option.Option(Bool), receiver_active: option.Option(Bool), request: option.Option(ExamplescenarioInstanceContainedinstance), response: option.Option( ExamplescenarioInstanceContainedinstance, ), )
pub type ExamplescenarioVersionalgorithm {
ExamplescenarioVersionalgorithmString(
version_algorithm: String,
)
ExamplescenarioVersionalgorithmCoding(
version_algorithm: Coding,
)
}
Constructors
-
ExamplescenarioVersionalgorithmString(version_algorithm: String) -
ExamplescenarioVersionalgorithmCoding(version_algorithm: Coding)
pub type Explanationofbenefit {
Explanationofbenefit(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
trace_number: List(Identifier),
status: r5_valuesets.Explanationofbenefitstatus,
type_: Codeableconcept,
sub_type: option.Option(Codeableconcept),
use_: r5_valuesets.Claimuse,
patient: Reference,
billable_period: option.Option(Period),
created: String,
enterer: option.Option(Reference),
insurer: option.Option(Reference),
provider: option.Option(Reference),
priority: option.Option(Codeableconcept),
funds_reserve_requested: option.Option(Codeableconcept),
funds_reserve: option.Option(Codeableconcept),
related: List(ExplanationofbenefitRelated),
prescription: option.Option(Reference),
original_prescription: option.Option(Reference),
event: List(ExplanationofbenefitEvent),
payee: option.Option(ExplanationofbenefitPayee),
referral: option.Option(Reference),
encounter: List(Reference),
facility: option.Option(Reference),
claim: option.Option(Reference),
claim_response: option.Option(Reference),
outcome: r5_valuesets.Claimoutcome,
decision: option.Option(Codeableconcept),
disposition: option.Option(String),
pre_auth_ref: List(String),
pre_auth_ref_period: List(Period),
diagnosis_related_group: option.Option(Codeableconcept),
care_team: List(ExplanationofbenefitCareteam),
supporting_info: List(ExplanationofbenefitSupportinginfo),
diagnosis: List(ExplanationofbenefitDiagnosis),
procedure: List(ExplanationofbenefitProcedure),
precedence: option.Option(Int),
insurance: List(ExplanationofbenefitInsurance),
accident: option.Option(ExplanationofbenefitAccident),
patient_paid: option.Option(Money),
item: List(ExplanationofbenefitItem),
add_item: List(ExplanationofbenefitAdditem),
adjudication: List(ExplanationofbenefitItemAdjudication),
total: List(ExplanationofbenefitTotal),
payment: option.Option(ExplanationofbenefitPayment),
form_code: option.Option(Codeableconcept),
form: option.Option(Attachment),
process_note: List(ExplanationofbenefitProcessnote),
benefit_period: option.Option(Period),
benefit_balance: List(ExplanationofbenefitBenefitbalance),
)
}
Constructors
-
Explanationofbenefit( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), trace_number: List(Identifier), status: r5_valuesets.Explanationofbenefitstatus, type_: Codeableconcept, sub_type: option.Option(Codeableconcept), use_: r5_valuesets.Claimuse, patient: Reference, billable_period: option.Option(Period), created: String, enterer: option.Option(Reference), insurer: option.Option(Reference), provider: option.Option(Reference), priority: option.Option(Codeableconcept), funds_reserve_requested: option.Option(Codeableconcept), funds_reserve: option.Option(Codeableconcept), related: List(ExplanationofbenefitRelated), prescription: option.Option(Reference), original_prescription: option.Option(Reference), event: List(ExplanationofbenefitEvent), payee: option.Option(ExplanationofbenefitPayee), referral: option.Option(Reference), encounter: List(Reference), facility: option.Option(Reference), claim: option.Option(Reference), claim_response: option.Option(Reference), outcome: r5_valuesets.Claimoutcome, decision: option.Option(Codeableconcept), disposition: option.Option(String), pre_auth_ref: List(String), pre_auth_ref_period: List(Period), diagnosis_related_group: option.Option(Codeableconcept), care_team: List(ExplanationofbenefitCareteam), supporting_info: List(ExplanationofbenefitSupportinginfo), diagnosis: List(ExplanationofbenefitDiagnosis), procedure: List(ExplanationofbenefitProcedure), precedence: option.Option(Int), insurance: List(ExplanationofbenefitInsurance), accident: option.Option(ExplanationofbenefitAccident), patient_paid: option.Option(Money), item: List(ExplanationofbenefitItem), add_item: List(ExplanationofbenefitAdditem), adjudication: List(ExplanationofbenefitItemAdjudication), total: List(ExplanationofbenefitTotal), payment: option.Option(ExplanationofbenefitPayment), form_code: option.Option(Codeableconcept), form: option.Option(Attachment), process_note: List(ExplanationofbenefitProcessnote), benefit_period: option.Option(Period), benefit_balance: List(ExplanationofbenefitBenefitbalance), )
pub type ExplanationofbenefitAccident {
ExplanationofbenefitAccident(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
date: option.Option(String),
type_: option.Option(Codeableconcept),
location: option.Option(ExplanationofbenefitAccidentLocation),
)
}
Constructors
-
ExplanationofbenefitAccident( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), date: option.Option(String), type_: option.Option(Codeableconcept), location: option.Option(ExplanationofbenefitAccidentLocation), )
pub type ExplanationofbenefitAdditem {
ExplanationofbenefitAdditem(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
item_sequence: List(Int),
detail_sequence: List(Int),
sub_detail_sequence: List(Int),
trace_number: List(Identifier),
provider: List(Reference),
revenue: option.Option(Codeableconcept),
product_or_service: option.Option(Codeableconcept),
product_or_service_end: option.Option(Codeableconcept),
request: List(Reference),
modifier: List(Codeableconcept),
program_code: List(Codeableconcept),
serviced: option.Option(ExplanationofbenefitAdditemServiced),
location: option.Option(ExplanationofbenefitAdditemLocation),
patient_paid: option.Option(Money),
quantity: option.Option(Quantity),
unit_price: option.Option(Money),
factor: option.Option(Float),
tax: option.Option(Money),
net: option.Option(Money),
body_site: List(ExplanationofbenefitAdditemBodysite),
note_number: List(Int),
review_outcome: option.Option(
ExplanationofbenefitItemReviewoutcome,
),
adjudication: List(ExplanationofbenefitItemAdjudication),
detail: List(ExplanationofbenefitAdditemDetail),
)
}
Constructors
-
ExplanationofbenefitAdditem( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), item_sequence: List(Int), detail_sequence: List(Int), sub_detail_sequence: List(Int), trace_number: List(Identifier), provider: List(Reference), revenue: option.Option(Codeableconcept), product_or_service: option.Option(Codeableconcept), product_or_service_end: option.Option(Codeableconcept), request: List(Reference), modifier: List(Codeableconcept), program_code: List(Codeableconcept), serviced: option.Option(ExplanationofbenefitAdditemServiced), location: option.Option(ExplanationofbenefitAdditemLocation), patient_paid: option.Option(Money), quantity: option.Option(Quantity), unit_price: option.Option(Money), factor: option.Option(Float), tax: option.Option(Money), net: option.Option(Money), body_site: List(ExplanationofbenefitAdditemBodysite), note_number: List(Int), review_outcome: option.Option( ExplanationofbenefitItemReviewoutcome, ), adjudication: List(ExplanationofbenefitItemAdjudication), detail: List(ExplanationofbenefitAdditemDetail), )
pub type ExplanationofbenefitAdditemBodysite {
ExplanationofbenefitAdditemBodysite(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
site: List(Codeablereference),
sub_site: List(Codeableconcept),
)
}
Constructors
-
ExplanationofbenefitAdditemBodysite( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), site: List(Codeablereference), sub_site: List(Codeableconcept), )
pub type ExplanationofbenefitAdditemDetail {
ExplanationofbenefitAdditemDetail(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
trace_number: List(Identifier),
revenue: option.Option(Codeableconcept),
product_or_service: option.Option(Codeableconcept),
product_or_service_end: option.Option(Codeableconcept),
modifier: List(Codeableconcept),
patient_paid: option.Option(Money),
quantity: option.Option(Quantity),
unit_price: option.Option(Money),
factor: option.Option(Float),
tax: option.Option(Money),
net: option.Option(Money),
note_number: List(Int),
review_outcome: option.Option(
ExplanationofbenefitItemReviewoutcome,
),
adjudication: List(ExplanationofbenefitItemAdjudication),
sub_detail: List(ExplanationofbenefitAdditemDetailSubdetail),
)
}
Constructors
-
ExplanationofbenefitAdditemDetail( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), trace_number: List(Identifier), revenue: option.Option(Codeableconcept), product_or_service: option.Option(Codeableconcept), product_or_service_end: option.Option(Codeableconcept), modifier: List(Codeableconcept), patient_paid: option.Option(Money), quantity: option.Option(Quantity), unit_price: option.Option(Money), factor: option.Option(Float), tax: option.Option(Money), net: option.Option(Money), note_number: List(Int), review_outcome: option.Option( ExplanationofbenefitItemReviewoutcome, ), adjudication: List(ExplanationofbenefitItemAdjudication), sub_detail: List(ExplanationofbenefitAdditemDetailSubdetail), )
pub type ExplanationofbenefitAdditemDetailSubdetail {
ExplanationofbenefitAdditemDetailSubdetail(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
trace_number: List(Identifier),
revenue: option.Option(Codeableconcept),
product_or_service: option.Option(Codeableconcept),
product_or_service_end: option.Option(Codeableconcept),
modifier: List(Codeableconcept),
patient_paid: option.Option(Money),
quantity: option.Option(Quantity),
unit_price: option.Option(Money),
factor: option.Option(Float),
tax: option.Option(Money),
net: option.Option(Money),
note_number: List(Int),
review_outcome: option.Option(
ExplanationofbenefitItemReviewoutcome,
),
adjudication: List(ExplanationofbenefitItemAdjudication),
)
}
Constructors
-
ExplanationofbenefitAdditemDetailSubdetail( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), trace_number: List(Identifier), revenue: option.Option(Codeableconcept), product_or_service: option.Option(Codeableconcept), product_or_service_end: option.Option(Codeableconcept), modifier: List(Codeableconcept), patient_paid: option.Option(Money), quantity: option.Option(Quantity), unit_price: option.Option(Money), factor: option.Option(Float), tax: option.Option(Money), net: option.Option(Money), note_number: List(Int), review_outcome: option.Option( ExplanationofbenefitItemReviewoutcome, ), adjudication: List(ExplanationofbenefitItemAdjudication), )
pub type ExplanationofbenefitAdditemLocation {
ExplanationofbenefitAdditemLocationCodeableconcept(
location: Codeableconcept,
)
ExplanationofbenefitAdditemLocationAddress(location: Address)
ExplanationofbenefitAdditemLocationReference(
location: Reference,
)
}
Constructors
-
ExplanationofbenefitAdditemLocationCodeableconcept( location: Codeableconcept, ) -
ExplanationofbenefitAdditemLocationAddress(location: Address) -
ExplanationofbenefitAdditemLocationReference(location: Reference)
pub type ExplanationofbenefitBenefitbalance {
ExplanationofbenefitBenefitbalance(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
category: Codeableconcept,
excluded: option.Option(Bool),
name: option.Option(String),
description: option.Option(String),
network: option.Option(Codeableconcept),
unit: option.Option(Codeableconcept),
term: option.Option(Codeableconcept),
financial: List(ExplanationofbenefitBenefitbalanceFinancial),
)
}
Constructors
-
ExplanationofbenefitBenefitbalance( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), category: Codeableconcept, excluded: option.Option(Bool), name: option.Option(String), description: option.Option(String), network: option.Option(Codeableconcept), unit: option.Option(Codeableconcept), term: option.Option(Codeableconcept), financial: List(ExplanationofbenefitBenefitbalanceFinancial), )
pub type ExplanationofbenefitBenefitbalanceFinancial {
ExplanationofbenefitBenefitbalanceFinancial(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
allowed: option.Option(
ExplanationofbenefitBenefitbalanceFinancialAllowed,
),
used: option.Option(
ExplanationofbenefitBenefitbalanceFinancialUsed,
),
)
}
Constructors
-
ExplanationofbenefitBenefitbalanceFinancial( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, allowed: option.Option( ExplanationofbenefitBenefitbalanceFinancialAllowed, ), used: option.Option( ExplanationofbenefitBenefitbalanceFinancialUsed, ), )
pub type ExplanationofbenefitBenefitbalanceFinancialAllowed {
ExplanationofbenefitBenefitbalanceFinancialAllowedUnsignedint(
allowed: Int,
)
ExplanationofbenefitBenefitbalanceFinancialAllowedString(
allowed: String,
)
ExplanationofbenefitBenefitbalanceFinancialAllowedMoney(
allowed: Money,
)
}
Constructors
-
ExplanationofbenefitBenefitbalanceFinancialAllowedUnsignedint( allowed: Int, ) -
ExplanationofbenefitBenefitbalanceFinancialAllowedString( allowed: String, ) -
ExplanationofbenefitBenefitbalanceFinancialAllowedMoney( allowed: Money, )
pub type ExplanationofbenefitBenefitbalanceFinancialUsed {
ExplanationofbenefitBenefitbalanceFinancialUsedUnsignedint(
used: Int,
)
ExplanationofbenefitBenefitbalanceFinancialUsedMoney(
used: Money,
)
}
Constructors
-
ExplanationofbenefitBenefitbalanceFinancialUsedUnsignedint( used: Int, ) -
ExplanationofbenefitBenefitbalanceFinancialUsedMoney(used: Money)
pub type ExplanationofbenefitCareteam {
ExplanationofbenefitCareteam(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
sequence: Int,
provider: Reference,
responsible: option.Option(Bool),
role: option.Option(Codeableconcept),
specialty: option.Option(Codeableconcept),
)
}
Constructors
-
ExplanationofbenefitCareteam( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), sequence: Int, provider: Reference, responsible: option.Option(Bool), role: option.Option(Codeableconcept), specialty: option.Option(Codeableconcept), )
pub type ExplanationofbenefitDiagnosis {
ExplanationofbenefitDiagnosis(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
sequence: Int,
diagnosis: ExplanationofbenefitDiagnosisDiagnosis,
type_: List(Codeableconcept),
on_admission: option.Option(Codeableconcept),
)
}
Constructors
-
ExplanationofbenefitDiagnosis( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), sequence: Int, diagnosis: ExplanationofbenefitDiagnosisDiagnosis, type_: List(Codeableconcept), on_admission: option.Option(Codeableconcept), )
pub type ExplanationofbenefitDiagnosisDiagnosis {
ExplanationofbenefitDiagnosisDiagnosisCodeableconcept(
diagnosis: Codeableconcept,
)
ExplanationofbenefitDiagnosisDiagnosisReference(
diagnosis: Reference,
)
}
Constructors
-
ExplanationofbenefitDiagnosisDiagnosisCodeableconcept( diagnosis: Codeableconcept, ) -
ExplanationofbenefitDiagnosisDiagnosisReference( diagnosis: Reference, )
pub type ExplanationofbenefitEvent {
ExplanationofbenefitEvent(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
when: ExplanationofbenefitEventWhen,
)
}
Constructors
-
ExplanationofbenefitEvent( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, when: ExplanationofbenefitEventWhen, )
pub type ExplanationofbenefitInsurance {
ExplanationofbenefitInsurance(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
focal: Bool,
coverage: Reference,
pre_auth_ref: List(String),
)
}
Constructors
-
ExplanationofbenefitInsurance( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), focal: Bool, coverage: Reference, pre_auth_ref: List(String), )
pub type ExplanationofbenefitItem {
ExplanationofbenefitItem(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
sequence: Int,
care_team_sequence: List(Int),
diagnosis_sequence: List(Int),
procedure_sequence: List(Int),
information_sequence: List(Int),
trace_number: List(Identifier),
revenue: option.Option(Codeableconcept),
category: option.Option(Codeableconcept),
product_or_service: option.Option(Codeableconcept),
product_or_service_end: option.Option(Codeableconcept),
request: List(Reference),
modifier: List(Codeableconcept),
program_code: List(Codeableconcept),
serviced: option.Option(ExplanationofbenefitItemServiced),
location: option.Option(ExplanationofbenefitItemLocation),
patient_paid: option.Option(Money),
quantity: option.Option(Quantity),
unit_price: option.Option(Money),
factor: option.Option(Float),
tax: option.Option(Money),
net: option.Option(Money),
udi: List(Reference),
body_site: List(ExplanationofbenefitItemBodysite),
encounter: List(Reference),
note_number: List(Int),
review_outcome: option.Option(
ExplanationofbenefitItemReviewoutcome,
),
adjudication: List(ExplanationofbenefitItemAdjudication),
detail: List(ExplanationofbenefitItemDetail),
)
}
Constructors
-
ExplanationofbenefitItem( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), sequence: Int, care_team_sequence: List(Int), diagnosis_sequence: List(Int), procedure_sequence: List(Int), information_sequence: List(Int), trace_number: List(Identifier), revenue: option.Option(Codeableconcept), category: option.Option(Codeableconcept), product_or_service: option.Option(Codeableconcept), product_or_service_end: option.Option(Codeableconcept), request: List(Reference), modifier: List(Codeableconcept), program_code: List(Codeableconcept), serviced: option.Option(ExplanationofbenefitItemServiced), location: option.Option(ExplanationofbenefitItemLocation), patient_paid: option.Option(Money), quantity: option.Option(Quantity), unit_price: option.Option(Money), factor: option.Option(Float), tax: option.Option(Money), net: option.Option(Money), udi: List(Reference), body_site: List(ExplanationofbenefitItemBodysite), encounter: List(Reference), note_number: List(Int), review_outcome: option.Option( ExplanationofbenefitItemReviewoutcome, ), adjudication: List(ExplanationofbenefitItemAdjudication), detail: List(ExplanationofbenefitItemDetail), )
pub type ExplanationofbenefitItemAdjudication {
ExplanationofbenefitItemAdjudication(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
category: Codeableconcept,
reason: option.Option(Codeableconcept),
amount: option.Option(Money),
quantity: option.Option(Quantity),
)
}
Constructors
-
ExplanationofbenefitItemAdjudication( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), category: Codeableconcept, reason: option.Option(Codeableconcept), amount: option.Option(Money), quantity: option.Option(Quantity), )
pub type ExplanationofbenefitItemBodysite {
ExplanationofbenefitItemBodysite(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
site: List(Codeablereference),
sub_site: List(Codeableconcept),
)
}
Constructors
-
ExplanationofbenefitItemBodysite( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), site: List(Codeablereference), sub_site: List(Codeableconcept), )
pub type ExplanationofbenefitItemDetail {
ExplanationofbenefitItemDetail(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
sequence: Int,
trace_number: List(Identifier),
revenue: option.Option(Codeableconcept),
category: option.Option(Codeableconcept),
product_or_service: option.Option(Codeableconcept),
product_or_service_end: option.Option(Codeableconcept),
modifier: List(Codeableconcept),
program_code: List(Codeableconcept),
patient_paid: option.Option(Money),
quantity: option.Option(Quantity),
unit_price: option.Option(Money),
factor: option.Option(Float),
tax: option.Option(Money),
net: option.Option(Money),
udi: List(Reference),
note_number: List(Int),
review_outcome: option.Option(
ExplanationofbenefitItemReviewoutcome,
),
adjudication: List(ExplanationofbenefitItemAdjudication),
sub_detail: List(ExplanationofbenefitItemDetailSubdetail),
)
}
Constructors
-
ExplanationofbenefitItemDetail( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), sequence: Int, trace_number: List(Identifier), revenue: option.Option(Codeableconcept), category: option.Option(Codeableconcept), product_or_service: option.Option(Codeableconcept), product_or_service_end: option.Option(Codeableconcept), modifier: List(Codeableconcept), program_code: List(Codeableconcept), patient_paid: option.Option(Money), quantity: option.Option(Quantity), unit_price: option.Option(Money), factor: option.Option(Float), tax: option.Option(Money), net: option.Option(Money), udi: List(Reference), note_number: List(Int), review_outcome: option.Option( ExplanationofbenefitItemReviewoutcome, ), adjudication: List(ExplanationofbenefitItemAdjudication), sub_detail: List(ExplanationofbenefitItemDetailSubdetail), )
pub type ExplanationofbenefitItemDetailSubdetail {
ExplanationofbenefitItemDetailSubdetail(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
sequence: Int,
trace_number: List(Identifier),
revenue: option.Option(Codeableconcept),
category: option.Option(Codeableconcept),
product_or_service: option.Option(Codeableconcept),
product_or_service_end: option.Option(Codeableconcept),
modifier: List(Codeableconcept),
program_code: List(Codeableconcept),
patient_paid: option.Option(Money),
quantity: option.Option(Quantity),
unit_price: option.Option(Money),
factor: option.Option(Float),
tax: option.Option(Money),
net: option.Option(Money),
udi: List(Reference),
note_number: List(Int),
review_outcome: option.Option(
ExplanationofbenefitItemReviewoutcome,
),
adjudication: List(ExplanationofbenefitItemAdjudication),
)
}
Constructors
-
ExplanationofbenefitItemDetailSubdetail( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), sequence: Int, trace_number: List(Identifier), revenue: option.Option(Codeableconcept), category: option.Option(Codeableconcept), product_or_service: option.Option(Codeableconcept), product_or_service_end: option.Option(Codeableconcept), modifier: List(Codeableconcept), program_code: List(Codeableconcept), patient_paid: option.Option(Money), quantity: option.Option(Quantity), unit_price: option.Option(Money), factor: option.Option(Float), tax: option.Option(Money), net: option.Option(Money), udi: List(Reference), note_number: List(Int), review_outcome: option.Option( ExplanationofbenefitItemReviewoutcome, ), adjudication: List(ExplanationofbenefitItemAdjudication), )
pub type ExplanationofbenefitItemLocation {
ExplanationofbenefitItemLocationCodeableconcept(
location: Codeableconcept,
)
ExplanationofbenefitItemLocationAddress(location: Address)
ExplanationofbenefitItemLocationReference(location: Reference)
}
Constructors
-
ExplanationofbenefitItemLocationCodeableconcept( location: Codeableconcept, ) -
ExplanationofbenefitItemLocationAddress(location: Address) -
ExplanationofbenefitItemLocationReference(location: Reference)
pub type ExplanationofbenefitItemReviewoutcome {
ExplanationofbenefitItemReviewoutcome(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
decision: option.Option(Codeableconcept),
reason: List(Codeableconcept),
pre_auth_ref: option.Option(String),
pre_auth_period: option.Option(Period),
)
}
Constructors
-
ExplanationofbenefitItemReviewoutcome( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), decision: option.Option(Codeableconcept), reason: List(Codeableconcept), pre_auth_ref: option.Option(String), pre_auth_period: option.Option(Period), )
pub type ExplanationofbenefitPayee {
ExplanationofbenefitPayee(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(Codeableconcept),
party: option.Option(Reference),
)
}
Constructors
-
ExplanationofbenefitPayee( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(Codeableconcept), party: option.Option(Reference), )
pub type ExplanationofbenefitPayment {
ExplanationofbenefitPayment(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(Codeableconcept),
adjustment: option.Option(Money),
adjustment_reason: option.Option(Codeableconcept),
date: option.Option(String),
amount: option.Option(Money),
identifier: option.Option(Identifier),
)
}
Constructors
-
ExplanationofbenefitPayment( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(Codeableconcept), adjustment: option.Option(Money), adjustment_reason: option.Option(Codeableconcept), date: option.Option(String), amount: option.Option(Money), identifier: option.Option(Identifier), )
pub type ExplanationofbenefitProcedure {
ExplanationofbenefitProcedure(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
sequence: Int,
type_: List(Codeableconcept),
date: option.Option(String),
procedure: ExplanationofbenefitProcedureProcedure,
udi: List(Reference),
)
}
Constructors
-
ExplanationofbenefitProcedure( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), sequence: Int, type_: List(Codeableconcept), date: option.Option(String), procedure: ExplanationofbenefitProcedureProcedure, udi: List(Reference), )
pub type ExplanationofbenefitProcedureProcedure {
ExplanationofbenefitProcedureProcedureCodeableconcept(
procedure: Codeableconcept,
)
ExplanationofbenefitProcedureProcedureReference(
procedure: Reference,
)
}
Constructors
-
ExplanationofbenefitProcedureProcedureCodeableconcept( procedure: Codeableconcept, ) -
ExplanationofbenefitProcedureProcedureReference( procedure: Reference, )
pub type ExplanationofbenefitProcessnote {
ExplanationofbenefitProcessnote(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
number: option.Option(Int),
type_: option.Option(Codeableconcept),
text: option.Option(String),
language: option.Option(Codeableconcept),
)
}
Constructors
-
ExplanationofbenefitProcessnote( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), number: option.Option(Int), type_: option.Option(Codeableconcept), text: option.Option(String), language: option.Option(Codeableconcept), )
pub type ExplanationofbenefitRelated {
ExplanationofbenefitRelated(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
claim: option.Option(Reference),
relationship: option.Option(Codeableconcept),
reference: option.Option(Identifier),
)
}
Constructors
-
ExplanationofbenefitRelated( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), claim: option.Option(Reference), relationship: option.Option(Codeableconcept), reference: option.Option(Identifier), )
pub type ExplanationofbenefitSupportinginfo {
ExplanationofbenefitSupportinginfo(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
sequence: Int,
category: Codeableconcept,
code: option.Option(Codeableconcept),
timing: option.Option(
ExplanationofbenefitSupportinginfoTiming,
),
value: option.Option(ExplanationofbenefitSupportinginfoValue),
reason: option.Option(Coding),
)
}
Constructors
-
ExplanationofbenefitSupportinginfo( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), sequence: Int, category: Codeableconcept, code: option.Option(Codeableconcept), timing: option.Option(ExplanationofbenefitSupportinginfoTiming), value: option.Option(ExplanationofbenefitSupportinginfoValue), reason: option.Option(Coding), )
pub type ExplanationofbenefitSupportinginfoTiming {
ExplanationofbenefitSupportinginfoTimingDate(timing: String)
ExplanationofbenefitSupportinginfoTimingPeriod(timing: Period)
}
Constructors
-
ExplanationofbenefitSupportinginfoTimingDate(timing: String) -
ExplanationofbenefitSupportinginfoTimingPeriod(timing: Period)
pub type ExplanationofbenefitSupportinginfoValue {
ExplanationofbenefitSupportinginfoValueBoolean(value: Bool)
ExplanationofbenefitSupportinginfoValueString(value: String)
ExplanationofbenefitSupportinginfoValueQuantity(
value: Quantity,
)
ExplanationofbenefitSupportinginfoValueAttachment(
value: Attachment,
)
ExplanationofbenefitSupportinginfoValueReference(
value: Reference,
)
ExplanationofbenefitSupportinginfoValueIdentifier(
value: Identifier,
)
}
Constructors
-
ExplanationofbenefitSupportinginfoValueBoolean(value: Bool) -
ExplanationofbenefitSupportinginfoValueString(value: String) -
ExplanationofbenefitSupportinginfoValueQuantity(value: Quantity) -
ExplanationofbenefitSupportinginfoValueAttachment( value: Attachment, ) -
ExplanationofbenefitSupportinginfoValueReference( value: Reference, ) -
ExplanationofbenefitSupportinginfoValueIdentifier( value: Identifier, )
pub type ExplanationofbenefitTotal {
ExplanationofbenefitTotal(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
category: Codeableconcept,
amount: Money,
)
}
Constructors
-
ExplanationofbenefitTotal( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), category: Codeableconcept, amount: Money, )
pub type Expression {
Expression(
id: option.Option(String),
extension: List(Extension),
description: option.Option(String),
name: option.Option(String),
language: option.Option(String),
expression: option.Option(String),
reference: option.Option(String),
)
}
Constructors
-
Expression( id: option.Option(String), extension: List(Extension), description: option.Option(String), name: option.Option(String), language: option.Option(String), expression: option.Option(String), reference: option.Option(String), )
pub type Extendedcontactdetail {
Extendedcontactdetail(
id: option.Option(String),
extension: List(Extension),
purpose: option.Option(Codeableconcept),
name: List(Humanname),
telecom: List(Contactpoint),
address: option.Option(Address),
organization: option.Option(Reference),
period: option.Option(Period),
)
}
Constructors
-
Extendedcontactdetail( id: option.Option(String), extension: List(Extension), purpose: option.Option(Codeableconcept), name: List(Humanname), telecom: List(Contactpoint), address: option.Option(Address), organization: option.Option(Reference), period: option.Option(Period), )
pub type Extension {
Extension(
id: option.Option(String),
url: String,
ext: ExtensionSimpleOrComplex,
)
}
Constructors
-
Extension( id: option.Option(String), url: String, ext: ExtensionSimpleOrComplex, )
pub type ExtensionSimpleOrComplex {
ExtComplex(children: List(Extension))
ExtSimple(value: ExtensionValue)
}
Constructors
-
ExtComplex(children: List(Extension)) -
ExtSimple(value: ExtensionValue)
pub type ExtensionValue {
ExtensionValueBase64binary(value: String)
ExtensionValueBoolean(value: Bool)
ExtensionValueCanonical(value: String)
ExtensionValueCode(value: String)
ExtensionValueDate(value: String)
ExtensionValueDatetime(value: String)
ExtensionValueDecimal(value: Float)
ExtensionValueId(value: String)
ExtensionValueInstant(value: String)
ExtensionValueInteger(value: Int)
ExtensionValueInteger64(value: Int)
ExtensionValueMarkdown(value: String)
ExtensionValueOid(value: String)
ExtensionValuePositiveint(value: Int)
ExtensionValueString(value: String)
ExtensionValueTime(value: String)
ExtensionValueUnsignedint(value: Int)
ExtensionValueUri(value: String)
ExtensionValueUrl(value: String)
ExtensionValueUuid(value: String)
ExtensionValueAddress(value: Address)
ExtensionValueAge(value: Age)
ExtensionValueAnnotation(value: Annotation)
ExtensionValueAttachment(value: Attachment)
ExtensionValueCodeableconcept(value: Codeableconcept)
ExtensionValueCodeablereference(value: Codeablereference)
ExtensionValueCoding(value: Coding)
ExtensionValueContactpoint(value: Contactpoint)
ExtensionValueCount(value: Count)
ExtensionValueDistance(value: Distance)
ExtensionValueDuration(value: Duration)
ExtensionValueHumanname(value: Humanname)
ExtensionValueIdentifier(value: Identifier)
ExtensionValueMoney(value: Money)
ExtensionValuePeriod(value: Period)
ExtensionValueQuantity(value: Quantity)
ExtensionValueRange(value: Range)
ExtensionValueRatio(value: Ratio)
ExtensionValueRatiorange(value: Ratiorange)
ExtensionValueReference(value: Reference)
ExtensionValueSampleddata(value: Sampleddata)
ExtensionValueSignature(value: Signature)
ExtensionValueTiming(value: Timing)
ExtensionValueContactdetail(value: Contactdetail)
ExtensionValueDatarequirement(value: Datarequirement)
ExtensionValueExpression(value: Expression)
ExtensionValueParameterdefinition(value: Parameterdefinition)
ExtensionValueRelatedartifact(value: Relatedartifact)
ExtensionValueTriggerdefinition(value: Triggerdefinition)
ExtensionValueUsagecontext(value: Usagecontext)
ExtensionValueAvailability(value: Availability)
ExtensionValueExtendedcontactdetail(
value: Extendedcontactdetail,
)
ExtensionValueDosage(value: Dosage)
ExtensionValueMeta(value: Meta)
}
Constructors
-
ExtensionValueBase64binary(value: String) -
ExtensionValueBoolean(value: Bool) -
ExtensionValueCanonical(value: String) -
ExtensionValueCode(value: String) -
ExtensionValueDate(value: String) -
ExtensionValueDatetime(value: String) -
ExtensionValueDecimal(value: Float) -
ExtensionValueId(value: String) -
ExtensionValueInstant(value: String) -
ExtensionValueInteger(value: Int) -
ExtensionValueInteger64(value: Int) -
ExtensionValueMarkdown(value: String) -
ExtensionValueOid(value: String) -
ExtensionValuePositiveint(value: Int) -
ExtensionValueString(value: String) -
ExtensionValueTime(value: String) -
ExtensionValueUnsignedint(value: Int) -
ExtensionValueUri(value: String) -
ExtensionValueUrl(value: String) -
ExtensionValueUuid(value: String) -
ExtensionValueAddress(value: Address) -
ExtensionValueAge(value: Age) -
ExtensionValueAnnotation(value: Annotation) -
ExtensionValueAttachment(value: Attachment) -
ExtensionValueCodeableconcept(value: Codeableconcept) -
ExtensionValueCodeablereference(value: Codeablereference) -
ExtensionValueCoding(value: Coding) -
ExtensionValueContactpoint(value: Contactpoint) -
ExtensionValueCount(value: Count) -
ExtensionValueDistance(value: Distance) -
ExtensionValueDuration(value: Duration) -
ExtensionValueHumanname(value: Humanname) -
ExtensionValueIdentifier(value: Identifier) -
ExtensionValueMoney(value: Money) -
ExtensionValuePeriod(value: Period) -
ExtensionValueQuantity(value: Quantity) -
ExtensionValueRange(value: Range) -
ExtensionValueRatio(value: Ratio) -
ExtensionValueRatiorange(value: Ratiorange) -
ExtensionValueReference(value: Reference) -
ExtensionValueSampleddata(value: Sampleddata) -
ExtensionValueSignature(value: Signature) -
ExtensionValueTiming(value: Timing) -
ExtensionValueContactdetail(value: Contactdetail) -
ExtensionValueDatarequirement(value: Datarequirement) -
ExtensionValueExpression(value: Expression) -
ExtensionValueParameterdefinition(value: Parameterdefinition) -
ExtensionValueRelatedartifact(value: Relatedartifact) -
ExtensionValueTriggerdefinition(value: Triggerdefinition) -
ExtensionValueUsagecontext(value: Usagecontext) -
ExtensionValueAvailability(value: Availability) -
ExtensionValueExtendedcontactdetail(value: Extendedcontactdetail) -
ExtensionValueDosage(value: Dosage) -
ExtensionValueMeta(value: Meta)
pub type Familymemberhistory {
Familymemberhistory(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
instantiates_canonical: List(String),
instantiates_uri: List(String),
status: r5_valuesets.Historystatus,
data_absent_reason: option.Option(Codeableconcept),
patient: Reference,
date: option.Option(String),
participant: List(FamilymemberhistoryParticipant),
name: option.Option(String),
relationship: Codeableconcept,
sex: option.Option(Codeableconcept),
born: option.Option(FamilymemberhistoryBorn),
age: option.Option(FamilymemberhistoryAge),
estimated_age: option.Option(Bool),
deceased: option.Option(FamilymemberhistoryDeceased),
reason: List(Codeablereference),
note: List(Annotation),
condition: List(FamilymemberhistoryCondition),
procedure: List(FamilymemberhistoryProcedure),
)
}
Constructors
-
Familymemberhistory( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), instantiates_canonical: List(String), instantiates_uri: List(String), status: r5_valuesets.Historystatus, data_absent_reason: option.Option(Codeableconcept), patient: Reference, date: option.Option(String), participant: List(FamilymemberhistoryParticipant), name: option.Option(String), relationship: Codeableconcept, sex: option.Option(Codeableconcept), born: option.Option(FamilymemberhistoryBorn), age: option.Option(FamilymemberhistoryAge), estimated_age: option.Option(Bool), deceased: option.Option(FamilymemberhistoryDeceased), reason: List(Codeablereference), note: List(Annotation), condition: List(FamilymemberhistoryCondition), procedure: List(FamilymemberhistoryProcedure), )
pub type FamilymemberhistoryBorn {
FamilymemberhistoryBornPeriod(born: Period)
FamilymemberhistoryBornDate(born: String)
FamilymemberhistoryBornString(born: String)
}
Constructors
-
FamilymemberhistoryBornPeriod(born: Period) -
FamilymemberhistoryBornDate(born: String) -
FamilymemberhistoryBornString(born: String)
pub type FamilymemberhistoryCondition {
FamilymemberhistoryCondition(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: Codeableconcept,
outcome: option.Option(Codeableconcept),
contributed_to_death: option.Option(Bool),
onset: option.Option(FamilymemberhistoryConditionOnset),
note: List(Annotation),
)
}
Constructors
-
FamilymemberhistoryCondition( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: Codeableconcept, outcome: option.Option(Codeableconcept), contributed_to_death: option.Option(Bool), onset: option.Option(FamilymemberhistoryConditionOnset), note: List(Annotation), )
pub type FamilymemberhistoryDeceased {
FamilymemberhistoryDeceasedBoolean(deceased: Bool)
FamilymemberhistoryDeceasedAge(deceased: Age)
FamilymemberhistoryDeceasedRange(deceased: Range)
FamilymemberhistoryDeceasedDate(deceased: String)
FamilymemberhistoryDeceasedString(deceased: String)
}
Constructors
pub type FamilymemberhistoryParticipant {
FamilymemberhistoryParticipant(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
function: option.Option(Codeableconcept),
actor: Reference,
)
}
Constructors
-
FamilymemberhistoryParticipant( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), function: option.Option(Codeableconcept), actor: Reference, )
pub type FamilymemberhistoryProcedure {
FamilymemberhistoryProcedure(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: Codeableconcept,
outcome: option.Option(Codeableconcept),
contributed_to_death: option.Option(Bool),
performed: option.Option(
FamilymemberhistoryProcedurePerformed,
),
note: List(Annotation),
)
}
Constructors
-
FamilymemberhistoryProcedure( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: Codeableconcept, outcome: option.Option(Codeableconcept), contributed_to_death: option.Option(Bool), performed: option.Option(FamilymemberhistoryProcedurePerformed), note: List(Annotation), )
pub type FamilymemberhistoryProcedurePerformed {
FamilymemberhistoryProcedurePerformedAge(performed: Age)
FamilymemberhistoryProcedurePerformedRange(performed: Range)
FamilymemberhistoryProcedurePerformedPeriod(performed: Period)
FamilymemberhistoryProcedurePerformedString(performed: String)
FamilymemberhistoryProcedurePerformedDatetime(
performed: String,
)
}
Constructors
-
FamilymemberhistoryProcedurePerformedAge(performed: Age) -
FamilymemberhistoryProcedurePerformedRange(performed: Range) -
FamilymemberhistoryProcedurePerformedPeriod(performed: Period) -
FamilymemberhistoryProcedurePerformedString(performed: String) -
FamilymemberhistoryProcedurePerformedDatetime(performed: String)
pub type Flag {
Flag(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
status: r5_valuesets.Flagstatus,
category: List(Codeableconcept),
code: Codeableconcept,
subject: Reference,
period: option.Option(Period),
encounter: option.Option(Reference),
author: option.Option(Reference),
)
}
Constructors
-
Flag( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), status: r5_valuesets.Flagstatus, category: List(Codeableconcept), code: Codeableconcept, subject: Reference, period: option.Option(Period), encounter: option.Option(Reference), author: option.Option(Reference), )
pub type Formularyitem {
Formularyitem(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
code: option.Option(Codeableconcept),
status: option.Option(r5_valuesets.Formularyitemstatus),
)
}
Constructors
-
Formularyitem( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), code: option.Option(Codeableconcept), status: option.Option(r5_valuesets.Formularyitemstatus), )
pub type Genomicstudy {
Genomicstudy(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
status: r5_valuesets.Genomicstudystatus,
type_: List(Codeableconcept),
subject: Reference,
encounter: option.Option(Reference),
start_date: option.Option(String),
based_on: List(Reference),
referrer: option.Option(Reference),
interpreter: List(Reference),
reason: List(Codeablereference),
instantiates_canonical: option.Option(String),
instantiates_uri: option.Option(String),
note: List(Annotation),
description: option.Option(String),
analysis: List(GenomicstudyAnalysis),
)
}
Constructors
-
Genomicstudy( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), status: r5_valuesets.Genomicstudystatus, type_: List(Codeableconcept), subject: Reference, encounter: option.Option(Reference), start_date: option.Option(String), based_on: List(Reference), referrer: option.Option(Reference), interpreter: List(Reference), reason: List(Codeablereference), instantiates_canonical: option.Option(String), instantiates_uri: option.Option(String), note: List(Annotation), description: option.Option(String), analysis: List(GenomicstudyAnalysis), )
pub type GenomicstudyAnalysis {
GenomicstudyAnalysis(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
method_type: List(Codeableconcept),
change_type: List(Codeableconcept),
genome_build: option.Option(Codeableconcept),
instantiates_canonical: option.Option(String),
instantiates_uri: option.Option(String),
title: option.Option(String),
focus: List(Reference),
specimen: List(Reference),
date: option.Option(String),
note: List(Annotation),
protocol_performed: option.Option(Reference),
regions_studied: List(Reference),
regions_called: List(Reference),
input: List(GenomicstudyAnalysisInput),
output: List(GenomicstudyAnalysisOutput),
performer: List(GenomicstudyAnalysisPerformer),
device: List(GenomicstudyAnalysisDevice),
)
}
Constructors
-
GenomicstudyAnalysis( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), method_type: List(Codeableconcept), change_type: List(Codeableconcept), genome_build: option.Option(Codeableconcept), instantiates_canonical: option.Option(String), instantiates_uri: option.Option(String), title: option.Option(String), focus: List(Reference), specimen: List(Reference), date: option.Option(String), note: List(Annotation), protocol_performed: option.Option(Reference), regions_studied: List(Reference), regions_called: List(Reference), input: List(GenomicstudyAnalysisInput), output: List(GenomicstudyAnalysisOutput), performer: List(GenomicstudyAnalysisPerformer), device: List(GenomicstudyAnalysisDevice), )
pub type GenomicstudyAnalysisDevice {
GenomicstudyAnalysisDevice(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
device: option.Option(Reference),
function: option.Option(Codeableconcept),
)
}
Constructors
-
GenomicstudyAnalysisDevice( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), device: option.Option(Reference), function: option.Option(Codeableconcept), )
pub type GenomicstudyAnalysisInput {
GenomicstudyAnalysisInput(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
file: option.Option(Reference),
type_: option.Option(Codeableconcept),
generated_by: option.Option(
GenomicstudyAnalysisInputGeneratedby,
),
)
}
Constructors
-
GenomicstudyAnalysisInput( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), file: option.Option(Reference), type_: option.Option(Codeableconcept), generated_by: option.Option( GenomicstudyAnalysisInputGeneratedby, ), )
pub type GenomicstudyAnalysisInputGeneratedby {
GenomicstudyAnalysisInputGeneratedbyIdentifier(
generated_by: Identifier,
)
GenomicstudyAnalysisInputGeneratedbyReference(
generated_by: Reference,
)
}
Constructors
-
GenomicstudyAnalysisInputGeneratedbyIdentifier( generated_by: Identifier, ) -
GenomicstudyAnalysisInputGeneratedbyReference( generated_by: Reference, )
pub type GenomicstudyAnalysisOutput {
GenomicstudyAnalysisOutput(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
file: option.Option(Reference),
type_: option.Option(Codeableconcept),
)
}
Constructors
-
GenomicstudyAnalysisOutput( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), file: option.Option(Reference), type_: option.Option(Codeableconcept), )
pub type GenomicstudyAnalysisPerformer {
GenomicstudyAnalysisPerformer(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
actor: option.Option(Reference),
role: option.Option(Codeableconcept),
)
}
Constructors
-
GenomicstudyAnalysisPerformer( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), actor: option.Option(Reference), role: option.Option(Codeableconcept), )
pub type Goal {
Goal(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
lifecycle_status: r5_valuesets.Goalstatus,
achievement_status: option.Option(Codeableconcept),
category: List(Codeableconcept),
continuous: option.Option(Bool),
priority: option.Option(Codeableconcept),
description: Codeableconcept,
subject: Reference,
start: option.Option(GoalStart),
target: List(GoalTarget),
status_date: option.Option(String),
status_reason: option.Option(String),
source: option.Option(Reference),
addresses: List(Reference),
note: List(Annotation),
outcome: List(Codeablereference),
)
}
Constructors
-
Goal( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), lifecycle_status: r5_valuesets.Goalstatus, achievement_status: option.Option(Codeableconcept), category: List(Codeableconcept), continuous: option.Option(Bool), priority: option.Option(Codeableconcept), description: Codeableconcept, subject: Reference, start: option.Option(GoalStart), target: List(GoalTarget), status_date: option.Option(String), status_reason: option.Option(String), source: option.Option(Reference), addresses: List(Reference), note: List(Annotation), outcome: List(Codeablereference), )
pub type GoalStart {
GoalStartDate(start: String)
GoalStartCodeableconcept(start: Codeableconcept)
}
Constructors
-
GoalStartDate(start: String) -
GoalStartCodeableconcept(start: Codeableconcept)
pub type GoalTarget {
GoalTarget(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
measure: option.Option(Codeableconcept),
detail: option.Option(GoalTargetDetail),
due: option.Option(GoalTargetDue),
)
}
Constructors
-
GoalTarget( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), measure: option.Option(Codeableconcept), detail: option.Option(GoalTargetDetail), due: option.Option(GoalTargetDue), )
pub type GoalTargetDetail {
GoalTargetDetailQuantity(detail: Quantity)
GoalTargetDetailRange(detail: Range)
GoalTargetDetailCodeableconcept(detail: Codeableconcept)
GoalTargetDetailString(detail: String)
GoalTargetDetailBoolean(detail: Bool)
GoalTargetDetailInteger(detail: Int)
GoalTargetDetailRatio(detail: Ratio)
}
Constructors
-
GoalTargetDetailQuantity(detail: Quantity) -
GoalTargetDetailRange(detail: Range) -
GoalTargetDetailCodeableconcept(detail: Codeableconcept) -
GoalTargetDetailString(detail: String) -
GoalTargetDetailBoolean(detail: Bool) -
GoalTargetDetailInteger(detail: Int) -
GoalTargetDetailRatio(detail: Ratio)
pub type Graphdefinition {
Graphdefinition(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
url: option.Option(String),
identifier: List(Identifier),
version: option.Option(String),
version_algorithm: option.Option(
GraphdefinitionVersionalgorithm,
),
name: String,
title: option.Option(String),
status: r5_valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(String),
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
purpose: option.Option(String),
copyright: option.Option(String),
copyright_label: option.Option(String),
start: option.Option(String),
node: List(GraphdefinitionNode),
link: List(GraphdefinitionLink),
)
}
Constructors
-
Graphdefinition( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), url: option.Option(String), identifier: List(Identifier), version: option.Option(String), version_algorithm: option.Option( GraphdefinitionVersionalgorithm, ), name: String, title: option.Option(String), status: r5_valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(String), publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), purpose: option.Option(String), copyright: option.Option(String), copyright_label: option.Option(String), start: option.Option(String), node: List(GraphdefinitionNode), link: List(GraphdefinitionLink), )
pub type GraphdefinitionLink {
GraphdefinitionLink(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
description: option.Option(String),
min: option.Option(Int),
max: option.Option(String),
source_id: String,
path: option.Option(String),
slice_name: option.Option(String),
target_id: String,
params: option.Option(String),
compartment: List(GraphdefinitionLinkCompartment),
)
}
Constructors
-
GraphdefinitionLink( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), description: option.Option(String), min: option.Option(Int), max: option.Option(String), source_id: String, path: option.Option(String), slice_name: option.Option(String), target_id: String, params: option.Option(String), compartment: List(GraphdefinitionLinkCompartment), )
pub type GraphdefinitionLinkCompartment {
GraphdefinitionLinkCompartment(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
use_: r5_valuesets.Graphcompartmentuse,
rule: r5_valuesets.Graphcompartmentrule,
code: r5_valuesets.Compartmenttype,
expression: option.Option(String),
description: option.Option(String),
)
}
Constructors
-
GraphdefinitionLinkCompartment( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), use_: r5_valuesets.Graphcompartmentuse, rule: r5_valuesets.Graphcompartmentrule, code: r5_valuesets.Compartmenttype, expression: option.Option(String), description: option.Option(String), )
pub type GraphdefinitionNode {
GraphdefinitionNode(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
node_id: String,
description: option.Option(String),
type_: r5_valuesets.Versionindependentallresourcetypes,
profile: option.Option(String),
)
}
Constructors
-
GraphdefinitionNode( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), node_id: String, description: option.Option(String), type_: r5_valuesets.Versionindependentallresourcetypes, profile: option.Option(String), )
pub type GraphdefinitionVersionalgorithm {
GraphdefinitionVersionalgorithmString(
version_algorithm: String,
)
GraphdefinitionVersionalgorithmCoding(
version_algorithm: Coding,
)
}
Constructors
-
GraphdefinitionVersionalgorithmString(version_algorithm: String) -
GraphdefinitionVersionalgorithmCoding(version_algorithm: Coding)
pub type Group {
Group(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
active: option.Option(Bool),
type_: r5_valuesets.Grouptype,
membership: r5_valuesets.Groupmembershipbasis,
code: option.Option(Codeableconcept),
name: option.Option(String),
description: option.Option(String),
quantity: option.Option(Int),
managing_entity: option.Option(Reference),
characteristic: List(GroupCharacteristic),
member: List(GroupMember),
)
}
Constructors
-
Group( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), active: option.Option(Bool), type_: r5_valuesets.Grouptype, membership: r5_valuesets.Groupmembershipbasis, code: option.Option(Codeableconcept), name: option.Option(String), description: option.Option(String), quantity: option.Option(Int), managing_entity: option.Option(Reference), characteristic: List(GroupCharacteristic), member: List(GroupMember), )
pub type GroupCharacteristic {
GroupCharacteristic(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: Codeableconcept,
value: GroupCharacteristicValue,
exclude: Bool,
period: option.Option(Period),
)
}
Constructors
-
GroupCharacteristic( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: Codeableconcept, value: GroupCharacteristicValue, exclude: Bool, period: option.Option(Period), )
pub type GroupCharacteristicValue {
GroupCharacteristicValueCodeableconcept(value: Codeableconcept)
GroupCharacteristicValueBoolean(value: Bool)
GroupCharacteristicValueQuantity(value: Quantity)
GroupCharacteristicValueRange(value: Range)
GroupCharacteristicValueReference(value: Reference)
}
Constructors
-
GroupCharacteristicValueCodeableconcept(value: Codeableconcept) -
GroupCharacteristicValueBoolean(value: Bool) -
GroupCharacteristicValueQuantity(value: Quantity) -
GroupCharacteristicValueRange(value: Range) -
GroupCharacteristicValueReference(value: Reference)
pub type GroupMember {
GroupMember(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
entity: Reference,
period: option.Option(Period),
inactive: option.Option(Bool),
)
}
Constructors
-
GroupMember( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), entity: Reference, period: option.Option(Period), inactive: option.Option(Bool), )
pub type Guidanceresponse {
Guidanceresponse(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
request_identifier: option.Option(Identifier),
identifier: List(Identifier),
module: GuidanceresponseModule,
status: r5_valuesets.Guidanceresponsestatus,
subject: option.Option(Reference),
encounter: option.Option(Reference),
occurrence_date_time: option.Option(String),
performer: option.Option(Reference),
reason: List(Codeablereference),
note: List(Annotation),
evaluation_message: option.Option(Reference),
output_parameters: option.Option(Reference),
result: List(Reference),
data_requirement: List(Datarequirement),
)
}
Constructors
-
Guidanceresponse( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), request_identifier: option.Option(Identifier), identifier: List(Identifier), module: GuidanceresponseModule, status: r5_valuesets.Guidanceresponsestatus, subject: option.Option(Reference), encounter: option.Option(Reference), occurrence_date_time: option.Option(String), performer: option.Option(Reference), reason: List(Codeablereference), note: List(Annotation), evaluation_message: option.Option(Reference), output_parameters: option.Option(Reference), result: List(Reference), data_requirement: List(Datarequirement), )
pub type GuidanceresponseModule {
GuidanceresponseModuleUri(module: String)
GuidanceresponseModuleCanonical(module: String)
GuidanceresponseModuleCodeableconcept(module: Codeableconcept)
}
Constructors
-
GuidanceresponseModuleUri(module: String) -
GuidanceresponseModuleCanonical(module: String) -
GuidanceresponseModuleCodeableconcept(module: Codeableconcept)
pub type Healthcareservice {
Healthcareservice(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
active: option.Option(Bool),
provided_by: option.Option(Reference),
offered_in: List(Reference),
category: List(Codeableconcept),
type_: List(Codeableconcept),
specialty: List(Codeableconcept),
location: List(Reference),
name: option.Option(String),
comment: option.Option(String),
extra_details: option.Option(String),
photo: option.Option(Attachment),
contact: List(Extendedcontactdetail),
coverage_area: List(Reference),
service_provision_code: List(Codeableconcept),
eligibility: List(HealthcareserviceEligibility),
program: List(Codeableconcept),
characteristic: List(Codeableconcept),
communication: List(Codeableconcept),
referral_method: List(Codeableconcept),
appointment_required: option.Option(Bool),
availability: List(Availability),
endpoint: List(Reference),
)
}
Constructors
-
Healthcareservice( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), active: option.Option(Bool), provided_by: option.Option(Reference), offered_in: List(Reference), category: List(Codeableconcept), type_: List(Codeableconcept), specialty: List(Codeableconcept), location: List(Reference), name: option.Option(String), comment: option.Option(String), extra_details: option.Option(String), photo: option.Option(Attachment), contact: List(Extendedcontactdetail), coverage_area: List(Reference), service_provision_code: List(Codeableconcept), eligibility: List(HealthcareserviceEligibility), program: List(Codeableconcept), characteristic: List(Codeableconcept), communication: List(Codeableconcept), referral_method: List(Codeableconcept), appointment_required: option.Option(Bool), availability: List(Availability), endpoint: List(Reference), )
pub type HealthcareserviceEligibility {
HealthcareserviceEligibility(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: option.Option(Codeableconcept),
comment: option.Option(String),
)
}
Constructors
-
HealthcareserviceEligibility( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: option.Option(Codeableconcept), comment: option.Option(String), )
pub type Humanname {
Humanname(
id: option.Option(String),
extension: List(Extension),
use_: option.Option(r5_valuesets.Nameuse),
text: option.Option(String),
family: option.Option(String),
given: List(String),
prefix: List(String),
suffix: List(String),
period: option.Option(Period),
)
}
Constructors
-
Humanname( id: option.Option(String), extension: List(Extension), use_: option.Option(r5_valuesets.Nameuse), text: option.Option(String), family: option.Option(String), given: List(String), prefix: List(String), suffix: List(String), period: option.Option(Period), )
pub type Identifier {
Identifier(
id: option.Option(String),
extension: List(Extension),
use_: option.Option(r5_valuesets.Identifieruse),
type_: option.Option(Codeableconcept),
system: option.Option(String),
value: option.Option(String),
period: option.Option(Period),
assigner: option.Option(Reference),
)
}
Constructors
-
Identifier( id: option.Option(String), extension: List(Extension), use_: option.Option(r5_valuesets.Identifieruse), type_: option.Option(Codeableconcept), system: option.Option(String), value: option.Option(String), period: option.Option(Period), assigner: option.Option(Reference), )
pub type Imagingselection {
Imagingselection(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
status: r5_valuesets.Imagingselectionstatus,
subject: option.Option(Reference),
issued: option.Option(String),
performer: List(ImagingselectionPerformer),
based_on: List(Reference),
category: List(Codeableconcept),
code: Codeableconcept,
study_uid: option.Option(String),
derived_from: List(Reference),
endpoint: List(Reference),
series_uid: option.Option(String),
series_number: option.Option(Int),
frame_of_reference_uid: option.Option(String),
body_site: option.Option(Codeablereference),
focus: List(Reference),
instance: List(ImagingselectionInstance),
)
}
Constructors
-
Imagingselection( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), status: r5_valuesets.Imagingselectionstatus, subject: option.Option(Reference), issued: option.Option(String), performer: List(ImagingselectionPerformer), based_on: List(Reference), category: List(Codeableconcept), code: Codeableconcept, study_uid: option.Option(String), derived_from: List(Reference), endpoint: List(Reference), series_uid: option.Option(String), series_number: option.Option(Int), frame_of_reference_uid: option.Option(String), body_site: option.Option(Codeablereference), focus: List(Reference), instance: List(ImagingselectionInstance), )
pub type ImagingselectionInstance {
ImagingselectionInstance(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
uid: String,
number: option.Option(Int),
sop_class: option.Option(Coding),
subset: List(String),
image_region2_d: List(ImagingselectionInstanceImageregion2d),
image_region3_d: List(ImagingselectionInstanceImageregion3d),
)
}
Constructors
-
ImagingselectionInstance( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), uid: String, number: option.Option(Int), sop_class: option.Option(Coding), subset: List(String), image_region2_d: List(ImagingselectionInstanceImageregion2d), image_region3_d: List(ImagingselectionInstanceImageregion3d), )
pub type ImagingselectionInstanceImageregion2d {
ImagingselectionInstanceImageregion2d(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
region_type: r5_valuesets.Imagingselection2dgraphictype,
coordinate: List(Float),
)
}
Constructors
-
ImagingselectionInstanceImageregion2d( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), region_type: r5_valuesets.Imagingselection2dgraphictype, coordinate: List(Float), )
pub type ImagingselectionInstanceImageregion3d {
ImagingselectionInstanceImageregion3d(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
region_type: r5_valuesets.Imagingselection3dgraphictype,
coordinate: List(Float),
)
}
Constructors
-
ImagingselectionInstanceImageregion3d( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), region_type: r5_valuesets.Imagingselection3dgraphictype, coordinate: List(Float), )
pub type ImagingselectionPerformer {
ImagingselectionPerformer(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
function: option.Option(Codeableconcept),
actor: option.Option(Reference),
)
}
Constructors
-
ImagingselectionPerformer( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), function: option.Option(Codeableconcept), actor: option.Option(Reference), )
pub type Imagingstudy {
Imagingstudy(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
status: r5_valuesets.Imagingstudystatus,
modality: List(Codeableconcept),
subject: Reference,
encounter: option.Option(Reference),
started: option.Option(String),
based_on: List(Reference),
part_of: List(Reference),
referrer: option.Option(Reference),
endpoint: List(Reference),
number_of_series: option.Option(Int),
number_of_instances: option.Option(Int),
procedure: List(Codeablereference),
location: option.Option(Reference),
reason: List(Codeablereference),
note: List(Annotation),
description: option.Option(String),
series: List(ImagingstudySeries),
)
}
Constructors
-
Imagingstudy( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), status: r5_valuesets.Imagingstudystatus, modality: List(Codeableconcept), subject: Reference, encounter: option.Option(Reference), started: option.Option(String), based_on: List(Reference), part_of: List(Reference), referrer: option.Option(Reference), endpoint: List(Reference), number_of_series: option.Option(Int), number_of_instances: option.Option(Int), procedure: List(Codeablereference), location: option.Option(Reference), reason: List(Codeablereference), note: List(Annotation), description: option.Option(String), series: List(ImagingstudySeries), )
pub type ImagingstudySeries {
ImagingstudySeries(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
uid: String,
number: option.Option(Int),
modality: Codeableconcept,
description: option.Option(String),
number_of_instances: option.Option(Int),
endpoint: List(Reference),
body_site: option.Option(Codeablereference),
laterality: option.Option(Codeableconcept),
specimen: List(Reference),
started: option.Option(String),
performer: List(ImagingstudySeriesPerformer),
instance: List(ImagingstudySeriesInstance),
)
}
Constructors
-
ImagingstudySeries( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), uid: String, number: option.Option(Int), modality: Codeableconcept, description: option.Option(String), number_of_instances: option.Option(Int), endpoint: List(Reference), body_site: option.Option(Codeablereference), laterality: option.Option(Codeableconcept), specimen: List(Reference), started: option.Option(String), performer: List(ImagingstudySeriesPerformer), instance: List(ImagingstudySeriesInstance), )
pub type ImagingstudySeriesInstance {
ImagingstudySeriesInstance(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
uid: String,
sop_class: Coding,
number: option.Option(Int),
title: option.Option(String),
)
}
Constructors
-
ImagingstudySeriesInstance( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), uid: String, sop_class: Coding, number: option.Option(Int), title: option.Option(String), )
pub type ImagingstudySeriesPerformer {
ImagingstudySeriesPerformer(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
function: option.Option(Codeableconcept),
actor: Reference,
)
}
Constructors
-
ImagingstudySeriesPerformer( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), function: option.Option(Codeableconcept), actor: Reference, )
pub type Immunization {
Immunization(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
based_on: List(Reference),
status: r5_valuesets.Immunizationstatus,
status_reason: option.Option(Codeableconcept),
vaccine_code: Codeableconcept,
administered_product: option.Option(Codeablereference),
manufacturer: option.Option(Codeablereference),
lot_number: option.Option(String),
expiration_date: option.Option(String),
patient: Reference,
encounter: option.Option(Reference),
supporting_information: List(Reference),
occurrence: ImmunizationOccurrence,
primary_source: option.Option(Bool),
information_source: option.Option(Codeablereference),
location: option.Option(Reference),
site: option.Option(Codeableconcept),
route: option.Option(Codeableconcept),
dose_quantity: option.Option(Quantity),
performer: List(ImmunizationPerformer),
note: List(Annotation),
reason: List(Codeablereference),
is_subpotent: option.Option(Bool),
subpotent_reason: List(Codeableconcept),
program_eligibility: List(ImmunizationProgrameligibility),
funding_source: option.Option(Codeableconcept),
reaction: List(ImmunizationReaction),
protocol_applied: List(ImmunizationProtocolapplied),
)
}
Constructors
-
Immunization( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), based_on: List(Reference), status: r5_valuesets.Immunizationstatus, status_reason: option.Option(Codeableconcept), vaccine_code: Codeableconcept, administered_product: option.Option(Codeablereference), manufacturer: option.Option(Codeablereference), lot_number: option.Option(String), expiration_date: option.Option(String), patient: Reference, encounter: option.Option(Reference), supporting_information: List(Reference), occurrence: ImmunizationOccurrence, primary_source: option.Option(Bool), information_source: option.Option(Codeablereference), location: option.Option(Reference), site: option.Option(Codeableconcept), route: option.Option(Codeableconcept), dose_quantity: option.Option(Quantity), performer: List(ImmunizationPerformer), note: List(Annotation), reason: List(Codeablereference), is_subpotent: option.Option(Bool), subpotent_reason: List(Codeableconcept), program_eligibility: List(ImmunizationProgrameligibility), funding_source: option.Option(Codeableconcept), reaction: List(ImmunizationReaction), protocol_applied: List(ImmunizationProtocolapplied), )
pub type ImmunizationOccurrence {
ImmunizationOccurrenceDatetime(occurrence: String)
ImmunizationOccurrenceString(occurrence: String)
}
Constructors
-
ImmunizationOccurrenceDatetime(occurrence: String) -
ImmunizationOccurrenceString(occurrence: String)
pub type ImmunizationPerformer {
ImmunizationPerformer(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
function: option.Option(Codeableconcept),
actor: Reference,
)
}
Constructors
-
ImmunizationPerformer( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), function: option.Option(Codeableconcept), actor: Reference, )
pub type ImmunizationProgrameligibility {
ImmunizationProgrameligibility(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
program: Codeableconcept,
program_status: Codeableconcept,
)
}
Constructors
-
ImmunizationProgrameligibility( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), program: Codeableconcept, program_status: Codeableconcept, )
pub type ImmunizationProtocolapplied {
ImmunizationProtocolapplied(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
series: option.Option(String),
authority: option.Option(Reference),
target_disease: List(Codeableconcept),
dose_number: String,
series_doses: option.Option(String),
)
}
Constructors
-
ImmunizationProtocolapplied( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), series: option.Option(String), authority: option.Option(Reference), target_disease: List(Codeableconcept), dose_number: String, series_doses: option.Option(String), )
pub type ImmunizationReaction {
ImmunizationReaction(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
date: option.Option(String),
manifestation: option.Option(Codeablereference),
reported: option.Option(Bool),
)
}
Constructors
-
ImmunizationReaction( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), date: option.Option(String), manifestation: option.Option(Codeablereference), reported: option.Option(Bool), )
pub type Immunizationevaluation {
Immunizationevaluation(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
status: r5_valuesets.Immunizationevaluationstatus,
patient: Reference,
date: option.Option(String),
authority: option.Option(Reference),
target_disease: Codeableconcept,
immunization_event: Reference,
dose_status: Codeableconcept,
dose_status_reason: List(Codeableconcept),
description: option.Option(String),
series: option.Option(String),
dose_number: option.Option(String),
series_doses: option.Option(String),
)
}
Constructors
-
Immunizationevaluation( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), status: r5_valuesets.Immunizationevaluationstatus, patient: Reference, date: option.Option(String), authority: option.Option(Reference), target_disease: Codeableconcept, immunization_event: Reference, dose_status: Codeableconcept, dose_status_reason: List(Codeableconcept), description: option.Option(String), series: option.Option(String), dose_number: option.Option(String), series_doses: option.Option(String), )
pub type Immunizationrecommendation {
Immunizationrecommendation(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
patient: Reference,
date: String,
authority: option.Option(Reference),
recommendation: List(ImmunizationrecommendationRecommendation),
)
}
Constructors
-
Immunizationrecommendation( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), patient: Reference, date: String, authority: option.Option(Reference), recommendation: List(ImmunizationrecommendationRecommendation), )
pub type ImmunizationrecommendationRecommendation {
ImmunizationrecommendationRecommendation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
vaccine_code: List(Codeableconcept),
target_disease: List(Codeableconcept),
contraindicated_vaccine_code: List(Codeableconcept),
forecast_status: Codeableconcept,
forecast_reason: List(Codeableconcept),
date_criterion: List(
ImmunizationrecommendationRecommendationDatecriterion,
),
description: option.Option(String),
series: option.Option(String),
dose_number: option.Option(String),
series_doses: option.Option(String),
supporting_immunization: List(Reference),
supporting_patient_information: List(Reference),
)
}
Constructors
-
ImmunizationrecommendationRecommendation( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), vaccine_code: List(Codeableconcept), target_disease: List(Codeableconcept), contraindicated_vaccine_code: List(Codeableconcept), forecast_status: Codeableconcept, forecast_reason: List(Codeableconcept), date_criterion: List( ImmunizationrecommendationRecommendationDatecriterion, ), description: option.Option(String), series: option.Option(String), dose_number: option.Option(String), series_doses: option.Option(String), supporting_immunization: List(Reference), supporting_patient_information: List(Reference), )
pub type ImmunizationrecommendationRecommendationDatecriterion {
ImmunizationrecommendationRecommendationDatecriterion(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: Codeableconcept,
value: String,
)
}
Constructors
-
ImmunizationrecommendationRecommendationDatecriterion( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: Codeableconcept, value: String, )
pub type Implementationguide {
Implementationguide(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
url: String,
identifier: List(Identifier),
version: option.Option(String),
version_algorithm: option.Option(
ImplementationguideVersionalgorithm,
),
name: String,
title: option.Option(String),
status: r5_valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(String),
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
purpose: option.Option(String),
copyright: option.Option(String),
copyright_label: option.Option(String),
package_id: String,
license: option.Option(r5_valuesets.Spdxlicense),
fhir_version: List(r5_valuesets.Fhirversion),
depends_on: List(ImplementationguideDependson),
global: List(ImplementationguideGlobal),
definition: option.Option(ImplementationguideDefinition),
manifest: option.Option(ImplementationguideManifest),
)
}
Constructors
-
Implementationguide( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), url: String, identifier: List(Identifier), version: option.Option(String), version_algorithm: option.Option( ImplementationguideVersionalgorithm, ), name: String, title: option.Option(String), status: r5_valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(String), publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), purpose: option.Option(String), copyright: option.Option(String), copyright_label: option.Option(String), package_id: String, license: option.Option(r5_valuesets.Spdxlicense), fhir_version: List(r5_valuesets.Fhirversion), depends_on: List(ImplementationguideDependson), global: List(ImplementationguideGlobal), definition: option.Option(ImplementationguideDefinition), manifest: option.Option(ImplementationguideManifest), )
pub type ImplementationguideDefinition {
ImplementationguideDefinition(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
grouping: List(ImplementationguideDefinitionGrouping),
resource: List(ImplementationguideDefinitionResource),
page: option.Option(ImplementationguideDefinitionPage),
parameter: List(ImplementationguideDefinitionParameter),
template: List(ImplementationguideDefinitionTemplate),
)
}
Constructors
-
ImplementationguideDefinition( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), grouping: List(ImplementationguideDefinitionGrouping), resource: List(ImplementationguideDefinitionResource), page: option.Option(ImplementationguideDefinitionPage), parameter: List(ImplementationguideDefinitionParameter), template: List(ImplementationguideDefinitionTemplate), )
pub type ImplementationguideDefinitionGrouping {
ImplementationguideDefinitionGrouping(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
name: String,
description: option.Option(String),
)
}
Constructors
-
ImplementationguideDefinitionGrouping( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), name: String, description: option.Option(String), )
pub type ImplementationguideDefinitionPage {
ImplementationguideDefinitionPage(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
source: option.Option(ImplementationguideDefinitionPageSource),
name: String,
title: String,
generation: r5_valuesets.Guidepagegeneration,
page: List(ImplementationguideDefinitionPage),
)
}
Constructors
-
ImplementationguideDefinitionPage( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), source: option.Option(ImplementationguideDefinitionPageSource), name: String, title: String, generation: r5_valuesets.Guidepagegeneration, page: List(ImplementationguideDefinitionPage), )
pub type ImplementationguideDefinitionPageSource {
ImplementationguideDefinitionPageSourceUrl(source: String)
ImplementationguideDefinitionPageSourceString(source: String)
ImplementationguideDefinitionPageSourceMarkdown(source: String)
}
Constructors
-
ImplementationguideDefinitionPageSourceUrl(source: String) -
ImplementationguideDefinitionPageSourceString(source: String) -
ImplementationguideDefinitionPageSourceMarkdown(source: String)
pub type ImplementationguideDefinitionParameter {
ImplementationguideDefinitionParameter(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: Coding,
value: String,
)
}
Constructors
-
ImplementationguideDefinitionParameter( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: Coding, value: String, )
pub type ImplementationguideDefinitionResource {
ImplementationguideDefinitionResource(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
reference: Reference,
fhir_version: List(r5_valuesets.Fhirversion),
name: option.Option(String),
description: option.Option(String),
is_example: option.Option(Bool),
profile: List(String),
grouping_id: option.Option(String),
)
}
Constructors
-
ImplementationguideDefinitionResource( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), reference: Reference, fhir_version: List(r5_valuesets.Fhirversion), name: option.Option(String), description: option.Option(String), is_example: option.Option(Bool), profile: List(String), grouping_id: option.Option(String), )
pub type ImplementationguideDefinitionTemplate {
ImplementationguideDefinitionTemplate(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: String,
source: String,
scope: option.Option(String),
)
}
Constructors
-
ImplementationguideDefinitionTemplate( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: String, source: String, scope: option.Option(String), )
pub type ImplementationguideDependson {
ImplementationguideDependson(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
uri: String,
package_id: option.Option(String),
version: option.Option(String),
reason: option.Option(String),
)
}
Constructors
-
ImplementationguideDependson( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), uri: String, package_id: option.Option(String), version: option.Option(String), reason: option.Option(String), )
pub type ImplementationguideGlobal {
ImplementationguideGlobal(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: r5_valuesets.Resourcetypes,
profile: String,
)
}
Constructors
-
ImplementationguideGlobal( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: r5_valuesets.Resourcetypes, profile: String, )
pub type ImplementationguideManifest {
ImplementationguideManifest(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
rendering: option.Option(String),
resource: List(ImplementationguideManifestResource),
page: List(ImplementationguideManifestPage),
image: List(String),
other: List(String),
)
}
Constructors
-
ImplementationguideManifest( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), rendering: option.Option(String), resource: List(ImplementationguideManifestResource), page: List(ImplementationguideManifestPage), image: List(String), other: List(String), )
pub type ImplementationguideManifestPage {
ImplementationguideManifestPage(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
name: String,
title: option.Option(String),
anchor: List(String),
)
}
Constructors
-
ImplementationguideManifestPage( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), name: String, title: option.Option(String), anchor: List(String), )
pub type ImplementationguideManifestResource {
ImplementationguideManifestResource(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
reference: Reference,
is_example: option.Option(Bool),
profile: List(String),
relative_path: option.Option(String),
)
}
Constructors
-
ImplementationguideManifestResource( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), reference: Reference, is_example: option.Option(Bool), profile: List(String), relative_path: option.Option(String), )
pub type ImplementationguideVersionalgorithm {
ImplementationguideVersionalgorithmString(
version_algorithm: String,
)
ImplementationguideVersionalgorithmCoding(
version_algorithm: Coding,
)
}
Constructors
-
ImplementationguideVersionalgorithmString( version_algorithm: String, ) -
ImplementationguideVersionalgorithmCoding( version_algorithm: Coding, )
pub type Ingredient {
Ingredient(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: option.Option(Identifier),
status: r5_valuesets.Publicationstatus,
for: List(Reference),
role: Codeableconcept,
function: List(Codeableconcept),
group: option.Option(Codeableconcept),
allergenic_indicator: option.Option(Bool),
comment: option.Option(String),
manufacturer: List(IngredientManufacturer),
substance: IngredientSubstance,
)
}
Constructors
-
Ingredient( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: option.Option(Identifier), status: r5_valuesets.Publicationstatus, for: List(Reference), role: Codeableconcept, function: List(Codeableconcept), group: option.Option(Codeableconcept), allergenic_indicator: option.Option(Bool), comment: option.Option(String), manufacturer: List(IngredientManufacturer), substance: IngredientSubstance, )
pub type IngredientManufacturer {
IngredientManufacturer(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
role: option.Option(r5_valuesets.Ingredientmanufacturerrole),
manufacturer: Reference,
)
}
Constructors
-
IngredientManufacturer( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), role: option.Option(r5_valuesets.Ingredientmanufacturerrole), manufacturer: Reference, )
pub type IngredientSubstance {
IngredientSubstance(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: Codeablereference,
strength: List(IngredientSubstanceStrength),
)
}
Constructors
-
IngredientSubstance( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: Codeablereference, strength: List(IngredientSubstanceStrength), )
pub type IngredientSubstanceStrength {
IngredientSubstanceStrength(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
presentation: option.Option(
IngredientSubstanceStrengthPresentation,
),
text_presentation: option.Option(String),
concentration: option.Option(
IngredientSubstanceStrengthConcentration,
),
text_concentration: option.Option(String),
basis: option.Option(Codeableconcept),
measurement_point: option.Option(String),
country: List(Codeableconcept),
reference_strength: List(
IngredientSubstanceStrengthReferencestrength,
),
)
}
Constructors
-
IngredientSubstanceStrength( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), presentation: option.Option( IngredientSubstanceStrengthPresentation, ), text_presentation: option.Option(String), concentration: option.Option( IngredientSubstanceStrengthConcentration, ), text_concentration: option.Option(String), basis: option.Option(Codeableconcept), measurement_point: option.Option(String), country: List(Codeableconcept), reference_strength: List( IngredientSubstanceStrengthReferencestrength, ), )
pub type IngredientSubstanceStrengthConcentration {
IngredientSubstanceStrengthConcentrationRatio(
concentration: Ratio,
)
IngredientSubstanceStrengthConcentrationRatiorange(
concentration: Ratiorange,
)
IngredientSubstanceStrengthConcentrationCodeableconcept(
concentration: Codeableconcept,
)
IngredientSubstanceStrengthConcentrationQuantity(
concentration: Quantity,
)
}
Constructors
-
IngredientSubstanceStrengthConcentrationRatio( concentration: Ratio, ) -
IngredientSubstanceStrengthConcentrationRatiorange( concentration: Ratiorange, ) -
IngredientSubstanceStrengthConcentrationCodeableconcept( concentration: Codeableconcept, ) -
IngredientSubstanceStrengthConcentrationQuantity( concentration: Quantity, )
pub type IngredientSubstanceStrengthPresentation {
IngredientSubstanceStrengthPresentationRatio(
presentation: Ratio,
)
IngredientSubstanceStrengthPresentationRatiorange(
presentation: Ratiorange,
)
IngredientSubstanceStrengthPresentationCodeableconcept(
presentation: Codeableconcept,
)
IngredientSubstanceStrengthPresentationQuantity(
presentation: Quantity,
)
}
Constructors
-
IngredientSubstanceStrengthPresentationRatio(presentation: Ratio) -
IngredientSubstanceStrengthPresentationRatiorange( presentation: Ratiorange, ) -
IngredientSubstanceStrengthPresentationCodeableconcept( presentation: Codeableconcept, ) -
IngredientSubstanceStrengthPresentationQuantity( presentation: Quantity, )
pub type IngredientSubstanceStrengthReferencestrength {
IngredientSubstanceStrengthReferencestrength(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
substance: Codeablereference,
strength: IngredientSubstanceStrengthReferencestrengthStrength,
measurement_point: option.Option(String),
country: List(Codeableconcept),
)
}
Constructors
-
IngredientSubstanceStrengthReferencestrength( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), substance: Codeablereference, strength: IngredientSubstanceStrengthReferencestrengthStrength, measurement_point: option.Option(String), country: List(Codeableconcept), )
pub type IngredientSubstanceStrengthReferencestrengthStrength {
IngredientSubstanceStrengthReferencestrengthStrengthRatio(
strength: Ratio,
)
IngredientSubstanceStrengthReferencestrengthStrengthRatiorange(
strength: Ratiorange,
)
IngredientSubstanceStrengthReferencestrengthStrengthQuantity(
strength: Quantity,
)
}
Constructors
-
IngredientSubstanceStrengthReferencestrengthStrengthRatio( strength: Ratio, ) -
IngredientSubstanceStrengthReferencestrengthStrengthRatiorange( strength: Ratiorange, ) -
IngredientSubstanceStrengthReferencestrengthStrengthQuantity( strength: Quantity, )
pub type Insuranceplan {
Insuranceplan(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
status: option.Option(r5_valuesets.Publicationstatus),
type_: List(Codeableconcept),
name: option.Option(String),
alias: List(String),
period: option.Option(Period),
owned_by: option.Option(Reference),
administered_by: option.Option(Reference),
coverage_area: List(Reference),
contact: List(Extendedcontactdetail),
endpoint: List(Reference),
network: List(Reference),
coverage: List(InsuranceplanCoverage),
plan: List(InsuranceplanPlan),
)
}
Constructors
-
Insuranceplan( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), status: option.Option(r5_valuesets.Publicationstatus), type_: List(Codeableconcept), name: option.Option(String), alias: List(String), period: option.Option(Period), owned_by: option.Option(Reference), administered_by: option.Option(Reference), coverage_area: List(Reference), contact: List(Extendedcontactdetail), endpoint: List(Reference), network: List(Reference), coverage: List(InsuranceplanCoverage), plan: List(InsuranceplanPlan), )
pub type InsuranceplanCoverage {
InsuranceplanCoverage(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
network: List(Reference),
benefit: List(InsuranceplanCoverageBenefit),
)
}
Constructors
-
InsuranceplanCoverage( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, network: List(Reference), benefit: List(InsuranceplanCoverageBenefit), )
pub type InsuranceplanCoverageBenefit {
InsuranceplanCoverageBenefit(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
requirement: option.Option(String),
limit: List(InsuranceplanCoverageBenefitLimit),
)
}
Constructors
-
InsuranceplanCoverageBenefit( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, requirement: option.Option(String), limit: List(InsuranceplanCoverageBenefitLimit), )
pub type InsuranceplanCoverageBenefitLimit {
InsuranceplanCoverageBenefitLimit(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
value: option.Option(Quantity),
code: option.Option(Codeableconcept),
)
}
Constructors
-
InsuranceplanCoverageBenefitLimit( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), value: option.Option(Quantity), code: option.Option(Codeableconcept), )
pub type InsuranceplanPlan {
InsuranceplanPlan(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
type_: option.Option(Codeableconcept),
coverage_area: List(Reference),
network: List(Reference),
general_cost: List(InsuranceplanPlanGeneralcost),
specific_cost: List(InsuranceplanPlanSpecificcost),
)
}
Constructors
-
InsuranceplanPlan( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), type_: option.Option(Codeableconcept), coverage_area: List(Reference), network: List(Reference), general_cost: List(InsuranceplanPlanGeneralcost), specific_cost: List(InsuranceplanPlanSpecificcost), )
pub type InsuranceplanPlanGeneralcost {
InsuranceplanPlanGeneralcost(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(Codeableconcept),
group_size: option.Option(Int),
cost: option.Option(Money),
comment: option.Option(String),
)
}
Constructors
-
InsuranceplanPlanGeneralcost( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(Codeableconcept), group_size: option.Option(Int), cost: option.Option(Money), comment: option.Option(String), )
pub type InsuranceplanPlanSpecificcost {
InsuranceplanPlanSpecificcost(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
category: Codeableconcept,
benefit: List(InsuranceplanPlanSpecificcostBenefit),
)
}
Constructors
-
InsuranceplanPlanSpecificcost( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), category: Codeableconcept, benefit: List(InsuranceplanPlanSpecificcostBenefit), )
pub type InsuranceplanPlanSpecificcostBenefit {
InsuranceplanPlanSpecificcostBenefit(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
cost: List(InsuranceplanPlanSpecificcostBenefitCost),
)
}
Constructors
-
InsuranceplanPlanSpecificcostBenefit( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, cost: List(InsuranceplanPlanSpecificcostBenefitCost), )
pub type InsuranceplanPlanSpecificcostBenefitCost {
InsuranceplanPlanSpecificcostBenefitCost(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
applicability: option.Option(Codeableconcept),
qualifiers: List(Codeableconcept),
value: option.Option(Quantity),
)
}
Constructors
-
InsuranceplanPlanSpecificcostBenefitCost( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, applicability: option.Option(Codeableconcept), qualifiers: List(Codeableconcept), value: option.Option(Quantity), )
pub type Inventoryitem {
Inventoryitem(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
status: r5_valuesets.Inventoryitemstatus,
category: List(Codeableconcept),
code: List(Codeableconcept),
name: List(InventoryitemName),
responsible_organization: List(
InventoryitemResponsibleorganization,
),
description: option.Option(InventoryitemDescription),
inventory_status: List(Codeableconcept),
base_unit: option.Option(Codeableconcept),
net_content: option.Option(Quantity),
association: List(InventoryitemAssociation),
characteristic: List(InventoryitemCharacteristic),
instance: option.Option(InventoryitemInstance),
product_reference: option.Option(Reference),
)
}
Constructors
-
Inventoryitem( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), status: r5_valuesets.Inventoryitemstatus, category: List(Codeableconcept), code: List(Codeableconcept), name: List(InventoryitemName), responsible_organization: List( InventoryitemResponsibleorganization, ), description: option.Option(InventoryitemDescription), inventory_status: List(Codeableconcept), base_unit: option.Option(Codeableconcept), net_content: option.Option(Quantity), association: List(InventoryitemAssociation), characteristic: List(InventoryitemCharacteristic), instance: option.Option(InventoryitemInstance), product_reference: option.Option(Reference), )
pub type InventoryitemAssociation {
InventoryitemAssociation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
association_type: Codeableconcept,
related_item: Reference,
quantity: Ratio,
)
}
Constructors
-
InventoryitemAssociation( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), association_type: Codeableconcept, related_item: Reference, quantity: Ratio, )
pub type InventoryitemCharacteristic {
InventoryitemCharacteristic(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
characteristic_type: Codeableconcept,
value: InventoryitemCharacteristicValue,
)
}
Constructors
-
InventoryitemCharacteristic( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), characteristic_type: Codeableconcept, value: InventoryitemCharacteristicValue, )
pub type InventoryitemCharacteristicValue {
InventoryitemCharacteristicValueString(value: String)
InventoryitemCharacteristicValueInteger(value: Int)
InventoryitemCharacteristicValueDecimal(value: Float)
InventoryitemCharacteristicValueBoolean(value: Bool)
InventoryitemCharacteristicValueUrl(value: String)
InventoryitemCharacteristicValueDatetime(value: String)
InventoryitemCharacteristicValueQuantity(value: Quantity)
InventoryitemCharacteristicValueRange(value: Range)
InventoryitemCharacteristicValueRatio(value: Ratio)
InventoryitemCharacteristicValueAnnotation(value: Annotation)
InventoryitemCharacteristicValueAddress(value: Address)
InventoryitemCharacteristicValueDuration(value: Duration)
InventoryitemCharacteristicValueCodeableconcept(
value: Codeableconcept,
)
}
Constructors
-
InventoryitemCharacteristicValueString(value: String) -
InventoryitemCharacteristicValueInteger(value: Int) -
InventoryitemCharacteristicValueDecimal(value: Float) -
InventoryitemCharacteristicValueBoolean(value: Bool) -
InventoryitemCharacteristicValueUrl(value: String) -
InventoryitemCharacteristicValueDatetime(value: String) -
InventoryitemCharacteristicValueQuantity(value: Quantity) -
InventoryitemCharacteristicValueRange(value: Range) -
InventoryitemCharacteristicValueRatio(value: Ratio) -
InventoryitemCharacteristicValueAnnotation(value: Annotation) -
InventoryitemCharacteristicValueAddress(value: Address) -
InventoryitemCharacteristicValueDuration(value: Duration) -
InventoryitemCharacteristicValueCodeableconcept( value: Codeableconcept, )
pub type InventoryitemDescription {
InventoryitemDescription(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
language: option.Option(r5_valuesets.Languages),
description: option.Option(String),
)
}
Constructors
-
InventoryitemDescription( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), language: option.Option(r5_valuesets.Languages), description: option.Option(String), )
pub type InventoryitemInstance {
InventoryitemInstance(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
lot_number: option.Option(String),
expiry: option.Option(String),
subject: option.Option(Reference),
location: option.Option(Reference),
)
}
Constructors
-
InventoryitemInstance( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), lot_number: option.Option(String), expiry: option.Option(String), subject: option.Option(Reference), location: option.Option(Reference), )
pub type InventoryitemName {
InventoryitemName(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
name_type: Coding,
language: r5_valuesets.Languages,
name: String,
)
}
Constructors
-
InventoryitemName( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), name_type: Coding, language: r5_valuesets.Languages, name: String, )
pub type InventoryitemResponsibleorganization {
InventoryitemResponsibleorganization(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
role: Codeableconcept,
organization: Reference,
)
}
Constructors
-
InventoryitemResponsibleorganization( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), role: Codeableconcept, organization: Reference, )
pub type Inventoryreport {
Inventoryreport(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
status: r5_valuesets.Inventoryreportstatus,
count_type: r5_valuesets.Inventoryreportcounttype,
operation_type: option.Option(Codeableconcept),
operation_type_reason: option.Option(Codeableconcept),
reported_date_time: String,
reporter: option.Option(Reference),
reporting_period: option.Option(Period),
inventory_listing: List(InventoryreportInventorylisting),
note: List(Annotation),
)
}
Constructors
-
Inventoryreport( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), status: r5_valuesets.Inventoryreportstatus, count_type: r5_valuesets.Inventoryreportcounttype, operation_type: option.Option(Codeableconcept), operation_type_reason: option.Option(Codeableconcept), reported_date_time: String, reporter: option.Option(Reference), reporting_period: option.Option(Period), inventory_listing: List(InventoryreportInventorylisting), note: List(Annotation), )
pub type InventoryreportInventorylisting {
InventoryreportInventorylisting(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
location: option.Option(Reference),
item_status: option.Option(Codeableconcept),
counting_date_time: option.Option(String),
item: List(InventoryreportInventorylistingItem),
)
}
Constructors
-
InventoryreportInventorylisting( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), location: option.Option(Reference), item_status: option.Option(Codeableconcept), counting_date_time: option.Option(String), item: List(InventoryreportInventorylistingItem), )
pub type InventoryreportInventorylistingItem {
InventoryreportInventorylistingItem(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
category: option.Option(Codeableconcept),
quantity: Quantity,
item: Codeablereference,
)
}
Constructors
-
InventoryreportInventorylistingItem( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), category: option.Option(Codeableconcept), quantity: Quantity, item: Codeablereference, )
pub type Invoice {
Invoice(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
status: r5_valuesets.Invoicestatus,
cancelled_reason: option.Option(String),
type_: option.Option(Codeableconcept),
subject: option.Option(Reference),
recipient: option.Option(Reference),
date: option.Option(String),
creation: option.Option(String),
period: option.Option(InvoicePeriod),
participant: List(InvoiceParticipant),
issuer: option.Option(Reference),
account: option.Option(Reference),
line_item: List(InvoiceLineitem),
total_price_component: List(Monetarycomponent),
total_net: option.Option(Money),
total_gross: option.Option(Money),
payment_terms: option.Option(String),
note: List(Annotation),
)
}
Constructors
-
Invoice( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), status: r5_valuesets.Invoicestatus, cancelled_reason: option.Option(String), type_: option.Option(Codeableconcept), subject: option.Option(Reference), recipient: option.Option(Reference), date: option.Option(String), creation: option.Option(String), period: option.Option(InvoicePeriod), participant: List(InvoiceParticipant), issuer: option.Option(Reference), account: option.Option(Reference), line_item: List(InvoiceLineitem), total_price_component: List(Monetarycomponent), total_net: option.Option(Money), total_gross: option.Option(Money), payment_terms: option.Option(String), note: List(Annotation), )
pub type InvoiceLineitem {
InvoiceLineitem(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
sequence: option.Option(Int),
serviced: option.Option(InvoiceLineitemServiced),
charge_item: InvoiceLineitemChargeitem,
price_component: List(Monetarycomponent),
)
}
Constructors
-
InvoiceLineitem( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), sequence: option.Option(Int), serviced: option.Option(InvoiceLineitemServiced), charge_item: InvoiceLineitemChargeitem, price_component: List(Monetarycomponent), )
pub type InvoiceLineitemChargeitem {
InvoiceLineitemChargeitemReference(charge_item: Reference)
InvoiceLineitemChargeitemCodeableconcept(
charge_item: Codeableconcept,
)
}
Constructors
-
InvoiceLineitemChargeitemReference(charge_item: Reference) -
InvoiceLineitemChargeitemCodeableconcept( charge_item: Codeableconcept, )
pub type InvoiceParticipant {
InvoiceParticipant(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
role: option.Option(Codeableconcept),
actor: Reference,
)
}
Constructors
-
InvoiceParticipant( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), role: option.Option(Codeableconcept), actor: Reference, )
pub type Library {
Library(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
url: option.Option(String),
identifier: List(Identifier),
version: option.Option(String),
version_algorithm: option.Option(LibraryVersionalgorithm),
name: option.Option(String),
title: option.Option(String),
subtitle: option.Option(String),
status: r5_valuesets.Publicationstatus,
experimental: option.Option(Bool),
type_: Codeableconcept,
subject: option.Option(LibrarySubject),
date: option.Option(String),
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
purpose: option.Option(String),
usage: option.Option(String),
copyright: option.Option(String),
copyright_label: option.Option(String),
approval_date: option.Option(String),
last_review_date: option.Option(String),
effective_period: option.Option(Period),
topic: List(Codeableconcept),
author: List(Contactdetail),
editor: List(Contactdetail),
reviewer: List(Contactdetail),
endorser: List(Contactdetail),
related_artifact: List(Relatedartifact),
parameter: List(Parameterdefinition),
data_requirement: List(Datarequirement),
content: List(Attachment),
)
}
Constructors
-
Library( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), url: option.Option(String), identifier: List(Identifier), version: option.Option(String), version_algorithm: option.Option(LibraryVersionalgorithm), name: option.Option(String), title: option.Option(String), subtitle: option.Option(String), status: r5_valuesets.Publicationstatus, experimental: option.Option(Bool), type_: Codeableconcept, subject: option.Option(LibrarySubject), date: option.Option(String), publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), purpose: option.Option(String), usage: option.Option(String), copyright: option.Option(String), copyright_label: option.Option(String), approval_date: option.Option(String), last_review_date: option.Option(String), effective_period: option.Option(Period), topic: List(Codeableconcept), author: List(Contactdetail), editor: List(Contactdetail), reviewer: List(Contactdetail), endorser: List(Contactdetail), related_artifact: List(Relatedartifact), parameter: List(Parameterdefinition), data_requirement: List(Datarequirement), content: List(Attachment), )
pub type LibrarySubject {
LibrarySubjectCodeableconcept(subject: Codeableconcept)
LibrarySubjectReference(subject: Reference)
}
Constructors
-
LibrarySubjectCodeableconcept(subject: Codeableconcept) -
LibrarySubjectReference(subject: Reference)
pub type Linkage {
Linkage(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
active: option.Option(Bool),
author: option.Option(Reference),
item: List(LinkageItem),
)
}
Constructors
-
Linkage( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), active: option.Option(Bool), author: option.Option(Reference), item: List(LinkageItem), )
pub type LinkageItem {
LinkageItem(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: r5_valuesets.Linkagetype,
resource: Reference,
)
}
Constructors
-
LinkageItem( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: r5_valuesets.Linkagetype, resource: Reference, )
pub type ListEntry {
ListEntry(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
flag: option.Option(Codeableconcept),
deleted: option.Option(Bool),
date: option.Option(String),
item: Reference,
)
}
Constructors
-
ListEntry( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), flag: option.Option(Codeableconcept), deleted: option.Option(Bool), date: option.Option(String), item: Reference, )
pub type Listfhir {
Listfhir(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
status: r5_valuesets.Liststatus,
mode: r5_valuesets.Listmode,
title: option.Option(String),
code: option.Option(Codeableconcept),
subject: List(Reference),
encounter: option.Option(Reference),
date: option.Option(String),
source: option.Option(Reference),
ordered_by: option.Option(Codeableconcept),
note: List(Annotation),
entry: List(ListEntry),
empty_reason: option.Option(Codeableconcept),
)
}
Constructors
-
Listfhir( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), status: r5_valuesets.Liststatus, mode: r5_valuesets.Listmode, title: option.Option(String), code: option.Option(Codeableconcept), subject: List(Reference), encounter: option.Option(Reference), date: option.Option(String), source: option.Option(Reference), ordered_by: option.Option(Codeableconcept), note: List(Annotation), entry: List(ListEntry), empty_reason: option.Option(Codeableconcept), )
pub type Location {
Location(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
status: option.Option(r5_valuesets.Locationstatus),
operational_status: option.Option(Coding),
name: option.Option(String),
alias: List(String),
description: option.Option(String),
mode: option.Option(r5_valuesets.Locationmode),
type_: List(Codeableconcept),
contact: List(Extendedcontactdetail),
address: option.Option(Address),
form: option.Option(Codeableconcept),
position: option.Option(LocationPosition),
managing_organization: option.Option(Reference),
part_of: option.Option(Reference),
characteristic: List(Codeableconcept),
hours_of_operation: List(Availability),
virtual_service: List(Virtualservicedetail),
endpoint: List(Reference),
)
}
Constructors
-
Location( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), status: option.Option(r5_valuesets.Locationstatus), operational_status: option.Option(Coding), name: option.Option(String), alias: List(String), description: option.Option(String), mode: option.Option(r5_valuesets.Locationmode), type_: List(Codeableconcept), contact: List(Extendedcontactdetail), address: option.Option(Address), form: option.Option(Codeableconcept), position: option.Option(LocationPosition), managing_organization: option.Option(Reference), part_of: option.Option(Reference), characteristic: List(Codeableconcept), hours_of_operation: List(Availability), virtual_service: List(Virtualservicedetail), endpoint: List(Reference), )
pub type LocationPosition {
LocationPosition(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
longitude: Float,
latitude: Float,
altitude: option.Option(Float),
)
}
Constructors
-
LocationPosition( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), longitude: Float, latitude: Float, altitude: option.Option(Float), )
pub type Manufactureditemdefinition {
Manufactureditemdefinition(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
status: r5_valuesets.Publicationstatus,
name: option.Option(String),
manufactured_dose_form: Codeableconcept,
unit_of_presentation: option.Option(Codeableconcept),
manufacturer: List(Reference),
marketing_status: List(Marketingstatus),
ingredient: List(Codeableconcept),
property: List(ManufactureditemdefinitionProperty),
component: List(ManufactureditemdefinitionComponent),
)
}
Constructors
-
Manufactureditemdefinition( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), status: r5_valuesets.Publicationstatus, name: option.Option(String), manufactured_dose_form: Codeableconcept, unit_of_presentation: option.Option(Codeableconcept), manufacturer: List(Reference), marketing_status: List(Marketingstatus), ingredient: List(Codeableconcept), property: List(ManufactureditemdefinitionProperty), component: List(ManufactureditemdefinitionComponent), )
pub type ManufactureditemdefinitionComponent {
ManufactureditemdefinitionComponent(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
function: List(Codeableconcept),
amount: List(Quantity),
constituent: List(
ManufactureditemdefinitionComponentConstituent,
),
property: List(ManufactureditemdefinitionProperty),
component: List(ManufactureditemdefinitionComponent),
)
}
Constructors
-
ManufactureditemdefinitionComponent( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, function: List(Codeableconcept), amount: List(Quantity), constituent: List( ManufactureditemdefinitionComponentConstituent, ), property: List(ManufactureditemdefinitionProperty), component: List(ManufactureditemdefinitionComponent), )
pub type ManufactureditemdefinitionComponentConstituent {
ManufactureditemdefinitionComponentConstituent(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
amount: List(Quantity),
location: List(Codeableconcept),
function: List(Codeableconcept),
has_ingredient: List(Codeablereference),
)
}
Constructors
-
ManufactureditemdefinitionComponentConstituent( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), amount: List(Quantity), location: List(Codeableconcept), function: List(Codeableconcept), has_ingredient: List(Codeablereference), )
pub type ManufactureditemdefinitionProperty {
ManufactureditemdefinitionProperty(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
value: option.Option(ManufactureditemdefinitionPropertyValue),
)
}
Constructors
-
ManufactureditemdefinitionProperty( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, value: option.Option(ManufactureditemdefinitionPropertyValue), )
pub type ManufactureditemdefinitionPropertyValue {
ManufactureditemdefinitionPropertyValueCodeableconcept(
value: Codeableconcept,
)
ManufactureditemdefinitionPropertyValueQuantity(
value: Quantity,
)
ManufactureditemdefinitionPropertyValueDate(value: String)
ManufactureditemdefinitionPropertyValueBoolean(value: Bool)
ManufactureditemdefinitionPropertyValueMarkdown(value: String)
ManufactureditemdefinitionPropertyValueAttachment(
value: Attachment,
)
ManufactureditemdefinitionPropertyValueReference(
value: Reference,
)
}
Constructors
-
ManufactureditemdefinitionPropertyValueCodeableconcept( value: Codeableconcept, ) -
ManufactureditemdefinitionPropertyValueQuantity(value: Quantity) -
ManufactureditemdefinitionPropertyValueDate(value: String) -
ManufactureditemdefinitionPropertyValueBoolean(value: Bool) -
ManufactureditemdefinitionPropertyValueMarkdown(value: String) -
ManufactureditemdefinitionPropertyValueAttachment( value: Attachment, ) -
ManufactureditemdefinitionPropertyValueReference( value: Reference, )
pub type Marketingstatus {
Marketingstatus(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
country: option.Option(Codeableconcept),
jurisdiction: option.Option(Codeableconcept),
status: Codeableconcept,
date_range: option.Option(Period),
restore_date: option.Option(String),
)
}
Constructors
-
Marketingstatus( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), country: option.Option(Codeableconcept), jurisdiction: option.Option(Codeableconcept), status: Codeableconcept, date_range: option.Option(Period), restore_date: option.Option(String), )
pub type Measure {
Measure(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
url: option.Option(String),
identifier: List(Identifier),
version: option.Option(String),
version_algorithm: option.Option(MeasureVersionalgorithm),
name: option.Option(String),
title: option.Option(String),
subtitle: option.Option(String),
status: r5_valuesets.Publicationstatus,
experimental: option.Option(Bool),
subject: option.Option(MeasureSubject),
basis: option.Option(r5_valuesets.Fhirtypes),
date: option.Option(String),
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
purpose: option.Option(String),
usage: option.Option(String),
copyright: option.Option(String),
copyright_label: option.Option(String),
approval_date: option.Option(String),
last_review_date: option.Option(String),
effective_period: option.Option(Period),
topic: List(Codeableconcept),
author: List(Contactdetail),
editor: List(Contactdetail),
reviewer: List(Contactdetail),
endorser: List(Contactdetail),
related_artifact: List(Relatedartifact),
library: List(String),
disclaimer: option.Option(String),
scoring: option.Option(Codeableconcept),
scoring_unit: option.Option(Codeableconcept),
composite_scoring: option.Option(Codeableconcept),
type_: List(Codeableconcept),
risk_adjustment: option.Option(String),
rate_aggregation: option.Option(String),
rationale: option.Option(String),
clinical_recommendation_statement: option.Option(String),
improvement_notation: option.Option(Codeableconcept),
term: List(MeasureTerm),
guidance: option.Option(String),
group: List(MeasureGroup),
supplemental_data: List(MeasureSupplementaldata),
)
}
Constructors
-
Measure( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), url: option.Option(String), identifier: List(Identifier), version: option.Option(String), version_algorithm: option.Option(MeasureVersionalgorithm), name: option.Option(String), title: option.Option(String), subtitle: option.Option(String), status: r5_valuesets.Publicationstatus, experimental: option.Option(Bool), subject: option.Option(MeasureSubject), basis: option.Option(r5_valuesets.Fhirtypes), date: option.Option(String), publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), purpose: option.Option(String), usage: option.Option(String), copyright: option.Option(String), copyright_label: option.Option(String), approval_date: option.Option(String), last_review_date: option.Option(String), effective_period: option.Option(Period), topic: List(Codeableconcept), author: List(Contactdetail), editor: List(Contactdetail), reviewer: List(Contactdetail), endorser: List(Contactdetail), related_artifact: List(Relatedartifact), library: List(String), disclaimer: option.Option(String), scoring: option.Option(Codeableconcept), scoring_unit: option.Option(Codeableconcept), composite_scoring: option.Option(Codeableconcept), type_: List(Codeableconcept), risk_adjustment: option.Option(String), rate_aggregation: option.Option(String), rationale: option.Option(String), clinical_recommendation_statement: option.Option(String), improvement_notation: option.Option(Codeableconcept), term: List(MeasureTerm), guidance: option.Option(String), group: List(MeasureGroup), supplemental_data: List(MeasureSupplementaldata), )
pub type MeasureGroup {
MeasureGroup(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
link_id: option.Option(String),
code: option.Option(Codeableconcept),
description: option.Option(String),
type_: List(Codeableconcept),
subject: option.Option(MeasureGroupSubject),
basis: option.Option(r5_valuesets.Fhirtypes),
scoring: option.Option(Codeableconcept),
scoring_unit: option.Option(Codeableconcept),
rate_aggregation: option.Option(String),
improvement_notation: option.Option(Codeableconcept),
library: List(String),
population: List(MeasureGroupPopulation),
stratifier: List(MeasureGroupStratifier),
)
}
Constructors
-
MeasureGroup( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), link_id: option.Option(String), code: option.Option(Codeableconcept), description: option.Option(String), type_: List(Codeableconcept), subject: option.Option(MeasureGroupSubject), basis: option.Option(r5_valuesets.Fhirtypes), scoring: option.Option(Codeableconcept), scoring_unit: option.Option(Codeableconcept), rate_aggregation: option.Option(String), improvement_notation: option.Option(Codeableconcept), library: List(String), population: List(MeasureGroupPopulation), stratifier: List(MeasureGroupStratifier), )
pub type MeasureGroupPopulation {
MeasureGroupPopulation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
link_id: option.Option(String),
code: option.Option(Codeableconcept),
description: option.Option(String),
criteria: option.Option(Expression),
group_definition: option.Option(Reference),
input_population_id: option.Option(String),
aggregate_method: option.Option(Codeableconcept),
)
}
Constructors
-
MeasureGroupPopulation( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), link_id: option.Option(String), code: option.Option(Codeableconcept), description: option.Option(String), criteria: option.Option(Expression), group_definition: option.Option(Reference), input_population_id: option.Option(String), aggregate_method: option.Option(Codeableconcept), )
pub type MeasureGroupStratifier {
MeasureGroupStratifier(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
link_id: option.Option(String),
code: option.Option(Codeableconcept),
description: option.Option(String),
criteria: option.Option(Expression),
group_definition: option.Option(Reference),
component: List(MeasureGroupStratifierComponent),
)
}
Constructors
-
MeasureGroupStratifier( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), link_id: option.Option(String), code: option.Option(Codeableconcept), description: option.Option(String), criteria: option.Option(Expression), group_definition: option.Option(Reference), component: List(MeasureGroupStratifierComponent), )
pub type MeasureGroupStratifierComponent {
MeasureGroupStratifierComponent(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
link_id: option.Option(String),
code: option.Option(Codeableconcept),
description: option.Option(String),
criteria: option.Option(Expression),
group_definition: option.Option(Reference),
)
}
Constructors
-
MeasureGroupStratifierComponent( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), link_id: option.Option(String), code: option.Option(Codeableconcept), description: option.Option(String), criteria: option.Option(Expression), group_definition: option.Option(Reference), )
pub type MeasureGroupSubject {
MeasureGroupSubjectCodeableconcept(subject: Codeableconcept)
MeasureGroupSubjectReference(subject: Reference)
}
Constructors
-
MeasureGroupSubjectCodeableconcept(subject: Codeableconcept) -
MeasureGroupSubjectReference(subject: Reference)
pub type MeasureSubject {
MeasureSubjectCodeableconcept(subject: Codeableconcept)
MeasureSubjectReference(subject: Reference)
}
Constructors
-
MeasureSubjectCodeableconcept(subject: Codeableconcept) -
MeasureSubjectReference(subject: Reference)
pub type MeasureSupplementaldata {
MeasureSupplementaldata(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
link_id: option.Option(String),
code: option.Option(Codeableconcept),
usage: List(Codeableconcept),
description: option.Option(String),
criteria: Expression,
)
}
Constructors
-
MeasureSupplementaldata( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), link_id: option.Option(String), code: option.Option(Codeableconcept), usage: List(Codeableconcept), description: option.Option(String), criteria: Expression, )
pub type MeasureTerm {
MeasureTerm(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: option.Option(Codeableconcept),
definition: option.Option(String),
)
}
Constructors
-
MeasureTerm( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: option.Option(Codeableconcept), definition: option.Option(String), )
pub type Measurereport {
Measurereport(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
status: r5_valuesets.Measurereportstatus,
type_: r5_valuesets.Measurereporttype,
data_update_type: option.Option(
r5_valuesets.Submitdataupdatetype,
),
measure: option.Option(String),
subject: option.Option(Reference),
date: option.Option(String),
reporter: option.Option(Reference),
reporting_vendor: option.Option(Reference),
location: option.Option(Reference),
period: Period,
input_parameters: option.Option(Reference),
scoring: option.Option(Codeableconcept),
improvement_notation: option.Option(Codeableconcept),
group: List(MeasurereportGroup),
supplemental_data: List(Reference),
evaluated_resource: List(Reference),
)
}
Constructors
-
Measurereport( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), status: r5_valuesets.Measurereportstatus, type_: r5_valuesets.Measurereporttype, data_update_type: option.Option( r5_valuesets.Submitdataupdatetype, ), measure: option.Option(String), subject: option.Option(Reference), date: option.Option(String), reporter: option.Option(Reference), reporting_vendor: option.Option(Reference), location: option.Option(Reference), period: Period, input_parameters: option.Option(Reference), scoring: option.Option(Codeableconcept), improvement_notation: option.Option(Codeableconcept), group: List(MeasurereportGroup), supplemental_data: List(Reference), evaluated_resource: List(Reference), )
pub type MeasurereportGroup {
MeasurereportGroup(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
link_id: option.Option(String),
code: option.Option(Codeableconcept),
subject: option.Option(Reference),
population: List(MeasurereportGroupPopulation),
measure_score: option.Option(MeasurereportGroupMeasurescore),
stratifier: List(MeasurereportGroupStratifier),
)
}
Constructors
-
MeasurereportGroup( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), link_id: option.Option(String), code: option.Option(Codeableconcept), subject: option.Option(Reference), population: List(MeasurereportGroupPopulation), measure_score: option.Option(MeasurereportGroupMeasurescore), stratifier: List(MeasurereportGroupStratifier), )
pub type MeasurereportGroupMeasurescore {
MeasurereportGroupMeasurescoreQuantity(measure_score: Quantity)
MeasurereportGroupMeasurescoreDatetime(measure_score: String)
MeasurereportGroupMeasurescoreCodeableconcept(
measure_score: Codeableconcept,
)
MeasurereportGroupMeasurescorePeriod(measure_score: Period)
MeasurereportGroupMeasurescoreRange(measure_score: Range)
MeasurereportGroupMeasurescoreDuration(measure_score: Duration)
}
Constructors
-
MeasurereportGroupMeasurescoreQuantity(measure_score: Quantity) -
MeasurereportGroupMeasurescoreDatetime(measure_score: String) -
MeasurereportGroupMeasurescoreCodeableconcept( measure_score: Codeableconcept, ) -
MeasurereportGroupMeasurescorePeriod(measure_score: Period) -
MeasurereportGroupMeasurescoreRange(measure_score: Range) -
MeasurereportGroupMeasurescoreDuration(measure_score: Duration)
pub type MeasurereportGroupPopulation {
MeasurereportGroupPopulation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
link_id: option.Option(String),
code: option.Option(Codeableconcept),
count: option.Option(Int),
subject_results: option.Option(Reference),
subject_report: List(Reference),
subjects: option.Option(Reference),
)
}
Constructors
-
MeasurereportGroupPopulation( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), link_id: option.Option(String), code: option.Option(Codeableconcept), count: option.Option(Int), subject_results: option.Option(Reference), subject_report: List(Reference), subjects: option.Option(Reference), )
pub type MeasurereportGroupStratifier {
MeasurereportGroupStratifier(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
link_id: option.Option(String),
code: option.Option(Codeableconcept),
stratum: List(MeasurereportGroupStratifierStratum),
)
}
Constructors
-
MeasurereportGroupStratifier( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), link_id: option.Option(String), code: option.Option(Codeableconcept), stratum: List(MeasurereportGroupStratifierStratum), )
pub type MeasurereportGroupStratifierStratum {
MeasurereportGroupStratifierStratum(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
value: option.Option(MeasurereportGroupStratifierStratumValue),
component: List(MeasurereportGroupStratifierStratumComponent),
population: List(
MeasurereportGroupStratifierStratumPopulation,
),
measure_score: option.Option(
MeasurereportGroupStratifierStratumMeasurescore,
),
)
}
Constructors
-
MeasurereportGroupStratifierStratum( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), value: option.Option(MeasurereportGroupStratifierStratumValue), component: List(MeasurereportGroupStratifierStratumComponent), population: List(MeasurereportGroupStratifierStratumPopulation), measure_score: option.Option( MeasurereportGroupStratifierStratumMeasurescore, ), )
pub type MeasurereportGroupStratifierStratumComponent {
MeasurereportGroupStratifierStratumComponent(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
link_id: option.Option(String),
code: Codeableconcept,
value: MeasurereportGroupStratifierStratumComponentValue,
)
}
Constructors
-
MeasurereportGroupStratifierStratumComponent( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), link_id: option.Option(String), code: Codeableconcept, value: MeasurereportGroupStratifierStratumComponentValue, )
pub type MeasurereportGroupStratifierStratumComponentValue {
MeasurereportGroupStratifierStratumComponentValueCodeableconcept(
value: Codeableconcept,
)
MeasurereportGroupStratifierStratumComponentValueBoolean(
value: Bool,
)
MeasurereportGroupStratifierStratumComponentValueQuantity(
value: Quantity,
)
MeasurereportGroupStratifierStratumComponentValueRange(
value: Range,
)
MeasurereportGroupStratifierStratumComponentValueReference(
value: Reference,
)
}
Constructors
-
MeasurereportGroupStratifierStratumComponentValueCodeableconcept( value: Codeableconcept, ) -
MeasurereportGroupStratifierStratumComponentValueBoolean( value: Bool, ) -
MeasurereportGroupStratifierStratumComponentValueQuantity( value: Quantity, ) -
MeasurereportGroupStratifierStratumComponentValueRange( value: Range, ) -
MeasurereportGroupStratifierStratumComponentValueReference( value: Reference, )
pub type MeasurereportGroupStratifierStratumMeasurescore {
MeasurereportGroupStratifierStratumMeasurescoreQuantity(
measure_score: Quantity,
)
MeasurereportGroupStratifierStratumMeasurescoreDatetime(
measure_score: String,
)
MeasurereportGroupStratifierStratumMeasurescoreCodeableconcept(
measure_score: Codeableconcept,
)
MeasurereportGroupStratifierStratumMeasurescorePeriod(
measure_score: Period,
)
MeasurereportGroupStratifierStratumMeasurescoreRange(
measure_score: Range,
)
MeasurereportGroupStratifierStratumMeasurescoreDuration(
measure_score: Duration,
)
}
Constructors
-
MeasurereportGroupStratifierStratumMeasurescoreQuantity( measure_score: Quantity, ) -
MeasurereportGroupStratifierStratumMeasurescoreDatetime( measure_score: String, ) -
MeasurereportGroupStratifierStratumMeasurescoreCodeableconcept( measure_score: Codeableconcept, ) -
MeasurereportGroupStratifierStratumMeasurescorePeriod( measure_score: Period, ) -
MeasurereportGroupStratifierStratumMeasurescoreRange( measure_score: Range, ) -
MeasurereportGroupStratifierStratumMeasurescoreDuration( measure_score: Duration, )
pub type MeasurereportGroupStratifierStratumPopulation {
MeasurereportGroupStratifierStratumPopulation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
link_id: option.Option(String),
code: option.Option(Codeableconcept),
count: option.Option(Int),
subject_results: option.Option(Reference),
subject_report: List(Reference),
subjects: option.Option(Reference),
)
}
Constructors
-
MeasurereportGroupStratifierStratumPopulation( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), link_id: option.Option(String), code: option.Option(Codeableconcept), count: option.Option(Int), subject_results: option.Option(Reference), subject_report: List(Reference), subjects: option.Option(Reference), )
pub type MeasurereportGroupStratifierStratumValue {
MeasurereportGroupStratifierStratumValueCodeableconcept(
value: Codeableconcept,
)
MeasurereportGroupStratifierStratumValueBoolean(value: Bool)
MeasurereportGroupStratifierStratumValueQuantity(
value: Quantity,
)
MeasurereportGroupStratifierStratumValueRange(value: Range)
MeasurereportGroupStratifierStratumValueReference(
value: Reference,
)
}
Constructors
-
MeasurereportGroupStratifierStratumValueCodeableconcept( value: Codeableconcept, ) -
MeasurereportGroupStratifierStratumValueBoolean(value: Bool) -
MeasurereportGroupStratifierStratumValueQuantity(value: Quantity) -
MeasurereportGroupStratifierStratumValueRange(value: Range) -
MeasurereportGroupStratifierStratumValueReference( value: Reference, )
pub type Medication {
Medication(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
code: option.Option(Codeableconcept),
status: option.Option(r5_valuesets.Medicationstatus),
marketing_authorization_holder: option.Option(Reference),
dose_form: option.Option(Codeableconcept),
total_volume: option.Option(Quantity),
ingredient: List(MedicationIngredient),
batch: option.Option(MedicationBatch),
definition: option.Option(Reference),
)
}
Constructors
-
Medication( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), code: option.Option(Codeableconcept), status: option.Option(r5_valuesets.Medicationstatus), marketing_authorization_holder: option.Option(Reference), dose_form: option.Option(Codeableconcept), total_volume: option.Option(Quantity), ingredient: List(MedicationIngredient), batch: option.Option(MedicationBatch), definition: option.Option(Reference), )
pub type MedicationBatch {
MedicationBatch(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
lot_number: option.Option(String),
expiration_date: option.Option(String),
)
}
Constructors
-
MedicationBatch( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), lot_number: option.Option(String), expiration_date: option.Option(String), )
pub type MedicationIngredient {
MedicationIngredient(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
item: Codeablereference,
is_active: option.Option(Bool),
strength: option.Option(MedicationIngredientStrength),
)
}
Constructors
-
MedicationIngredient( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), item: Codeablereference, is_active: option.Option(Bool), strength: option.Option(MedicationIngredientStrength), )
pub type MedicationIngredientStrength {
MedicationIngredientStrengthRatio(strength: Ratio)
MedicationIngredientStrengthCodeableconcept(
strength: Codeableconcept,
)
MedicationIngredientStrengthQuantity(strength: Quantity)
}
Constructors
-
MedicationIngredientStrengthRatio(strength: Ratio) -
MedicationIngredientStrengthCodeableconcept( strength: Codeableconcept, ) -
MedicationIngredientStrengthQuantity(strength: Quantity)
pub type Medicationadministration {
Medicationadministration(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
based_on: List(Reference),
part_of: List(Reference),
status: r5_valuesets.Medicationadminstatus,
status_reason: List(Codeableconcept),
category: List(Codeableconcept),
medication: Codeablereference,
subject: Reference,
encounter: option.Option(Reference),
supporting_information: List(Reference),
occurence: MedicationadministrationOccurence,
recorded: option.Option(String),
is_sub_potent: option.Option(Bool),
sub_potent_reason: List(Codeableconcept),
performer: List(MedicationadministrationPerformer),
reason: List(Codeablereference),
request: option.Option(Reference),
device: List(Codeablereference),
note: List(Annotation),
dosage: option.Option(MedicationadministrationDosage),
event_history: List(Reference),
)
}
Constructors
-
Medicationadministration( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), based_on: List(Reference), part_of: List(Reference), status: r5_valuesets.Medicationadminstatus, status_reason: List(Codeableconcept), category: List(Codeableconcept), medication: Codeablereference, subject: Reference, encounter: option.Option(Reference), supporting_information: List(Reference), occurence: MedicationadministrationOccurence, recorded: option.Option(String), is_sub_potent: option.Option(Bool), sub_potent_reason: List(Codeableconcept), performer: List(MedicationadministrationPerformer), reason: List(Codeablereference), request: option.Option(Reference), device: List(Codeablereference), note: List(Annotation), dosage: option.Option(MedicationadministrationDosage), event_history: List(Reference), )
pub type MedicationadministrationDosage {
MedicationadministrationDosage(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
text: option.Option(String),
site: option.Option(Codeableconcept),
route: option.Option(Codeableconcept),
method: option.Option(Codeableconcept),
dose: option.Option(Quantity),
rate: option.Option(MedicationadministrationDosageRate),
)
}
Constructors
-
MedicationadministrationDosage( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), text: option.Option(String), site: option.Option(Codeableconcept), route: option.Option(Codeableconcept), method: option.Option(Codeableconcept), dose: option.Option(Quantity), rate: option.Option(MedicationadministrationDosageRate), )
pub type MedicationadministrationPerformer {
MedicationadministrationPerformer(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
function: option.Option(Codeableconcept),
actor: Codeablereference,
)
}
Constructors
-
MedicationadministrationPerformer( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), function: option.Option(Codeableconcept), actor: Codeablereference, )
pub type Medicationdispense {
Medicationdispense(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
based_on: List(Reference),
part_of: List(Reference),
status: r5_valuesets.Medicationdispensestatus,
not_performed_reason: option.Option(Codeablereference),
status_changed: option.Option(String),
category: List(Codeableconcept),
medication: Codeablereference,
subject: Reference,
encounter: option.Option(Reference),
supporting_information: List(Reference),
performer: List(MedicationdispensePerformer),
location: option.Option(Reference),
authorizing_prescription: List(Reference),
type_: option.Option(Codeableconcept),
quantity: option.Option(Quantity),
days_supply: option.Option(Quantity),
recorded: option.Option(String),
when_prepared: option.Option(String),
when_handed_over: option.Option(String),
destination: option.Option(Reference),
receiver: List(Reference),
note: List(Annotation),
rendered_dosage_instruction: option.Option(String),
dosage_instruction: List(Dosage),
substitution: option.Option(MedicationdispenseSubstitution),
event_history: List(Reference),
)
}
Constructors
-
Medicationdispense( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), based_on: List(Reference), part_of: List(Reference), status: r5_valuesets.Medicationdispensestatus, not_performed_reason: option.Option(Codeablereference), status_changed: option.Option(String), category: List(Codeableconcept), medication: Codeablereference, subject: Reference, encounter: option.Option(Reference), supporting_information: List(Reference), performer: List(MedicationdispensePerformer), location: option.Option(Reference), authorizing_prescription: List(Reference), type_: option.Option(Codeableconcept), quantity: option.Option(Quantity), days_supply: option.Option(Quantity), recorded: option.Option(String), when_prepared: option.Option(String), when_handed_over: option.Option(String), destination: option.Option(Reference), receiver: List(Reference), note: List(Annotation), rendered_dosage_instruction: option.Option(String), dosage_instruction: List(Dosage), substitution: option.Option(MedicationdispenseSubstitution), event_history: List(Reference), )
pub type MedicationdispensePerformer {
MedicationdispensePerformer(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
function: option.Option(Codeableconcept),
actor: Reference,
)
}
Constructors
-
MedicationdispensePerformer( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), function: option.Option(Codeableconcept), actor: Reference, )
pub type MedicationdispenseSubstitution {
MedicationdispenseSubstitution(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
was_substituted: Bool,
type_: option.Option(Codeableconcept),
reason: List(Codeableconcept),
responsible_party: option.Option(Reference),
)
}
Constructors
-
MedicationdispenseSubstitution( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), was_substituted: Bool, type_: option.Option(Codeableconcept), reason: List(Codeableconcept), responsible_party: option.Option(Reference), )
pub type Medicationknowledge {
Medicationknowledge(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
code: option.Option(Codeableconcept),
status: option.Option(r5_valuesets.Medicationknowledgestatus),
author: option.Option(Reference),
intended_jurisdiction: List(Codeableconcept),
name: List(String),
related_medication_knowledge: List(
MedicationknowledgeRelatedmedicationknowledge,
),
associated_medication: List(Reference),
product_type: List(Codeableconcept),
monograph: List(MedicationknowledgeMonograph),
preparation_instruction: option.Option(String),
cost: List(MedicationknowledgeCost),
monitoring_program: List(MedicationknowledgeMonitoringprogram),
indication_guideline: List(
MedicationknowledgeIndicationguideline,
),
medicine_classification: List(
MedicationknowledgeMedicineclassification,
),
packaging: List(MedicationknowledgePackaging),
clinical_use_issue: List(Reference),
storage_guideline: List(MedicationknowledgeStorageguideline),
regulatory: List(MedicationknowledgeRegulatory),
definitional: option.Option(MedicationknowledgeDefinitional),
)
}
Constructors
-
Medicationknowledge( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), code: option.Option(Codeableconcept), status: option.Option(r5_valuesets.Medicationknowledgestatus), author: option.Option(Reference), intended_jurisdiction: List(Codeableconcept), name: List(String), related_medication_knowledge: List( MedicationknowledgeRelatedmedicationknowledge, ), associated_medication: List(Reference), product_type: List(Codeableconcept), monograph: List(MedicationknowledgeMonograph), preparation_instruction: option.Option(String), cost: List(MedicationknowledgeCost), monitoring_program: List(MedicationknowledgeMonitoringprogram), indication_guideline: List( MedicationknowledgeIndicationguideline, ), medicine_classification: List( MedicationknowledgeMedicineclassification, ), packaging: List(MedicationknowledgePackaging), clinical_use_issue: List(Reference), storage_guideline: List(MedicationknowledgeStorageguideline), regulatory: List(MedicationknowledgeRegulatory), definitional: option.Option(MedicationknowledgeDefinitional), )
pub type MedicationknowledgeCost {
MedicationknowledgeCost(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
effective_date: List(Period),
type_: Codeableconcept,
source: option.Option(String),
cost: MedicationknowledgeCostCost,
)
}
Constructors
-
MedicationknowledgeCost( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), effective_date: List(Period), type_: Codeableconcept, source: option.Option(String), cost: MedicationknowledgeCostCost, )
pub type MedicationknowledgeCostCost {
MedicationknowledgeCostCostMoney(cost: Money)
MedicationknowledgeCostCostCodeableconcept(
cost: Codeableconcept,
)
}
Constructors
-
MedicationknowledgeCostCostMoney(cost: Money) -
MedicationknowledgeCostCostCodeableconcept(cost: Codeableconcept)
pub type MedicationknowledgeDefinitional {
MedicationknowledgeDefinitional(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
definition: List(Reference),
dose_form: option.Option(Codeableconcept),
intended_route: List(Codeableconcept),
ingredient: List(MedicationknowledgeDefinitionalIngredient),
drug_characteristic: List(
MedicationknowledgeDefinitionalDrugcharacteristic,
),
)
}
Constructors
-
MedicationknowledgeDefinitional( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), definition: List(Reference), dose_form: option.Option(Codeableconcept), intended_route: List(Codeableconcept), ingredient: List(MedicationknowledgeDefinitionalIngredient), drug_characteristic: List( MedicationknowledgeDefinitionalDrugcharacteristic, ), )
pub type MedicationknowledgeDefinitionalDrugcharacteristic {
MedicationknowledgeDefinitionalDrugcharacteristic(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(Codeableconcept),
value: option.Option(
MedicationknowledgeDefinitionalDrugcharacteristicValue,
),
)
}
Constructors
-
MedicationknowledgeDefinitionalDrugcharacteristic( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(Codeableconcept), value: option.Option( MedicationknowledgeDefinitionalDrugcharacteristicValue, ), )
pub type MedicationknowledgeDefinitionalDrugcharacteristicValue {
MedicationknowledgeDefinitionalDrugcharacteristicValueCodeableconcept(
value: Codeableconcept,
)
MedicationknowledgeDefinitionalDrugcharacteristicValueString(
value: String,
)
MedicationknowledgeDefinitionalDrugcharacteristicValueQuantity(
value: Quantity,
)
MedicationknowledgeDefinitionalDrugcharacteristicValueBase64binary(
value: String,
)
MedicationknowledgeDefinitionalDrugcharacteristicValueAttachment(
value: Attachment,
)
}
Constructors
-
MedicationknowledgeDefinitionalDrugcharacteristicValueCodeableconcept( value: Codeableconcept, ) -
MedicationknowledgeDefinitionalDrugcharacteristicValueString( value: String, ) -
MedicationknowledgeDefinitionalDrugcharacteristicValueQuantity( value: Quantity, ) -
MedicationknowledgeDefinitionalDrugcharacteristicValueBase64binary( value: String, ) -
MedicationknowledgeDefinitionalDrugcharacteristicValueAttachment( value: Attachment, )
pub type MedicationknowledgeDefinitionalIngredient {
MedicationknowledgeDefinitionalIngredient(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
item: Codeablereference,
type_: option.Option(Codeableconcept),
strength: option.Option(
MedicationknowledgeDefinitionalIngredientStrength,
),
)
}
Constructors
-
MedicationknowledgeDefinitionalIngredient( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), item: Codeablereference, type_: option.Option(Codeableconcept), strength: option.Option( MedicationknowledgeDefinitionalIngredientStrength, ), )
pub type MedicationknowledgeDefinitionalIngredientStrength {
MedicationknowledgeDefinitionalIngredientStrengthRatio(
strength: Ratio,
)
MedicationknowledgeDefinitionalIngredientStrengthCodeableconcept(
strength: Codeableconcept,
)
MedicationknowledgeDefinitionalIngredientStrengthQuantity(
strength: Quantity,
)
}
Constructors
-
MedicationknowledgeDefinitionalIngredientStrengthRatio( strength: Ratio, ) -
MedicationknowledgeDefinitionalIngredientStrengthCodeableconcept( strength: Codeableconcept, ) -
MedicationknowledgeDefinitionalIngredientStrengthQuantity( strength: Quantity, )
pub type MedicationknowledgeIndicationguideline {
MedicationknowledgeIndicationguideline(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
indication: List(Codeablereference),
dosing_guideline: List(
MedicationknowledgeIndicationguidelineDosingguideline,
),
)
}
Constructors
-
MedicationknowledgeIndicationguideline( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), indication: List(Codeablereference), dosing_guideline: List( MedicationknowledgeIndicationguidelineDosingguideline, ), )
pub type MedicationknowledgeIndicationguidelineDosingguideline {
MedicationknowledgeIndicationguidelineDosingguideline(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
treatment_intent: option.Option(Codeableconcept),
dosage: List(
MedicationknowledgeIndicationguidelineDosingguidelineDosage,
),
administration_treatment: option.Option(Codeableconcept),
patient_characteristic: List(
MedicationknowledgeIndicationguidelineDosingguidelinePatientcharacteristic,
),
)
}
Constructors
-
MedicationknowledgeIndicationguidelineDosingguideline( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), treatment_intent: option.Option(Codeableconcept), dosage: List( MedicationknowledgeIndicationguidelineDosingguidelineDosage, ), administration_treatment: option.Option(Codeableconcept), patient_characteristic: List( MedicationknowledgeIndicationguidelineDosingguidelinePatientcharacteristic, ), )
pub type MedicationknowledgeIndicationguidelineDosingguidelineDosage {
MedicationknowledgeIndicationguidelineDosingguidelineDosage(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
dosage: List(Dosage),
)
}
Constructors
-
MedicationknowledgeIndicationguidelineDosingguidelineDosage( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, dosage: List(Dosage), )
pub type MedicationknowledgeIndicationguidelineDosingguidelinePatientcharacteristic {
MedicationknowledgeIndicationguidelineDosingguidelinePatientcharacteristic(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
value: option.Option(
MedicationknowledgeIndicationguidelineDosingguidelinePatientcharacteristicValue,
),
)
}
Constructors
-
MedicationknowledgeIndicationguidelineDosingguidelinePatientcharacteristic( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, value: option.Option( MedicationknowledgeIndicationguidelineDosingguidelinePatientcharacteristicValue, ), )
pub type MedicationknowledgeIndicationguidelineDosingguidelinePatientcharacteristicValue {
MedicationknowledgeIndicationguidelineDosingguidelinePatientcharacteristicValueCodeableconcept(
value: Codeableconcept,
)
MedicationknowledgeIndicationguidelineDosingguidelinePatientcharacteristicValueQuantity(
value: Quantity,
)
MedicationknowledgeIndicationguidelineDosingguidelinePatientcharacteristicValueRange(
value: Range,
)
}
Constructors
-
MedicationknowledgeIndicationguidelineDosingguidelinePatientcharacteristicValueCodeableconcept( value: Codeableconcept, ) -
MedicationknowledgeIndicationguidelineDosingguidelinePatientcharacteristicValueQuantity( value: Quantity, ) -
MedicationknowledgeIndicationguidelineDosingguidelinePatientcharacteristicValueRange( value: Range, )
pub type MedicationknowledgeMedicineclassification {
MedicationknowledgeMedicineclassification(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
source: option.Option(
MedicationknowledgeMedicineclassificationSource,
),
classification: List(Codeableconcept),
)
}
Constructors
-
MedicationknowledgeMedicineclassification( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, source: option.Option( MedicationknowledgeMedicineclassificationSource, ), classification: List(Codeableconcept), )
pub type MedicationknowledgeMedicineclassificationSource {
MedicationknowledgeMedicineclassificationSourceString(
source: String,
)
MedicationknowledgeMedicineclassificationSourceUri(
source: String,
)
}
Constructors
-
MedicationknowledgeMedicineclassificationSourceString( source: String, ) -
MedicationknowledgeMedicineclassificationSourceUri( source: String, )
pub type MedicationknowledgeMonitoringprogram {
MedicationknowledgeMonitoringprogram(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(Codeableconcept),
name: option.Option(String),
)
}
Constructors
-
MedicationknowledgeMonitoringprogram( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(Codeableconcept), name: option.Option(String), )
pub type MedicationknowledgeMonograph {
MedicationknowledgeMonograph(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(Codeableconcept),
source: option.Option(Reference),
)
}
Constructors
-
MedicationknowledgeMonograph( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(Codeableconcept), source: option.Option(Reference), )
pub type MedicationknowledgePackaging {
MedicationknowledgePackaging(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
cost: List(MedicationknowledgeCost),
packaged_product: option.Option(Reference),
)
}
Constructors
-
MedicationknowledgePackaging( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), cost: List(MedicationknowledgeCost), packaged_product: option.Option(Reference), )
pub type MedicationknowledgeRegulatory {
MedicationknowledgeRegulatory(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
regulatory_authority: Reference,
substitution: List(MedicationknowledgeRegulatorySubstitution),
schedule: List(Codeableconcept),
max_dispense: option.Option(
MedicationknowledgeRegulatoryMaxdispense,
),
)
}
Constructors
-
MedicationknowledgeRegulatory( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), regulatory_authority: Reference, substitution: List(MedicationknowledgeRegulatorySubstitution), schedule: List(Codeableconcept), max_dispense: option.Option( MedicationknowledgeRegulatoryMaxdispense, ), )
pub type MedicationknowledgeRegulatoryMaxdispense {
MedicationknowledgeRegulatoryMaxdispense(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
quantity: Quantity,
period: option.Option(Duration),
)
}
Constructors
-
MedicationknowledgeRegulatoryMaxdispense( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), quantity: Quantity, period: option.Option(Duration), )
pub type MedicationknowledgeRegulatorySubstitution {
MedicationknowledgeRegulatorySubstitution(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
allowed: Bool,
)
}
Constructors
-
MedicationknowledgeRegulatorySubstitution( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, allowed: Bool, )
pub type MedicationknowledgeRelatedmedicationknowledge {
MedicationknowledgeRelatedmedicationknowledge(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
reference: List(Reference),
)
}
Constructors
-
MedicationknowledgeRelatedmedicationknowledge( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, reference: List(Reference), )
pub type MedicationknowledgeStorageguideline {
MedicationknowledgeStorageguideline(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
reference: option.Option(String),
note: List(Annotation),
stability_duration: option.Option(Duration),
environmental_setting: List(
MedicationknowledgeStorageguidelineEnvironmentalsetting,
),
)
}
Constructors
-
MedicationknowledgeStorageguideline( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), reference: option.Option(String), note: List(Annotation), stability_duration: option.Option(Duration), environmental_setting: List( MedicationknowledgeStorageguidelineEnvironmentalsetting, ), )
pub type MedicationknowledgeStorageguidelineEnvironmentalsetting {
MedicationknowledgeStorageguidelineEnvironmentalsetting(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
value: MedicationknowledgeStorageguidelineEnvironmentalsettingValue,
)
}
Constructors
-
MedicationknowledgeStorageguidelineEnvironmentalsetting( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, value: MedicationknowledgeStorageguidelineEnvironmentalsettingValue, )
pub type MedicationknowledgeStorageguidelineEnvironmentalsettingValue {
MedicationknowledgeStorageguidelineEnvironmentalsettingValueQuantity(
value: Quantity,
)
MedicationknowledgeStorageguidelineEnvironmentalsettingValueRange(
value: Range,
)
MedicationknowledgeStorageguidelineEnvironmentalsettingValueCodeableconcept(
value: Codeableconcept,
)
}
Constructors
-
MedicationknowledgeStorageguidelineEnvironmentalsettingValueQuantity( value: Quantity, ) -
MedicationknowledgeStorageguidelineEnvironmentalsettingValueRange( value: Range, ) -
MedicationknowledgeStorageguidelineEnvironmentalsettingValueCodeableconcept( value: Codeableconcept, )
pub type Medicationrequest {
Medicationrequest(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
based_on: List(Reference),
prior_prescription: option.Option(Reference),
group_identifier: option.Option(Identifier),
status: r5_valuesets.Medicationrequeststatus,
status_reason: option.Option(Codeableconcept),
status_changed: option.Option(String),
intent: r5_valuesets.Medicationrequestintent,
category: List(Codeableconcept),
priority: option.Option(r5_valuesets.Requestpriority),
do_not_perform: option.Option(Bool),
medication: Codeablereference,
subject: Reference,
information_source: List(Reference),
encounter: option.Option(Reference),
supporting_information: List(Reference),
authored_on: option.Option(String),
requester: option.Option(Reference),
reported: option.Option(Bool),
performer_type: option.Option(Codeableconcept),
performer: List(Reference),
device: List(Codeablereference),
recorder: option.Option(Reference),
reason: List(Codeablereference),
course_of_therapy_type: option.Option(Codeableconcept),
insurance: List(Reference),
note: List(Annotation),
rendered_dosage_instruction: option.Option(String),
effective_dose_period: option.Option(Period),
dosage_instruction: List(Dosage),
dispense_request: option.Option(
MedicationrequestDispenserequest,
),
substitution: option.Option(MedicationrequestSubstitution),
event_history: List(Reference),
)
}
Constructors
-
Medicationrequest( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), based_on: List(Reference), prior_prescription: option.Option(Reference), group_identifier: option.Option(Identifier), status: r5_valuesets.Medicationrequeststatus, status_reason: option.Option(Codeableconcept), status_changed: option.Option(String), intent: r5_valuesets.Medicationrequestintent, category: List(Codeableconcept), priority: option.Option(r5_valuesets.Requestpriority), do_not_perform: option.Option(Bool), medication: Codeablereference, subject: Reference, information_source: List(Reference), encounter: option.Option(Reference), supporting_information: List(Reference), authored_on: option.Option(String), requester: option.Option(Reference), reported: option.Option(Bool), performer_type: option.Option(Codeableconcept), performer: List(Reference), device: List(Codeablereference), recorder: option.Option(Reference), reason: List(Codeablereference), course_of_therapy_type: option.Option(Codeableconcept), insurance: List(Reference), note: List(Annotation), rendered_dosage_instruction: option.Option(String), effective_dose_period: option.Option(Period), dosage_instruction: List(Dosage), dispense_request: option.Option( MedicationrequestDispenserequest, ), substitution: option.Option(MedicationrequestSubstitution), event_history: List(Reference), )
pub type MedicationrequestDispenserequest {
MedicationrequestDispenserequest(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
initial_fill: option.Option(
MedicationrequestDispenserequestInitialfill,
),
dispense_interval: option.Option(Duration),
validity_period: option.Option(Period),
number_of_repeats_allowed: option.Option(Int),
quantity: option.Option(Quantity),
expected_supply_duration: option.Option(Duration),
dispenser: option.Option(Reference),
dispenser_instruction: List(Annotation),
dose_administration_aid: option.Option(Codeableconcept),
)
}
Constructors
-
MedicationrequestDispenserequest( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), initial_fill: option.Option( MedicationrequestDispenserequestInitialfill, ), dispense_interval: option.Option(Duration), validity_period: option.Option(Period), number_of_repeats_allowed: option.Option(Int), quantity: option.Option(Quantity), expected_supply_duration: option.Option(Duration), dispenser: option.Option(Reference), dispenser_instruction: List(Annotation), dose_administration_aid: option.Option(Codeableconcept), )
pub type MedicationrequestDispenserequestInitialfill {
MedicationrequestDispenserequestInitialfill(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
quantity: option.Option(Quantity),
duration: option.Option(Duration),
)
}
Constructors
-
MedicationrequestDispenserequestInitialfill( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), quantity: option.Option(Quantity), duration: option.Option(Duration), )
pub type MedicationrequestSubstitution {
MedicationrequestSubstitution(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
allowed: MedicationrequestSubstitutionAllowed,
reason: option.Option(Codeableconcept),
)
}
Constructors
-
MedicationrequestSubstitution( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), allowed: MedicationrequestSubstitutionAllowed, reason: option.Option(Codeableconcept), )
pub type MedicationrequestSubstitutionAllowed {
MedicationrequestSubstitutionAllowedBoolean(allowed: Bool)
MedicationrequestSubstitutionAllowedCodeableconcept(
allowed: Codeableconcept,
)
}
Constructors
-
MedicationrequestSubstitutionAllowedBoolean(allowed: Bool) -
MedicationrequestSubstitutionAllowedCodeableconcept( allowed: Codeableconcept, )
pub type Medicationstatement {
Medicationstatement(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
part_of: List(Reference),
status: r5_valuesets.Medicationstatementstatus,
category: List(Codeableconcept),
medication: Codeablereference,
subject: Reference,
encounter: option.Option(Reference),
effective: option.Option(MedicationstatementEffective),
date_asserted: option.Option(String),
information_source: List(Reference),
derived_from: List(Reference),
reason: List(Codeablereference),
note: List(Annotation),
related_clinical_information: List(Reference),
rendered_dosage_instruction: option.Option(String),
dosage: List(Dosage),
adherence: option.Option(MedicationstatementAdherence),
)
}
Constructors
-
Medicationstatement( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), part_of: List(Reference), status: r5_valuesets.Medicationstatementstatus, category: List(Codeableconcept), medication: Codeablereference, subject: Reference, encounter: option.Option(Reference), effective: option.Option(MedicationstatementEffective), date_asserted: option.Option(String), information_source: List(Reference), derived_from: List(Reference), reason: List(Codeablereference), note: List(Annotation), related_clinical_information: List(Reference), rendered_dosage_instruction: option.Option(String), dosage: List(Dosage), adherence: option.Option(MedicationstatementAdherence), )
pub type MedicationstatementAdherence {
MedicationstatementAdherence(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: Codeableconcept,
reason: option.Option(Codeableconcept),
)
}
Constructors
-
MedicationstatementAdherence( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: Codeableconcept, reason: option.Option(Codeableconcept), )
pub type Medicinalproductdefinition {
Medicinalproductdefinition(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
type_: option.Option(Codeableconcept),
domain: option.Option(Codeableconcept),
version: option.Option(String),
status: option.Option(Codeableconcept),
status_date: option.Option(String),
description: option.Option(String),
combined_pharmaceutical_dose_form: option.Option(
Codeableconcept,
),
route: List(Codeableconcept),
indication: option.Option(String),
legal_status_of_supply: option.Option(Codeableconcept),
additional_monitoring_indicator: option.Option(
Codeableconcept,
),
special_measures: List(Codeableconcept),
pediatric_use_indicator: option.Option(Codeableconcept),
classification: List(Codeableconcept),
marketing_status: List(Marketingstatus),
packaged_medicinal_product: List(Codeableconcept),
comprised_of: List(Reference),
ingredient: List(Codeableconcept),
impurity: List(Codeablereference),
attached_document: List(Reference),
master_file: List(Reference),
contact: List(MedicinalproductdefinitionContact),
clinical_trial: List(Reference),
code: List(Coding),
name: List(MedicinalproductdefinitionName),
cross_reference: List(
MedicinalproductdefinitionCrossreference,
),
operation: List(MedicinalproductdefinitionOperation),
characteristic: List(MedicinalproductdefinitionCharacteristic),
)
}
Constructors
-
Medicinalproductdefinition( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), type_: option.Option(Codeableconcept), domain: option.Option(Codeableconcept), version: option.Option(String), status: option.Option(Codeableconcept), status_date: option.Option(String), description: option.Option(String), combined_pharmaceutical_dose_form: option.Option( Codeableconcept, ), route: List(Codeableconcept), indication: option.Option(String), legal_status_of_supply: option.Option(Codeableconcept), additional_monitoring_indicator: option.Option(Codeableconcept), special_measures: List(Codeableconcept), pediatric_use_indicator: option.Option(Codeableconcept), classification: List(Codeableconcept), marketing_status: List(Marketingstatus), packaged_medicinal_product: List(Codeableconcept), comprised_of: List(Reference), ingredient: List(Codeableconcept), impurity: List(Codeablereference), attached_document: List(Reference), master_file: List(Reference), contact: List(MedicinalproductdefinitionContact), clinical_trial: List(Reference), code: List(Coding), name: List(MedicinalproductdefinitionName), cross_reference: List(MedicinalproductdefinitionCrossreference), operation: List(MedicinalproductdefinitionOperation), characteristic: List(MedicinalproductdefinitionCharacteristic), )
pub type MedicinalproductdefinitionCharacteristic {
MedicinalproductdefinitionCharacteristic(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
value: option.Option(
MedicinalproductdefinitionCharacteristicValue,
),
)
}
Constructors
-
MedicinalproductdefinitionCharacteristic( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, value: option.Option( MedicinalproductdefinitionCharacteristicValue, ), )
pub type MedicinalproductdefinitionCharacteristicValue {
MedicinalproductdefinitionCharacteristicValueCodeableconcept(
value: Codeableconcept,
)
MedicinalproductdefinitionCharacteristicValueMarkdown(
value: String,
)
MedicinalproductdefinitionCharacteristicValueQuantity(
value: Quantity,
)
MedicinalproductdefinitionCharacteristicValueInteger(
value: Int,
)
MedicinalproductdefinitionCharacteristicValueDate(
value: String,
)
MedicinalproductdefinitionCharacteristicValueBoolean(
value: Bool,
)
MedicinalproductdefinitionCharacteristicValueAttachment(
value: Attachment,
)
}
Constructors
-
MedicinalproductdefinitionCharacteristicValueCodeableconcept( value: Codeableconcept, ) -
MedicinalproductdefinitionCharacteristicValueMarkdown( value: String, ) -
MedicinalproductdefinitionCharacteristicValueQuantity( value: Quantity, ) -
MedicinalproductdefinitionCharacteristicValueInteger(value: Int) -
MedicinalproductdefinitionCharacteristicValueDate(value: String) -
MedicinalproductdefinitionCharacteristicValueBoolean(value: Bool) -
MedicinalproductdefinitionCharacteristicValueAttachment( value: Attachment, )
pub type MedicinalproductdefinitionContact {
MedicinalproductdefinitionContact(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(Codeableconcept),
contact: Reference,
)
}
Constructors
-
MedicinalproductdefinitionContact( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(Codeableconcept), contact: Reference, )
pub type MedicinalproductdefinitionCrossreference {
MedicinalproductdefinitionCrossreference(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
product: Codeablereference,
type_: option.Option(Codeableconcept),
)
}
Constructors
-
MedicinalproductdefinitionCrossreference( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), product: Codeablereference, type_: option.Option(Codeableconcept), )
pub type MedicinalproductdefinitionName {
MedicinalproductdefinitionName(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
product_name: String,
type_: option.Option(Codeableconcept),
part: List(MedicinalproductdefinitionNamePart),
usage: List(MedicinalproductdefinitionNameUsage),
)
}
Constructors
-
MedicinalproductdefinitionName( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), product_name: String, type_: option.Option(Codeableconcept), part: List(MedicinalproductdefinitionNamePart), usage: List(MedicinalproductdefinitionNameUsage), )
pub type MedicinalproductdefinitionNamePart {
MedicinalproductdefinitionNamePart(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
part: String,
type_: Codeableconcept,
)
}
Constructors
-
MedicinalproductdefinitionNamePart( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), part: String, type_: Codeableconcept, )
pub type MedicinalproductdefinitionNameUsage {
MedicinalproductdefinitionNameUsage(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
country: Codeableconcept,
jurisdiction: option.Option(Codeableconcept),
language: Codeableconcept,
)
}
Constructors
-
MedicinalproductdefinitionNameUsage( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), country: Codeableconcept, jurisdiction: option.Option(Codeableconcept), language: Codeableconcept, )
pub type MedicinalproductdefinitionOperation {
MedicinalproductdefinitionOperation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(Codeablereference),
effective_date: option.Option(Period),
organization: List(Reference),
confidentiality_indicator: option.Option(Codeableconcept),
)
}
Constructors
-
MedicinalproductdefinitionOperation( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(Codeablereference), effective_date: option.Option(Period), organization: List(Reference), confidentiality_indicator: option.Option(Codeableconcept), )
pub type Messagedefinition {
Messagedefinition(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
url: option.Option(String),
identifier: List(Identifier),
version: option.Option(String),
version_algorithm: option.Option(
MessagedefinitionVersionalgorithm,
),
name: option.Option(String),
title: option.Option(String),
replaces: List(String),
status: r5_valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: String,
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
purpose: option.Option(String),
copyright: option.Option(String),
copyright_label: option.Option(String),
base: option.Option(String),
parent: List(String),
event: MessagedefinitionEvent,
category: option.Option(
r5_valuesets.Messagesignificancecategory,
),
focus: List(MessagedefinitionFocus),
response_required: option.Option(
r5_valuesets.Messageheaderresponserequest,
),
allowed_response: List(MessagedefinitionAllowedresponse),
graph: option.Option(String),
)
}
Constructors
-
Messagedefinition( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), url: option.Option(String), identifier: List(Identifier), version: option.Option(String), version_algorithm: option.Option( MessagedefinitionVersionalgorithm, ), name: option.Option(String), title: option.Option(String), replaces: List(String), status: r5_valuesets.Publicationstatus, experimental: option.Option(Bool), date: String, publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), purpose: option.Option(String), copyright: option.Option(String), copyright_label: option.Option(String), base: option.Option(String), parent: List(String), event: MessagedefinitionEvent, category: option.Option( r5_valuesets.Messagesignificancecategory, ), focus: List(MessagedefinitionFocus), response_required: option.Option( r5_valuesets.Messageheaderresponserequest, ), allowed_response: List(MessagedefinitionAllowedresponse), graph: option.Option(String), )
pub type MessagedefinitionAllowedresponse {
MessagedefinitionAllowedresponse(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
message: String,
situation: option.Option(String),
)
}
Constructors
-
MessagedefinitionAllowedresponse( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), message: String, situation: option.Option(String), )
pub type MessagedefinitionFocus {
MessagedefinitionFocus(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: r5_valuesets.Resourcetypes,
profile: option.Option(String),
min: Int,
max: option.Option(String),
)
}
Constructors
-
MessagedefinitionFocus( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: r5_valuesets.Resourcetypes, profile: option.Option(String), min: Int, max: option.Option(String), )
pub type MessagedefinitionVersionalgorithm {
MessagedefinitionVersionalgorithmString(
version_algorithm: String,
)
MessagedefinitionVersionalgorithmCoding(
version_algorithm: Coding,
)
}
Constructors
-
MessagedefinitionVersionalgorithmString( version_algorithm: String, ) -
MessagedefinitionVersionalgorithmCoding( version_algorithm: Coding, )
pub type Messageheader {
Messageheader(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
event: MessageheaderEvent,
destination: List(MessageheaderDestination),
sender: option.Option(Reference),
author: option.Option(Reference),
source: MessageheaderSource,
responsible: option.Option(Reference),
reason: option.Option(Codeableconcept),
response: option.Option(MessageheaderResponse),
focus: List(Reference),
definition: option.Option(String),
)
}
Constructors
-
Messageheader( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), event: MessageheaderEvent, destination: List(MessageheaderDestination), sender: option.Option(Reference), author: option.Option(Reference), source: MessageheaderSource, responsible: option.Option(Reference), reason: option.Option(Codeableconcept), response: option.Option(MessageheaderResponse), focus: List(Reference), definition: option.Option(String), )
pub type MessageheaderDestination {
MessageheaderDestination(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
endpoint: option.Option(MessageheaderDestinationEndpoint),
name: option.Option(String),
target: option.Option(Reference),
receiver: option.Option(Reference),
)
}
Constructors
-
MessageheaderDestination( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), endpoint: option.Option(MessageheaderDestinationEndpoint), name: option.Option(String), target: option.Option(Reference), receiver: option.Option(Reference), )
pub type MessageheaderResponse {
MessageheaderResponse(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: Identifier,
code: r5_valuesets.Responsecode,
details: option.Option(Reference),
)
}
Constructors
-
MessageheaderResponse( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), identifier: Identifier, code: r5_valuesets.Responsecode, details: option.Option(Reference), )
pub type MessageheaderSource {
MessageheaderSource(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
endpoint: option.Option(MessageheaderSourceEndpoint),
name: option.Option(String),
software: option.Option(String),
version: option.Option(String),
contact: option.Option(Contactpoint),
)
}
Constructors
-
MessageheaderSource( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), endpoint: option.Option(MessageheaderSourceEndpoint), name: option.Option(String), software: option.Option(String), version: option.Option(String), contact: option.Option(Contactpoint), )
pub type Meta {
Meta(
id: option.Option(String),
extension: List(Extension),
version_id: option.Option(String),
last_updated: option.Option(String),
source: option.Option(String),
profile: List(String),
security: List(Coding),
tag: List(Coding),
)
}
Constructors
-
Meta( id: option.Option(String), extension: List(Extension), version_id: option.Option(String), last_updated: option.Option(String), source: option.Option(String), profile: List(String), security: List(Coding), tag: List(Coding), )
pub type Metadataresource {
Metadataresource(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
url: option.Option(String),
identifier: List(Identifier),
version: option.Option(String),
version_algorithm: option.Option(
MetadataresourceVersionalgorithm,
),
name: option.Option(String),
title: option.Option(String),
status: r5_valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(String),
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
purpose: option.Option(String),
copyright: option.Option(String),
copyright_label: option.Option(String),
approval_date: option.Option(String),
last_review_date: option.Option(String),
effective_period: option.Option(Period),
topic: List(Codeableconcept),
author: List(Contactdetail),
editor: List(Contactdetail),
reviewer: List(Contactdetail),
endorser: List(Contactdetail),
related_artifact: List(Relatedartifact),
)
}
Constructors
-
Metadataresource( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), url: option.Option(String), identifier: List(Identifier), version: option.Option(String), version_algorithm: option.Option( MetadataresourceVersionalgorithm, ), name: option.Option(String), title: option.Option(String), status: r5_valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(String), publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), purpose: option.Option(String), copyright: option.Option(String), copyright_label: option.Option(String), approval_date: option.Option(String), last_review_date: option.Option(String), effective_period: option.Option(Period), topic: List(Codeableconcept), author: List(Contactdetail), editor: List(Contactdetail), reviewer: List(Contactdetail), endorser: List(Contactdetail), related_artifact: List(Relatedartifact), )
pub type MetadataresourceVersionalgorithm {
MetadataresourceVersionalgorithmString(
version_algorithm: String,
)
MetadataresourceVersionalgorithmCoding(
version_algorithm: Coding,
)
}
Constructors
-
MetadataresourceVersionalgorithmString(version_algorithm: String) -
MetadataresourceVersionalgorithmCoding(version_algorithm: Coding)
pub type Molecularsequence {
Molecularsequence(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
type_: option.Option(r5_valuesets.Sequencetype),
subject: option.Option(Reference),
focus: List(Reference),
specimen: option.Option(Reference),
device: option.Option(Reference),
performer: option.Option(Reference),
literal: option.Option(String),
formatted: List(Attachment),
relative: List(MolecularsequenceRelative),
)
}
Constructors
-
Molecularsequence( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), type_: option.Option(r5_valuesets.Sequencetype), subject: option.Option(Reference), focus: List(Reference), specimen: option.Option(Reference), device: option.Option(Reference), performer: option.Option(Reference), literal: option.Option(String), formatted: List(Attachment), relative: List(MolecularsequenceRelative), )
pub type MolecularsequenceRelative {
MolecularsequenceRelative(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
coordinate_system: Codeableconcept,
ordinal_position: option.Option(Int),
sequence_range: option.Option(Range),
starting_sequence: option.Option(
MolecularsequenceRelativeStartingsequence,
),
edit: List(MolecularsequenceRelativeEdit),
)
}
Constructors
-
MolecularsequenceRelative( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), coordinate_system: Codeableconcept, ordinal_position: option.Option(Int), sequence_range: option.Option(Range), starting_sequence: option.Option( MolecularsequenceRelativeStartingsequence, ), edit: List(MolecularsequenceRelativeEdit), )
pub type MolecularsequenceRelativeEdit {
MolecularsequenceRelativeEdit(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
start: option.Option(Int),
end: option.Option(Int),
replacement_sequence: option.Option(String),
replaced_sequence: option.Option(String),
)
}
Constructors
-
MolecularsequenceRelativeEdit( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), start: option.Option(Int), end: option.Option(Int), replacement_sequence: option.Option(String), replaced_sequence: option.Option(String), )
pub type MolecularsequenceRelativeStartingsequence {
MolecularsequenceRelativeStartingsequence(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
genome_assembly: option.Option(Codeableconcept),
chromosome: option.Option(Codeableconcept),
sequence: option.Option(
MolecularsequenceRelativeStartingsequenceSequence,
),
window_start: option.Option(Int),
window_end: option.Option(Int),
orientation: option.Option(r5_valuesets.Orientationtype),
strand: option.Option(r5_valuesets.Strandtype),
)
}
Constructors
-
MolecularsequenceRelativeStartingsequence( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), genome_assembly: option.Option(Codeableconcept), chromosome: option.Option(Codeableconcept), sequence: option.Option( MolecularsequenceRelativeStartingsequenceSequence, ), window_start: option.Option(Int), window_end: option.Option(Int), orientation: option.Option(r5_valuesets.Orientationtype), strand: option.Option(r5_valuesets.Strandtype), )
pub type MolecularsequenceRelativeStartingsequenceSequence {
MolecularsequenceRelativeStartingsequenceSequenceCodeableconcept(
sequence: Codeableconcept,
)
MolecularsequenceRelativeStartingsequenceSequenceString(
sequence: String,
)
MolecularsequenceRelativeStartingsequenceSequenceReference(
sequence: Reference,
)
}
Constructors
-
MolecularsequenceRelativeStartingsequenceSequenceCodeableconcept( sequence: Codeableconcept, ) -
MolecularsequenceRelativeStartingsequenceSequenceString( sequence: String, ) -
MolecularsequenceRelativeStartingsequenceSequenceReference( sequence: Reference, )
pub type Monetarycomponent {
Monetarycomponent(
id: option.Option(String),
extension: List(Extension),
type_: r5_valuesets.Pricecomponenttype,
code: option.Option(Codeableconcept),
factor: option.Option(Float),
amount: option.Option(Money),
)
}
Constructors
-
Monetarycomponent( id: option.Option(String), extension: List(Extension), type_: r5_valuesets.Pricecomponenttype, code: option.Option(Codeableconcept), factor: option.Option(Float), amount: option.Option(Money), )
pub type Money {
Money(
id: option.Option(String),
extension: List(Extension),
value: option.Option(Float),
currency: option.Option(String),
)
}
Constructors
-
Money( id: option.Option(String), extension: List(Extension), value: option.Option(Float), currency: option.Option(String), )
pub type Moneyquantity {
Moneyquantity(
id: option.Option(String),
extension: List(Extension),
value: option.Option(Float),
comparator: option.Option(r5_valuesets.Quantitycomparator),
unit: option.Option(String),
system: option.Option(String),
code: option.Option(String),
)
}
Constructors
-
Moneyquantity( id: option.Option(String), extension: List(Extension), value: option.Option(Float), comparator: option.Option(r5_valuesets.Quantitycomparator), unit: option.Option(String), system: option.Option(String), code: option.Option(String), )
pub type Namingsystem {
Namingsystem(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
url: option.Option(String),
identifier: List(Identifier),
version: option.Option(String),
version_algorithm: option.Option(NamingsystemVersionalgorithm),
name: String,
title: option.Option(String),
status: r5_valuesets.Publicationstatus,
kind: r5_valuesets.Namingsystemtype,
experimental: option.Option(Bool),
date: String,
publisher: option.Option(String),
contact: List(Contactdetail),
responsible: option.Option(String),
type_: option.Option(Codeableconcept),
description: option.Option(String),
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
purpose: option.Option(String),
copyright: option.Option(String),
copyright_label: option.Option(String),
approval_date: option.Option(String),
last_review_date: option.Option(String),
effective_period: option.Option(Period),
topic: List(Codeableconcept),
author: List(Contactdetail),
editor: List(Contactdetail),
reviewer: List(Contactdetail),
endorser: List(Contactdetail),
related_artifact: List(Relatedartifact),
usage: option.Option(String),
unique_id: List(NamingsystemUniqueid),
)
}
Constructors
-
Namingsystem( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), url: option.Option(String), identifier: List(Identifier), version: option.Option(String), version_algorithm: option.Option(NamingsystemVersionalgorithm), name: String, title: option.Option(String), status: r5_valuesets.Publicationstatus, kind: r5_valuesets.Namingsystemtype, experimental: option.Option(Bool), date: String, publisher: option.Option(String), contact: List(Contactdetail), responsible: option.Option(String), type_: option.Option(Codeableconcept), description: option.Option(String), use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), purpose: option.Option(String), copyright: option.Option(String), copyright_label: option.Option(String), approval_date: option.Option(String), last_review_date: option.Option(String), effective_period: option.Option(Period), topic: List(Codeableconcept), author: List(Contactdetail), editor: List(Contactdetail), reviewer: List(Contactdetail), endorser: List(Contactdetail), related_artifact: List(Relatedartifact), usage: option.Option(String), unique_id: List(NamingsystemUniqueid), )
pub type NamingsystemUniqueid {
NamingsystemUniqueid(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: r5_valuesets.Namingsystemidentifiertype,
value: String,
preferred: option.Option(Bool),
comment: option.Option(String),
period: option.Option(Period),
authoritative: option.Option(Bool),
)
}
Constructors
-
NamingsystemUniqueid( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: r5_valuesets.Namingsystemidentifiertype, value: String, preferred: option.Option(Bool), comment: option.Option(String), period: option.Option(Period), authoritative: option.Option(Bool), )
pub type NamingsystemVersionalgorithm {
NamingsystemVersionalgorithmString(version_algorithm: String)
NamingsystemVersionalgorithmCoding(version_algorithm: Coding)
}
Constructors
-
NamingsystemVersionalgorithmString(version_algorithm: String) -
NamingsystemVersionalgorithmCoding(version_algorithm: Coding)
pub type Narrative {
Narrative(
id: option.Option(String),
extension: List(Extension),
status: r5_valuesets.Narrativestatus,
div: String,
)
}
Constructors
-
Narrative( id: option.Option(String), extension: List(Extension), status: r5_valuesets.Narrativestatus, div: String, )
pub type Nutritionintake {
Nutritionintake(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
instantiates_canonical: List(String),
instantiates_uri: List(String),
based_on: List(Reference),
part_of: List(Reference),
status: r5_valuesets.Eventstatus,
status_reason: List(Codeableconcept),
code: option.Option(Codeableconcept),
subject: Reference,
encounter: option.Option(Reference),
occurrence: option.Option(NutritionintakeOccurrence),
recorded: option.Option(String),
reported: option.Option(NutritionintakeReported),
consumed_item: List(NutritionintakeConsumeditem),
ingredient_label: List(NutritionintakeIngredientlabel),
performer: List(NutritionintakePerformer),
location: option.Option(Reference),
derived_from: List(Reference),
reason: List(Codeablereference),
note: List(Annotation),
)
}
Constructors
-
Nutritionintake( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), instantiates_canonical: List(String), instantiates_uri: List(String), based_on: List(Reference), part_of: List(Reference), status: r5_valuesets.Eventstatus, status_reason: List(Codeableconcept), code: option.Option(Codeableconcept), subject: Reference, encounter: option.Option(Reference), occurrence: option.Option(NutritionintakeOccurrence), recorded: option.Option(String), reported: option.Option(NutritionintakeReported), consumed_item: List(NutritionintakeConsumeditem), ingredient_label: List(NutritionintakeIngredientlabel), performer: List(NutritionintakePerformer), location: option.Option(Reference), derived_from: List(Reference), reason: List(Codeablereference), note: List(Annotation), )
pub type NutritionintakeConsumeditem {
NutritionintakeConsumeditem(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
nutrition_product: Codeablereference,
schedule: option.Option(Timing),
amount: option.Option(Quantity),
rate: option.Option(Quantity),
not_consumed: option.Option(Bool),
not_consumed_reason: option.Option(Codeableconcept),
)
}
Constructors
-
NutritionintakeConsumeditem( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, nutrition_product: Codeablereference, schedule: option.Option(Timing), amount: option.Option(Quantity), rate: option.Option(Quantity), not_consumed: option.Option(Bool), not_consumed_reason: option.Option(Codeableconcept), )
pub type NutritionintakeIngredientlabel {
NutritionintakeIngredientlabel(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
nutrient: Codeablereference,
amount: Quantity,
)
}
Constructors
-
NutritionintakeIngredientlabel( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), nutrient: Codeablereference, amount: Quantity, )
pub type NutritionintakePerformer {
NutritionintakePerformer(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
function: option.Option(Codeableconcept),
actor: Reference,
)
}
Constructors
-
NutritionintakePerformer( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), function: option.Option(Codeableconcept), actor: Reference, )
pub type Nutritionorder {
Nutritionorder(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
instantiates_canonical: List(String),
instantiates_uri: List(String),
instantiates: List(String),
based_on: List(Reference),
group_identifier: option.Option(Identifier),
status: r5_valuesets.Requeststatus,
intent: r5_valuesets.Requestintent,
priority: option.Option(r5_valuesets.Requestpriority),
subject: Reference,
encounter: option.Option(Reference),
supporting_information: List(Reference),
date_time: String,
orderer: option.Option(Reference),
performer: List(Codeablereference),
allergy_intolerance: List(Reference),
food_preference_modifier: List(Codeableconcept),
exclude_food_modifier: List(Codeableconcept),
outside_food_allowed: option.Option(Bool),
oral_diet: option.Option(NutritionorderOraldiet),
supplement: List(NutritionorderSupplement),
enteral_formula: option.Option(NutritionorderEnteralformula),
note: List(Annotation),
)
}
Constructors
-
Nutritionorder( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), instantiates_canonical: List(String), instantiates_uri: List(String), instantiates: List(String), based_on: List(Reference), group_identifier: option.Option(Identifier), status: r5_valuesets.Requeststatus, intent: r5_valuesets.Requestintent, priority: option.Option(r5_valuesets.Requestpriority), subject: Reference, encounter: option.Option(Reference), supporting_information: List(Reference), date_time: String, orderer: option.Option(Reference), performer: List(Codeablereference), allergy_intolerance: List(Reference), food_preference_modifier: List(Codeableconcept), exclude_food_modifier: List(Codeableconcept), outside_food_allowed: option.Option(Bool), oral_diet: option.Option(NutritionorderOraldiet), supplement: List(NutritionorderSupplement), enteral_formula: option.Option(NutritionorderEnteralformula), note: List(Annotation), )
pub type NutritionorderEnteralformula {
NutritionorderEnteralformula(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
base_formula_type: option.Option(Codeablereference),
base_formula_product_name: option.Option(String),
delivery_device: List(Codeablereference),
additive: List(NutritionorderEnteralformulaAdditive),
caloric_density: option.Option(Quantity),
route_of_administration: option.Option(Codeableconcept),
administration: List(
NutritionorderEnteralformulaAdministration,
),
max_volume_to_deliver: option.Option(Quantity),
administration_instruction: option.Option(String),
)
}
Constructors
-
NutritionorderEnteralformula( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), base_formula_type: option.Option(Codeablereference), base_formula_product_name: option.Option(String), delivery_device: List(Codeablereference), additive: List(NutritionorderEnteralformulaAdditive), caloric_density: option.Option(Quantity), route_of_administration: option.Option(Codeableconcept), administration: List(NutritionorderEnteralformulaAdministration), max_volume_to_deliver: option.Option(Quantity), administration_instruction: option.Option(String), )
pub type NutritionorderEnteralformulaAdditive {
NutritionorderEnteralformulaAdditive(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(Codeablereference),
product_name: option.Option(String),
quantity: option.Option(Quantity),
)
}
Constructors
-
NutritionorderEnteralformulaAdditive( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(Codeablereference), product_name: option.Option(String), quantity: option.Option(Quantity), )
pub type NutritionorderEnteralformulaAdministration {
NutritionorderEnteralformulaAdministration(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
schedule: option.Option(
NutritionorderEnteralformulaAdministrationSchedule,
),
quantity: option.Option(Quantity),
rate: option.Option(
NutritionorderEnteralformulaAdministrationRate,
),
)
}
Constructors
-
NutritionorderEnteralformulaAdministration( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), schedule: option.Option( NutritionorderEnteralformulaAdministrationSchedule, ), quantity: option.Option(Quantity), rate: option.Option( NutritionorderEnteralformulaAdministrationRate, ), )
pub type NutritionorderEnteralformulaAdministrationSchedule {
NutritionorderEnteralformulaAdministrationSchedule(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
timing: List(Timing),
as_needed: option.Option(Bool),
as_needed_for: option.Option(Codeableconcept),
)
}
Constructors
-
NutritionorderEnteralformulaAdministrationSchedule( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), timing: List(Timing), as_needed: option.Option(Bool), as_needed_for: option.Option(Codeableconcept), )
pub type NutritionorderOraldiet {
NutritionorderOraldiet(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: List(Codeableconcept),
schedule: option.Option(NutritionorderOraldietSchedule),
nutrient: List(NutritionorderOraldietNutrient),
texture: List(NutritionorderOraldietTexture),
fluid_consistency_type: List(Codeableconcept),
instruction: option.Option(String),
)
}
Constructors
-
NutritionorderOraldiet( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: List(Codeableconcept), schedule: option.Option(NutritionorderOraldietSchedule), nutrient: List(NutritionorderOraldietNutrient), texture: List(NutritionorderOraldietTexture), fluid_consistency_type: List(Codeableconcept), instruction: option.Option(String), )
pub type NutritionorderOraldietNutrient {
NutritionorderOraldietNutrient(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
modifier: option.Option(Codeableconcept),
amount: option.Option(Quantity),
)
}
Constructors
-
NutritionorderOraldietNutrient( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), modifier: option.Option(Codeableconcept), amount: option.Option(Quantity), )
pub type NutritionorderOraldietSchedule {
NutritionorderOraldietSchedule(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
timing: List(Timing),
as_needed: option.Option(Bool),
as_needed_for: option.Option(Codeableconcept),
)
}
Constructors
-
NutritionorderOraldietSchedule( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), timing: List(Timing), as_needed: option.Option(Bool), as_needed_for: option.Option(Codeableconcept), )
pub type NutritionorderOraldietTexture {
NutritionorderOraldietTexture(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
modifier: option.Option(Codeableconcept),
food_type: option.Option(Codeableconcept),
)
}
Constructors
-
NutritionorderOraldietTexture( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), modifier: option.Option(Codeableconcept), food_type: option.Option(Codeableconcept), )
pub type NutritionorderSupplement {
NutritionorderSupplement(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(Codeablereference),
product_name: option.Option(String),
schedule: option.Option(NutritionorderSupplementSchedule),
quantity: option.Option(Quantity),
instruction: option.Option(String),
)
}
Constructors
-
NutritionorderSupplement( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(Codeablereference), product_name: option.Option(String), schedule: option.Option(NutritionorderSupplementSchedule), quantity: option.Option(Quantity), instruction: option.Option(String), )
pub type NutritionorderSupplementSchedule {
NutritionorderSupplementSchedule(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
timing: List(Timing),
as_needed: option.Option(Bool),
as_needed_for: option.Option(Codeableconcept),
)
}
Constructors
-
NutritionorderSupplementSchedule( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), timing: List(Timing), as_needed: option.Option(Bool), as_needed_for: option.Option(Codeableconcept), )
pub type Nutritionproduct {
Nutritionproduct(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
code: option.Option(Codeableconcept),
status: r5_valuesets.Nutritionproductstatus,
category: List(Codeableconcept),
manufacturer: List(Reference),
nutrient: List(NutritionproductNutrient),
ingredient: List(NutritionproductIngredient),
known_allergen: List(Codeablereference),
characteristic: List(NutritionproductCharacteristic),
instance: List(NutritionproductInstance),
note: List(Annotation),
)
}
Constructors
-
Nutritionproduct( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), code: option.Option(Codeableconcept), status: r5_valuesets.Nutritionproductstatus, category: List(Codeableconcept), manufacturer: List(Reference), nutrient: List(NutritionproductNutrient), ingredient: List(NutritionproductIngredient), known_allergen: List(Codeablereference), characteristic: List(NutritionproductCharacteristic), instance: List(NutritionproductInstance), note: List(Annotation), )
pub type NutritionproductCharacteristic {
NutritionproductCharacteristic(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
value: NutritionproductCharacteristicValue,
)
}
Constructors
-
NutritionproductCharacteristic( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, value: NutritionproductCharacteristicValue, )
pub type NutritionproductCharacteristicValue {
NutritionproductCharacteristicValueCodeableconcept(
value: Codeableconcept,
)
NutritionproductCharacteristicValueString(value: String)
NutritionproductCharacteristicValueQuantity(value: Quantity)
NutritionproductCharacteristicValueBase64binary(value: String)
NutritionproductCharacteristicValueAttachment(
value: Attachment,
)
NutritionproductCharacteristicValueBoolean(value: Bool)
}
Constructors
-
NutritionproductCharacteristicValueCodeableconcept( value: Codeableconcept, ) -
NutritionproductCharacteristicValueString(value: String) -
NutritionproductCharacteristicValueQuantity(value: Quantity) -
NutritionproductCharacteristicValueBase64binary(value: String) -
NutritionproductCharacteristicValueAttachment(value: Attachment) -
NutritionproductCharacteristicValueBoolean(value: Bool)
pub type NutritionproductIngredient {
NutritionproductIngredient(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
item: Codeablereference,
amount: List(Ratio),
)
}
Constructors
-
NutritionproductIngredient( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), item: Codeablereference, amount: List(Ratio), )
pub type NutritionproductInstance {
NutritionproductInstance(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
quantity: option.Option(Quantity),
identifier: List(Identifier),
name: option.Option(String),
lot_number: option.Option(String),
expiry: option.Option(String),
use_by: option.Option(String),
biological_source_event: option.Option(Identifier),
)
}
Constructors
-
NutritionproductInstance( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), quantity: option.Option(Quantity), identifier: List(Identifier), name: option.Option(String), lot_number: option.Option(String), expiry: option.Option(String), use_by: option.Option(String), biological_source_event: option.Option(Identifier), )
pub type NutritionproductNutrient {
NutritionproductNutrient(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
item: option.Option(Codeablereference),
amount: List(Ratio),
)
}
Constructors
-
NutritionproductNutrient( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), item: option.Option(Codeablereference), amount: List(Ratio), )
pub type Observation {
Observation(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
instantiates: option.Option(ObservationInstantiates),
based_on: List(Reference),
triggered_by: List(ObservationTriggeredby),
part_of: List(Reference),
status: r5_valuesets.Observationstatus,
category: List(Codeableconcept),
code: Codeableconcept,
subject: option.Option(Reference),
focus: List(Reference),
encounter: option.Option(Reference),
effective: option.Option(ObservationEffective),
issued: option.Option(String),
performer: List(Reference),
value: option.Option(ObservationValue),
data_absent_reason: option.Option(Codeableconcept),
interpretation: List(Codeableconcept),
note: List(Annotation),
body_site: option.Option(Codeableconcept),
body_structure: option.Option(Reference),
method: option.Option(Codeableconcept),
specimen: option.Option(Reference),
device: option.Option(Reference),
reference_range: List(ObservationReferencerange),
has_member: List(Reference),
derived_from: List(Reference),
component: List(ObservationComponent),
)
}
Constructors
-
Observation( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), instantiates: option.Option(ObservationInstantiates), based_on: List(Reference), triggered_by: List(ObservationTriggeredby), part_of: List(Reference), status: r5_valuesets.Observationstatus, category: List(Codeableconcept), code: Codeableconcept, subject: option.Option(Reference), focus: List(Reference), encounter: option.Option(Reference), effective: option.Option(ObservationEffective), issued: option.Option(String), performer: List(Reference), value: option.Option(ObservationValue), data_absent_reason: option.Option(Codeableconcept), interpretation: List(Codeableconcept), note: List(Annotation), body_site: option.Option(Codeableconcept), body_structure: option.Option(Reference), method: option.Option(Codeableconcept), specimen: option.Option(Reference), device: option.Option(Reference), reference_range: List(ObservationReferencerange), has_member: List(Reference), derived_from: List(Reference), component: List(ObservationComponent), )
pub type ObservationComponent {
ObservationComponent(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: Codeableconcept,
value: option.Option(ObservationComponentValue),
data_absent_reason: option.Option(Codeableconcept),
interpretation: List(Codeableconcept),
reference_range: List(ObservationReferencerange),
)
}
Constructors
-
ObservationComponent( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: Codeableconcept, value: option.Option(ObservationComponentValue), data_absent_reason: option.Option(Codeableconcept), interpretation: List(Codeableconcept), reference_range: List(ObservationReferencerange), )
pub type ObservationComponentValue {
ObservationComponentValueQuantity(value: Quantity)
ObservationComponentValueCodeableconcept(
value: Codeableconcept,
)
ObservationComponentValueString(value: String)
ObservationComponentValueBoolean(value: Bool)
ObservationComponentValueInteger(value: Int)
ObservationComponentValueRange(value: Range)
ObservationComponentValueRatio(value: Ratio)
ObservationComponentValueSampleddata(value: Sampleddata)
ObservationComponentValueTime(value: String)
ObservationComponentValueDatetime(value: String)
ObservationComponentValuePeriod(value: Period)
ObservationComponentValueAttachment(value: Attachment)
ObservationComponentValueReference(value: Reference)
}
Constructors
-
ObservationComponentValueQuantity(value: Quantity) -
ObservationComponentValueCodeableconcept(value: Codeableconcept) -
ObservationComponentValueString(value: String) -
ObservationComponentValueBoolean(value: Bool) -
ObservationComponentValueInteger(value: Int) -
ObservationComponentValueRange(value: Range) -
ObservationComponentValueRatio(value: Ratio) -
ObservationComponentValueSampleddata(value: Sampleddata) -
ObservationComponentValueTime(value: String) -
ObservationComponentValueDatetime(value: String) -
ObservationComponentValuePeriod(value: Period) -
ObservationComponentValueAttachment(value: Attachment) -
ObservationComponentValueReference(value: Reference)
pub type ObservationReferencerange {
ObservationReferencerange(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
low: option.Option(Quantity),
high: option.Option(Quantity),
normal_value: option.Option(Codeableconcept),
type_: option.Option(Codeableconcept),
applies_to: List(Codeableconcept),
age: option.Option(Range),
text: option.Option(String),
)
}
Constructors
-
ObservationReferencerange( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), low: option.Option(Quantity), high: option.Option(Quantity), normal_value: option.Option(Codeableconcept), type_: option.Option(Codeableconcept), applies_to: List(Codeableconcept), age: option.Option(Range), text: option.Option(String), )
pub type ObservationTriggeredby {
ObservationTriggeredby(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
observation: Reference,
type_: r5_valuesets.Observationtriggeredbytype,
reason: option.Option(String),
)
}
Constructors
-
ObservationTriggeredby( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), observation: Reference, type_: r5_valuesets.Observationtriggeredbytype, reason: option.Option(String), )
pub type ObservationValue {
ObservationValueQuantity(value: Quantity)
ObservationValueCodeableconcept(value: Codeableconcept)
ObservationValueString(value: String)
ObservationValueBoolean(value: Bool)
ObservationValueInteger(value: Int)
ObservationValueRange(value: Range)
ObservationValueRatio(value: Ratio)
ObservationValueSampleddata(value: Sampleddata)
ObservationValueTime(value: String)
ObservationValueDatetime(value: String)
ObservationValuePeriod(value: Period)
ObservationValueAttachment(value: Attachment)
ObservationValueReference(value: Reference)
}
Constructors
-
ObservationValueQuantity(value: Quantity) -
ObservationValueCodeableconcept(value: Codeableconcept) -
ObservationValueString(value: String) -
ObservationValueBoolean(value: Bool) -
ObservationValueInteger(value: Int) -
ObservationValueRange(value: Range) -
ObservationValueRatio(value: Ratio) -
ObservationValueSampleddata(value: Sampleddata) -
ObservationValueTime(value: String) -
ObservationValueDatetime(value: String) -
ObservationValuePeriod(value: Period) -
ObservationValueAttachment(value: Attachment) -
ObservationValueReference(value: Reference)
pub type Observationdefinition {
Observationdefinition(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
url: option.Option(String),
identifier: option.Option(Identifier),
version: option.Option(String),
version_algorithm: option.Option(
ObservationdefinitionVersionalgorithm,
),
name: option.Option(String),
title: option.Option(String),
status: r5_valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(String),
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
purpose: option.Option(String),
copyright: option.Option(String),
copyright_label: option.Option(String),
approval_date: option.Option(String),
last_review_date: option.Option(String),
effective_period: option.Option(Period),
derived_from_canonical: List(String),
derived_from_uri: List(String),
subject: List(Codeableconcept),
performer_type: option.Option(Codeableconcept),
category: List(Codeableconcept),
code: Codeableconcept,
permitted_data_type: List(r5_valuesets.Permitteddatatype),
multiple_results_allowed: option.Option(Bool),
body_site: option.Option(Codeableconcept),
method: option.Option(Codeableconcept),
specimen: List(Reference),
device: List(Reference),
preferred_report_name: option.Option(String),
permitted_unit: List(Coding),
qualified_value: List(ObservationdefinitionQualifiedvalue),
has_member: List(Reference),
component: List(ObservationdefinitionComponent),
)
}
Constructors
-
Observationdefinition( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), url: option.Option(String), identifier: option.Option(Identifier), version: option.Option(String), version_algorithm: option.Option( ObservationdefinitionVersionalgorithm, ), name: option.Option(String), title: option.Option(String), status: r5_valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(String), publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), purpose: option.Option(String), copyright: option.Option(String), copyright_label: option.Option(String), approval_date: option.Option(String), last_review_date: option.Option(String), effective_period: option.Option(Period), derived_from_canonical: List(String), derived_from_uri: List(String), subject: List(Codeableconcept), performer_type: option.Option(Codeableconcept), category: List(Codeableconcept), code: Codeableconcept, permitted_data_type: List(r5_valuesets.Permitteddatatype), multiple_results_allowed: option.Option(Bool), body_site: option.Option(Codeableconcept), method: option.Option(Codeableconcept), specimen: List(Reference), device: List(Reference), preferred_report_name: option.Option(String), permitted_unit: List(Coding), qualified_value: List(ObservationdefinitionQualifiedvalue), has_member: List(Reference), component: List(ObservationdefinitionComponent), )
pub type ObservationdefinitionComponent {
ObservationdefinitionComponent(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: Codeableconcept,
permitted_data_type: List(r5_valuesets.Permitteddatatype),
permitted_unit: List(Coding),
qualified_value: List(ObservationdefinitionQualifiedvalue),
)
}
Constructors
-
ObservationdefinitionComponent( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: Codeableconcept, permitted_data_type: List(r5_valuesets.Permitteddatatype), permitted_unit: List(Coding), qualified_value: List(ObservationdefinitionQualifiedvalue), )
pub type ObservationdefinitionQualifiedvalue {
ObservationdefinitionQualifiedvalue(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
context: option.Option(Codeableconcept),
applies_to: List(Codeableconcept),
gender: option.Option(r5_valuesets.Administrativegender),
age: option.Option(Range),
gestational_age: option.Option(Range),
condition: option.Option(String),
range_category: option.Option(
r5_valuesets.Observationrangecategory,
),
range: option.Option(Range),
valid_coded_value_set: option.Option(String),
normal_coded_value_set: option.Option(String),
abnormal_coded_value_set: option.Option(String),
critical_coded_value_set: option.Option(String),
)
}
Constructors
-
ObservationdefinitionQualifiedvalue( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), context: option.Option(Codeableconcept), applies_to: List(Codeableconcept), gender: option.Option(r5_valuesets.Administrativegender), age: option.Option(Range), gestational_age: option.Option(Range), condition: option.Option(String), range_category: option.Option( r5_valuesets.Observationrangecategory, ), range: option.Option(Range), valid_coded_value_set: option.Option(String), normal_coded_value_set: option.Option(String), abnormal_coded_value_set: option.Option(String), critical_coded_value_set: option.Option(String), )
pub type ObservationdefinitionVersionalgorithm {
ObservationdefinitionVersionalgorithmString(
version_algorithm: String,
)
ObservationdefinitionVersionalgorithmCoding(
version_algorithm: Coding,
)
}
Constructors
-
ObservationdefinitionVersionalgorithmString( version_algorithm: String, ) -
ObservationdefinitionVersionalgorithmCoding( version_algorithm: Coding, )
pub type Operationdefinition {
Operationdefinition(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
url: option.Option(String),
identifier: List(Identifier),
version: option.Option(String),
version_algorithm: option.Option(
OperationdefinitionVersionalgorithm,
),
name: String,
title: option.Option(String),
status: r5_valuesets.Publicationstatus,
kind: r5_valuesets.Operationkind,
experimental: option.Option(Bool),
date: option.Option(String),
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
purpose: option.Option(String),
copyright: option.Option(String),
copyright_label: option.Option(String),
affects_state: option.Option(Bool),
code: String,
comment: option.Option(String),
base: option.Option(String),
resource: List(
r5_valuesets.Versionindependentallresourcetypes,
),
system: Bool,
type_: Bool,
instance: Bool,
input_profile: option.Option(String),
output_profile: option.Option(String),
parameter: List(OperationdefinitionParameter),
overload: List(OperationdefinitionOverload),
)
}
Constructors
-
Operationdefinition( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), url: option.Option(String), identifier: List(Identifier), version: option.Option(String), version_algorithm: option.Option( OperationdefinitionVersionalgorithm, ), name: String, title: option.Option(String), status: r5_valuesets.Publicationstatus, kind: r5_valuesets.Operationkind, experimental: option.Option(Bool), date: option.Option(String), publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), purpose: option.Option(String), copyright: option.Option(String), copyright_label: option.Option(String), affects_state: option.Option(Bool), code: String, comment: option.Option(String), base: option.Option(String), resource: List(r5_valuesets.Versionindependentallresourcetypes), system: Bool, type_: Bool, instance: Bool, input_profile: option.Option(String), output_profile: option.Option(String), parameter: List(OperationdefinitionParameter), overload: List(OperationdefinitionOverload), )
pub type OperationdefinitionOverload {
OperationdefinitionOverload(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
parameter_name: List(String),
comment: option.Option(String),
)
}
Constructors
-
OperationdefinitionOverload( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), parameter_name: List(String), comment: option.Option(String), )
pub type OperationdefinitionParameter {
OperationdefinitionParameter(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
name: String,
use_: r5_valuesets.Operationparameteruse,
scope: List(r5_valuesets.Operationparameterscope),
min: Int,
max: String,
documentation: option.Option(String),
type_: option.Option(r5_valuesets.Fhirtypes),
allowed_type: List(r5_valuesets.Fhirtypes),
target_profile: List(String),
search_type: option.Option(r5_valuesets.Searchparamtype),
binding: option.Option(OperationdefinitionParameterBinding),
referenced_from: List(
OperationdefinitionParameterReferencedfrom,
),
part: List(OperationdefinitionParameter),
)
}
Constructors
-
OperationdefinitionParameter( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), name: String, use_: r5_valuesets.Operationparameteruse, scope: List(r5_valuesets.Operationparameterscope), min: Int, max: String, documentation: option.Option(String), type_: option.Option(r5_valuesets.Fhirtypes), allowed_type: List(r5_valuesets.Fhirtypes), target_profile: List(String), search_type: option.Option(r5_valuesets.Searchparamtype), binding: option.Option(OperationdefinitionParameterBinding), referenced_from: List( OperationdefinitionParameterReferencedfrom, ), part: List(OperationdefinitionParameter), )
pub type OperationdefinitionParameterBinding {
OperationdefinitionParameterBinding(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
strength: r5_valuesets.Bindingstrength,
value_set: String,
)
}
Constructors
-
OperationdefinitionParameterBinding( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), strength: r5_valuesets.Bindingstrength, value_set: String, )
pub type OperationdefinitionParameterReferencedfrom {
OperationdefinitionParameterReferencedfrom(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
source: String,
source_id: option.Option(String),
)
}
Constructors
-
OperationdefinitionParameterReferencedfrom( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), source: String, source_id: option.Option(String), )
pub type OperationdefinitionVersionalgorithm {
OperationdefinitionVersionalgorithmString(
version_algorithm: String,
)
OperationdefinitionVersionalgorithmCoding(
version_algorithm: Coding,
)
}
Constructors
-
OperationdefinitionVersionalgorithmString( version_algorithm: String, ) -
OperationdefinitionVersionalgorithmCoding( version_algorithm: Coding, )
pub type Operationoutcome {
Operationoutcome(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
issue: List(OperationoutcomeIssue),
)
}
Constructors
-
Operationoutcome( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), issue: List(OperationoutcomeIssue), )
pub type OperationoutcomeIssue {
OperationoutcomeIssue(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
severity: r5_valuesets.Issueseverity,
code: r5_valuesets.Issuetype,
details: option.Option(Codeableconcept),
diagnostics: option.Option(String),
location: List(String),
expression: List(String),
)
}
Constructors
-
OperationoutcomeIssue( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), severity: r5_valuesets.Issueseverity, code: r5_valuesets.Issuetype, details: option.Option(Codeableconcept), diagnostics: option.Option(String), location: List(String), expression: List(String), )
pub type Organization {
Organization(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
active: option.Option(Bool),
type_: List(Codeableconcept),
name: option.Option(String),
alias: List(String),
description: option.Option(String),
contact: List(Extendedcontactdetail),
part_of: option.Option(Reference),
endpoint: List(Reference),
qualification: List(OrganizationQualification),
)
}
Constructors
-
Organization( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), active: option.Option(Bool), type_: List(Codeableconcept), name: option.Option(String), alias: List(String), description: option.Option(String), contact: List(Extendedcontactdetail), part_of: option.Option(Reference), endpoint: List(Reference), qualification: List(OrganizationQualification), )
pub type OrganizationQualification {
OrganizationQualification(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
code: Codeableconcept,
period: option.Option(Period),
issuer: option.Option(Reference),
)
}
Constructors
-
OrganizationQualification( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), code: Codeableconcept, period: option.Option(Period), issuer: option.Option(Reference), )
pub type Organizationaffiliation {
Organizationaffiliation(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
active: option.Option(Bool),
period: option.Option(Period),
organization: option.Option(Reference),
participating_organization: option.Option(Reference),
network: List(Reference),
code: List(Codeableconcept),
specialty: List(Codeableconcept),
location: List(Reference),
healthcare_service: List(Reference),
contact: List(Extendedcontactdetail),
endpoint: List(Reference),
)
}
Constructors
-
Organizationaffiliation( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), active: option.Option(Bool), period: option.Option(Period), organization: option.Option(Reference), participating_organization: option.Option(Reference), network: List(Reference), code: List(Codeableconcept), specialty: List(Codeableconcept), location: List(Reference), healthcare_service: List(Reference), contact: List(Extendedcontactdetail), endpoint: List(Reference), )
pub type Packagedproductdefinition {
Packagedproductdefinition(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
name: option.Option(String),
type_: option.Option(Codeableconcept),
package_for: List(Reference),
status: option.Option(Codeableconcept),
status_date: option.Option(String),
contained_item_quantity: List(Quantity),
description: option.Option(String),
legal_status_of_supply: List(
PackagedproductdefinitionLegalstatusofsupply,
),
marketing_status: List(Marketingstatus),
copackaged_indicator: option.Option(Bool),
manufacturer: List(Reference),
attached_document: List(Reference),
packaging: option.Option(PackagedproductdefinitionPackaging),
characteristic: List(
PackagedproductdefinitionPackagingProperty,
),
)
}
Constructors
-
Packagedproductdefinition( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), name: option.Option(String), type_: option.Option(Codeableconcept), package_for: List(Reference), status: option.Option(Codeableconcept), status_date: option.Option(String), contained_item_quantity: List(Quantity), description: option.Option(String), legal_status_of_supply: List( PackagedproductdefinitionLegalstatusofsupply, ), marketing_status: List(Marketingstatus), copackaged_indicator: option.Option(Bool), manufacturer: List(Reference), attached_document: List(Reference), packaging: option.Option(PackagedproductdefinitionPackaging), characteristic: List(PackagedproductdefinitionPackagingProperty), )
pub type PackagedproductdefinitionLegalstatusofsupply {
PackagedproductdefinitionLegalstatusofsupply(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: option.Option(Codeableconcept),
jurisdiction: option.Option(Codeableconcept),
)
}
Constructors
-
PackagedproductdefinitionLegalstatusofsupply( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: option.Option(Codeableconcept), jurisdiction: option.Option(Codeableconcept), )
pub type PackagedproductdefinitionPackaging {
PackagedproductdefinitionPackaging(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
type_: option.Option(Codeableconcept),
component_part: option.Option(Bool),
quantity: option.Option(Int),
material: List(Codeableconcept),
alternate_material: List(Codeableconcept),
shelf_life_storage: List(Productshelflife),
manufacturer: List(Reference),
property: List(PackagedproductdefinitionPackagingProperty),
contained_item: List(
PackagedproductdefinitionPackagingContaineditem,
),
packaging: List(PackagedproductdefinitionPackaging),
)
}
Constructors
-
PackagedproductdefinitionPackaging( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), type_: option.Option(Codeableconcept), component_part: option.Option(Bool), quantity: option.Option(Int), material: List(Codeableconcept), alternate_material: List(Codeableconcept), shelf_life_storage: List(Productshelflife), manufacturer: List(Reference), property: List(PackagedproductdefinitionPackagingProperty), contained_item: List( PackagedproductdefinitionPackagingContaineditem, ), packaging: List(PackagedproductdefinitionPackaging), )
pub type PackagedproductdefinitionPackagingContaineditem {
PackagedproductdefinitionPackagingContaineditem(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
item: Codeablereference,
amount: option.Option(Quantity),
)
}
Constructors
-
PackagedproductdefinitionPackagingContaineditem( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), item: Codeablereference, amount: option.Option(Quantity), )
pub type PackagedproductdefinitionPackagingProperty {
PackagedproductdefinitionPackagingProperty(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
value: option.Option(
PackagedproductdefinitionPackagingPropertyValue,
),
)
}
Constructors
-
PackagedproductdefinitionPackagingProperty( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, value: option.Option( PackagedproductdefinitionPackagingPropertyValue, ), )
pub type PackagedproductdefinitionPackagingPropertyValue {
PackagedproductdefinitionPackagingPropertyValueCodeableconcept(
value: Codeableconcept,
)
PackagedproductdefinitionPackagingPropertyValueQuantity(
value: Quantity,
)
PackagedproductdefinitionPackagingPropertyValueDate(
value: String,
)
PackagedproductdefinitionPackagingPropertyValueBoolean(
value: Bool,
)
PackagedproductdefinitionPackagingPropertyValueAttachment(
value: Attachment,
)
}
Constructors
-
PackagedproductdefinitionPackagingPropertyValueCodeableconcept( value: Codeableconcept, ) -
PackagedproductdefinitionPackagingPropertyValueQuantity( value: Quantity, ) -
PackagedproductdefinitionPackagingPropertyValueDate( value: String, ) -
PackagedproductdefinitionPackagingPropertyValueBoolean( value: Bool, ) -
PackagedproductdefinitionPackagingPropertyValueAttachment( value: Attachment, )
pub type Parameterdefinition {
Parameterdefinition(
id: option.Option(String),
extension: List(Extension),
name: option.Option(String),
use_: r5_valuesets.Operationparameteruse,
min: option.Option(Int),
max: option.Option(String),
documentation: option.Option(String),
type_: r5_valuesets.Fhirtypes,
profile: option.Option(String),
)
}
Constructors
-
Parameterdefinition( id: option.Option(String), extension: List(Extension), name: option.Option(String), use_: r5_valuesets.Operationparameteruse, min: option.Option(Int), max: option.Option(String), documentation: option.Option(String), type_: r5_valuesets.Fhirtypes, profile: option.Option(String), )
pub type Parameters {
Parameters(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
parameter: List(ParametersParameter),
)
}
Constructors
-
Parameters( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), parameter: List(ParametersParameter), )
pub type ParametersParameter {
ParametersParameter(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
name: String,
value: option.Option(ParametersParameterValue),
resource: option.Option(Resource),
part: List(ParametersParameter),
)
}
Constructors
-
ParametersParameter( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), name: String, value: option.Option(ParametersParameterValue), resource: option.Option(Resource), part: List(ParametersParameter), )
pub type ParametersParameterValue {
ParametersParameterValueBase64binary(value: String)
ParametersParameterValueBoolean(value: Bool)
ParametersParameterValueCanonical(value: String)
ParametersParameterValueCode(value: String)
ParametersParameterValueDate(value: String)
ParametersParameterValueDatetime(value: String)
ParametersParameterValueDecimal(value: Float)
ParametersParameterValueId(value: String)
ParametersParameterValueInstant(value: String)
ParametersParameterValueInteger(value: Int)
ParametersParameterValueInteger64(value: Int)
ParametersParameterValueMarkdown(value: String)
ParametersParameterValueOid(value: String)
ParametersParameterValuePositiveint(value: Int)
ParametersParameterValueString(value: String)
ParametersParameterValueTime(value: String)
ParametersParameterValueUnsignedint(value: Int)
ParametersParameterValueUri(value: String)
ParametersParameterValueUrl(value: String)
ParametersParameterValueUuid(value: String)
ParametersParameterValueAddress(value: Address)
ParametersParameterValueAge(value: Age)
ParametersParameterValueAnnotation(value: Annotation)
ParametersParameterValueAttachment(value: Attachment)
ParametersParameterValueCodeableconcept(value: Codeableconcept)
ParametersParameterValueCodeablereference(
value: Codeablereference,
)
ParametersParameterValueCoding(value: Coding)
ParametersParameterValueContactpoint(value: Contactpoint)
ParametersParameterValueCount(value: Count)
ParametersParameterValueDistance(value: Distance)
ParametersParameterValueDuration(value: Duration)
ParametersParameterValueHumanname(value: Humanname)
ParametersParameterValueIdentifier(value: Identifier)
ParametersParameterValueMoney(value: Money)
ParametersParameterValuePeriod(value: Period)
ParametersParameterValueQuantity(value: Quantity)
ParametersParameterValueRange(value: Range)
ParametersParameterValueRatio(value: Ratio)
ParametersParameterValueRatiorange(value: Ratiorange)
ParametersParameterValueReference(value: Reference)
ParametersParameterValueSampleddata(value: Sampleddata)
ParametersParameterValueSignature(value: Signature)
ParametersParameterValueTiming(value: Timing)
ParametersParameterValueContactdetail(value: Contactdetail)
ParametersParameterValueDatarequirement(value: Datarequirement)
ParametersParameterValueExpression(value: Expression)
ParametersParameterValueParameterdefinition(
value: Parameterdefinition,
)
ParametersParameterValueRelatedartifact(value: Relatedartifact)
ParametersParameterValueTriggerdefinition(
value: Triggerdefinition,
)
ParametersParameterValueUsagecontext(value: Usagecontext)
ParametersParameterValueAvailability(value: Availability)
ParametersParameterValueExtendedcontactdetail(
value: Extendedcontactdetail,
)
ParametersParameterValueDosage(value: Dosage)
ParametersParameterValueMeta(value: Meta)
}
Constructors
-
ParametersParameterValueBase64binary(value: String) -
ParametersParameterValueBoolean(value: Bool) -
ParametersParameterValueCanonical(value: String) -
ParametersParameterValueCode(value: String) -
ParametersParameterValueDate(value: String) -
ParametersParameterValueDatetime(value: String) -
ParametersParameterValueDecimal(value: Float) -
ParametersParameterValueId(value: String) -
ParametersParameterValueInstant(value: String) -
ParametersParameterValueInteger(value: Int) -
ParametersParameterValueInteger64(value: Int) -
ParametersParameterValueMarkdown(value: String) -
ParametersParameterValueOid(value: String) -
ParametersParameterValuePositiveint(value: Int) -
ParametersParameterValueString(value: String) -
ParametersParameterValueTime(value: String) -
ParametersParameterValueUnsignedint(value: Int) -
ParametersParameterValueUri(value: String) -
ParametersParameterValueUrl(value: String) -
ParametersParameterValueUuid(value: String) -
ParametersParameterValueAddress(value: Address) -
ParametersParameterValueAge(value: Age) -
ParametersParameterValueAnnotation(value: Annotation) -
ParametersParameterValueAttachment(value: Attachment) -
ParametersParameterValueCodeableconcept(value: Codeableconcept) -
ParametersParameterValueCodeablereference( value: Codeablereference, ) -
ParametersParameterValueCoding(value: Coding) -
ParametersParameterValueContactpoint(value: Contactpoint) -
ParametersParameterValueCount(value: Count) -
ParametersParameterValueDistance(value: Distance) -
ParametersParameterValueDuration(value: Duration) -
ParametersParameterValueHumanname(value: Humanname) -
ParametersParameterValueIdentifier(value: Identifier) -
ParametersParameterValueMoney(value: Money) -
ParametersParameterValuePeriod(value: Period) -
ParametersParameterValueQuantity(value: Quantity) -
ParametersParameterValueRange(value: Range) -
ParametersParameterValueRatio(value: Ratio) -
ParametersParameterValueRatiorange(value: Ratiorange) -
ParametersParameterValueReference(value: Reference) -
ParametersParameterValueSampleddata(value: Sampleddata) -
ParametersParameterValueSignature(value: Signature) -
ParametersParameterValueTiming(value: Timing) -
ParametersParameterValueContactdetail(value: Contactdetail) -
ParametersParameterValueDatarequirement(value: Datarequirement) -
ParametersParameterValueExpression(value: Expression) -
ParametersParameterValueParameterdefinition( value: Parameterdefinition, ) -
ParametersParameterValueRelatedartifact(value: Relatedartifact) -
ParametersParameterValueTriggerdefinition( value: Triggerdefinition, ) -
ParametersParameterValueUsagecontext(value: Usagecontext) -
ParametersParameterValueAvailability(value: Availability) -
ParametersParameterValueExtendedcontactdetail( value: Extendedcontactdetail, ) -
ParametersParameterValueDosage(value: Dosage) -
ParametersParameterValueMeta(value: Meta)
pub type Patient {
Patient(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
active: option.Option(Bool),
name: List(Humanname),
telecom: List(Contactpoint),
gender: option.Option(r5_valuesets.Administrativegender),
birth_date: option.Option(String),
deceased: option.Option(PatientDeceased),
address: List(Address),
marital_status: option.Option(Codeableconcept),
multiple_birth: option.Option(PatientMultiplebirth),
photo: List(Attachment),
contact: List(PatientContact),
communication: List(PatientCommunication),
general_practitioner: List(Reference),
managing_organization: option.Option(Reference),
link: List(PatientLink),
)
}
Constructors
-
Patient( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), active: option.Option(Bool), name: List(Humanname), telecom: List(Contactpoint), gender: option.Option(r5_valuesets.Administrativegender), birth_date: option.Option(String), deceased: option.Option(PatientDeceased), address: List(Address), marital_status: option.Option(Codeableconcept), multiple_birth: option.Option(PatientMultiplebirth), photo: List(Attachment), contact: List(PatientContact), communication: List(PatientCommunication), general_practitioner: List(Reference), managing_organization: option.Option(Reference), link: List(PatientLink), )
pub type PatientCommunication {
PatientCommunication(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
language: Codeableconcept,
preferred: option.Option(Bool),
)
}
Constructors
-
PatientCommunication( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), language: Codeableconcept, preferred: option.Option(Bool), )
pub type PatientContact {
PatientContact(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
relationship: List(Codeableconcept),
name: option.Option(Humanname),
telecom: List(Contactpoint),
address: option.Option(Address),
gender: option.Option(r5_valuesets.Administrativegender),
organization: option.Option(Reference),
period: option.Option(Period),
)
}
Constructors
-
PatientContact( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), relationship: List(Codeableconcept), name: option.Option(Humanname), telecom: List(Contactpoint), address: option.Option(Address), gender: option.Option(r5_valuesets.Administrativegender), organization: option.Option(Reference), period: option.Option(Period), )
pub type PatientDeceased {
PatientDeceasedBoolean(deceased: Bool)
PatientDeceasedDatetime(deceased: String)
}
Constructors
-
PatientDeceasedBoolean(deceased: Bool) -
PatientDeceasedDatetime(deceased: String)
pub type PatientLink {
PatientLink(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
other: Reference,
type_: r5_valuesets.Linktype,
)
}
Constructors
-
PatientLink( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), other: Reference, type_: r5_valuesets.Linktype, )
pub type PatientMultiplebirth {
PatientMultiplebirthBoolean(multiple_birth: Bool)
PatientMultiplebirthInteger(multiple_birth: Int)
}
Constructors
-
PatientMultiplebirthBoolean(multiple_birth: Bool) -
PatientMultiplebirthInteger(multiple_birth: Int)
pub type Paymentnotice {
Paymentnotice(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
status: r5_valuesets.Fmstatus,
request: option.Option(Reference),
response: option.Option(Reference),
created: String,
reporter: option.Option(Reference),
payment: option.Option(Reference),
payment_date: option.Option(String),
payee: option.Option(Reference),
recipient: Reference,
amount: Money,
payment_status: option.Option(Codeableconcept),
)
}
Constructors
-
Paymentnotice( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), status: r5_valuesets.Fmstatus, request: option.Option(Reference), response: option.Option(Reference), created: String, reporter: option.Option(Reference), payment: option.Option(Reference), payment_date: option.Option(String), payee: option.Option(Reference), recipient: Reference, amount: Money, payment_status: option.Option(Codeableconcept), )
pub type Paymentreconciliation {
Paymentreconciliation(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
type_: Codeableconcept,
status: r5_valuesets.Fmstatus,
kind: option.Option(Codeableconcept),
period: option.Option(Period),
created: String,
enterer: option.Option(Reference),
issuer_type: option.Option(Codeableconcept),
payment_issuer: option.Option(Reference),
request: option.Option(Reference),
requestor: option.Option(Reference),
outcome: option.Option(r5_valuesets.Paymentoutcome),
disposition: option.Option(String),
date: String,
location: option.Option(Reference),
method: option.Option(Codeableconcept),
card_brand: option.Option(String),
account_number: option.Option(String),
expiration_date: option.Option(String),
processor: option.Option(String),
reference_number: option.Option(String),
authorization: option.Option(String),
tendered_amount: option.Option(Money),
returned_amount: option.Option(Money),
amount: Money,
payment_identifier: option.Option(Identifier),
allocation: List(PaymentreconciliationAllocation),
form_code: option.Option(Codeableconcept),
process_note: List(PaymentreconciliationProcessnote),
)
}
Constructors
-
Paymentreconciliation( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), type_: Codeableconcept, status: r5_valuesets.Fmstatus, kind: option.Option(Codeableconcept), period: option.Option(Period), created: String, enterer: option.Option(Reference), issuer_type: option.Option(Codeableconcept), payment_issuer: option.Option(Reference), request: option.Option(Reference), requestor: option.Option(Reference), outcome: option.Option(r5_valuesets.Paymentoutcome), disposition: option.Option(String), date: String, location: option.Option(Reference), method: option.Option(Codeableconcept), card_brand: option.Option(String), account_number: option.Option(String), expiration_date: option.Option(String), processor: option.Option(String), reference_number: option.Option(String), authorization: option.Option(String), tendered_amount: option.Option(Money), returned_amount: option.Option(Money), amount: Money, payment_identifier: option.Option(Identifier), allocation: List(PaymentreconciliationAllocation), form_code: option.Option(Codeableconcept), process_note: List(PaymentreconciliationProcessnote), )
pub type PaymentreconciliationAllocation {
PaymentreconciliationAllocation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: option.Option(Identifier),
predecessor: option.Option(Identifier),
target: option.Option(Reference),
target_item: option.Option(
PaymentreconciliationAllocationTargetitem,
),
encounter: option.Option(Reference),
account: option.Option(Reference),
type_: option.Option(Codeableconcept),
submitter: option.Option(Reference),
response: option.Option(Reference),
date: option.Option(String),
responsible: option.Option(Reference),
payee: option.Option(Reference),
amount: option.Option(Money),
)
}
Constructors
-
PaymentreconciliationAllocation( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), identifier: option.Option(Identifier), predecessor: option.Option(Identifier), target: option.Option(Reference), target_item: option.Option( PaymentreconciliationAllocationTargetitem, ), encounter: option.Option(Reference), account: option.Option(Reference), type_: option.Option(Codeableconcept), submitter: option.Option(Reference), response: option.Option(Reference), date: option.Option(String), responsible: option.Option(Reference), payee: option.Option(Reference), amount: option.Option(Money), )
pub type PaymentreconciliationAllocationTargetitem {
PaymentreconciliationAllocationTargetitemString(
target_item: String,
)
PaymentreconciliationAllocationTargetitemIdentifier(
target_item: Identifier,
)
PaymentreconciliationAllocationTargetitemPositiveint(
target_item: Int,
)
}
Constructors
-
PaymentreconciliationAllocationTargetitemString( target_item: String, ) -
PaymentreconciliationAllocationTargetitemIdentifier( target_item: Identifier, ) -
PaymentreconciliationAllocationTargetitemPositiveint( target_item: Int, )
pub type PaymentreconciliationProcessnote {
PaymentreconciliationProcessnote(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(r5_valuesets.Notetype),
text: option.Option(String),
)
}
Constructors
-
PaymentreconciliationProcessnote( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(r5_valuesets.Notetype), text: option.Option(String), )
pub type Period {
Period(
id: option.Option(String),
extension: List(Extension),
start: option.Option(String),
end: option.Option(String),
)
}
Constructors
-
Period( id: option.Option(String), extension: List(Extension), start: option.Option(String), end: option.Option(String), )
pub type Permission {
Permission(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
status: r5_valuesets.Permissionstatus,
asserter: option.Option(Reference),
date: List(String),
validity: option.Option(Period),
justification: option.Option(PermissionJustification),
combining: r5_valuesets.Permissionrulecombining,
rule: List(PermissionRule),
)
}
Constructors
-
Permission( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), status: r5_valuesets.Permissionstatus, asserter: option.Option(Reference), date: List(String), validity: option.Option(Period), justification: option.Option(PermissionJustification), combining: r5_valuesets.Permissionrulecombining, rule: List(PermissionRule), )
pub type PermissionJustification {
PermissionJustification(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
basis: List(Codeableconcept),
evidence: List(Reference),
)
}
Constructors
-
PermissionJustification( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), basis: List(Codeableconcept), evidence: List(Reference), )
pub type PermissionRule {
PermissionRule(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(r5_valuesets.Consentprovisiontype),
data: List(PermissionRuleData),
activity: List(PermissionRuleActivity),
limit: List(Codeableconcept),
)
}
Constructors
-
PermissionRule( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(r5_valuesets.Consentprovisiontype), data: List(PermissionRuleData), activity: List(PermissionRuleActivity), limit: List(Codeableconcept), )
pub type PermissionRuleActivity {
PermissionRuleActivity(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
actor: List(Reference),
action: List(Codeableconcept),
purpose: List(Codeableconcept),
)
}
Constructors
-
PermissionRuleActivity( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), actor: List(Reference), action: List(Codeableconcept), purpose: List(Codeableconcept), )
pub type PermissionRuleData {
PermissionRuleData(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
resource: List(PermissionRuleDataResource),
security: List(Coding),
period: List(Period),
expression: option.Option(Expression),
)
}
Constructors
-
PermissionRuleData( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), resource: List(PermissionRuleDataResource), security: List(Coding), period: List(Period), expression: option.Option(Expression), )
pub type PermissionRuleDataResource {
PermissionRuleDataResource(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
meaning: r5_valuesets.Consentdatameaning,
reference: Reference,
)
}
Constructors
-
PermissionRuleDataResource( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), meaning: r5_valuesets.Consentdatameaning, reference: Reference, )
pub type Person {
Person(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
active: option.Option(Bool),
name: List(Humanname),
telecom: List(Contactpoint),
gender: option.Option(r5_valuesets.Administrativegender),
birth_date: option.Option(String),
deceased: option.Option(PersonDeceased),
address: List(Address),
marital_status: option.Option(Codeableconcept),
photo: List(Attachment),
communication: List(PersonCommunication),
managing_organization: option.Option(Reference),
link: List(PersonLink),
)
}
Constructors
-
Person( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), active: option.Option(Bool), name: List(Humanname), telecom: List(Contactpoint), gender: option.Option(r5_valuesets.Administrativegender), birth_date: option.Option(String), deceased: option.Option(PersonDeceased), address: List(Address), marital_status: option.Option(Codeableconcept), photo: List(Attachment), communication: List(PersonCommunication), managing_organization: option.Option(Reference), link: List(PersonLink), )
pub type PersonCommunication {
PersonCommunication(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
language: Codeableconcept,
preferred: option.Option(Bool),
)
}
Constructors
-
PersonCommunication( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), language: Codeableconcept, preferred: option.Option(Bool), )
pub type PersonDeceased {
PersonDeceasedBoolean(deceased: Bool)
PersonDeceasedDatetime(deceased: String)
}
Constructors
-
PersonDeceasedBoolean(deceased: Bool) -
PersonDeceasedDatetime(deceased: String)
pub type PersonLink {
PersonLink(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
target: Reference,
assurance: option.Option(r5_valuesets.Identityassurancelevel),
)
}
Constructors
-
PersonLink( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), target: Reference, assurance: option.Option(r5_valuesets.Identityassurancelevel), )
pub type Plandefinition {
Plandefinition(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
url: option.Option(String),
identifier: List(Identifier),
version: option.Option(String),
version_algorithm: option.Option(
PlandefinitionVersionalgorithm,
),
name: option.Option(String),
title: option.Option(String),
subtitle: option.Option(String),
type_: option.Option(Codeableconcept),
status: r5_valuesets.Publicationstatus,
experimental: option.Option(Bool),
subject: option.Option(PlandefinitionSubject),
date: option.Option(String),
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
purpose: option.Option(String),
usage: option.Option(String),
copyright: option.Option(String),
copyright_label: option.Option(String),
approval_date: option.Option(String),
last_review_date: option.Option(String),
effective_period: option.Option(Period),
topic: List(Codeableconcept),
author: List(Contactdetail),
editor: List(Contactdetail),
reviewer: List(Contactdetail),
endorser: List(Contactdetail),
related_artifact: List(Relatedartifact),
library: List(String),
goal: List(PlandefinitionGoal),
actor: List(PlandefinitionActor),
action: List(PlandefinitionAction),
as_needed: option.Option(PlandefinitionAsneeded),
)
}
Constructors
-
Plandefinition( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), url: option.Option(String), identifier: List(Identifier), version: option.Option(String), version_algorithm: option.Option(PlandefinitionVersionalgorithm), name: option.Option(String), title: option.Option(String), subtitle: option.Option(String), type_: option.Option(Codeableconcept), status: r5_valuesets.Publicationstatus, experimental: option.Option(Bool), subject: option.Option(PlandefinitionSubject), date: option.Option(String), publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), purpose: option.Option(String), usage: option.Option(String), copyright: option.Option(String), copyright_label: option.Option(String), approval_date: option.Option(String), last_review_date: option.Option(String), effective_period: option.Option(Period), topic: List(Codeableconcept), author: List(Contactdetail), editor: List(Contactdetail), reviewer: List(Contactdetail), endorser: List(Contactdetail), related_artifact: List(Relatedartifact), library: List(String), goal: List(PlandefinitionGoal), actor: List(PlandefinitionActor), action: List(PlandefinitionAction), as_needed: option.Option(PlandefinitionAsneeded), )
pub type PlandefinitionAction {
PlandefinitionAction(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
link_id: option.Option(String),
prefix: option.Option(String),
title: option.Option(String),
description: option.Option(String),
text_equivalent: option.Option(String),
priority: option.Option(r5_valuesets.Requestpriority),
code: option.Option(Codeableconcept),
reason: List(Codeableconcept),
documentation: List(Relatedartifact),
goal_id: List(String),
subject: option.Option(PlandefinitionActionSubject),
trigger: List(Triggerdefinition),
condition: List(PlandefinitionActionCondition),
input: List(PlandefinitionActionInput),
output: List(PlandefinitionActionOutput),
related_action: List(PlandefinitionActionRelatedaction),
timing: option.Option(PlandefinitionActionTiming),
location: option.Option(Codeablereference),
participant: List(PlandefinitionActionParticipant),
type_: option.Option(Codeableconcept),
grouping_behavior: option.Option(
r5_valuesets.Actiongroupingbehavior,
),
selection_behavior: option.Option(
r5_valuesets.Actionselectionbehavior,
),
required_behavior: option.Option(
r5_valuesets.Actionrequiredbehavior,
),
precheck_behavior: option.Option(
r5_valuesets.Actionprecheckbehavior,
),
cardinality_behavior: option.Option(
r5_valuesets.Actioncardinalitybehavior,
),
definition: option.Option(PlandefinitionActionDefinition),
transform: option.Option(String),
dynamic_value: List(PlandefinitionActionDynamicvalue),
action: List(PlandefinitionAction),
)
}
Constructors
-
PlandefinitionAction( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), link_id: option.Option(String), prefix: option.Option(String), title: option.Option(String), description: option.Option(String), text_equivalent: option.Option(String), priority: option.Option(r5_valuesets.Requestpriority), code: option.Option(Codeableconcept), reason: List(Codeableconcept), documentation: List(Relatedartifact), goal_id: List(String), subject: option.Option(PlandefinitionActionSubject), trigger: List(Triggerdefinition), condition: List(PlandefinitionActionCondition), input: List(PlandefinitionActionInput), output: List(PlandefinitionActionOutput), related_action: List(PlandefinitionActionRelatedaction), timing: option.Option(PlandefinitionActionTiming), location: option.Option(Codeablereference), participant: List(PlandefinitionActionParticipant), type_: option.Option(Codeableconcept), grouping_behavior: option.Option( r5_valuesets.Actiongroupingbehavior, ), selection_behavior: option.Option( r5_valuesets.Actionselectionbehavior, ), required_behavior: option.Option( r5_valuesets.Actionrequiredbehavior, ), precheck_behavior: option.Option( r5_valuesets.Actionprecheckbehavior, ), cardinality_behavior: option.Option( r5_valuesets.Actioncardinalitybehavior, ), definition: option.Option(PlandefinitionActionDefinition), transform: option.Option(String), dynamic_value: List(PlandefinitionActionDynamicvalue), action: List(PlandefinitionAction), )
pub type PlandefinitionActionCondition {
PlandefinitionActionCondition(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
kind: r5_valuesets.Actionconditionkind,
expression: option.Option(Expression),
)
}
Constructors
-
PlandefinitionActionCondition( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), kind: r5_valuesets.Actionconditionkind, expression: option.Option(Expression), )
pub type PlandefinitionActionDefinition {
PlandefinitionActionDefinitionCanonical(definition: String)
PlandefinitionActionDefinitionUri(definition: String)
}
Constructors
-
PlandefinitionActionDefinitionCanonical(definition: String) -
PlandefinitionActionDefinitionUri(definition: String)
pub type PlandefinitionActionDynamicvalue {
PlandefinitionActionDynamicvalue(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
path: option.Option(String),
expression: option.Option(Expression),
)
}
Constructors
-
PlandefinitionActionDynamicvalue( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), path: option.Option(String), expression: option.Option(Expression), )
pub type PlandefinitionActionInput {
PlandefinitionActionInput(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
title: option.Option(String),
requirement: option.Option(Datarequirement),
related_data: option.Option(String),
)
}
Constructors
-
PlandefinitionActionInput( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), title: option.Option(String), requirement: option.Option(Datarequirement), related_data: option.Option(String), )
pub type PlandefinitionActionOutput {
PlandefinitionActionOutput(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
title: option.Option(String),
requirement: option.Option(Datarequirement),
related_data: option.Option(String),
)
}
Constructors
-
PlandefinitionActionOutput( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), title: option.Option(String), requirement: option.Option(Datarequirement), related_data: option.Option(String), )
pub type PlandefinitionActionParticipant {
PlandefinitionActionParticipant(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
actor_id: option.Option(String),
type_: option.Option(r5_valuesets.Actionparticipanttype),
type_canonical: option.Option(String),
type_reference: option.Option(Reference),
role: option.Option(Codeableconcept),
function: option.Option(Codeableconcept),
)
}
Constructors
-
PlandefinitionActionParticipant( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), actor_id: option.Option(String), type_: option.Option(r5_valuesets.Actionparticipanttype), type_canonical: option.Option(String), type_reference: option.Option(Reference), role: option.Option(Codeableconcept), function: option.Option(Codeableconcept), )
pub type PlandefinitionActionRelatedaction {
PlandefinitionActionRelatedaction(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
target_id: String,
relationship: r5_valuesets.Actionrelationshiptype,
end_relationship: option.Option(
r5_valuesets.Actionrelationshiptype,
),
offset: option.Option(PlandefinitionActionRelatedactionOffset),
)
}
Constructors
-
PlandefinitionActionRelatedaction( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), target_id: String, relationship: r5_valuesets.Actionrelationshiptype, end_relationship: option.Option( r5_valuesets.Actionrelationshiptype, ), offset: option.Option(PlandefinitionActionRelatedactionOffset), )
pub type PlandefinitionActionSubject {
PlandefinitionActionSubjectCodeableconcept(
subject: Codeableconcept,
)
PlandefinitionActionSubjectReference(subject: Reference)
PlandefinitionActionSubjectCanonical(subject: String)
}
Constructors
-
PlandefinitionActionSubjectCodeableconcept( subject: Codeableconcept, ) -
PlandefinitionActionSubjectReference(subject: Reference) -
PlandefinitionActionSubjectCanonical(subject: String)
pub type PlandefinitionActor {
PlandefinitionActor(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
title: option.Option(String),
description: option.Option(String),
option: List(PlandefinitionActorOption),
)
}
Constructors
-
PlandefinitionActor( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), title: option.Option(String), description: option.Option(String), option: List(PlandefinitionActorOption), )
pub type PlandefinitionActorOption {
PlandefinitionActorOption(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(r5_valuesets.Actionparticipanttype),
type_canonical: option.Option(String),
type_reference: option.Option(Reference),
role: option.Option(Codeableconcept),
)
}
Constructors
-
PlandefinitionActorOption( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(r5_valuesets.Actionparticipanttype), type_canonical: option.Option(String), type_reference: option.Option(Reference), role: option.Option(Codeableconcept), )
pub type PlandefinitionAsneeded {
PlandefinitionAsneededBoolean(as_needed: Bool)
PlandefinitionAsneededCodeableconcept(
as_needed: Codeableconcept,
)
}
Constructors
-
PlandefinitionAsneededBoolean(as_needed: Bool) -
PlandefinitionAsneededCodeableconcept(as_needed: Codeableconcept)
pub type PlandefinitionGoal {
PlandefinitionGoal(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
category: option.Option(Codeableconcept),
description: Codeableconcept,
priority: option.Option(Codeableconcept),
start: option.Option(Codeableconcept),
addresses: List(Codeableconcept),
documentation: List(Relatedartifact),
target: List(PlandefinitionGoalTarget),
)
}
Constructors
-
PlandefinitionGoal( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), category: option.Option(Codeableconcept), description: Codeableconcept, priority: option.Option(Codeableconcept), start: option.Option(Codeableconcept), addresses: List(Codeableconcept), documentation: List(Relatedartifact), target: List(PlandefinitionGoalTarget), )
pub type PlandefinitionGoalTarget {
PlandefinitionGoalTarget(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
measure: option.Option(Codeableconcept),
detail: option.Option(PlandefinitionGoalTargetDetail),
due: option.Option(Duration),
)
}
Constructors
-
PlandefinitionGoalTarget( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), measure: option.Option(Codeableconcept), detail: option.Option(PlandefinitionGoalTargetDetail), due: option.Option(Duration), )
pub type PlandefinitionGoalTargetDetail {
PlandefinitionGoalTargetDetailQuantity(detail: Quantity)
PlandefinitionGoalTargetDetailRange(detail: Range)
PlandefinitionGoalTargetDetailCodeableconcept(
detail: Codeableconcept,
)
PlandefinitionGoalTargetDetailString(detail: String)
PlandefinitionGoalTargetDetailBoolean(detail: Bool)
PlandefinitionGoalTargetDetailInteger(detail: Int)
PlandefinitionGoalTargetDetailRatio(detail: Ratio)
}
Constructors
-
PlandefinitionGoalTargetDetailQuantity(detail: Quantity) -
PlandefinitionGoalTargetDetailRange(detail: Range) -
PlandefinitionGoalTargetDetailCodeableconcept( detail: Codeableconcept, ) -
PlandefinitionGoalTargetDetailString(detail: String) -
PlandefinitionGoalTargetDetailBoolean(detail: Bool) -
PlandefinitionGoalTargetDetailInteger(detail: Int) -
PlandefinitionGoalTargetDetailRatio(detail: Ratio)
pub type PlandefinitionSubject {
PlandefinitionSubjectCodeableconcept(subject: Codeableconcept)
PlandefinitionSubjectReference(subject: Reference)
PlandefinitionSubjectCanonical(subject: String)
}
Constructors
-
PlandefinitionSubjectCodeableconcept(subject: Codeableconcept) -
PlandefinitionSubjectReference(subject: Reference) -
PlandefinitionSubjectCanonical(subject: String)
pub type PlandefinitionVersionalgorithm {
PlandefinitionVersionalgorithmString(version_algorithm: String)
PlandefinitionVersionalgorithmCoding(version_algorithm: Coding)
}
Constructors
-
PlandefinitionVersionalgorithmString(version_algorithm: String) -
PlandefinitionVersionalgorithmCoding(version_algorithm: Coding)
pub type Practitioner {
Practitioner(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
active: option.Option(Bool),
name: List(Humanname),
telecom: List(Contactpoint),
gender: option.Option(r5_valuesets.Administrativegender),
birth_date: option.Option(String),
deceased: option.Option(PractitionerDeceased),
address: List(Address),
photo: List(Attachment),
qualification: List(PractitionerQualification),
communication: List(PractitionerCommunication),
)
}
Constructors
-
Practitioner( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), active: option.Option(Bool), name: List(Humanname), telecom: List(Contactpoint), gender: option.Option(r5_valuesets.Administrativegender), birth_date: option.Option(String), deceased: option.Option(PractitionerDeceased), address: List(Address), photo: List(Attachment), qualification: List(PractitionerQualification), communication: List(PractitionerCommunication), )
pub type PractitionerCommunication {
PractitionerCommunication(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
language: Codeableconcept,
preferred: option.Option(Bool),
)
}
Constructors
-
PractitionerCommunication( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), language: Codeableconcept, preferred: option.Option(Bool), )
pub type PractitionerDeceased {
PractitionerDeceasedBoolean(deceased: Bool)
PractitionerDeceasedDatetime(deceased: String)
}
Constructors
-
PractitionerDeceasedBoolean(deceased: Bool) -
PractitionerDeceasedDatetime(deceased: String)
pub type PractitionerQualification {
PractitionerQualification(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
code: Codeableconcept,
period: option.Option(Period),
issuer: option.Option(Reference),
)
}
Constructors
-
PractitionerQualification( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), code: Codeableconcept, period: option.Option(Period), issuer: option.Option(Reference), )
pub type Practitionerrole {
Practitionerrole(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
active: option.Option(Bool),
period: option.Option(Period),
practitioner: option.Option(Reference),
organization: option.Option(Reference),
code: List(Codeableconcept),
specialty: List(Codeableconcept),
location: List(Reference),
healthcare_service: List(Reference),
contact: List(Extendedcontactdetail),
characteristic: List(Codeableconcept),
communication: List(Codeableconcept),
availability: List(Availability),
endpoint: List(Reference),
)
}
Constructors
-
Practitionerrole( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), active: option.Option(Bool), period: option.Option(Period), practitioner: option.Option(Reference), organization: option.Option(Reference), code: List(Codeableconcept), specialty: List(Codeableconcept), location: List(Reference), healthcare_service: List(Reference), contact: List(Extendedcontactdetail), characteristic: List(Codeableconcept), communication: List(Codeableconcept), availability: List(Availability), endpoint: List(Reference), )
pub type Primitivetype {
Primitivetype(
id: option.Option(String),
extension: List(Extension),
)
}
Constructors
-
Primitivetype( id: option.Option(String), extension: List(Extension), )
pub type Procedure {
Procedure(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
instantiates_canonical: List(String),
instantiates_uri: List(String),
based_on: List(Reference),
part_of: List(Reference),
status: r5_valuesets.Eventstatus,
status_reason: option.Option(Codeableconcept),
category: List(Codeableconcept),
code: option.Option(Codeableconcept),
subject: Reference,
focus: option.Option(Reference),
encounter: option.Option(Reference),
occurrence: option.Option(ProcedureOccurrence),
recorded: option.Option(String),
recorder: option.Option(Reference),
reported: option.Option(ProcedureReported),
performer: List(ProcedurePerformer),
location: option.Option(Reference),
reason: List(Codeablereference),
body_site: List(Codeableconcept),
outcome: option.Option(Codeableconcept),
report: List(Reference),
complication: List(Codeablereference),
follow_up: List(Codeableconcept),
note: List(Annotation),
focal_device: List(ProcedureFocaldevice),
used: List(Codeablereference),
supporting_info: List(Reference),
)
}
Constructors
-
Procedure( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), instantiates_canonical: List(String), instantiates_uri: List(String), based_on: List(Reference), part_of: List(Reference), status: r5_valuesets.Eventstatus, status_reason: option.Option(Codeableconcept), category: List(Codeableconcept), code: option.Option(Codeableconcept), subject: Reference, focus: option.Option(Reference), encounter: option.Option(Reference), occurrence: option.Option(ProcedureOccurrence), recorded: option.Option(String), recorder: option.Option(Reference), reported: option.Option(ProcedureReported), performer: List(ProcedurePerformer), location: option.Option(Reference), reason: List(Codeablereference), body_site: List(Codeableconcept), outcome: option.Option(Codeableconcept), report: List(Reference), complication: List(Codeablereference), follow_up: List(Codeableconcept), note: List(Annotation), focal_device: List(ProcedureFocaldevice), used: List(Codeablereference), supporting_info: List(Reference), )
pub type ProcedureFocaldevice {
ProcedureFocaldevice(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
action: option.Option(Codeableconcept),
manipulated: Reference,
)
}
Constructors
-
ProcedureFocaldevice( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), action: option.Option(Codeableconcept), manipulated: Reference, )
pub type ProcedureOccurrence {
ProcedureOccurrenceDatetime(occurrence: String)
ProcedureOccurrencePeriod(occurrence: Period)
ProcedureOccurrenceString(occurrence: String)
ProcedureOccurrenceAge(occurrence: Age)
ProcedureOccurrenceRange(occurrence: Range)
ProcedureOccurrenceTiming(occurrence: Timing)
}
Constructors
pub type ProcedurePerformer {
ProcedurePerformer(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
function: option.Option(Codeableconcept),
actor: Reference,
on_behalf_of: option.Option(Reference),
period: option.Option(Period),
)
}
Constructors
-
ProcedurePerformer( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), function: option.Option(Codeableconcept), actor: Reference, on_behalf_of: option.Option(Reference), period: option.Option(Period), )
pub type Productshelflife {
Productshelflife(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(Codeableconcept),
period: option.Option(ProductshelflifePeriod),
special_precautions_for_storage: List(Codeableconcept),
)
}
Constructors
-
Productshelflife( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(Codeableconcept), period: option.Option(ProductshelflifePeriod), special_precautions_for_storage: List(Codeableconcept), )
pub type Provenance {
Provenance(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
target: List(Reference),
occurred: option.Option(ProvenanceOccurred),
recorded: option.Option(String),
policy: List(String),
location: option.Option(Reference),
authorization: List(Codeablereference),
activity: option.Option(Codeableconcept),
based_on: List(Reference),
patient: option.Option(Reference),
encounter: option.Option(Reference),
agent: List(ProvenanceAgent),
entity: List(ProvenanceEntity),
signature: List(Signature),
)
}
Constructors
-
Provenance( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), target: List(Reference), occurred: option.Option(ProvenanceOccurred), recorded: option.Option(String), policy: List(String), location: option.Option(Reference), authorization: List(Codeablereference), activity: option.Option(Codeableconcept), based_on: List(Reference), patient: option.Option(Reference), encounter: option.Option(Reference), agent: List(ProvenanceAgent), entity: List(ProvenanceEntity), signature: List(Signature), )
pub type ProvenanceAgent {
ProvenanceAgent(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(Codeableconcept),
role: List(Codeableconcept),
who: Reference,
on_behalf_of: option.Option(Reference),
)
}
Constructors
-
ProvenanceAgent( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(Codeableconcept), role: List(Codeableconcept), who: Reference, on_behalf_of: option.Option(Reference), )
pub type ProvenanceEntity {
ProvenanceEntity(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
role: r5_valuesets.Provenanceentityrole,
what: Reference,
agent: List(ProvenanceAgent),
)
}
Constructors
-
ProvenanceEntity( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), role: r5_valuesets.Provenanceentityrole, what: Reference, agent: List(ProvenanceAgent), )
pub type Quantity {
Quantity(
id: option.Option(String),
extension: List(Extension),
value: option.Option(Float),
comparator: option.Option(r5_valuesets.Quantitycomparator),
unit: option.Option(String),
system: option.Option(String),
code: option.Option(String),
)
}
Constructors
-
Quantity( id: option.Option(String), extension: List(Extension), value: option.Option(Float), comparator: option.Option(r5_valuesets.Quantitycomparator), unit: option.Option(String), system: option.Option(String), code: option.Option(String), )
pub type Questionnaire {
Questionnaire(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
url: option.Option(String),
identifier: List(Identifier),
version: option.Option(String),
version_algorithm: option.Option(
QuestionnaireVersionalgorithm,
),
name: option.Option(String),
title: option.Option(String),
derived_from: List(String),
status: r5_valuesets.Publicationstatus,
experimental: option.Option(Bool),
subject_type: List(r5_valuesets.Resourcetypes),
date: option.Option(String),
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
purpose: option.Option(String),
copyright: option.Option(String),
copyright_label: option.Option(String),
approval_date: option.Option(String),
last_review_date: option.Option(String),
effective_period: option.Option(Period),
code: List(Coding),
item: List(QuestionnaireItem),
)
}
Constructors
-
Questionnaire( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), url: option.Option(String), identifier: List(Identifier), version: option.Option(String), version_algorithm: option.Option(QuestionnaireVersionalgorithm), name: option.Option(String), title: option.Option(String), derived_from: List(String), status: r5_valuesets.Publicationstatus, experimental: option.Option(Bool), subject_type: List(r5_valuesets.Resourcetypes), date: option.Option(String), publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), purpose: option.Option(String), copyright: option.Option(String), copyright_label: option.Option(String), approval_date: option.Option(String), last_review_date: option.Option(String), effective_period: option.Option(Period), code: List(Coding), item: List(QuestionnaireItem), )
pub type QuestionnaireItem {
QuestionnaireItem(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
link_id: String,
definition: option.Option(String),
code: List(Coding),
prefix: option.Option(String),
text: option.Option(String),
type_: r5_valuesets.Itemtype,
enable_when: List(QuestionnaireItemEnablewhen),
enable_behavior: option.Option(
r5_valuesets.Questionnaireenablebehavior,
),
disabled_display: option.Option(
r5_valuesets.Questionnairedisableddisplay,
),
required: option.Option(Bool),
repeats: option.Option(Bool),
read_only: option.Option(Bool),
max_length: option.Option(Int),
answer_constraint: option.Option(
r5_valuesets.Questionnaireanswerconstraint,
),
answer_value_set: option.Option(String),
answer_option: List(QuestionnaireItemAnsweroption),
initial: List(QuestionnaireItemInitial),
item: List(QuestionnaireItem),
)
}
Constructors
-
QuestionnaireItem( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), link_id: String, definition: option.Option(String), code: List(Coding), prefix: option.Option(String), text: option.Option(String), type_: r5_valuesets.Itemtype, enable_when: List(QuestionnaireItemEnablewhen), enable_behavior: option.Option( r5_valuesets.Questionnaireenablebehavior, ), disabled_display: option.Option( r5_valuesets.Questionnairedisableddisplay, ), required: option.Option(Bool), repeats: option.Option(Bool), read_only: option.Option(Bool), max_length: option.Option(Int), answer_constraint: option.Option( r5_valuesets.Questionnaireanswerconstraint, ), answer_value_set: option.Option(String), answer_option: List(QuestionnaireItemAnsweroption), initial: List(QuestionnaireItemInitial), item: List(QuestionnaireItem), )
pub type QuestionnaireItemAnsweroption {
QuestionnaireItemAnsweroption(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
value: QuestionnaireItemAnsweroptionValue,
initial_selected: option.Option(Bool),
)
}
Constructors
-
QuestionnaireItemAnsweroption( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), value: QuestionnaireItemAnsweroptionValue, initial_selected: option.Option(Bool), )
pub type QuestionnaireItemAnsweroptionValue {
QuestionnaireItemAnsweroptionValueInteger(value: Int)
QuestionnaireItemAnsweroptionValueDate(value: String)
QuestionnaireItemAnsweroptionValueTime(value: String)
QuestionnaireItemAnsweroptionValueString(value: String)
QuestionnaireItemAnsweroptionValueCoding(value: Coding)
QuestionnaireItemAnsweroptionValueReference(value: Reference)
}
Constructors
-
QuestionnaireItemAnsweroptionValueInteger(value: Int) -
QuestionnaireItemAnsweroptionValueDate(value: String) -
QuestionnaireItemAnsweroptionValueTime(value: String) -
QuestionnaireItemAnsweroptionValueString(value: String) -
QuestionnaireItemAnsweroptionValueCoding(value: Coding) -
QuestionnaireItemAnsweroptionValueReference(value: Reference)
pub type QuestionnaireItemEnablewhen {
QuestionnaireItemEnablewhen(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
question: String,
operator: r5_valuesets.Questionnaireenableoperator,
answer: QuestionnaireItemEnablewhenAnswer,
)
}
Constructors
-
QuestionnaireItemEnablewhen( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), question: String, operator: r5_valuesets.Questionnaireenableoperator, answer: QuestionnaireItemEnablewhenAnswer, )
pub type QuestionnaireItemEnablewhenAnswer {
QuestionnaireItemEnablewhenAnswerBoolean(answer: Bool)
QuestionnaireItemEnablewhenAnswerDecimal(answer: Float)
QuestionnaireItemEnablewhenAnswerInteger(answer: Int)
QuestionnaireItemEnablewhenAnswerDate(answer: String)
QuestionnaireItemEnablewhenAnswerDatetime(answer: String)
QuestionnaireItemEnablewhenAnswerTime(answer: String)
QuestionnaireItemEnablewhenAnswerString(answer: String)
QuestionnaireItemEnablewhenAnswerCoding(answer: Coding)
QuestionnaireItemEnablewhenAnswerQuantity(answer: Quantity)
QuestionnaireItemEnablewhenAnswerReference(answer: Reference)
}
Constructors
-
QuestionnaireItemEnablewhenAnswerBoolean(answer: Bool) -
QuestionnaireItemEnablewhenAnswerDecimal(answer: Float) -
QuestionnaireItemEnablewhenAnswerInteger(answer: Int) -
QuestionnaireItemEnablewhenAnswerDate(answer: String) -
QuestionnaireItemEnablewhenAnswerDatetime(answer: String) -
QuestionnaireItemEnablewhenAnswerTime(answer: String) -
QuestionnaireItemEnablewhenAnswerString(answer: String) -
QuestionnaireItemEnablewhenAnswerCoding(answer: Coding) -
QuestionnaireItemEnablewhenAnswerQuantity(answer: Quantity) -
QuestionnaireItemEnablewhenAnswerReference(answer: Reference)
pub type QuestionnaireItemInitial {
QuestionnaireItemInitial(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
value: QuestionnaireItemInitialValue,
)
}
Constructors
-
QuestionnaireItemInitial( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), value: QuestionnaireItemInitialValue, )
pub type QuestionnaireItemInitialValue {
QuestionnaireItemInitialValueBoolean(value: Bool)
QuestionnaireItemInitialValueDecimal(value: Float)
QuestionnaireItemInitialValueInteger(value: Int)
QuestionnaireItemInitialValueDate(value: String)
QuestionnaireItemInitialValueDatetime(value: String)
QuestionnaireItemInitialValueTime(value: String)
QuestionnaireItemInitialValueString(value: String)
QuestionnaireItemInitialValueUri(value: String)
QuestionnaireItemInitialValueAttachment(value: Attachment)
QuestionnaireItemInitialValueCoding(value: Coding)
QuestionnaireItemInitialValueQuantity(value: Quantity)
QuestionnaireItemInitialValueReference(value: Reference)
}
Constructors
-
QuestionnaireItemInitialValueBoolean(value: Bool) -
QuestionnaireItemInitialValueDecimal(value: Float) -
QuestionnaireItemInitialValueInteger(value: Int) -
QuestionnaireItemInitialValueDate(value: String) -
QuestionnaireItemInitialValueDatetime(value: String) -
QuestionnaireItemInitialValueTime(value: String) -
QuestionnaireItemInitialValueString(value: String) -
QuestionnaireItemInitialValueUri(value: String) -
QuestionnaireItemInitialValueAttachment(value: Attachment) -
QuestionnaireItemInitialValueCoding(value: Coding) -
QuestionnaireItemInitialValueQuantity(value: Quantity) -
QuestionnaireItemInitialValueReference(value: Reference)
pub type QuestionnaireVersionalgorithm {
QuestionnaireVersionalgorithmString(version_algorithm: String)
QuestionnaireVersionalgorithmCoding(version_algorithm: Coding)
}
Constructors
-
QuestionnaireVersionalgorithmString(version_algorithm: String) -
QuestionnaireVersionalgorithmCoding(version_algorithm: Coding)
pub type Questionnaireresponse {
Questionnaireresponse(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
based_on: List(Reference),
part_of: List(Reference),
questionnaire: String,
status: r5_valuesets.Questionnaireanswersstatus,
subject: option.Option(Reference),
encounter: option.Option(Reference),
authored: option.Option(String),
author: option.Option(Reference),
source: option.Option(Reference),
item: List(QuestionnaireresponseItem),
)
}
Constructors
-
Questionnaireresponse( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), based_on: List(Reference), part_of: List(Reference), questionnaire: String, status: r5_valuesets.Questionnaireanswersstatus, subject: option.Option(Reference), encounter: option.Option(Reference), authored: option.Option(String), author: option.Option(Reference), source: option.Option(Reference), item: List(QuestionnaireresponseItem), )
pub type QuestionnaireresponseItem {
QuestionnaireresponseItem(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
link_id: String,
definition: option.Option(String),
text: option.Option(String),
answer: List(QuestionnaireresponseItemAnswer),
item: List(QuestionnaireresponseItem),
)
}
Constructors
-
QuestionnaireresponseItem( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), link_id: String, definition: option.Option(String), text: option.Option(String), answer: List(QuestionnaireresponseItemAnswer), item: List(QuestionnaireresponseItem), )
pub type QuestionnaireresponseItemAnswer {
QuestionnaireresponseItemAnswer(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
value: QuestionnaireresponseItemAnswerValue,
item: List(QuestionnaireresponseItem),
)
}
Constructors
-
QuestionnaireresponseItemAnswer( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), value: QuestionnaireresponseItemAnswerValue, item: List(QuestionnaireresponseItem), )
pub type QuestionnaireresponseItemAnswerValue {
QuestionnaireresponseItemAnswerValueBoolean(value: Bool)
QuestionnaireresponseItemAnswerValueDecimal(value: Float)
QuestionnaireresponseItemAnswerValueInteger(value: Int)
QuestionnaireresponseItemAnswerValueDate(value: String)
QuestionnaireresponseItemAnswerValueDatetime(value: String)
QuestionnaireresponseItemAnswerValueTime(value: String)
QuestionnaireresponseItemAnswerValueString(value: String)
QuestionnaireresponseItemAnswerValueUri(value: String)
QuestionnaireresponseItemAnswerValueAttachment(
value: Attachment,
)
QuestionnaireresponseItemAnswerValueCoding(value: Coding)
QuestionnaireresponseItemAnswerValueQuantity(value: Quantity)
QuestionnaireresponseItemAnswerValueReference(value: Reference)
}
Constructors
-
QuestionnaireresponseItemAnswerValueBoolean(value: Bool) -
QuestionnaireresponseItemAnswerValueDecimal(value: Float) -
QuestionnaireresponseItemAnswerValueInteger(value: Int) -
QuestionnaireresponseItemAnswerValueDate(value: String) -
QuestionnaireresponseItemAnswerValueDatetime(value: String) -
QuestionnaireresponseItemAnswerValueTime(value: String) -
QuestionnaireresponseItemAnswerValueString(value: String) -
QuestionnaireresponseItemAnswerValueUri(value: String) -
QuestionnaireresponseItemAnswerValueAttachment(value: Attachment) -
QuestionnaireresponseItemAnswerValueCoding(value: Coding) -
QuestionnaireresponseItemAnswerValueQuantity(value: Quantity) -
QuestionnaireresponseItemAnswerValueReference(value: Reference)
pub type Range {
Range(
id: option.Option(String),
extension: List(Extension),
low: option.Option(Quantity),
high: option.Option(Quantity),
)
}
Constructors
-
Range( id: option.Option(String), extension: List(Extension), low: option.Option(Quantity), high: option.Option(Quantity), )
pub type Ratio {
Ratio(
id: option.Option(String),
extension: List(Extension),
numerator: option.Option(Quantity),
denominator: option.Option(Quantity),
)
}
Constructors
-
Ratio( id: option.Option(String), extension: List(Extension), numerator: option.Option(Quantity), denominator: option.Option(Quantity), )
pub type Ratiorange {
Ratiorange(
id: option.Option(String),
extension: List(Extension),
low_numerator: option.Option(Quantity),
high_numerator: option.Option(Quantity),
denominator: option.Option(Quantity),
)
}
Constructors
-
Ratiorange( id: option.Option(String), extension: List(Extension), low_numerator: option.Option(Quantity), high_numerator: option.Option(Quantity), denominator: option.Option(Quantity), )
pub type Reference {
Reference(
id: option.Option(String),
extension: List(Extension),
reference: option.Option(String),
type_: option.Option(String),
identifier: option.Option(Identifier),
display: option.Option(String),
)
}
Constructors
-
Reference( id: option.Option(String), extension: List(Extension), reference: option.Option(String), type_: option.Option(String), identifier: option.Option(Identifier), display: option.Option(String), )
pub type Regulatedauthorization {
Regulatedauthorization(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
subject: List(Reference),
type_: option.Option(Codeableconcept),
description: option.Option(String),
region: List(Codeableconcept),
status: option.Option(Codeableconcept),
status_date: option.Option(String),
validity_period: option.Option(Period),
indication: List(Codeablereference),
intended_use: option.Option(Codeableconcept),
basis: List(Codeableconcept),
holder: option.Option(Reference),
regulator: option.Option(Reference),
attached_document: List(Reference),
case_: option.Option(RegulatedauthorizationCase),
)
}
Constructors
-
Regulatedauthorization( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), subject: List(Reference), type_: option.Option(Codeableconcept), description: option.Option(String), region: List(Codeableconcept), status: option.Option(Codeableconcept), status_date: option.Option(String), validity_period: option.Option(Period), indication: List(Codeablereference), intended_use: option.Option(Codeableconcept), basis: List(Codeableconcept), holder: option.Option(Reference), regulator: option.Option(Reference), attached_document: List(Reference), case_: option.Option(RegulatedauthorizationCase), )
pub type RegulatedauthorizationCase {
RegulatedauthorizationCase(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: option.Option(Identifier),
type_: option.Option(Codeableconcept),
status: option.Option(Codeableconcept),
date: option.Option(RegulatedauthorizationCaseDate),
application: List(RegulatedauthorizationCase),
)
}
Constructors
-
RegulatedauthorizationCase( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), identifier: option.Option(Identifier), type_: option.Option(Codeableconcept), status: option.Option(Codeableconcept), date: option.Option(RegulatedauthorizationCaseDate), application: List(RegulatedauthorizationCase), )
pub type Relatedartifact {
Relatedartifact(
id: option.Option(String),
extension: List(Extension),
type_: r5_valuesets.Relatedartifacttype,
classifier: List(Codeableconcept),
label: option.Option(String),
display: option.Option(String),
citation: option.Option(String),
document: option.Option(Attachment),
resource: option.Option(String),
resource_reference: option.Option(Reference),
publication_status: option.Option(
r5_valuesets.Publicationstatus,
),
publication_date: option.Option(String),
)
}
Constructors
-
Relatedartifact( id: option.Option(String), extension: List(Extension), type_: r5_valuesets.Relatedartifacttype, classifier: List(Codeableconcept), label: option.Option(String), display: option.Option(String), citation: option.Option(String), document: option.Option(Attachment), resource: option.Option(String), resource_reference: option.Option(Reference), publication_status: option.Option( r5_valuesets.Publicationstatus, ), publication_date: option.Option(String), )
pub type Relatedperson {
Relatedperson(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
active: option.Option(Bool),
patient: Reference,
relationship: List(Codeableconcept),
name: List(Humanname),
telecom: List(Contactpoint),
gender: option.Option(r5_valuesets.Administrativegender),
birth_date: option.Option(String),
address: List(Address),
photo: List(Attachment),
period: option.Option(Period),
communication: List(RelatedpersonCommunication),
)
}
Constructors
-
Relatedperson( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), active: option.Option(Bool), patient: Reference, relationship: List(Codeableconcept), name: List(Humanname), telecom: List(Contactpoint), gender: option.Option(r5_valuesets.Administrativegender), birth_date: option.Option(String), address: List(Address), photo: List(Attachment), period: option.Option(Period), communication: List(RelatedpersonCommunication), )
pub type RelatedpersonCommunication {
RelatedpersonCommunication(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
language: Codeableconcept,
preferred: option.Option(Bool),
)
}
Constructors
-
RelatedpersonCommunication( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), language: Codeableconcept, preferred: option.Option(Bool), )
pub type Requestorchestration {
Requestorchestration(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
instantiates_canonical: List(String),
instantiates_uri: List(String),
based_on: List(Reference),
replaces: List(Reference),
group_identifier: option.Option(Identifier),
status: r5_valuesets.Requeststatus,
intent: r5_valuesets.Requestintent,
priority: option.Option(r5_valuesets.Requestpriority),
code: option.Option(Codeableconcept),
subject: option.Option(Reference),
encounter: option.Option(Reference),
authored_on: option.Option(String),
author: option.Option(Reference),
reason: List(Codeablereference),
goal: List(Reference),
note: List(Annotation),
action: List(RequestorchestrationAction),
)
}
Constructors
-
Requestorchestration( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), instantiates_canonical: List(String), instantiates_uri: List(String), based_on: List(Reference), replaces: List(Reference), group_identifier: option.Option(Identifier), status: r5_valuesets.Requeststatus, intent: r5_valuesets.Requestintent, priority: option.Option(r5_valuesets.Requestpriority), code: option.Option(Codeableconcept), subject: option.Option(Reference), encounter: option.Option(Reference), authored_on: option.Option(String), author: option.Option(Reference), reason: List(Codeablereference), goal: List(Reference), note: List(Annotation), action: List(RequestorchestrationAction), )
pub type RequestorchestrationAction {
RequestorchestrationAction(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
link_id: option.Option(String),
prefix: option.Option(String),
title: option.Option(String),
description: option.Option(String),
text_equivalent: option.Option(String),
priority: option.Option(r5_valuesets.Requestpriority),
code: List(Codeableconcept),
documentation: List(Relatedartifact),
goal: List(Reference),
condition: List(RequestorchestrationActionCondition),
input: List(RequestorchestrationActionInput),
output: List(RequestorchestrationActionOutput),
related_action: List(RequestorchestrationActionRelatedaction),
timing: option.Option(RequestorchestrationActionTiming),
location: option.Option(Codeablereference),
participant: List(RequestorchestrationActionParticipant),
type_: option.Option(Codeableconcept),
grouping_behavior: option.Option(
r5_valuesets.Actiongroupingbehavior,
),
selection_behavior: option.Option(
r5_valuesets.Actionselectionbehavior,
),
required_behavior: option.Option(
r5_valuesets.Actionrequiredbehavior,
),
precheck_behavior: option.Option(
r5_valuesets.Actionprecheckbehavior,
),
cardinality_behavior: option.Option(
r5_valuesets.Actioncardinalitybehavior,
),
resource: option.Option(Reference),
definition: option.Option(
RequestorchestrationActionDefinition,
),
transform: option.Option(String),
dynamic_value: List(RequestorchestrationActionDynamicvalue),
action: List(RequestorchestrationAction),
)
}
Constructors
-
RequestorchestrationAction( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), link_id: option.Option(String), prefix: option.Option(String), title: option.Option(String), description: option.Option(String), text_equivalent: option.Option(String), priority: option.Option(r5_valuesets.Requestpriority), code: List(Codeableconcept), documentation: List(Relatedartifact), goal: List(Reference), condition: List(RequestorchestrationActionCondition), input: List(RequestorchestrationActionInput), output: List(RequestorchestrationActionOutput), related_action: List(RequestorchestrationActionRelatedaction), timing: option.Option(RequestorchestrationActionTiming), location: option.Option(Codeablereference), participant: List(RequestorchestrationActionParticipant), type_: option.Option(Codeableconcept), grouping_behavior: option.Option( r5_valuesets.Actiongroupingbehavior, ), selection_behavior: option.Option( r5_valuesets.Actionselectionbehavior, ), required_behavior: option.Option( r5_valuesets.Actionrequiredbehavior, ), precheck_behavior: option.Option( r5_valuesets.Actionprecheckbehavior, ), cardinality_behavior: option.Option( r5_valuesets.Actioncardinalitybehavior, ), resource: option.Option(Reference), definition: option.Option(RequestorchestrationActionDefinition), transform: option.Option(String), dynamic_value: List(RequestorchestrationActionDynamicvalue), action: List(RequestorchestrationAction), )
pub type RequestorchestrationActionCondition {
RequestorchestrationActionCondition(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
kind: r5_valuesets.Actionconditionkind,
expression: option.Option(Expression),
)
}
Constructors
-
RequestorchestrationActionCondition( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), kind: r5_valuesets.Actionconditionkind, expression: option.Option(Expression), )
pub type RequestorchestrationActionDefinition {
RequestorchestrationActionDefinitionCanonical(
definition: String,
)
RequestorchestrationActionDefinitionUri(definition: String)
}
Constructors
-
RequestorchestrationActionDefinitionCanonical(definition: String) -
RequestorchestrationActionDefinitionUri(definition: String)
pub type RequestorchestrationActionDynamicvalue {
RequestorchestrationActionDynamicvalue(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
path: option.Option(String),
expression: option.Option(Expression),
)
}
Constructors
-
RequestorchestrationActionDynamicvalue( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), path: option.Option(String), expression: option.Option(Expression), )
pub type RequestorchestrationActionInput {
RequestorchestrationActionInput(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
title: option.Option(String),
requirement: option.Option(Datarequirement),
related_data: option.Option(String),
)
}
Constructors
-
RequestorchestrationActionInput( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), title: option.Option(String), requirement: option.Option(Datarequirement), related_data: option.Option(String), )
pub type RequestorchestrationActionOutput {
RequestorchestrationActionOutput(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
title: option.Option(String),
requirement: option.Option(Datarequirement),
related_data: option.Option(String),
)
}
Constructors
-
RequestorchestrationActionOutput( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), title: option.Option(String), requirement: option.Option(Datarequirement), related_data: option.Option(String), )
pub type RequestorchestrationActionParticipant {
RequestorchestrationActionParticipant(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(r5_valuesets.Actionparticipanttype),
type_canonical: option.Option(String),
type_reference: option.Option(Reference),
role: option.Option(Codeableconcept),
function: option.Option(Codeableconcept),
actor: option.Option(
RequestorchestrationActionParticipantActor,
),
)
}
Constructors
-
RequestorchestrationActionParticipant( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(r5_valuesets.Actionparticipanttype), type_canonical: option.Option(String), type_reference: option.Option(Reference), role: option.Option(Codeableconcept), function: option.Option(Codeableconcept), actor: option.Option(RequestorchestrationActionParticipantActor), )
pub type RequestorchestrationActionParticipantActor {
RequestorchestrationActionParticipantActorCanonical(
actor: String,
)
RequestorchestrationActionParticipantActorReference(
actor: Reference,
)
}
Constructors
-
RequestorchestrationActionParticipantActorCanonical( actor: String, ) -
RequestorchestrationActionParticipantActorReference( actor: Reference, )
pub type RequestorchestrationActionRelatedaction {
RequestorchestrationActionRelatedaction(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
target_id: String,
relationship: r5_valuesets.Actionrelationshiptype,
end_relationship: option.Option(
r5_valuesets.Actionrelationshiptype,
),
offset: option.Option(
RequestorchestrationActionRelatedactionOffset,
),
)
}
Constructors
-
RequestorchestrationActionRelatedaction( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), target_id: String, relationship: r5_valuesets.Actionrelationshiptype, end_relationship: option.Option( r5_valuesets.Actionrelationshiptype, ), offset: option.Option( RequestorchestrationActionRelatedactionOffset, ), )
pub type RequestorchestrationActionTiming {
RequestorchestrationActionTimingDatetime(timing: String)
RequestorchestrationActionTimingAge(timing: Age)
RequestorchestrationActionTimingPeriod(timing: Period)
RequestorchestrationActionTimingDuration(timing: Duration)
RequestorchestrationActionTimingRange(timing: Range)
RequestorchestrationActionTimingTiming(timing: Timing)
}
Constructors
-
RequestorchestrationActionTimingDatetime(timing: String) -
RequestorchestrationActionTimingAge(timing: Age) -
RequestorchestrationActionTimingPeriod(timing: Period) -
RequestorchestrationActionTimingDuration(timing: Duration) -
RequestorchestrationActionTimingRange(timing: Range) -
RequestorchestrationActionTimingTiming(timing: Timing)
pub type Requirements {
Requirements(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
url: option.Option(String),
identifier: List(Identifier),
version: option.Option(String),
version_algorithm: option.Option(RequirementsVersionalgorithm),
name: option.Option(String),
title: option.Option(String),
status: r5_valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(String),
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
purpose: option.Option(String),
copyright: option.Option(String),
copyright_label: option.Option(String),
derived_from: List(String),
reference: List(String),
actor: List(String),
statement: List(RequirementsStatement),
)
}
Constructors
-
Requirements( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), url: option.Option(String), identifier: List(Identifier), version: option.Option(String), version_algorithm: option.Option(RequirementsVersionalgorithm), name: option.Option(String), title: option.Option(String), status: r5_valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(String), publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), purpose: option.Option(String), copyright: option.Option(String), copyright_label: option.Option(String), derived_from: List(String), reference: List(String), actor: List(String), statement: List(RequirementsStatement), )
pub type RequirementsStatement {
RequirementsStatement(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
key: String,
label: option.Option(String),
conformance: List(r5_valuesets.Conformanceexpectation),
conditionality: option.Option(Bool),
requirement: String,
derived_from: option.Option(String),
parent: option.Option(String),
satisfied_by: List(String),
reference: List(String),
source: List(Reference),
)
}
Constructors
-
RequirementsStatement( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), key: String, label: option.Option(String), conformance: List(r5_valuesets.Conformanceexpectation), conditionality: option.Option(Bool), requirement: String, derived_from: option.Option(String), parent: option.Option(String), satisfied_by: List(String), reference: List(String), source: List(Reference), )
pub type RequirementsVersionalgorithm {
RequirementsVersionalgorithmString(version_algorithm: String)
RequirementsVersionalgorithmCoding(version_algorithm: Coding)
}
Constructors
-
RequirementsVersionalgorithmString(version_algorithm: String) -
RequirementsVersionalgorithmCoding(version_algorithm: Coding)
pub type Researchstudy {
Researchstudy(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
url: option.Option(String),
identifier: List(Identifier),
version: option.Option(String),
name: option.Option(String),
title: option.Option(String),
label: List(ResearchstudyLabel),
protocol: List(Reference),
part_of: List(Reference),
related_artifact: List(Relatedartifact),
date: option.Option(String),
status: r5_valuesets.Publicationstatus,
primary_purpose_type: option.Option(Codeableconcept),
phase: option.Option(Codeableconcept),
study_design: List(Codeableconcept),
focus: List(Codeablereference),
condition: List(Codeableconcept),
keyword: List(Codeableconcept),
region: List(Codeableconcept),
description_summary: option.Option(String),
description: option.Option(String),
period: option.Option(Period),
site: List(Reference),
note: List(Annotation),
classifier: List(Codeableconcept),
associated_party: List(ResearchstudyAssociatedparty),
progress_status: List(ResearchstudyProgressstatus),
why_stopped: option.Option(Codeableconcept),
recruitment: option.Option(ResearchstudyRecruitment),
comparison_group: List(ResearchstudyComparisongroup),
objective: List(ResearchstudyObjective),
outcome_measure: List(ResearchstudyOutcomemeasure),
result: List(Reference),
)
}
Constructors
-
Researchstudy( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), url: option.Option(String), identifier: List(Identifier), version: option.Option(String), name: option.Option(String), title: option.Option(String), label: List(ResearchstudyLabel), protocol: List(Reference), part_of: List(Reference), related_artifact: List(Relatedartifact), date: option.Option(String), status: r5_valuesets.Publicationstatus, primary_purpose_type: option.Option(Codeableconcept), phase: option.Option(Codeableconcept), study_design: List(Codeableconcept), focus: List(Codeablereference), condition: List(Codeableconcept), keyword: List(Codeableconcept), region: List(Codeableconcept), description_summary: option.Option(String), description: option.Option(String), period: option.Option(Period), site: List(Reference), note: List(Annotation), classifier: List(Codeableconcept), associated_party: List(ResearchstudyAssociatedparty), progress_status: List(ResearchstudyProgressstatus), why_stopped: option.Option(Codeableconcept), recruitment: option.Option(ResearchstudyRecruitment), comparison_group: List(ResearchstudyComparisongroup), objective: List(ResearchstudyObjective), outcome_measure: List(ResearchstudyOutcomemeasure), result: List(Reference), )
pub type ResearchstudyAssociatedparty {
ResearchstudyAssociatedparty(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
name: option.Option(String),
role: Codeableconcept,
period: List(Period),
classifier: List(Codeableconcept),
party: option.Option(Reference),
)
}
Constructors
-
ResearchstudyAssociatedparty( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), name: option.Option(String), role: Codeableconcept, period: List(Period), classifier: List(Codeableconcept), party: option.Option(Reference), )
pub type ResearchstudyComparisongroup {
ResearchstudyComparisongroup(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
link_id: option.Option(String),
name: String,
type_: option.Option(Codeableconcept),
description: option.Option(String),
intended_exposure: List(Reference),
observed_group: option.Option(Reference),
)
}
Constructors
-
ResearchstudyComparisongroup( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), link_id: option.Option(String), name: String, type_: option.Option(Codeableconcept), description: option.Option(String), intended_exposure: List(Reference), observed_group: option.Option(Reference), )
pub type ResearchstudyLabel {
ResearchstudyLabel(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(Codeableconcept),
value: option.Option(String),
)
}
Constructors
-
ResearchstudyLabel( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(Codeableconcept), value: option.Option(String), )
pub type ResearchstudyObjective {
ResearchstudyObjective(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
name: option.Option(String),
type_: option.Option(Codeableconcept),
description: option.Option(String),
)
}
Constructors
-
ResearchstudyObjective( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), name: option.Option(String), type_: option.Option(Codeableconcept), description: option.Option(String), )
pub type ResearchstudyOutcomemeasure {
ResearchstudyOutcomemeasure(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
name: option.Option(String),
type_: List(Codeableconcept),
description: option.Option(String),
reference: option.Option(Reference),
)
}
Constructors
-
ResearchstudyOutcomemeasure( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), name: option.Option(String), type_: List(Codeableconcept), description: option.Option(String), reference: option.Option(Reference), )
pub type ResearchstudyProgressstatus {
ResearchstudyProgressstatus(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
state: Codeableconcept,
actual: option.Option(Bool),
period: option.Option(Period),
)
}
Constructors
-
ResearchstudyProgressstatus( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), state: Codeableconcept, actual: option.Option(Bool), period: option.Option(Period), )
pub type ResearchstudyRecruitment {
ResearchstudyRecruitment(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
target_number: option.Option(Int),
actual_number: option.Option(Int),
eligibility: option.Option(Reference),
actual_group: option.Option(Reference),
)
}
Constructors
-
ResearchstudyRecruitment( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), target_number: option.Option(Int), actual_number: option.Option(Int), eligibility: option.Option(Reference), actual_group: option.Option(Reference), )
pub type Researchsubject {
Researchsubject(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
status: r5_valuesets.Publicationstatus,
progress: List(ResearchsubjectProgress),
period: option.Option(Period),
study: Reference,
subject: Reference,
assigned_comparison_group: option.Option(String),
actual_comparison_group: option.Option(String),
consent: List(Reference),
)
}
Constructors
-
Researchsubject( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), status: r5_valuesets.Publicationstatus, progress: List(ResearchsubjectProgress), period: option.Option(Period), study: Reference, subject: Reference, assigned_comparison_group: option.Option(String), actual_comparison_group: option.Option(String), consent: List(Reference), )
pub type ResearchsubjectProgress {
ResearchsubjectProgress(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(Codeableconcept),
subject_state: option.Option(Codeableconcept),
milestone: option.Option(Codeableconcept),
reason: option.Option(Codeableconcept),
start_date: option.Option(String),
end_date: option.Option(String),
)
}
Constructors
-
ResearchsubjectProgress( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(Codeableconcept), subject_state: option.Option(Codeableconcept), milestone: option.Option(Codeableconcept), reason: option.Option(Codeableconcept), start_date: option.Option(String), end_date: option.Option(String), )
pub type Resource {
ResourceAccount(Account)
ResourceActivitydefinition(Activitydefinition)
ResourceActordefinition(Actordefinition)
ResourceAdministrableproductdefinition(
Administrableproductdefinition,
)
ResourceAdverseevent(Adverseevent)
ResourceAllergyintolerance(Allergyintolerance)
ResourceAppointment(Appointment)
ResourceAppointmentresponse(Appointmentresponse)
ResourceArtifactassessment(Artifactassessment)
ResourceAuditevent(Auditevent)
ResourceBasic(Basic)
ResourceBinary(Binary)
ResourceBiologicallyderivedproduct(Biologicallyderivedproduct)
ResourceBiologicallyderivedproductdispense(
Biologicallyderivedproductdispense,
)
ResourceBodystructure(Bodystructure)
ResourceBundle(Bundle)
ResourceCanonicalresource(Canonicalresource)
ResourceCapabilitystatement(Capabilitystatement)
ResourceCareplan(Careplan)
ResourceCareteam(Careteam)
ResourceChargeitem(Chargeitem)
ResourceChargeitemdefinition(Chargeitemdefinition)
ResourceCitation(Citation)
ResourceClaim(Claim)
ResourceClaimresponse(Claimresponse)
ResourceClinicalimpression(Clinicalimpression)
ResourceClinicalusedefinition(Clinicalusedefinition)
ResourceCodesystem(Codesystem)
ResourceCommunication(Communication)
ResourceCommunicationrequest(Communicationrequest)
ResourceCompartmentdefinition(Compartmentdefinition)
ResourceComposition(Composition)
ResourceConceptmap(Conceptmap)
ResourceCondition(Condition)
ResourceConditiondefinition(Conditiondefinition)
ResourceConsent(Consent)
ResourceContract(Contract)
ResourceCoverage(Coverage)
ResourceCoverageeligibilityrequest(Coverageeligibilityrequest)
ResourceCoverageeligibilityresponse(
Coverageeligibilityresponse,
)
ResourceDetectedissue(Detectedissue)
ResourceDevice(Device)
ResourceDeviceassociation(Deviceassociation)
ResourceDevicedefinition(Devicedefinition)
ResourceDevicedispense(Devicedispense)
ResourceDevicemetric(Devicemetric)
ResourceDevicerequest(Devicerequest)
ResourceDeviceusage(Deviceusage)
ResourceDiagnosticreport(Diagnosticreport)
ResourceDocumentreference(Documentreference)
ResourceEncounter(Encounter)
ResourceEncounterhistory(Encounterhistory)
ResourceEndpoint(Endpoint)
ResourceEnrollmentrequest(Enrollmentrequest)
ResourceEnrollmentresponse(Enrollmentresponse)
ResourceEpisodeofcare(Episodeofcare)
ResourceEventdefinition(Eventdefinition)
ResourceEvidence(Evidence)
ResourceEvidencereport(Evidencereport)
ResourceEvidencevariable(Evidencevariable)
ResourceExamplescenario(Examplescenario)
ResourceExplanationofbenefit(Explanationofbenefit)
ResourceFamilymemberhistory(Familymemberhistory)
ResourceFlag(Flag)
ResourceFormularyitem(Formularyitem)
ResourceGenomicstudy(Genomicstudy)
ResourceGoal(Goal)
ResourceGraphdefinition(Graphdefinition)
ResourceGroup(Group)
ResourceGuidanceresponse(Guidanceresponse)
ResourceHealthcareservice(Healthcareservice)
ResourceImagingselection(Imagingselection)
ResourceImagingstudy(Imagingstudy)
ResourceImmunization(Immunization)
ResourceImmunizationevaluation(Immunizationevaluation)
ResourceImmunizationrecommendation(Immunizationrecommendation)
ResourceImplementationguide(Implementationguide)
ResourceIngredient(Ingredient)
ResourceInsuranceplan(Insuranceplan)
ResourceInventoryitem(Inventoryitem)
ResourceInventoryreport(Inventoryreport)
ResourceInvoice(Invoice)
ResourceLibrary(Library)
ResourceLinkage(Linkage)
ResourceListfhir(Listfhir)
ResourceLocation(Location)
ResourceManufactureditemdefinition(Manufactureditemdefinition)
ResourceMeasure(Measure)
ResourceMeasurereport(Measurereport)
ResourceMedication(Medication)
ResourceMedicationadministration(Medicationadministration)
ResourceMedicationdispense(Medicationdispense)
ResourceMedicationknowledge(Medicationknowledge)
ResourceMedicationrequest(Medicationrequest)
ResourceMedicationstatement(Medicationstatement)
ResourceMedicinalproductdefinition(Medicinalproductdefinition)
ResourceMessagedefinition(Messagedefinition)
ResourceMessageheader(Messageheader)
ResourceMetadataresource(Metadataresource)
ResourceMolecularsequence(Molecularsequence)
ResourceNamingsystem(Namingsystem)
ResourceNutritionintake(Nutritionintake)
ResourceNutritionorder(Nutritionorder)
ResourceNutritionproduct(Nutritionproduct)
ResourceObservation(Observation)
ResourceObservationdefinition(Observationdefinition)
ResourceOperationdefinition(Operationdefinition)
ResourceOperationoutcome(Operationoutcome)
ResourceOrganization(Organization)
ResourceOrganizationaffiliation(Organizationaffiliation)
ResourcePackagedproductdefinition(Packagedproductdefinition)
ResourceParameters(Parameters)
ResourcePatient(Patient)
ResourcePaymentnotice(Paymentnotice)
ResourcePaymentreconciliation(Paymentreconciliation)
ResourcePermission(Permission)
ResourcePerson(Person)
ResourcePlandefinition(Plandefinition)
ResourcePractitioner(Practitioner)
ResourcePractitionerrole(Practitionerrole)
ResourceProcedure(Procedure)
ResourceProvenance(Provenance)
ResourceQuestionnaire(Questionnaire)
ResourceQuestionnaireresponse(Questionnaireresponse)
ResourceRegulatedauthorization(Regulatedauthorization)
ResourceRelatedperson(Relatedperson)
ResourceRequestorchestration(Requestorchestration)
ResourceRequirements(Requirements)
ResourceResearchstudy(Researchstudy)
ResourceResearchsubject(Researchsubject)
ResourceRiskassessment(Riskassessment)
ResourceSchedule(Schedule)
ResourceSearchparameter(Searchparameter)
ResourceServicerequest(Servicerequest)
ResourceSlot(Slot)
ResourceSpecimen(Specimen)
ResourceSpecimendefinition(Specimendefinition)
ResourceStructuredefinition(Structuredefinition)
ResourceStructuremap(Structuremap)
ResourceSubscription(Subscription)
ResourceSubscriptionstatus(Subscriptionstatus)
ResourceSubscriptiontopic(Subscriptiontopic)
ResourceSubstance(Substance)
ResourceSubstancedefinition(Substancedefinition)
ResourceSubstancenucleicacid(Substancenucleicacid)
ResourceSubstancepolymer(Substancepolymer)
ResourceSubstanceprotein(Substanceprotein)
ResourceSubstancereferenceinformation(
Substancereferenceinformation,
)
ResourceSubstancesourcematerial(Substancesourcematerial)
ResourceSupplydelivery(Supplydelivery)
ResourceSupplyrequest(Supplyrequest)
ResourceTask(Task)
ResourceTerminologycapabilities(Terminologycapabilities)
ResourceTestplan(Testplan)
ResourceTestreport(Testreport)
ResourceTestscript(Testscript)
ResourceTransport(Transport)
ResourceValueset(Valueset)
ResourceVerificationresult(Verificationresult)
ResourceVisionprescription(Visionprescription)
}
Constructors
-
ResourceAccount(Account) -
ResourceActivitydefinition(Activitydefinition) -
ResourceActordefinition(Actordefinition) -
ResourceAdministrableproductdefinition( Administrableproductdefinition, ) -
ResourceAdverseevent(Adverseevent) -
ResourceAllergyintolerance(Allergyintolerance) -
ResourceAppointment(Appointment) -
ResourceAppointmentresponse(Appointmentresponse) -
ResourceArtifactassessment(Artifactassessment) -
ResourceAuditevent(Auditevent) -
ResourceBasic(Basic) -
ResourceBinary(Binary) -
ResourceBiologicallyderivedproduct(Biologicallyderivedproduct) -
ResourceBiologicallyderivedproductdispense( Biologicallyderivedproductdispense, ) -
ResourceBodystructure(Bodystructure) -
ResourceBundle(Bundle) -
ResourceCanonicalresource(Canonicalresource) -
ResourceCapabilitystatement(Capabilitystatement) -
ResourceCareplan(Careplan) -
ResourceCareteam(Careteam) -
ResourceChargeitem(Chargeitem) -
ResourceChargeitemdefinition(Chargeitemdefinition) -
ResourceCitation(Citation) -
ResourceClaim(Claim) -
ResourceClaimresponse(Claimresponse) -
ResourceClinicalimpression(Clinicalimpression) -
ResourceClinicalusedefinition(Clinicalusedefinition) -
ResourceCodesystem(Codesystem) -
ResourceCommunication(Communication) -
ResourceCommunicationrequest(Communicationrequest) -
ResourceCompartmentdefinition(Compartmentdefinition) -
ResourceComposition(Composition) -
ResourceConceptmap(Conceptmap) -
ResourceCondition(Condition) -
ResourceConditiondefinition(Conditiondefinition) -
ResourceConsent(Consent) -
ResourceContract(Contract) -
ResourceCoverage(Coverage) -
ResourceCoverageeligibilityrequest(Coverageeligibilityrequest) -
ResourceCoverageeligibilityresponse(Coverageeligibilityresponse) -
ResourceDetectedissue(Detectedissue) -
ResourceDevice(Device) -
ResourceDeviceassociation(Deviceassociation) -
ResourceDevicedefinition(Devicedefinition) -
ResourceDevicedispense(Devicedispense) -
ResourceDevicemetric(Devicemetric) -
ResourceDevicerequest(Devicerequest) -
ResourceDeviceusage(Deviceusage) -
ResourceDiagnosticreport(Diagnosticreport) -
ResourceDocumentreference(Documentreference) -
ResourceEncounter(Encounter) -
ResourceEncounterhistory(Encounterhistory) -
ResourceEndpoint(Endpoint) -
ResourceEnrollmentrequest(Enrollmentrequest) -
ResourceEnrollmentresponse(Enrollmentresponse) -
ResourceEpisodeofcare(Episodeofcare) -
ResourceEventdefinition(Eventdefinition) -
ResourceEvidence(Evidence) -
ResourceEvidencereport(Evidencereport) -
ResourceEvidencevariable(Evidencevariable) -
ResourceExamplescenario(Examplescenario) -
ResourceExplanationofbenefit(Explanationofbenefit) -
ResourceFamilymemberhistory(Familymemberhistory) -
ResourceFlag(Flag) -
ResourceFormularyitem(Formularyitem) -
ResourceGenomicstudy(Genomicstudy) -
ResourceGoal(Goal) -
ResourceGraphdefinition(Graphdefinition) -
ResourceGroup(Group) -
ResourceGuidanceresponse(Guidanceresponse) -
ResourceHealthcareservice(Healthcareservice) -
ResourceImagingselection(Imagingselection) -
ResourceImagingstudy(Imagingstudy) -
ResourceImmunization(Immunization) -
ResourceImmunizationevaluation(Immunizationevaluation) -
ResourceImmunizationrecommendation(Immunizationrecommendation) -
ResourceImplementationguide(Implementationguide) -
ResourceIngredient(Ingredient) -
ResourceInsuranceplan(Insuranceplan) -
ResourceInventoryitem(Inventoryitem) -
ResourceInventoryreport(Inventoryreport) -
ResourceInvoice(Invoice) -
ResourceLibrary(Library) -
ResourceLinkage(Linkage) -
ResourceListfhir(Listfhir) -
ResourceLocation(Location) -
ResourceManufactureditemdefinition(Manufactureditemdefinition) -
ResourceMeasure(Measure) -
ResourceMeasurereport(Measurereport) -
ResourceMedication(Medication) -
ResourceMedicationadministration(Medicationadministration) -
ResourceMedicationdispense(Medicationdispense) -
ResourceMedicationknowledge(Medicationknowledge) -
ResourceMedicationrequest(Medicationrequest) -
ResourceMedicationstatement(Medicationstatement) -
ResourceMedicinalproductdefinition(Medicinalproductdefinition) -
ResourceMessagedefinition(Messagedefinition) -
ResourceMessageheader(Messageheader) -
ResourceMetadataresource(Metadataresource) -
ResourceMolecularsequence(Molecularsequence) -
ResourceNamingsystem(Namingsystem) -
ResourceNutritionintake(Nutritionintake) -
ResourceNutritionorder(Nutritionorder) -
ResourceNutritionproduct(Nutritionproduct) -
ResourceObservation(Observation) -
ResourceObservationdefinition(Observationdefinition) -
ResourceOperationdefinition(Operationdefinition) -
ResourceOperationoutcome(Operationoutcome) -
ResourceOrganization(Organization) -
ResourceOrganizationaffiliation(Organizationaffiliation) -
ResourcePackagedproductdefinition(Packagedproductdefinition) -
ResourceParameters(Parameters) -
ResourcePatient(Patient) -
ResourcePaymentnotice(Paymentnotice) -
ResourcePaymentreconciliation(Paymentreconciliation) -
ResourcePermission(Permission) -
ResourcePerson(Person) -
ResourcePlandefinition(Plandefinition) -
ResourcePractitioner(Practitioner) -
ResourcePractitionerrole(Practitionerrole) -
ResourceProcedure(Procedure) -
ResourceProvenance(Provenance) -
ResourceQuestionnaire(Questionnaire) -
ResourceQuestionnaireresponse(Questionnaireresponse) -
ResourceRegulatedauthorization(Regulatedauthorization) -
ResourceRelatedperson(Relatedperson) -
ResourceRequestorchestration(Requestorchestration) -
ResourceRequirements(Requirements) -
ResourceResearchstudy(Researchstudy) -
ResourceResearchsubject(Researchsubject) -
ResourceRiskassessment(Riskassessment) -
ResourceSchedule(Schedule) -
ResourceSearchparameter(Searchparameter) -
ResourceServicerequest(Servicerequest) -
ResourceSlot(Slot) -
ResourceSpecimen(Specimen) -
ResourceSpecimendefinition(Specimendefinition) -
ResourceStructuredefinition(Structuredefinition) -
ResourceStructuremap(Structuremap) -
ResourceSubscription(Subscription) -
ResourceSubscriptionstatus(Subscriptionstatus) -
ResourceSubscriptiontopic(Subscriptiontopic) -
ResourceSubstance(Substance) -
ResourceSubstancedefinition(Substancedefinition) -
ResourceSubstancenucleicacid(Substancenucleicacid) -
ResourceSubstancepolymer(Substancepolymer) -
ResourceSubstanceprotein(Substanceprotein) -
ResourceSubstancereferenceinformation( Substancereferenceinformation, ) -
ResourceSubstancesourcematerial(Substancesourcematerial) -
ResourceSupplydelivery(Supplydelivery) -
ResourceSupplyrequest(Supplyrequest) -
ResourceTask(Task) -
ResourceTerminologycapabilities(Terminologycapabilities) -
ResourceTestplan(Testplan) -
ResourceTestreport(Testreport) -
ResourceTestscript(Testscript) -
ResourceTransport(Transport) -
ResourceValueset(Valueset) -
ResourceVerificationresult(Verificationresult) -
ResourceVisionprescription(Visionprescription)
pub type Riskassessment {
Riskassessment(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
based_on: option.Option(Reference),
parent: option.Option(Reference),
status: r5_valuesets.Observationstatus,
method: option.Option(Codeableconcept),
code: option.Option(Codeableconcept),
subject: Reference,
encounter: option.Option(Reference),
occurrence: option.Option(RiskassessmentOccurrence),
condition: option.Option(Reference),
performer: option.Option(Reference),
reason: List(Codeablereference),
basis: List(Reference),
prediction: List(RiskassessmentPrediction),
mitigation: option.Option(String),
note: List(Annotation),
)
}
Constructors
-
Riskassessment( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), based_on: option.Option(Reference), parent: option.Option(Reference), status: r5_valuesets.Observationstatus, method: option.Option(Codeableconcept), code: option.Option(Codeableconcept), subject: Reference, encounter: option.Option(Reference), occurrence: option.Option(RiskassessmentOccurrence), condition: option.Option(Reference), performer: option.Option(Reference), reason: List(Codeablereference), basis: List(Reference), prediction: List(RiskassessmentPrediction), mitigation: option.Option(String), note: List(Annotation), )
pub type RiskassessmentPrediction {
RiskassessmentPrediction(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
outcome: option.Option(Codeableconcept),
probability: option.Option(
RiskassessmentPredictionProbability,
),
qualitative_risk: option.Option(Codeableconcept),
relative_risk: option.Option(Float),
when: option.Option(RiskassessmentPredictionWhen),
rationale: option.Option(String),
)
}
Constructors
-
RiskassessmentPrediction( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), outcome: option.Option(Codeableconcept), probability: option.Option(RiskassessmentPredictionProbability), qualitative_risk: option.Option(Codeableconcept), relative_risk: option.Option(Float), when: option.Option(RiskassessmentPredictionWhen), rationale: option.Option(String), )
pub type RiskassessmentPredictionProbability {
RiskassessmentPredictionProbabilityDecimal(probability: Float)
RiskassessmentPredictionProbabilityRange(probability: Range)
}
Constructors
-
RiskassessmentPredictionProbabilityDecimal(probability: Float) -
RiskassessmentPredictionProbabilityRange(probability: Range)
pub type Sampleddata {
Sampleddata(
id: option.Option(String),
extension: List(Extension),
origin: Quantity,
interval: option.Option(Float),
interval_unit: String,
factor: option.Option(Float),
lower_limit: option.Option(Float),
upper_limit: option.Option(Float),
dimensions: Int,
code_map: option.Option(String),
offsets: option.Option(String),
data: option.Option(String),
)
}
Constructors
-
Sampleddata( id: option.Option(String), extension: List(Extension), origin: Quantity, interval: option.Option(Float), interval_unit: String, factor: option.Option(Float), lower_limit: option.Option(Float), upper_limit: option.Option(Float), dimensions: Int, code_map: option.Option(String), offsets: option.Option(String), data: option.Option(String), )
pub type Schedule {
Schedule(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
active: option.Option(Bool),
service_category: List(Codeableconcept),
service_type: List(Codeablereference),
specialty: List(Codeableconcept),
name: option.Option(String),
actor: List(Reference),
planning_horizon: option.Option(Period),
comment: option.Option(String),
)
}
Constructors
-
Schedule( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), active: option.Option(Bool), service_category: List(Codeableconcept), service_type: List(Codeablereference), specialty: List(Codeableconcept), name: option.Option(String), actor: List(Reference), planning_horizon: option.Option(Period), comment: option.Option(String), )
pub type Searchparameter {
Searchparameter(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
url: String,
identifier: List(Identifier),
version: option.Option(String),
version_algorithm: option.Option(
SearchparameterVersionalgorithm,
),
name: String,
title: option.Option(String),
derived_from: option.Option(String),
status: r5_valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(String),
publisher: option.Option(String),
contact: List(Contactdetail),
description: String,
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
purpose: option.Option(String),
copyright: option.Option(String),
copyright_label: option.Option(String),
code: String,
base: List(r5_valuesets.Versionindependentallresourcetypes),
type_: r5_valuesets.Searchparamtype,
expression: option.Option(String),
processing_mode: option.Option(
r5_valuesets.Searchprocessingmode,
),
constraint: option.Option(String),
target: List(r5_valuesets.Versionindependentallresourcetypes),
multiple_or: option.Option(Bool),
multiple_and: option.Option(Bool),
comparator: List(r5_valuesets.Searchcomparator),
modifier: List(r5_valuesets.Searchmodifiercode),
chain: List(String),
component: List(SearchparameterComponent),
)
}
Constructors
-
Searchparameter( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), url: String, identifier: List(Identifier), version: option.Option(String), version_algorithm: option.Option( SearchparameterVersionalgorithm, ), name: String, title: option.Option(String), derived_from: option.Option(String), status: r5_valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(String), publisher: option.Option(String), contact: List(Contactdetail), description: String, use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), purpose: option.Option(String), copyright: option.Option(String), copyright_label: option.Option(String), code: String, base: List(r5_valuesets.Versionindependentallresourcetypes), type_: r5_valuesets.Searchparamtype, expression: option.Option(String), processing_mode: option.Option( r5_valuesets.Searchprocessingmode, ), constraint: option.Option(String), target: List(r5_valuesets.Versionindependentallresourcetypes), multiple_or: option.Option(Bool), multiple_and: option.Option(Bool), comparator: List(r5_valuesets.Searchcomparator), modifier: List(r5_valuesets.Searchmodifiercode), chain: List(String), component: List(SearchparameterComponent), )
pub type SearchparameterComponent {
SearchparameterComponent(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
definition: String,
expression: String,
)
}
Constructors
-
SearchparameterComponent( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), definition: String, expression: String, )
pub type SearchparameterVersionalgorithm {
SearchparameterVersionalgorithmString(
version_algorithm: String,
)
SearchparameterVersionalgorithmCoding(
version_algorithm: Coding,
)
}
Constructors
-
SearchparameterVersionalgorithmString(version_algorithm: String) -
SearchparameterVersionalgorithmCoding(version_algorithm: Coding)
pub type Servicerequest {
Servicerequest(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
instantiates_canonical: List(String),
instantiates_uri: List(String),
based_on: List(Reference),
replaces: List(Reference),
requisition: option.Option(Identifier),
status: r5_valuesets.Requeststatus,
intent: r5_valuesets.Requestintent,
category: List(Codeableconcept),
priority: option.Option(r5_valuesets.Requestpriority),
do_not_perform: option.Option(Bool),
code: option.Option(Codeablereference),
order_detail: List(ServicerequestOrderdetail),
quantity: option.Option(ServicerequestQuantity),
subject: Reference,
focus: List(Reference),
encounter: option.Option(Reference),
occurrence: option.Option(ServicerequestOccurrence),
as_needed: option.Option(ServicerequestAsneeded),
authored_on: option.Option(String),
requester: option.Option(Reference),
performer_type: option.Option(Codeableconcept),
performer: List(Reference),
location: List(Codeablereference),
reason: List(Codeablereference),
insurance: List(Reference),
supporting_info: List(Codeablereference),
specimen: List(Reference),
body_site: List(Codeableconcept),
body_structure: option.Option(Reference),
note: List(Annotation),
patient_instruction: List(ServicerequestPatientinstruction),
relevant_history: List(Reference),
)
}
Constructors
-
Servicerequest( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), instantiates_canonical: List(String), instantiates_uri: List(String), based_on: List(Reference), replaces: List(Reference), requisition: option.Option(Identifier), status: r5_valuesets.Requeststatus, intent: r5_valuesets.Requestintent, category: List(Codeableconcept), priority: option.Option(r5_valuesets.Requestpriority), do_not_perform: option.Option(Bool), code: option.Option(Codeablereference), order_detail: List(ServicerequestOrderdetail), quantity: option.Option(ServicerequestQuantity), subject: Reference, focus: List(Reference), encounter: option.Option(Reference), occurrence: option.Option(ServicerequestOccurrence), as_needed: option.Option(ServicerequestAsneeded), authored_on: option.Option(String), requester: option.Option(Reference), performer_type: option.Option(Codeableconcept), performer: List(Reference), location: List(Codeablereference), reason: List(Codeablereference), insurance: List(Reference), supporting_info: List(Codeablereference), specimen: List(Reference), body_site: List(Codeableconcept), body_structure: option.Option(Reference), note: List(Annotation), patient_instruction: List(ServicerequestPatientinstruction), relevant_history: List(Reference), )
pub type ServicerequestAsneeded {
ServicerequestAsneededBoolean(as_needed: Bool)
ServicerequestAsneededCodeableconcept(
as_needed: Codeableconcept,
)
}
Constructors
-
ServicerequestAsneededBoolean(as_needed: Bool) -
ServicerequestAsneededCodeableconcept(as_needed: Codeableconcept)
pub type ServicerequestOrderdetail {
ServicerequestOrderdetail(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
parameter_focus: option.Option(Codeablereference),
parameter: List(ServicerequestOrderdetailParameter),
)
}
Constructors
-
ServicerequestOrderdetail( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), parameter_focus: option.Option(Codeablereference), parameter: List(ServicerequestOrderdetailParameter), )
pub type ServicerequestOrderdetailParameter {
ServicerequestOrderdetailParameter(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: Codeableconcept,
value: ServicerequestOrderdetailParameterValue,
)
}
Constructors
-
ServicerequestOrderdetailParameter( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: Codeableconcept, value: ServicerequestOrderdetailParameterValue, )
pub type ServicerequestOrderdetailParameterValue {
ServicerequestOrderdetailParameterValueQuantity(
value: Quantity,
)
ServicerequestOrderdetailParameterValueRatio(value: Ratio)
ServicerequestOrderdetailParameterValueRange(value: Range)
ServicerequestOrderdetailParameterValueBoolean(value: Bool)
ServicerequestOrderdetailParameterValueCodeableconcept(
value: Codeableconcept,
)
ServicerequestOrderdetailParameterValueString(value: String)
ServicerequestOrderdetailParameterValuePeriod(value: Period)
}
Constructors
-
ServicerequestOrderdetailParameterValueQuantity(value: Quantity) -
ServicerequestOrderdetailParameterValueRatio(value: Ratio) -
ServicerequestOrderdetailParameterValueRange(value: Range) -
ServicerequestOrderdetailParameterValueBoolean(value: Bool) -
ServicerequestOrderdetailParameterValueCodeableconcept( value: Codeableconcept, ) -
ServicerequestOrderdetailParameterValueString(value: String) -
ServicerequestOrderdetailParameterValuePeriod(value: Period)
pub type ServicerequestPatientinstruction {
ServicerequestPatientinstruction(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
instruction: option.Option(
ServicerequestPatientinstructionInstruction,
),
)
}
Constructors
-
ServicerequestPatientinstruction( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), instruction: option.Option( ServicerequestPatientinstructionInstruction, ), )
pub type ServicerequestPatientinstructionInstruction {
ServicerequestPatientinstructionInstructionMarkdown(
instruction: String,
)
ServicerequestPatientinstructionInstructionReference(
instruction: Reference,
)
}
Constructors
-
ServicerequestPatientinstructionInstructionMarkdown( instruction: String, ) -
ServicerequestPatientinstructionInstructionReference( instruction: Reference, )
pub type Signature {
Signature(
id: option.Option(String),
extension: List(Extension),
type_: List(Coding),
when: option.Option(String),
who: option.Option(Reference),
on_behalf_of: option.Option(Reference),
target_format: option.Option(String),
sig_format: option.Option(String),
data: option.Option(String),
)
}
Constructors
-
Signature( id: option.Option(String), extension: List(Extension), type_: List(Coding), when: option.Option(String), who: option.Option(Reference), on_behalf_of: option.Option(Reference), target_format: option.Option(String), sig_format: option.Option(String), data: option.Option(String), )
pub type Simplequantity {
Simplequantity(
id: option.Option(String),
extension: List(Extension),
value: option.Option(Float),
unit: option.Option(String),
system: option.Option(String),
code: option.Option(String),
)
}
Constructors
-
Simplequantity( id: option.Option(String), extension: List(Extension), value: option.Option(Float), unit: option.Option(String), system: option.Option(String), code: option.Option(String), )
pub type Slot {
Slot(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
service_category: List(Codeableconcept),
service_type: List(Codeablereference),
specialty: List(Codeableconcept),
appointment_type: List(Codeableconcept),
schedule: Reference,
status: r5_valuesets.Slotstatus,
start: String,
end: String,
overbooked: option.Option(Bool),
comment: option.Option(String),
)
}
Constructors
-
Slot( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), service_category: List(Codeableconcept), service_type: List(Codeablereference), specialty: List(Codeableconcept), appointment_type: List(Codeableconcept), schedule: Reference, status: r5_valuesets.Slotstatus, start: String, end: String, overbooked: option.Option(Bool), comment: option.Option(String), )
pub type Specimen {
Specimen(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
accession_identifier: option.Option(Identifier),
status: option.Option(r5_valuesets.Specimenstatus),
type_: option.Option(Codeableconcept),
subject: option.Option(Reference),
received_time: option.Option(String),
parent: List(Reference),
request: List(Reference),
combined: option.Option(r5_valuesets.Specimencombined),
role: List(Codeableconcept),
feature: List(SpecimenFeature),
collection: option.Option(SpecimenCollection),
processing: List(SpecimenProcessing),
container: List(SpecimenContainer),
condition: List(Codeableconcept),
note: List(Annotation),
)
}
Constructors
-
Specimen( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), accession_identifier: option.Option(Identifier), status: option.Option(r5_valuesets.Specimenstatus), type_: option.Option(Codeableconcept), subject: option.Option(Reference), received_time: option.Option(String), parent: List(Reference), request: List(Reference), combined: option.Option(r5_valuesets.Specimencombined), role: List(Codeableconcept), feature: List(SpecimenFeature), collection: option.Option(SpecimenCollection), processing: List(SpecimenProcessing), container: List(SpecimenContainer), condition: List(Codeableconcept), note: List(Annotation), )
pub type SpecimenCollection {
SpecimenCollection(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
collector: option.Option(Reference),
collected: option.Option(SpecimenCollectionCollected),
duration: option.Option(Duration),
quantity: option.Option(Quantity),
method: option.Option(Codeableconcept),
device: option.Option(Codeablereference),
procedure: option.Option(Reference),
body_site: option.Option(Codeablereference),
fasting_status: option.Option(SpecimenCollectionFastingstatus),
)
}
Constructors
-
SpecimenCollection( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), collector: option.Option(Reference), collected: option.Option(SpecimenCollectionCollected), duration: option.Option(Duration), quantity: option.Option(Quantity), method: option.Option(Codeableconcept), device: option.Option(Codeablereference), procedure: option.Option(Reference), body_site: option.Option(Codeablereference), fasting_status: option.Option(SpecimenCollectionFastingstatus), )
pub type SpecimenCollectionFastingstatus {
SpecimenCollectionFastingstatusCodeableconcept(
fasting_status: Codeableconcept,
)
SpecimenCollectionFastingstatusDuration(
fasting_status: Duration,
)
}
Constructors
-
SpecimenCollectionFastingstatusCodeableconcept( fasting_status: Codeableconcept, ) -
SpecimenCollectionFastingstatusDuration(fasting_status: Duration)
pub type SpecimenContainer {
SpecimenContainer(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
device: Reference,
location: option.Option(Reference),
specimen_quantity: option.Option(Quantity),
)
}
Constructors
-
SpecimenContainer( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), device: Reference, location: option.Option(Reference), specimen_quantity: option.Option(Quantity), )
pub type SpecimenFeature {
SpecimenFeature(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
description: String,
)
}
Constructors
-
SpecimenFeature( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, description: String, )
pub type SpecimenProcessing {
SpecimenProcessing(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
description: option.Option(String),
method: option.Option(Codeableconcept),
additive: List(Reference),
time: option.Option(SpecimenProcessingTime),
)
}
Constructors
-
SpecimenProcessing( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), description: option.Option(String), method: option.Option(Codeableconcept), additive: List(Reference), time: option.Option(SpecimenProcessingTime), )
pub type Specimendefinition {
Specimendefinition(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
url: option.Option(String),
identifier: option.Option(Identifier),
version: option.Option(String),
version_algorithm: option.Option(
SpecimendefinitionVersionalgorithm,
),
name: option.Option(String),
title: option.Option(String),
derived_from_canonical: List(String),
derived_from_uri: List(String),
status: r5_valuesets.Publicationstatus,
experimental: option.Option(Bool),
subject: option.Option(SpecimendefinitionSubject),
date: option.Option(String),
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
purpose: option.Option(String),
copyright: option.Option(String),
copyright_label: option.Option(String),
approval_date: option.Option(String),
last_review_date: option.Option(String),
effective_period: option.Option(Period),
type_collected: option.Option(Codeableconcept),
patient_preparation: List(Codeableconcept),
time_aspect: option.Option(String),
collection: List(Codeableconcept),
type_tested: List(SpecimendefinitionTypetested),
)
}
Constructors
-
Specimendefinition( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), url: option.Option(String), identifier: option.Option(Identifier), version: option.Option(String), version_algorithm: option.Option( SpecimendefinitionVersionalgorithm, ), name: option.Option(String), title: option.Option(String), derived_from_canonical: List(String), derived_from_uri: List(String), status: r5_valuesets.Publicationstatus, experimental: option.Option(Bool), subject: option.Option(SpecimendefinitionSubject), date: option.Option(String), publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), purpose: option.Option(String), copyright: option.Option(String), copyright_label: option.Option(String), approval_date: option.Option(String), last_review_date: option.Option(String), effective_period: option.Option(Period), type_collected: option.Option(Codeableconcept), patient_preparation: List(Codeableconcept), time_aspect: option.Option(String), collection: List(Codeableconcept), type_tested: List(SpecimendefinitionTypetested), )
pub type SpecimendefinitionSubject {
SpecimendefinitionSubjectCodeableconcept(
subject: Codeableconcept,
)
SpecimendefinitionSubjectReference(subject: Reference)
}
Constructors
-
SpecimendefinitionSubjectCodeableconcept( subject: Codeableconcept, ) -
SpecimendefinitionSubjectReference(subject: Reference)
pub type SpecimendefinitionTypetested {
SpecimendefinitionTypetested(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
is_derived: option.Option(Bool),
type_: option.Option(Codeableconcept),
preference: r5_valuesets.Specimencontainedpreference,
container: option.Option(
SpecimendefinitionTypetestedContainer,
),
requirement: option.Option(String),
retention_time: option.Option(Duration),
single_use: option.Option(Bool),
rejection_criterion: List(Codeableconcept),
handling: List(SpecimendefinitionTypetestedHandling),
testing_destination: List(Codeableconcept),
)
}
Constructors
-
SpecimendefinitionTypetested( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), is_derived: option.Option(Bool), type_: option.Option(Codeableconcept), preference: r5_valuesets.Specimencontainedpreference, container: option.Option(SpecimendefinitionTypetestedContainer), requirement: option.Option(String), retention_time: option.Option(Duration), single_use: option.Option(Bool), rejection_criterion: List(Codeableconcept), handling: List(SpecimendefinitionTypetestedHandling), testing_destination: List(Codeableconcept), )
pub type SpecimendefinitionTypetestedContainer {
SpecimendefinitionTypetestedContainer(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
material: option.Option(Codeableconcept),
type_: option.Option(Codeableconcept),
cap: option.Option(Codeableconcept),
description: option.Option(String),
capacity: option.Option(Quantity),
minimum_volume: option.Option(
SpecimendefinitionTypetestedContainerMinimumvolume,
),
additive: List(SpecimendefinitionTypetestedContainerAdditive),
preparation: option.Option(String),
)
}
Constructors
-
SpecimendefinitionTypetestedContainer( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), material: option.Option(Codeableconcept), type_: option.Option(Codeableconcept), cap: option.Option(Codeableconcept), description: option.Option(String), capacity: option.Option(Quantity), minimum_volume: option.Option( SpecimendefinitionTypetestedContainerMinimumvolume, ), additive: List(SpecimendefinitionTypetestedContainerAdditive), preparation: option.Option(String), )
pub type SpecimendefinitionTypetestedContainerAdditive {
SpecimendefinitionTypetestedContainerAdditive(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
additive: SpecimendefinitionTypetestedContainerAdditiveAdditive,
)
}
Constructors
-
SpecimendefinitionTypetestedContainerAdditive( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), additive: SpecimendefinitionTypetestedContainerAdditiveAdditive, )
pub type SpecimendefinitionTypetestedContainerAdditiveAdditive {
SpecimendefinitionTypetestedContainerAdditiveAdditiveCodeableconcept(
additive: Codeableconcept,
)
SpecimendefinitionTypetestedContainerAdditiveAdditiveReference(
additive: Reference,
)
}
Constructors
-
SpecimendefinitionTypetestedContainerAdditiveAdditiveCodeableconcept( additive: Codeableconcept, ) -
SpecimendefinitionTypetestedContainerAdditiveAdditiveReference( additive: Reference, )
pub type SpecimendefinitionTypetestedContainerMinimumvolume {
SpecimendefinitionTypetestedContainerMinimumvolumeQuantity(
minimum_volume: Quantity,
)
SpecimendefinitionTypetestedContainerMinimumvolumeString(
minimum_volume: String,
)
}
Constructors
-
SpecimendefinitionTypetestedContainerMinimumvolumeQuantity( minimum_volume: Quantity, ) -
SpecimendefinitionTypetestedContainerMinimumvolumeString( minimum_volume: String, )
pub type SpecimendefinitionTypetestedHandling {
SpecimendefinitionTypetestedHandling(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
temperature_qualifier: option.Option(Codeableconcept),
temperature_range: option.Option(Range),
max_duration: option.Option(Duration),
instruction: option.Option(String),
)
}
Constructors
-
SpecimendefinitionTypetestedHandling( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), temperature_qualifier: option.Option(Codeableconcept), temperature_range: option.Option(Range), max_duration: option.Option(Duration), instruction: option.Option(String), )
pub type SpecimendefinitionVersionalgorithm {
SpecimendefinitionVersionalgorithmString(
version_algorithm: String,
)
SpecimendefinitionVersionalgorithmCoding(
version_algorithm: Coding,
)
}
Constructors
-
SpecimendefinitionVersionalgorithmString( version_algorithm: String, ) -
SpecimendefinitionVersionalgorithmCoding( version_algorithm: Coding, )
pub type Structuredefinition {
Structuredefinition(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
url: String,
identifier: List(Identifier),
version: option.Option(String),
version_algorithm: option.Option(
StructuredefinitionVersionalgorithm,
),
name: String,
title: option.Option(String),
status: r5_valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(String),
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
purpose: option.Option(String),
copyright: option.Option(String),
copyright_label: option.Option(String),
keyword: List(Coding),
fhir_version: option.Option(r5_valuesets.Fhirversion),
mapping: List(StructuredefinitionMapping),
kind: r5_valuesets.Structuredefinitionkind,
abstract: Bool,
context: List(StructuredefinitionContext),
context_invariant: List(String),
type_: String,
base_definition: option.Option(String),
derivation: option.Option(r5_valuesets.Typederivationrule),
snapshot: option.Option(StructuredefinitionSnapshot),
differential: option.Option(StructuredefinitionDifferential),
)
}
Constructors
-
Structuredefinition( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), url: String, identifier: List(Identifier), version: option.Option(String), version_algorithm: option.Option( StructuredefinitionVersionalgorithm, ), name: String, title: option.Option(String), status: r5_valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(String), publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), purpose: option.Option(String), copyright: option.Option(String), copyright_label: option.Option(String), keyword: List(Coding), fhir_version: option.Option(r5_valuesets.Fhirversion), mapping: List(StructuredefinitionMapping), kind: r5_valuesets.Structuredefinitionkind, abstract: Bool, context: List(StructuredefinitionContext), context_invariant: List(String), type_: String, base_definition: option.Option(String), derivation: option.Option(r5_valuesets.Typederivationrule), snapshot: option.Option(StructuredefinitionSnapshot), differential: option.Option(StructuredefinitionDifferential), )
pub type StructuredefinitionContext {
StructuredefinitionContext(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: r5_valuesets.Extensioncontexttype,
expression: String,
)
}
Constructors
-
StructuredefinitionContext( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: r5_valuesets.Extensioncontexttype, expression: String, )
pub type StructuredefinitionDifferential {
StructuredefinitionDifferential(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
element: List(Elementdefinition),
)
}
Constructors
-
StructuredefinitionDifferential( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), element: List(Elementdefinition), )
pub type StructuredefinitionMapping {
StructuredefinitionMapping(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
identity: String,
uri: option.Option(String),
name: option.Option(String),
comment: option.Option(String),
)
}
Constructors
-
StructuredefinitionMapping( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), identity: String, uri: option.Option(String), name: option.Option(String), comment: option.Option(String), )
pub type StructuredefinitionSnapshot {
StructuredefinitionSnapshot(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
element: List(Elementdefinition),
)
}
Constructors
-
StructuredefinitionSnapshot( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), element: List(Elementdefinition), )
pub type StructuredefinitionVersionalgorithm {
StructuredefinitionVersionalgorithmString(
version_algorithm: String,
)
StructuredefinitionVersionalgorithmCoding(
version_algorithm: Coding,
)
}
Constructors
-
StructuredefinitionVersionalgorithmString( version_algorithm: String, ) -
StructuredefinitionVersionalgorithmCoding( version_algorithm: Coding, )
pub type Structuremap {
Structuremap(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
url: String,
identifier: List(Identifier),
version: option.Option(String),
version_algorithm: option.Option(StructuremapVersionalgorithm),
name: String,
title: option.Option(String),
status: r5_valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(String),
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
purpose: option.Option(String),
copyright: option.Option(String),
copyright_label: option.Option(String),
structure: List(StructuremapStructure),
import_: List(String),
const_: List(StructuremapConst),
group: List(StructuremapGroup),
)
}
Constructors
-
Structuremap( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), url: String, identifier: List(Identifier), version: option.Option(String), version_algorithm: option.Option(StructuremapVersionalgorithm), name: String, title: option.Option(String), status: r5_valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(String), publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), purpose: option.Option(String), copyright: option.Option(String), copyright_label: option.Option(String), structure: List(StructuremapStructure), import_: List(String), const_: List(StructuremapConst), group: List(StructuremapGroup), )
pub type StructuremapConst {
StructuremapConst(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
name: option.Option(String),
value: option.Option(String),
)
}
Constructors
-
StructuremapConst( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), name: option.Option(String), value: option.Option(String), )
pub type StructuremapGroup {
StructuremapGroup(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
name: String,
extends: option.Option(String),
type_mode: option.Option(r5_valuesets.Mapgrouptypemode),
documentation: option.Option(String),
input: List(StructuremapGroupInput),
rule: List(StructuremapGroupRule),
)
}
Constructors
-
StructuremapGroup( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), name: String, extends: option.Option(String), type_mode: option.Option(r5_valuesets.Mapgrouptypemode), documentation: option.Option(String), input: List(StructuremapGroupInput), rule: List(StructuremapGroupRule), )
pub type StructuremapGroupInput {
StructuremapGroupInput(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
name: String,
type_: option.Option(String),
mode: r5_valuesets.Mapinputmode,
documentation: option.Option(String),
)
}
Constructors
-
StructuremapGroupInput( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), name: String, type_: option.Option(String), mode: r5_valuesets.Mapinputmode, documentation: option.Option(String), )
pub type StructuremapGroupRule {
StructuremapGroupRule(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
name: option.Option(String),
source: List(StructuremapGroupRuleSource),
target: List(StructuremapGroupRuleTarget),
rule: List(StructuremapGroupRule),
dependent: List(StructuremapGroupRuleDependent),
documentation: option.Option(String),
)
}
Constructors
-
StructuremapGroupRule( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), name: option.Option(String), source: List(StructuremapGroupRuleSource), target: List(StructuremapGroupRuleTarget), rule: List(StructuremapGroupRule), dependent: List(StructuremapGroupRuleDependent), documentation: option.Option(String), )
pub type StructuremapGroupRuleDependent {
StructuremapGroupRuleDependent(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
name: String,
parameter: List(StructuremapGroupRuleTargetParameter),
)
}
Constructors
-
StructuremapGroupRuleDependent( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), name: String, parameter: List(StructuremapGroupRuleTargetParameter), )
pub type StructuremapGroupRuleSource {
StructuremapGroupRuleSource(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
context: String,
min: option.Option(Int),
max: option.Option(String),
type_: option.Option(String),
default_value: option.Option(String),
element: option.Option(String),
list_mode: option.Option(r5_valuesets.Mapsourcelistmode),
variable: option.Option(String),
condition: option.Option(String),
check: option.Option(String),
log_message: option.Option(String),
)
}
Constructors
-
StructuremapGroupRuleSource( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), context: String, min: option.Option(Int), max: option.Option(String), type_: option.Option(String), default_value: option.Option(String), element: option.Option(String), list_mode: option.Option(r5_valuesets.Mapsourcelistmode), variable: option.Option(String), condition: option.Option(String), check: option.Option(String), log_message: option.Option(String), )
pub type StructuremapGroupRuleTarget {
StructuremapGroupRuleTarget(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
context: option.Option(String),
element: option.Option(String),
variable: option.Option(String),
list_mode: List(r5_valuesets.Maptargetlistmode),
list_rule_id: option.Option(String),
transform: option.Option(r5_valuesets.Maptransform),
parameter: List(StructuremapGroupRuleTargetParameter),
)
}
Constructors
-
StructuremapGroupRuleTarget( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), context: option.Option(String), element: option.Option(String), variable: option.Option(String), list_mode: List(r5_valuesets.Maptargetlistmode), list_rule_id: option.Option(String), transform: option.Option(r5_valuesets.Maptransform), parameter: List(StructuremapGroupRuleTargetParameter), )
pub type StructuremapGroupRuleTargetParameter {
StructuremapGroupRuleTargetParameter(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
value: StructuremapGroupRuleTargetParameterValue,
)
}
Constructors
-
StructuremapGroupRuleTargetParameter( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), value: StructuremapGroupRuleTargetParameterValue, )
pub type StructuremapGroupRuleTargetParameterValue {
StructuremapGroupRuleTargetParameterValueId(value: String)
StructuremapGroupRuleTargetParameterValueString(value: String)
StructuremapGroupRuleTargetParameterValueBoolean(value: Bool)
StructuremapGroupRuleTargetParameterValueInteger(value: Int)
StructuremapGroupRuleTargetParameterValueDecimal(value: Float)
StructuremapGroupRuleTargetParameterValueDate(value: String)
StructuremapGroupRuleTargetParameterValueTime(value: String)
StructuremapGroupRuleTargetParameterValueDatetime(
value: String,
)
}
Constructors
-
StructuremapGroupRuleTargetParameterValueId(value: String) -
StructuremapGroupRuleTargetParameterValueString(value: String) -
StructuremapGroupRuleTargetParameterValueBoolean(value: Bool) -
StructuremapGroupRuleTargetParameterValueInteger(value: Int) -
StructuremapGroupRuleTargetParameterValueDecimal(value: Float) -
StructuremapGroupRuleTargetParameterValueDate(value: String) -
StructuremapGroupRuleTargetParameterValueTime(value: String) -
StructuremapGroupRuleTargetParameterValueDatetime(value: String)
pub type StructuremapStructure {
StructuremapStructure(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
url: String,
mode: r5_valuesets.Mapmodelmode,
alias: option.Option(String),
documentation: option.Option(String),
)
}
Constructors
-
StructuremapStructure( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), url: String, mode: r5_valuesets.Mapmodelmode, alias: option.Option(String), documentation: option.Option(String), )
pub type StructuremapVersionalgorithm {
StructuremapVersionalgorithmString(version_algorithm: String)
StructuremapVersionalgorithmCoding(version_algorithm: Coding)
}
Constructors
-
StructuremapVersionalgorithmString(version_algorithm: String) -
StructuremapVersionalgorithmCoding(version_algorithm: Coding)
pub type Subscription {
Subscription(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
name: option.Option(String),
status: r5_valuesets.Subscriptionstatus,
topic: String,
contact: List(Contactpoint),
end: option.Option(String),
managing_entity: option.Option(Reference),
reason: option.Option(String),
filter_by: List(SubscriptionFilterby),
channel_type: Coding,
endpoint: option.Option(String),
parameter: List(SubscriptionParameter),
heartbeat_period: option.Option(Int),
timeout: option.Option(Int),
content_type: option.Option(String),
content: option.Option(
r5_valuesets.Subscriptionpayloadcontent,
),
max_count: option.Option(Int),
)
}
Constructors
-
Subscription( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), name: option.Option(String), status: r5_valuesets.Subscriptionstatus, topic: String, contact: List(Contactpoint), end: option.Option(String), managing_entity: option.Option(Reference), reason: option.Option(String), filter_by: List(SubscriptionFilterby), channel_type: Coding, endpoint: option.Option(String), parameter: List(SubscriptionParameter), heartbeat_period: option.Option(Int), timeout: option.Option(Int), content_type: option.Option(String), content: option.Option(r5_valuesets.Subscriptionpayloadcontent), max_count: option.Option(Int), )
pub type SubscriptionFilterby {
SubscriptionFilterby(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
resource_type: option.Option(String),
filter_parameter: String,
comparator: option.Option(r5_valuesets.Searchcomparator),
modifier: option.Option(r5_valuesets.Searchmodifiercode),
value: String,
)
}
Constructors
-
SubscriptionFilterby( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), resource_type: option.Option(String), filter_parameter: String, comparator: option.Option(r5_valuesets.Searchcomparator), modifier: option.Option(r5_valuesets.Searchmodifiercode), value: String, )
pub type SubscriptionParameter {
SubscriptionParameter(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
name: String,
value: String,
)
}
Constructors
-
SubscriptionParameter( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), name: String, value: String, )
pub type Subscriptionstatus {
Subscriptionstatus(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
status: option.Option(r5_valuesets.Subscriptionstatus),
type_: r5_valuesets.Subscriptionnotificationtype,
events_since_subscription_start: option.Option(Int),
notification_event: List(SubscriptionstatusNotificationevent),
subscription: Reference,
topic: option.Option(String),
error: List(Codeableconcept),
)
}
Constructors
-
Subscriptionstatus( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), status: option.Option(r5_valuesets.Subscriptionstatus), type_: r5_valuesets.Subscriptionnotificationtype, events_since_subscription_start: option.Option(Int), notification_event: List(SubscriptionstatusNotificationevent), subscription: Reference, topic: option.Option(String), error: List(Codeableconcept), )
pub type SubscriptionstatusNotificationevent {
SubscriptionstatusNotificationevent(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
event_number: Int,
timestamp: option.Option(String),
focus: option.Option(Reference),
additional_context: List(Reference),
)
}
Constructors
-
SubscriptionstatusNotificationevent( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), event_number: Int, timestamp: option.Option(String), focus: option.Option(Reference), additional_context: List(Reference), )
pub type Subscriptiontopic {
Subscriptiontopic(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
url: String,
identifier: List(Identifier),
version: option.Option(String),
version_algorithm: option.Option(
SubscriptiontopicVersionalgorithm,
),
name: option.Option(String),
title: option.Option(String),
derived_from: List(String),
status: r5_valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(String),
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
purpose: option.Option(String),
copyright: option.Option(String),
copyright_label: option.Option(String),
approval_date: option.Option(String),
last_review_date: option.Option(String),
effective_period: option.Option(Period),
resource_trigger: List(SubscriptiontopicResourcetrigger),
event_trigger: List(SubscriptiontopicEventtrigger),
can_filter_by: List(SubscriptiontopicCanfilterby),
notification_shape: List(SubscriptiontopicNotificationshape),
)
}
Constructors
-
Subscriptiontopic( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), url: String, identifier: List(Identifier), version: option.Option(String), version_algorithm: option.Option( SubscriptiontopicVersionalgorithm, ), name: option.Option(String), title: option.Option(String), derived_from: List(String), status: r5_valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(String), publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), purpose: option.Option(String), copyright: option.Option(String), copyright_label: option.Option(String), approval_date: option.Option(String), last_review_date: option.Option(String), effective_period: option.Option(Period), resource_trigger: List(SubscriptiontopicResourcetrigger), event_trigger: List(SubscriptiontopicEventtrigger), can_filter_by: List(SubscriptiontopicCanfilterby), notification_shape: List(SubscriptiontopicNotificationshape), )
pub type SubscriptiontopicCanfilterby {
SubscriptiontopicCanfilterby(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
description: option.Option(String),
resource: option.Option(String),
filter_parameter: String,
filter_definition: option.Option(String),
comparator: List(r5_valuesets.Searchcomparator),
modifier: List(r5_valuesets.Searchmodifiercode),
)
}
Constructors
-
SubscriptiontopicCanfilterby( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), description: option.Option(String), resource: option.Option(String), filter_parameter: String, filter_definition: option.Option(String), comparator: List(r5_valuesets.Searchcomparator), modifier: List(r5_valuesets.Searchmodifiercode), )
pub type SubscriptiontopicEventtrigger {
SubscriptiontopicEventtrigger(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
description: option.Option(String),
event: Codeableconcept,
resource: String,
)
}
Constructors
-
SubscriptiontopicEventtrigger( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), description: option.Option(String), event: Codeableconcept, resource: String, )
pub type SubscriptiontopicNotificationshape {
SubscriptiontopicNotificationshape(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
resource: String,
include: List(String),
rev_include: List(String),
)
}
Constructors
-
SubscriptiontopicNotificationshape( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), resource: String, include: List(String), rev_include: List(String), )
pub type SubscriptiontopicResourcetrigger {
SubscriptiontopicResourcetrigger(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
description: option.Option(String),
resource: String,
supported_interaction: List(r5_valuesets.Interactiontrigger),
query_criteria: option.Option(
SubscriptiontopicResourcetriggerQuerycriteria,
),
fhir_path_criteria: option.Option(String),
)
}
Constructors
-
SubscriptiontopicResourcetrigger( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), description: option.Option(String), resource: String, supported_interaction: List(r5_valuesets.Interactiontrigger), query_criteria: option.Option( SubscriptiontopicResourcetriggerQuerycriteria, ), fhir_path_criteria: option.Option(String), )
pub type SubscriptiontopicResourcetriggerQuerycriteria {
SubscriptiontopicResourcetriggerQuerycriteria(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
previous: option.Option(String),
result_for_create: option.Option(
r5_valuesets.Subscriptiontopiccrbehavior,
),
current: option.Option(String),
result_for_delete: option.Option(
r5_valuesets.Subscriptiontopiccrbehavior,
),
require_both: option.Option(Bool),
)
}
Constructors
-
SubscriptiontopicResourcetriggerQuerycriteria( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), previous: option.Option(String), result_for_create: option.Option( r5_valuesets.Subscriptiontopiccrbehavior, ), current: option.Option(String), result_for_delete: option.Option( r5_valuesets.Subscriptiontopiccrbehavior, ), require_both: option.Option(Bool), )
pub type SubscriptiontopicVersionalgorithm {
SubscriptiontopicVersionalgorithmString(
version_algorithm: String,
)
SubscriptiontopicVersionalgorithmCoding(
version_algorithm: Coding,
)
}
Constructors
-
SubscriptiontopicVersionalgorithmString( version_algorithm: String, ) -
SubscriptiontopicVersionalgorithmCoding( version_algorithm: Coding, )
pub type Substance {
Substance(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
instance: Bool,
status: option.Option(r5_valuesets.Substancestatus),
category: List(Codeableconcept),
code: Codeablereference,
description: option.Option(String),
expiry: option.Option(String),
quantity: option.Option(Quantity),
ingredient: List(SubstanceIngredient),
)
}
Constructors
-
Substance( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), instance: Bool, status: option.Option(r5_valuesets.Substancestatus), category: List(Codeableconcept), code: Codeablereference, description: option.Option(String), expiry: option.Option(String), quantity: option.Option(Quantity), ingredient: List(SubstanceIngredient), )
pub type SubstanceIngredient {
SubstanceIngredient(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
quantity: option.Option(Ratio),
substance: SubstanceIngredientSubstance,
)
}
Constructors
-
SubstanceIngredient( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), quantity: option.Option(Ratio), substance: SubstanceIngredientSubstance, )
pub type SubstanceIngredientSubstance {
SubstanceIngredientSubstanceCodeableconcept(
substance: Codeableconcept,
)
SubstanceIngredientSubstanceReference(substance: Reference)
}
Constructors
-
SubstanceIngredientSubstanceCodeableconcept( substance: Codeableconcept, ) -
SubstanceIngredientSubstanceReference(substance: Reference)
pub type Substancedefinition {
Substancedefinition(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
version: option.Option(String),
status: option.Option(Codeableconcept),
classification: List(Codeableconcept),
domain: option.Option(Codeableconcept),
grade: List(Codeableconcept),
description: option.Option(String),
information_source: List(Reference),
note: List(Annotation),
manufacturer: List(Reference),
supplier: List(Reference),
moiety: List(SubstancedefinitionMoiety),
characterization: List(SubstancedefinitionCharacterization),
property: List(SubstancedefinitionProperty),
reference_information: option.Option(Reference),
molecular_weight: List(SubstancedefinitionMolecularweight),
structure: option.Option(SubstancedefinitionStructure),
code: List(SubstancedefinitionCode),
name: List(SubstancedefinitionName),
relationship: List(SubstancedefinitionRelationship),
nucleic_acid: option.Option(Reference),
polymer: option.Option(Reference),
protein: option.Option(Reference),
source_material: option.Option(
SubstancedefinitionSourcematerial,
),
)
}
Constructors
-
Substancedefinition( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), version: option.Option(String), status: option.Option(Codeableconcept), classification: List(Codeableconcept), domain: option.Option(Codeableconcept), grade: List(Codeableconcept), description: option.Option(String), information_source: List(Reference), note: List(Annotation), manufacturer: List(Reference), supplier: List(Reference), moiety: List(SubstancedefinitionMoiety), characterization: List(SubstancedefinitionCharacterization), property: List(SubstancedefinitionProperty), reference_information: option.Option(Reference), molecular_weight: List(SubstancedefinitionMolecularweight), structure: option.Option(SubstancedefinitionStructure), code: List(SubstancedefinitionCode), name: List(SubstancedefinitionName), relationship: List(SubstancedefinitionRelationship), nucleic_acid: option.Option(Reference), polymer: option.Option(Reference), protein: option.Option(Reference), source_material: option.Option( SubstancedefinitionSourcematerial, ), )
pub type SubstancedefinitionCharacterization {
SubstancedefinitionCharacterization(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
technique: option.Option(Codeableconcept),
form: option.Option(Codeableconcept),
description: option.Option(String),
file: List(Attachment),
)
}
Constructors
-
SubstancedefinitionCharacterization( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), technique: option.Option(Codeableconcept), form: option.Option(Codeableconcept), description: option.Option(String), file: List(Attachment), )
pub type SubstancedefinitionCode {
SubstancedefinitionCode(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: option.Option(Codeableconcept),
status: option.Option(Codeableconcept),
status_date: option.Option(String),
note: List(Annotation),
source: List(Reference),
)
}
Constructors
-
SubstancedefinitionCode( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: option.Option(Codeableconcept), status: option.Option(Codeableconcept), status_date: option.Option(String), note: List(Annotation), source: List(Reference), )
pub type SubstancedefinitionMoiety {
SubstancedefinitionMoiety(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
role: option.Option(Codeableconcept),
identifier: option.Option(Identifier),
name: option.Option(String),
stereochemistry: option.Option(Codeableconcept),
optical_activity: option.Option(Codeableconcept),
molecular_formula: option.Option(String),
amount: option.Option(SubstancedefinitionMoietyAmount),
measurement_type: option.Option(Codeableconcept),
)
}
Constructors
-
SubstancedefinitionMoiety( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), role: option.Option(Codeableconcept), identifier: option.Option(Identifier), name: option.Option(String), stereochemistry: option.Option(Codeableconcept), optical_activity: option.Option(Codeableconcept), molecular_formula: option.Option(String), amount: option.Option(SubstancedefinitionMoietyAmount), measurement_type: option.Option(Codeableconcept), )
pub type SubstancedefinitionMolecularweight {
SubstancedefinitionMolecularweight(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
method: option.Option(Codeableconcept),
type_: option.Option(Codeableconcept),
amount: Quantity,
)
}
Constructors
-
SubstancedefinitionMolecularweight( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), method: option.Option(Codeableconcept), type_: option.Option(Codeableconcept), amount: Quantity, )
pub type SubstancedefinitionName {
SubstancedefinitionName(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
name: String,
type_: option.Option(Codeableconcept),
status: option.Option(Codeableconcept),
preferred: option.Option(Bool),
language: List(Codeableconcept),
domain: List(Codeableconcept),
jurisdiction: List(Codeableconcept),
synonym: List(SubstancedefinitionName),
translation: List(SubstancedefinitionName),
official: List(SubstancedefinitionNameOfficial),
source: List(Reference),
)
}
Constructors
-
SubstancedefinitionName( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), name: String, type_: option.Option(Codeableconcept), status: option.Option(Codeableconcept), preferred: option.Option(Bool), language: List(Codeableconcept), domain: List(Codeableconcept), jurisdiction: List(Codeableconcept), synonym: List(SubstancedefinitionName), translation: List(SubstancedefinitionName), official: List(SubstancedefinitionNameOfficial), source: List(Reference), )
pub type SubstancedefinitionNameOfficial {
SubstancedefinitionNameOfficial(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
authority: option.Option(Codeableconcept),
status: option.Option(Codeableconcept),
date: option.Option(String),
)
}
Constructors
-
SubstancedefinitionNameOfficial( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), authority: option.Option(Codeableconcept), status: option.Option(Codeableconcept), date: option.Option(String), )
pub type SubstancedefinitionProperty {
SubstancedefinitionProperty(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
value: option.Option(SubstancedefinitionPropertyValue),
)
}
Constructors
-
SubstancedefinitionProperty( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, value: option.Option(SubstancedefinitionPropertyValue), )
pub type SubstancedefinitionPropertyValue {
SubstancedefinitionPropertyValueCodeableconcept(
value: Codeableconcept,
)
SubstancedefinitionPropertyValueQuantity(value: Quantity)
SubstancedefinitionPropertyValueDate(value: String)
SubstancedefinitionPropertyValueBoolean(value: Bool)
SubstancedefinitionPropertyValueAttachment(value: Attachment)
}
Constructors
-
SubstancedefinitionPropertyValueCodeableconcept( value: Codeableconcept, ) -
SubstancedefinitionPropertyValueQuantity(value: Quantity) -
SubstancedefinitionPropertyValueDate(value: String) -
SubstancedefinitionPropertyValueBoolean(value: Bool) -
SubstancedefinitionPropertyValueAttachment(value: Attachment)
pub type SubstancedefinitionRelationship {
SubstancedefinitionRelationship(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
substance_definition: option.Option(
SubstancedefinitionRelationshipSubstancedefinition,
),
type_: Codeableconcept,
is_defining: option.Option(Bool),
amount: option.Option(SubstancedefinitionRelationshipAmount),
ratio_high_limit_amount: option.Option(Ratio),
comparator: option.Option(Codeableconcept),
source: List(Reference),
)
}
Constructors
-
SubstancedefinitionRelationship( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), substance_definition: option.Option( SubstancedefinitionRelationshipSubstancedefinition, ), type_: Codeableconcept, is_defining: option.Option(Bool), amount: option.Option(SubstancedefinitionRelationshipAmount), ratio_high_limit_amount: option.Option(Ratio), comparator: option.Option(Codeableconcept), source: List(Reference), )
pub type SubstancedefinitionRelationshipSubstancedefinition {
SubstancedefinitionRelationshipSubstancedefinitionReference(
substance_definition: Reference,
)
SubstancedefinitionRelationshipSubstancedefinitionCodeableconcept(
substance_definition: Codeableconcept,
)
}
Constructors
-
SubstancedefinitionRelationshipSubstancedefinitionReference( substance_definition: Reference, ) -
SubstancedefinitionRelationshipSubstancedefinitionCodeableconcept( substance_definition: Codeableconcept, )
pub type SubstancedefinitionSourcematerial {
SubstancedefinitionSourcematerial(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(Codeableconcept),
genus: option.Option(Codeableconcept),
species: option.Option(Codeableconcept),
part: option.Option(Codeableconcept),
country_of_origin: List(Codeableconcept),
)
}
Constructors
-
SubstancedefinitionSourcematerial( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(Codeableconcept), genus: option.Option(Codeableconcept), species: option.Option(Codeableconcept), part: option.Option(Codeableconcept), country_of_origin: List(Codeableconcept), )
pub type SubstancedefinitionStructure {
SubstancedefinitionStructure(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
stereochemistry: option.Option(Codeableconcept),
optical_activity: option.Option(Codeableconcept),
molecular_formula: option.Option(String),
molecular_formula_by_moiety: option.Option(String),
molecular_weight: option.Option(
SubstancedefinitionMolecularweight,
),
technique: List(Codeableconcept),
source_document: List(Reference),
representation: List(
SubstancedefinitionStructureRepresentation,
),
)
}
Constructors
-
SubstancedefinitionStructure( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), stereochemistry: option.Option(Codeableconcept), optical_activity: option.Option(Codeableconcept), molecular_formula: option.Option(String), molecular_formula_by_moiety: option.Option(String), molecular_weight: option.Option( SubstancedefinitionMolecularweight, ), technique: List(Codeableconcept), source_document: List(Reference), representation: List(SubstancedefinitionStructureRepresentation), )
pub type SubstancedefinitionStructureRepresentation {
SubstancedefinitionStructureRepresentation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(Codeableconcept),
representation: option.Option(String),
format: option.Option(Codeableconcept),
document: option.Option(Reference),
)
}
Constructors
-
SubstancedefinitionStructureRepresentation( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(Codeableconcept), representation: option.Option(String), format: option.Option(Codeableconcept), document: option.Option(Reference), )
pub type Substancenucleicacid {
Substancenucleicacid(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
sequence_type: option.Option(Codeableconcept),
number_of_subunits: option.Option(Int),
area_of_hybridisation: option.Option(String),
oligo_nucleotide_type: option.Option(Codeableconcept),
subunit: List(SubstancenucleicacidSubunit),
)
}
Constructors
-
Substancenucleicacid( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), sequence_type: option.Option(Codeableconcept), number_of_subunits: option.Option(Int), area_of_hybridisation: option.Option(String), oligo_nucleotide_type: option.Option(Codeableconcept), subunit: List(SubstancenucleicacidSubunit), )
pub type SubstancenucleicacidSubunit {
SubstancenucleicacidSubunit(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
subunit: option.Option(Int),
sequence: option.Option(String),
length: option.Option(Int),
sequence_attachment: option.Option(Attachment),
five_prime: option.Option(Codeableconcept),
three_prime: option.Option(Codeableconcept),
linkage: List(SubstancenucleicacidSubunitLinkage),
sugar: List(SubstancenucleicacidSubunitSugar),
)
}
Constructors
-
SubstancenucleicacidSubunit( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), subunit: option.Option(Int), sequence: option.Option(String), length: option.Option(Int), sequence_attachment: option.Option(Attachment), five_prime: option.Option(Codeableconcept), three_prime: option.Option(Codeableconcept), linkage: List(SubstancenucleicacidSubunitLinkage), sugar: List(SubstancenucleicacidSubunitSugar), )
pub type SubstancenucleicacidSubunitLinkage {
SubstancenucleicacidSubunitLinkage(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
connectivity: option.Option(String),
identifier: option.Option(Identifier),
name: option.Option(String),
residue_site: option.Option(String),
)
}
Constructors
-
SubstancenucleicacidSubunitLinkage( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), connectivity: option.Option(String), identifier: option.Option(Identifier), name: option.Option(String), residue_site: option.Option(String), )
pub type SubstancenucleicacidSubunitSugar {
SubstancenucleicacidSubunitSugar(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: option.Option(Identifier),
name: option.Option(String),
residue_site: option.Option(String),
)
}
Constructors
-
SubstancenucleicacidSubunitSugar( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), identifier: option.Option(Identifier), name: option.Option(String), residue_site: option.Option(String), )
pub type Substancepolymer {
Substancepolymer(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: option.Option(Identifier),
class: option.Option(Codeableconcept),
geometry: option.Option(Codeableconcept),
copolymer_connectivity: List(Codeableconcept),
modification: option.Option(String),
monomer_set: List(SubstancepolymerMonomerset),
repeat: List(SubstancepolymerRepeat),
)
}
Constructors
-
Substancepolymer( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: option.Option(Identifier), class: option.Option(Codeableconcept), geometry: option.Option(Codeableconcept), copolymer_connectivity: List(Codeableconcept), modification: option.Option(String), monomer_set: List(SubstancepolymerMonomerset), repeat: List(SubstancepolymerRepeat), )
pub type SubstancepolymerMonomerset {
SubstancepolymerMonomerset(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
ratio_type: option.Option(Codeableconcept),
starting_material: List(
SubstancepolymerMonomersetStartingmaterial,
),
)
}
Constructors
-
SubstancepolymerMonomerset( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), ratio_type: option.Option(Codeableconcept), starting_material: List( SubstancepolymerMonomersetStartingmaterial, ), )
pub type SubstancepolymerMonomersetStartingmaterial {
SubstancepolymerMonomersetStartingmaterial(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: option.Option(Codeableconcept),
category: option.Option(Codeableconcept),
is_defining: option.Option(Bool),
amount: option.Option(Quantity),
)
}
Constructors
-
SubstancepolymerMonomersetStartingmaterial( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: option.Option(Codeableconcept), category: option.Option(Codeableconcept), is_defining: option.Option(Bool), amount: option.Option(Quantity), )
pub type SubstancepolymerRepeat {
SubstancepolymerRepeat(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
average_molecular_formula: option.Option(String),
repeat_unit_amount_type: option.Option(Codeableconcept),
repeat_unit: List(SubstancepolymerRepeatRepeatunit),
)
}
Constructors
-
SubstancepolymerRepeat( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), average_molecular_formula: option.Option(String), repeat_unit_amount_type: option.Option(Codeableconcept), repeat_unit: List(SubstancepolymerRepeatRepeatunit), )
pub type SubstancepolymerRepeatRepeatunit {
SubstancepolymerRepeatRepeatunit(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
unit: option.Option(String),
orientation: option.Option(Codeableconcept),
amount: option.Option(Int),
degree_of_polymerisation: List(
SubstancepolymerRepeatRepeatunitDegreeofpolymerisation,
),
structural_representation: List(
SubstancepolymerRepeatRepeatunitStructuralrepresentation,
),
)
}
Constructors
-
SubstancepolymerRepeatRepeatunit( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), unit: option.Option(String), orientation: option.Option(Codeableconcept), amount: option.Option(Int), degree_of_polymerisation: List( SubstancepolymerRepeatRepeatunitDegreeofpolymerisation, ), structural_representation: List( SubstancepolymerRepeatRepeatunitStructuralrepresentation, ), )
pub type SubstancepolymerRepeatRepeatunitDegreeofpolymerisation {
SubstancepolymerRepeatRepeatunitDegreeofpolymerisation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(Codeableconcept),
average: option.Option(Int),
low: option.Option(Int),
high: option.Option(Int),
)
}
Constructors
-
SubstancepolymerRepeatRepeatunitDegreeofpolymerisation( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(Codeableconcept), average: option.Option(Int), low: option.Option(Int), high: option.Option(Int), )
pub type SubstancepolymerRepeatRepeatunitStructuralrepresentation {
SubstancepolymerRepeatRepeatunitStructuralrepresentation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(Codeableconcept),
representation: option.Option(String),
format: option.Option(Codeableconcept),
attachment: option.Option(Attachment),
)
}
Constructors
-
SubstancepolymerRepeatRepeatunitStructuralrepresentation( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(Codeableconcept), representation: option.Option(String), format: option.Option(Codeableconcept), attachment: option.Option(Attachment), )
pub type Substanceprotein {
Substanceprotein(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
sequence_type: option.Option(Codeableconcept),
number_of_subunits: option.Option(Int),
disulfide_linkage: List(String),
subunit: List(SubstanceproteinSubunit),
)
}
Constructors
-
Substanceprotein( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), sequence_type: option.Option(Codeableconcept), number_of_subunits: option.Option(Int), disulfide_linkage: List(String), subunit: List(SubstanceproteinSubunit), )
pub type SubstanceproteinSubunit {
SubstanceproteinSubunit(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
subunit: option.Option(Int),
sequence: option.Option(String),
length: option.Option(Int),
sequence_attachment: option.Option(Attachment),
n_terminal_modification_id: option.Option(Identifier),
n_terminal_modification: option.Option(String),
c_terminal_modification_id: option.Option(Identifier),
c_terminal_modification: option.Option(String),
)
}
Constructors
-
SubstanceproteinSubunit( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), subunit: option.Option(Int), sequence: option.Option(String), length: option.Option(Int), sequence_attachment: option.Option(Attachment), n_terminal_modification_id: option.Option(Identifier), n_terminal_modification: option.Option(String), c_terminal_modification_id: option.Option(Identifier), c_terminal_modification: option.Option(String), )
pub type Substancereferenceinformation {
Substancereferenceinformation(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
comment: option.Option(String),
gene: List(SubstancereferenceinformationGene),
gene_element: List(SubstancereferenceinformationGeneelement),
target: List(SubstancereferenceinformationTarget),
)
}
Constructors
-
Substancereferenceinformation( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), comment: option.Option(String), gene: List(SubstancereferenceinformationGene), gene_element: List(SubstancereferenceinformationGeneelement), target: List(SubstancereferenceinformationTarget), )
pub type SubstancereferenceinformationGene {
SubstancereferenceinformationGene(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
gene_sequence_origin: option.Option(Codeableconcept),
gene: option.Option(Codeableconcept),
source: List(Reference),
)
}
Constructors
-
SubstancereferenceinformationGene( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), gene_sequence_origin: option.Option(Codeableconcept), gene: option.Option(Codeableconcept), source: List(Reference), )
pub type SubstancereferenceinformationGeneelement {
SubstancereferenceinformationGeneelement(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(Codeableconcept),
element: option.Option(Identifier),
source: List(Reference),
)
}
Constructors
-
SubstancereferenceinformationGeneelement( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(Codeableconcept), element: option.Option(Identifier), source: List(Reference), )
pub type SubstancereferenceinformationTarget {
SubstancereferenceinformationTarget(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
target: option.Option(Identifier),
type_: option.Option(Codeableconcept),
interaction: option.Option(Codeableconcept),
organism: option.Option(Codeableconcept),
organism_type: option.Option(Codeableconcept),
amount: option.Option(
SubstancereferenceinformationTargetAmount,
),
amount_type: option.Option(Codeableconcept),
source: List(Reference),
)
}
Constructors
-
SubstancereferenceinformationTarget( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), target: option.Option(Identifier), type_: option.Option(Codeableconcept), interaction: option.Option(Codeableconcept), organism: option.Option(Codeableconcept), organism_type: option.Option(Codeableconcept), amount: option.Option(SubstancereferenceinformationTargetAmount), amount_type: option.Option(Codeableconcept), source: List(Reference), )
pub type Substancesourcematerial {
Substancesourcematerial(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
source_material_class: option.Option(Codeableconcept),
source_material_type: option.Option(Codeableconcept),
source_material_state: option.Option(Codeableconcept),
organism_id: option.Option(Identifier),
organism_name: option.Option(String),
parent_substance_id: List(Identifier),
parent_substance_name: List(String),
country_of_origin: List(Codeableconcept),
geographical_location: List(String),
development_stage: option.Option(Codeableconcept),
fraction_description: List(
SubstancesourcematerialFractiondescription,
),
organism: option.Option(SubstancesourcematerialOrganism),
part_description: List(SubstancesourcematerialPartdescription),
)
}
Constructors
-
Substancesourcematerial( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), source_material_class: option.Option(Codeableconcept), source_material_type: option.Option(Codeableconcept), source_material_state: option.Option(Codeableconcept), organism_id: option.Option(Identifier), organism_name: option.Option(String), parent_substance_id: List(Identifier), parent_substance_name: List(String), country_of_origin: List(Codeableconcept), geographical_location: List(String), development_stage: option.Option(Codeableconcept), fraction_description: List( SubstancesourcematerialFractiondescription, ), organism: option.Option(SubstancesourcematerialOrganism), part_description: List(SubstancesourcematerialPartdescription), )
pub type SubstancesourcematerialFractiondescription {
SubstancesourcematerialFractiondescription(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
fraction: option.Option(String),
material_type: option.Option(Codeableconcept),
)
}
Constructors
-
SubstancesourcematerialFractiondescription( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), fraction: option.Option(String), material_type: option.Option(Codeableconcept), )
pub type SubstancesourcematerialOrganism {
SubstancesourcematerialOrganism(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
family: option.Option(Codeableconcept),
genus: option.Option(Codeableconcept),
species: option.Option(Codeableconcept),
intraspecific_type: option.Option(Codeableconcept),
intraspecific_description: option.Option(String),
author: List(SubstancesourcematerialOrganismAuthor),
hybrid: option.Option(SubstancesourcematerialOrganismHybrid),
organism_general: option.Option(
SubstancesourcematerialOrganismOrganismgeneral,
),
)
}
Constructors
-
SubstancesourcematerialOrganism( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), family: option.Option(Codeableconcept), genus: option.Option(Codeableconcept), species: option.Option(Codeableconcept), intraspecific_type: option.Option(Codeableconcept), intraspecific_description: option.Option(String), author: List(SubstancesourcematerialOrganismAuthor), hybrid: option.Option(SubstancesourcematerialOrganismHybrid), organism_general: option.Option( SubstancesourcematerialOrganismOrganismgeneral, ), )
pub type SubstancesourcematerialOrganismAuthor {
SubstancesourcematerialOrganismAuthor(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
author_type: option.Option(Codeableconcept),
author_description: option.Option(String),
)
}
Constructors
-
SubstancesourcematerialOrganismAuthor( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), author_type: option.Option(Codeableconcept), author_description: option.Option(String), )
pub type SubstancesourcematerialOrganismHybrid {
SubstancesourcematerialOrganismHybrid(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
maternal_organism_id: option.Option(String),
maternal_organism_name: option.Option(String),
paternal_organism_id: option.Option(String),
paternal_organism_name: option.Option(String),
hybrid_type: option.Option(Codeableconcept),
)
}
Constructors
-
SubstancesourcematerialOrganismHybrid( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), maternal_organism_id: option.Option(String), maternal_organism_name: option.Option(String), paternal_organism_id: option.Option(String), paternal_organism_name: option.Option(String), hybrid_type: option.Option(Codeableconcept), )
pub type SubstancesourcematerialOrganismOrganismgeneral {
SubstancesourcematerialOrganismOrganismgeneral(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
kingdom: option.Option(Codeableconcept),
phylum: option.Option(Codeableconcept),
class: option.Option(Codeableconcept),
order: option.Option(Codeableconcept),
)
}
Constructors
-
SubstancesourcematerialOrganismOrganismgeneral( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), kingdom: option.Option(Codeableconcept), phylum: option.Option(Codeableconcept), class: option.Option(Codeableconcept), order: option.Option(Codeableconcept), )
pub type SubstancesourcematerialPartdescription {
SubstancesourcematerialPartdescription(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
part: option.Option(Codeableconcept),
part_location: option.Option(Codeableconcept),
)
}
Constructors
-
SubstancesourcematerialPartdescription( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), part: option.Option(Codeableconcept), part_location: option.Option(Codeableconcept), )
pub type Supplydelivery {
Supplydelivery(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
based_on: List(Reference),
part_of: List(Reference),
status: option.Option(r5_valuesets.Supplydeliverystatus),
patient: option.Option(Reference),
type_: option.Option(Codeableconcept),
supplied_item: List(SupplydeliverySupplieditem),
occurrence: option.Option(SupplydeliveryOccurrence),
supplier: option.Option(Reference),
destination: option.Option(Reference),
receiver: List(Reference),
)
}
Constructors
-
Supplydelivery( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), based_on: List(Reference), part_of: List(Reference), status: option.Option(r5_valuesets.Supplydeliverystatus), patient: option.Option(Reference), type_: option.Option(Codeableconcept), supplied_item: List(SupplydeliverySupplieditem), occurrence: option.Option(SupplydeliveryOccurrence), supplier: option.Option(Reference), destination: option.Option(Reference), receiver: List(Reference), )
pub type SupplydeliverySupplieditem {
SupplydeliverySupplieditem(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
quantity: option.Option(Quantity),
item: option.Option(SupplydeliverySupplieditemItem),
)
}
Constructors
-
SupplydeliverySupplieditem( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), quantity: option.Option(Quantity), item: option.Option(SupplydeliverySupplieditemItem), )
pub type SupplydeliverySupplieditemItem {
SupplydeliverySupplieditemItemCodeableconcept(
item: Codeableconcept,
)
SupplydeliverySupplieditemItemReference(item: Reference)
}
Constructors
-
SupplydeliverySupplieditemItemCodeableconcept( item: Codeableconcept, ) -
SupplydeliverySupplieditemItemReference(item: Reference)
pub type Supplyrequest {
Supplyrequest(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
status: option.Option(r5_valuesets.Supplyrequeststatus),
based_on: List(Reference),
category: option.Option(Codeableconcept),
priority: option.Option(r5_valuesets.Requestpriority),
deliver_for: option.Option(Reference),
item: Codeablereference,
quantity: Quantity,
parameter: List(SupplyrequestParameter),
occurrence: option.Option(SupplyrequestOccurrence),
authored_on: option.Option(String),
requester: option.Option(Reference),
supplier: List(Reference),
reason: List(Codeablereference),
deliver_from: option.Option(Reference),
deliver_to: option.Option(Reference),
)
}
Constructors
-
Supplyrequest( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), status: option.Option(r5_valuesets.Supplyrequeststatus), based_on: List(Reference), category: option.Option(Codeableconcept), priority: option.Option(r5_valuesets.Requestpriority), deliver_for: option.Option(Reference), item: Codeablereference, quantity: Quantity, parameter: List(SupplyrequestParameter), occurrence: option.Option(SupplyrequestOccurrence), authored_on: option.Option(String), requester: option.Option(Reference), supplier: List(Reference), reason: List(Codeablereference), deliver_from: option.Option(Reference), deliver_to: option.Option(Reference), )
pub type SupplyrequestParameter {
SupplyrequestParameter(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: option.Option(Codeableconcept),
value: option.Option(SupplyrequestParameterValue),
)
}
Constructors
-
SupplyrequestParameter( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: option.Option(Codeableconcept), value: option.Option(SupplyrequestParameterValue), )
pub type SupplyrequestParameterValue {
SupplyrequestParameterValueCodeableconcept(
value: Codeableconcept,
)
SupplyrequestParameterValueQuantity(value: Quantity)
SupplyrequestParameterValueRange(value: Range)
SupplyrequestParameterValueBoolean(value: Bool)
}
Constructors
-
SupplyrequestParameterValueCodeableconcept( value: Codeableconcept, ) -
SupplyrequestParameterValueQuantity(value: Quantity) -
SupplyrequestParameterValueRange(value: Range) -
SupplyrequestParameterValueBoolean(value: Bool)
pub type Task {
Task(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
instantiates_canonical: option.Option(String),
instantiates_uri: option.Option(String),
based_on: List(Reference),
group_identifier: option.Option(Identifier),
part_of: List(Reference),
status: r5_valuesets.Taskstatus,
status_reason: option.Option(Codeablereference),
business_status: option.Option(Codeableconcept),
intent: r5_valuesets.Taskintent,
priority: option.Option(r5_valuesets.Requestpriority),
do_not_perform: option.Option(Bool),
code: option.Option(Codeableconcept),
description: option.Option(String),
focus: option.Option(Reference),
for: option.Option(Reference),
encounter: option.Option(Reference),
requested_period: option.Option(Period),
execution_period: option.Option(Period),
authored_on: option.Option(String),
last_modified: option.Option(String),
requester: option.Option(Reference),
requested_performer: List(Codeablereference),
owner: option.Option(Reference),
performer: List(TaskPerformer),
location: option.Option(Reference),
reason: List(Codeablereference),
insurance: List(Reference),
note: List(Annotation),
relevant_history: List(Reference),
restriction: option.Option(TaskRestriction),
input: List(TaskInput),
output: List(TaskOutput),
)
}
Constructors
-
Task( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), instantiates_canonical: option.Option(String), instantiates_uri: option.Option(String), based_on: List(Reference), group_identifier: option.Option(Identifier), part_of: List(Reference), status: r5_valuesets.Taskstatus, status_reason: option.Option(Codeablereference), business_status: option.Option(Codeableconcept), intent: r5_valuesets.Taskintent, priority: option.Option(r5_valuesets.Requestpriority), do_not_perform: option.Option(Bool), code: option.Option(Codeableconcept), description: option.Option(String), focus: option.Option(Reference), for: option.Option(Reference), encounter: option.Option(Reference), requested_period: option.Option(Period), execution_period: option.Option(Period), authored_on: option.Option(String), last_modified: option.Option(String), requester: option.Option(Reference), requested_performer: List(Codeablereference), owner: option.Option(Reference), performer: List(TaskPerformer), location: option.Option(Reference), reason: List(Codeablereference), insurance: List(Reference), note: List(Annotation), relevant_history: List(Reference), restriction: option.Option(TaskRestriction), input: List(TaskInput), output: List(TaskOutput), )
pub type TaskInput {
TaskInput(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
value: TaskInputValue,
)
}
Constructors
-
TaskInput( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, value: TaskInputValue, )
pub type TaskInputValue {
TaskInputValueBase64binary(value: String)
TaskInputValueBoolean(value: Bool)
TaskInputValueCanonical(value: String)
TaskInputValueCode(value: String)
TaskInputValueDate(value: String)
TaskInputValueDatetime(value: String)
TaskInputValueDecimal(value: Float)
TaskInputValueId(value: String)
TaskInputValueInstant(value: String)
TaskInputValueInteger(value: Int)
TaskInputValueInteger64(value: Int)
TaskInputValueMarkdown(value: String)
TaskInputValueOid(value: String)
TaskInputValuePositiveint(value: Int)
TaskInputValueString(value: String)
TaskInputValueTime(value: String)
TaskInputValueUnsignedint(value: Int)
TaskInputValueUri(value: String)
TaskInputValueUrl(value: String)
TaskInputValueUuid(value: String)
TaskInputValueAddress(value: Address)
TaskInputValueAge(value: Age)
TaskInputValueAnnotation(value: Annotation)
TaskInputValueAttachment(value: Attachment)
TaskInputValueCodeableconcept(value: Codeableconcept)
TaskInputValueCodeablereference(value: Codeablereference)
TaskInputValueCoding(value: Coding)
TaskInputValueContactpoint(value: Contactpoint)
TaskInputValueCount(value: Count)
TaskInputValueDistance(value: Distance)
TaskInputValueDuration(value: Duration)
TaskInputValueHumanname(value: Humanname)
TaskInputValueIdentifier(value: Identifier)
TaskInputValueMoney(value: Money)
TaskInputValuePeriod(value: Period)
TaskInputValueQuantity(value: Quantity)
TaskInputValueRange(value: Range)
TaskInputValueRatio(value: Ratio)
TaskInputValueRatiorange(value: Ratiorange)
TaskInputValueReference(value: Reference)
TaskInputValueSampleddata(value: Sampleddata)
TaskInputValueSignature(value: Signature)
TaskInputValueTiming(value: Timing)
TaskInputValueContactdetail(value: Contactdetail)
TaskInputValueDatarequirement(value: Datarequirement)
TaskInputValueExpression(value: Expression)
TaskInputValueParameterdefinition(value: Parameterdefinition)
TaskInputValueRelatedartifact(value: Relatedartifact)
TaskInputValueTriggerdefinition(value: Triggerdefinition)
TaskInputValueUsagecontext(value: Usagecontext)
TaskInputValueAvailability(value: Availability)
TaskInputValueExtendedcontactdetail(
value: Extendedcontactdetail,
)
TaskInputValueDosage(value: Dosage)
TaskInputValueMeta(value: Meta)
}
Constructors
-
TaskInputValueBase64binary(value: String) -
TaskInputValueBoolean(value: Bool) -
TaskInputValueCanonical(value: String) -
TaskInputValueCode(value: String) -
TaskInputValueDate(value: String) -
TaskInputValueDatetime(value: String) -
TaskInputValueDecimal(value: Float) -
TaskInputValueId(value: String) -
TaskInputValueInstant(value: String) -
TaskInputValueInteger(value: Int) -
TaskInputValueInteger64(value: Int) -
TaskInputValueMarkdown(value: String) -
TaskInputValueOid(value: String) -
TaskInputValuePositiveint(value: Int) -
TaskInputValueString(value: String) -
TaskInputValueTime(value: String) -
TaskInputValueUnsignedint(value: Int) -
TaskInputValueUri(value: String) -
TaskInputValueUrl(value: String) -
TaskInputValueUuid(value: String) -
TaskInputValueAddress(value: Address) -
TaskInputValueAge(value: Age) -
TaskInputValueAnnotation(value: Annotation) -
TaskInputValueAttachment(value: Attachment) -
TaskInputValueCodeableconcept(value: Codeableconcept) -
TaskInputValueCodeablereference(value: Codeablereference) -
TaskInputValueCoding(value: Coding) -
TaskInputValueContactpoint(value: Contactpoint) -
TaskInputValueCount(value: Count) -
TaskInputValueDistance(value: Distance) -
TaskInputValueDuration(value: Duration) -
TaskInputValueHumanname(value: Humanname) -
TaskInputValueIdentifier(value: Identifier) -
TaskInputValueMoney(value: Money) -
TaskInputValuePeriod(value: Period) -
TaskInputValueQuantity(value: Quantity) -
TaskInputValueRange(value: Range) -
TaskInputValueRatio(value: Ratio) -
TaskInputValueRatiorange(value: Ratiorange) -
TaskInputValueReference(value: Reference) -
TaskInputValueSampleddata(value: Sampleddata) -
TaskInputValueSignature(value: Signature) -
TaskInputValueTiming(value: Timing) -
TaskInputValueContactdetail(value: Contactdetail) -
TaskInputValueDatarequirement(value: Datarequirement) -
TaskInputValueExpression(value: Expression) -
TaskInputValueParameterdefinition(value: Parameterdefinition) -
TaskInputValueRelatedartifact(value: Relatedartifact) -
TaskInputValueTriggerdefinition(value: Triggerdefinition) -
TaskInputValueUsagecontext(value: Usagecontext) -
TaskInputValueAvailability(value: Availability) -
TaskInputValueExtendedcontactdetail(value: Extendedcontactdetail) -
TaskInputValueDosage(value: Dosage) -
TaskInputValueMeta(value: Meta)
pub type TaskOutput {
TaskOutput(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
value: TaskOutputValue,
)
}
Constructors
-
TaskOutput( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, value: TaskOutputValue, )
pub type TaskOutputValue {
TaskOutputValueBase64binary(value: String)
TaskOutputValueBoolean(value: Bool)
TaskOutputValueCanonical(value: String)
TaskOutputValueCode(value: String)
TaskOutputValueDate(value: String)
TaskOutputValueDatetime(value: String)
TaskOutputValueDecimal(value: Float)
TaskOutputValueId(value: String)
TaskOutputValueInstant(value: String)
TaskOutputValueInteger(value: Int)
TaskOutputValueInteger64(value: Int)
TaskOutputValueMarkdown(value: String)
TaskOutputValueOid(value: String)
TaskOutputValuePositiveint(value: Int)
TaskOutputValueString(value: String)
TaskOutputValueTime(value: String)
TaskOutputValueUnsignedint(value: Int)
TaskOutputValueUri(value: String)
TaskOutputValueUrl(value: String)
TaskOutputValueUuid(value: String)
TaskOutputValueAddress(value: Address)
TaskOutputValueAge(value: Age)
TaskOutputValueAnnotation(value: Annotation)
TaskOutputValueAttachment(value: Attachment)
TaskOutputValueCodeableconcept(value: Codeableconcept)
TaskOutputValueCodeablereference(value: Codeablereference)
TaskOutputValueCoding(value: Coding)
TaskOutputValueContactpoint(value: Contactpoint)
TaskOutputValueCount(value: Count)
TaskOutputValueDistance(value: Distance)
TaskOutputValueDuration(value: Duration)
TaskOutputValueHumanname(value: Humanname)
TaskOutputValueIdentifier(value: Identifier)
TaskOutputValueMoney(value: Money)
TaskOutputValuePeriod(value: Period)
TaskOutputValueQuantity(value: Quantity)
TaskOutputValueRange(value: Range)
TaskOutputValueRatio(value: Ratio)
TaskOutputValueRatiorange(value: Ratiorange)
TaskOutputValueReference(value: Reference)
TaskOutputValueSampleddata(value: Sampleddata)
TaskOutputValueSignature(value: Signature)
TaskOutputValueTiming(value: Timing)
TaskOutputValueContactdetail(value: Contactdetail)
TaskOutputValueDatarequirement(value: Datarequirement)
TaskOutputValueExpression(value: Expression)
TaskOutputValueParameterdefinition(value: Parameterdefinition)
TaskOutputValueRelatedartifact(value: Relatedartifact)
TaskOutputValueTriggerdefinition(value: Triggerdefinition)
TaskOutputValueUsagecontext(value: Usagecontext)
TaskOutputValueAvailability(value: Availability)
TaskOutputValueExtendedcontactdetail(
value: Extendedcontactdetail,
)
TaskOutputValueDosage(value: Dosage)
TaskOutputValueMeta(value: Meta)
}
Constructors
-
TaskOutputValueBase64binary(value: String) -
TaskOutputValueBoolean(value: Bool) -
TaskOutputValueCanonical(value: String) -
TaskOutputValueCode(value: String) -
TaskOutputValueDate(value: String) -
TaskOutputValueDatetime(value: String) -
TaskOutputValueDecimal(value: Float) -
TaskOutputValueId(value: String) -
TaskOutputValueInstant(value: String) -
TaskOutputValueInteger(value: Int) -
TaskOutputValueInteger64(value: Int) -
TaskOutputValueMarkdown(value: String) -
TaskOutputValueOid(value: String) -
TaskOutputValuePositiveint(value: Int) -
TaskOutputValueString(value: String) -
TaskOutputValueTime(value: String) -
TaskOutputValueUnsignedint(value: Int) -
TaskOutputValueUri(value: String) -
TaskOutputValueUrl(value: String) -
TaskOutputValueUuid(value: String) -
TaskOutputValueAddress(value: Address) -
TaskOutputValueAge(value: Age) -
TaskOutputValueAnnotation(value: Annotation) -
TaskOutputValueAttachment(value: Attachment) -
TaskOutputValueCodeableconcept(value: Codeableconcept) -
TaskOutputValueCodeablereference(value: Codeablereference) -
TaskOutputValueCoding(value: Coding) -
TaskOutputValueContactpoint(value: Contactpoint) -
TaskOutputValueCount(value: Count) -
TaskOutputValueDistance(value: Distance) -
TaskOutputValueDuration(value: Duration) -
TaskOutputValueHumanname(value: Humanname) -
TaskOutputValueIdentifier(value: Identifier) -
TaskOutputValueMoney(value: Money) -
TaskOutputValuePeriod(value: Period) -
TaskOutputValueQuantity(value: Quantity) -
TaskOutputValueRange(value: Range) -
TaskOutputValueRatio(value: Ratio) -
TaskOutputValueRatiorange(value: Ratiorange) -
TaskOutputValueReference(value: Reference) -
TaskOutputValueSampleddata(value: Sampleddata) -
TaskOutputValueSignature(value: Signature) -
TaskOutputValueTiming(value: Timing) -
TaskOutputValueContactdetail(value: Contactdetail) -
TaskOutputValueDatarequirement(value: Datarequirement) -
TaskOutputValueExpression(value: Expression) -
TaskOutputValueParameterdefinition(value: Parameterdefinition) -
TaskOutputValueRelatedartifact(value: Relatedartifact) -
TaskOutputValueTriggerdefinition(value: Triggerdefinition) -
TaskOutputValueUsagecontext(value: Usagecontext) -
TaskOutputValueAvailability(value: Availability) -
TaskOutputValueExtendedcontactdetail( value: Extendedcontactdetail, ) -
TaskOutputValueDosage(value: Dosage) -
TaskOutputValueMeta(value: Meta)
pub type TaskPerformer {
TaskPerformer(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
function: option.Option(Codeableconcept),
actor: Reference,
)
}
Constructors
-
TaskPerformer( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), function: option.Option(Codeableconcept), actor: Reference, )
pub type TaskRestriction {
TaskRestriction(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
repetitions: option.Option(Int),
period: option.Option(Period),
recipient: List(Reference),
)
}
Constructors
-
TaskRestriction( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), repetitions: option.Option(Int), period: option.Option(Period), recipient: List(Reference), )
pub type Terminologycapabilities {
Terminologycapabilities(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
url: option.Option(String),
identifier: List(Identifier),
version: option.Option(String),
version_algorithm: option.Option(
TerminologycapabilitiesVersionalgorithm,
),
name: option.Option(String),
title: option.Option(String),
status: r5_valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: String,
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
purpose: option.Option(String),
copyright: option.Option(String),
copyright_label: option.Option(String),
kind: r5_valuesets.Capabilitystatementkind,
software: option.Option(TerminologycapabilitiesSoftware),
implementation: option.Option(
TerminologycapabilitiesImplementation,
),
locked_date: option.Option(Bool),
code_system: List(TerminologycapabilitiesCodesystem),
expansion: option.Option(TerminologycapabilitiesExpansion),
code_search: option.Option(r5_valuesets.Codesearchsupport),
validate_code: option.Option(
TerminologycapabilitiesValidatecode,
),
translation: option.Option(TerminologycapabilitiesTranslation),
closure: option.Option(TerminologycapabilitiesClosure),
)
}
Constructors
-
Terminologycapabilities( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), url: option.Option(String), identifier: List(Identifier), version: option.Option(String), version_algorithm: option.Option( TerminologycapabilitiesVersionalgorithm, ), name: option.Option(String), title: option.Option(String), status: r5_valuesets.Publicationstatus, experimental: option.Option(Bool), date: String, publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), purpose: option.Option(String), copyright: option.Option(String), copyright_label: option.Option(String), kind: r5_valuesets.Capabilitystatementkind, software: option.Option(TerminologycapabilitiesSoftware), implementation: option.Option( TerminologycapabilitiesImplementation, ), locked_date: option.Option(Bool), code_system: List(TerminologycapabilitiesCodesystem), expansion: option.Option(TerminologycapabilitiesExpansion), code_search: option.Option(r5_valuesets.Codesearchsupport), validate_code: option.Option( TerminologycapabilitiesValidatecode, ), translation: option.Option(TerminologycapabilitiesTranslation), closure: option.Option(TerminologycapabilitiesClosure), )
pub type TerminologycapabilitiesClosure {
TerminologycapabilitiesClosure(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
translation: option.Option(Bool),
)
}
Constructors
-
TerminologycapabilitiesClosure( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), translation: option.Option(Bool), )
pub type TerminologycapabilitiesCodesystem {
TerminologycapabilitiesCodesystem(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
uri: option.Option(String),
version: List(TerminologycapabilitiesCodesystemVersion),
content: r5_valuesets.Codesystemcontentmode,
subsumption: option.Option(Bool),
)
}
Constructors
-
TerminologycapabilitiesCodesystem( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), uri: option.Option(String), version: List(TerminologycapabilitiesCodesystemVersion), content: r5_valuesets.Codesystemcontentmode, subsumption: option.Option(Bool), )
pub type TerminologycapabilitiesCodesystemVersion {
TerminologycapabilitiesCodesystemVersion(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: option.Option(String),
is_default: option.Option(Bool),
compositional: option.Option(Bool),
language: List(r5_valuesets.Languages),
filter: List(TerminologycapabilitiesCodesystemVersionFilter),
property: List(String),
)
}
Constructors
-
TerminologycapabilitiesCodesystemVersion( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: option.Option(String), is_default: option.Option(Bool), compositional: option.Option(Bool), language: List(r5_valuesets.Languages), filter: List(TerminologycapabilitiesCodesystemVersionFilter), property: List(String), )
pub type TerminologycapabilitiesCodesystemVersionFilter {
TerminologycapabilitiesCodesystemVersionFilter(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: String,
op: List(String),
)
}
Constructors
-
TerminologycapabilitiesCodesystemVersionFilter( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: String, op: List(String), )
pub type TerminologycapabilitiesExpansion {
TerminologycapabilitiesExpansion(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
hierarchical: option.Option(Bool),
paging: option.Option(Bool),
incomplete: option.Option(Bool),
parameter: List(TerminologycapabilitiesExpansionParameter),
text_filter: option.Option(String),
)
}
Constructors
-
TerminologycapabilitiesExpansion( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), hierarchical: option.Option(Bool), paging: option.Option(Bool), incomplete: option.Option(Bool), parameter: List(TerminologycapabilitiesExpansionParameter), text_filter: option.Option(String), )
pub type TerminologycapabilitiesExpansionParameter {
TerminologycapabilitiesExpansionParameter(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
name: String,
documentation: option.Option(String),
)
}
Constructors
-
TerminologycapabilitiesExpansionParameter( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), name: String, documentation: option.Option(String), )
pub type TerminologycapabilitiesImplementation {
TerminologycapabilitiesImplementation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
description: String,
url: option.Option(String),
)
}
Constructors
-
TerminologycapabilitiesImplementation( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), description: String, url: option.Option(String), )
pub type TerminologycapabilitiesSoftware {
TerminologycapabilitiesSoftware(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
name: String,
version: option.Option(String),
)
}
Constructors
-
TerminologycapabilitiesSoftware( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), name: String, version: option.Option(String), )
pub type TerminologycapabilitiesTranslation {
TerminologycapabilitiesTranslation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
needs_map: Bool,
)
}
Constructors
-
TerminologycapabilitiesTranslation( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), needs_map: Bool, )
pub type TerminologycapabilitiesValidatecode {
TerminologycapabilitiesValidatecode(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
translations: Bool,
)
}
Constructors
-
TerminologycapabilitiesValidatecode( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), translations: Bool, )
pub type TerminologycapabilitiesVersionalgorithm {
TerminologycapabilitiesVersionalgorithmString(
version_algorithm: String,
)
TerminologycapabilitiesVersionalgorithmCoding(
version_algorithm: Coding,
)
}
Constructors
-
TerminologycapabilitiesVersionalgorithmString( version_algorithm: String, ) -
TerminologycapabilitiesVersionalgorithmCoding( version_algorithm: Coding, )
pub type Testplan {
Testplan(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
url: option.Option(String),
identifier: List(Identifier),
version: option.Option(String),
version_algorithm: option.Option(TestplanVersionalgorithm),
name: option.Option(String),
title: option.Option(String),
status: r5_valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(String),
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
purpose: option.Option(String),
copyright: option.Option(String),
copyright_label: option.Option(String),
category: List(Codeableconcept),
scope: List(Reference),
test_tools: option.Option(String),
dependency: List(TestplanDependency),
exit_criteria: option.Option(String),
test_case: List(TestplanTestcase),
)
}
Constructors
-
Testplan( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), url: option.Option(String), identifier: List(Identifier), version: option.Option(String), version_algorithm: option.Option(TestplanVersionalgorithm), name: option.Option(String), title: option.Option(String), status: r5_valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(String), publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), purpose: option.Option(String), copyright: option.Option(String), copyright_label: option.Option(String), category: List(Codeableconcept), scope: List(Reference), test_tools: option.Option(String), dependency: List(TestplanDependency), exit_criteria: option.Option(String), test_case: List(TestplanTestcase), )
pub type TestplanDependency {
TestplanDependency(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
description: option.Option(String),
predecessor: option.Option(Reference),
)
}
Constructors
-
TestplanDependency( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), description: option.Option(String), predecessor: option.Option(Reference), )
pub type TestplanTestcase {
TestplanTestcase(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
sequence: option.Option(Int),
scope: List(Reference),
dependency: List(TestplanTestcaseDependency),
test_run: List(TestplanTestcaseTestrun),
test_data: List(TestplanTestcaseTestdata),
assertion: List(TestplanTestcaseAssertion),
)
}
Constructors
-
TestplanTestcase( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), sequence: option.Option(Int), scope: List(Reference), dependency: List(TestplanTestcaseDependency), test_run: List(TestplanTestcaseTestrun), test_data: List(TestplanTestcaseTestdata), assertion: List(TestplanTestcaseAssertion), )
pub type TestplanTestcaseAssertion {
TestplanTestcaseAssertion(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: List(Codeableconcept),
object: List(Codeablereference),
result: List(Codeablereference),
)
}
Constructors
-
TestplanTestcaseAssertion( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: List(Codeableconcept), object: List(Codeablereference), result: List(Codeablereference), )
pub type TestplanTestcaseDependency {
TestplanTestcaseDependency(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
description: option.Option(String),
predecessor: option.Option(Reference),
)
}
Constructors
-
TestplanTestcaseDependency( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), description: option.Option(String), predecessor: option.Option(Reference), )
pub type TestplanTestcaseTestdata {
TestplanTestcaseTestdata(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Coding,
content: option.Option(Reference),
source: option.Option(TestplanTestcaseTestdataSource),
)
}
Constructors
-
TestplanTestcaseTestdata( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Coding, content: option.Option(Reference), source: option.Option(TestplanTestcaseTestdataSource), )
pub type TestplanTestcaseTestrun {
TestplanTestcaseTestrun(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
narrative: option.Option(String),
script: option.Option(TestplanTestcaseTestrunScript),
)
}
Constructors
-
TestplanTestcaseTestrun( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), narrative: option.Option(String), script: option.Option(TestplanTestcaseTestrunScript), )
pub type TestplanTestcaseTestrunScript {
TestplanTestcaseTestrunScript(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
language: option.Option(Codeableconcept),
source: option.Option(TestplanTestcaseTestrunScriptSource),
)
}
Constructors
-
TestplanTestcaseTestrunScript( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), language: option.Option(Codeableconcept), source: option.Option(TestplanTestcaseTestrunScriptSource), )
pub type TestplanTestcaseTestrunScriptSource {
TestplanTestcaseTestrunScriptSourceString(source: String)
TestplanTestcaseTestrunScriptSourceReference(source: Reference)
}
Constructors
-
TestplanTestcaseTestrunScriptSourceString(source: String) -
TestplanTestcaseTestrunScriptSourceReference(source: Reference)
pub type Testreport {
Testreport(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: option.Option(Identifier),
name: option.Option(String),
status: r5_valuesets.Reportstatuscodes,
test_script: String,
result: r5_valuesets.Reportresultcodes,
score: option.Option(Float),
tester: option.Option(String),
issued: option.Option(String),
participant: List(TestreportParticipant),
setup: option.Option(TestreportSetup),
test_: List(TestreportTest),
teardown: option.Option(TestreportTeardown),
)
}
Constructors
-
Testreport( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: option.Option(Identifier), name: option.Option(String), status: r5_valuesets.Reportstatuscodes, test_script: String, result: r5_valuesets.Reportresultcodes, score: option.Option(Float), tester: option.Option(String), issued: option.Option(String), participant: List(TestreportParticipant), setup: option.Option(TestreportSetup), test_: List(TestreportTest), teardown: option.Option(TestreportTeardown), )
pub type TestreportParticipant {
TestreportParticipant(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: r5_valuesets.Reportparticipanttype,
uri: String,
display: option.Option(String),
)
}
Constructors
-
TestreportParticipant( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: r5_valuesets.Reportparticipanttype, uri: String, display: option.Option(String), )
pub type TestreportSetup {
TestreportSetup(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
action: List(TestreportSetupAction),
)
}
Constructors
-
TestreportSetup( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), action: List(TestreportSetupAction), )
pub type TestreportSetupAction {
TestreportSetupAction(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
operation: option.Option(TestreportSetupActionOperation),
assert_: option.Option(TestreportSetupActionAssert),
)
}
Constructors
-
TestreportSetupAction( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), operation: option.Option(TestreportSetupActionOperation), assert_: option.Option(TestreportSetupActionAssert), )
pub type TestreportSetupActionAssert {
TestreportSetupActionAssert(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
result: r5_valuesets.Reportactionresultcodes,
message: option.Option(String),
detail: option.Option(String),
requirement: List(TestreportSetupActionAssertRequirement),
)
}
Constructors
-
TestreportSetupActionAssert( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), result: r5_valuesets.Reportactionresultcodes, message: option.Option(String), detail: option.Option(String), requirement: List(TestreportSetupActionAssertRequirement), )
pub type TestreportSetupActionAssertRequirement {
TestreportSetupActionAssertRequirement(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
link: option.Option(
TestreportSetupActionAssertRequirementLink,
),
)
}
Constructors
-
TestreportSetupActionAssertRequirement( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), link: option.Option(TestreportSetupActionAssertRequirementLink), )
pub type TestreportSetupActionAssertRequirementLink {
TestreportSetupActionAssertRequirementLinkUri(link: String)
TestreportSetupActionAssertRequirementLinkCanonical(
link: String,
)
}
Constructors
-
TestreportSetupActionAssertRequirementLinkUri(link: String) -
TestreportSetupActionAssertRequirementLinkCanonical(link: String)
pub type TestreportSetupActionOperation {
TestreportSetupActionOperation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
result: r5_valuesets.Reportactionresultcodes,
message: option.Option(String),
detail: option.Option(String),
)
}
Constructors
-
TestreportSetupActionOperation( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), result: r5_valuesets.Reportactionresultcodes, message: option.Option(String), detail: option.Option(String), )
pub type TestreportTeardown {
TestreportTeardown(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
action: List(TestreportTeardownAction),
)
}
Constructors
-
TestreportTeardown( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), action: List(TestreportTeardownAction), )
pub type TestreportTeardownAction {
TestreportTeardownAction(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
operation: TestreportSetupActionOperation,
)
}
Constructors
-
TestreportTeardownAction( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), operation: TestreportSetupActionOperation, )
pub type TestreportTest {
TestreportTest(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
name: option.Option(String),
description: option.Option(String),
action: List(TestreportTestAction),
)
}
Constructors
-
TestreportTest( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), name: option.Option(String), description: option.Option(String), action: List(TestreportTestAction), )
pub type TestreportTestAction {
TestreportTestAction(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
operation: option.Option(TestreportSetupActionOperation),
assert_: option.Option(TestreportSetupActionAssert),
)
}
Constructors
-
TestreportTestAction( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), operation: option.Option(TestreportSetupActionOperation), assert_: option.Option(TestreportSetupActionAssert), )
pub type Testscript {
Testscript(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
url: option.Option(String),
identifier: List(Identifier),
version: option.Option(String),
version_algorithm: option.Option(TestscriptVersionalgorithm),
name: String,
title: option.Option(String),
status: r5_valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(String),
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
purpose: option.Option(String),
copyright: option.Option(String),
copyright_label: option.Option(String),
origin: List(TestscriptOrigin),
destination: List(TestscriptDestination),
metadata: option.Option(TestscriptMetadata),
scope: List(TestscriptScope),
fixture: List(TestscriptFixture),
profile: List(String),
variable: List(TestscriptVariable),
setup: option.Option(TestscriptSetup),
test_: List(TestscriptTest),
teardown: option.Option(TestscriptTeardown),
)
}
Constructors
-
Testscript( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), url: option.Option(String), identifier: List(Identifier), version: option.Option(String), version_algorithm: option.Option(TestscriptVersionalgorithm), name: String, title: option.Option(String), status: r5_valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(String), publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), purpose: option.Option(String), copyright: option.Option(String), copyright_label: option.Option(String), origin: List(TestscriptOrigin), destination: List(TestscriptDestination), metadata: option.Option(TestscriptMetadata), scope: List(TestscriptScope), fixture: List(TestscriptFixture), profile: List(String), variable: List(TestscriptVariable), setup: option.Option(TestscriptSetup), test_: List(TestscriptTest), teardown: option.Option(TestscriptTeardown), )
pub type TestscriptDestination {
TestscriptDestination(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
index: Int,
profile: Coding,
url: option.Option(String),
)
}
Constructors
-
TestscriptDestination( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), index: Int, profile: Coding, url: option.Option(String), )
pub type TestscriptFixture {
TestscriptFixture(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
autocreate: Bool,
autodelete: Bool,
resource: option.Option(Reference),
)
}
Constructors
-
TestscriptFixture( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), autocreate: Bool, autodelete: Bool, resource: option.Option(Reference), )
pub type TestscriptMetadata {
TestscriptMetadata(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
link: List(TestscriptMetadataLink),
capability: List(TestscriptMetadataCapability),
)
}
Constructors
-
TestscriptMetadata( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), link: List(TestscriptMetadataLink), capability: List(TestscriptMetadataCapability), )
pub type TestscriptMetadataCapability {
TestscriptMetadataCapability(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
required: Bool,
validated: Bool,
description: option.Option(String),
origin: List(Int),
destination: option.Option(Int),
link: List(String),
capabilities: String,
)
}
Constructors
-
TestscriptMetadataCapability( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), required: Bool, validated: Bool, description: option.Option(String), origin: List(Int), destination: option.Option(Int), link: List(String), capabilities: String, )
pub type TestscriptMetadataLink {
TestscriptMetadataLink(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
url: String,
description: option.Option(String),
)
}
Constructors
-
TestscriptMetadataLink( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), url: String, description: option.Option(String), )
pub type TestscriptOrigin {
TestscriptOrigin(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
index: Int,
profile: Coding,
url: option.Option(String),
)
}
Constructors
-
TestscriptOrigin( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), index: Int, profile: Coding, url: option.Option(String), )
pub type TestscriptScope {
TestscriptScope(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
artifact: String,
conformance: option.Option(Codeableconcept),
phase: option.Option(Codeableconcept),
)
}
Constructors
-
TestscriptScope( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), artifact: String, conformance: option.Option(Codeableconcept), phase: option.Option(Codeableconcept), )
pub type TestscriptSetup {
TestscriptSetup(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
action: List(TestscriptSetupAction),
)
}
Constructors
-
TestscriptSetup( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), action: List(TestscriptSetupAction), )
pub type TestscriptSetupAction {
TestscriptSetupAction(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
operation: option.Option(TestscriptSetupActionOperation),
assert_: option.Option(TestscriptSetupActionAssert),
)
}
Constructors
-
TestscriptSetupAction( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), operation: option.Option(TestscriptSetupActionOperation), assert_: option.Option(TestscriptSetupActionAssert), )
pub type TestscriptSetupActionAssert {
TestscriptSetupActionAssert(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
label: option.Option(String),
description: option.Option(String),
direction: option.Option(r5_valuesets.Assertdirectioncodes),
compare_to_source_id: option.Option(String),
compare_to_source_expression: option.Option(String),
compare_to_source_path: option.Option(String),
content_type: option.Option(String),
default_manual_completion: option.Option(
r5_valuesets.Assertmanualcompletioncodes,
),
expression: option.Option(String),
header_field: option.Option(String),
minimum_id: option.Option(String),
navigation_links: option.Option(Bool),
operator: option.Option(r5_valuesets.Assertoperatorcodes),
path: option.Option(String),
request_method: option.Option(r5_valuesets.Httpoperations),
request_url: option.Option(String),
resource: option.Option(String),
response: option.Option(r5_valuesets.Assertresponsecodetypes),
response_code: option.Option(String),
source_id: option.Option(String),
stop_test_on_fail: Bool,
validate_profile_id: option.Option(String),
value: option.Option(String),
warning_only: Bool,
requirement: List(TestscriptSetupActionAssertRequirement),
)
}
Constructors
-
TestscriptSetupActionAssert( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), label: option.Option(String), description: option.Option(String), direction: option.Option(r5_valuesets.Assertdirectioncodes), compare_to_source_id: option.Option(String), compare_to_source_expression: option.Option(String), compare_to_source_path: option.Option(String), content_type: option.Option(String), default_manual_completion: option.Option( r5_valuesets.Assertmanualcompletioncodes, ), expression: option.Option(String), header_field: option.Option(String), minimum_id: option.Option(String), navigation_links: option.Option(Bool), operator: option.Option(r5_valuesets.Assertoperatorcodes), path: option.Option(String), request_method: option.Option(r5_valuesets.Httpoperations), request_url: option.Option(String), resource: option.Option(String), response: option.Option(r5_valuesets.Assertresponsecodetypes), response_code: option.Option(String), source_id: option.Option(String), stop_test_on_fail: Bool, validate_profile_id: option.Option(String), value: option.Option(String), warning_only: Bool, requirement: List(TestscriptSetupActionAssertRequirement), )
pub type TestscriptSetupActionAssertRequirement {
TestscriptSetupActionAssertRequirement(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
link: option.Option(
TestscriptSetupActionAssertRequirementLink,
),
)
}
Constructors
-
TestscriptSetupActionAssertRequirement( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), link: option.Option(TestscriptSetupActionAssertRequirementLink), )
pub type TestscriptSetupActionAssertRequirementLink {
TestscriptSetupActionAssertRequirementLinkUri(link: String)
TestscriptSetupActionAssertRequirementLinkCanonical(
link: String,
)
}
Constructors
-
TestscriptSetupActionAssertRequirementLinkUri(link: String) -
TestscriptSetupActionAssertRequirementLinkCanonical(link: String)
pub type TestscriptSetupActionOperation {
TestscriptSetupActionOperation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(Coding),
resource: option.Option(String),
label: option.Option(String),
description: option.Option(String),
accept: option.Option(String),
content_type: option.Option(String),
destination: option.Option(Int),
encode_request_url: Bool,
method: option.Option(r5_valuesets.Httpoperations),
origin: option.Option(Int),
params: option.Option(String),
request_header: List(
TestscriptSetupActionOperationRequestheader,
),
request_id: option.Option(String),
response_id: option.Option(String),
source_id: option.Option(String),
target_id: option.Option(String),
url: option.Option(String),
)
}
Constructors
-
TestscriptSetupActionOperation( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(Coding), resource: option.Option(String), label: option.Option(String), description: option.Option(String), accept: option.Option(String), content_type: option.Option(String), destination: option.Option(Int), encode_request_url: Bool, method: option.Option(r5_valuesets.Httpoperations), origin: option.Option(Int), params: option.Option(String), request_header: List( TestscriptSetupActionOperationRequestheader, ), request_id: option.Option(String), response_id: option.Option(String), source_id: option.Option(String), target_id: option.Option(String), url: option.Option(String), )
pub type TestscriptSetupActionOperationRequestheader {
TestscriptSetupActionOperationRequestheader(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
field: String,
value: String,
)
}
Constructors
-
TestscriptSetupActionOperationRequestheader( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), field: String, value: String, )
pub type TestscriptTeardown {
TestscriptTeardown(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
action: List(TestscriptTeardownAction),
)
}
Constructors
-
TestscriptTeardown( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), action: List(TestscriptTeardownAction), )
pub type TestscriptTeardownAction {
TestscriptTeardownAction(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
operation: TestscriptSetupActionOperation,
)
}
Constructors
-
TestscriptTeardownAction( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), operation: TestscriptSetupActionOperation, )
pub type TestscriptTest {
TestscriptTest(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
name: option.Option(String),
description: option.Option(String),
action: List(TestscriptTestAction),
)
}
Constructors
-
TestscriptTest( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), name: option.Option(String), description: option.Option(String), action: List(TestscriptTestAction), )
pub type TestscriptTestAction {
TestscriptTestAction(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
operation: option.Option(TestscriptSetupActionOperation),
assert_: option.Option(TestscriptSetupActionAssert),
)
}
Constructors
-
TestscriptTestAction( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), operation: option.Option(TestscriptSetupActionOperation), assert_: option.Option(TestscriptSetupActionAssert), )
pub type TestscriptVariable {
TestscriptVariable(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
name: String,
default_value: option.Option(String),
description: option.Option(String),
expression: option.Option(String),
header_field: option.Option(String),
hint: option.Option(String),
path: option.Option(String),
source_id: option.Option(String),
)
}
Constructors
-
TestscriptVariable( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), name: String, default_value: option.Option(String), description: option.Option(String), expression: option.Option(String), header_field: option.Option(String), hint: option.Option(String), path: option.Option(String), source_id: option.Option(String), )
pub type Timing {
Timing(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
event: List(String),
repeat: option.Option(TimingRepeat),
code: option.Option(Codeableconcept),
)
}
Constructors
-
Timing( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), event: List(String), repeat: option.Option(TimingRepeat), code: option.Option(Codeableconcept), )
pub type TimingRepeat {
TimingRepeat(
id: option.Option(String),
extension: List(Extension),
bounds: option.Option(TimingRepeatBounds),
count: option.Option(Int),
count_max: option.Option(Int),
duration: option.Option(Float),
duration_max: option.Option(Float),
duration_unit: option.Option(r5_valuesets.Unitsoftime),
frequency: option.Option(Int),
frequency_max: option.Option(Int),
period: option.Option(Float),
period_max: option.Option(Float),
period_unit: option.Option(r5_valuesets.Unitsoftime),
day_of_week: List(r5_valuesets.Daysofweek),
time_of_day: List(String),
when: List(r5_valuesets.Eventtiming),
offset: option.Option(Int),
)
}
Constructors
-
TimingRepeat( id: option.Option(String), extension: List(Extension), bounds: option.Option(TimingRepeatBounds), count: option.Option(Int), count_max: option.Option(Int), duration: option.Option(Float), duration_max: option.Option(Float), duration_unit: option.Option(r5_valuesets.Unitsoftime), frequency: option.Option(Int), frequency_max: option.Option(Int), period: option.Option(Float), period_max: option.Option(Float), period_unit: option.Option(r5_valuesets.Unitsoftime), day_of_week: List(r5_valuesets.Daysofweek), time_of_day: List(String), when: List(r5_valuesets.Eventtiming), offset: option.Option(Int), )
pub type Transport {
Transport(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
instantiates_canonical: option.Option(String),
instantiates_uri: option.Option(String),
based_on: List(Reference),
group_identifier: option.Option(Identifier),
part_of: List(Reference),
status: option.Option(r5_valuesets.Transportstatus),
status_reason: option.Option(Codeableconcept),
intent: r5_valuesets.Transportintent,
priority: option.Option(r5_valuesets.Requestpriority),
code: option.Option(Codeableconcept),
description: option.Option(String),
focus: option.Option(Reference),
for: option.Option(Reference),
encounter: option.Option(Reference),
completion_time: option.Option(String),
authored_on: option.Option(String),
last_modified: option.Option(String),
requester: option.Option(Reference),
performer_type: List(Codeableconcept),
owner: option.Option(Reference),
location: option.Option(Reference),
insurance: List(Reference),
note: List(Annotation),
relevant_history: List(Reference),
restriction: option.Option(TransportRestriction),
input: List(TransportInput),
output: List(TransportOutput),
requested_location: Reference,
current_location: Reference,
reason: option.Option(Codeablereference),
history: option.Option(Reference),
)
}
Constructors
-
Transport( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), instantiates_canonical: option.Option(String), instantiates_uri: option.Option(String), based_on: List(Reference), group_identifier: option.Option(Identifier), part_of: List(Reference), status: option.Option(r5_valuesets.Transportstatus), status_reason: option.Option(Codeableconcept), intent: r5_valuesets.Transportintent, priority: option.Option(r5_valuesets.Requestpriority), code: option.Option(Codeableconcept), description: option.Option(String), focus: option.Option(Reference), for: option.Option(Reference), encounter: option.Option(Reference), completion_time: option.Option(String), authored_on: option.Option(String), last_modified: option.Option(String), requester: option.Option(Reference), performer_type: List(Codeableconcept), owner: option.Option(Reference), location: option.Option(Reference), insurance: List(Reference), note: List(Annotation), relevant_history: List(Reference), restriction: option.Option(TransportRestriction), input: List(TransportInput), output: List(TransportOutput), requested_location: Reference, current_location: Reference, reason: option.Option(Codeablereference), history: option.Option(Reference), )
pub type TransportInput {
TransportInput(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
value: TransportInputValue,
)
}
Constructors
-
TransportInput( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, value: TransportInputValue, )
pub type TransportInputValue {
TransportInputValueBase64binary(value: String)
TransportInputValueBoolean(value: Bool)
TransportInputValueCanonical(value: String)
TransportInputValueCode(value: String)
TransportInputValueDate(value: String)
TransportInputValueDatetime(value: String)
TransportInputValueDecimal(value: Float)
TransportInputValueId(value: String)
TransportInputValueInstant(value: String)
TransportInputValueInteger(value: Int)
TransportInputValueInteger64(value: Int)
TransportInputValueMarkdown(value: String)
TransportInputValueOid(value: String)
TransportInputValuePositiveint(value: Int)
TransportInputValueString(value: String)
TransportInputValueTime(value: String)
TransportInputValueUnsignedint(value: Int)
TransportInputValueUri(value: String)
TransportInputValueUrl(value: String)
TransportInputValueUuid(value: String)
TransportInputValueAddress(value: Address)
TransportInputValueAge(value: Age)
TransportInputValueAnnotation(value: Annotation)
TransportInputValueAttachment(value: Attachment)
TransportInputValueCodeableconcept(value: Codeableconcept)
TransportInputValueCodeablereference(value: Codeablereference)
TransportInputValueCoding(value: Coding)
TransportInputValueContactpoint(value: Contactpoint)
TransportInputValueCount(value: Count)
TransportInputValueDistance(value: Distance)
TransportInputValueDuration(value: Duration)
TransportInputValueHumanname(value: Humanname)
TransportInputValueIdentifier(value: Identifier)
TransportInputValueMoney(value: Money)
TransportInputValuePeriod(value: Period)
TransportInputValueQuantity(value: Quantity)
TransportInputValueRange(value: Range)
TransportInputValueRatio(value: Ratio)
TransportInputValueRatiorange(value: Ratiorange)
TransportInputValueReference(value: Reference)
TransportInputValueSampleddata(value: Sampleddata)
TransportInputValueSignature(value: Signature)
TransportInputValueTiming(value: Timing)
TransportInputValueContactdetail(value: Contactdetail)
TransportInputValueDatarequirement(value: Datarequirement)
TransportInputValueExpression(value: Expression)
TransportInputValueParameterdefinition(
value: Parameterdefinition,
)
TransportInputValueRelatedartifact(value: Relatedartifact)
TransportInputValueTriggerdefinition(value: Triggerdefinition)
TransportInputValueUsagecontext(value: Usagecontext)
TransportInputValueAvailability(value: Availability)
TransportInputValueExtendedcontactdetail(
value: Extendedcontactdetail,
)
TransportInputValueDosage(value: Dosage)
TransportInputValueMeta(value: Meta)
}
Constructors
-
TransportInputValueBase64binary(value: String) -
TransportInputValueBoolean(value: Bool) -
TransportInputValueCanonical(value: String) -
TransportInputValueCode(value: String) -
TransportInputValueDate(value: String) -
TransportInputValueDatetime(value: String) -
TransportInputValueDecimal(value: Float) -
TransportInputValueId(value: String) -
TransportInputValueInstant(value: String) -
TransportInputValueInteger(value: Int) -
TransportInputValueInteger64(value: Int) -
TransportInputValueMarkdown(value: String) -
TransportInputValueOid(value: String) -
TransportInputValuePositiveint(value: Int) -
TransportInputValueString(value: String) -
TransportInputValueTime(value: String) -
TransportInputValueUnsignedint(value: Int) -
TransportInputValueUri(value: String) -
TransportInputValueUrl(value: String) -
TransportInputValueUuid(value: String) -
TransportInputValueAddress(value: Address) -
TransportInputValueAge(value: Age) -
TransportInputValueAnnotation(value: Annotation) -
TransportInputValueAttachment(value: Attachment) -
TransportInputValueCodeableconcept(value: Codeableconcept) -
TransportInputValueCodeablereference(value: Codeablereference) -
TransportInputValueCoding(value: Coding) -
TransportInputValueContactpoint(value: Contactpoint) -
TransportInputValueCount(value: Count) -
TransportInputValueDistance(value: Distance) -
TransportInputValueDuration(value: Duration) -
TransportInputValueHumanname(value: Humanname) -
TransportInputValueIdentifier(value: Identifier) -
TransportInputValueMoney(value: Money) -
TransportInputValuePeriod(value: Period) -
TransportInputValueQuantity(value: Quantity) -
TransportInputValueRange(value: Range) -
TransportInputValueRatio(value: Ratio) -
TransportInputValueRatiorange(value: Ratiorange) -
TransportInputValueReference(value: Reference) -
TransportInputValueSampleddata(value: Sampleddata) -
TransportInputValueSignature(value: Signature) -
TransportInputValueTiming(value: Timing) -
TransportInputValueContactdetail(value: Contactdetail) -
TransportInputValueDatarequirement(value: Datarequirement) -
TransportInputValueExpression(value: Expression) -
TransportInputValueParameterdefinition( value: Parameterdefinition, ) -
TransportInputValueRelatedartifact(value: Relatedartifact) -
TransportInputValueTriggerdefinition(value: Triggerdefinition) -
TransportInputValueUsagecontext(value: Usagecontext) -
TransportInputValueAvailability(value: Availability) -
TransportInputValueExtendedcontactdetail( value: Extendedcontactdetail, ) -
TransportInputValueDosage(value: Dosage) -
TransportInputValueMeta(value: Meta)
pub type TransportOutput {
TransportOutput(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
value: TransportOutputValue,
)
}
Constructors
-
TransportOutput( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, value: TransportOutputValue, )
pub type TransportOutputValue {
TransportOutputValueBase64binary(value: String)
TransportOutputValueBoolean(value: Bool)
TransportOutputValueCanonical(value: String)
TransportOutputValueCode(value: String)
TransportOutputValueDate(value: String)
TransportOutputValueDatetime(value: String)
TransportOutputValueDecimal(value: Float)
TransportOutputValueId(value: String)
TransportOutputValueInstant(value: String)
TransportOutputValueInteger(value: Int)
TransportOutputValueInteger64(value: Int)
TransportOutputValueMarkdown(value: String)
TransportOutputValueOid(value: String)
TransportOutputValuePositiveint(value: Int)
TransportOutputValueString(value: String)
TransportOutputValueTime(value: String)
TransportOutputValueUnsignedint(value: Int)
TransportOutputValueUri(value: String)
TransportOutputValueUrl(value: String)
TransportOutputValueUuid(value: String)
TransportOutputValueAddress(value: Address)
TransportOutputValueAge(value: Age)
TransportOutputValueAnnotation(value: Annotation)
TransportOutputValueAttachment(value: Attachment)
TransportOutputValueCodeableconcept(value: Codeableconcept)
TransportOutputValueCodeablereference(value: Codeablereference)
TransportOutputValueCoding(value: Coding)
TransportOutputValueContactpoint(value: Contactpoint)
TransportOutputValueCount(value: Count)
TransportOutputValueDistance(value: Distance)
TransportOutputValueDuration(value: Duration)
TransportOutputValueHumanname(value: Humanname)
TransportOutputValueIdentifier(value: Identifier)
TransportOutputValueMoney(value: Money)
TransportOutputValuePeriod(value: Period)
TransportOutputValueQuantity(value: Quantity)
TransportOutputValueRange(value: Range)
TransportOutputValueRatio(value: Ratio)
TransportOutputValueRatiorange(value: Ratiorange)
TransportOutputValueReference(value: Reference)
TransportOutputValueSampleddata(value: Sampleddata)
TransportOutputValueSignature(value: Signature)
TransportOutputValueTiming(value: Timing)
TransportOutputValueContactdetail(value: Contactdetail)
TransportOutputValueDatarequirement(value: Datarequirement)
TransportOutputValueExpression(value: Expression)
TransportOutputValueParameterdefinition(
value: Parameterdefinition,
)
TransportOutputValueRelatedartifact(value: Relatedartifact)
TransportOutputValueTriggerdefinition(value: Triggerdefinition)
TransportOutputValueUsagecontext(value: Usagecontext)
TransportOutputValueAvailability(value: Availability)
TransportOutputValueExtendedcontactdetail(
value: Extendedcontactdetail,
)
TransportOutputValueDosage(value: Dosage)
TransportOutputValueMeta(value: Meta)
}
Constructors
-
TransportOutputValueBase64binary(value: String) -
TransportOutputValueBoolean(value: Bool) -
TransportOutputValueCanonical(value: String) -
TransportOutputValueCode(value: String) -
TransportOutputValueDate(value: String) -
TransportOutputValueDatetime(value: String) -
TransportOutputValueDecimal(value: Float) -
TransportOutputValueId(value: String) -
TransportOutputValueInstant(value: String) -
TransportOutputValueInteger(value: Int) -
TransportOutputValueInteger64(value: Int) -
TransportOutputValueMarkdown(value: String) -
TransportOutputValueOid(value: String) -
TransportOutputValuePositiveint(value: Int) -
TransportOutputValueString(value: String) -
TransportOutputValueTime(value: String) -
TransportOutputValueUnsignedint(value: Int) -
TransportOutputValueUri(value: String) -
TransportOutputValueUrl(value: String) -
TransportOutputValueUuid(value: String) -
TransportOutputValueAddress(value: Address) -
TransportOutputValueAge(value: Age) -
TransportOutputValueAnnotation(value: Annotation) -
TransportOutputValueAttachment(value: Attachment) -
TransportOutputValueCodeableconcept(value: Codeableconcept) -
TransportOutputValueCodeablereference(value: Codeablereference) -
TransportOutputValueCoding(value: Coding) -
TransportOutputValueContactpoint(value: Contactpoint) -
TransportOutputValueCount(value: Count) -
TransportOutputValueDistance(value: Distance) -
TransportOutputValueDuration(value: Duration) -
TransportOutputValueHumanname(value: Humanname) -
TransportOutputValueIdentifier(value: Identifier) -
TransportOutputValueMoney(value: Money) -
TransportOutputValuePeriod(value: Period) -
TransportOutputValueQuantity(value: Quantity) -
TransportOutputValueRange(value: Range) -
TransportOutputValueRatio(value: Ratio) -
TransportOutputValueRatiorange(value: Ratiorange) -
TransportOutputValueReference(value: Reference) -
TransportOutputValueSampleddata(value: Sampleddata) -
TransportOutputValueSignature(value: Signature) -
TransportOutputValueTiming(value: Timing) -
TransportOutputValueContactdetail(value: Contactdetail) -
TransportOutputValueDatarequirement(value: Datarequirement) -
TransportOutputValueExpression(value: Expression) -
TransportOutputValueParameterdefinition( value: Parameterdefinition, ) -
TransportOutputValueRelatedartifact(value: Relatedartifact) -
TransportOutputValueTriggerdefinition(value: Triggerdefinition) -
TransportOutputValueUsagecontext(value: Usagecontext) -
TransportOutputValueAvailability(value: Availability) -
TransportOutputValueExtendedcontactdetail( value: Extendedcontactdetail, ) -
TransportOutputValueDosage(value: Dosage) -
TransportOutputValueMeta(value: Meta)
pub type TransportRestriction {
TransportRestriction(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
repetitions: option.Option(Int),
period: option.Option(Period),
recipient: List(Reference),
)
}
Constructors
-
TransportRestriction( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), repetitions: option.Option(Int), period: option.Option(Period), recipient: List(Reference), )
pub type Triggerdefinition {
Triggerdefinition(
id: option.Option(String),
extension: List(Extension),
type_: r5_valuesets.Triggertype,
name: option.Option(String),
code: option.Option(Codeableconcept),
subscription_topic: option.Option(String),
timing: option.Option(TriggerdefinitionTiming),
data: List(Datarequirement),
condition: option.Option(Expression),
)
}
Constructors
-
Triggerdefinition( id: option.Option(String), extension: List(Extension), type_: r5_valuesets.Triggertype, name: option.Option(String), code: option.Option(Codeableconcept), subscription_topic: option.Option(String), timing: option.Option(TriggerdefinitionTiming), data: List(Datarequirement), condition: option.Option(Expression), )
pub type Usagecontext {
Usagecontext(
id: option.Option(String),
extension: List(Extension),
code: Coding,
value: UsagecontextValue,
)
}
Constructors
-
Usagecontext( id: option.Option(String), extension: List(Extension), code: Coding, value: UsagecontextValue, )
pub type UsagecontextValue {
UsagecontextValueCodeableconcept(value: Codeableconcept)
UsagecontextValueQuantity(value: Quantity)
UsagecontextValueRange(value: Range)
UsagecontextValueReference(value: Reference)
}
Constructors
-
UsagecontextValueCodeableconcept(value: Codeableconcept) -
UsagecontextValueQuantity(value: Quantity) -
UsagecontextValueRange(value: Range) -
UsagecontextValueReference(value: Reference)
pub type Valueset {
Valueset(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
url: option.Option(String),
identifier: List(Identifier),
version: option.Option(String),
version_algorithm: option.Option(ValuesetVersionalgorithm),
name: option.Option(String),
title: option.Option(String),
status: r5_valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(String),
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
immutable: option.Option(Bool),
purpose: option.Option(String),
copyright: option.Option(String),
copyright_label: option.Option(String),
approval_date: option.Option(String),
last_review_date: option.Option(String),
effective_period: option.Option(Period),
topic: List(Codeableconcept),
author: List(Contactdetail),
editor: List(Contactdetail),
reviewer: List(Contactdetail),
endorser: List(Contactdetail),
related_artifact: List(Relatedartifact),
compose: option.Option(ValuesetCompose),
expansion: option.Option(ValuesetExpansion),
scope: option.Option(ValuesetScope),
)
}
Constructors
-
Valueset( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), url: option.Option(String), identifier: List(Identifier), version: option.Option(String), version_algorithm: option.Option(ValuesetVersionalgorithm), name: option.Option(String), title: option.Option(String), status: r5_valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(String), publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), immutable: option.Option(Bool), purpose: option.Option(String), copyright: option.Option(String), copyright_label: option.Option(String), approval_date: option.Option(String), last_review_date: option.Option(String), effective_period: option.Option(Period), topic: List(Codeableconcept), author: List(Contactdetail), editor: List(Contactdetail), reviewer: List(Contactdetail), endorser: List(Contactdetail), related_artifact: List(Relatedartifact), compose: option.Option(ValuesetCompose), expansion: option.Option(ValuesetExpansion), scope: option.Option(ValuesetScope), )
pub type ValuesetCompose {
ValuesetCompose(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
locked_date: option.Option(String),
inactive: option.Option(Bool),
include: List(ValuesetComposeInclude),
exclude: List(ValuesetComposeInclude),
property: List(String),
)
}
Constructors
-
ValuesetCompose( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), locked_date: option.Option(String), inactive: option.Option(Bool), include: List(ValuesetComposeInclude), exclude: List(ValuesetComposeInclude), property: List(String), )
pub type ValuesetComposeInclude {
ValuesetComposeInclude(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
system: option.Option(String),
version: option.Option(String),
concept: List(ValuesetComposeIncludeConcept),
filter: List(ValuesetComposeIncludeFilter),
value_set: List(String),
copyright: option.Option(String),
)
}
Constructors
-
ValuesetComposeInclude( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), system: option.Option(String), version: option.Option(String), concept: List(ValuesetComposeIncludeConcept), filter: List(ValuesetComposeIncludeFilter), value_set: List(String), copyright: option.Option(String), )
pub type ValuesetComposeIncludeConcept {
ValuesetComposeIncludeConcept(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: String,
display: option.Option(String),
designation: List(ValuesetComposeIncludeConceptDesignation),
)
}
Constructors
-
ValuesetComposeIncludeConcept( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: String, display: option.Option(String), designation: List(ValuesetComposeIncludeConceptDesignation), )
pub type ValuesetComposeIncludeConceptDesignation {
ValuesetComposeIncludeConceptDesignation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
language: option.Option(String),
use_: option.Option(Coding),
additional_use: List(Coding),
value: String,
)
}
Constructors
-
ValuesetComposeIncludeConceptDesignation( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), language: option.Option(String), use_: option.Option(Coding), additional_use: List(Coding), value: String, )
pub type ValuesetComposeIncludeFilter {
ValuesetComposeIncludeFilter(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
property: String,
op: r5_valuesets.Filteroperator,
value: String,
)
}
Constructors
-
ValuesetComposeIncludeFilter( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), property: String, op: r5_valuesets.Filteroperator, value: String, )
pub type ValuesetExpansion {
ValuesetExpansion(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: option.Option(String),
next: option.Option(String),
timestamp: String,
total: option.Option(Int),
offset: option.Option(Int),
parameter: List(ValuesetExpansionParameter),
property: List(ValuesetExpansionProperty),
contains: List(ValuesetExpansionContains),
)
}
Constructors
-
ValuesetExpansion( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), identifier: option.Option(String), next: option.Option(String), timestamp: String, total: option.Option(Int), offset: option.Option(Int), parameter: List(ValuesetExpansionParameter), property: List(ValuesetExpansionProperty), contains: List(ValuesetExpansionContains), )
pub type ValuesetExpansionContains {
ValuesetExpansionContains(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
system: option.Option(String),
abstract: option.Option(Bool),
inactive: option.Option(Bool),
version: option.Option(String),
code: option.Option(String),
display: option.Option(String),
designation: List(ValuesetComposeIncludeConceptDesignation),
property: List(ValuesetExpansionContainsProperty),
contains: List(ValuesetExpansionContains),
)
}
Constructors
-
ValuesetExpansionContains( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), system: option.Option(String), abstract: option.Option(Bool), inactive: option.Option(Bool), version: option.Option(String), code: option.Option(String), display: option.Option(String), designation: List(ValuesetComposeIncludeConceptDesignation), property: List(ValuesetExpansionContainsProperty), contains: List(ValuesetExpansionContains), )
pub type ValuesetExpansionContainsProperty {
ValuesetExpansionContainsProperty(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: String,
value: ValuesetExpansionContainsPropertyValue,
sub_property: List(
ValuesetExpansionContainsPropertySubproperty,
),
)
}
Constructors
-
ValuesetExpansionContainsProperty( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: String, value: ValuesetExpansionContainsPropertyValue, sub_property: List(ValuesetExpansionContainsPropertySubproperty), )
pub type ValuesetExpansionContainsPropertySubproperty {
ValuesetExpansionContainsPropertySubproperty(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: String,
value: ValuesetExpansionContainsPropertySubpropertyValue,
)
}
Constructors
-
ValuesetExpansionContainsPropertySubproperty( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: String, value: ValuesetExpansionContainsPropertySubpropertyValue, )
pub type ValuesetExpansionContainsPropertySubpropertyValue {
ValuesetExpansionContainsPropertySubpropertyValueCode(
value: String,
)
ValuesetExpansionContainsPropertySubpropertyValueCoding(
value: Coding,
)
ValuesetExpansionContainsPropertySubpropertyValueString(
value: String,
)
ValuesetExpansionContainsPropertySubpropertyValueInteger(
value: Int,
)
ValuesetExpansionContainsPropertySubpropertyValueBoolean(
value: Bool,
)
ValuesetExpansionContainsPropertySubpropertyValueDatetime(
value: String,
)
ValuesetExpansionContainsPropertySubpropertyValueDecimal(
value: Float,
)
}
Constructors
-
ValuesetExpansionContainsPropertySubpropertyValueCode( value: String, ) -
ValuesetExpansionContainsPropertySubpropertyValueCoding( value: Coding, ) -
ValuesetExpansionContainsPropertySubpropertyValueString( value: String, ) -
ValuesetExpansionContainsPropertySubpropertyValueInteger( value: Int, ) -
ValuesetExpansionContainsPropertySubpropertyValueBoolean( value: Bool, ) -
ValuesetExpansionContainsPropertySubpropertyValueDatetime( value: String, ) -
ValuesetExpansionContainsPropertySubpropertyValueDecimal( value: Float, )
pub type ValuesetExpansionContainsPropertyValue {
ValuesetExpansionContainsPropertyValueCode(value: String)
ValuesetExpansionContainsPropertyValueCoding(value: Coding)
ValuesetExpansionContainsPropertyValueString(value: String)
ValuesetExpansionContainsPropertyValueInteger(value: Int)
ValuesetExpansionContainsPropertyValueBoolean(value: Bool)
ValuesetExpansionContainsPropertyValueDatetime(value: String)
ValuesetExpansionContainsPropertyValueDecimal(value: Float)
}
Constructors
-
ValuesetExpansionContainsPropertyValueCode(value: String) -
ValuesetExpansionContainsPropertyValueCoding(value: Coding) -
ValuesetExpansionContainsPropertyValueString(value: String) -
ValuesetExpansionContainsPropertyValueInteger(value: Int) -
ValuesetExpansionContainsPropertyValueBoolean(value: Bool) -
ValuesetExpansionContainsPropertyValueDatetime(value: String) -
ValuesetExpansionContainsPropertyValueDecimal(value: Float)
pub type ValuesetExpansionParameter {
ValuesetExpansionParameter(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
name: String,
value: option.Option(ValuesetExpansionParameterValue),
)
}
Constructors
-
ValuesetExpansionParameter( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), name: String, value: option.Option(ValuesetExpansionParameterValue), )
pub type ValuesetExpansionParameterValue {
ValuesetExpansionParameterValueString(value: String)
ValuesetExpansionParameterValueBoolean(value: Bool)
ValuesetExpansionParameterValueInteger(value: Int)
ValuesetExpansionParameterValueDecimal(value: Float)
ValuesetExpansionParameterValueUri(value: String)
ValuesetExpansionParameterValueCode(value: String)
ValuesetExpansionParameterValueDatetime(value: String)
}
Constructors
-
ValuesetExpansionParameterValueString(value: String) -
ValuesetExpansionParameterValueBoolean(value: Bool) -
ValuesetExpansionParameterValueInteger(value: Int) -
ValuesetExpansionParameterValueDecimal(value: Float) -
ValuesetExpansionParameterValueUri(value: String) -
ValuesetExpansionParameterValueCode(value: String) -
ValuesetExpansionParameterValueDatetime(value: String)
pub type ValuesetExpansionProperty {
ValuesetExpansionProperty(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: String,
uri: option.Option(String),
)
}
Constructors
-
ValuesetExpansionProperty( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: String, uri: option.Option(String), )
pub type ValuesetScope {
ValuesetScope(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
inclusion_criteria: option.Option(String),
exclusion_criteria: option.Option(String),
)
}
Constructors
-
ValuesetScope( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), inclusion_criteria: option.Option(String), exclusion_criteria: option.Option(String), )
pub type Verificationresult {
Verificationresult(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
target: List(Reference),
target_location: List(String),
need: option.Option(Codeableconcept),
status: r5_valuesets.Verificationresultstatus,
status_date: option.Option(String),
validation_type: option.Option(Codeableconcept),
validation_process: List(Codeableconcept),
frequency: option.Option(Timing),
last_performed: option.Option(String),
next_scheduled: option.Option(String),
failure_action: option.Option(Codeableconcept),
primary_source: List(VerificationresultPrimarysource),
attestation: option.Option(VerificationresultAttestation),
validator: List(VerificationresultValidator),
)
}
Constructors
-
Verificationresult( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), target: List(Reference), target_location: List(String), need: option.Option(Codeableconcept), status: r5_valuesets.Verificationresultstatus, status_date: option.Option(String), validation_type: option.Option(Codeableconcept), validation_process: List(Codeableconcept), frequency: option.Option(Timing), last_performed: option.Option(String), next_scheduled: option.Option(String), failure_action: option.Option(Codeableconcept), primary_source: List(VerificationresultPrimarysource), attestation: option.Option(VerificationresultAttestation), validator: List(VerificationresultValidator), )
pub type VerificationresultAttestation {
VerificationresultAttestation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
who: option.Option(Reference),
on_behalf_of: option.Option(Reference),
communication_method: option.Option(Codeableconcept),
date: option.Option(String),
source_identity_certificate: option.Option(String),
proxy_identity_certificate: option.Option(String),
proxy_signature: option.Option(Signature),
source_signature: option.Option(Signature),
)
}
Constructors
-
VerificationresultAttestation( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), who: option.Option(Reference), on_behalf_of: option.Option(Reference), communication_method: option.Option(Codeableconcept), date: option.Option(String), source_identity_certificate: option.Option(String), proxy_identity_certificate: option.Option(String), proxy_signature: option.Option(Signature), source_signature: option.Option(Signature), )
pub type VerificationresultPrimarysource {
VerificationresultPrimarysource(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
who: option.Option(Reference),
type_: List(Codeableconcept),
communication_method: List(Codeableconcept),
validation_status: option.Option(Codeableconcept),
validation_date: option.Option(String),
can_push_updates: option.Option(Codeableconcept),
push_type_available: List(Codeableconcept),
)
}
Constructors
-
VerificationresultPrimarysource( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), who: option.Option(Reference), type_: List(Codeableconcept), communication_method: List(Codeableconcept), validation_status: option.Option(Codeableconcept), validation_date: option.Option(String), can_push_updates: option.Option(Codeableconcept), push_type_available: List(Codeableconcept), )
pub type VerificationresultValidator {
VerificationresultValidator(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
organization: Reference,
identity_certificate: option.Option(String),
attestation_signature: option.Option(Signature),
)
}
Constructors
-
VerificationresultValidator( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), organization: Reference, identity_certificate: option.Option(String), attestation_signature: option.Option(Signature), )
pub type Virtualservicedetail {
Virtualservicedetail(
id: option.Option(String),
extension: List(Extension),
channel_type: option.Option(Coding),
address: option.Option(VirtualservicedetailAddress),
additional_info: List(String),
max_participants: option.Option(Int),
session_key: option.Option(String),
)
}
Constructors
-
Virtualservicedetail( id: option.Option(String), extension: List(Extension), channel_type: option.Option(Coding), address: option.Option(VirtualservicedetailAddress), additional_info: List(String), max_participants: option.Option(Int), session_key: option.Option(String), )
pub type VirtualservicedetailAddress {
VirtualservicedetailAddressUrl(address: String)
VirtualservicedetailAddressString(address: String)
VirtualservicedetailAddressContactpoint(address: Contactpoint)
VirtualservicedetailAddressExtendedcontactdetail(
address: Extendedcontactdetail,
)
}
Constructors
-
VirtualservicedetailAddressUrl(address: String) -
VirtualservicedetailAddressString(address: String) -
VirtualservicedetailAddressContactpoint(address: Contactpoint) -
VirtualservicedetailAddressExtendedcontactdetail( address: Extendedcontactdetail, )
pub type Visionprescription {
Visionprescription(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
status: r5_valuesets.Fmstatus,
created: String,
patient: Reference,
encounter: option.Option(Reference),
date_written: String,
prescriber: Reference,
lens_specification: List(VisionprescriptionLensspecification),
)
}
Constructors
-
Visionprescription( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), status: r5_valuesets.Fmstatus, created: String, patient: Reference, encounter: option.Option(Reference), date_written: String, prescriber: Reference, lens_specification: List(VisionprescriptionLensspecification), )
pub type VisionprescriptionLensspecification {
VisionprescriptionLensspecification(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
product: Codeableconcept,
eye: r5_valuesets.Visioneyecodes,
sphere: option.Option(Float),
cylinder: option.Option(Float),
axis: option.Option(Int),
prism: List(VisionprescriptionLensspecificationPrism),
add: option.Option(Float),
power: option.Option(Float),
back_curve: option.Option(Float),
diameter: option.Option(Float),
duration: option.Option(Quantity),
color: option.Option(String),
brand: option.Option(String),
note: List(Annotation),
)
}
Constructors
-
VisionprescriptionLensspecification( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), product: Codeableconcept, eye: r5_valuesets.Visioneyecodes, sphere: option.Option(Float), cylinder: option.Option(Float), axis: option.Option(Int), prism: List(VisionprescriptionLensspecificationPrism), add: option.Option(Float), power: option.Option(Float), back_curve: option.Option(Float), diameter: option.Option(Float), duration: option.Option(Quantity), color: option.Option(String), brand: option.Option(String), note: List(Annotation), )
pub type VisionprescriptionLensspecificationPrism {
VisionprescriptionLensspecificationPrism(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
amount: Float,
base: r5_valuesets.Visionbasecodes,
)
}
Constructors
-
VisionprescriptionLensspecificationPrism( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), amount: Float, base: r5_valuesets.Visionbasecodes, )
Values
pub fn account_balance_decoder() -> decode.Decoder(AccountBalance)
pub fn account_balance_new(
amount amount: Money,
) -> AccountBalance
pub fn account_balance_to_json(
account_balance: AccountBalance,
) -> json.Json
pub fn account_coverage_decoder() -> decode.Decoder(
AccountCoverage,
)
pub fn account_coverage_new(
coverage coverage: Reference,
) -> AccountCoverage
pub fn account_coverage_to_json(
account_coverage: AccountCoverage,
) -> json.Json
pub fn account_decoder() -> decode.Decoder(Account)
pub fn account_diagnosis_decoder() -> decode.Decoder(
AccountDiagnosis,
)
pub fn account_diagnosis_new(
condition condition: Codeablereference,
) -> AccountDiagnosis
pub fn account_diagnosis_to_json(
account_diagnosis: AccountDiagnosis,
) -> json.Json
pub fn account_guarantor_decoder() -> decode.Decoder(
AccountGuarantor,
)
pub fn account_guarantor_new(
party party: Reference,
) -> AccountGuarantor
pub fn account_guarantor_to_json(
account_guarantor: AccountGuarantor,
) -> json.Json
pub fn account_new(
status status: r5_valuesets.Accountstatus,
) -> Account
pub fn account_procedure_decoder() -> decode.Decoder(
AccountProcedure,
)
pub fn account_procedure_new(
code code: Codeablereference,
) -> AccountProcedure
pub fn account_procedure_to_json(
account_procedure: AccountProcedure,
) -> json.Json
pub fn account_relatedaccount_decoder() -> decode.Decoder(
AccountRelatedaccount,
)
pub fn account_relatedaccount_new(
account account: Reference,
) -> AccountRelatedaccount
pub fn account_relatedaccount_to_json(
account_relatedaccount: AccountRelatedaccount,
) -> json.Json
pub fn activitydefinition_asneeded_decoder() -> decode.Decoder(
ActivitydefinitionAsneeded,
)
pub fn activitydefinition_asneeded_to_json(
elt: ActivitydefinitionAsneeded,
) -> json.Json
pub fn activitydefinition_decoder() -> decode.Decoder(
Activitydefinition,
)
pub fn activitydefinition_dynamicvalue_decoder() -> decode.Decoder(
ActivitydefinitionDynamicvalue,
)
pub fn activitydefinition_dynamicvalue_new(
expression expression: Expression,
path path: String,
) -> ActivitydefinitionDynamicvalue
pub fn activitydefinition_dynamicvalue_to_json(
activitydefinition_dynamicvalue: ActivitydefinitionDynamicvalue,
) -> json.Json
pub fn activitydefinition_new(
status status: r5_valuesets.Publicationstatus,
) -> Activitydefinition
pub fn activitydefinition_participant_decoder() -> decode.Decoder(
ActivitydefinitionParticipant,
)
pub fn activitydefinition_participant_new() -> ActivitydefinitionParticipant
pub fn activitydefinition_participant_to_json(
activitydefinition_participant: ActivitydefinitionParticipant,
) -> json.Json
pub fn activitydefinition_product_decoder() -> decode.Decoder(
ActivitydefinitionProduct,
)
pub fn activitydefinition_product_to_json(
elt: ActivitydefinitionProduct,
) -> json.Json
pub fn activitydefinition_subject_decoder() -> decode.Decoder(
ActivitydefinitionSubject,
)
pub fn activitydefinition_subject_to_json(
elt: ActivitydefinitionSubject,
) -> json.Json
pub fn activitydefinition_timing_decoder() -> decode.Decoder(
ActivitydefinitionTiming,
)
pub fn activitydefinition_timing_to_json(
elt: ActivitydefinitionTiming,
) -> json.Json
pub fn activitydefinition_to_json(
activitydefinition: Activitydefinition,
) -> json.Json
pub fn activitydefinition_versionalgorithm_decoder() -> decode.Decoder(
ActivitydefinitionVersionalgorithm,
)
pub fn activitydefinition_versionalgorithm_to_json(
elt: ActivitydefinitionVersionalgorithm,
) -> json.Json
pub fn actordefinition_decoder() -> decode.Decoder(
Actordefinition,
)
pub fn actordefinition_new(
type_ type_: r5_valuesets.Examplescenarioactortype,
status status: r5_valuesets.Publicationstatus,
) -> Actordefinition
pub fn actordefinition_to_json(
actordefinition: Actordefinition,
) -> json.Json
pub fn actordefinition_versionalgorithm_decoder() -> decode.Decoder(
ActordefinitionVersionalgorithm,
)
pub fn actordefinition_versionalgorithm_to_json(
elt: ActordefinitionVersionalgorithm,
) -> json.Json
pub fn address_decoder() -> decode.Decoder(Address)
pub fn address_new() -> Address
pub fn administrableproductdefinition_decoder() -> decode.Decoder(
Administrableproductdefinition,
)
pub fn administrableproductdefinition_new(
status status: r5_valuesets.Publicationstatus,
) -> Administrableproductdefinition
pub fn administrableproductdefinition_property_decoder() -> decode.Decoder(
AdministrableproductdefinitionProperty,
)
pub fn administrableproductdefinition_property_new(
type_ type_: Codeableconcept,
) -> AdministrableproductdefinitionProperty
pub fn administrableproductdefinition_property_to_json(
administrableproductdefinition_property: AdministrableproductdefinitionProperty,
) -> json.Json
pub fn administrableproductdefinition_property_value_decoder() -> decode.Decoder(
AdministrableproductdefinitionPropertyValue,
)
pub fn administrableproductdefinition_property_value_to_json(
elt: AdministrableproductdefinitionPropertyValue,
) -> json.Json
pub fn administrableproductdefinition_routeofadministration_decoder() -> decode.Decoder(
AdministrableproductdefinitionRouteofadministration,
)
pub fn administrableproductdefinition_routeofadministration_new(
code code: Codeableconcept,
) -> AdministrableproductdefinitionRouteofadministration
pub fn administrableproductdefinition_routeofadministration_targetspecies_decoder() -> decode.Decoder(
AdministrableproductdefinitionRouteofadministrationTargetspecies,
)
pub fn administrableproductdefinition_routeofadministration_targetspecies_new(
code code: Codeableconcept,
) -> AdministrableproductdefinitionRouteofadministrationTargetspecies
pub fn administrableproductdefinition_routeofadministration_targetspecies_to_json(
administrableproductdefinition_routeofadministration_targetspecies: AdministrableproductdefinitionRouteofadministrationTargetspecies,
) -> json.Json
pub fn administrableproductdefinition_routeofadministration_targetspecies_withdrawalperiod_decoder() -> decode.Decoder(
AdministrableproductdefinitionRouteofadministrationTargetspeciesWithdrawalperiod,
)
pub fn administrableproductdefinition_routeofadministration_targetspecies_withdrawalperiod_new(
value value: Quantity,
tissue tissue: Codeableconcept,
) -> AdministrableproductdefinitionRouteofadministrationTargetspeciesWithdrawalperiod
pub fn administrableproductdefinition_routeofadministration_targetspecies_withdrawalperiod_to_json(
administrableproductdefinition_routeofadministration_targetspecies_withdrawalperiod: AdministrableproductdefinitionRouteofadministrationTargetspeciesWithdrawalperiod,
) -> json.Json
pub fn administrableproductdefinition_routeofadministration_to_json(
administrableproductdefinition_routeofadministration: AdministrableproductdefinitionRouteofadministration,
) -> json.Json
pub fn administrableproductdefinition_to_json(
administrableproductdefinition: Administrableproductdefinition,
) -> json.Json
pub fn adverseevent_contributingfactor_decoder() -> decode.Decoder(
AdverseeventContributingfactor,
)
pub fn adverseevent_contributingfactor_item_decoder() -> decode.Decoder(
AdverseeventContributingfactorItem,
)
pub fn adverseevent_contributingfactor_item_to_json(
elt: AdverseeventContributingfactorItem,
) -> json.Json
pub fn adverseevent_contributingfactor_new(
item item: AdverseeventContributingfactorItem,
) -> AdverseeventContributingfactor
pub fn adverseevent_contributingfactor_to_json(
adverseevent_contributingfactor: AdverseeventContributingfactor,
) -> json.Json
pub fn adverseevent_decoder() -> decode.Decoder(Adverseevent)
pub fn adverseevent_mitigatingaction_decoder() -> decode.Decoder(
AdverseeventMitigatingaction,
)
pub fn adverseevent_mitigatingaction_item_decoder() -> decode.Decoder(
AdverseeventMitigatingactionItem,
)
pub fn adverseevent_mitigatingaction_item_to_json(
elt: AdverseeventMitigatingactionItem,
) -> json.Json
pub fn adverseevent_mitigatingaction_new(
item item: AdverseeventMitigatingactionItem,
) -> AdverseeventMitigatingaction
pub fn adverseevent_mitigatingaction_to_json(
adverseevent_mitigatingaction: AdverseeventMitigatingaction,
) -> json.Json
pub fn adverseevent_new(
subject subject: Reference,
actuality actuality: r5_valuesets.Adverseeventactuality,
status status: r5_valuesets.Adverseeventstatus,
) -> Adverseevent
pub fn adverseevent_occurrence_decoder() -> decode.Decoder(
AdverseeventOccurrence,
)
pub fn adverseevent_occurrence_to_json(
elt: AdverseeventOccurrence,
) -> json.Json
pub fn adverseevent_participant_decoder() -> decode.Decoder(
AdverseeventParticipant,
)
pub fn adverseevent_participant_new(
actor actor: Reference,
) -> AdverseeventParticipant
pub fn adverseevent_participant_to_json(
adverseevent_participant: AdverseeventParticipant,
) -> json.Json
pub fn adverseevent_preventiveaction_decoder() -> decode.Decoder(
AdverseeventPreventiveaction,
)
pub fn adverseevent_preventiveaction_item_decoder() -> decode.Decoder(
AdverseeventPreventiveactionItem,
)
pub fn adverseevent_preventiveaction_item_to_json(
elt: AdverseeventPreventiveactionItem,
) -> json.Json
pub fn adverseevent_preventiveaction_new(
item item: AdverseeventPreventiveactionItem,
) -> AdverseeventPreventiveaction
pub fn adverseevent_preventiveaction_to_json(
adverseevent_preventiveaction: AdverseeventPreventiveaction,
) -> json.Json
pub fn adverseevent_supportinginfo_decoder() -> decode.Decoder(
AdverseeventSupportinginfo,
)
pub fn adverseevent_supportinginfo_item_decoder() -> decode.Decoder(
AdverseeventSupportinginfoItem,
)
pub fn adverseevent_supportinginfo_item_to_json(
elt: AdverseeventSupportinginfoItem,
) -> json.Json
pub fn adverseevent_supportinginfo_new(
item item: AdverseeventSupportinginfoItem,
) -> AdverseeventSupportinginfo
pub fn adverseevent_supportinginfo_to_json(
adverseevent_supportinginfo: AdverseeventSupportinginfo,
) -> json.Json
pub fn adverseevent_suspectentity_causality_decoder() -> decode.Decoder(
AdverseeventSuspectentityCausality,
)
pub fn adverseevent_suspectentity_causality_new() -> AdverseeventSuspectentityCausality
pub fn adverseevent_suspectentity_causality_to_json(
adverseevent_suspectentity_causality: AdverseeventSuspectentityCausality,
) -> json.Json
pub fn adverseevent_suspectentity_decoder() -> decode.Decoder(
AdverseeventSuspectentity,
)
pub fn adverseevent_suspectentity_instance_decoder() -> decode.Decoder(
AdverseeventSuspectentityInstance,
)
pub fn adverseevent_suspectentity_instance_to_json(
elt: AdverseeventSuspectentityInstance,
) -> json.Json
pub fn adverseevent_suspectentity_new(
instance instance: AdverseeventSuspectentityInstance,
) -> AdverseeventSuspectentity
pub fn adverseevent_suspectentity_to_json(
adverseevent_suspectentity: AdverseeventSuspectentity,
) -> json.Json
pub fn adverseevent_to_json(
adverseevent: Adverseevent,
) -> json.Json
pub fn age_decoder() -> decode.Decoder(Age)
pub fn allergyintolerance_decoder() -> decode.Decoder(
Allergyintolerance,
)
pub fn allergyintolerance_new(
patient patient: Reference,
) -> Allergyintolerance
pub fn allergyintolerance_onset_decoder() -> decode.Decoder(
AllergyintoleranceOnset,
)
pub fn allergyintolerance_onset_to_json(
elt: AllergyintoleranceOnset,
) -> json.Json
pub fn allergyintolerance_participant_decoder() -> decode.Decoder(
AllergyintoleranceParticipant,
)
pub fn allergyintolerance_participant_new(
actor actor: Reference,
) -> AllergyintoleranceParticipant
pub fn allergyintolerance_participant_to_json(
allergyintolerance_participant: AllergyintoleranceParticipant,
) -> json.Json
pub fn allergyintolerance_reaction_decoder() -> decode.Decoder(
AllergyintoleranceReaction,
)
pub fn allergyintolerance_reaction_new() -> AllergyintoleranceReaction
pub fn allergyintolerance_reaction_to_json(
allergyintolerance_reaction: AllergyintoleranceReaction,
) -> json.Json
pub fn allergyintolerance_to_json(
allergyintolerance: Allergyintolerance,
) -> json.Json
pub fn annotation_author_decoder() -> decode.Decoder(
AnnotationAuthor,
)
pub fn annotation_author_to_json(
elt: AnnotationAuthor,
) -> json.Json
pub fn annotation_decoder() -> decode.Decoder(Annotation)
pub fn annotation_new(text text: String) -> Annotation
pub fn annotation_to_json(annotation: Annotation) -> json.Json
pub fn appointment_decoder() -> decode.Decoder(Appointment)
pub fn appointment_new(
status status: r5_valuesets.Appointmentstatus,
) -> Appointment
pub fn appointment_participant_decoder() -> decode.Decoder(
AppointmentParticipant,
)
pub fn appointment_participant_new(
status status: r5_valuesets.Participationstatus,
) -> AppointmentParticipant
pub fn appointment_participant_to_json(
appointment_participant: AppointmentParticipant,
) -> json.Json
pub fn appointment_recurrencetemplate_decoder() -> decode.Decoder(
AppointmentRecurrencetemplate,
)
pub fn appointment_recurrencetemplate_monthlytemplate_decoder() -> decode.Decoder(
AppointmentRecurrencetemplateMonthlytemplate,
)
pub fn appointment_recurrencetemplate_monthlytemplate_new(
month_interval month_interval: Int,
) -> AppointmentRecurrencetemplateMonthlytemplate
pub fn appointment_recurrencetemplate_monthlytemplate_to_json(
appointment_recurrencetemplate_monthlytemplate: AppointmentRecurrencetemplateMonthlytemplate,
) -> json.Json
pub fn appointment_recurrencetemplate_new(
recurrence_type recurrence_type: Codeableconcept,
) -> AppointmentRecurrencetemplate
pub fn appointment_recurrencetemplate_to_json(
appointment_recurrencetemplate: AppointmentRecurrencetemplate,
) -> json.Json
pub fn appointment_recurrencetemplate_weeklytemplate_decoder() -> decode.Decoder(
AppointmentRecurrencetemplateWeeklytemplate,
)
pub fn appointment_recurrencetemplate_weeklytemplate_new() -> AppointmentRecurrencetemplateWeeklytemplate
pub fn appointment_recurrencetemplate_weeklytemplate_to_json(
appointment_recurrencetemplate_weeklytemplate: AppointmentRecurrencetemplateWeeklytemplate,
) -> json.Json
pub fn appointment_recurrencetemplate_yearlytemplate_decoder() -> decode.Decoder(
AppointmentRecurrencetemplateYearlytemplate,
)
pub fn appointment_recurrencetemplate_yearlytemplate_new(
year_interval year_interval: Int,
) -> AppointmentRecurrencetemplateYearlytemplate
pub fn appointment_recurrencetemplate_yearlytemplate_to_json(
appointment_recurrencetemplate_yearlytemplate: AppointmentRecurrencetemplateYearlytemplate,
) -> json.Json
pub fn appointment_to_json(appointment: Appointment) -> json.Json
pub fn appointmentresponse_decoder() -> decode.Decoder(
Appointmentresponse,
)
pub fn appointmentresponse_new(
participant_status participant_status: r5_valuesets.Appointmentresponsestatus,
appointment appointment: Reference,
) -> Appointmentresponse
pub fn appointmentresponse_to_json(
appointmentresponse: Appointmentresponse,
) -> json.Json
pub fn artifactassessment_artifact_decoder() -> decode.Decoder(
ArtifactassessmentArtifact,
)
pub fn artifactassessment_artifact_to_json(
elt: ArtifactassessmentArtifact,
) -> json.Json
pub fn artifactassessment_citeas_decoder() -> decode.Decoder(
ArtifactassessmentCiteas,
)
pub fn artifactassessment_citeas_to_json(
elt: ArtifactassessmentCiteas,
) -> json.Json
pub fn artifactassessment_content_decoder() -> decode.Decoder(
ArtifactassessmentContent,
)
pub fn artifactassessment_content_new() -> ArtifactassessmentContent
pub fn artifactassessment_content_to_json(
artifactassessment_content: ArtifactassessmentContent,
) -> json.Json
pub fn artifactassessment_decoder() -> decode.Decoder(
Artifactassessment,
)
pub fn artifactassessment_new(
artifact artifact: ArtifactassessmentArtifact,
) -> Artifactassessment
pub fn artifactassessment_to_json(
artifactassessment: Artifactassessment,
) -> json.Json
pub fn attachment_decoder() -> decode.Decoder(Attachment)
pub fn attachment_new() -> Attachment
pub fn attachment_to_json(attachment: Attachment) -> json.Json
pub fn auditevent_agent_decoder() -> decode.Decoder(
AuditeventAgent,
)
pub fn auditevent_agent_network_decoder() -> decode.Decoder(
AuditeventAgentNetwork,
)
pub fn auditevent_agent_network_to_json(
elt: AuditeventAgentNetwork,
) -> json.Json
pub fn auditevent_agent_new(
who who: Reference,
) -> AuditeventAgent
pub fn auditevent_agent_to_json(
auditevent_agent: AuditeventAgent,
) -> json.Json
pub fn auditevent_decoder() -> decode.Decoder(Auditevent)
pub fn auditevent_entity_decoder() -> decode.Decoder(
AuditeventEntity,
)
pub fn auditevent_entity_detail_decoder() -> decode.Decoder(
AuditeventEntityDetail,
)
pub fn auditevent_entity_detail_new(
value value: AuditeventEntityDetailValue,
type_ type_: Codeableconcept,
) -> AuditeventEntityDetail
pub fn auditevent_entity_detail_to_json(
auditevent_entity_detail: AuditeventEntityDetail,
) -> json.Json
pub fn auditevent_entity_detail_value_decoder() -> decode.Decoder(
AuditeventEntityDetailValue,
)
pub fn auditevent_entity_detail_value_to_json(
elt: AuditeventEntityDetailValue,
) -> json.Json
pub fn auditevent_entity_new() -> AuditeventEntity
pub fn auditevent_entity_to_json(
auditevent_entity: AuditeventEntity,
) -> json.Json
pub fn auditevent_new(
source source: AuditeventSource,
recorded recorded: String,
code code: Codeableconcept,
) -> Auditevent
pub fn auditevent_occurred_decoder() -> decode.Decoder(
AuditeventOccurred,
)
pub fn auditevent_occurred_to_json(
elt: AuditeventOccurred,
) -> json.Json
pub fn auditevent_outcome_decoder() -> decode.Decoder(
AuditeventOutcome,
)
pub fn auditevent_outcome_new(
code code: Coding,
) -> AuditeventOutcome
pub fn auditevent_outcome_to_json(
auditevent_outcome: AuditeventOutcome,
) -> json.Json
pub fn auditevent_source_decoder() -> decode.Decoder(
AuditeventSource,
)
pub fn auditevent_source_new(
observer observer: Reference,
) -> AuditeventSource
pub fn auditevent_source_to_json(
auditevent_source: AuditeventSource,
) -> json.Json
pub fn auditevent_to_json(auditevent: Auditevent) -> json.Json
pub fn availability_availabletime_decoder() -> decode.Decoder(
AvailabilityAvailabletime,
)
pub fn availability_availabletime_new() -> AvailabilityAvailabletime
pub fn availability_availabletime_to_json(
availability_availabletime: AvailabilityAvailabletime,
) -> json.Json
pub fn availability_decoder() -> decode.Decoder(Availability)
pub fn availability_new() -> Availability
pub fn availability_notavailabletime_decoder() -> decode.Decoder(
AvailabilityNotavailabletime,
)
pub fn availability_notavailabletime_new() -> AvailabilityNotavailabletime
pub fn availability_notavailabletime_to_json(
availability_notavailabletime: AvailabilityNotavailabletime,
) -> json.Json
pub fn availability_to_json(
availability: Availability,
) -> json.Json
pub fn backbonetype_decoder() -> decode.Decoder(Backbonetype)
pub fn backbonetype_new() -> Backbonetype
pub fn backbonetype_to_json(
backbonetype: Backbonetype,
) -> json.Json
pub fn basic_decoder() -> decode.Decoder(Basic)
pub fn basic_new(code code: Codeableconcept) -> Basic
pub fn binary_decoder() -> decode.Decoder(Binary)
pub fn binary_new(content_type content_type: String) -> Binary
pub fn biologicallyderivedproduct_collection_collected_decoder() -> decode.Decoder(
BiologicallyderivedproductCollectionCollected,
)
pub fn biologicallyderivedproduct_collection_collected_to_json(
elt: BiologicallyderivedproductCollectionCollected,
) -> json.Json
pub fn biologicallyderivedproduct_collection_decoder() -> decode.Decoder(
BiologicallyderivedproductCollection,
)
pub fn biologicallyderivedproduct_collection_new() -> BiologicallyderivedproductCollection
pub fn biologicallyderivedproduct_collection_to_json(
biologicallyderivedproduct_collection: BiologicallyderivedproductCollection,
) -> json.Json
pub fn biologicallyderivedproduct_decoder() -> decode.Decoder(
Biologicallyderivedproduct,
)
pub fn biologicallyderivedproduct_new() -> Biologicallyderivedproduct
pub fn biologicallyderivedproduct_property_decoder() -> decode.Decoder(
BiologicallyderivedproductProperty,
)
pub fn biologicallyderivedproduct_property_new(
value value: BiologicallyderivedproductPropertyValue,
type_ type_: Codeableconcept,
) -> BiologicallyderivedproductProperty
pub fn biologicallyderivedproduct_property_to_json(
biologicallyderivedproduct_property: BiologicallyderivedproductProperty,
) -> json.Json
pub fn biologicallyderivedproduct_property_value_decoder() -> decode.Decoder(
BiologicallyderivedproductPropertyValue,
)
pub fn biologicallyderivedproduct_property_value_to_json(
elt: BiologicallyderivedproductPropertyValue,
) -> json.Json
pub fn biologicallyderivedproduct_to_json(
biologicallyderivedproduct: Biologicallyderivedproduct,
) -> json.Json
pub fn biologicallyderivedproductdispense_decoder() -> decode.Decoder(
Biologicallyderivedproductdispense,
)
pub fn biologicallyderivedproductdispense_new(
patient patient: Reference,
product product: Reference,
status status: r5_valuesets.Biologicallyderivedproductdispensestatus,
) -> Biologicallyderivedproductdispense
pub fn biologicallyderivedproductdispense_performer_decoder() -> decode.Decoder(
BiologicallyderivedproductdispensePerformer,
)
pub fn biologicallyderivedproductdispense_performer_new(
actor actor: Reference,
) -> BiologicallyderivedproductdispensePerformer
pub fn biologicallyderivedproductdispense_performer_to_json(
biologicallyderivedproductdispense_performer: BiologicallyderivedproductdispensePerformer,
) -> json.Json
pub fn biologicallyderivedproductdispense_to_json(
biologicallyderivedproductdispense: Biologicallyderivedproductdispense,
) -> json.Json
pub fn bodystructure_decoder() -> decode.Decoder(Bodystructure)
pub fn bodystructure_includedstructure_bodylandmarkorientation_decoder() -> decode.Decoder(
BodystructureIncludedstructureBodylandmarkorientation,
)
pub fn bodystructure_includedstructure_bodylandmarkorientation_distancefromlandmark_decoder() -> decode.Decoder(
BodystructureIncludedstructureBodylandmarkorientationDistancefromlandmark,
)
pub fn bodystructure_includedstructure_bodylandmarkorientation_distancefromlandmark_new() -> BodystructureIncludedstructureBodylandmarkorientationDistancefromlandmark
pub fn bodystructure_includedstructure_bodylandmarkorientation_distancefromlandmark_to_json(
bodystructure_includedstructure_bodylandmarkorientation_distancefromlandmark: BodystructureIncludedstructureBodylandmarkorientationDistancefromlandmark,
) -> json.Json
pub fn bodystructure_includedstructure_bodylandmarkorientation_new() -> BodystructureIncludedstructureBodylandmarkorientation
pub fn bodystructure_includedstructure_bodylandmarkorientation_to_json(
bodystructure_includedstructure_bodylandmarkorientation: BodystructureIncludedstructureBodylandmarkorientation,
) -> json.Json
pub fn bodystructure_includedstructure_decoder() -> decode.Decoder(
BodystructureIncludedstructure,
)
pub fn bodystructure_includedstructure_new(
structure structure: Codeableconcept,
) -> BodystructureIncludedstructure
pub fn bodystructure_includedstructure_to_json(
bodystructure_includedstructure: BodystructureIncludedstructure,
) -> json.Json
pub fn bodystructure_new(
patient patient: Reference,
) -> Bodystructure
pub fn bodystructure_to_json(
bodystructure: Bodystructure,
) -> json.Json
pub fn bundle_decoder() -> decode.Decoder(Bundle)
pub fn bundle_entry_decoder() -> decode.Decoder(BundleEntry)
pub fn bundle_entry_new() -> BundleEntry
pub fn bundle_entry_request_decoder() -> decode.Decoder(
BundleEntryRequest,
)
pub fn bundle_entry_request_new(
url url: String,
method method: r5_valuesets.Httpverb,
) -> BundleEntryRequest
pub fn bundle_entry_request_to_json(
bundle_entry_request: BundleEntryRequest,
) -> json.Json
pub fn bundle_entry_response_decoder() -> decode.Decoder(
BundleEntryResponse,
)
pub fn bundle_entry_response_new(
status status: String,
) -> BundleEntryResponse
pub fn bundle_entry_response_to_json(
bundle_entry_response: BundleEntryResponse,
) -> json.Json
pub fn bundle_entry_search_decoder() -> decode.Decoder(
BundleEntrySearch,
)
pub fn bundle_entry_search_new() -> BundleEntrySearch
pub fn bundle_entry_search_to_json(
bundle_entry_search: BundleEntrySearch,
) -> json.Json
pub fn bundle_entry_to_json(
bundle_entry: BundleEntry,
) -> json.Json
pub fn bundle_link_decoder() -> decode.Decoder(BundleLink)
pub fn bundle_link_new(
url url: String,
relation relation: r5_valuesets.Ianalinkrelations,
) -> BundleLink
pub fn bundle_link_to_json(bundle_link: BundleLink) -> json.Json
pub fn bundle_new(type_ type_: r5_valuesets.Bundletype) -> Bundle
pub fn canonicalresource_decoder() -> decode.Decoder(
Canonicalresource,
)
pub fn canonicalresource_new(
status status: r5_valuesets.Publicationstatus,
) -> Canonicalresource
pub fn canonicalresource_to_json(
canonicalresource: Canonicalresource,
) -> json.Json
pub fn canonicalresource_versionalgorithm_decoder() -> decode.Decoder(
CanonicalresourceVersionalgorithm,
)
pub fn canonicalresource_versionalgorithm_to_json(
elt: CanonicalresourceVersionalgorithm,
) -> json.Json
pub fn capabilitystatement_decoder() -> decode.Decoder(
Capabilitystatement,
)
pub fn capabilitystatement_document_decoder() -> decode.Decoder(
CapabilitystatementDocument,
)
pub fn capabilitystatement_document_new(
profile profile: String,
mode mode: r5_valuesets.Documentmode,
) -> CapabilitystatementDocument
pub fn capabilitystatement_document_to_json(
capabilitystatement_document: CapabilitystatementDocument,
) -> json.Json
pub fn capabilitystatement_implementation_decoder() -> decode.Decoder(
CapabilitystatementImplementation,
)
pub fn capabilitystatement_implementation_new(
description description: String,
) -> CapabilitystatementImplementation
pub fn capabilitystatement_implementation_to_json(
capabilitystatement_implementation: CapabilitystatementImplementation,
) -> json.Json
pub fn capabilitystatement_messaging_decoder() -> decode.Decoder(
CapabilitystatementMessaging,
)
pub fn capabilitystatement_messaging_endpoint_decoder() -> decode.Decoder(
CapabilitystatementMessagingEndpoint,
)
pub fn capabilitystatement_messaging_endpoint_new(
address address: String,
protocol protocol: Coding,
) -> CapabilitystatementMessagingEndpoint
pub fn capabilitystatement_messaging_endpoint_to_json(
capabilitystatement_messaging_endpoint: CapabilitystatementMessagingEndpoint,
) -> json.Json
pub fn capabilitystatement_messaging_new() -> CapabilitystatementMessaging
pub fn capabilitystatement_messaging_supportedmessage_decoder() -> decode.Decoder(
CapabilitystatementMessagingSupportedmessage,
)
pub fn capabilitystatement_messaging_supportedmessage_new(
definition definition: String,
mode mode: r5_valuesets.Eventcapabilitymode,
) -> CapabilitystatementMessagingSupportedmessage
pub fn capabilitystatement_messaging_supportedmessage_to_json(
capabilitystatement_messaging_supportedmessage: CapabilitystatementMessagingSupportedmessage,
) -> json.Json
pub fn capabilitystatement_messaging_to_json(
capabilitystatement_messaging: CapabilitystatementMessaging,
) -> json.Json
pub fn capabilitystatement_new(
fhir_version fhir_version: r5_valuesets.Fhirversion,
kind kind: r5_valuesets.Capabilitystatementkind,
date date: String,
status status: r5_valuesets.Publicationstatus,
) -> Capabilitystatement
pub fn capabilitystatement_rest_decoder() -> decode.Decoder(
CapabilitystatementRest,
)
pub fn capabilitystatement_rest_interaction_decoder() -> decode.Decoder(
CapabilitystatementRestInteraction,
)
pub fn capabilitystatement_rest_interaction_new(
code code: r5_valuesets.Systemrestfulinteraction,
) -> CapabilitystatementRestInteraction
pub fn capabilitystatement_rest_interaction_to_json(
capabilitystatement_rest_interaction: CapabilitystatementRestInteraction,
) -> json.Json
pub fn capabilitystatement_rest_new(
mode mode: r5_valuesets.Restfulcapabilitymode,
) -> CapabilitystatementRest
pub fn capabilitystatement_rest_resource_decoder() -> decode.Decoder(
CapabilitystatementRestResource,
)
pub fn capabilitystatement_rest_resource_interaction_decoder() -> decode.Decoder(
CapabilitystatementRestResourceInteraction,
)
pub fn capabilitystatement_rest_resource_interaction_new(
code code: r5_valuesets.Typerestfulinteraction,
) -> CapabilitystatementRestResourceInteraction
pub fn capabilitystatement_rest_resource_interaction_to_json(
capabilitystatement_rest_resource_interaction: CapabilitystatementRestResourceInteraction,
) -> json.Json
pub fn capabilitystatement_rest_resource_new(
type_ type_: r5_valuesets.Resourcetypes,
) -> CapabilitystatementRestResource
pub fn capabilitystatement_rest_resource_operation_decoder() -> decode.Decoder(
CapabilitystatementRestResourceOperation,
)
pub fn capabilitystatement_rest_resource_operation_new(
definition definition: String,
name name: String,
) -> CapabilitystatementRestResourceOperation
pub fn capabilitystatement_rest_resource_operation_to_json(
capabilitystatement_rest_resource_operation: CapabilitystatementRestResourceOperation,
) -> json.Json
pub fn capabilitystatement_rest_resource_searchparam_decoder() -> decode.Decoder(
CapabilitystatementRestResourceSearchparam,
)
pub fn capabilitystatement_rest_resource_searchparam_new(
type_ type_: r5_valuesets.Searchparamtype,
name name: String,
) -> CapabilitystatementRestResourceSearchparam
pub fn capabilitystatement_rest_resource_searchparam_to_json(
capabilitystatement_rest_resource_searchparam: CapabilitystatementRestResourceSearchparam,
) -> json.Json
pub fn capabilitystatement_rest_resource_to_json(
capabilitystatement_rest_resource: CapabilitystatementRestResource,
) -> json.Json
pub fn capabilitystatement_rest_security_decoder() -> decode.Decoder(
CapabilitystatementRestSecurity,
)
pub fn capabilitystatement_rest_security_new() -> CapabilitystatementRestSecurity
pub fn capabilitystatement_rest_security_to_json(
capabilitystatement_rest_security: CapabilitystatementRestSecurity,
) -> json.Json
pub fn capabilitystatement_rest_to_json(
capabilitystatement_rest: CapabilitystatementRest,
) -> json.Json
pub fn capabilitystatement_software_decoder() -> decode.Decoder(
CapabilitystatementSoftware,
)
pub fn capabilitystatement_software_new(
name name: String,
) -> CapabilitystatementSoftware
pub fn capabilitystatement_software_to_json(
capabilitystatement_software: CapabilitystatementSoftware,
) -> json.Json
pub fn capabilitystatement_to_json(
capabilitystatement: Capabilitystatement,
) -> json.Json
pub fn capabilitystatement_versionalgorithm_decoder() -> decode.Decoder(
CapabilitystatementVersionalgorithm,
)
pub fn capabilitystatement_versionalgorithm_to_json(
elt: CapabilitystatementVersionalgorithm,
) -> json.Json
pub fn careplan_activity_decoder() -> decode.Decoder(
CareplanActivity,
)
pub fn careplan_activity_new() -> CareplanActivity
pub fn careplan_activity_to_json(
careplan_activity: CareplanActivity,
) -> json.Json
pub fn careplan_decoder() -> decode.Decoder(Careplan)
pub fn careplan_new(
subject subject: Reference,
intent intent: r5_valuesets.Careplanintent,
status status: r5_valuesets.Requeststatus,
) -> Careplan
pub fn careteam_decoder() -> decode.Decoder(Careteam)
pub fn careteam_new() -> Careteam
pub fn careteam_participant_coverage_decoder() -> decode.Decoder(
CareteamParticipantCoverage,
)
pub fn careteam_participant_coverage_to_json(
elt: CareteamParticipantCoverage,
) -> json.Json
pub fn careteam_participant_decoder() -> decode.Decoder(
CareteamParticipant,
)
pub fn careteam_participant_new() -> CareteamParticipant
pub fn careteam_participant_to_json(
careteam_participant: CareteamParticipant,
) -> json.Json
pub fn chargeitem_decoder() -> decode.Decoder(Chargeitem)
pub fn chargeitem_new(
subject subject: Reference,
code code: Codeableconcept,
status status: r5_valuesets.Chargeitemstatus,
) -> Chargeitem
pub fn chargeitem_occurrence_decoder() -> decode.Decoder(
ChargeitemOccurrence,
)
pub fn chargeitem_occurrence_to_json(
elt: ChargeitemOccurrence,
) -> json.Json
pub fn chargeitem_performer_decoder() -> decode.Decoder(
ChargeitemPerformer,
)
pub fn chargeitem_performer_new(
actor actor: Reference,
) -> ChargeitemPerformer
pub fn chargeitem_performer_to_json(
chargeitem_performer: ChargeitemPerformer,
) -> json.Json
pub fn chargeitem_to_json(chargeitem: Chargeitem) -> json.Json
pub fn chargeitemdefinition_applicability_decoder() -> decode.Decoder(
ChargeitemdefinitionApplicability,
)
pub fn chargeitemdefinition_applicability_new() -> ChargeitemdefinitionApplicability
pub fn chargeitemdefinition_applicability_to_json(
chargeitemdefinition_applicability: ChargeitemdefinitionApplicability,
) -> json.Json
pub fn chargeitemdefinition_decoder() -> decode.Decoder(
Chargeitemdefinition,
)
pub fn chargeitemdefinition_new(
status status: r5_valuesets.Publicationstatus,
) -> Chargeitemdefinition
pub fn chargeitemdefinition_propertygroup_decoder() -> decode.Decoder(
ChargeitemdefinitionPropertygroup,
)
pub fn chargeitemdefinition_propertygroup_new() -> ChargeitemdefinitionPropertygroup
pub fn chargeitemdefinition_propertygroup_to_json(
chargeitemdefinition_propertygroup: ChargeitemdefinitionPropertygroup,
) -> json.Json
pub fn chargeitemdefinition_to_json(
chargeitemdefinition: Chargeitemdefinition,
) -> json.Json
pub fn chargeitemdefinition_versionalgorithm_decoder() -> decode.Decoder(
ChargeitemdefinitionVersionalgorithm,
)
pub fn chargeitemdefinition_versionalgorithm_to_json(
elt: ChargeitemdefinitionVersionalgorithm,
) -> json.Json
pub fn citation_citedartifact_abstract_decoder() -> decode.Decoder(
CitationCitedartifactAbstract,
)
pub fn citation_citedartifact_abstract_new(
text text: String,
) -> CitationCitedartifactAbstract
pub fn citation_citedartifact_abstract_to_json(
citation_citedartifact_abstract: CitationCitedartifactAbstract,
) -> json.Json
pub fn citation_citedartifact_classification_decoder() -> decode.Decoder(
CitationCitedartifactClassification,
)
pub fn citation_citedartifact_classification_new() -> CitationCitedartifactClassification
pub fn citation_citedartifact_classification_to_json(
citation_citedartifact_classification: CitationCitedartifactClassification,
) -> json.Json
pub fn citation_citedartifact_contributorship_decoder() -> decode.Decoder(
CitationCitedartifactContributorship,
)
pub fn citation_citedartifact_contributorship_entry_contributioninstance_decoder() -> decode.Decoder(
CitationCitedartifactContributorshipEntryContributioninstance,
)
pub fn citation_citedartifact_contributorship_entry_contributioninstance_new(
type_ type_: Codeableconcept,
) -> CitationCitedartifactContributorshipEntryContributioninstance
pub fn citation_citedartifact_contributorship_entry_contributioninstance_to_json(
citation_citedartifact_contributorship_entry_contributioninstance: CitationCitedartifactContributorshipEntryContributioninstance,
) -> json.Json
pub fn citation_citedartifact_contributorship_entry_decoder() -> decode.Decoder(
CitationCitedartifactContributorshipEntry,
)
pub fn citation_citedartifact_contributorship_entry_new(
contributor contributor: Reference,
) -> CitationCitedartifactContributorshipEntry
pub fn citation_citedartifact_contributorship_entry_to_json(
citation_citedartifact_contributorship_entry: CitationCitedartifactContributorshipEntry,
) -> json.Json
pub fn citation_citedartifact_contributorship_new() -> CitationCitedartifactContributorship
pub fn citation_citedartifact_contributorship_summary_decoder() -> decode.Decoder(
CitationCitedartifactContributorshipSummary,
)
pub fn citation_citedartifact_contributorship_summary_new(
value value: String,
) -> CitationCitedartifactContributorshipSummary
pub fn citation_citedartifact_contributorship_summary_to_json(
citation_citedartifact_contributorship_summary: CitationCitedartifactContributorshipSummary,
) -> json.Json
pub fn citation_citedartifact_contributorship_to_json(
citation_citedartifact_contributorship: CitationCitedartifactContributorship,
) -> json.Json
pub fn citation_citedartifact_decoder() -> decode.Decoder(
CitationCitedartifact,
)
pub fn citation_citedartifact_new() -> CitationCitedartifact
pub fn citation_citedartifact_part_decoder() -> decode.Decoder(
CitationCitedartifactPart,
)
pub fn citation_citedartifact_part_new() -> CitationCitedartifactPart
pub fn citation_citedartifact_part_to_json(
citation_citedartifact_part: CitationCitedartifactPart,
) -> json.Json
pub fn citation_citedartifact_publicationform_decoder() -> decode.Decoder(
CitationCitedartifactPublicationform,
)
pub fn citation_citedartifact_publicationform_new() -> CitationCitedartifactPublicationform
pub fn citation_citedartifact_publicationform_publishedin_decoder() -> decode.Decoder(
CitationCitedartifactPublicationformPublishedin,
)
pub fn citation_citedartifact_publicationform_publishedin_new() -> CitationCitedartifactPublicationformPublishedin
pub fn citation_citedartifact_publicationform_publishedin_to_json(
citation_citedartifact_publicationform_publishedin: CitationCitedartifactPublicationformPublishedin,
) -> json.Json
pub fn citation_citedartifact_publicationform_to_json(
citation_citedartifact_publicationform: CitationCitedartifactPublicationform,
) -> json.Json
pub fn citation_citedartifact_relatesto_decoder() -> decode.Decoder(
CitationCitedartifactRelatesto,
)
pub fn citation_citedartifact_relatesto_new(
type_ type_: r5_valuesets.Relatedartifacttypeall,
) -> CitationCitedartifactRelatesto
pub fn citation_citedartifact_relatesto_to_json(
citation_citedartifact_relatesto: CitationCitedartifactRelatesto,
) -> json.Json
pub fn citation_citedartifact_statusdate_decoder() -> decode.Decoder(
CitationCitedartifactStatusdate,
)
pub fn citation_citedartifact_statusdate_new(
period period: Period,
activity activity: Codeableconcept,
) -> CitationCitedartifactStatusdate
pub fn citation_citedartifact_statusdate_to_json(
citation_citedartifact_statusdate: CitationCitedartifactStatusdate,
) -> json.Json
pub fn citation_citedartifact_title_decoder() -> decode.Decoder(
CitationCitedartifactTitle,
)
pub fn citation_citedartifact_title_new(
text text: String,
) -> CitationCitedartifactTitle
pub fn citation_citedartifact_title_to_json(
citation_citedartifact_title: CitationCitedartifactTitle,
) -> json.Json
pub fn citation_citedartifact_to_json(
citation_citedartifact: CitationCitedartifact,
) -> json.Json
pub fn citation_citedartifact_version_decoder() -> decode.Decoder(
CitationCitedartifactVersion,
)
pub fn citation_citedartifact_version_new(
value value: String,
) -> CitationCitedartifactVersion
pub fn citation_citedartifact_version_to_json(
citation_citedartifact_version: CitationCitedartifactVersion,
) -> json.Json
pub fn citation_citedartifact_weblocation_decoder() -> decode.Decoder(
CitationCitedartifactWeblocation,
)
pub fn citation_citedartifact_weblocation_new() -> CitationCitedartifactWeblocation
pub fn citation_citedartifact_weblocation_to_json(
citation_citedartifact_weblocation: CitationCitedartifactWeblocation,
) -> json.Json
pub fn citation_classification_decoder() -> decode.Decoder(
CitationClassification,
)
pub fn citation_classification_new() -> CitationClassification
pub fn citation_classification_to_json(
citation_classification: CitationClassification,
) -> json.Json
pub fn citation_decoder() -> decode.Decoder(Citation)
pub fn citation_new(
status status: r5_valuesets.Publicationstatus,
) -> Citation
pub fn citation_statusdate_decoder() -> decode.Decoder(
CitationStatusdate,
)
pub fn citation_statusdate_new(
period period: Period,
activity activity: Codeableconcept,
) -> CitationStatusdate
pub fn citation_statusdate_to_json(
citation_statusdate: CitationStatusdate,
) -> json.Json
pub fn citation_summary_decoder() -> decode.Decoder(
CitationSummary,
)
pub fn citation_summary_new(text text: String) -> CitationSummary
pub fn citation_summary_to_json(
citation_summary: CitationSummary,
) -> json.Json
pub fn citation_versionalgorithm_decoder() -> decode.Decoder(
CitationVersionalgorithm,
)
pub fn citation_versionalgorithm_to_json(
elt: CitationVersionalgorithm,
) -> json.Json
pub fn claim_accident_decoder() -> decode.Decoder(ClaimAccident)
pub fn claim_accident_location_decoder() -> decode.Decoder(
ClaimAccidentLocation,
)
pub fn claim_accident_location_to_json(
elt: ClaimAccidentLocation,
) -> json.Json
pub fn claim_accident_new(date date: String) -> ClaimAccident
pub fn claim_accident_to_json(
claim_accident: ClaimAccident,
) -> json.Json
pub fn claim_careteam_decoder() -> decode.Decoder(ClaimCareteam)
pub fn claim_careteam_new(
provider provider: Reference,
sequence sequence: Int,
) -> ClaimCareteam
pub fn claim_careteam_to_json(
claim_careteam: ClaimCareteam,
) -> json.Json
pub fn claim_decoder() -> decode.Decoder(Claim)
pub fn claim_diagnosis_decoder() -> decode.Decoder(ClaimDiagnosis)
pub fn claim_diagnosis_diagnosis_decoder() -> decode.Decoder(
ClaimDiagnosisDiagnosis,
)
pub fn claim_diagnosis_diagnosis_to_json(
elt: ClaimDiagnosisDiagnosis,
) -> json.Json
pub fn claim_diagnosis_new(
diagnosis diagnosis: ClaimDiagnosisDiagnosis,
sequence sequence: Int,
) -> ClaimDiagnosis
pub fn claim_diagnosis_to_json(
claim_diagnosis: ClaimDiagnosis,
) -> json.Json
pub fn claim_event_decoder() -> decode.Decoder(ClaimEvent)
pub fn claim_event_new(
when when: ClaimEventWhen,
type_ type_: Codeableconcept,
) -> ClaimEvent
pub fn claim_event_to_json(claim_event: ClaimEvent) -> json.Json
pub fn claim_event_when_decoder() -> decode.Decoder(
ClaimEventWhen,
)
pub fn claim_event_when_to_json(elt: ClaimEventWhen) -> json.Json
pub fn claim_insurance_decoder() -> decode.Decoder(ClaimInsurance)
pub fn claim_insurance_new(
coverage coverage: Reference,
focal focal: Bool,
sequence sequence: Int,
) -> ClaimInsurance
pub fn claim_insurance_to_json(
claim_insurance: ClaimInsurance,
) -> json.Json
pub fn claim_item_bodysite_decoder() -> decode.Decoder(
ClaimItemBodysite,
)
pub fn claim_item_bodysite_new() -> ClaimItemBodysite
pub fn claim_item_bodysite_to_json(
claim_item_bodysite: ClaimItemBodysite,
) -> json.Json
pub fn claim_item_decoder() -> decode.Decoder(ClaimItem)
pub fn claim_item_detail_decoder() -> decode.Decoder(
ClaimItemDetail,
)
pub fn claim_item_detail_new(
sequence sequence: Int,
) -> ClaimItemDetail
pub fn claim_item_detail_subdetail_decoder() -> decode.Decoder(
ClaimItemDetailSubdetail,
)
pub fn claim_item_detail_subdetail_new(
sequence sequence: Int,
) -> ClaimItemDetailSubdetail
pub fn claim_item_detail_subdetail_to_json(
claim_item_detail_subdetail: ClaimItemDetailSubdetail,
) -> json.Json
pub fn claim_item_detail_to_json(
claim_item_detail: ClaimItemDetail,
) -> json.Json
pub fn claim_item_location_decoder() -> decode.Decoder(
ClaimItemLocation,
)
pub fn claim_item_location_to_json(
elt: ClaimItemLocation,
) -> json.Json
pub fn claim_item_new(sequence sequence: Int) -> ClaimItem
pub fn claim_item_serviced_decoder() -> decode.Decoder(
ClaimItemServiced,
)
pub fn claim_item_serviced_to_json(
elt: ClaimItemServiced,
) -> json.Json
pub fn claim_new(
created created: String,
patient patient: Reference,
use_ use_: r5_valuesets.Claimuse,
type_ type_: Codeableconcept,
status status: r5_valuesets.Fmstatus,
) -> Claim
pub fn claim_payee_decoder() -> decode.Decoder(ClaimPayee)
pub fn claim_payee_new(
type_ type_: Codeableconcept,
) -> ClaimPayee
pub fn claim_payee_to_json(claim_payee: ClaimPayee) -> json.Json
pub fn claim_procedure_decoder() -> decode.Decoder(ClaimProcedure)
pub fn claim_procedure_new(
procedure procedure: ClaimProcedureProcedure,
sequence sequence: Int,
) -> ClaimProcedure
pub fn claim_procedure_procedure_decoder() -> decode.Decoder(
ClaimProcedureProcedure,
)
pub fn claim_procedure_procedure_to_json(
elt: ClaimProcedureProcedure,
) -> json.Json
pub fn claim_procedure_to_json(
claim_procedure: ClaimProcedure,
) -> json.Json
pub fn claim_related_decoder() -> decode.Decoder(ClaimRelated)
pub fn claim_related_new() -> ClaimRelated
pub fn claim_related_to_json(
claim_related: ClaimRelated,
) -> json.Json
pub fn claim_supportinginfo_decoder() -> decode.Decoder(
ClaimSupportinginfo,
)
pub fn claim_supportinginfo_new(
category category: Codeableconcept,
sequence sequence: Int,
) -> ClaimSupportinginfo
pub fn claim_supportinginfo_timing_decoder() -> decode.Decoder(
ClaimSupportinginfoTiming,
)
pub fn claim_supportinginfo_timing_to_json(
elt: ClaimSupportinginfoTiming,
) -> json.Json
pub fn claim_supportinginfo_to_json(
claim_supportinginfo: ClaimSupportinginfo,
) -> json.Json
pub fn claim_supportinginfo_value_decoder() -> decode.Decoder(
ClaimSupportinginfoValue,
)
pub fn claim_supportinginfo_value_to_json(
elt: ClaimSupportinginfoValue,
) -> json.Json
pub fn claimresponse_additem_bodysite_decoder() -> decode.Decoder(
ClaimresponseAdditemBodysite,
)
pub fn claimresponse_additem_bodysite_new() -> ClaimresponseAdditemBodysite
pub fn claimresponse_additem_bodysite_to_json(
claimresponse_additem_bodysite: ClaimresponseAdditemBodysite,
) -> json.Json
pub fn claimresponse_additem_decoder() -> decode.Decoder(
ClaimresponseAdditem,
)
pub fn claimresponse_additem_detail_decoder() -> decode.Decoder(
ClaimresponseAdditemDetail,
)
pub fn claimresponse_additem_detail_new() -> ClaimresponseAdditemDetail
pub fn claimresponse_additem_detail_subdetail_decoder() -> decode.Decoder(
ClaimresponseAdditemDetailSubdetail,
)
pub fn claimresponse_additem_detail_subdetail_new() -> ClaimresponseAdditemDetailSubdetail
pub fn claimresponse_additem_detail_subdetail_to_json(
claimresponse_additem_detail_subdetail: ClaimresponseAdditemDetailSubdetail,
) -> json.Json
pub fn claimresponse_additem_detail_to_json(
claimresponse_additem_detail: ClaimresponseAdditemDetail,
) -> json.Json
pub fn claimresponse_additem_location_decoder() -> decode.Decoder(
ClaimresponseAdditemLocation,
)
pub fn claimresponse_additem_location_to_json(
elt: ClaimresponseAdditemLocation,
) -> json.Json
pub fn claimresponse_additem_new() -> ClaimresponseAdditem
pub fn claimresponse_additem_serviced_decoder() -> decode.Decoder(
ClaimresponseAdditemServiced,
)
pub fn claimresponse_additem_serviced_to_json(
elt: ClaimresponseAdditemServiced,
) -> json.Json
pub fn claimresponse_additem_to_json(
claimresponse_additem: ClaimresponseAdditem,
) -> json.Json
pub fn claimresponse_decoder() -> decode.Decoder(Claimresponse)
pub fn claimresponse_error_decoder() -> decode.Decoder(
ClaimresponseError,
)
pub fn claimresponse_error_new(
code code: Codeableconcept,
) -> ClaimresponseError
pub fn claimresponse_error_to_json(
claimresponse_error: ClaimresponseError,
) -> json.Json
pub fn claimresponse_event_decoder() -> decode.Decoder(
ClaimresponseEvent,
)
pub fn claimresponse_event_new(
when when: ClaimresponseEventWhen,
type_ type_: Codeableconcept,
) -> ClaimresponseEvent
pub fn claimresponse_event_to_json(
claimresponse_event: ClaimresponseEvent,
) -> json.Json
pub fn claimresponse_event_when_decoder() -> decode.Decoder(
ClaimresponseEventWhen,
)
pub fn claimresponse_event_when_to_json(
elt: ClaimresponseEventWhen,
) -> json.Json
pub fn claimresponse_insurance_decoder() -> decode.Decoder(
ClaimresponseInsurance,
)
pub fn claimresponse_insurance_new(
coverage coverage: Reference,
focal focal: Bool,
sequence sequence: Int,
) -> ClaimresponseInsurance
pub fn claimresponse_insurance_to_json(
claimresponse_insurance: ClaimresponseInsurance,
) -> json.Json
pub fn claimresponse_item_adjudication_decoder() -> decode.Decoder(
ClaimresponseItemAdjudication,
)
pub fn claimresponse_item_adjudication_new(
category category: Codeableconcept,
) -> ClaimresponseItemAdjudication
pub fn claimresponse_item_adjudication_to_json(
claimresponse_item_adjudication: ClaimresponseItemAdjudication,
) -> json.Json
pub fn claimresponse_item_decoder() -> decode.Decoder(
ClaimresponseItem,
)
pub fn claimresponse_item_detail_decoder() -> decode.Decoder(
ClaimresponseItemDetail,
)
pub fn claimresponse_item_detail_new(
detail_sequence detail_sequence: Int,
) -> ClaimresponseItemDetail
pub fn claimresponse_item_detail_subdetail_decoder() -> decode.Decoder(
ClaimresponseItemDetailSubdetail,
)
pub fn claimresponse_item_detail_subdetail_new(
sub_detail_sequence sub_detail_sequence: Int,
) -> ClaimresponseItemDetailSubdetail
pub fn claimresponse_item_detail_subdetail_to_json(
claimresponse_item_detail_subdetail: ClaimresponseItemDetailSubdetail,
) -> json.Json
pub fn claimresponse_item_detail_to_json(
claimresponse_item_detail: ClaimresponseItemDetail,
) -> json.Json
pub fn claimresponse_item_new(
item_sequence item_sequence: Int,
) -> ClaimresponseItem
pub fn claimresponse_item_reviewoutcome_decoder() -> decode.Decoder(
ClaimresponseItemReviewoutcome,
)
pub fn claimresponse_item_reviewoutcome_new() -> ClaimresponseItemReviewoutcome
pub fn claimresponse_item_reviewoutcome_to_json(
claimresponse_item_reviewoutcome: ClaimresponseItemReviewoutcome,
) -> json.Json
pub fn claimresponse_item_to_json(
claimresponse_item: ClaimresponseItem,
) -> json.Json
pub fn claimresponse_new(
outcome outcome: r5_valuesets.Claimoutcome,
created created: String,
patient patient: Reference,
use_ use_: r5_valuesets.Claimuse,
type_ type_: Codeableconcept,
status status: r5_valuesets.Fmstatus,
) -> Claimresponse
pub fn claimresponse_payment_decoder() -> decode.Decoder(
ClaimresponsePayment,
)
pub fn claimresponse_payment_new(
amount amount: Money,
type_ type_: Codeableconcept,
) -> ClaimresponsePayment
pub fn claimresponse_payment_to_json(
claimresponse_payment: ClaimresponsePayment,
) -> json.Json
pub fn claimresponse_processnote_decoder() -> decode.Decoder(
ClaimresponseProcessnote,
)
pub fn claimresponse_processnote_new(
text text: String,
) -> ClaimresponseProcessnote
pub fn claimresponse_processnote_to_json(
claimresponse_processnote: ClaimresponseProcessnote,
) -> json.Json
pub fn claimresponse_to_json(
claimresponse: Claimresponse,
) -> json.Json
pub fn claimresponse_total_decoder() -> decode.Decoder(
ClaimresponseTotal,
)
pub fn claimresponse_total_new(
amount amount: Money,
category category: Codeableconcept,
) -> ClaimresponseTotal
pub fn claimresponse_total_to_json(
claimresponse_total: ClaimresponseTotal,
) -> json.Json
pub fn clinicalimpression_decoder() -> decode.Decoder(
Clinicalimpression,
)
pub fn clinicalimpression_effective_decoder() -> decode.Decoder(
ClinicalimpressionEffective,
)
pub fn clinicalimpression_effective_to_json(
elt: ClinicalimpressionEffective,
) -> json.Json
pub fn clinicalimpression_finding_decoder() -> decode.Decoder(
ClinicalimpressionFinding,
)
pub fn clinicalimpression_finding_new() -> ClinicalimpressionFinding
pub fn clinicalimpression_finding_to_json(
clinicalimpression_finding: ClinicalimpressionFinding,
) -> json.Json
pub fn clinicalimpression_new(
subject subject: Reference,
status status: r5_valuesets.Eventstatus,
) -> Clinicalimpression
pub fn clinicalimpression_to_json(
clinicalimpression: Clinicalimpression,
) -> json.Json
pub fn clinicalusedefinition_contraindication_decoder() -> decode.Decoder(
ClinicalusedefinitionContraindication,
)
pub fn clinicalusedefinition_contraindication_new() -> ClinicalusedefinitionContraindication
pub fn clinicalusedefinition_contraindication_othertherapy_decoder() -> decode.Decoder(
ClinicalusedefinitionContraindicationOthertherapy,
)
pub fn clinicalusedefinition_contraindication_othertherapy_new(
treatment treatment: Codeablereference,
relationship_type relationship_type: Codeableconcept,
) -> ClinicalusedefinitionContraindicationOthertherapy
pub fn clinicalusedefinition_contraindication_othertherapy_to_json(
clinicalusedefinition_contraindication_othertherapy: ClinicalusedefinitionContraindicationOthertherapy,
) -> json.Json
pub fn clinicalusedefinition_contraindication_to_json(
clinicalusedefinition_contraindication: ClinicalusedefinitionContraindication,
) -> json.Json
pub fn clinicalusedefinition_decoder() -> decode.Decoder(
Clinicalusedefinition,
)
pub fn clinicalusedefinition_indication_decoder() -> decode.Decoder(
ClinicalusedefinitionIndication,
)
pub fn clinicalusedefinition_indication_duration_decoder() -> decode.Decoder(
ClinicalusedefinitionIndicationDuration,
)
pub fn clinicalusedefinition_indication_duration_to_json(
elt: ClinicalusedefinitionIndicationDuration,
) -> json.Json
pub fn clinicalusedefinition_indication_new() -> ClinicalusedefinitionIndication
pub fn clinicalusedefinition_indication_to_json(
clinicalusedefinition_indication: ClinicalusedefinitionIndication,
) -> json.Json
pub fn clinicalusedefinition_interaction_decoder() -> decode.Decoder(
ClinicalusedefinitionInteraction,
)
pub fn clinicalusedefinition_interaction_interactant_decoder() -> decode.Decoder(
ClinicalusedefinitionInteractionInteractant,
)
pub fn clinicalusedefinition_interaction_interactant_item_decoder() -> decode.Decoder(
ClinicalusedefinitionInteractionInteractantItem,
)
pub fn clinicalusedefinition_interaction_interactant_item_to_json(
elt: ClinicalusedefinitionInteractionInteractantItem,
) -> json.Json
pub fn clinicalusedefinition_interaction_interactant_new(
item item: ClinicalusedefinitionInteractionInteractantItem,
) -> ClinicalusedefinitionInteractionInteractant
pub fn clinicalusedefinition_interaction_interactant_to_json(
clinicalusedefinition_interaction_interactant: ClinicalusedefinitionInteractionInteractant,
) -> json.Json
pub fn clinicalusedefinition_interaction_new() -> ClinicalusedefinitionInteraction
pub fn clinicalusedefinition_interaction_to_json(
clinicalusedefinition_interaction: ClinicalusedefinitionInteraction,
) -> json.Json
pub fn clinicalusedefinition_new(
type_ type_: r5_valuesets.Clinicalusedefinitiontype,
) -> Clinicalusedefinition
pub fn clinicalusedefinition_to_json(
clinicalusedefinition: Clinicalusedefinition,
) -> json.Json
pub fn clinicalusedefinition_undesirableeffect_decoder() -> decode.Decoder(
ClinicalusedefinitionUndesirableeffect,
)
pub fn clinicalusedefinition_undesirableeffect_new() -> ClinicalusedefinitionUndesirableeffect
pub fn clinicalusedefinition_undesirableeffect_to_json(
clinicalusedefinition_undesirableeffect: ClinicalusedefinitionUndesirableeffect,
) -> json.Json
pub fn clinicalusedefinition_warning_decoder() -> decode.Decoder(
ClinicalusedefinitionWarning,
)
pub fn clinicalusedefinition_warning_new() -> ClinicalusedefinitionWarning
pub fn clinicalusedefinition_warning_to_json(
clinicalusedefinition_warning: ClinicalusedefinitionWarning,
) -> json.Json
pub fn codeableconcept_decoder() -> decode.Decoder(
Codeableconcept,
)
pub fn codeableconcept_new() -> Codeableconcept
pub fn codeableconcept_to_json(
codeableconcept: Codeableconcept,
) -> json.Json
pub fn codeablereference_decoder() -> decode.Decoder(
Codeablereference,
)
pub fn codeablereference_new() -> Codeablereference
pub fn codeablereference_to_json(
codeablereference: Codeablereference,
) -> json.Json
pub fn codesystem_concept_decoder() -> decode.Decoder(
CodesystemConcept,
)
pub fn codesystem_concept_designation_decoder() -> decode.Decoder(
CodesystemConceptDesignation,
)
pub fn codesystem_concept_designation_new(
value value: String,
) -> CodesystemConceptDesignation
pub fn codesystem_concept_designation_to_json(
codesystem_concept_designation: CodesystemConceptDesignation,
) -> json.Json
pub fn codesystem_concept_new(
code code: String,
) -> CodesystemConcept
pub fn codesystem_concept_property_decoder() -> decode.Decoder(
CodesystemConceptProperty,
)
pub fn codesystem_concept_property_new(
value value: CodesystemConceptPropertyValue,
code code: String,
) -> CodesystemConceptProperty
pub fn codesystem_concept_property_to_json(
codesystem_concept_property: CodesystemConceptProperty,
) -> json.Json
pub fn codesystem_concept_property_value_decoder() -> decode.Decoder(
CodesystemConceptPropertyValue,
)
pub fn codesystem_concept_property_value_to_json(
elt: CodesystemConceptPropertyValue,
) -> json.Json
pub fn codesystem_concept_to_json(
codesystem_concept: CodesystemConcept,
) -> json.Json
pub fn codesystem_decoder() -> decode.Decoder(Codesystem)
pub fn codesystem_filter_decoder() -> decode.Decoder(
CodesystemFilter,
)
pub fn codesystem_filter_new(
value value: String,
code code: String,
) -> CodesystemFilter
pub fn codesystem_filter_to_json(
codesystem_filter: CodesystemFilter,
) -> json.Json
pub fn codesystem_new(
content content: r5_valuesets.Codesystemcontentmode,
status status: r5_valuesets.Publicationstatus,
) -> Codesystem
pub fn codesystem_property_decoder() -> decode.Decoder(
CodesystemProperty,
)
pub fn codesystem_property_new(
type_ type_: r5_valuesets.Conceptpropertytype,
code code: String,
) -> CodesystemProperty
pub fn codesystem_property_to_json(
codesystem_property: CodesystemProperty,
) -> json.Json
pub fn codesystem_to_json(codesystem: Codesystem) -> json.Json
pub fn codesystem_versionalgorithm_decoder() -> decode.Decoder(
CodesystemVersionalgorithm,
)
pub fn codesystem_versionalgorithm_to_json(
elt: CodesystemVersionalgorithm,
) -> json.Json
pub fn coding_decoder() -> decode.Decoder(Coding)
pub fn coding_new() -> Coding
pub fn communication_decoder() -> decode.Decoder(Communication)
pub fn communication_new(
status status: r5_valuesets.Eventstatus,
) -> Communication
pub fn communication_payload_content_decoder() -> decode.Decoder(
CommunicationPayloadContent,
)
pub fn communication_payload_content_to_json(
elt: CommunicationPayloadContent,
) -> json.Json
pub fn communication_payload_decoder() -> decode.Decoder(
CommunicationPayload,
)
pub fn communication_payload_new(
content content: CommunicationPayloadContent,
) -> CommunicationPayload
pub fn communication_payload_to_json(
communication_payload: CommunicationPayload,
) -> json.Json
pub fn communication_to_json(
communication: Communication,
) -> json.Json
pub fn communicationrequest_decoder() -> decode.Decoder(
Communicationrequest,
)
pub fn communicationrequest_new(
intent intent: r5_valuesets.Requestintent,
status status: r5_valuesets.Requeststatus,
) -> Communicationrequest
pub fn communicationrequest_occurrence_decoder() -> decode.Decoder(
CommunicationrequestOccurrence,
)
pub fn communicationrequest_occurrence_to_json(
elt: CommunicationrequestOccurrence,
) -> json.Json
pub fn communicationrequest_payload_content_decoder() -> decode.Decoder(
CommunicationrequestPayloadContent,
)
pub fn communicationrequest_payload_content_to_json(
elt: CommunicationrequestPayloadContent,
) -> json.Json
pub fn communicationrequest_payload_decoder() -> decode.Decoder(
CommunicationrequestPayload,
)
pub fn communicationrequest_payload_new(
content content: CommunicationrequestPayloadContent,
) -> CommunicationrequestPayload
pub fn communicationrequest_payload_to_json(
communicationrequest_payload: CommunicationrequestPayload,
) -> json.Json
pub fn communicationrequest_to_json(
communicationrequest: Communicationrequest,
) -> json.Json
pub fn compartmentdefinition_decoder() -> decode.Decoder(
Compartmentdefinition,
)
pub fn compartmentdefinition_new(
search search: Bool,
code code: r5_valuesets.Compartmenttype,
status status: r5_valuesets.Publicationstatus,
name name: String,
url url: String,
) -> Compartmentdefinition
pub fn compartmentdefinition_resource_decoder() -> decode.Decoder(
CompartmentdefinitionResource,
)
pub fn compartmentdefinition_resource_new(
code code: r5_valuesets.Resourcetypes,
) -> CompartmentdefinitionResource
pub fn compartmentdefinition_resource_to_json(
compartmentdefinition_resource: CompartmentdefinitionResource,
) -> json.Json
pub fn compartmentdefinition_to_json(
compartmentdefinition: Compartmentdefinition,
) -> json.Json
pub fn compartmentdefinition_versionalgorithm_decoder() -> decode.Decoder(
CompartmentdefinitionVersionalgorithm,
)
pub fn compartmentdefinition_versionalgorithm_to_json(
elt: CompartmentdefinitionVersionalgorithm,
) -> json.Json
pub fn composition_attester_decoder() -> decode.Decoder(
CompositionAttester,
)
pub fn composition_attester_new(
mode mode: Codeableconcept,
) -> CompositionAttester
pub fn composition_attester_to_json(
composition_attester: CompositionAttester,
) -> json.Json
pub fn composition_decoder() -> decode.Decoder(Composition)
pub fn composition_event_decoder() -> decode.Decoder(
CompositionEvent,
)
pub fn composition_event_new() -> CompositionEvent
pub fn composition_event_to_json(
composition_event: CompositionEvent,
) -> json.Json
pub fn composition_new(
title title: String,
date date: String,
type_ type_: Codeableconcept,
status status: r5_valuesets.Compositionstatus,
) -> Composition
pub fn composition_section_decoder() -> decode.Decoder(
CompositionSection,
)
pub fn composition_section_new() -> CompositionSection
pub fn composition_section_to_json(
composition_section: CompositionSection,
) -> json.Json
pub fn composition_to_json(composition: Composition) -> json.Json
pub fn conceptmap_additionalattribute_decoder() -> decode.Decoder(
ConceptmapAdditionalattribute,
)
pub fn conceptmap_additionalattribute_new(
type_ type_: r5_valuesets.Conceptmapattributetype,
code code: String,
) -> ConceptmapAdditionalattribute
pub fn conceptmap_additionalattribute_to_json(
conceptmap_additionalattribute: ConceptmapAdditionalattribute,
) -> json.Json
pub fn conceptmap_decoder() -> decode.Decoder(Conceptmap)
pub fn conceptmap_group_decoder() -> decode.Decoder(
ConceptmapGroup,
)
pub fn conceptmap_group_element_decoder() -> decode.Decoder(
ConceptmapGroupElement,
)
pub fn conceptmap_group_element_new() -> ConceptmapGroupElement
pub fn conceptmap_group_element_target_decoder() -> decode.Decoder(
ConceptmapGroupElementTarget,
)
pub fn conceptmap_group_element_target_dependson_decoder() -> decode.Decoder(
ConceptmapGroupElementTargetDependson,
)
pub fn conceptmap_group_element_target_dependson_new(
attribute attribute: String,
) -> ConceptmapGroupElementTargetDependson
pub fn conceptmap_group_element_target_dependson_to_json(
conceptmap_group_element_target_dependson: ConceptmapGroupElementTargetDependson,
) -> json.Json
pub fn conceptmap_group_element_target_dependson_value_decoder() -> decode.Decoder(
ConceptmapGroupElementTargetDependsonValue,
)
pub fn conceptmap_group_element_target_dependson_value_to_json(
elt: ConceptmapGroupElementTargetDependsonValue,
) -> json.Json
pub fn conceptmap_group_element_target_new(
relationship relationship: r5_valuesets.Conceptmaprelationship,
) -> ConceptmapGroupElementTarget
pub fn conceptmap_group_element_target_property_decoder() -> decode.Decoder(
ConceptmapGroupElementTargetProperty,
)
pub fn conceptmap_group_element_target_property_new(
value value: ConceptmapGroupElementTargetPropertyValue,
code code: String,
) -> ConceptmapGroupElementTargetProperty
pub fn conceptmap_group_element_target_property_to_json(
conceptmap_group_element_target_property: ConceptmapGroupElementTargetProperty,
) -> json.Json
pub fn conceptmap_group_element_target_property_value_decoder() -> decode.Decoder(
ConceptmapGroupElementTargetPropertyValue,
)
pub fn conceptmap_group_element_target_property_value_to_json(
elt: ConceptmapGroupElementTargetPropertyValue,
) -> json.Json
pub fn conceptmap_group_element_target_to_json(
conceptmap_group_element_target: ConceptmapGroupElementTarget,
) -> json.Json
pub fn conceptmap_group_element_to_json(
conceptmap_group_element: ConceptmapGroupElement,
) -> json.Json
pub fn conceptmap_group_new() -> ConceptmapGroup
pub fn conceptmap_group_to_json(
conceptmap_group: ConceptmapGroup,
) -> json.Json
pub fn conceptmap_group_unmapped_decoder() -> decode.Decoder(
ConceptmapGroupUnmapped,
)
pub fn conceptmap_group_unmapped_new(
mode mode: r5_valuesets.Conceptmapunmappedmode,
) -> ConceptmapGroupUnmapped
pub fn conceptmap_group_unmapped_to_json(
conceptmap_group_unmapped: ConceptmapGroupUnmapped,
) -> json.Json
pub fn conceptmap_new(
status status: r5_valuesets.Publicationstatus,
) -> Conceptmap
pub fn conceptmap_property_decoder() -> decode.Decoder(
ConceptmapProperty,
)
pub fn conceptmap_property_new(
type_ type_: r5_valuesets.Conceptmappropertytype,
code code: String,
) -> ConceptmapProperty
pub fn conceptmap_property_to_json(
conceptmap_property: ConceptmapProperty,
) -> json.Json
pub fn conceptmap_sourcescope_decoder() -> decode.Decoder(
ConceptmapSourcescope,
)
pub fn conceptmap_sourcescope_to_json(
elt: ConceptmapSourcescope,
) -> json.Json
pub fn conceptmap_targetscope_decoder() -> decode.Decoder(
ConceptmapTargetscope,
)
pub fn conceptmap_targetscope_to_json(
elt: ConceptmapTargetscope,
) -> json.Json
pub fn conceptmap_to_json(conceptmap: Conceptmap) -> json.Json
pub fn conceptmap_versionalgorithm_decoder() -> decode.Decoder(
ConceptmapVersionalgorithm,
)
pub fn conceptmap_versionalgorithm_to_json(
elt: ConceptmapVersionalgorithm,
) -> json.Json
pub fn condition_abatement_decoder() -> decode.Decoder(
ConditionAbatement,
)
pub fn condition_abatement_to_json(
elt: ConditionAbatement,
) -> json.Json
pub fn condition_decoder() -> decode.Decoder(Condition)
pub fn condition_new(
subject subject: Reference,
clinical_status clinical_status: Codeableconcept,
) -> Condition
pub fn condition_onset_decoder() -> decode.Decoder(ConditionOnset)
pub fn condition_onset_to_json(elt: ConditionOnset) -> json.Json
pub fn condition_participant_decoder() -> decode.Decoder(
ConditionParticipant,
)
pub fn condition_participant_new(
actor actor: Reference,
) -> ConditionParticipant
pub fn condition_participant_to_json(
condition_participant: ConditionParticipant,
) -> json.Json
pub fn condition_stage_decoder() -> decode.Decoder(ConditionStage)
pub fn condition_stage_new() -> ConditionStage
pub fn condition_stage_to_json(
condition_stage: ConditionStage,
) -> json.Json
pub fn conditiondefinition_decoder() -> decode.Decoder(
Conditiondefinition,
)
pub fn conditiondefinition_medication_decoder() -> decode.Decoder(
ConditiondefinitionMedication,
)
pub fn conditiondefinition_medication_new() -> ConditiondefinitionMedication
pub fn conditiondefinition_medication_to_json(
conditiondefinition_medication: ConditiondefinitionMedication,
) -> json.Json
pub fn conditiondefinition_new(
code code: Codeableconcept,
status status: r5_valuesets.Publicationstatus,
) -> Conditiondefinition
pub fn conditiondefinition_observation_decoder() -> decode.Decoder(
ConditiondefinitionObservation,
)
pub fn conditiondefinition_observation_new() -> ConditiondefinitionObservation
pub fn conditiondefinition_observation_to_json(
conditiondefinition_observation: ConditiondefinitionObservation,
) -> json.Json
pub fn conditiondefinition_plan_decoder() -> decode.Decoder(
ConditiondefinitionPlan,
)
pub fn conditiondefinition_plan_new(
reference reference: Reference,
) -> ConditiondefinitionPlan
pub fn conditiondefinition_plan_to_json(
conditiondefinition_plan: ConditiondefinitionPlan,
) -> json.Json
pub fn conditiondefinition_precondition_decoder() -> decode.Decoder(
ConditiondefinitionPrecondition,
)
pub fn conditiondefinition_precondition_new(
code code: Codeableconcept,
type_ type_: r5_valuesets.Conditionpreconditiontype,
) -> ConditiondefinitionPrecondition
pub fn conditiondefinition_precondition_to_json(
conditiondefinition_precondition: ConditiondefinitionPrecondition,
) -> json.Json
pub fn conditiondefinition_precondition_value_decoder() -> decode.Decoder(
ConditiondefinitionPreconditionValue,
)
pub fn conditiondefinition_precondition_value_to_json(
elt: ConditiondefinitionPreconditionValue,
) -> json.Json
pub fn conditiondefinition_questionnaire_decoder() -> decode.Decoder(
ConditiondefinitionQuestionnaire,
)
pub fn conditiondefinition_questionnaire_new(
reference reference: Reference,
purpose purpose: r5_valuesets.Conditionquestionnairepurpose,
) -> ConditiondefinitionQuestionnaire
pub fn conditiondefinition_questionnaire_to_json(
conditiondefinition_questionnaire: ConditiondefinitionQuestionnaire,
) -> json.Json
pub fn conditiondefinition_to_json(
conditiondefinition: Conditiondefinition,
) -> json.Json
pub fn conditiondefinition_versionalgorithm_decoder() -> decode.Decoder(
ConditiondefinitionVersionalgorithm,
)
pub fn conditiondefinition_versionalgorithm_to_json(
elt: ConditiondefinitionVersionalgorithm,
) -> json.Json
pub fn consent_decoder() -> decode.Decoder(Consent)
pub fn consent_new(
status status: r5_valuesets.Consentstatecodes,
) -> Consent
pub fn consent_policybasis_decoder() -> decode.Decoder(
ConsentPolicybasis,
)
pub fn consent_policybasis_new() -> ConsentPolicybasis
pub fn consent_policybasis_to_json(
consent_policybasis: ConsentPolicybasis,
) -> json.Json
pub fn consent_provision_actor_decoder() -> decode.Decoder(
ConsentProvisionActor,
)
pub fn consent_provision_actor_new() -> ConsentProvisionActor
pub fn consent_provision_actor_to_json(
consent_provision_actor: ConsentProvisionActor,
) -> json.Json
pub fn consent_provision_data_decoder() -> decode.Decoder(
ConsentProvisionData,
)
pub fn consent_provision_data_new(
reference reference: Reference,
meaning meaning: r5_valuesets.Consentdatameaning,
) -> ConsentProvisionData
pub fn consent_provision_data_to_json(
consent_provision_data: ConsentProvisionData,
) -> json.Json
pub fn consent_provision_decoder() -> decode.Decoder(
ConsentProvision,
)
pub fn consent_provision_new() -> ConsentProvision
pub fn consent_provision_to_json(
consent_provision: ConsentProvision,
) -> json.Json
pub fn consent_verification_decoder() -> decode.Decoder(
ConsentVerification,
)
pub fn consent_verification_new(
verified verified: Bool,
) -> ConsentVerification
pub fn consent_verification_to_json(
consent_verification: ConsentVerification,
) -> json.Json
pub fn contactdetail_decoder() -> decode.Decoder(Contactdetail)
pub fn contactdetail_new() -> Contactdetail
pub fn contactdetail_to_json(
contactdetail: Contactdetail,
) -> json.Json
pub fn contactpoint_decoder() -> decode.Decoder(Contactpoint)
pub fn contactpoint_new() -> Contactpoint
pub fn contactpoint_to_json(
contactpoint: Contactpoint,
) -> json.Json
pub fn contract_contentdefinition_decoder() -> decode.Decoder(
ContractContentdefinition,
)
pub fn contract_contentdefinition_new(
publication_status publication_status: r5_valuesets.Contractpublicationstatus,
type_ type_: Codeableconcept,
) -> ContractContentdefinition
pub fn contract_contentdefinition_to_json(
contract_contentdefinition: ContractContentdefinition,
) -> json.Json
pub fn contract_decoder() -> decode.Decoder(Contract)
pub fn contract_friendly_content_decoder() -> decode.Decoder(
ContractFriendlyContent,
)
pub fn contract_friendly_content_to_json(
elt: ContractFriendlyContent,
) -> json.Json
pub fn contract_friendly_decoder() -> decode.Decoder(
ContractFriendly,
)
pub fn contract_friendly_new(
content content: ContractFriendlyContent,
) -> ContractFriendly
pub fn contract_friendly_to_json(
contract_friendly: ContractFriendly,
) -> json.Json
pub fn contract_legal_content_decoder() -> decode.Decoder(
ContractLegalContent,
)
pub fn contract_legal_content_to_json(
elt: ContractLegalContent,
) -> json.Json
pub fn contract_legal_decoder() -> decode.Decoder(ContractLegal)
pub fn contract_legal_new(
content content: ContractLegalContent,
) -> ContractLegal
pub fn contract_legal_to_json(
contract_legal: ContractLegal,
) -> json.Json
pub fn contract_legallybinding_decoder() -> decode.Decoder(
ContractLegallybinding,
)
pub fn contract_legallybinding_to_json(
elt: ContractLegallybinding,
) -> json.Json
pub fn contract_new() -> Contract
pub fn contract_rule_content_decoder() -> decode.Decoder(
ContractRuleContent,
)
pub fn contract_rule_content_to_json(
elt: ContractRuleContent,
) -> json.Json
pub fn contract_rule_decoder() -> decode.Decoder(ContractRule)
pub fn contract_rule_new(
content content: ContractRuleContent,
) -> ContractRule
pub fn contract_rule_to_json(
contract_rule: ContractRule,
) -> json.Json
pub fn contract_signer_decoder() -> decode.Decoder(ContractSigner)
pub fn contract_signer_new(
party party: Reference,
type_ type_: Coding,
) -> ContractSigner
pub fn contract_signer_to_json(
contract_signer: ContractSigner,
) -> json.Json
pub fn contract_term_action_decoder() -> decode.Decoder(
ContractTermAction,
)
pub fn contract_term_action_new(
status status: Codeableconcept,
intent intent: Codeableconcept,
type_ type_: Codeableconcept,
) -> ContractTermAction
pub fn contract_term_action_occurrence_decoder() -> decode.Decoder(
ContractTermActionOccurrence,
)
pub fn contract_term_action_occurrence_to_json(
elt: ContractTermActionOccurrence,
) -> json.Json
pub fn contract_term_action_subject_decoder() -> decode.Decoder(
ContractTermActionSubject,
)
pub fn contract_term_action_subject_new() -> ContractTermActionSubject
pub fn contract_term_action_subject_to_json(
contract_term_action_subject: ContractTermActionSubject,
) -> json.Json
pub fn contract_term_action_to_json(
contract_term_action: ContractTermAction,
) -> json.Json
pub fn contract_term_asset_context_decoder() -> decode.Decoder(
ContractTermAssetContext,
)
pub fn contract_term_asset_context_new() -> ContractTermAssetContext
pub fn contract_term_asset_context_to_json(
contract_term_asset_context: ContractTermAssetContext,
) -> json.Json
pub fn contract_term_asset_decoder() -> decode.Decoder(
ContractTermAsset,
)
pub fn contract_term_asset_new() -> ContractTermAsset
pub fn contract_term_asset_to_json(
contract_term_asset: ContractTermAsset,
) -> json.Json
pub fn contract_term_asset_valueditem_decoder() -> decode.Decoder(
ContractTermAssetValueditem,
)
pub fn contract_term_asset_valueditem_entity_decoder() -> decode.Decoder(
ContractTermAssetValueditemEntity,
)
pub fn contract_term_asset_valueditem_entity_to_json(
elt: ContractTermAssetValueditemEntity,
) -> json.Json
pub fn contract_term_asset_valueditem_new() -> ContractTermAssetValueditem
pub fn contract_term_asset_valueditem_to_json(
contract_term_asset_valueditem: ContractTermAssetValueditem,
) -> json.Json
pub fn contract_term_decoder() -> decode.Decoder(ContractTerm)
pub fn contract_term_new(
offer offer: ContractTermOffer,
) -> ContractTerm
pub fn contract_term_offer_answer_decoder() -> decode.Decoder(
ContractTermOfferAnswer,
)
pub fn contract_term_offer_answer_new(
value value: ContractTermOfferAnswerValue,
) -> ContractTermOfferAnswer
pub fn contract_term_offer_answer_to_json(
contract_term_offer_answer: ContractTermOfferAnswer,
) -> json.Json
pub fn contract_term_offer_answer_value_decoder() -> decode.Decoder(
ContractTermOfferAnswerValue,
)
pub fn contract_term_offer_answer_value_to_json(
elt: ContractTermOfferAnswerValue,
) -> json.Json
pub fn contract_term_offer_decoder() -> decode.Decoder(
ContractTermOffer,
)
pub fn contract_term_offer_new() -> ContractTermOffer
pub fn contract_term_offer_party_decoder() -> decode.Decoder(
ContractTermOfferParty,
)
pub fn contract_term_offer_party_new(
role role: Codeableconcept,
) -> ContractTermOfferParty
pub fn contract_term_offer_party_to_json(
contract_term_offer_party: ContractTermOfferParty,
) -> json.Json
pub fn contract_term_offer_to_json(
contract_term_offer: ContractTermOffer,
) -> json.Json
pub fn contract_term_securitylabel_decoder() -> decode.Decoder(
ContractTermSecuritylabel,
)
pub fn contract_term_securitylabel_new(
classification classification: Coding,
) -> ContractTermSecuritylabel
pub fn contract_term_securitylabel_to_json(
contract_term_securitylabel: ContractTermSecuritylabel,
) -> json.Json
pub fn contract_term_to_json(
contract_term: ContractTerm,
) -> json.Json
pub fn contract_term_topic_decoder() -> decode.Decoder(
ContractTermTopic,
)
pub fn contract_term_topic_to_json(
elt: ContractTermTopic,
) -> json.Json
pub fn contract_topic_decoder() -> decode.Decoder(ContractTopic)
pub fn contract_topic_to_json(elt: ContractTopic) -> json.Json
pub fn contributor_decoder() -> decode.Decoder(Contributor)
pub fn contributor_new(
name name: String,
type_ type_: r5_valuesets.Contributortype,
) -> Contributor
pub fn contributor_to_json(contributor: Contributor) -> json.Json
pub fn count_decoder() -> decode.Decoder(Count)
pub fn coverage_class_decoder() -> decode.Decoder(CoverageClass)
pub fn coverage_class_new(
value value: Identifier,
type_ type_: Codeableconcept,
) -> CoverageClass
pub fn coverage_class_to_json(
coverage_class: CoverageClass,
) -> json.Json
pub fn coverage_costtobeneficiary_decoder() -> decode.Decoder(
CoverageCosttobeneficiary,
)
pub fn coverage_costtobeneficiary_exception_decoder() -> decode.Decoder(
CoverageCosttobeneficiaryException,
)
pub fn coverage_costtobeneficiary_exception_new(
type_ type_: Codeableconcept,
) -> CoverageCosttobeneficiaryException
pub fn coverage_costtobeneficiary_exception_to_json(
coverage_costtobeneficiary_exception: CoverageCosttobeneficiaryException,
) -> json.Json
pub fn coverage_costtobeneficiary_new() -> CoverageCosttobeneficiary
pub fn coverage_costtobeneficiary_to_json(
coverage_costtobeneficiary: CoverageCosttobeneficiary,
) -> json.Json
pub fn coverage_costtobeneficiary_value_decoder() -> decode.Decoder(
CoverageCosttobeneficiaryValue,
)
pub fn coverage_costtobeneficiary_value_to_json(
elt: CoverageCosttobeneficiaryValue,
) -> json.Json
pub fn coverage_decoder() -> decode.Decoder(Coverage)
pub fn coverage_new(
beneficiary beneficiary: Reference,
kind kind: r5_valuesets.Coveragekind,
status status: r5_valuesets.Fmstatus,
) -> Coverage
pub fn coverage_paymentby_decoder() -> decode.Decoder(
CoveragePaymentby,
)
pub fn coverage_paymentby_new(
party party: Reference,
) -> CoveragePaymentby
pub fn coverage_paymentby_to_json(
coverage_paymentby: CoveragePaymentby,
) -> json.Json
pub fn coverageeligibilityrequest_decoder() -> decode.Decoder(
Coverageeligibilityrequest,
)
pub fn coverageeligibilityrequest_event_decoder() -> decode.Decoder(
CoverageeligibilityrequestEvent,
)
pub fn coverageeligibilityrequest_event_new(
when when: CoverageeligibilityrequestEventWhen,
type_ type_: Codeableconcept,
) -> CoverageeligibilityrequestEvent
pub fn coverageeligibilityrequest_event_to_json(
coverageeligibilityrequest_event: CoverageeligibilityrequestEvent,
) -> json.Json
pub fn coverageeligibilityrequest_event_when_decoder() -> decode.Decoder(
CoverageeligibilityrequestEventWhen,
)
pub fn coverageeligibilityrequest_event_when_to_json(
elt: CoverageeligibilityrequestEventWhen,
) -> json.Json
pub fn coverageeligibilityrequest_insurance_decoder() -> decode.Decoder(
CoverageeligibilityrequestInsurance,
)
pub fn coverageeligibilityrequest_insurance_new(
coverage coverage: Reference,
) -> CoverageeligibilityrequestInsurance
pub fn coverageeligibilityrequest_insurance_to_json(
coverageeligibilityrequest_insurance: CoverageeligibilityrequestInsurance,
) -> json.Json
pub fn coverageeligibilityrequest_item_decoder() -> decode.Decoder(
CoverageeligibilityrequestItem,
)
pub fn coverageeligibilityrequest_item_diagnosis_decoder() -> decode.Decoder(
CoverageeligibilityrequestItemDiagnosis,
)
pub fn coverageeligibilityrequest_item_diagnosis_diagnosis_decoder() -> decode.Decoder(
CoverageeligibilityrequestItemDiagnosisDiagnosis,
)
pub fn coverageeligibilityrequest_item_diagnosis_diagnosis_to_json(
elt: CoverageeligibilityrequestItemDiagnosisDiagnosis,
) -> json.Json
pub fn coverageeligibilityrequest_item_diagnosis_new() -> CoverageeligibilityrequestItemDiagnosis
pub fn coverageeligibilityrequest_item_diagnosis_to_json(
coverageeligibilityrequest_item_diagnosis: CoverageeligibilityrequestItemDiagnosis,
) -> json.Json
pub fn coverageeligibilityrequest_item_new() -> CoverageeligibilityrequestItem
pub fn coverageeligibilityrequest_item_to_json(
coverageeligibilityrequest_item: CoverageeligibilityrequestItem,
) -> json.Json
pub fn coverageeligibilityrequest_new(
insurer insurer: Reference,
created created: String,
patient patient: Reference,
status status: r5_valuesets.Fmstatus,
) -> Coverageeligibilityrequest
pub fn coverageeligibilityrequest_serviced_decoder() -> decode.Decoder(
CoverageeligibilityrequestServiced,
)
pub fn coverageeligibilityrequest_serviced_to_json(
elt: CoverageeligibilityrequestServiced,
) -> json.Json
pub fn coverageeligibilityrequest_supportinginfo_decoder() -> decode.Decoder(
CoverageeligibilityrequestSupportinginfo,
)
pub fn coverageeligibilityrequest_supportinginfo_new(
information information: Reference,
sequence sequence: Int,
) -> CoverageeligibilityrequestSupportinginfo
pub fn coverageeligibilityrequest_supportinginfo_to_json(
coverageeligibilityrequest_supportinginfo: CoverageeligibilityrequestSupportinginfo,
) -> json.Json
pub fn coverageeligibilityrequest_to_json(
coverageeligibilityrequest: Coverageeligibilityrequest,
) -> json.Json
pub fn coverageeligibilityresponse_decoder() -> decode.Decoder(
Coverageeligibilityresponse,
)
pub fn coverageeligibilityresponse_error_decoder() -> decode.Decoder(
CoverageeligibilityresponseError,
)
pub fn coverageeligibilityresponse_error_new(
code code: Codeableconcept,
) -> CoverageeligibilityresponseError
pub fn coverageeligibilityresponse_error_to_json(
coverageeligibilityresponse_error: CoverageeligibilityresponseError,
) -> json.Json
pub fn coverageeligibilityresponse_event_decoder() -> decode.Decoder(
CoverageeligibilityresponseEvent,
)
pub fn coverageeligibilityresponse_event_new(
when when: CoverageeligibilityresponseEventWhen,
type_ type_: Codeableconcept,
) -> CoverageeligibilityresponseEvent
pub fn coverageeligibilityresponse_event_to_json(
coverageeligibilityresponse_event: CoverageeligibilityresponseEvent,
) -> json.Json
pub fn coverageeligibilityresponse_event_when_decoder() -> decode.Decoder(
CoverageeligibilityresponseEventWhen,
)
pub fn coverageeligibilityresponse_event_when_to_json(
elt: CoverageeligibilityresponseEventWhen,
) -> json.Json
pub fn coverageeligibilityresponse_insurance_decoder() -> decode.Decoder(
CoverageeligibilityresponseInsurance,
)
pub fn coverageeligibilityresponse_insurance_item_benefit_allowed_decoder() -> decode.Decoder(
CoverageeligibilityresponseInsuranceItemBenefitAllowed,
)
pub fn coverageeligibilityresponse_insurance_item_benefit_allowed_to_json(
elt: CoverageeligibilityresponseInsuranceItemBenefitAllowed,
) -> json.Json
pub fn coverageeligibilityresponse_insurance_item_benefit_decoder() -> decode.Decoder(
CoverageeligibilityresponseInsuranceItemBenefit,
)
pub fn coverageeligibilityresponse_insurance_item_benefit_new(
type_ type_: Codeableconcept,
) -> CoverageeligibilityresponseInsuranceItemBenefit
pub fn coverageeligibilityresponse_insurance_item_benefit_to_json(
coverageeligibilityresponse_insurance_item_benefit: CoverageeligibilityresponseInsuranceItemBenefit,
) -> json.Json
pub fn coverageeligibilityresponse_insurance_item_benefit_used_decoder() -> decode.Decoder(
CoverageeligibilityresponseInsuranceItemBenefitUsed,
)
pub fn coverageeligibilityresponse_insurance_item_benefit_used_to_json(
elt: CoverageeligibilityresponseInsuranceItemBenefitUsed,
) -> json.Json
pub fn coverageeligibilityresponse_insurance_item_decoder() -> decode.Decoder(
CoverageeligibilityresponseInsuranceItem,
)
pub fn coverageeligibilityresponse_insurance_item_new() -> CoverageeligibilityresponseInsuranceItem
pub fn coverageeligibilityresponse_insurance_item_to_json(
coverageeligibilityresponse_insurance_item: CoverageeligibilityresponseInsuranceItem,
) -> json.Json
pub fn coverageeligibilityresponse_insurance_new(
coverage coverage: Reference,
) -> CoverageeligibilityresponseInsurance
pub fn coverageeligibilityresponse_insurance_to_json(
coverageeligibilityresponse_insurance: CoverageeligibilityresponseInsurance,
) -> json.Json
pub fn coverageeligibilityresponse_new(
insurer insurer: Reference,
outcome outcome: r5_valuesets.Eligibilityoutcome,
request request: Reference,
created created: String,
patient patient: Reference,
status status: r5_valuesets.Fmstatus,
) -> Coverageeligibilityresponse
pub fn coverageeligibilityresponse_serviced_decoder() -> decode.Decoder(
CoverageeligibilityresponseServiced,
)
pub fn coverageeligibilityresponse_serviced_to_json(
elt: CoverageeligibilityresponseServiced,
) -> json.Json
pub fn coverageeligibilityresponse_to_json(
coverageeligibilityresponse: Coverageeligibilityresponse,
) -> json.Json
pub fn datarequirement_codefilter_decoder() -> decode.Decoder(
DatarequirementCodefilter,
)
pub fn datarequirement_codefilter_new() -> DatarequirementCodefilter
pub fn datarequirement_codefilter_to_json(
datarequirement_codefilter: DatarequirementCodefilter,
) -> json.Json
pub fn datarequirement_datefilter_decoder() -> decode.Decoder(
DatarequirementDatefilter,
)
pub fn datarequirement_datefilter_new() -> DatarequirementDatefilter
pub fn datarequirement_datefilter_to_json(
datarequirement_datefilter: DatarequirementDatefilter,
) -> json.Json
pub fn datarequirement_datefilter_value_decoder() -> decode.Decoder(
DatarequirementDatefilterValue,
)
pub fn datarequirement_datefilter_value_to_json(
elt: DatarequirementDatefilterValue,
) -> json.Json
pub fn datarequirement_decoder() -> decode.Decoder(
Datarequirement,
)
pub fn datarequirement_new(
type_ type_: r5_valuesets.Fhirtypes,
) -> Datarequirement
pub fn datarequirement_sort_decoder() -> decode.Decoder(
DatarequirementSort,
)
pub fn datarequirement_sort_new(
direction direction: r5_valuesets.Sortdirection,
path path: String,
) -> DatarequirementSort
pub fn datarequirement_sort_to_json(
datarequirement_sort: DatarequirementSort,
) -> json.Json
pub fn datarequirement_subject_decoder() -> decode.Decoder(
DatarequirementSubject,
)
pub fn datarequirement_subject_to_json(
elt: DatarequirementSubject,
) -> json.Json
pub fn datarequirement_to_json(
datarequirement: Datarequirement,
) -> json.Json
pub fn datarequirement_valuefilter_decoder() -> decode.Decoder(
DatarequirementValuefilter,
)
pub fn datarequirement_valuefilter_new() -> DatarequirementValuefilter
pub fn datarequirement_valuefilter_to_json(
datarequirement_valuefilter: DatarequirementValuefilter,
) -> json.Json
pub fn datarequirement_valuefilter_value_decoder() -> decode.Decoder(
DatarequirementValuefilterValue,
)
pub fn datarequirement_valuefilter_value_to_json(
elt: DatarequirementValuefilterValue,
) -> json.Json
pub fn datatype_decoder() -> decode.Decoder(Datatype)
pub fn datatype_new() -> Datatype
pub fn detectedissue_decoder() -> decode.Decoder(Detectedissue)
pub fn detectedissue_evidence_decoder() -> decode.Decoder(
DetectedissueEvidence,
)
pub fn detectedissue_evidence_new() -> DetectedissueEvidence
pub fn detectedissue_evidence_to_json(
detectedissue_evidence: DetectedissueEvidence,
) -> json.Json
pub fn detectedissue_identified_decoder() -> decode.Decoder(
DetectedissueIdentified,
)
pub fn detectedissue_identified_to_json(
elt: DetectedissueIdentified,
) -> json.Json
pub fn detectedissue_mitigation_decoder() -> decode.Decoder(
DetectedissueMitigation,
)
pub fn detectedissue_mitigation_new(
action action: Codeableconcept,
) -> DetectedissueMitigation
pub fn detectedissue_mitigation_to_json(
detectedissue_mitigation: DetectedissueMitigation,
) -> json.Json
pub fn detectedissue_new(
status status: r5_valuesets.Detectedissuestatus,
) -> Detectedissue
pub fn detectedissue_to_json(
detectedissue: Detectedissue,
) -> json.Json
pub fn device_conformsto_decoder() -> decode.Decoder(
DeviceConformsto,
)
pub fn device_conformsto_new(
specification specification: Codeableconcept,
) -> DeviceConformsto
pub fn device_conformsto_to_json(
device_conformsto: DeviceConformsto,
) -> json.Json
pub fn device_decoder() -> decode.Decoder(Device)
pub fn device_name_decoder() -> decode.Decoder(DeviceName)
pub fn device_name_new(
type_ type_: r5_valuesets.Devicenametype,
value value: String,
) -> DeviceName
pub fn device_name_to_json(device_name: DeviceName) -> json.Json
pub fn device_new() -> Device
pub fn device_property_decoder() -> decode.Decoder(DeviceProperty)
pub fn device_property_new(
value value: DevicePropertyValue,
type_ type_: Codeableconcept,
) -> DeviceProperty
pub fn device_property_to_json(
device_property: DeviceProperty,
) -> json.Json
pub fn device_property_value_decoder() -> decode.Decoder(
DevicePropertyValue,
)
pub fn device_property_value_to_json(
elt: DevicePropertyValue,
) -> json.Json
pub fn device_udicarrier_decoder() -> decode.Decoder(
DeviceUdicarrier,
)
pub fn device_udicarrier_new(
issuer issuer: String,
device_identifier device_identifier: String,
) -> DeviceUdicarrier
pub fn device_udicarrier_to_json(
device_udicarrier: DeviceUdicarrier,
) -> json.Json
pub fn device_version_decoder() -> decode.Decoder(DeviceVersion)
pub fn device_version_new(value value: String) -> DeviceVersion
pub fn device_version_to_json(
device_version: DeviceVersion,
) -> json.Json
pub fn deviceassociation_decoder() -> decode.Decoder(
Deviceassociation,
)
pub fn deviceassociation_new(
status status: Codeableconcept,
device device: Reference,
) -> Deviceassociation
pub fn deviceassociation_operation_decoder() -> decode.Decoder(
DeviceassociationOperation,
)
pub fn deviceassociation_operation_new(
status status: Codeableconcept,
) -> DeviceassociationOperation
pub fn deviceassociation_operation_to_json(
deviceassociation_operation: DeviceassociationOperation,
) -> json.Json
pub fn deviceassociation_to_json(
deviceassociation: Deviceassociation,
) -> json.Json
pub fn devicedefinition_chargeitem_decoder() -> decode.Decoder(
DevicedefinitionChargeitem,
)
pub fn devicedefinition_chargeitem_new(
count count: Quantity,
charge_item_code charge_item_code: Codeablereference,
) -> DevicedefinitionChargeitem
pub fn devicedefinition_chargeitem_to_json(
devicedefinition_chargeitem: DevicedefinitionChargeitem,
) -> json.Json
pub fn devicedefinition_classification_decoder() -> decode.Decoder(
DevicedefinitionClassification,
)
pub fn devicedefinition_classification_new(
type_ type_: Codeableconcept,
) -> DevicedefinitionClassification
pub fn devicedefinition_classification_to_json(
devicedefinition_classification: DevicedefinitionClassification,
) -> json.Json
pub fn devicedefinition_conformsto_decoder() -> decode.Decoder(
DevicedefinitionConformsto,
)
pub fn devicedefinition_conformsto_new(
specification specification: Codeableconcept,
) -> DevicedefinitionConformsto
pub fn devicedefinition_conformsto_to_json(
devicedefinition_conformsto: DevicedefinitionConformsto,
) -> json.Json
pub fn devicedefinition_correctiveaction_decoder() -> decode.Decoder(
DevicedefinitionCorrectiveaction,
)
pub fn devicedefinition_correctiveaction_new(
period period: Period,
recall recall: Bool,
) -> DevicedefinitionCorrectiveaction
pub fn devicedefinition_correctiveaction_to_json(
devicedefinition_correctiveaction: DevicedefinitionCorrectiveaction,
) -> json.Json
pub fn devicedefinition_decoder() -> decode.Decoder(
Devicedefinition,
)
pub fn devicedefinition_devicename_decoder() -> decode.Decoder(
DevicedefinitionDevicename,
)
pub fn devicedefinition_devicename_new(
type_ type_: r5_valuesets.Devicenametype,
name name: String,
) -> DevicedefinitionDevicename
pub fn devicedefinition_devicename_to_json(
devicedefinition_devicename: DevicedefinitionDevicename,
) -> json.Json
pub fn devicedefinition_guideline_decoder() -> decode.Decoder(
DevicedefinitionGuideline,
)
pub fn devicedefinition_guideline_new() -> DevicedefinitionGuideline
pub fn devicedefinition_guideline_to_json(
devicedefinition_guideline: DevicedefinitionGuideline,
) -> json.Json
pub fn devicedefinition_haspart_decoder() -> decode.Decoder(
DevicedefinitionHaspart,
)
pub fn devicedefinition_haspart_new(
reference reference: Reference,
) -> DevicedefinitionHaspart
pub fn devicedefinition_haspart_to_json(
devicedefinition_haspart: DevicedefinitionHaspart,
) -> json.Json
pub fn devicedefinition_link_decoder() -> decode.Decoder(
DevicedefinitionLink,
)
pub fn devicedefinition_link_new(
related_device related_device: Codeablereference,
relation relation: Coding,
) -> DevicedefinitionLink
pub fn devicedefinition_link_to_json(
devicedefinition_link: DevicedefinitionLink,
) -> json.Json
pub fn devicedefinition_material_decoder() -> decode.Decoder(
DevicedefinitionMaterial,
)
pub fn devicedefinition_material_new(
substance substance: Codeableconcept,
) -> DevicedefinitionMaterial
pub fn devicedefinition_material_to_json(
devicedefinition_material: DevicedefinitionMaterial,
) -> json.Json
pub fn devicedefinition_new() -> Devicedefinition
pub fn devicedefinition_packaging_decoder() -> decode.Decoder(
DevicedefinitionPackaging,
)
pub fn devicedefinition_packaging_distributor_decoder() -> decode.Decoder(
DevicedefinitionPackagingDistributor,
)
pub fn devicedefinition_packaging_distributor_new() -> DevicedefinitionPackagingDistributor
pub fn devicedefinition_packaging_distributor_to_json(
devicedefinition_packaging_distributor: DevicedefinitionPackagingDistributor,
) -> json.Json
pub fn devicedefinition_packaging_new() -> DevicedefinitionPackaging
pub fn devicedefinition_packaging_to_json(
devicedefinition_packaging: DevicedefinitionPackaging,
) -> json.Json
pub fn devicedefinition_property_decoder() -> decode.Decoder(
DevicedefinitionProperty,
)
pub fn devicedefinition_property_new(
value value: DevicedefinitionPropertyValue,
type_ type_: Codeableconcept,
) -> DevicedefinitionProperty
pub fn devicedefinition_property_to_json(
devicedefinition_property: DevicedefinitionProperty,
) -> json.Json
pub fn devicedefinition_property_value_decoder() -> decode.Decoder(
DevicedefinitionPropertyValue,
)
pub fn devicedefinition_property_value_to_json(
elt: DevicedefinitionPropertyValue,
) -> json.Json
pub fn devicedefinition_regulatoryidentifier_decoder() -> decode.Decoder(
DevicedefinitionRegulatoryidentifier,
)
pub fn devicedefinition_regulatoryidentifier_new(
jurisdiction jurisdiction: String,
issuer issuer: String,
device_identifier device_identifier: String,
type_ type_: r5_valuesets.Devicedefinitionregulatoryidentifiertype,
) -> DevicedefinitionRegulatoryidentifier
pub fn devicedefinition_regulatoryidentifier_to_json(
devicedefinition_regulatoryidentifier: DevicedefinitionRegulatoryidentifier,
) -> json.Json
pub fn devicedefinition_to_json(
devicedefinition: Devicedefinition,
) -> json.Json
pub fn devicedefinition_udideviceidentifier_decoder() -> decode.Decoder(
DevicedefinitionUdideviceidentifier,
)
pub fn devicedefinition_udideviceidentifier_marketdistribution_decoder() -> decode.Decoder(
DevicedefinitionUdideviceidentifierMarketdistribution,
)
pub fn devicedefinition_udideviceidentifier_marketdistribution_new(
sub_jurisdiction sub_jurisdiction: String,
market_period market_period: Period,
) -> DevicedefinitionUdideviceidentifierMarketdistribution
pub fn devicedefinition_udideviceidentifier_marketdistribution_to_json(
devicedefinition_udideviceidentifier_marketdistribution: DevicedefinitionUdideviceidentifierMarketdistribution,
) -> json.Json
pub fn devicedefinition_udideviceidentifier_new(
jurisdiction jurisdiction: String,
issuer issuer: String,
device_identifier device_identifier: String,
) -> DevicedefinitionUdideviceidentifier
pub fn devicedefinition_udideviceidentifier_to_json(
devicedefinition_udideviceidentifier: DevicedefinitionUdideviceidentifier,
) -> json.Json
pub fn devicedefinition_version_decoder() -> decode.Decoder(
DevicedefinitionVersion,
)
pub fn devicedefinition_version_new(
value value: String,
) -> DevicedefinitionVersion
pub fn devicedefinition_version_to_json(
devicedefinition_version: DevicedefinitionVersion,
) -> json.Json
pub fn devicedispense_decoder() -> decode.Decoder(Devicedispense)
pub fn devicedispense_new(
subject subject: Reference,
device device: Codeablereference,
status status: r5_valuesets.Devicedispensestatus,
) -> Devicedispense
pub fn devicedispense_performer_decoder() -> decode.Decoder(
DevicedispensePerformer,
)
pub fn devicedispense_performer_new(
actor actor: Reference,
) -> DevicedispensePerformer
pub fn devicedispense_performer_to_json(
devicedispense_performer: DevicedispensePerformer,
) -> json.Json
pub fn devicedispense_to_json(
devicedispense: Devicedispense,
) -> json.Json
pub fn devicemetric_calibration_decoder() -> decode.Decoder(
DevicemetricCalibration,
)
pub fn devicemetric_calibration_new() -> DevicemetricCalibration
pub fn devicemetric_calibration_to_json(
devicemetric_calibration: DevicemetricCalibration,
) -> json.Json
pub fn devicemetric_decoder() -> decode.Decoder(Devicemetric)
pub fn devicemetric_new(
category category: r5_valuesets.Metriccategory,
device device: Reference,
type_ type_: Codeableconcept,
) -> Devicemetric
pub fn devicemetric_to_json(
devicemetric: Devicemetric,
) -> json.Json
pub fn devicerequest_decoder() -> decode.Decoder(Devicerequest)
pub fn devicerequest_new(
subject subject: Reference,
code code: Codeablereference,
intent intent: r5_valuesets.Requestintent,
) -> Devicerequest
pub fn devicerequest_occurrence_decoder() -> decode.Decoder(
DevicerequestOccurrence,
)
pub fn devicerequest_occurrence_to_json(
elt: DevicerequestOccurrence,
) -> json.Json
pub fn devicerequest_parameter_decoder() -> decode.Decoder(
DevicerequestParameter,
)
pub fn devicerequest_parameter_new() -> DevicerequestParameter
pub fn devicerequest_parameter_to_json(
devicerequest_parameter: DevicerequestParameter,
) -> json.Json
pub fn devicerequest_parameter_value_decoder() -> decode.Decoder(
DevicerequestParameterValue,
)
pub fn devicerequest_parameter_value_to_json(
elt: DevicerequestParameterValue,
) -> json.Json
pub fn devicerequest_to_json(
devicerequest: Devicerequest,
) -> json.Json
pub fn deviceusage_adherence_decoder() -> decode.Decoder(
DeviceusageAdherence,
)
pub fn deviceusage_adherence_new(
code code: Codeableconcept,
) -> DeviceusageAdherence
pub fn deviceusage_adherence_to_json(
deviceusage_adherence: DeviceusageAdherence,
) -> json.Json
pub fn deviceusage_decoder() -> decode.Decoder(Deviceusage)
pub fn deviceusage_new(
device device: Codeablereference,
patient patient: Reference,
status status: r5_valuesets.Deviceusagestatus,
) -> Deviceusage
pub fn deviceusage_timing_decoder() -> decode.Decoder(
DeviceusageTiming,
)
pub fn deviceusage_timing_to_json(
elt: DeviceusageTiming,
) -> json.Json
pub fn deviceusage_to_json(deviceusage: Deviceusage) -> json.Json
pub fn diagnosticreport_decoder() -> decode.Decoder(
Diagnosticreport,
)
pub fn diagnosticreport_effective_decoder() -> decode.Decoder(
DiagnosticreportEffective,
)
pub fn diagnosticreport_effective_to_json(
elt: DiagnosticreportEffective,
) -> json.Json
pub fn diagnosticreport_media_decoder() -> decode.Decoder(
DiagnosticreportMedia,
)
pub fn diagnosticreport_media_new(
link link: Reference,
) -> DiagnosticreportMedia
pub fn diagnosticreport_media_to_json(
diagnosticreport_media: DiagnosticreportMedia,
) -> json.Json
pub fn diagnosticreport_new(
code code: Codeableconcept,
status status: r5_valuesets.Diagnosticreportstatus,
) -> Diagnosticreport
pub fn diagnosticreport_supportinginfo_decoder() -> decode.Decoder(
DiagnosticreportSupportinginfo,
)
pub fn diagnosticreport_supportinginfo_new(
reference reference: Reference,
type_ type_: Codeableconcept,
) -> DiagnosticreportSupportinginfo
pub fn diagnosticreport_supportinginfo_to_json(
diagnosticreport_supportinginfo: DiagnosticreportSupportinginfo,
) -> json.Json
pub fn diagnosticreport_to_json(
diagnosticreport: Diagnosticreport,
) -> json.Json
pub fn distance_decoder() -> decode.Decoder(Distance)
pub fn distance_new() -> Distance
pub fn documentreference_attester_decoder() -> decode.Decoder(
DocumentreferenceAttester,
)
pub fn documentreference_attester_new(
mode mode: Codeableconcept,
) -> DocumentreferenceAttester
pub fn documentreference_attester_to_json(
documentreference_attester: DocumentreferenceAttester,
) -> json.Json
pub fn documentreference_content_decoder() -> decode.Decoder(
DocumentreferenceContent,
)
pub fn documentreference_content_new(
attachment attachment: Attachment,
) -> DocumentreferenceContent
pub fn documentreference_content_profile_decoder() -> decode.Decoder(
DocumentreferenceContentProfile,
)
pub fn documentreference_content_profile_new(
value value: DocumentreferenceContentProfileValue,
) -> DocumentreferenceContentProfile
pub fn documentreference_content_profile_to_json(
documentreference_content_profile: DocumentreferenceContentProfile,
) -> json.Json
pub fn documentreference_content_profile_value_decoder() -> decode.Decoder(
DocumentreferenceContentProfileValue,
)
pub fn documentreference_content_profile_value_to_json(
elt: DocumentreferenceContentProfileValue,
) -> json.Json
pub fn documentreference_content_to_json(
documentreference_content: DocumentreferenceContent,
) -> json.Json
pub fn documentreference_decoder() -> decode.Decoder(
Documentreference,
)
pub fn documentreference_new(
status status: r5_valuesets.Documentreferencestatus,
) -> Documentreference
pub fn documentreference_relatesto_decoder() -> decode.Decoder(
DocumentreferenceRelatesto,
)
pub fn documentreference_relatesto_new(
target target: Reference,
code code: Codeableconcept,
) -> DocumentreferenceRelatesto
pub fn documentreference_relatesto_to_json(
documentreference_relatesto: DocumentreferenceRelatesto,
) -> json.Json
pub fn documentreference_to_json(
documentreference: Documentreference,
) -> json.Json
pub fn domainresource_decoder() -> decode.Decoder(Domainresource)
pub fn domainresource_new() -> Domainresource
pub fn domainresource_to_json(
domainresource: Domainresource,
) -> json.Json
pub fn dosage_decoder() -> decode.Decoder(Dosage)
pub fn dosage_doseandrate_decoder() -> decode.Decoder(
DosageDoseandrate,
)
pub fn dosage_doseandrate_dose_decoder() -> decode.Decoder(
DosageDoseandrateDose,
)
pub fn dosage_doseandrate_dose_to_json(
elt: DosageDoseandrateDose,
) -> json.Json
pub fn dosage_doseandrate_new() -> DosageDoseandrate
pub fn dosage_doseandrate_rate_decoder() -> decode.Decoder(
DosageDoseandrateRate,
)
pub fn dosage_doseandrate_rate_to_json(
elt: DosageDoseandrateRate,
) -> json.Json
pub fn dosage_doseandrate_to_json(
dosage_doseandrate: DosageDoseandrate,
) -> json.Json
pub fn dosage_new() -> Dosage
pub fn duration_decoder() -> decode.Decoder(Duration)
pub fn duration_new() -> Duration
pub fn elementdefinition_base_decoder() -> decode.Decoder(
ElementdefinitionBase,
)
pub fn elementdefinition_base_new(
max max: String,
min min: Int,
path path: String,
) -> ElementdefinitionBase
pub fn elementdefinition_base_to_json(
elementdefinition_base: ElementdefinitionBase,
) -> json.Json
pub fn elementdefinition_binding_additional_decoder() -> decode.Decoder(
ElementdefinitionBindingAdditional,
)
pub fn elementdefinition_binding_additional_new(
value_set value_set: String,
purpose purpose: r5_valuesets.Additionalbindingpurpose,
) -> ElementdefinitionBindingAdditional
pub fn elementdefinition_binding_additional_to_json(
elementdefinition_binding_additional: ElementdefinitionBindingAdditional,
) -> json.Json
pub fn elementdefinition_binding_decoder() -> decode.Decoder(
ElementdefinitionBinding,
)
pub fn elementdefinition_binding_new(
strength strength: r5_valuesets.Bindingstrength,
) -> ElementdefinitionBinding
pub fn elementdefinition_binding_to_json(
elementdefinition_binding: ElementdefinitionBinding,
) -> json.Json
pub fn elementdefinition_constraint_decoder() -> decode.Decoder(
ElementdefinitionConstraint,
)
pub fn elementdefinition_constraint_new(
human human: String,
severity severity: r5_valuesets.Constraintseverity,
key key: String,
) -> ElementdefinitionConstraint
pub fn elementdefinition_constraint_to_json(
elementdefinition_constraint: ElementdefinitionConstraint,
) -> json.Json
pub fn elementdefinition_decoder() -> decode.Decoder(
Elementdefinition,
)
pub fn elementdefinition_defaultvalue_decoder() -> decode.Decoder(
ElementdefinitionDefaultvalue,
)
pub fn elementdefinition_defaultvalue_to_json(
elt: ElementdefinitionDefaultvalue,
) -> json.Json
pub fn elementdefinition_example_decoder() -> decode.Decoder(
ElementdefinitionExample,
)
pub fn elementdefinition_example_new(
value value: ElementdefinitionExampleValue,
label label: String,
) -> ElementdefinitionExample
pub fn elementdefinition_example_to_json(
elementdefinition_example: ElementdefinitionExample,
) -> json.Json
pub fn elementdefinition_example_value_decoder() -> decode.Decoder(
ElementdefinitionExampleValue,
)
pub fn elementdefinition_example_value_to_json(
elt: ElementdefinitionExampleValue,
) -> json.Json
pub fn elementdefinition_fixed_decoder() -> decode.Decoder(
ElementdefinitionFixed,
)
pub fn elementdefinition_fixed_to_json(
elt: ElementdefinitionFixed,
) -> json.Json
pub fn elementdefinition_mapping_decoder() -> decode.Decoder(
ElementdefinitionMapping,
)
pub fn elementdefinition_mapping_new(
map map: String,
identity identity: String,
) -> ElementdefinitionMapping
pub fn elementdefinition_mapping_to_json(
elementdefinition_mapping: ElementdefinitionMapping,
) -> json.Json
pub fn elementdefinition_maxvalue_decoder() -> decode.Decoder(
ElementdefinitionMaxvalue,
)
pub fn elementdefinition_maxvalue_to_json(
elt: ElementdefinitionMaxvalue,
) -> json.Json
pub fn elementdefinition_minvalue_decoder() -> decode.Decoder(
ElementdefinitionMinvalue,
)
pub fn elementdefinition_minvalue_to_json(
elt: ElementdefinitionMinvalue,
) -> json.Json
pub fn elementdefinition_new(
path path: String,
) -> Elementdefinition
pub fn elementdefinition_pattern_decoder() -> decode.Decoder(
ElementdefinitionPattern,
)
pub fn elementdefinition_pattern_to_json(
elt: ElementdefinitionPattern,
) -> json.Json
pub fn elementdefinition_slicing_decoder() -> decode.Decoder(
ElementdefinitionSlicing,
)
pub fn elementdefinition_slicing_discriminator_decoder() -> decode.Decoder(
ElementdefinitionSlicingDiscriminator,
)
pub fn elementdefinition_slicing_discriminator_new(
path path: String,
type_ type_: r5_valuesets.Discriminatortype,
) -> ElementdefinitionSlicingDiscriminator
pub fn elementdefinition_slicing_discriminator_to_json(
elementdefinition_slicing_discriminator: ElementdefinitionSlicingDiscriminator,
) -> json.Json
pub fn elementdefinition_slicing_new(
rules rules: r5_valuesets.Resourceslicingrules,
) -> ElementdefinitionSlicing
pub fn elementdefinition_slicing_to_json(
elementdefinition_slicing: ElementdefinitionSlicing,
) -> json.Json
pub fn elementdefinition_to_json(
elementdefinition: Elementdefinition,
) -> json.Json
pub fn elementdefinition_type_decoder() -> decode.Decoder(
ElementdefinitionType,
)
pub fn elementdefinition_type_new(
code code: String,
) -> ElementdefinitionType
pub fn elementdefinition_type_to_json(
elementdefinition_type: ElementdefinitionType,
) -> json.Json
pub fn encounter_admission_decoder() -> decode.Decoder(
EncounterAdmission,
)
pub fn encounter_admission_new() -> EncounterAdmission
pub fn encounter_admission_to_json(
encounter_admission: EncounterAdmission,
) -> json.Json
pub fn encounter_decoder() -> decode.Decoder(Encounter)
pub fn encounter_diagnosis_decoder() -> decode.Decoder(
EncounterDiagnosis,
)
pub fn encounter_diagnosis_new() -> EncounterDiagnosis
pub fn encounter_diagnosis_to_json(
encounter_diagnosis: EncounterDiagnosis,
) -> json.Json
pub fn encounter_location_decoder() -> decode.Decoder(
EncounterLocation,
)
pub fn encounter_location_new(
location location: Reference,
) -> EncounterLocation
pub fn encounter_location_to_json(
encounter_location: EncounterLocation,
) -> json.Json
pub fn encounter_new(
status status: r5_valuesets.Encounterstatus,
) -> Encounter
pub fn encounter_participant_decoder() -> decode.Decoder(
EncounterParticipant,
)
pub fn encounter_participant_new() -> EncounterParticipant
pub fn encounter_participant_to_json(
encounter_participant: EncounterParticipant,
) -> json.Json
pub fn encounter_reason_decoder() -> decode.Decoder(
EncounterReason,
)
pub fn encounter_reason_new() -> EncounterReason
pub fn encounter_reason_to_json(
encounter_reason: EncounterReason,
) -> json.Json
pub fn encounterhistory_decoder() -> decode.Decoder(
Encounterhistory,
)
pub fn encounterhistory_location_decoder() -> decode.Decoder(
EncounterhistoryLocation,
)
pub fn encounterhistory_location_new(
location location: Reference,
) -> EncounterhistoryLocation
pub fn encounterhistory_location_to_json(
encounterhistory_location: EncounterhistoryLocation,
) -> json.Json
pub fn encounterhistory_new(
class class: Codeableconcept,
status status: r5_valuesets.Encounterstatus,
) -> Encounterhistory
pub fn encounterhistory_to_json(
encounterhistory: Encounterhistory,
) -> json.Json
pub fn endpoint_decoder() -> decode.Decoder(Endpoint)
pub fn endpoint_new(
address address: String,
status status: r5_valuesets.Endpointstatus,
) -> Endpoint
pub fn endpoint_payload_decoder() -> decode.Decoder(
EndpointPayload,
)
pub fn endpoint_payload_new() -> EndpointPayload
pub fn endpoint_payload_to_json(
endpoint_payload: EndpointPayload,
) -> json.Json
pub fn enrollmentrequest_decoder() -> decode.Decoder(
Enrollmentrequest,
)
pub fn enrollmentrequest_new() -> Enrollmentrequest
pub fn enrollmentrequest_to_json(
enrollmentrequest: Enrollmentrequest,
) -> json.Json
pub fn enrollmentresponse_decoder() -> decode.Decoder(
Enrollmentresponse,
)
pub fn enrollmentresponse_new() -> Enrollmentresponse
pub fn enrollmentresponse_to_json(
enrollmentresponse: Enrollmentresponse,
) -> json.Json
pub fn episodeofcare_decoder() -> decode.Decoder(Episodeofcare)
pub fn episodeofcare_diagnosis_decoder() -> decode.Decoder(
EpisodeofcareDiagnosis,
)
pub fn episodeofcare_diagnosis_new() -> EpisodeofcareDiagnosis
pub fn episodeofcare_diagnosis_to_json(
episodeofcare_diagnosis: EpisodeofcareDiagnosis,
) -> json.Json
pub fn episodeofcare_new(
patient patient: Reference,
status status: r5_valuesets.Episodeofcarestatus,
) -> Episodeofcare
pub fn episodeofcare_reason_decoder() -> decode.Decoder(
EpisodeofcareReason,
)
pub fn episodeofcare_reason_new() -> EpisodeofcareReason
pub fn episodeofcare_reason_to_json(
episodeofcare_reason: EpisodeofcareReason,
) -> json.Json
pub fn episodeofcare_statushistory_decoder() -> decode.Decoder(
EpisodeofcareStatushistory,
)
pub fn episodeofcare_statushistory_new(
period period: Period,
status status: r5_valuesets.Episodeofcarestatus,
) -> EpisodeofcareStatushistory
pub fn episodeofcare_statushistory_to_json(
episodeofcare_statushistory: EpisodeofcareStatushistory,
) -> json.Json
pub fn episodeofcare_to_json(
episodeofcare: Episodeofcare,
) -> json.Json
pub fn eventdefinition_decoder() -> decode.Decoder(
Eventdefinition,
)
pub fn eventdefinition_new(
status status: r5_valuesets.Publicationstatus,
) -> Eventdefinition
pub fn eventdefinition_subject_decoder() -> decode.Decoder(
EventdefinitionSubject,
)
pub fn eventdefinition_subject_to_json(
elt: EventdefinitionSubject,
) -> json.Json
pub fn eventdefinition_to_json(
eventdefinition: Eventdefinition,
) -> json.Json
pub fn eventdefinition_versionalgorithm_decoder() -> decode.Decoder(
EventdefinitionVersionalgorithm,
)
pub fn eventdefinition_versionalgorithm_to_json(
elt: EventdefinitionVersionalgorithm,
) -> json.Json
pub fn evidence_certainty_decoder() -> decode.Decoder(
EvidenceCertainty,
)
pub fn evidence_certainty_new() -> EvidenceCertainty
pub fn evidence_certainty_to_json(
evidence_certainty: EvidenceCertainty,
) -> json.Json
pub fn evidence_citeas_decoder() -> decode.Decoder(EvidenceCiteas)
pub fn evidence_citeas_to_json(elt: EvidenceCiteas) -> json.Json
pub fn evidence_decoder() -> decode.Decoder(Evidence)
pub fn evidence_new(
status status: r5_valuesets.Publicationstatus,
) -> Evidence
pub fn evidence_statistic_attributeestimate_decoder() -> decode.Decoder(
EvidenceStatisticAttributeestimate,
)
pub fn evidence_statistic_attributeestimate_new() -> EvidenceStatisticAttributeestimate
pub fn evidence_statistic_attributeestimate_to_json(
evidence_statistic_attributeestimate: EvidenceStatisticAttributeestimate,
) -> json.Json
pub fn evidence_statistic_decoder() -> decode.Decoder(
EvidenceStatistic,
)
pub fn evidence_statistic_modelcharacteristic_decoder() -> decode.Decoder(
EvidenceStatisticModelcharacteristic,
)
pub fn evidence_statistic_modelcharacteristic_new(
code code: Codeableconcept,
) -> EvidenceStatisticModelcharacteristic
pub fn evidence_statistic_modelcharacteristic_to_json(
evidence_statistic_modelcharacteristic: EvidenceStatisticModelcharacteristic,
) -> json.Json
pub fn evidence_statistic_modelcharacteristic_variable_decoder() -> decode.Decoder(
EvidenceStatisticModelcharacteristicVariable,
)
pub fn evidence_statistic_modelcharacteristic_variable_new(
variable_definition variable_definition: Reference,
) -> EvidenceStatisticModelcharacteristicVariable
pub fn evidence_statistic_modelcharacteristic_variable_to_json(
evidence_statistic_modelcharacteristic_variable: EvidenceStatisticModelcharacteristicVariable,
) -> json.Json
pub fn evidence_statistic_new() -> EvidenceStatistic
pub fn evidence_statistic_samplesize_decoder() -> decode.Decoder(
EvidenceStatisticSamplesize,
)
pub fn evidence_statistic_samplesize_new() -> EvidenceStatisticSamplesize
pub fn evidence_statistic_samplesize_to_json(
evidence_statistic_samplesize: EvidenceStatisticSamplesize,
) -> json.Json
pub fn evidence_statistic_to_json(
evidence_statistic: EvidenceStatistic,
) -> json.Json
pub fn evidence_variabledefinition_decoder() -> decode.Decoder(
EvidenceVariabledefinition,
)
pub fn evidence_variabledefinition_new(
variable_role variable_role: Codeableconcept,
) -> EvidenceVariabledefinition
pub fn evidence_variabledefinition_to_json(
evidence_variabledefinition: EvidenceVariabledefinition,
) -> json.Json
pub fn evidence_versionalgorithm_decoder() -> decode.Decoder(
EvidenceVersionalgorithm,
)
pub fn evidence_versionalgorithm_to_json(
elt: EvidenceVersionalgorithm,
) -> json.Json
pub fn evidencereport_citeas_decoder() -> decode.Decoder(
EvidencereportCiteas,
)
pub fn evidencereport_citeas_to_json(
elt: EvidencereportCiteas,
) -> json.Json
pub fn evidencereport_decoder() -> decode.Decoder(Evidencereport)
pub fn evidencereport_new(
subject subject: EvidencereportSubject,
status status: r5_valuesets.Publicationstatus,
) -> Evidencereport
pub fn evidencereport_relatesto_decoder() -> decode.Decoder(
EvidencereportRelatesto,
)
pub fn evidencereport_relatesto_new(
target target: EvidencereportRelatestoTarget,
code code: r5_valuesets.Reportrelationtype,
) -> EvidencereportRelatesto
pub fn evidencereport_relatesto_target_decoder() -> decode.Decoder(
EvidencereportRelatestoTarget,
)
pub fn evidencereport_relatesto_target_new() -> EvidencereportRelatestoTarget
pub fn evidencereport_relatesto_target_to_json(
evidencereport_relatesto_target: EvidencereportRelatestoTarget,
) -> json.Json
pub fn evidencereport_relatesto_to_json(
evidencereport_relatesto: EvidencereportRelatesto,
) -> json.Json
pub fn evidencereport_section_decoder() -> decode.Decoder(
EvidencereportSection,
)
pub fn evidencereport_section_new() -> EvidencereportSection
pub fn evidencereport_section_to_json(
evidencereport_section: EvidencereportSection,
) -> json.Json
pub fn evidencereport_subject_characteristic_decoder() -> decode.Decoder(
EvidencereportSubjectCharacteristic,
)
pub fn evidencereport_subject_characteristic_new(
value value: EvidencereportSubjectCharacteristicValue,
code code: Codeableconcept,
) -> EvidencereportSubjectCharacteristic
pub fn evidencereport_subject_characteristic_to_json(
evidencereport_subject_characteristic: EvidencereportSubjectCharacteristic,
) -> json.Json
pub fn evidencereport_subject_characteristic_value_decoder() -> decode.Decoder(
EvidencereportSubjectCharacteristicValue,
)
pub fn evidencereport_subject_characteristic_value_to_json(
elt: EvidencereportSubjectCharacteristicValue,
) -> json.Json
pub fn evidencereport_subject_decoder() -> decode.Decoder(
EvidencereportSubject,
)
pub fn evidencereport_subject_new() -> EvidencereportSubject
pub fn evidencereport_subject_to_json(
evidencereport_subject: EvidencereportSubject,
) -> json.Json
pub fn evidencereport_to_json(
evidencereport: Evidencereport,
) -> json.Json
pub fn evidencevariable_category_decoder() -> decode.Decoder(
EvidencevariableCategory,
)
pub fn evidencevariable_category_new() -> EvidencevariableCategory
pub fn evidencevariable_category_to_json(
evidencevariable_category: EvidencevariableCategory,
) -> json.Json
pub fn evidencevariable_category_value_decoder() -> decode.Decoder(
EvidencevariableCategoryValue,
)
pub fn evidencevariable_category_value_to_json(
elt: EvidencevariableCategoryValue,
) -> json.Json
pub fn evidencevariable_characteristic_decoder() -> decode.Decoder(
EvidencevariableCharacteristic,
)
pub fn evidencevariable_characteristic_definitionbycombination_decoder() -> decode.Decoder(
EvidencevariableCharacteristicDefinitionbycombination,
)
pub fn evidencevariable_characteristic_definitionbycombination_new(
code code: r5_valuesets.Characteristiccombination,
) -> EvidencevariableCharacteristicDefinitionbycombination
pub fn evidencevariable_characteristic_definitionbycombination_to_json(
evidencevariable_characteristic_definitionbycombination: EvidencevariableCharacteristicDefinitionbycombination,
) -> json.Json
pub fn evidencevariable_characteristic_definitionbytypeandvalue_decoder() -> decode.Decoder(
EvidencevariableCharacteristicDefinitionbytypeandvalue,
)
pub fn evidencevariable_characteristic_definitionbytypeandvalue_new(
value value: EvidencevariableCharacteristicDefinitionbytypeandvalueValue,
type_ type_: Codeableconcept,
) -> EvidencevariableCharacteristicDefinitionbytypeandvalue
pub fn evidencevariable_characteristic_definitionbytypeandvalue_to_json(
evidencevariable_characteristic_definitionbytypeandvalue: EvidencevariableCharacteristicDefinitionbytypeandvalue,
) -> json.Json
pub fn evidencevariable_characteristic_definitionbytypeandvalue_value_decoder() -> decode.Decoder(
EvidencevariableCharacteristicDefinitionbytypeandvalueValue,
)
pub fn evidencevariable_characteristic_definitionbytypeandvalue_value_to_json(
elt: EvidencevariableCharacteristicDefinitionbytypeandvalueValue,
) -> json.Json
pub fn evidencevariable_characteristic_duration_decoder() -> decode.Decoder(
EvidencevariableCharacteristicDuration,
)
pub fn evidencevariable_characteristic_duration_to_json(
elt: EvidencevariableCharacteristicDuration,
) -> json.Json
pub fn evidencevariable_characteristic_instances_decoder() -> decode.Decoder(
EvidencevariableCharacteristicInstances,
)
pub fn evidencevariable_characteristic_instances_to_json(
elt: EvidencevariableCharacteristicInstances,
) -> json.Json
pub fn evidencevariable_characteristic_new() -> EvidencevariableCharacteristic
pub fn evidencevariable_characteristic_timefromevent_decoder() -> decode.Decoder(
EvidencevariableCharacteristicTimefromevent,
)
pub fn evidencevariable_characteristic_timefromevent_event_decoder() -> decode.Decoder(
EvidencevariableCharacteristicTimefromeventEvent,
)
pub fn evidencevariable_characteristic_timefromevent_event_to_json(
elt: EvidencevariableCharacteristicTimefromeventEvent,
) -> json.Json
pub fn evidencevariable_characteristic_timefromevent_new() -> EvidencevariableCharacteristicTimefromevent
pub fn evidencevariable_characteristic_timefromevent_to_json(
evidencevariable_characteristic_timefromevent: EvidencevariableCharacteristicTimefromevent,
) -> json.Json
pub fn evidencevariable_characteristic_to_json(
evidencevariable_characteristic: EvidencevariableCharacteristic,
) -> json.Json
pub fn evidencevariable_decoder() -> decode.Decoder(
Evidencevariable,
)
pub fn evidencevariable_new(
status status: r5_valuesets.Publicationstatus,
) -> Evidencevariable
pub fn evidencevariable_to_json(
evidencevariable: Evidencevariable,
) -> json.Json
pub fn evidencevariable_versionalgorithm_decoder() -> decode.Decoder(
EvidencevariableVersionalgorithm,
)
pub fn evidencevariable_versionalgorithm_to_json(
elt: EvidencevariableVersionalgorithm,
) -> json.Json
pub fn examplescenario_actor_decoder() -> decode.Decoder(
ExamplescenarioActor,
)
pub fn examplescenario_actor_new(
title title: String,
type_ type_: r5_valuesets.Examplescenarioactortype,
key key: String,
) -> ExamplescenarioActor
pub fn examplescenario_actor_to_json(
examplescenario_actor: ExamplescenarioActor,
) -> json.Json
pub fn examplescenario_decoder() -> decode.Decoder(
Examplescenario,
)
pub fn examplescenario_instance_containedinstance_decoder() -> decode.Decoder(
ExamplescenarioInstanceContainedinstance,
)
pub fn examplescenario_instance_containedinstance_new(
instance_reference instance_reference: String,
) -> ExamplescenarioInstanceContainedinstance
pub fn examplescenario_instance_containedinstance_to_json(
examplescenario_instance_containedinstance: ExamplescenarioInstanceContainedinstance,
) -> json.Json
pub fn examplescenario_instance_decoder() -> decode.Decoder(
ExamplescenarioInstance,
)
pub fn examplescenario_instance_new(
title title: String,
structure_type structure_type: Coding,
key key: String,
) -> ExamplescenarioInstance
pub fn examplescenario_instance_structureprofile_decoder() -> decode.Decoder(
ExamplescenarioInstanceStructureprofile,
)
pub fn examplescenario_instance_structureprofile_to_json(
elt: ExamplescenarioInstanceStructureprofile,
) -> json.Json
pub fn examplescenario_instance_to_json(
examplescenario_instance: ExamplescenarioInstance,
) -> json.Json
pub fn examplescenario_instance_version_decoder() -> decode.Decoder(
ExamplescenarioInstanceVersion,
)
pub fn examplescenario_instance_version_new(
title title: String,
key key: String,
) -> ExamplescenarioInstanceVersion
pub fn examplescenario_instance_version_to_json(
examplescenario_instance_version: ExamplescenarioInstanceVersion,
) -> json.Json
pub fn examplescenario_new(
status status: r5_valuesets.Publicationstatus,
) -> Examplescenario
pub fn examplescenario_process_decoder() -> decode.Decoder(
ExamplescenarioProcess,
)
pub fn examplescenario_process_new(
title title: String,
) -> ExamplescenarioProcess
pub fn examplescenario_process_step_alternative_decoder() -> decode.Decoder(
ExamplescenarioProcessStepAlternative,
)
pub fn examplescenario_process_step_alternative_new(
title title: String,
) -> ExamplescenarioProcessStepAlternative
pub fn examplescenario_process_step_alternative_to_json(
examplescenario_process_step_alternative: ExamplescenarioProcessStepAlternative,
) -> json.Json
pub fn examplescenario_process_step_decoder() -> decode.Decoder(
ExamplescenarioProcessStep,
)
pub fn examplescenario_process_step_new() -> ExamplescenarioProcessStep
pub fn examplescenario_process_step_operation_decoder() -> decode.Decoder(
ExamplescenarioProcessStepOperation,
)
pub fn examplescenario_process_step_operation_new(
title title: String,
) -> ExamplescenarioProcessStepOperation
pub fn examplescenario_process_step_operation_to_json(
examplescenario_process_step_operation: ExamplescenarioProcessStepOperation,
) -> json.Json
pub fn examplescenario_process_step_to_json(
examplescenario_process_step: ExamplescenarioProcessStep,
) -> json.Json
pub fn examplescenario_process_to_json(
examplescenario_process: ExamplescenarioProcess,
) -> json.Json
pub fn examplescenario_to_json(
examplescenario: Examplescenario,
) -> json.Json
pub fn examplescenario_versionalgorithm_decoder() -> decode.Decoder(
ExamplescenarioVersionalgorithm,
)
pub fn examplescenario_versionalgorithm_to_json(
elt: ExamplescenarioVersionalgorithm,
) -> json.Json
pub fn explanationofbenefit_accident_decoder() -> decode.Decoder(
ExplanationofbenefitAccident,
)
pub fn explanationofbenefit_accident_location_decoder() -> decode.Decoder(
ExplanationofbenefitAccidentLocation,
)
pub fn explanationofbenefit_accident_location_to_json(
elt: ExplanationofbenefitAccidentLocation,
) -> json.Json
pub fn explanationofbenefit_accident_new() -> ExplanationofbenefitAccident
pub fn explanationofbenefit_accident_to_json(
explanationofbenefit_accident: ExplanationofbenefitAccident,
) -> json.Json
pub fn explanationofbenefit_additem_bodysite_decoder() -> decode.Decoder(
ExplanationofbenefitAdditemBodysite,
)
pub fn explanationofbenefit_additem_bodysite_new() -> ExplanationofbenefitAdditemBodysite
pub fn explanationofbenefit_additem_bodysite_to_json(
explanationofbenefit_additem_bodysite: ExplanationofbenefitAdditemBodysite,
) -> json.Json
pub fn explanationofbenefit_additem_decoder() -> decode.Decoder(
ExplanationofbenefitAdditem,
)
pub fn explanationofbenefit_additem_detail_decoder() -> decode.Decoder(
ExplanationofbenefitAdditemDetail,
)
pub fn explanationofbenefit_additem_detail_new() -> ExplanationofbenefitAdditemDetail
pub fn explanationofbenefit_additem_detail_subdetail_decoder() -> decode.Decoder(
ExplanationofbenefitAdditemDetailSubdetail,
)
pub fn explanationofbenefit_additem_detail_subdetail_new() -> ExplanationofbenefitAdditemDetailSubdetail
pub fn explanationofbenefit_additem_detail_subdetail_to_json(
explanationofbenefit_additem_detail_subdetail: ExplanationofbenefitAdditemDetailSubdetail,
) -> json.Json
pub fn explanationofbenefit_additem_detail_to_json(
explanationofbenefit_additem_detail: ExplanationofbenefitAdditemDetail,
) -> json.Json
pub fn explanationofbenefit_additem_location_decoder() -> decode.Decoder(
ExplanationofbenefitAdditemLocation,
)
pub fn explanationofbenefit_additem_location_to_json(
elt: ExplanationofbenefitAdditemLocation,
) -> json.Json
pub fn explanationofbenefit_additem_new() -> ExplanationofbenefitAdditem
pub fn explanationofbenefit_additem_serviced_decoder() -> decode.Decoder(
ExplanationofbenefitAdditemServiced,
)
pub fn explanationofbenefit_additem_serviced_to_json(
elt: ExplanationofbenefitAdditemServiced,
) -> json.Json
pub fn explanationofbenefit_additem_to_json(
explanationofbenefit_additem: ExplanationofbenefitAdditem,
) -> json.Json
pub fn explanationofbenefit_benefitbalance_decoder() -> decode.Decoder(
ExplanationofbenefitBenefitbalance,
)
pub fn explanationofbenefit_benefitbalance_financial_allowed_decoder() -> decode.Decoder(
ExplanationofbenefitBenefitbalanceFinancialAllowed,
)
pub fn explanationofbenefit_benefitbalance_financial_allowed_to_json(
elt: ExplanationofbenefitBenefitbalanceFinancialAllowed,
) -> json.Json
pub fn explanationofbenefit_benefitbalance_financial_decoder() -> decode.Decoder(
ExplanationofbenefitBenefitbalanceFinancial,
)
pub fn explanationofbenefit_benefitbalance_financial_new(
type_ type_: Codeableconcept,
) -> ExplanationofbenefitBenefitbalanceFinancial
pub fn explanationofbenefit_benefitbalance_financial_to_json(
explanationofbenefit_benefitbalance_financial: ExplanationofbenefitBenefitbalanceFinancial,
) -> json.Json
pub fn explanationofbenefit_benefitbalance_financial_used_decoder() -> decode.Decoder(
ExplanationofbenefitBenefitbalanceFinancialUsed,
)
pub fn explanationofbenefit_benefitbalance_financial_used_to_json(
elt: ExplanationofbenefitBenefitbalanceFinancialUsed,
) -> json.Json
pub fn explanationofbenefit_benefitbalance_new(
category category: Codeableconcept,
) -> ExplanationofbenefitBenefitbalance
pub fn explanationofbenefit_benefitbalance_to_json(
explanationofbenefit_benefitbalance: ExplanationofbenefitBenefitbalance,
) -> json.Json
pub fn explanationofbenefit_careteam_decoder() -> decode.Decoder(
ExplanationofbenefitCareteam,
)
pub fn explanationofbenefit_careteam_new(
provider provider: Reference,
sequence sequence: Int,
) -> ExplanationofbenefitCareteam
pub fn explanationofbenefit_careteam_to_json(
explanationofbenefit_careteam: ExplanationofbenefitCareteam,
) -> json.Json
pub fn explanationofbenefit_decoder() -> decode.Decoder(
Explanationofbenefit,
)
pub fn explanationofbenefit_diagnosis_decoder() -> decode.Decoder(
ExplanationofbenefitDiagnosis,
)
pub fn explanationofbenefit_diagnosis_diagnosis_decoder() -> decode.Decoder(
ExplanationofbenefitDiagnosisDiagnosis,
)
pub fn explanationofbenefit_diagnosis_diagnosis_to_json(
elt: ExplanationofbenefitDiagnosisDiagnosis,
) -> json.Json
pub fn explanationofbenefit_diagnosis_new(
diagnosis diagnosis: ExplanationofbenefitDiagnosisDiagnosis,
sequence sequence: Int,
) -> ExplanationofbenefitDiagnosis
pub fn explanationofbenefit_diagnosis_to_json(
explanationofbenefit_diagnosis: ExplanationofbenefitDiagnosis,
) -> json.Json
pub fn explanationofbenefit_event_decoder() -> decode.Decoder(
ExplanationofbenefitEvent,
)
pub fn explanationofbenefit_event_new(
when when: ExplanationofbenefitEventWhen,
type_ type_: Codeableconcept,
) -> ExplanationofbenefitEvent
pub fn explanationofbenefit_event_to_json(
explanationofbenefit_event: ExplanationofbenefitEvent,
) -> json.Json
pub fn explanationofbenefit_event_when_decoder() -> decode.Decoder(
ExplanationofbenefitEventWhen,
)
pub fn explanationofbenefit_event_when_to_json(
elt: ExplanationofbenefitEventWhen,
) -> json.Json
pub fn explanationofbenefit_insurance_decoder() -> decode.Decoder(
ExplanationofbenefitInsurance,
)
pub fn explanationofbenefit_insurance_new(
coverage coverage: Reference,
focal focal: Bool,
) -> ExplanationofbenefitInsurance
pub fn explanationofbenefit_insurance_to_json(
explanationofbenefit_insurance: ExplanationofbenefitInsurance,
) -> json.Json
pub fn explanationofbenefit_item_adjudication_decoder() -> decode.Decoder(
ExplanationofbenefitItemAdjudication,
)
pub fn explanationofbenefit_item_adjudication_new(
category category: Codeableconcept,
) -> ExplanationofbenefitItemAdjudication
pub fn explanationofbenefit_item_adjudication_to_json(
explanationofbenefit_item_adjudication: ExplanationofbenefitItemAdjudication,
) -> json.Json
pub fn explanationofbenefit_item_bodysite_decoder() -> decode.Decoder(
ExplanationofbenefitItemBodysite,
)
pub fn explanationofbenefit_item_bodysite_new() -> ExplanationofbenefitItemBodysite
pub fn explanationofbenefit_item_bodysite_to_json(
explanationofbenefit_item_bodysite: ExplanationofbenefitItemBodysite,
) -> json.Json
pub fn explanationofbenefit_item_decoder() -> decode.Decoder(
ExplanationofbenefitItem,
)
pub fn explanationofbenefit_item_detail_decoder() -> decode.Decoder(
ExplanationofbenefitItemDetail,
)
pub fn explanationofbenefit_item_detail_new(
sequence sequence: Int,
) -> ExplanationofbenefitItemDetail
pub fn explanationofbenefit_item_detail_subdetail_decoder() -> decode.Decoder(
ExplanationofbenefitItemDetailSubdetail,
)
pub fn explanationofbenefit_item_detail_subdetail_new(
sequence sequence: Int,
) -> ExplanationofbenefitItemDetailSubdetail
pub fn explanationofbenefit_item_detail_subdetail_to_json(
explanationofbenefit_item_detail_subdetail: ExplanationofbenefitItemDetailSubdetail,
) -> json.Json
pub fn explanationofbenefit_item_detail_to_json(
explanationofbenefit_item_detail: ExplanationofbenefitItemDetail,
) -> json.Json
pub fn explanationofbenefit_item_location_decoder() -> decode.Decoder(
ExplanationofbenefitItemLocation,
)
pub fn explanationofbenefit_item_location_to_json(
elt: ExplanationofbenefitItemLocation,
) -> json.Json
pub fn explanationofbenefit_item_new(
sequence sequence: Int,
) -> ExplanationofbenefitItem
pub fn explanationofbenefit_item_reviewoutcome_decoder() -> decode.Decoder(
ExplanationofbenefitItemReviewoutcome,
)
pub fn explanationofbenefit_item_reviewoutcome_new() -> ExplanationofbenefitItemReviewoutcome
pub fn explanationofbenefit_item_reviewoutcome_to_json(
explanationofbenefit_item_reviewoutcome: ExplanationofbenefitItemReviewoutcome,
) -> json.Json
pub fn explanationofbenefit_item_serviced_decoder() -> decode.Decoder(
ExplanationofbenefitItemServiced,
)
pub fn explanationofbenefit_item_serviced_to_json(
elt: ExplanationofbenefitItemServiced,
) -> json.Json
pub fn explanationofbenefit_item_to_json(
explanationofbenefit_item: ExplanationofbenefitItem,
) -> json.Json
pub fn explanationofbenefit_new(
outcome outcome: r5_valuesets.Claimoutcome,
created created: String,
patient patient: Reference,
use_ use_: r5_valuesets.Claimuse,
type_ type_: Codeableconcept,
status status: r5_valuesets.Explanationofbenefitstatus,
) -> Explanationofbenefit
pub fn explanationofbenefit_payee_decoder() -> decode.Decoder(
ExplanationofbenefitPayee,
)
pub fn explanationofbenefit_payee_new() -> ExplanationofbenefitPayee
pub fn explanationofbenefit_payee_to_json(
explanationofbenefit_payee: ExplanationofbenefitPayee,
) -> json.Json
pub fn explanationofbenefit_payment_decoder() -> decode.Decoder(
ExplanationofbenefitPayment,
)
pub fn explanationofbenefit_payment_new() -> ExplanationofbenefitPayment
pub fn explanationofbenefit_payment_to_json(
explanationofbenefit_payment: ExplanationofbenefitPayment,
) -> json.Json
pub fn explanationofbenefit_procedure_decoder() -> decode.Decoder(
ExplanationofbenefitProcedure,
)
pub fn explanationofbenefit_procedure_new(
procedure procedure: ExplanationofbenefitProcedureProcedure,
sequence sequence: Int,
) -> ExplanationofbenefitProcedure
pub fn explanationofbenefit_procedure_procedure_decoder() -> decode.Decoder(
ExplanationofbenefitProcedureProcedure,
)
pub fn explanationofbenefit_procedure_procedure_to_json(
elt: ExplanationofbenefitProcedureProcedure,
) -> json.Json
pub fn explanationofbenefit_procedure_to_json(
explanationofbenefit_procedure: ExplanationofbenefitProcedure,
) -> json.Json
pub fn explanationofbenefit_processnote_decoder() -> decode.Decoder(
ExplanationofbenefitProcessnote,
)
pub fn explanationofbenefit_processnote_new() -> ExplanationofbenefitProcessnote
pub fn explanationofbenefit_processnote_to_json(
explanationofbenefit_processnote: ExplanationofbenefitProcessnote,
) -> json.Json
pub fn explanationofbenefit_related_decoder() -> decode.Decoder(
ExplanationofbenefitRelated,
)
pub fn explanationofbenefit_related_new() -> ExplanationofbenefitRelated
pub fn explanationofbenefit_related_to_json(
explanationofbenefit_related: ExplanationofbenefitRelated,
) -> json.Json
pub fn explanationofbenefit_supportinginfo_decoder() -> decode.Decoder(
ExplanationofbenefitSupportinginfo,
)
pub fn explanationofbenefit_supportinginfo_new(
category category: Codeableconcept,
sequence sequence: Int,
) -> ExplanationofbenefitSupportinginfo
pub fn explanationofbenefit_supportinginfo_timing_decoder() -> decode.Decoder(
ExplanationofbenefitSupportinginfoTiming,
)
pub fn explanationofbenefit_supportinginfo_timing_to_json(
elt: ExplanationofbenefitSupportinginfoTiming,
) -> json.Json
pub fn explanationofbenefit_supportinginfo_to_json(
explanationofbenefit_supportinginfo: ExplanationofbenefitSupportinginfo,
) -> json.Json
pub fn explanationofbenefit_supportinginfo_value_decoder() -> decode.Decoder(
ExplanationofbenefitSupportinginfoValue,
)
pub fn explanationofbenefit_supportinginfo_value_to_json(
elt: ExplanationofbenefitSupportinginfoValue,
) -> json.Json
pub fn explanationofbenefit_to_json(
explanationofbenefit: Explanationofbenefit,
) -> json.Json
pub fn explanationofbenefit_total_decoder() -> decode.Decoder(
ExplanationofbenefitTotal,
)
pub fn explanationofbenefit_total_new(
amount amount: Money,
category category: Codeableconcept,
) -> ExplanationofbenefitTotal
pub fn explanationofbenefit_total_to_json(
explanationofbenefit_total: ExplanationofbenefitTotal,
) -> json.Json
pub fn expression_decoder() -> decode.Decoder(Expression)
pub fn expression_new() -> Expression
pub fn expression_to_json(expression: Expression) -> json.Json
pub fn ext_simple_or_complex_decoder() -> decode.Decoder(
ExtensionSimpleOrComplex,
)
pub fn extendedcontactdetail_decoder() -> decode.Decoder(
Extendedcontactdetail,
)
pub fn extendedcontactdetail_new() -> Extendedcontactdetail
pub fn extendedcontactdetail_to_json(
extendedcontactdetail: Extendedcontactdetail,
) -> json.Json
pub fn extension_decoder() -> decode.Decoder(Extension)
pub fn extension_value_to_json(elt: ExtensionValue) -> json.Json
pub fn familymemberhistory_age_decoder() -> decode.Decoder(
FamilymemberhistoryAge,
)
pub fn familymemberhistory_age_to_json(
elt: FamilymemberhistoryAge,
) -> json.Json
pub fn familymemberhistory_born_decoder() -> decode.Decoder(
FamilymemberhistoryBorn,
)
pub fn familymemberhistory_born_to_json(
elt: FamilymemberhistoryBorn,
) -> json.Json
pub fn familymemberhistory_condition_decoder() -> decode.Decoder(
FamilymemberhistoryCondition,
)
pub fn familymemberhistory_condition_new(
code code: Codeableconcept,
) -> FamilymemberhistoryCondition
pub fn familymemberhistory_condition_onset_decoder() -> decode.Decoder(
FamilymemberhistoryConditionOnset,
)
pub fn familymemberhistory_condition_onset_to_json(
elt: FamilymemberhistoryConditionOnset,
) -> json.Json
pub fn familymemberhistory_condition_to_json(
familymemberhistory_condition: FamilymemberhistoryCondition,
) -> json.Json
pub fn familymemberhistory_deceased_decoder() -> decode.Decoder(
FamilymemberhistoryDeceased,
)
pub fn familymemberhistory_deceased_to_json(
elt: FamilymemberhistoryDeceased,
) -> json.Json
pub fn familymemberhistory_decoder() -> decode.Decoder(
Familymemberhistory,
)
pub fn familymemberhistory_new(
relationship relationship: Codeableconcept,
patient patient: Reference,
status status: r5_valuesets.Historystatus,
) -> Familymemberhistory
pub fn familymemberhistory_participant_decoder() -> decode.Decoder(
FamilymemberhistoryParticipant,
)
pub fn familymemberhistory_participant_new(
actor actor: Reference,
) -> FamilymemberhistoryParticipant
pub fn familymemberhistory_participant_to_json(
familymemberhistory_participant: FamilymemberhistoryParticipant,
) -> json.Json
pub fn familymemberhistory_procedure_decoder() -> decode.Decoder(
FamilymemberhistoryProcedure,
)
pub fn familymemberhistory_procedure_new(
code code: Codeableconcept,
) -> FamilymemberhistoryProcedure
pub fn familymemberhistory_procedure_performed_decoder() -> decode.Decoder(
FamilymemberhistoryProcedurePerformed,
)
pub fn familymemberhistory_procedure_performed_to_json(
elt: FamilymemberhistoryProcedurePerformed,
) -> json.Json
pub fn familymemberhistory_procedure_to_json(
familymemberhistory_procedure: FamilymemberhistoryProcedure,
) -> json.Json
pub fn familymemberhistory_to_json(
familymemberhistory: Familymemberhistory,
) -> json.Json
pub fn flag_decoder() -> decode.Decoder(Flag)
pub fn flag_new(
subject subject: Reference,
code code: Codeableconcept,
status status: r5_valuesets.Flagstatus,
) -> Flag
pub fn formularyitem_decoder() -> decode.Decoder(Formularyitem)
pub fn formularyitem_new() -> Formularyitem
pub fn formularyitem_to_json(
formularyitem: Formularyitem,
) -> json.Json
pub fn genomicstudy_analysis_decoder() -> decode.Decoder(
GenomicstudyAnalysis,
)
pub fn genomicstudy_analysis_device_decoder() -> decode.Decoder(
GenomicstudyAnalysisDevice,
)
pub fn genomicstudy_analysis_device_new() -> GenomicstudyAnalysisDevice
pub fn genomicstudy_analysis_device_to_json(
genomicstudy_analysis_device: GenomicstudyAnalysisDevice,
) -> json.Json
pub fn genomicstudy_analysis_input_decoder() -> decode.Decoder(
GenomicstudyAnalysisInput,
)
pub fn genomicstudy_analysis_input_generatedby_decoder() -> decode.Decoder(
GenomicstudyAnalysisInputGeneratedby,
)
pub fn genomicstudy_analysis_input_generatedby_to_json(
elt: GenomicstudyAnalysisInputGeneratedby,
) -> json.Json
pub fn genomicstudy_analysis_input_new() -> GenomicstudyAnalysisInput
pub fn genomicstudy_analysis_input_to_json(
genomicstudy_analysis_input: GenomicstudyAnalysisInput,
) -> json.Json
pub fn genomicstudy_analysis_new() -> GenomicstudyAnalysis
pub fn genomicstudy_analysis_output_decoder() -> decode.Decoder(
GenomicstudyAnalysisOutput,
)
pub fn genomicstudy_analysis_output_new() -> GenomicstudyAnalysisOutput
pub fn genomicstudy_analysis_output_to_json(
genomicstudy_analysis_output: GenomicstudyAnalysisOutput,
) -> json.Json
pub fn genomicstudy_analysis_performer_decoder() -> decode.Decoder(
GenomicstudyAnalysisPerformer,
)
pub fn genomicstudy_analysis_performer_new() -> GenomicstudyAnalysisPerformer
pub fn genomicstudy_analysis_performer_to_json(
genomicstudy_analysis_performer: GenomicstudyAnalysisPerformer,
) -> json.Json
pub fn genomicstudy_analysis_to_json(
genomicstudy_analysis: GenomicstudyAnalysis,
) -> json.Json
pub fn genomicstudy_decoder() -> decode.Decoder(Genomicstudy)
pub fn genomicstudy_new(
subject subject: Reference,
status status: r5_valuesets.Genomicstudystatus,
) -> Genomicstudy
pub fn genomicstudy_to_json(
genomicstudy: Genomicstudy,
) -> json.Json
pub fn goal_decoder() -> decode.Decoder(Goal)
pub fn goal_new(
subject subject: Reference,
description description: Codeableconcept,
lifecycle_status lifecycle_status: r5_valuesets.Goalstatus,
) -> Goal
pub fn goal_start_decoder() -> decode.Decoder(GoalStart)
pub fn goal_target_decoder() -> decode.Decoder(GoalTarget)
pub fn goal_target_detail_decoder() -> decode.Decoder(
GoalTargetDetail,
)
pub fn goal_target_detail_to_json(
elt: GoalTargetDetail,
) -> json.Json
pub fn goal_target_due_decoder() -> decode.Decoder(GoalTargetDue)
pub fn goal_target_due_to_json(elt: GoalTargetDue) -> json.Json
pub fn goal_target_new() -> GoalTarget
pub fn goal_target_to_json(goal_target: GoalTarget) -> json.Json
pub fn graphdefinition_decoder() -> decode.Decoder(
Graphdefinition,
)
pub fn graphdefinition_link_compartment_decoder() -> decode.Decoder(
GraphdefinitionLinkCompartment,
)
pub fn graphdefinition_link_compartment_new(
code code: r5_valuesets.Compartmenttype,
rule rule: r5_valuesets.Graphcompartmentrule,
use_ use_: r5_valuesets.Graphcompartmentuse,
) -> GraphdefinitionLinkCompartment
pub fn graphdefinition_link_compartment_to_json(
graphdefinition_link_compartment: GraphdefinitionLinkCompartment,
) -> json.Json
pub fn graphdefinition_link_decoder() -> decode.Decoder(
GraphdefinitionLink,
)
pub fn graphdefinition_link_new(
target_id target_id: String,
source_id source_id: String,
) -> GraphdefinitionLink
pub fn graphdefinition_link_to_json(
graphdefinition_link: GraphdefinitionLink,
) -> json.Json
pub fn graphdefinition_new(
status status: r5_valuesets.Publicationstatus,
name name: String,
) -> Graphdefinition
pub fn graphdefinition_node_decoder() -> decode.Decoder(
GraphdefinitionNode,
)
pub fn graphdefinition_node_new(
type_ type_: r5_valuesets.Versionindependentallresourcetypes,
node_id node_id: String,
) -> GraphdefinitionNode
pub fn graphdefinition_node_to_json(
graphdefinition_node: GraphdefinitionNode,
) -> json.Json
pub fn graphdefinition_to_json(
graphdefinition: Graphdefinition,
) -> json.Json
pub fn graphdefinition_versionalgorithm_decoder() -> decode.Decoder(
GraphdefinitionVersionalgorithm,
)
pub fn graphdefinition_versionalgorithm_to_json(
elt: GraphdefinitionVersionalgorithm,
) -> json.Json
pub fn group_characteristic_decoder() -> decode.Decoder(
GroupCharacteristic,
)
pub fn group_characteristic_new(
exclude exclude: Bool,
value value: GroupCharacteristicValue,
code code: Codeableconcept,
) -> GroupCharacteristic
pub fn group_characteristic_to_json(
group_characteristic: GroupCharacteristic,
) -> json.Json
pub fn group_characteristic_value_decoder() -> decode.Decoder(
GroupCharacteristicValue,
)
pub fn group_characteristic_value_to_json(
elt: GroupCharacteristicValue,
) -> json.Json
pub fn group_decoder() -> decode.Decoder(Group)
pub fn group_member_decoder() -> decode.Decoder(GroupMember)
pub fn group_member_new(entity entity: Reference) -> GroupMember
pub fn group_member_to_json(
group_member: GroupMember,
) -> json.Json
pub fn group_new(
membership membership: r5_valuesets.Groupmembershipbasis,
type_ type_: r5_valuesets.Grouptype,
) -> Group
pub fn guidanceresponse_decoder() -> decode.Decoder(
Guidanceresponse,
)
pub fn guidanceresponse_module_decoder() -> decode.Decoder(
GuidanceresponseModule,
)
pub fn guidanceresponse_module_to_json(
elt: GuidanceresponseModule,
) -> json.Json
pub fn guidanceresponse_new(
status status: r5_valuesets.Guidanceresponsestatus,
module module: GuidanceresponseModule,
) -> Guidanceresponse
pub fn guidanceresponse_to_json(
guidanceresponse: Guidanceresponse,
) -> json.Json
pub fn healthcareservice_decoder() -> decode.Decoder(
Healthcareservice,
)
pub fn healthcareservice_eligibility_decoder() -> decode.Decoder(
HealthcareserviceEligibility,
)
pub fn healthcareservice_eligibility_new() -> HealthcareserviceEligibility
pub fn healthcareservice_eligibility_to_json(
healthcareservice_eligibility: HealthcareserviceEligibility,
) -> json.Json
pub fn healthcareservice_new() -> Healthcareservice
pub fn healthcareservice_to_json(
healthcareservice: Healthcareservice,
) -> json.Json
pub fn humanname_decoder() -> decode.Decoder(Humanname)
pub fn humanname_new() -> Humanname
pub fn identifier_decoder() -> decode.Decoder(Identifier)
pub fn identifier_new() -> Identifier
pub fn identifier_to_json(identifier: Identifier) -> json.Json
pub fn imagingselection_decoder() -> decode.Decoder(
Imagingselection,
)
pub fn imagingselection_instance_decoder() -> decode.Decoder(
ImagingselectionInstance,
)
pub fn imagingselection_instance_imageregion2d_decoder() -> decode.Decoder(
ImagingselectionInstanceImageregion2d,
)
pub fn imagingselection_instance_imageregion2d_new(
region_type region_type: r5_valuesets.Imagingselection2dgraphictype,
) -> ImagingselectionInstanceImageregion2d
pub fn imagingselection_instance_imageregion2d_to_json(
imagingselection_instance_imageregion2d: ImagingselectionInstanceImageregion2d,
) -> json.Json
pub fn imagingselection_instance_imageregion3d_decoder() -> decode.Decoder(
ImagingselectionInstanceImageregion3d,
)
pub fn imagingselection_instance_imageregion3d_new(
region_type region_type: r5_valuesets.Imagingselection3dgraphictype,
) -> ImagingselectionInstanceImageregion3d
pub fn imagingselection_instance_imageregion3d_to_json(
imagingselection_instance_imageregion3d: ImagingselectionInstanceImageregion3d,
) -> json.Json
pub fn imagingselection_instance_new(
uid uid: String,
) -> ImagingselectionInstance
pub fn imagingselection_instance_to_json(
imagingselection_instance: ImagingselectionInstance,
) -> json.Json
pub fn imagingselection_new(
code code: Codeableconcept,
status status: r5_valuesets.Imagingselectionstatus,
) -> Imagingselection
pub fn imagingselection_performer_decoder() -> decode.Decoder(
ImagingselectionPerformer,
)
pub fn imagingselection_performer_new() -> ImagingselectionPerformer
pub fn imagingselection_performer_to_json(
imagingselection_performer: ImagingselectionPerformer,
) -> json.Json
pub fn imagingselection_to_json(
imagingselection: Imagingselection,
) -> json.Json
pub fn imagingstudy_decoder() -> decode.Decoder(Imagingstudy)
pub fn imagingstudy_new(
subject subject: Reference,
status status: r5_valuesets.Imagingstudystatus,
) -> Imagingstudy
pub fn imagingstudy_series_decoder() -> decode.Decoder(
ImagingstudySeries,
)
pub fn imagingstudy_series_instance_decoder() -> decode.Decoder(
ImagingstudySeriesInstance,
)
pub fn imagingstudy_series_instance_new(
sop_class sop_class: Coding,
uid uid: String,
) -> ImagingstudySeriesInstance
pub fn imagingstudy_series_instance_to_json(
imagingstudy_series_instance: ImagingstudySeriesInstance,
) -> json.Json
pub fn imagingstudy_series_new(
modality modality: Codeableconcept,
uid uid: String,
) -> ImagingstudySeries
pub fn imagingstudy_series_performer_decoder() -> decode.Decoder(
ImagingstudySeriesPerformer,
)
pub fn imagingstudy_series_performer_new(
actor actor: Reference,
) -> ImagingstudySeriesPerformer
pub fn imagingstudy_series_performer_to_json(
imagingstudy_series_performer: ImagingstudySeriesPerformer,
) -> json.Json
pub fn imagingstudy_series_to_json(
imagingstudy_series: ImagingstudySeries,
) -> json.Json
pub fn imagingstudy_to_json(
imagingstudy: Imagingstudy,
) -> json.Json
pub fn immunization_decoder() -> decode.Decoder(Immunization)
pub fn immunization_new(
occurrence occurrence: ImmunizationOccurrence,
patient patient: Reference,
vaccine_code vaccine_code: Codeableconcept,
status status: r5_valuesets.Immunizationstatus,
) -> Immunization
pub fn immunization_occurrence_decoder() -> decode.Decoder(
ImmunizationOccurrence,
)
pub fn immunization_occurrence_to_json(
elt: ImmunizationOccurrence,
) -> json.Json
pub fn immunization_performer_decoder() -> decode.Decoder(
ImmunizationPerformer,
)
pub fn immunization_performer_new(
actor actor: Reference,
) -> ImmunizationPerformer
pub fn immunization_performer_to_json(
immunization_performer: ImmunizationPerformer,
) -> json.Json
pub fn immunization_programeligibility_decoder() -> decode.Decoder(
ImmunizationProgrameligibility,
)
pub fn immunization_programeligibility_new(
program_status program_status: Codeableconcept,
program program: Codeableconcept,
) -> ImmunizationProgrameligibility
pub fn immunization_programeligibility_to_json(
immunization_programeligibility: ImmunizationProgrameligibility,
) -> json.Json
pub fn immunization_protocolapplied_decoder() -> decode.Decoder(
ImmunizationProtocolapplied,
)
pub fn immunization_protocolapplied_new(
dose_number dose_number: String,
) -> ImmunizationProtocolapplied
pub fn immunization_protocolapplied_to_json(
immunization_protocolapplied: ImmunizationProtocolapplied,
) -> json.Json
pub fn immunization_reaction_decoder() -> decode.Decoder(
ImmunizationReaction,
)
pub fn immunization_reaction_new() -> ImmunizationReaction
pub fn immunization_reaction_to_json(
immunization_reaction: ImmunizationReaction,
) -> json.Json
pub fn immunization_to_json(
immunization: Immunization,
) -> json.Json
pub fn immunizationevaluation_decoder() -> decode.Decoder(
Immunizationevaluation,
)
pub fn immunizationevaluation_new(
dose_status dose_status: Codeableconcept,
immunization_event immunization_event: Reference,
target_disease target_disease: Codeableconcept,
patient patient: Reference,
status status: r5_valuesets.Immunizationevaluationstatus,
) -> Immunizationevaluation
pub fn immunizationevaluation_to_json(
immunizationevaluation: Immunizationevaluation,
) -> json.Json
pub fn immunizationrecommendation_decoder() -> decode.Decoder(
Immunizationrecommendation,
)
pub fn immunizationrecommendation_new(
date date: String,
patient patient: Reference,
) -> Immunizationrecommendation
pub fn immunizationrecommendation_recommendation_datecriterion_decoder() -> decode.Decoder(
ImmunizationrecommendationRecommendationDatecriterion,
)
pub fn immunizationrecommendation_recommendation_datecriterion_new(
value value: String,
code code: Codeableconcept,
) -> ImmunizationrecommendationRecommendationDatecriterion
pub fn immunizationrecommendation_recommendation_datecriterion_to_json(
immunizationrecommendation_recommendation_datecriterion: ImmunizationrecommendationRecommendationDatecriterion,
) -> json.Json
pub fn immunizationrecommendation_recommendation_decoder() -> decode.Decoder(
ImmunizationrecommendationRecommendation,
)
pub fn immunizationrecommendation_recommendation_new(
forecast_status forecast_status: Codeableconcept,
) -> ImmunizationrecommendationRecommendation
pub fn immunizationrecommendation_recommendation_to_json(
immunizationrecommendation_recommendation: ImmunizationrecommendationRecommendation,
) -> json.Json
pub fn immunizationrecommendation_to_json(
immunizationrecommendation: Immunizationrecommendation,
) -> json.Json
pub fn implementationguide_decoder() -> decode.Decoder(
Implementationguide,
)
pub fn implementationguide_definition_decoder() -> decode.Decoder(
ImplementationguideDefinition,
)
pub fn implementationguide_definition_grouping_decoder() -> decode.Decoder(
ImplementationguideDefinitionGrouping,
)
pub fn implementationguide_definition_grouping_new(
name name: String,
) -> ImplementationguideDefinitionGrouping
pub fn implementationguide_definition_grouping_to_json(
implementationguide_definition_grouping: ImplementationguideDefinitionGrouping,
) -> json.Json
pub fn implementationguide_definition_new() -> ImplementationguideDefinition
pub fn implementationguide_definition_page_decoder() -> decode.Decoder(
ImplementationguideDefinitionPage,
)
pub fn implementationguide_definition_page_new(
generation generation: r5_valuesets.Guidepagegeneration,
title title: String,
name name: String,
) -> ImplementationguideDefinitionPage
pub fn implementationguide_definition_page_source_decoder() -> decode.Decoder(
ImplementationguideDefinitionPageSource,
)
pub fn implementationguide_definition_page_source_to_json(
elt: ImplementationguideDefinitionPageSource,
) -> json.Json
pub fn implementationguide_definition_page_to_json(
implementationguide_definition_page: ImplementationguideDefinitionPage,
) -> json.Json
pub fn implementationguide_definition_parameter_decoder() -> decode.Decoder(
ImplementationguideDefinitionParameter,
)
pub fn implementationguide_definition_parameter_new(
value value: String,
code code: Coding,
) -> ImplementationguideDefinitionParameter
pub fn implementationguide_definition_parameter_to_json(
implementationguide_definition_parameter: ImplementationguideDefinitionParameter,
) -> json.Json
pub fn implementationguide_definition_resource_decoder() -> decode.Decoder(
ImplementationguideDefinitionResource,
)
pub fn implementationguide_definition_resource_new(
reference reference: Reference,
) -> ImplementationguideDefinitionResource
pub fn implementationguide_definition_resource_to_json(
implementationguide_definition_resource: ImplementationguideDefinitionResource,
) -> json.Json
pub fn implementationguide_definition_template_decoder() -> decode.Decoder(
ImplementationguideDefinitionTemplate,
)
pub fn implementationguide_definition_template_new(
source source: String,
code code: String,
) -> ImplementationguideDefinitionTemplate
pub fn implementationguide_definition_template_to_json(
implementationguide_definition_template: ImplementationguideDefinitionTemplate,
) -> json.Json
pub fn implementationguide_definition_to_json(
implementationguide_definition: ImplementationguideDefinition,
) -> json.Json
pub fn implementationguide_dependson_decoder() -> decode.Decoder(
ImplementationguideDependson,
)
pub fn implementationguide_dependson_new(
uri uri: String,
) -> ImplementationguideDependson
pub fn implementationguide_dependson_to_json(
implementationguide_dependson: ImplementationguideDependson,
) -> json.Json
pub fn implementationguide_global_decoder() -> decode.Decoder(
ImplementationguideGlobal,
)
pub fn implementationguide_global_new(
profile profile: String,
type_ type_: r5_valuesets.Resourcetypes,
) -> ImplementationguideGlobal
pub fn implementationguide_global_to_json(
implementationguide_global: ImplementationguideGlobal,
) -> json.Json
pub fn implementationguide_manifest_decoder() -> decode.Decoder(
ImplementationguideManifest,
)
pub fn implementationguide_manifest_new() -> ImplementationguideManifest
pub fn implementationguide_manifest_page_decoder() -> decode.Decoder(
ImplementationguideManifestPage,
)
pub fn implementationguide_manifest_page_new(
name name: String,
) -> ImplementationguideManifestPage
pub fn implementationguide_manifest_page_to_json(
implementationguide_manifest_page: ImplementationguideManifestPage,
) -> json.Json
pub fn implementationguide_manifest_resource_decoder() -> decode.Decoder(
ImplementationguideManifestResource,
)
pub fn implementationguide_manifest_resource_new(
reference reference: Reference,
) -> ImplementationguideManifestResource
pub fn implementationguide_manifest_resource_to_json(
implementationguide_manifest_resource: ImplementationguideManifestResource,
) -> json.Json
pub fn implementationguide_manifest_to_json(
implementationguide_manifest: ImplementationguideManifest,
) -> json.Json
pub fn implementationguide_new(
package_id package_id: String,
status status: r5_valuesets.Publicationstatus,
name name: String,
url url: String,
) -> Implementationguide
pub fn implementationguide_to_json(
implementationguide: Implementationguide,
) -> json.Json
pub fn implementationguide_versionalgorithm_decoder() -> decode.Decoder(
ImplementationguideVersionalgorithm,
)
pub fn implementationguide_versionalgorithm_to_json(
elt: ImplementationguideVersionalgorithm,
) -> json.Json
pub fn ingredient_decoder() -> decode.Decoder(Ingredient)
pub fn ingredient_manufacturer_decoder() -> decode.Decoder(
IngredientManufacturer,
)
pub fn ingredient_manufacturer_new(
manufacturer manufacturer: Reference,
) -> IngredientManufacturer
pub fn ingredient_manufacturer_to_json(
ingredient_manufacturer: IngredientManufacturer,
) -> json.Json
pub fn ingredient_new(
substance substance: IngredientSubstance,
role role: Codeableconcept,
status status: r5_valuesets.Publicationstatus,
) -> Ingredient
pub fn ingredient_substance_decoder() -> decode.Decoder(
IngredientSubstance,
)
pub fn ingredient_substance_new(
code code: Codeablereference,
) -> IngredientSubstance
pub fn ingredient_substance_strength_concentration_decoder() -> decode.Decoder(
IngredientSubstanceStrengthConcentration,
)
pub fn ingredient_substance_strength_concentration_to_json(
elt: IngredientSubstanceStrengthConcentration,
) -> json.Json
pub fn ingredient_substance_strength_decoder() -> decode.Decoder(
IngredientSubstanceStrength,
)
pub fn ingredient_substance_strength_new() -> IngredientSubstanceStrength
pub fn ingredient_substance_strength_presentation_decoder() -> decode.Decoder(
IngredientSubstanceStrengthPresentation,
)
pub fn ingredient_substance_strength_presentation_to_json(
elt: IngredientSubstanceStrengthPresentation,
) -> json.Json
pub fn ingredient_substance_strength_referencestrength_decoder() -> decode.Decoder(
IngredientSubstanceStrengthReferencestrength,
)
pub fn ingredient_substance_strength_referencestrength_new(
strength strength: IngredientSubstanceStrengthReferencestrengthStrength,
substance substance: Codeablereference,
) -> IngredientSubstanceStrengthReferencestrength
pub fn ingredient_substance_strength_referencestrength_strength_decoder() -> decode.Decoder(
IngredientSubstanceStrengthReferencestrengthStrength,
)
pub fn ingredient_substance_strength_referencestrength_strength_to_json(
elt: IngredientSubstanceStrengthReferencestrengthStrength,
) -> json.Json
pub fn ingredient_substance_strength_referencestrength_to_json(
ingredient_substance_strength_referencestrength: IngredientSubstanceStrengthReferencestrength,
) -> json.Json
pub fn ingredient_substance_strength_to_json(
ingredient_substance_strength: IngredientSubstanceStrength,
) -> json.Json
pub fn ingredient_substance_to_json(
ingredient_substance: IngredientSubstance,
) -> json.Json
pub fn ingredient_to_json(ingredient: Ingredient) -> json.Json
pub fn insuranceplan_coverage_benefit_decoder() -> decode.Decoder(
InsuranceplanCoverageBenefit,
)
pub fn insuranceplan_coverage_benefit_limit_decoder() -> decode.Decoder(
InsuranceplanCoverageBenefitLimit,
)
pub fn insuranceplan_coverage_benefit_limit_new() -> InsuranceplanCoverageBenefitLimit
pub fn insuranceplan_coverage_benefit_limit_to_json(
insuranceplan_coverage_benefit_limit: InsuranceplanCoverageBenefitLimit,
) -> json.Json
pub fn insuranceplan_coverage_benefit_new(
type_ type_: Codeableconcept,
) -> InsuranceplanCoverageBenefit
pub fn insuranceplan_coverage_benefit_to_json(
insuranceplan_coverage_benefit: InsuranceplanCoverageBenefit,
) -> json.Json
pub fn insuranceplan_coverage_decoder() -> decode.Decoder(
InsuranceplanCoverage,
)
pub fn insuranceplan_coverage_new(
type_ type_: Codeableconcept,
) -> InsuranceplanCoverage
pub fn insuranceplan_coverage_to_json(
insuranceplan_coverage: InsuranceplanCoverage,
) -> json.Json
pub fn insuranceplan_decoder() -> decode.Decoder(Insuranceplan)
pub fn insuranceplan_new() -> Insuranceplan
pub fn insuranceplan_plan_decoder() -> decode.Decoder(
InsuranceplanPlan,
)
pub fn insuranceplan_plan_generalcost_decoder() -> decode.Decoder(
InsuranceplanPlanGeneralcost,
)
pub fn insuranceplan_plan_generalcost_new() -> InsuranceplanPlanGeneralcost
pub fn insuranceplan_plan_generalcost_to_json(
insuranceplan_plan_generalcost: InsuranceplanPlanGeneralcost,
) -> json.Json
pub fn insuranceplan_plan_new() -> InsuranceplanPlan
pub fn insuranceplan_plan_specificcost_benefit_cost_decoder() -> decode.Decoder(
InsuranceplanPlanSpecificcostBenefitCost,
)
pub fn insuranceplan_plan_specificcost_benefit_cost_new(
type_ type_: Codeableconcept,
) -> InsuranceplanPlanSpecificcostBenefitCost
pub fn insuranceplan_plan_specificcost_benefit_cost_to_json(
insuranceplan_plan_specificcost_benefit_cost: InsuranceplanPlanSpecificcostBenefitCost,
) -> json.Json
pub fn insuranceplan_plan_specificcost_benefit_decoder() -> decode.Decoder(
InsuranceplanPlanSpecificcostBenefit,
)
pub fn insuranceplan_plan_specificcost_benefit_new(
type_ type_: Codeableconcept,
) -> InsuranceplanPlanSpecificcostBenefit
pub fn insuranceplan_plan_specificcost_benefit_to_json(
insuranceplan_plan_specificcost_benefit: InsuranceplanPlanSpecificcostBenefit,
) -> json.Json
pub fn insuranceplan_plan_specificcost_decoder() -> decode.Decoder(
InsuranceplanPlanSpecificcost,
)
pub fn insuranceplan_plan_specificcost_new(
category category: Codeableconcept,
) -> InsuranceplanPlanSpecificcost
pub fn insuranceplan_plan_specificcost_to_json(
insuranceplan_plan_specificcost: InsuranceplanPlanSpecificcost,
) -> json.Json
pub fn insuranceplan_plan_to_json(
insuranceplan_plan: InsuranceplanPlan,
) -> json.Json
pub fn insuranceplan_to_json(
insuranceplan: Insuranceplan,
) -> json.Json
pub fn inventoryitem_association_decoder() -> decode.Decoder(
InventoryitemAssociation,
)
pub fn inventoryitem_association_new(
quantity quantity: Ratio,
related_item related_item: Reference,
association_type association_type: Codeableconcept,
) -> InventoryitemAssociation
pub fn inventoryitem_association_to_json(
inventoryitem_association: InventoryitemAssociation,
) -> json.Json
pub fn inventoryitem_characteristic_decoder() -> decode.Decoder(
InventoryitemCharacteristic,
)
pub fn inventoryitem_characteristic_new(
value value: InventoryitemCharacteristicValue,
characteristic_type characteristic_type: Codeableconcept,
) -> InventoryitemCharacteristic
pub fn inventoryitem_characteristic_to_json(
inventoryitem_characteristic: InventoryitemCharacteristic,
) -> json.Json
pub fn inventoryitem_characteristic_value_decoder() -> decode.Decoder(
InventoryitemCharacteristicValue,
)
pub fn inventoryitem_characteristic_value_to_json(
elt: InventoryitemCharacteristicValue,
) -> json.Json
pub fn inventoryitem_decoder() -> decode.Decoder(Inventoryitem)
pub fn inventoryitem_description_decoder() -> decode.Decoder(
InventoryitemDescription,
)
pub fn inventoryitem_description_new() -> InventoryitemDescription
pub fn inventoryitem_description_to_json(
inventoryitem_description: InventoryitemDescription,
) -> json.Json
pub fn inventoryitem_instance_decoder() -> decode.Decoder(
InventoryitemInstance,
)
pub fn inventoryitem_instance_new() -> InventoryitemInstance
pub fn inventoryitem_instance_to_json(
inventoryitem_instance: InventoryitemInstance,
) -> json.Json
pub fn inventoryitem_name_decoder() -> decode.Decoder(
InventoryitemName,
)
pub fn inventoryitem_name_new(
name name: String,
language language: r5_valuesets.Languages,
name_type name_type: Coding,
) -> InventoryitemName
pub fn inventoryitem_name_to_json(
inventoryitem_name: InventoryitemName,
) -> json.Json
pub fn inventoryitem_new(
status status: r5_valuesets.Inventoryitemstatus,
) -> Inventoryitem
pub fn inventoryitem_responsibleorganization_decoder() -> decode.Decoder(
InventoryitemResponsibleorganization,
)
pub fn inventoryitem_responsibleorganization_new(
organization organization: Reference,
role role: Codeableconcept,
) -> InventoryitemResponsibleorganization
pub fn inventoryitem_responsibleorganization_to_json(
inventoryitem_responsibleorganization: InventoryitemResponsibleorganization,
) -> json.Json
pub fn inventoryitem_to_json(
inventoryitem: Inventoryitem,
) -> json.Json
pub fn inventoryreport_decoder() -> decode.Decoder(
Inventoryreport,
)
pub fn inventoryreport_inventorylisting_decoder() -> decode.Decoder(
InventoryreportInventorylisting,
)
pub fn inventoryreport_inventorylisting_item_decoder() -> decode.Decoder(
InventoryreportInventorylistingItem,
)
pub fn inventoryreport_inventorylisting_item_new(
item item: Codeablereference,
quantity quantity: Quantity,
) -> InventoryreportInventorylistingItem
pub fn inventoryreport_inventorylisting_item_to_json(
inventoryreport_inventorylisting_item: InventoryreportInventorylistingItem,
) -> json.Json
pub fn inventoryreport_inventorylisting_new() -> InventoryreportInventorylisting
pub fn inventoryreport_inventorylisting_to_json(
inventoryreport_inventorylisting: InventoryreportInventorylisting,
) -> json.Json
pub fn inventoryreport_new(
reported_date_time reported_date_time: String,
count_type count_type: r5_valuesets.Inventoryreportcounttype,
status status: r5_valuesets.Inventoryreportstatus,
) -> Inventoryreport
pub fn inventoryreport_to_json(
inventoryreport: Inventoryreport,
) -> json.Json
pub fn invoice_decoder() -> decode.Decoder(Invoice)
pub fn invoice_lineitem_chargeitem_decoder() -> decode.Decoder(
InvoiceLineitemChargeitem,
)
pub fn invoice_lineitem_chargeitem_to_json(
elt: InvoiceLineitemChargeitem,
) -> json.Json
pub fn invoice_lineitem_decoder() -> decode.Decoder(
InvoiceLineitem,
)
pub fn invoice_lineitem_new(
charge_item charge_item: InvoiceLineitemChargeitem,
) -> InvoiceLineitem
pub fn invoice_lineitem_serviced_decoder() -> decode.Decoder(
InvoiceLineitemServiced,
)
pub fn invoice_lineitem_serviced_to_json(
elt: InvoiceLineitemServiced,
) -> json.Json
pub fn invoice_lineitem_to_json(
invoice_lineitem: InvoiceLineitem,
) -> json.Json
pub fn invoice_new(
status status: r5_valuesets.Invoicestatus,
) -> Invoice
pub fn invoice_participant_decoder() -> decode.Decoder(
InvoiceParticipant,
)
pub fn invoice_participant_new(
actor actor: Reference,
) -> InvoiceParticipant
pub fn invoice_participant_to_json(
invoice_participant: InvoiceParticipant,
) -> json.Json
pub fn invoice_period_decoder() -> decode.Decoder(InvoicePeriod)
pub fn invoice_period_to_json(elt: InvoicePeriod) -> json.Json
pub fn library_decoder() -> decode.Decoder(Library)
pub fn library_new(
type_ type_: Codeableconcept,
status status: r5_valuesets.Publicationstatus,
) -> Library
pub fn library_subject_decoder() -> decode.Decoder(LibrarySubject)
pub fn library_subject_to_json(elt: LibrarySubject) -> json.Json
pub fn library_versionalgorithm_decoder() -> decode.Decoder(
LibraryVersionalgorithm,
)
pub fn library_versionalgorithm_to_json(
elt: LibraryVersionalgorithm,
) -> json.Json
pub fn linkage_decoder() -> decode.Decoder(Linkage)
pub fn linkage_item_decoder() -> decode.Decoder(LinkageItem)
pub fn linkage_item_new(
resource resource: Reference,
type_ type_: r5_valuesets.Linkagetype,
) -> LinkageItem
pub fn linkage_item_to_json(
linkage_item: LinkageItem,
) -> json.Json
pub fn linkage_new() -> Linkage
pub fn list_entry_decoder() -> decode.Decoder(ListEntry)
pub fn listfhir_decoder() -> decode.Decoder(Listfhir)
pub fn listfhir_new(
mode mode: r5_valuesets.Listmode,
status status: r5_valuesets.Liststatus,
) -> Listfhir
pub fn location_decoder() -> decode.Decoder(Location)
pub fn location_new() -> Location
pub fn location_position_decoder() -> decode.Decoder(
LocationPosition,
)
pub fn location_position_new(
latitude latitude: Float,
longitude longitude: Float,
) -> LocationPosition
pub fn location_position_to_json(
location_position: LocationPosition,
) -> json.Json
pub fn manufactureditemdefinition_component_constituent_decoder() -> decode.Decoder(
ManufactureditemdefinitionComponentConstituent,
)
pub fn manufactureditemdefinition_component_constituent_new() -> ManufactureditemdefinitionComponentConstituent
pub fn manufactureditemdefinition_component_constituent_to_json(
manufactureditemdefinition_component_constituent: ManufactureditemdefinitionComponentConstituent,
) -> json.Json
pub fn manufactureditemdefinition_component_decoder() -> decode.Decoder(
ManufactureditemdefinitionComponent,
)
pub fn manufactureditemdefinition_component_new(
type_ type_: Codeableconcept,
) -> ManufactureditemdefinitionComponent
pub fn manufactureditemdefinition_component_to_json(
manufactureditemdefinition_component: ManufactureditemdefinitionComponent,
) -> json.Json
pub fn manufactureditemdefinition_decoder() -> decode.Decoder(
Manufactureditemdefinition,
)
pub fn manufactureditemdefinition_new(
manufactured_dose_form manufactured_dose_form: Codeableconcept,
status status: r5_valuesets.Publicationstatus,
) -> Manufactureditemdefinition
pub fn manufactureditemdefinition_property_decoder() -> decode.Decoder(
ManufactureditemdefinitionProperty,
)
pub fn manufactureditemdefinition_property_new(
type_ type_: Codeableconcept,
) -> ManufactureditemdefinitionProperty
pub fn manufactureditemdefinition_property_to_json(
manufactureditemdefinition_property: ManufactureditemdefinitionProperty,
) -> json.Json
pub fn manufactureditemdefinition_property_value_decoder() -> decode.Decoder(
ManufactureditemdefinitionPropertyValue,
)
pub fn manufactureditemdefinition_property_value_to_json(
elt: ManufactureditemdefinitionPropertyValue,
) -> json.Json
pub fn manufactureditemdefinition_to_json(
manufactureditemdefinition: Manufactureditemdefinition,
) -> json.Json
pub fn marketingstatus_decoder() -> decode.Decoder(
Marketingstatus,
)
pub fn marketingstatus_new(
status status: Codeableconcept,
) -> Marketingstatus
pub fn marketingstatus_to_json(
marketingstatus: Marketingstatus,
) -> json.Json
pub fn measure_decoder() -> decode.Decoder(Measure)
pub fn measure_group_decoder() -> decode.Decoder(MeasureGroup)
pub fn measure_group_new() -> MeasureGroup
pub fn measure_group_population_decoder() -> decode.Decoder(
MeasureGroupPopulation,
)
pub fn measure_group_population_new() -> MeasureGroupPopulation
pub fn measure_group_population_to_json(
measure_group_population: MeasureGroupPopulation,
) -> json.Json
pub fn measure_group_stratifier_component_decoder() -> decode.Decoder(
MeasureGroupStratifierComponent,
)
pub fn measure_group_stratifier_component_new() -> MeasureGroupStratifierComponent
pub fn measure_group_stratifier_component_to_json(
measure_group_stratifier_component: MeasureGroupStratifierComponent,
) -> json.Json
pub fn measure_group_stratifier_decoder() -> decode.Decoder(
MeasureGroupStratifier,
)
pub fn measure_group_stratifier_new() -> MeasureGroupStratifier
pub fn measure_group_stratifier_to_json(
measure_group_stratifier: MeasureGroupStratifier,
) -> json.Json
pub fn measure_group_subject_decoder() -> decode.Decoder(
MeasureGroupSubject,
)
pub fn measure_group_subject_to_json(
elt: MeasureGroupSubject,
) -> json.Json
pub fn measure_group_to_json(
measure_group: MeasureGroup,
) -> json.Json
pub fn measure_new(
status status: r5_valuesets.Publicationstatus,
) -> Measure
pub fn measure_subject_decoder() -> decode.Decoder(MeasureSubject)
pub fn measure_subject_to_json(elt: MeasureSubject) -> json.Json
pub fn measure_supplementaldata_decoder() -> decode.Decoder(
MeasureSupplementaldata,
)
pub fn measure_supplementaldata_new(
criteria criteria: Expression,
) -> MeasureSupplementaldata
pub fn measure_supplementaldata_to_json(
measure_supplementaldata: MeasureSupplementaldata,
) -> json.Json
pub fn measure_term_decoder() -> decode.Decoder(MeasureTerm)
pub fn measure_term_new() -> MeasureTerm
pub fn measure_term_to_json(
measure_term: MeasureTerm,
) -> json.Json
pub fn measure_versionalgorithm_decoder() -> decode.Decoder(
MeasureVersionalgorithm,
)
pub fn measure_versionalgorithm_to_json(
elt: MeasureVersionalgorithm,
) -> json.Json
pub fn measurereport_decoder() -> decode.Decoder(Measurereport)
pub fn measurereport_group_decoder() -> decode.Decoder(
MeasurereportGroup,
)
pub fn measurereport_group_measurescore_decoder() -> decode.Decoder(
MeasurereportGroupMeasurescore,
)
pub fn measurereport_group_measurescore_to_json(
elt: MeasurereportGroupMeasurescore,
) -> json.Json
pub fn measurereport_group_new() -> MeasurereportGroup
pub fn measurereport_group_population_decoder() -> decode.Decoder(
MeasurereportGroupPopulation,
)
pub fn measurereport_group_population_new() -> MeasurereportGroupPopulation
pub fn measurereport_group_population_to_json(
measurereport_group_population: MeasurereportGroupPopulation,
) -> json.Json
pub fn measurereport_group_stratifier_decoder() -> decode.Decoder(
MeasurereportGroupStratifier,
)
pub fn measurereport_group_stratifier_new() -> MeasurereportGroupStratifier
pub fn measurereport_group_stratifier_stratum_component_decoder() -> decode.Decoder(
MeasurereportGroupStratifierStratumComponent,
)
pub fn measurereport_group_stratifier_stratum_component_new(
value value: MeasurereportGroupStratifierStratumComponentValue,
code code: Codeableconcept,
) -> MeasurereportGroupStratifierStratumComponent
pub fn measurereport_group_stratifier_stratum_component_to_json(
measurereport_group_stratifier_stratum_component: MeasurereportGroupStratifierStratumComponent,
) -> json.Json
pub fn measurereport_group_stratifier_stratum_component_value_decoder() -> decode.Decoder(
MeasurereportGroupStratifierStratumComponentValue,
)
pub fn measurereport_group_stratifier_stratum_component_value_to_json(
elt: MeasurereportGroupStratifierStratumComponentValue,
) -> json.Json
pub fn measurereport_group_stratifier_stratum_decoder() -> decode.Decoder(
MeasurereportGroupStratifierStratum,
)
pub fn measurereport_group_stratifier_stratum_measurescore_decoder() -> decode.Decoder(
MeasurereportGroupStratifierStratumMeasurescore,
)
pub fn measurereport_group_stratifier_stratum_measurescore_to_json(
elt: MeasurereportGroupStratifierStratumMeasurescore,
) -> json.Json
pub fn measurereport_group_stratifier_stratum_new() -> MeasurereportGroupStratifierStratum
pub fn measurereport_group_stratifier_stratum_population_decoder() -> decode.Decoder(
MeasurereportGroupStratifierStratumPopulation,
)
pub fn measurereport_group_stratifier_stratum_population_new() -> MeasurereportGroupStratifierStratumPopulation
pub fn measurereport_group_stratifier_stratum_population_to_json(
measurereport_group_stratifier_stratum_population: MeasurereportGroupStratifierStratumPopulation,
) -> json.Json
pub fn measurereport_group_stratifier_stratum_to_json(
measurereport_group_stratifier_stratum: MeasurereportGroupStratifierStratum,
) -> json.Json
pub fn measurereport_group_stratifier_stratum_value_decoder() -> decode.Decoder(
MeasurereportGroupStratifierStratumValue,
)
pub fn measurereport_group_stratifier_stratum_value_to_json(
elt: MeasurereportGroupStratifierStratumValue,
) -> json.Json
pub fn measurereport_group_stratifier_to_json(
measurereport_group_stratifier: MeasurereportGroupStratifier,
) -> json.Json
pub fn measurereport_group_to_json(
measurereport_group: MeasurereportGroup,
) -> json.Json
pub fn measurereport_new(
period period: Period,
type_ type_: r5_valuesets.Measurereporttype,
status status: r5_valuesets.Measurereportstatus,
) -> Measurereport
pub fn measurereport_to_json(
measurereport: Measurereport,
) -> json.Json
pub fn medication_batch_decoder() -> decode.Decoder(
MedicationBatch,
)
pub fn medication_batch_new() -> MedicationBatch
pub fn medication_batch_to_json(
medication_batch: MedicationBatch,
) -> json.Json
pub fn medication_decoder() -> decode.Decoder(Medication)
pub fn medication_ingredient_decoder() -> decode.Decoder(
MedicationIngredient,
)
pub fn medication_ingredient_new(
item item: Codeablereference,
) -> MedicationIngredient
pub fn medication_ingredient_strength_decoder() -> decode.Decoder(
MedicationIngredientStrength,
)
pub fn medication_ingredient_strength_to_json(
elt: MedicationIngredientStrength,
) -> json.Json
pub fn medication_ingredient_to_json(
medication_ingredient: MedicationIngredient,
) -> json.Json
pub fn medication_new() -> Medication
pub fn medication_to_json(medication: Medication) -> json.Json
pub fn medicationadministration_decoder() -> decode.Decoder(
Medicationadministration,
)
pub fn medicationadministration_dosage_decoder() -> decode.Decoder(
MedicationadministrationDosage,
)
pub fn medicationadministration_dosage_new() -> MedicationadministrationDosage
pub fn medicationadministration_dosage_rate_decoder() -> decode.Decoder(
MedicationadministrationDosageRate,
)
pub fn medicationadministration_dosage_rate_to_json(
elt: MedicationadministrationDosageRate,
) -> json.Json
pub fn medicationadministration_dosage_to_json(
medicationadministration_dosage: MedicationadministrationDosage,
) -> json.Json
pub fn medicationadministration_new(
occurence occurence: MedicationadministrationOccurence,
subject subject: Reference,
medication medication: Codeablereference,
status status: r5_valuesets.Medicationadminstatus,
) -> Medicationadministration
pub fn medicationadministration_occurence_decoder() -> decode.Decoder(
MedicationadministrationOccurence,
)
pub fn medicationadministration_occurence_to_json(
elt: MedicationadministrationOccurence,
) -> json.Json
pub fn medicationadministration_performer_decoder() -> decode.Decoder(
MedicationadministrationPerformer,
)
pub fn medicationadministration_performer_new(
actor actor: Codeablereference,
) -> MedicationadministrationPerformer
pub fn medicationadministration_performer_to_json(
medicationadministration_performer: MedicationadministrationPerformer,
) -> json.Json
pub fn medicationadministration_to_json(
medicationadministration: Medicationadministration,
) -> json.Json
pub fn medicationdispense_decoder() -> decode.Decoder(
Medicationdispense,
)
pub fn medicationdispense_new(
subject subject: Reference,
medication medication: Codeablereference,
status status: r5_valuesets.Medicationdispensestatus,
) -> Medicationdispense
pub fn medicationdispense_performer_decoder() -> decode.Decoder(
MedicationdispensePerformer,
)
pub fn medicationdispense_performer_new(
actor actor: Reference,
) -> MedicationdispensePerformer
pub fn medicationdispense_performer_to_json(
medicationdispense_performer: MedicationdispensePerformer,
) -> json.Json
pub fn medicationdispense_substitution_decoder() -> decode.Decoder(
MedicationdispenseSubstitution,
)
pub fn medicationdispense_substitution_new(
was_substituted was_substituted: Bool,
) -> MedicationdispenseSubstitution
pub fn medicationdispense_substitution_to_json(
medicationdispense_substitution: MedicationdispenseSubstitution,
) -> json.Json
pub fn medicationdispense_to_json(
medicationdispense: Medicationdispense,
) -> json.Json
pub fn medicationknowledge_cost_cost_decoder() -> decode.Decoder(
MedicationknowledgeCostCost,
)
pub fn medicationknowledge_cost_cost_to_json(
elt: MedicationknowledgeCostCost,
) -> json.Json
pub fn medicationknowledge_cost_decoder() -> decode.Decoder(
MedicationknowledgeCost,
)
pub fn medicationknowledge_cost_new(
cost cost: MedicationknowledgeCostCost,
type_ type_: Codeableconcept,
) -> MedicationknowledgeCost
pub fn medicationknowledge_cost_to_json(
medicationknowledge_cost: MedicationknowledgeCost,
) -> json.Json
pub fn medicationknowledge_decoder() -> decode.Decoder(
Medicationknowledge,
)
pub fn medicationknowledge_definitional_decoder() -> decode.Decoder(
MedicationknowledgeDefinitional,
)
pub fn medicationknowledge_definitional_drugcharacteristic_decoder() -> decode.Decoder(
MedicationknowledgeDefinitionalDrugcharacteristic,
)
pub fn medicationknowledge_definitional_drugcharacteristic_new() -> MedicationknowledgeDefinitionalDrugcharacteristic
pub fn medicationknowledge_definitional_drugcharacteristic_to_json(
medicationknowledge_definitional_drugcharacteristic: MedicationknowledgeDefinitionalDrugcharacteristic,
) -> json.Json
pub fn medicationknowledge_definitional_drugcharacteristic_value_decoder() -> decode.Decoder(
MedicationknowledgeDefinitionalDrugcharacteristicValue,
)
pub fn medicationknowledge_definitional_drugcharacteristic_value_to_json(
elt: MedicationknowledgeDefinitionalDrugcharacteristicValue,
) -> json.Json
pub fn medicationknowledge_definitional_ingredient_decoder() -> decode.Decoder(
MedicationknowledgeDefinitionalIngredient,
)
pub fn medicationknowledge_definitional_ingredient_new(
item item: Codeablereference,
) -> MedicationknowledgeDefinitionalIngredient
pub fn medicationknowledge_definitional_ingredient_strength_decoder() -> decode.Decoder(
MedicationknowledgeDefinitionalIngredientStrength,
)
pub fn medicationknowledge_definitional_ingredient_strength_to_json(
elt: MedicationknowledgeDefinitionalIngredientStrength,
) -> json.Json
pub fn medicationknowledge_definitional_ingredient_to_json(
medicationknowledge_definitional_ingredient: MedicationknowledgeDefinitionalIngredient,
) -> json.Json
pub fn medicationknowledge_definitional_new() -> MedicationknowledgeDefinitional
pub fn medicationknowledge_definitional_to_json(
medicationknowledge_definitional: MedicationknowledgeDefinitional,
) -> json.Json
pub fn medicationknowledge_indicationguideline_decoder() -> decode.Decoder(
MedicationknowledgeIndicationguideline,
)
pub fn medicationknowledge_indicationguideline_dosingguideline_decoder() -> decode.Decoder(
MedicationknowledgeIndicationguidelineDosingguideline,
)
pub fn medicationknowledge_indicationguideline_dosingguideline_dosage_decoder() -> decode.Decoder(
MedicationknowledgeIndicationguidelineDosingguidelineDosage,
)
pub fn medicationknowledge_indicationguideline_dosingguideline_dosage_new(
type_ type_: Codeableconcept,
) -> MedicationknowledgeIndicationguidelineDosingguidelineDosage
pub fn medicationknowledge_indicationguideline_dosingguideline_dosage_to_json(
medicationknowledge_indicationguideline_dosingguideline_dosage: MedicationknowledgeIndicationguidelineDosingguidelineDosage,
) -> json.Json
pub fn medicationknowledge_indicationguideline_dosingguideline_new() -> MedicationknowledgeIndicationguidelineDosingguideline
pub fn medicationknowledge_indicationguideline_dosingguideline_patientcharacteristic_decoder() -> decode.Decoder(
MedicationknowledgeIndicationguidelineDosingguidelinePatientcharacteristic,
)
pub fn medicationknowledge_indicationguideline_dosingguideline_patientcharacteristic_new(
type_ type_: Codeableconcept,
) -> MedicationknowledgeIndicationguidelineDosingguidelinePatientcharacteristic
pub fn medicationknowledge_indicationguideline_dosingguideline_patientcharacteristic_to_json(
medicationknowledge_indicationguideline_dosingguideline_patientcharacteristic: MedicationknowledgeIndicationguidelineDosingguidelinePatientcharacteristic,
) -> json.Json
pub fn medicationknowledge_indicationguideline_dosingguideline_patientcharacteristic_value_decoder() -> decode.Decoder(
MedicationknowledgeIndicationguidelineDosingguidelinePatientcharacteristicValue,
)
pub fn medicationknowledge_indicationguideline_dosingguideline_patientcharacteristic_value_to_json(
elt: MedicationknowledgeIndicationguidelineDosingguidelinePatientcharacteristicValue,
) -> json.Json
pub fn medicationknowledge_indicationguideline_dosingguideline_to_json(
medicationknowledge_indicationguideline_dosingguideline: MedicationknowledgeIndicationguidelineDosingguideline,
) -> json.Json
pub fn medicationknowledge_indicationguideline_new() -> MedicationknowledgeIndicationguideline
pub fn medicationknowledge_indicationguideline_to_json(
medicationknowledge_indicationguideline: MedicationknowledgeIndicationguideline,
) -> json.Json
pub fn medicationknowledge_medicineclassification_decoder() -> decode.Decoder(
MedicationknowledgeMedicineclassification,
)
pub fn medicationknowledge_medicineclassification_new(
type_ type_: Codeableconcept,
) -> MedicationknowledgeMedicineclassification
pub fn medicationknowledge_medicineclassification_source_decoder() -> decode.Decoder(
MedicationknowledgeMedicineclassificationSource,
)
pub fn medicationknowledge_medicineclassification_source_to_json(
elt: MedicationknowledgeMedicineclassificationSource,
) -> json.Json
pub fn medicationknowledge_medicineclassification_to_json(
medicationknowledge_medicineclassification: MedicationknowledgeMedicineclassification,
) -> json.Json
pub fn medicationknowledge_monitoringprogram_decoder() -> decode.Decoder(
MedicationknowledgeMonitoringprogram,
)
pub fn medicationknowledge_monitoringprogram_new() -> MedicationknowledgeMonitoringprogram
pub fn medicationknowledge_monitoringprogram_to_json(
medicationknowledge_monitoringprogram: MedicationknowledgeMonitoringprogram,
) -> json.Json
pub fn medicationknowledge_monograph_decoder() -> decode.Decoder(
MedicationknowledgeMonograph,
)
pub fn medicationknowledge_monograph_new() -> MedicationknowledgeMonograph
pub fn medicationknowledge_monograph_to_json(
medicationknowledge_monograph: MedicationknowledgeMonograph,
) -> json.Json
pub fn medicationknowledge_new() -> Medicationknowledge
pub fn medicationknowledge_packaging_decoder() -> decode.Decoder(
MedicationknowledgePackaging,
)
pub fn medicationknowledge_packaging_new() -> MedicationknowledgePackaging
pub fn medicationknowledge_packaging_to_json(
medicationknowledge_packaging: MedicationknowledgePackaging,
) -> json.Json
pub fn medicationknowledge_regulatory_decoder() -> decode.Decoder(
MedicationknowledgeRegulatory,
)
pub fn medicationknowledge_regulatory_maxdispense_decoder() -> decode.Decoder(
MedicationknowledgeRegulatoryMaxdispense,
)
pub fn medicationknowledge_regulatory_maxdispense_new(
quantity quantity: Quantity,
) -> MedicationknowledgeRegulatoryMaxdispense
pub fn medicationknowledge_regulatory_maxdispense_to_json(
medicationknowledge_regulatory_maxdispense: MedicationknowledgeRegulatoryMaxdispense,
) -> json.Json
pub fn medicationknowledge_regulatory_new(
regulatory_authority regulatory_authority: Reference,
) -> MedicationknowledgeRegulatory
pub fn medicationknowledge_regulatory_substitution_decoder() -> decode.Decoder(
MedicationknowledgeRegulatorySubstitution,
)
pub fn medicationknowledge_regulatory_substitution_new(
allowed allowed: Bool,
type_ type_: Codeableconcept,
) -> MedicationknowledgeRegulatorySubstitution
pub fn medicationknowledge_regulatory_substitution_to_json(
medicationknowledge_regulatory_substitution: MedicationknowledgeRegulatorySubstitution,
) -> json.Json
pub fn medicationknowledge_regulatory_to_json(
medicationknowledge_regulatory: MedicationknowledgeRegulatory,
) -> json.Json
pub fn medicationknowledge_relatedmedicationknowledge_decoder() -> decode.Decoder(
MedicationknowledgeRelatedmedicationknowledge,
)
pub fn medicationknowledge_relatedmedicationknowledge_new(
type_ type_: Codeableconcept,
) -> MedicationknowledgeRelatedmedicationknowledge
pub fn medicationknowledge_relatedmedicationknowledge_to_json(
medicationknowledge_relatedmedicationknowledge: MedicationknowledgeRelatedmedicationknowledge,
) -> json.Json
pub fn medicationknowledge_storageguideline_decoder() -> decode.Decoder(
MedicationknowledgeStorageguideline,
)
pub fn medicationknowledge_storageguideline_environmentalsetting_decoder() -> decode.Decoder(
MedicationknowledgeStorageguidelineEnvironmentalsetting,
)
pub fn medicationknowledge_storageguideline_environmentalsetting_new(
value value: MedicationknowledgeStorageguidelineEnvironmentalsettingValue,
type_ type_: Codeableconcept,
) -> MedicationknowledgeStorageguidelineEnvironmentalsetting
pub fn medicationknowledge_storageguideline_environmentalsetting_to_json(
medicationknowledge_storageguideline_environmentalsetting: MedicationknowledgeStorageguidelineEnvironmentalsetting,
) -> json.Json
pub fn medicationknowledge_storageguideline_environmentalsetting_value_decoder() -> decode.Decoder(
MedicationknowledgeStorageguidelineEnvironmentalsettingValue,
)
pub fn medicationknowledge_storageguideline_environmentalsetting_value_to_json(
elt: MedicationknowledgeStorageguidelineEnvironmentalsettingValue,
) -> json.Json
pub fn medicationknowledge_storageguideline_new() -> MedicationknowledgeStorageguideline
pub fn medicationknowledge_storageguideline_to_json(
medicationknowledge_storageguideline: MedicationknowledgeStorageguideline,
) -> json.Json
pub fn medicationknowledge_to_json(
medicationknowledge: Medicationknowledge,
) -> json.Json
pub fn medicationrequest_decoder() -> decode.Decoder(
Medicationrequest,
)
pub fn medicationrequest_dispenserequest_decoder() -> decode.Decoder(
MedicationrequestDispenserequest,
)
pub fn medicationrequest_dispenserequest_initialfill_decoder() -> decode.Decoder(
MedicationrequestDispenserequestInitialfill,
)
pub fn medicationrequest_dispenserequest_initialfill_new() -> MedicationrequestDispenserequestInitialfill
pub fn medicationrequest_dispenserequest_initialfill_to_json(
medicationrequest_dispenserequest_initialfill: MedicationrequestDispenserequestInitialfill,
) -> json.Json
pub fn medicationrequest_dispenserequest_new() -> MedicationrequestDispenserequest
pub fn medicationrequest_dispenserequest_to_json(
medicationrequest_dispenserequest: MedicationrequestDispenserequest,
) -> json.Json
pub fn medicationrequest_new(
subject subject: Reference,
medication medication: Codeablereference,
intent intent: r5_valuesets.Medicationrequestintent,
status status: r5_valuesets.Medicationrequeststatus,
) -> Medicationrequest
pub fn medicationrequest_substitution_allowed_decoder() -> decode.Decoder(
MedicationrequestSubstitutionAllowed,
)
pub fn medicationrequest_substitution_allowed_to_json(
elt: MedicationrequestSubstitutionAllowed,
) -> json.Json
pub fn medicationrequest_substitution_decoder() -> decode.Decoder(
MedicationrequestSubstitution,
)
pub fn medicationrequest_substitution_new(
allowed allowed: MedicationrequestSubstitutionAllowed,
) -> MedicationrequestSubstitution
pub fn medicationrequest_substitution_to_json(
medicationrequest_substitution: MedicationrequestSubstitution,
) -> json.Json
pub fn medicationrequest_to_json(
medicationrequest: Medicationrequest,
) -> json.Json
pub fn medicationstatement_adherence_decoder() -> decode.Decoder(
MedicationstatementAdherence,
)
pub fn medicationstatement_adherence_new(
code code: Codeableconcept,
) -> MedicationstatementAdherence
pub fn medicationstatement_adherence_to_json(
medicationstatement_adherence: MedicationstatementAdherence,
) -> json.Json
pub fn medicationstatement_decoder() -> decode.Decoder(
Medicationstatement,
)
pub fn medicationstatement_effective_decoder() -> decode.Decoder(
MedicationstatementEffective,
)
pub fn medicationstatement_effective_to_json(
elt: MedicationstatementEffective,
) -> json.Json
pub fn medicationstatement_new(
subject subject: Reference,
medication medication: Codeablereference,
status status: r5_valuesets.Medicationstatementstatus,
) -> Medicationstatement
pub fn medicationstatement_to_json(
medicationstatement: Medicationstatement,
) -> json.Json
pub fn medicinalproductdefinition_characteristic_decoder() -> decode.Decoder(
MedicinalproductdefinitionCharacteristic,
)
pub fn medicinalproductdefinition_characteristic_new(
type_ type_: Codeableconcept,
) -> MedicinalproductdefinitionCharacteristic
pub fn medicinalproductdefinition_characteristic_to_json(
medicinalproductdefinition_characteristic: MedicinalproductdefinitionCharacteristic,
) -> json.Json
pub fn medicinalproductdefinition_characteristic_value_decoder() -> decode.Decoder(
MedicinalproductdefinitionCharacteristicValue,
)
pub fn medicinalproductdefinition_characteristic_value_to_json(
elt: MedicinalproductdefinitionCharacteristicValue,
) -> json.Json
pub fn medicinalproductdefinition_contact_decoder() -> decode.Decoder(
MedicinalproductdefinitionContact,
)
pub fn medicinalproductdefinition_contact_new(
contact contact: Reference,
) -> MedicinalproductdefinitionContact
pub fn medicinalproductdefinition_contact_to_json(
medicinalproductdefinition_contact: MedicinalproductdefinitionContact,
) -> json.Json
pub fn medicinalproductdefinition_crossreference_decoder() -> decode.Decoder(
MedicinalproductdefinitionCrossreference,
)
pub fn medicinalproductdefinition_crossreference_new(
product product: Codeablereference,
) -> MedicinalproductdefinitionCrossreference
pub fn medicinalproductdefinition_crossreference_to_json(
medicinalproductdefinition_crossreference: MedicinalproductdefinitionCrossreference,
) -> json.Json
pub fn medicinalproductdefinition_decoder() -> decode.Decoder(
Medicinalproductdefinition,
)
pub fn medicinalproductdefinition_name_decoder() -> decode.Decoder(
MedicinalproductdefinitionName,
)
pub fn medicinalproductdefinition_name_new(
product_name product_name: String,
) -> MedicinalproductdefinitionName
pub fn medicinalproductdefinition_name_part_decoder() -> decode.Decoder(
MedicinalproductdefinitionNamePart,
)
pub fn medicinalproductdefinition_name_part_new(
type_ type_: Codeableconcept,
part part: String,
) -> MedicinalproductdefinitionNamePart
pub fn medicinalproductdefinition_name_part_to_json(
medicinalproductdefinition_name_part: MedicinalproductdefinitionNamePart,
) -> json.Json
pub fn medicinalproductdefinition_name_to_json(
medicinalproductdefinition_name: MedicinalproductdefinitionName,
) -> json.Json
pub fn medicinalproductdefinition_name_usage_decoder() -> decode.Decoder(
MedicinalproductdefinitionNameUsage,
)
pub fn medicinalproductdefinition_name_usage_new(
language language: Codeableconcept,
country country: Codeableconcept,
) -> MedicinalproductdefinitionNameUsage
pub fn medicinalproductdefinition_name_usage_to_json(
medicinalproductdefinition_name_usage: MedicinalproductdefinitionNameUsage,
) -> json.Json
pub fn medicinalproductdefinition_new() -> Medicinalproductdefinition
pub fn medicinalproductdefinition_operation_decoder() -> decode.Decoder(
MedicinalproductdefinitionOperation,
)
pub fn medicinalproductdefinition_operation_new() -> MedicinalproductdefinitionOperation
pub fn medicinalproductdefinition_operation_to_json(
medicinalproductdefinition_operation: MedicinalproductdefinitionOperation,
) -> json.Json
pub fn medicinalproductdefinition_to_json(
medicinalproductdefinition: Medicinalproductdefinition,
) -> json.Json
pub fn messagedefinition_allowedresponse_decoder() -> decode.Decoder(
MessagedefinitionAllowedresponse,
)
pub fn messagedefinition_allowedresponse_new(
message message: String,
) -> MessagedefinitionAllowedresponse
pub fn messagedefinition_allowedresponse_to_json(
messagedefinition_allowedresponse: MessagedefinitionAllowedresponse,
) -> json.Json
pub fn messagedefinition_decoder() -> decode.Decoder(
Messagedefinition,
)
pub fn messagedefinition_event_decoder() -> decode.Decoder(
MessagedefinitionEvent,
)
pub fn messagedefinition_event_to_json(
elt: MessagedefinitionEvent,
) -> json.Json
pub fn messagedefinition_focus_decoder() -> decode.Decoder(
MessagedefinitionFocus,
)
pub fn messagedefinition_focus_new(
min min: Int,
code code: r5_valuesets.Resourcetypes,
) -> MessagedefinitionFocus
pub fn messagedefinition_focus_to_json(
messagedefinition_focus: MessagedefinitionFocus,
) -> json.Json
pub fn messagedefinition_new(
event event: MessagedefinitionEvent,
date date: String,
status status: r5_valuesets.Publicationstatus,
) -> Messagedefinition
pub fn messagedefinition_to_json(
messagedefinition: Messagedefinition,
) -> json.Json
pub fn messagedefinition_versionalgorithm_decoder() -> decode.Decoder(
MessagedefinitionVersionalgorithm,
)
pub fn messagedefinition_versionalgorithm_to_json(
elt: MessagedefinitionVersionalgorithm,
) -> json.Json
pub fn messageheader_decoder() -> decode.Decoder(Messageheader)
pub fn messageheader_destination_decoder() -> decode.Decoder(
MessageheaderDestination,
)
pub fn messageheader_destination_endpoint_decoder() -> decode.Decoder(
MessageheaderDestinationEndpoint,
)
pub fn messageheader_destination_endpoint_to_json(
elt: MessageheaderDestinationEndpoint,
) -> json.Json
pub fn messageheader_destination_new() -> MessageheaderDestination
pub fn messageheader_destination_to_json(
messageheader_destination: MessageheaderDestination,
) -> json.Json
pub fn messageheader_event_decoder() -> decode.Decoder(
MessageheaderEvent,
)
pub fn messageheader_event_to_json(
elt: MessageheaderEvent,
) -> json.Json
pub fn messageheader_new(
source source: MessageheaderSource,
event event: MessageheaderEvent,
) -> Messageheader
pub fn messageheader_response_decoder() -> decode.Decoder(
MessageheaderResponse,
)
pub fn messageheader_response_new(
code code: r5_valuesets.Responsecode,
identifier identifier: Identifier,
) -> MessageheaderResponse
pub fn messageheader_response_to_json(
messageheader_response: MessageheaderResponse,
) -> json.Json
pub fn messageheader_source_decoder() -> decode.Decoder(
MessageheaderSource,
)
pub fn messageheader_source_endpoint_decoder() -> decode.Decoder(
MessageheaderSourceEndpoint,
)
pub fn messageheader_source_endpoint_to_json(
elt: MessageheaderSourceEndpoint,
) -> json.Json
pub fn messageheader_source_new() -> MessageheaderSource
pub fn messageheader_source_to_json(
messageheader_source: MessageheaderSource,
) -> json.Json
pub fn messageheader_to_json(
messageheader: Messageheader,
) -> json.Json
pub fn meta_decoder() -> decode.Decoder(Meta)
pub fn metadataresource_decoder() -> decode.Decoder(
Metadataresource,
)
pub fn metadataresource_new(
status status: r5_valuesets.Publicationstatus,
) -> Metadataresource
pub fn metadataresource_to_json(
metadataresource: Metadataresource,
) -> json.Json
pub fn metadataresource_versionalgorithm_decoder() -> decode.Decoder(
MetadataresourceVersionalgorithm,
)
pub fn metadataresource_versionalgorithm_to_json(
elt: MetadataresourceVersionalgorithm,
) -> json.Json
pub fn molecularsequence_decoder() -> decode.Decoder(
Molecularsequence,
)
pub fn molecularsequence_new() -> Molecularsequence
pub fn molecularsequence_relative_decoder() -> decode.Decoder(
MolecularsequenceRelative,
)
pub fn molecularsequence_relative_edit_decoder() -> decode.Decoder(
MolecularsequenceRelativeEdit,
)
pub fn molecularsequence_relative_edit_new() -> MolecularsequenceRelativeEdit
pub fn molecularsequence_relative_edit_to_json(
molecularsequence_relative_edit: MolecularsequenceRelativeEdit,
) -> json.Json
pub fn molecularsequence_relative_new(
coordinate_system coordinate_system: Codeableconcept,
) -> MolecularsequenceRelative
pub fn molecularsequence_relative_startingsequence_decoder() -> decode.Decoder(
MolecularsequenceRelativeStartingsequence,
)
pub fn molecularsequence_relative_startingsequence_new() -> MolecularsequenceRelativeStartingsequence
pub fn molecularsequence_relative_startingsequence_sequence_decoder() -> decode.Decoder(
MolecularsequenceRelativeStartingsequenceSequence,
)
pub fn molecularsequence_relative_startingsequence_sequence_to_json(
elt: MolecularsequenceRelativeStartingsequenceSequence,
) -> json.Json
pub fn molecularsequence_relative_startingsequence_to_json(
molecularsequence_relative_startingsequence: MolecularsequenceRelativeStartingsequence,
) -> json.Json
pub fn molecularsequence_relative_to_json(
molecularsequence_relative: MolecularsequenceRelative,
) -> json.Json
pub fn molecularsequence_to_json(
molecularsequence: Molecularsequence,
) -> json.Json
pub fn monetarycomponent_decoder() -> decode.Decoder(
Monetarycomponent,
)
pub fn monetarycomponent_new(
type_ type_: r5_valuesets.Pricecomponenttype,
) -> Monetarycomponent
pub fn monetarycomponent_to_json(
monetarycomponent: Monetarycomponent,
) -> json.Json
pub fn money_decoder() -> decode.Decoder(Money)
pub fn moneyquantity_decoder() -> decode.Decoder(Moneyquantity)
pub fn moneyquantity_new() -> Moneyquantity
pub fn moneyquantity_to_json(
moneyquantity: Moneyquantity,
) -> json.Json
pub fn namingsystem_decoder() -> decode.Decoder(Namingsystem)
pub fn namingsystem_new(
date date: String,
kind kind: r5_valuesets.Namingsystemtype,
status status: r5_valuesets.Publicationstatus,
name name: String,
) -> Namingsystem
pub fn namingsystem_to_json(
namingsystem: Namingsystem,
) -> json.Json
pub fn namingsystem_uniqueid_decoder() -> decode.Decoder(
NamingsystemUniqueid,
)
pub fn namingsystem_uniqueid_new(
value value: String,
type_ type_: r5_valuesets.Namingsystemidentifiertype,
) -> NamingsystemUniqueid
pub fn namingsystem_uniqueid_to_json(
namingsystem_uniqueid: NamingsystemUniqueid,
) -> json.Json
pub fn namingsystem_versionalgorithm_decoder() -> decode.Decoder(
NamingsystemVersionalgorithm,
)
pub fn namingsystem_versionalgorithm_to_json(
elt: NamingsystemVersionalgorithm,
) -> json.Json
pub fn narrative_decoder() -> decode.Decoder(Narrative)
pub fn narrative_new(
div div: String,
status status: r5_valuesets.Narrativestatus,
) -> Narrative
pub fn nutritionintake_consumeditem_decoder() -> decode.Decoder(
NutritionintakeConsumeditem,
)
pub fn nutritionintake_consumeditem_new(
nutrition_product nutrition_product: Codeablereference,
type_ type_: Codeableconcept,
) -> NutritionintakeConsumeditem
pub fn nutritionintake_consumeditem_to_json(
nutritionintake_consumeditem: NutritionintakeConsumeditem,
) -> json.Json
pub fn nutritionintake_decoder() -> decode.Decoder(
Nutritionintake,
)
pub fn nutritionintake_ingredientlabel_decoder() -> decode.Decoder(
NutritionintakeIngredientlabel,
)
pub fn nutritionintake_ingredientlabel_new(
amount amount: Quantity,
nutrient nutrient: Codeablereference,
) -> NutritionintakeIngredientlabel
pub fn nutritionintake_ingredientlabel_to_json(
nutritionintake_ingredientlabel: NutritionintakeIngredientlabel,
) -> json.Json
pub fn nutritionintake_new(
subject subject: Reference,
status status: r5_valuesets.Eventstatus,
) -> Nutritionintake
pub fn nutritionintake_occurrence_decoder() -> decode.Decoder(
NutritionintakeOccurrence,
)
pub fn nutritionintake_occurrence_to_json(
elt: NutritionintakeOccurrence,
) -> json.Json
pub fn nutritionintake_performer_decoder() -> decode.Decoder(
NutritionintakePerformer,
)
pub fn nutritionintake_performer_new(
actor actor: Reference,
) -> NutritionintakePerformer
pub fn nutritionintake_performer_to_json(
nutritionintake_performer: NutritionintakePerformer,
) -> json.Json
pub fn nutritionintake_reported_decoder() -> decode.Decoder(
NutritionintakeReported,
)
pub fn nutritionintake_reported_to_json(
elt: NutritionintakeReported,
) -> json.Json
pub fn nutritionintake_to_json(
nutritionintake: Nutritionintake,
) -> json.Json
pub fn nutritionorder_decoder() -> decode.Decoder(Nutritionorder)
pub fn nutritionorder_enteralformula_additive_decoder() -> decode.Decoder(
NutritionorderEnteralformulaAdditive,
)
pub fn nutritionorder_enteralformula_additive_new() -> NutritionorderEnteralformulaAdditive
pub fn nutritionorder_enteralformula_additive_to_json(
nutritionorder_enteralformula_additive: NutritionorderEnteralformulaAdditive,
) -> json.Json
pub fn nutritionorder_enteralformula_administration_decoder() -> decode.Decoder(
NutritionorderEnteralformulaAdministration,
)
pub fn nutritionorder_enteralformula_administration_new() -> NutritionorderEnteralformulaAdministration
pub fn nutritionorder_enteralformula_administration_rate_decoder() -> decode.Decoder(
NutritionorderEnteralformulaAdministrationRate,
)
pub fn nutritionorder_enteralformula_administration_rate_to_json(
elt: NutritionorderEnteralformulaAdministrationRate,
) -> json.Json
pub fn nutritionorder_enteralformula_administration_schedule_decoder() -> decode.Decoder(
NutritionorderEnteralformulaAdministrationSchedule,
)
pub fn nutritionorder_enteralformula_administration_schedule_new() -> NutritionorderEnteralformulaAdministrationSchedule
pub fn nutritionorder_enteralformula_administration_schedule_to_json(
nutritionorder_enteralformula_administration_schedule: NutritionorderEnteralformulaAdministrationSchedule,
) -> json.Json
pub fn nutritionorder_enteralformula_administration_to_json(
nutritionorder_enteralformula_administration: NutritionorderEnteralformulaAdministration,
) -> json.Json
pub fn nutritionorder_enteralformula_decoder() -> decode.Decoder(
NutritionorderEnteralformula,
)
pub fn nutritionorder_enteralformula_new() -> NutritionorderEnteralformula
pub fn nutritionorder_enteralformula_to_json(
nutritionorder_enteralformula: NutritionorderEnteralformula,
) -> json.Json
pub fn nutritionorder_new(
date_time date_time: String,
subject subject: Reference,
intent intent: r5_valuesets.Requestintent,
status status: r5_valuesets.Requeststatus,
) -> Nutritionorder
pub fn nutritionorder_oraldiet_decoder() -> decode.Decoder(
NutritionorderOraldiet,
)
pub fn nutritionorder_oraldiet_new() -> NutritionorderOraldiet
pub fn nutritionorder_oraldiet_nutrient_decoder() -> decode.Decoder(
NutritionorderOraldietNutrient,
)
pub fn nutritionorder_oraldiet_nutrient_new() -> NutritionorderOraldietNutrient
pub fn nutritionorder_oraldiet_nutrient_to_json(
nutritionorder_oraldiet_nutrient: NutritionorderOraldietNutrient,
) -> json.Json
pub fn nutritionorder_oraldiet_schedule_decoder() -> decode.Decoder(
NutritionorderOraldietSchedule,
)
pub fn nutritionorder_oraldiet_schedule_new() -> NutritionorderOraldietSchedule
pub fn nutritionorder_oraldiet_schedule_to_json(
nutritionorder_oraldiet_schedule: NutritionorderOraldietSchedule,
) -> json.Json
pub fn nutritionorder_oraldiet_texture_decoder() -> decode.Decoder(
NutritionorderOraldietTexture,
)
pub fn nutritionorder_oraldiet_texture_new() -> NutritionorderOraldietTexture
pub fn nutritionorder_oraldiet_texture_to_json(
nutritionorder_oraldiet_texture: NutritionorderOraldietTexture,
) -> json.Json
pub fn nutritionorder_oraldiet_to_json(
nutritionorder_oraldiet: NutritionorderOraldiet,
) -> json.Json
pub fn nutritionorder_supplement_decoder() -> decode.Decoder(
NutritionorderSupplement,
)
pub fn nutritionorder_supplement_new() -> NutritionorderSupplement
pub fn nutritionorder_supplement_schedule_decoder() -> decode.Decoder(
NutritionorderSupplementSchedule,
)
pub fn nutritionorder_supplement_schedule_new() -> NutritionorderSupplementSchedule
pub fn nutritionorder_supplement_schedule_to_json(
nutritionorder_supplement_schedule: NutritionorderSupplementSchedule,
) -> json.Json
pub fn nutritionorder_supplement_to_json(
nutritionorder_supplement: NutritionorderSupplement,
) -> json.Json
pub fn nutritionorder_to_json(
nutritionorder: Nutritionorder,
) -> json.Json
pub fn nutritionproduct_characteristic_decoder() -> decode.Decoder(
NutritionproductCharacteristic,
)
pub fn nutritionproduct_characteristic_new(
value value: NutritionproductCharacteristicValue,
type_ type_: Codeableconcept,
) -> NutritionproductCharacteristic
pub fn nutritionproduct_characteristic_to_json(
nutritionproduct_characteristic: NutritionproductCharacteristic,
) -> json.Json
pub fn nutritionproduct_characteristic_value_decoder() -> decode.Decoder(
NutritionproductCharacteristicValue,
)
pub fn nutritionproduct_characteristic_value_to_json(
elt: NutritionproductCharacteristicValue,
) -> json.Json
pub fn nutritionproduct_decoder() -> decode.Decoder(
Nutritionproduct,
)
pub fn nutritionproduct_ingredient_decoder() -> decode.Decoder(
NutritionproductIngredient,
)
pub fn nutritionproduct_ingredient_new(
item item: Codeablereference,
) -> NutritionproductIngredient
pub fn nutritionproduct_ingredient_to_json(
nutritionproduct_ingredient: NutritionproductIngredient,
) -> json.Json
pub fn nutritionproduct_instance_decoder() -> decode.Decoder(
NutritionproductInstance,
)
pub fn nutritionproduct_instance_new() -> NutritionproductInstance
pub fn nutritionproduct_instance_to_json(
nutritionproduct_instance: NutritionproductInstance,
) -> json.Json
pub fn nutritionproduct_new(
status status: r5_valuesets.Nutritionproductstatus,
) -> Nutritionproduct
pub fn nutritionproduct_nutrient_decoder() -> decode.Decoder(
NutritionproductNutrient,
)
pub fn nutritionproduct_nutrient_new() -> NutritionproductNutrient
pub fn nutritionproduct_nutrient_to_json(
nutritionproduct_nutrient: NutritionproductNutrient,
) -> json.Json
pub fn nutritionproduct_to_json(
nutritionproduct: Nutritionproduct,
) -> json.Json
pub fn observation_component_decoder() -> decode.Decoder(
ObservationComponent,
)
pub fn observation_component_new(
code code: Codeableconcept,
) -> ObservationComponent
pub fn observation_component_to_json(
observation_component: ObservationComponent,
) -> json.Json
pub fn observation_component_value_decoder() -> decode.Decoder(
ObservationComponentValue,
)
pub fn observation_component_value_to_json(
elt: ObservationComponentValue,
) -> json.Json
pub fn observation_decoder() -> decode.Decoder(Observation)
pub fn observation_effective_decoder() -> decode.Decoder(
ObservationEffective,
)
pub fn observation_effective_to_json(
elt: ObservationEffective,
) -> json.Json
pub fn observation_instantiates_decoder() -> decode.Decoder(
ObservationInstantiates,
)
pub fn observation_instantiates_to_json(
elt: ObservationInstantiates,
) -> json.Json
pub fn observation_new(
code code: Codeableconcept,
status status: r5_valuesets.Observationstatus,
) -> Observation
pub fn observation_referencerange_decoder() -> decode.Decoder(
ObservationReferencerange,
)
pub fn observation_referencerange_new() -> ObservationReferencerange
pub fn observation_referencerange_to_json(
observation_referencerange: ObservationReferencerange,
) -> json.Json
pub fn observation_to_json(observation: Observation) -> json.Json
pub fn observation_triggeredby_decoder() -> decode.Decoder(
ObservationTriggeredby,
)
pub fn observation_triggeredby_new(
type_ type_: r5_valuesets.Observationtriggeredbytype,
observation observation: Reference,
) -> ObservationTriggeredby
pub fn observation_triggeredby_to_json(
observation_triggeredby: ObservationTriggeredby,
) -> json.Json
pub fn observation_value_decoder() -> decode.Decoder(
ObservationValue,
)
pub fn observation_value_to_json(
elt: ObservationValue,
) -> json.Json
pub fn observationdefinition_component_decoder() -> decode.Decoder(
ObservationdefinitionComponent,
)
pub fn observationdefinition_component_new(
code code: Codeableconcept,
) -> ObservationdefinitionComponent
pub fn observationdefinition_component_to_json(
observationdefinition_component: ObservationdefinitionComponent,
) -> json.Json
pub fn observationdefinition_decoder() -> decode.Decoder(
Observationdefinition,
)
pub fn observationdefinition_new(
code code: Codeableconcept,
status status: r5_valuesets.Publicationstatus,
) -> Observationdefinition
pub fn observationdefinition_qualifiedvalue_decoder() -> decode.Decoder(
ObservationdefinitionQualifiedvalue,
)
pub fn observationdefinition_qualifiedvalue_new() -> ObservationdefinitionQualifiedvalue
pub fn observationdefinition_qualifiedvalue_to_json(
observationdefinition_qualifiedvalue: ObservationdefinitionQualifiedvalue,
) -> json.Json
pub fn observationdefinition_to_json(
observationdefinition: Observationdefinition,
) -> json.Json
pub fn observationdefinition_versionalgorithm_decoder() -> decode.Decoder(
ObservationdefinitionVersionalgorithm,
)
pub fn observationdefinition_versionalgorithm_to_json(
elt: ObservationdefinitionVersionalgorithm,
) -> json.Json
pub fn operationdefinition_decoder() -> decode.Decoder(
Operationdefinition,
)
pub fn operationdefinition_new(
instance instance: Bool,
type_ type_: Bool,
system system: Bool,
code code: String,
kind kind: r5_valuesets.Operationkind,
status status: r5_valuesets.Publicationstatus,
name name: String,
) -> Operationdefinition
pub fn operationdefinition_overload_decoder() -> decode.Decoder(
OperationdefinitionOverload,
)
pub fn operationdefinition_overload_new() -> OperationdefinitionOverload
pub fn operationdefinition_overload_to_json(
operationdefinition_overload: OperationdefinitionOverload,
) -> json.Json
pub fn operationdefinition_parameter_binding_decoder() -> decode.Decoder(
OperationdefinitionParameterBinding,
)
pub fn operationdefinition_parameter_binding_new(
value_set value_set: String,
strength strength: r5_valuesets.Bindingstrength,
) -> OperationdefinitionParameterBinding
pub fn operationdefinition_parameter_binding_to_json(
operationdefinition_parameter_binding: OperationdefinitionParameterBinding,
) -> json.Json
pub fn operationdefinition_parameter_decoder() -> decode.Decoder(
OperationdefinitionParameter,
)
pub fn operationdefinition_parameter_new(
max max: String,
min min: Int,
use_ use_: r5_valuesets.Operationparameteruse,
name name: String,
) -> OperationdefinitionParameter
pub fn operationdefinition_parameter_referencedfrom_decoder() -> decode.Decoder(
OperationdefinitionParameterReferencedfrom,
)
pub fn operationdefinition_parameter_referencedfrom_new(
source source: String,
) -> OperationdefinitionParameterReferencedfrom
pub fn operationdefinition_parameter_referencedfrom_to_json(
operationdefinition_parameter_referencedfrom: OperationdefinitionParameterReferencedfrom,
) -> json.Json
pub fn operationdefinition_parameter_to_json(
operationdefinition_parameter: OperationdefinitionParameter,
) -> json.Json
pub fn operationdefinition_to_json(
operationdefinition: Operationdefinition,
) -> json.Json
pub fn operationdefinition_versionalgorithm_decoder() -> decode.Decoder(
OperationdefinitionVersionalgorithm,
)
pub fn operationdefinition_versionalgorithm_to_json(
elt: OperationdefinitionVersionalgorithm,
) -> json.Json
pub fn operationoutcome_decoder() -> decode.Decoder(
Operationoutcome,
)
pub fn operationoutcome_issue_decoder() -> decode.Decoder(
OperationoutcomeIssue,
)
pub fn operationoutcome_issue_new(
code code: r5_valuesets.Issuetype,
severity severity: r5_valuesets.Issueseverity,
) -> OperationoutcomeIssue
pub fn operationoutcome_issue_to_json(
operationoutcome_issue: OperationoutcomeIssue,
) -> json.Json
pub fn operationoutcome_new() -> Operationoutcome
pub fn operationoutcome_to_json(
operationoutcome: Operationoutcome,
) -> json.Json
pub fn organization_decoder() -> decode.Decoder(Organization)
pub fn organization_new() -> Organization
pub fn organization_qualification_decoder() -> decode.Decoder(
OrganizationQualification,
)
pub fn organization_qualification_new(
code code: Codeableconcept,
) -> OrganizationQualification
pub fn organization_qualification_to_json(
organization_qualification: OrganizationQualification,
) -> json.Json
pub fn organization_to_json(
organization: Organization,
) -> json.Json
pub fn organizationaffiliation_decoder() -> decode.Decoder(
Organizationaffiliation,
)
pub fn organizationaffiliation_new() -> Organizationaffiliation
pub fn organizationaffiliation_to_json(
organizationaffiliation: Organizationaffiliation,
) -> json.Json
pub fn packagedproductdefinition_decoder() -> decode.Decoder(
Packagedproductdefinition,
)
pub fn packagedproductdefinition_legalstatusofsupply_decoder() -> decode.Decoder(
PackagedproductdefinitionLegalstatusofsupply,
)
pub fn packagedproductdefinition_legalstatusofsupply_new() -> PackagedproductdefinitionLegalstatusofsupply
pub fn packagedproductdefinition_legalstatusofsupply_to_json(
packagedproductdefinition_legalstatusofsupply: PackagedproductdefinitionLegalstatusofsupply,
) -> json.Json
pub fn packagedproductdefinition_new() -> Packagedproductdefinition
pub fn packagedproductdefinition_packaging_containeditem_decoder() -> decode.Decoder(
PackagedproductdefinitionPackagingContaineditem,
)
pub fn packagedproductdefinition_packaging_containeditem_new(
item item: Codeablereference,
) -> PackagedproductdefinitionPackagingContaineditem
pub fn packagedproductdefinition_packaging_containeditem_to_json(
packagedproductdefinition_packaging_containeditem: PackagedproductdefinitionPackagingContaineditem,
) -> json.Json
pub fn packagedproductdefinition_packaging_decoder() -> decode.Decoder(
PackagedproductdefinitionPackaging,
)
pub fn packagedproductdefinition_packaging_new() -> PackagedproductdefinitionPackaging
pub fn packagedproductdefinition_packaging_property_decoder() -> decode.Decoder(
PackagedproductdefinitionPackagingProperty,
)
pub fn packagedproductdefinition_packaging_property_new(
type_ type_: Codeableconcept,
) -> PackagedproductdefinitionPackagingProperty
pub fn packagedproductdefinition_packaging_property_to_json(
packagedproductdefinition_packaging_property: PackagedproductdefinitionPackagingProperty,
) -> json.Json
pub fn packagedproductdefinition_packaging_property_value_decoder() -> decode.Decoder(
PackagedproductdefinitionPackagingPropertyValue,
)
pub fn packagedproductdefinition_packaging_property_value_to_json(
elt: PackagedproductdefinitionPackagingPropertyValue,
) -> json.Json
pub fn packagedproductdefinition_packaging_to_json(
packagedproductdefinition_packaging: PackagedproductdefinitionPackaging,
) -> json.Json
pub fn packagedproductdefinition_to_json(
packagedproductdefinition: Packagedproductdefinition,
) -> json.Json
pub fn parameterdefinition_decoder() -> decode.Decoder(
Parameterdefinition,
)
pub fn parameterdefinition_new(
type_ type_: r5_valuesets.Fhirtypes,
use_ use_: r5_valuesets.Operationparameteruse,
) -> Parameterdefinition
pub fn parameterdefinition_to_json(
parameterdefinition: Parameterdefinition,
) -> json.Json
pub fn parameters_decoder() -> decode.Decoder(Parameters)
pub fn parameters_new() -> Parameters
pub fn parameters_parameter_decoder() -> decode.Decoder(
ParametersParameter,
)
pub fn parameters_parameter_new(
name name: String,
) -> ParametersParameter
pub fn parameters_parameter_to_json(
parameters_parameter: ParametersParameter,
) -> json.Json
pub fn parameters_parameter_value_decoder() -> decode.Decoder(
ParametersParameterValue,
)
pub fn parameters_parameter_value_to_json(
elt: ParametersParameterValue,
) -> json.Json
pub fn parameters_to_json(parameters: Parameters) -> json.Json
pub fn patient_communication_decoder() -> decode.Decoder(
PatientCommunication,
)
pub fn patient_communication_new(
language language: Codeableconcept,
) -> PatientCommunication
pub fn patient_communication_to_json(
patient_communication: PatientCommunication,
) -> json.Json
pub fn patient_contact_decoder() -> decode.Decoder(PatientContact)
pub fn patient_contact_new() -> PatientContact
pub fn patient_contact_to_json(
patient_contact: PatientContact,
) -> json.Json
pub fn patient_deceased_decoder() -> decode.Decoder(
PatientDeceased,
)
pub fn patient_deceased_to_json(
elt: PatientDeceased,
) -> json.Json
pub fn patient_decoder() -> decode.Decoder(Patient)
pub fn patient_link_decoder() -> decode.Decoder(PatientLink)
pub fn patient_link_new(
type_ type_: r5_valuesets.Linktype,
other other: Reference,
) -> PatientLink
pub fn patient_link_to_json(
patient_link: PatientLink,
) -> json.Json
pub fn patient_multiplebirth_decoder() -> decode.Decoder(
PatientMultiplebirth,
)
pub fn patient_multiplebirth_to_json(
elt: PatientMultiplebirth,
) -> json.Json
pub fn patient_new() -> Patient
pub fn paymentnotice_decoder() -> decode.Decoder(Paymentnotice)
pub fn paymentnotice_new(
amount amount: Money,
recipient recipient: Reference,
created created: String,
status status: r5_valuesets.Fmstatus,
) -> Paymentnotice
pub fn paymentnotice_to_json(
paymentnotice: Paymentnotice,
) -> json.Json
pub fn paymentreconciliation_allocation_decoder() -> decode.Decoder(
PaymentreconciliationAllocation,
)
pub fn paymentreconciliation_allocation_new() -> PaymentreconciliationAllocation
pub fn paymentreconciliation_allocation_targetitem_decoder() -> decode.Decoder(
PaymentreconciliationAllocationTargetitem,
)
pub fn paymentreconciliation_allocation_targetitem_to_json(
elt: PaymentreconciliationAllocationTargetitem,
) -> json.Json
pub fn paymentreconciliation_allocation_to_json(
paymentreconciliation_allocation: PaymentreconciliationAllocation,
) -> json.Json
pub fn paymentreconciliation_decoder() -> decode.Decoder(
Paymentreconciliation,
)
pub fn paymentreconciliation_new(
amount amount: Money,
date date: String,
created created: String,
status status: r5_valuesets.Fmstatus,
type_ type_: Codeableconcept,
) -> Paymentreconciliation
pub fn paymentreconciliation_processnote_decoder() -> decode.Decoder(
PaymentreconciliationProcessnote,
)
pub fn paymentreconciliation_processnote_new() -> PaymentreconciliationProcessnote
pub fn paymentreconciliation_processnote_to_json(
paymentreconciliation_processnote: PaymentreconciliationProcessnote,
) -> json.Json
pub fn paymentreconciliation_to_json(
paymentreconciliation: Paymentreconciliation,
) -> json.Json
pub fn period_decoder() -> decode.Decoder(Period)
pub fn period_new() -> Period
pub fn permission_decoder() -> decode.Decoder(Permission)
pub fn permission_justification_decoder() -> decode.Decoder(
PermissionJustification,
)
pub fn permission_justification_new() -> PermissionJustification
pub fn permission_justification_to_json(
permission_justification: PermissionJustification,
) -> json.Json
pub fn permission_new(
combining combining: r5_valuesets.Permissionrulecombining,
status status: r5_valuesets.Permissionstatus,
) -> Permission
pub fn permission_rule_activity_decoder() -> decode.Decoder(
PermissionRuleActivity,
)
pub fn permission_rule_activity_new() -> PermissionRuleActivity
pub fn permission_rule_activity_to_json(
permission_rule_activity: PermissionRuleActivity,
) -> json.Json
pub fn permission_rule_data_decoder() -> decode.Decoder(
PermissionRuleData,
)
pub fn permission_rule_data_new() -> PermissionRuleData
pub fn permission_rule_data_resource_decoder() -> decode.Decoder(
PermissionRuleDataResource,
)
pub fn permission_rule_data_resource_new(
reference reference: Reference,
meaning meaning: r5_valuesets.Consentdatameaning,
) -> PermissionRuleDataResource
pub fn permission_rule_data_resource_to_json(
permission_rule_data_resource: PermissionRuleDataResource,
) -> json.Json
pub fn permission_rule_data_to_json(
permission_rule_data: PermissionRuleData,
) -> json.Json
pub fn permission_rule_decoder() -> decode.Decoder(PermissionRule)
pub fn permission_rule_new() -> PermissionRule
pub fn permission_rule_to_json(
permission_rule: PermissionRule,
) -> json.Json
pub fn permission_to_json(permission: Permission) -> json.Json
pub fn person_communication_decoder() -> decode.Decoder(
PersonCommunication,
)
pub fn person_communication_new(
language language: Codeableconcept,
) -> PersonCommunication
pub fn person_communication_to_json(
person_communication: PersonCommunication,
) -> json.Json
pub fn person_deceased_decoder() -> decode.Decoder(PersonDeceased)
pub fn person_deceased_to_json(elt: PersonDeceased) -> json.Json
pub fn person_decoder() -> decode.Decoder(Person)
pub fn person_link_decoder() -> decode.Decoder(PersonLink)
pub fn person_link_new(target target: Reference) -> PersonLink
pub fn person_link_to_json(person_link: PersonLink) -> json.Json
pub fn person_new() -> Person
pub fn plandefinition_action_condition_decoder() -> decode.Decoder(
PlandefinitionActionCondition,
)
pub fn plandefinition_action_condition_new(
kind kind: r5_valuesets.Actionconditionkind,
) -> PlandefinitionActionCondition
pub fn plandefinition_action_condition_to_json(
plandefinition_action_condition: PlandefinitionActionCondition,
) -> json.Json
pub fn plandefinition_action_decoder() -> decode.Decoder(
PlandefinitionAction,
)
pub fn plandefinition_action_definition_decoder() -> decode.Decoder(
PlandefinitionActionDefinition,
)
pub fn plandefinition_action_definition_to_json(
elt: PlandefinitionActionDefinition,
) -> json.Json
pub fn plandefinition_action_dynamicvalue_decoder() -> decode.Decoder(
PlandefinitionActionDynamicvalue,
)
pub fn plandefinition_action_dynamicvalue_new() -> PlandefinitionActionDynamicvalue
pub fn plandefinition_action_dynamicvalue_to_json(
plandefinition_action_dynamicvalue: PlandefinitionActionDynamicvalue,
) -> json.Json
pub fn plandefinition_action_input_decoder() -> decode.Decoder(
PlandefinitionActionInput,
)
pub fn plandefinition_action_input_new() -> PlandefinitionActionInput
pub fn plandefinition_action_input_to_json(
plandefinition_action_input: PlandefinitionActionInput,
) -> json.Json
pub fn plandefinition_action_new() -> PlandefinitionAction
pub fn plandefinition_action_output_decoder() -> decode.Decoder(
PlandefinitionActionOutput,
)
pub fn plandefinition_action_output_new() -> PlandefinitionActionOutput
pub fn plandefinition_action_output_to_json(
plandefinition_action_output: PlandefinitionActionOutput,
) -> json.Json
pub fn plandefinition_action_participant_decoder() -> decode.Decoder(
PlandefinitionActionParticipant,
)
pub fn plandefinition_action_participant_new() -> PlandefinitionActionParticipant
pub fn plandefinition_action_participant_to_json(
plandefinition_action_participant: PlandefinitionActionParticipant,
) -> json.Json
pub fn plandefinition_action_relatedaction_decoder() -> decode.Decoder(
PlandefinitionActionRelatedaction,
)
pub fn plandefinition_action_relatedaction_new(
relationship relationship: r5_valuesets.Actionrelationshiptype,
target_id target_id: String,
) -> PlandefinitionActionRelatedaction
pub fn plandefinition_action_relatedaction_offset_decoder() -> decode.Decoder(
PlandefinitionActionRelatedactionOffset,
)
pub fn plandefinition_action_relatedaction_offset_to_json(
elt: PlandefinitionActionRelatedactionOffset,
) -> json.Json
pub fn plandefinition_action_relatedaction_to_json(
plandefinition_action_relatedaction: PlandefinitionActionRelatedaction,
) -> json.Json
pub fn plandefinition_action_subject_decoder() -> decode.Decoder(
PlandefinitionActionSubject,
)
pub fn plandefinition_action_subject_to_json(
elt: PlandefinitionActionSubject,
) -> json.Json
pub fn plandefinition_action_timing_decoder() -> decode.Decoder(
PlandefinitionActionTiming,
)
pub fn plandefinition_action_timing_to_json(
elt: PlandefinitionActionTiming,
) -> json.Json
pub fn plandefinition_action_to_json(
plandefinition_action: PlandefinitionAction,
) -> json.Json
pub fn plandefinition_actor_decoder() -> decode.Decoder(
PlandefinitionActor,
)
pub fn plandefinition_actor_new() -> PlandefinitionActor
pub fn plandefinition_actor_option_decoder() -> decode.Decoder(
PlandefinitionActorOption,
)
pub fn plandefinition_actor_option_new() -> PlandefinitionActorOption
pub fn plandefinition_actor_option_to_json(
plandefinition_actor_option: PlandefinitionActorOption,
) -> json.Json
pub fn plandefinition_actor_to_json(
plandefinition_actor: PlandefinitionActor,
) -> json.Json
pub fn plandefinition_asneeded_decoder() -> decode.Decoder(
PlandefinitionAsneeded,
)
pub fn plandefinition_asneeded_to_json(
elt: PlandefinitionAsneeded,
) -> json.Json
pub fn plandefinition_decoder() -> decode.Decoder(Plandefinition)
pub fn plandefinition_goal_decoder() -> decode.Decoder(
PlandefinitionGoal,
)
pub fn plandefinition_goal_new(
description description: Codeableconcept,
) -> PlandefinitionGoal
pub fn plandefinition_goal_target_decoder() -> decode.Decoder(
PlandefinitionGoalTarget,
)
pub fn plandefinition_goal_target_detail_decoder() -> decode.Decoder(
PlandefinitionGoalTargetDetail,
)
pub fn plandefinition_goal_target_detail_to_json(
elt: PlandefinitionGoalTargetDetail,
) -> json.Json
pub fn plandefinition_goal_target_new() -> PlandefinitionGoalTarget
pub fn plandefinition_goal_target_to_json(
plandefinition_goal_target: PlandefinitionGoalTarget,
) -> json.Json
pub fn plandefinition_goal_to_json(
plandefinition_goal: PlandefinitionGoal,
) -> json.Json
pub fn plandefinition_new(
status status: r5_valuesets.Publicationstatus,
) -> Plandefinition
pub fn plandefinition_subject_decoder() -> decode.Decoder(
PlandefinitionSubject,
)
pub fn plandefinition_subject_to_json(
elt: PlandefinitionSubject,
) -> json.Json
pub fn plandefinition_to_json(
plandefinition: Plandefinition,
) -> json.Json
pub fn plandefinition_versionalgorithm_decoder() -> decode.Decoder(
PlandefinitionVersionalgorithm,
)
pub fn plandefinition_versionalgorithm_to_json(
elt: PlandefinitionVersionalgorithm,
) -> json.Json
pub fn practitioner_communication_decoder() -> decode.Decoder(
PractitionerCommunication,
)
pub fn practitioner_communication_new(
language language: Codeableconcept,
) -> PractitionerCommunication
pub fn practitioner_communication_to_json(
practitioner_communication: PractitionerCommunication,
) -> json.Json
pub fn practitioner_deceased_decoder() -> decode.Decoder(
PractitionerDeceased,
)
pub fn practitioner_deceased_to_json(
elt: PractitionerDeceased,
) -> json.Json
pub fn practitioner_decoder() -> decode.Decoder(Practitioner)
pub fn practitioner_new() -> Practitioner
pub fn practitioner_qualification_decoder() -> decode.Decoder(
PractitionerQualification,
)
pub fn practitioner_qualification_new(
code code: Codeableconcept,
) -> PractitionerQualification
pub fn practitioner_qualification_to_json(
practitioner_qualification: PractitionerQualification,
) -> json.Json
pub fn practitioner_to_json(
practitioner: Practitioner,
) -> json.Json
pub fn practitionerrole_decoder() -> decode.Decoder(
Practitionerrole,
)
pub fn practitionerrole_new() -> Practitionerrole
pub fn practitionerrole_to_json(
practitionerrole: Practitionerrole,
) -> json.Json
pub fn primitivetype_decoder() -> decode.Decoder(Primitivetype)
pub fn primitivetype_new() -> Primitivetype
pub fn primitivetype_to_json(
primitivetype: Primitivetype,
) -> json.Json
pub fn procedure_decoder() -> decode.Decoder(Procedure)
pub fn procedure_focaldevice_decoder() -> decode.Decoder(
ProcedureFocaldevice,
)
pub fn procedure_focaldevice_new(
manipulated manipulated: Reference,
) -> ProcedureFocaldevice
pub fn procedure_focaldevice_to_json(
procedure_focaldevice: ProcedureFocaldevice,
) -> json.Json
pub fn procedure_new(
subject subject: Reference,
status status: r5_valuesets.Eventstatus,
) -> Procedure
pub fn procedure_occurrence_decoder() -> decode.Decoder(
ProcedureOccurrence,
)
pub fn procedure_occurrence_to_json(
elt: ProcedureOccurrence,
) -> json.Json
pub fn procedure_performer_decoder() -> decode.Decoder(
ProcedurePerformer,
)
pub fn procedure_performer_new(
actor actor: Reference,
) -> ProcedurePerformer
pub fn procedure_performer_to_json(
procedure_performer: ProcedurePerformer,
) -> json.Json
pub fn procedure_reported_decoder() -> decode.Decoder(
ProcedureReported,
)
pub fn procedure_reported_to_json(
elt: ProcedureReported,
) -> json.Json
pub fn productshelflife_decoder() -> decode.Decoder(
Productshelflife,
)
pub fn productshelflife_new() -> Productshelflife
pub fn productshelflife_period_decoder() -> decode.Decoder(
ProductshelflifePeriod,
)
pub fn productshelflife_period_to_json(
elt: ProductshelflifePeriod,
) -> json.Json
pub fn productshelflife_to_json(
productshelflife: Productshelflife,
) -> json.Json
pub fn provenance_agent_decoder() -> decode.Decoder(
ProvenanceAgent,
)
pub fn provenance_agent_new(
who who: Reference,
) -> ProvenanceAgent
pub fn provenance_agent_to_json(
provenance_agent: ProvenanceAgent,
) -> json.Json
pub fn provenance_decoder() -> decode.Decoder(Provenance)
pub fn provenance_entity_decoder() -> decode.Decoder(
ProvenanceEntity,
)
pub fn provenance_entity_new(
what what: Reference,
role role: r5_valuesets.Provenanceentityrole,
) -> ProvenanceEntity
pub fn provenance_entity_to_json(
provenance_entity: ProvenanceEntity,
) -> json.Json
pub fn provenance_new() -> Provenance
pub fn provenance_occurred_decoder() -> decode.Decoder(
ProvenanceOccurred,
)
pub fn provenance_occurred_to_json(
elt: ProvenanceOccurred,
) -> json.Json
pub fn provenance_to_json(provenance: Provenance) -> json.Json
pub fn quantity_decoder() -> decode.Decoder(Quantity)
pub fn quantity_new() -> Quantity
pub fn questionnaire_decoder() -> decode.Decoder(Questionnaire)
pub fn questionnaire_item_answeroption_decoder() -> decode.Decoder(
QuestionnaireItemAnsweroption,
)
pub fn questionnaire_item_answeroption_new(
value value: QuestionnaireItemAnsweroptionValue,
) -> QuestionnaireItemAnsweroption
pub fn questionnaire_item_answeroption_to_json(
questionnaire_item_answeroption: QuestionnaireItemAnsweroption,
) -> json.Json
pub fn questionnaire_item_answeroption_value_decoder() -> decode.Decoder(
QuestionnaireItemAnsweroptionValue,
)
pub fn questionnaire_item_answeroption_value_to_json(
elt: QuestionnaireItemAnsweroptionValue,
) -> json.Json
pub fn questionnaire_item_decoder() -> decode.Decoder(
QuestionnaireItem,
)
pub fn questionnaire_item_enablewhen_answer_decoder() -> decode.Decoder(
QuestionnaireItemEnablewhenAnswer,
)
pub fn questionnaire_item_enablewhen_answer_to_json(
elt: QuestionnaireItemEnablewhenAnswer,
) -> json.Json
pub fn questionnaire_item_enablewhen_decoder() -> decode.Decoder(
QuestionnaireItemEnablewhen,
)
pub fn questionnaire_item_enablewhen_new(
answer answer: QuestionnaireItemEnablewhenAnswer,
operator operator: r5_valuesets.Questionnaireenableoperator,
question question: String,
) -> QuestionnaireItemEnablewhen
pub fn questionnaire_item_enablewhen_to_json(
questionnaire_item_enablewhen: QuestionnaireItemEnablewhen,
) -> json.Json
pub fn questionnaire_item_initial_decoder() -> decode.Decoder(
QuestionnaireItemInitial,
)
pub fn questionnaire_item_initial_new(
value value: QuestionnaireItemInitialValue,
) -> QuestionnaireItemInitial
pub fn questionnaire_item_initial_to_json(
questionnaire_item_initial: QuestionnaireItemInitial,
) -> json.Json
pub fn questionnaire_item_initial_value_decoder() -> decode.Decoder(
QuestionnaireItemInitialValue,
)
pub fn questionnaire_item_initial_value_to_json(
elt: QuestionnaireItemInitialValue,
) -> json.Json
pub fn questionnaire_item_new(
type_ type_: r5_valuesets.Itemtype,
link_id link_id: String,
) -> QuestionnaireItem
pub fn questionnaire_item_to_json(
questionnaire_item: QuestionnaireItem,
) -> json.Json
pub fn questionnaire_new(
status status: r5_valuesets.Publicationstatus,
) -> Questionnaire
pub fn questionnaire_to_json(
questionnaire: Questionnaire,
) -> json.Json
pub fn questionnaire_versionalgorithm_decoder() -> decode.Decoder(
QuestionnaireVersionalgorithm,
)
pub fn questionnaire_versionalgorithm_to_json(
elt: QuestionnaireVersionalgorithm,
) -> json.Json
pub fn questionnaireresponse_decoder() -> decode.Decoder(
Questionnaireresponse,
)
pub fn questionnaireresponse_item_answer_decoder() -> decode.Decoder(
QuestionnaireresponseItemAnswer,
)
pub fn questionnaireresponse_item_answer_new(
value value: QuestionnaireresponseItemAnswerValue,
) -> QuestionnaireresponseItemAnswer
pub fn questionnaireresponse_item_answer_to_json(
questionnaireresponse_item_answer: QuestionnaireresponseItemAnswer,
) -> json.Json
pub fn questionnaireresponse_item_answer_value_decoder() -> decode.Decoder(
QuestionnaireresponseItemAnswerValue,
)
pub fn questionnaireresponse_item_answer_value_to_json(
elt: QuestionnaireresponseItemAnswerValue,
) -> json.Json
pub fn questionnaireresponse_item_decoder() -> decode.Decoder(
QuestionnaireresponseItem,
)
pub fn questionnaireresponse_item_new(
link_id link_id: String,
) -> QuestionnaireresponseItem
pub fn questionnaireresponse_item_to_json(
questionnaireresponse_item: QuestionnaireresponseItem,
) -> json.Json
pub fn questionnaireresponse_new(
status status: r5_valuesets.Questionnaireanswersstatus,
questionnaire questionnaire: String,
) -> Questionnaireresponse
pub fn questionnaireresponse_to_json(
questionnaireresponse: Questionnaireresponse,
) -> json.Json
pub fn range_decoder() -> decode.Decoder(Range)
pub fn ratio_decoder() -> decode.Decoder(Ratio)
pub fn ratiorange_decoder() -> decode.Decoder(Ratiorange)
pub fn ratiorange_new() -> Ratiorange
pub fn ratiorange_to_json(ratiorange: Ratiorange) -> json.Json
pub fn reference_decoder() -> decode.Decoder(Reference)
pub fn reference_new() -> Reference
pub fn regulatedauthorization_case_date_decoder() -> decode.Decoder(
RegulatedauthorizationCaseDate,
)
pub fn regulatedauthorization_case_date_to_json(
elt: RegulatedauthorizationCaseDate,
) -> json.Json
pub fn regulatedauthorization_case_decoder() -> decode.Decoder(
RegulatedauthorizationCase,
)
pub fn regulatedauthorization_case_new() -> RegulatedauthorizationCase
pub fn regulatedauthorization_case_to_json(
regulatedauthorization_case: RegulatedauthorizationCase,
) -> json.Json
pub fn regulatedauthorization_decoder() -> decode.Decoder(
Regulatedauthorization,
)
pub fn regulatedauthorization_new() -> Regulatedauthorization
pub fn regulatedauthorization_to_json(
regulatedauthorization: Regulatedauthorization,
) -> json.Json
pub fn relatedartifact_decoder() -> decode.Decoder(
Relatedartifact,
)
pub fn relatedartifact_new(
type_ type_: r5_valuesets.Relatedartifacttype,
) -> Relatedartifact
pub fn relatedartifact_to_json(
relatedartifact: Relatedartifact,
) -> json.Json
pub fn relatedperson_communication_decoder() -> decode.Decoder(
RelatedpersonCommunication,
)
pub fn relatedperson_communication_new(
language language: Codeableconcept,
) -> RelatedpersonCommunication
pub fn relatedperson_communication_to_json(
relatedperson_communication: RelatedpersonCommunication,
) -> json.Json
pub fn relatedperson_decoder() -> decode.Decoder(Relatedperson)
pub fn relatedperson_new(
patient patient: Reference,
) -> Relatedperson
pub fn relatedperson_to_json(
relatedperson: Relatedperson,
) -> json.Json
pub fn requestorchestration_action_condition_decoder() -> decode.Decoder(
RequestorchestrationActionCondition,
)
pub fn requestorchestration_action_condition_new(
kind kind: r5_valuesets.Actionconditionkind,
) -> RequestorchestrationActionCondition
pub fn requestorchestration_action_condition_to_json(
requestorchestration_action_condition: RequestorchestrationActionCondition,
) -> json.Json
pub fn requestorchestration_action_decoder() -> decode.Decoder(
RequestorchestrationAction,
)
pub fn requestorchestration_action_definition_decoder() -> decode.Decoder(
RequestorchestrationActionDefinition,
)
pub fn requestorchestration_action_definition_to_json(
elt: RequestorchestrationActionDefinition,
) -> json.Json
pub fn requestorchestration_action_dynamicvalue_decoder() -> decode.Decoder(
RequestorchestrationActionDynamicvalue,
)
pub fn requestorchestration_action_dynamicvalue_new() -> RequestorchestrationActionDynamicvalue
pub fn requestorchestration_action_dynamicvalue_to_json(
requestorchestration_action_dynamicvalue: RequestorchestrationActionDynamicvalue,
) -> json.Json
pub fn requestorchestration_action_input_decoder() -> decode.Decoder(
RequestorchestrationActionInput,
)
pub fn requestorchestration_action_input_new() -> RequestorchestrationActionInput
pub fn requestorchestration_action_input_to_json(
requestorchestration_action_input: RequestorchestrationActionInput,
) -> json.Json
pub fn requestorchestration_action_new() -> RequestorchestrationAction
pub fn requestorchestration_action_output_decoder() -> decode.Decoder(
RequestorchestrationActionOutput,
)
pub fn requestorchestration_action_output_new() -> RequestorchestrationActionOutput
pub fn requestorchestration_action_output_to_json(
requestorchestration_action_output: RequestorchestrationActionOutput,
) -> json.Json
pub fn requestorchestration_action_participant_actor_decoder() -> decode.Decoder(
RequestorchestrationActionParticipantActor,
)
pub fn requestorchestration_action_participant_actor_to_json(
elt: RequestorchestrationActionParticipantActor,
) -> json.Json
pub fn requestorchestration_action_participant_decoder() -> decode.Decoder(
RequestorchestrationActionParticipant,
)
pub fn requestorchestration_action_participant_new() -> RequestorchestrationActionParticipant
pub fn requestorchestration_action_participant_to_json(
requestorchestration_action_participant: RequestorchestrationActionParticipant,
) -> json.Json
pub fn requestorchestration_action_relatedaction_decoder() -> decode.Decoder(
RequestorchestrationActionRelatedaction,
)
pub fn requestorchestration_action_relatedaction_new(
relationship relationship: r5_valuesets.Actionrelationshiptype,
target_id target_id: String,
) -> RequestorchestrationActionRelatedaction
pub fn requestorchestration_action_relatedaction_offset_decoder() -> decode.Decoder(
RequestorchestrationActionRelatedactionOffset,
)
pub fn requestorchestration_action_relatedaction_offset_to_json(
elt: RequestorchestrationActionRelatedactionOffset,
) -> json.Json
pub fn requestorchestration_action_relatedaction_to_json(
requestorchestration_action_relatedaction: RequestorchestrationActionRelatedaction,
) -> json.Json
pub fn requestorchestration_action_timing_decoder() -> decode.Decoder(
RequestorchestrationActionTiming,
)
pub fn requestorchestration_action_timing_to_json(
elt: RequestorchestrationActionTiming,
) -> json.Json
pub fn requestorchestration_action_to_json(
requestorchestration_action: RequestorchestrationAction,
) -> json.Json
pub fn requestorchestration_decoder() -> decode.Decoder(
Requestorchestration,
)
pub fn requestorchestration_new(
intent intent: r5_valuesets.Requestintent,
status status: r5_valuesets.Requeststatus,
) -> Requestorchestration
pub fn requestorchestration_to_json(
requestorchestration: Requestorchestration,
) -> json.Json
pub fn requirements_decoder() -> decode.Decoder(Requirements)
pub fn requirements_new(
status status: r5_valuesets.Publicationstatus,
) -> Requirements
pub fn requirements_statement_decoder() -> decode.Decoder(
RequirementsStatement,
)
pub fn requirements_statement_new(
requirement requirement: String,
key key: String,
) -> RequirementsStatement
pub fn requirements_statement_to_json(
requirements_statement: RequirementsStatement,
) -> json.Json
pub fn requirements_to_json(
requirements: Requirements,
) -> json.Json
pub fn requirements_versionalgorithm_decoder() -> decode.Decoder(
RequirementsVersionalgorithm,
)
pub fn requirements_versionalgorithm_to_json(
elt: RequirementsVersionalgorithm,
) -> json.Json
pub fn researchstudy_associatedparty_decoder() -> decode.Decoder(
ResearchstudyAssociatedparty,
)
pub fn researchstudy_associatedparty_new(
role role: Codeableconcept,
) -> ResearchstudyAssociatedparty
pub fn researchstudy_associatedparty_to_json(
researchstudy_associatedparty: ResearchstudyAssociatedparty,
) -> json.Json
pub fn researchstudy_comparisongroup_decoder() -> decode.Decoder(
ResearchstudyComparisongroup,
)
pub fn researchstudy_comparisongroup_new(
name name: String,
) -> ResearchstudyComparisongroup
pub fn researchstudy_comparisongroup_to_json(
researchstudy_comparisongroup: ResearchstudyComparisongroup,
) -> json.Json
pub fn researchstudy_decoder() -> decode.Decoder(Researchstudy)
pub fn researchstudy_label_decoder() -> decode.Decoder(
ResearchstudyLabel,
)
pub fn researchstudy_label_new() -> ResearchstudyLabel
pub fn researchstudy_label_to_json(
researchstudy_label: ResearchstudyLabel,
) -> json.Json
pub fn researchstudy_new(
status status: r5_valuesets.Publicationstatus,
) -> Researchstudy
pub fn researchstudy_objective_decoder() -> decode.Decoder(
ResearchstudyObjective,
)
pub fn researchstudy_objective_new() -> ResearchstudyObjective
pub fn researchstudy_objective_to_json(
researchstudy_objective: ResearchstudyObjective,
) -> json.Json
pub fn researchstudy_outcomemeasure_decoder() -> decode.Decoder(
ResearchstudyOutcomemeasure,
)
pub fn researchstudy_outcomemeasure_new() -> ResearchstudyOutcomemeasure
pub fn researchstudy_outcomemeasure_to_json(
researchstudy_outcomemeasure: ResearchstudyOutcomemeasure,
) -> json.Json
pub fn researchstudy_progressstatus_decoder() -> decode.Decoder(
ResearchstudyProgressstatus,
)
pub fn researchstudy_progressstatus_new(
state state: Codeableconcept,
) -> ResearchstudyProgressstatus
pub fn researchstudy_progressstatus_to_json(
researchstudy_progressstatus: ResearchstudyProgressstatus,
) -> json.Json
pub fn researchstudy_recruitment_decoder() -> decode.Decoder(
ResearchstudyRecruitment,
)
pub fn researchstudy_recruitment_new() -> ResearchstudyRecruitment
pub fn researchstudy_recruitment_to_json(
researchstudy_recruitment: ResearchstudyRecruitment,
) -> json.Json
pub fn researchstudy_to_json(
researchstudy: Researchstudy,
) -> json.Json
pub fn researchsubject_decoder() -> decode.Decoder(
Researchsubject,
)
pub fn researchsubject_new(
subject subject: Reference,
study study: Reference,
status status: r5_valuesets.Publicationstatus,
) -> Researchsubject
pub fn researchsubject_progress_decoder() -> decode.Decoder(
ResearchsubjectProgress,
)
pub fn researchsubject_progress_new() -> ResearchsubjectProgress
pub fn researchsubject_progress_to_json(
researchsubject_progress: ResearchsubjectProgress,
) -> json.Json
pub fn researchsubject_to_json(
researchsubject: Researchsubject,
) -> json.Json
pub fn resource_decoder() -> decode.Decoder(Resource)
pub fn riskassessment_decoder() -> decode.Decoder(Riskassessment)
pub fn riskassessment_new(
subject subject: Reference,
status status: r5_valuesets.Observationstatus,
) -> Riskassessment
pub fn riskassessment_occurrence_decoder() -> decode.Decoder(
RiskassessmentOccurrence,
)
pub fn riskassessment_occurrence_to_json(
elt: RiskassessmentOccurrence,
) -> json.Json
pub fn riskassessment_prediction_decoder() -> decode.Decoder(
RiskassessmentPrediction,
)
pub fn riskassessment_prediction_new() -> RiskassessmentPrediction
pub fn riskassessment_prediction_probability_decoder() -> decode.Decoder(
RiskassessmentPredictionProbability,
)
pub fn riskassessment_prediction_probability_to_json(
elt: RiskassessmentPredictionProbability,
) -> json.Json
pub fn riskassessment_prediction_to_json(
riskassessment_prediction: RiskassessmentPrediction,
) -> json.Json
pub fn riskassessment_prediction_when_decoder() -> decode.Decoder(
RiskassessmentPredictionWhen,
)
pub fn riskassessment_prediction_when_to_json(
elt: RiskassessmentPredictionWhen,
) -> json.Json
pub fn riskassessment_to_json(
riskassessment: Riskassessment,
) -> json.Json
pub fn sampleddata_decoder() -> decode.Decoder(Sampleddata)
pub fn sampleddata_new(
dimensions dimensions: Int,
interval_unit interval_unit: String,
origin origin: Quantity,
) -> Sampleddata
pub fn sampleddata_to_json(sampleddata: Sampleddata) -> json.Json
pub fn schedule_decoder() -> decode.Decoder(Schedule)
pub fn schedule_new() -> Schedule
pub fn searchparameter_component_decoder() -> decode.Decoder(
SearchparameterComponent,
)
pub fn searchparameter_component_new(
expression expression: String,
definition definition: String,
) -> SearchparameterComponent
pub fn searchparameter_component_to_json(
searchparameter_component: SearchparameterComponent,
) -> json.Json
pub fn searchparameter_decoder() -> decode.Decoder(
Searchparameter,
)
pub fn searchparameter_new(
type_ type_: r5_valuesets.Searchparamtype,
code code: String,
description description: String,
status status: r5_valuesets.Publicationstatus,
name name: String,
url url: String,
) -> Searchparameter
pub fn searchparameter_to_json(
searchparameter: Searchparameter,
) -> json.Json
pub fn searchparameter_versionalgorithm_decoder() -> decode.Decoder(
SearchparameterVersionalgorithm,
)
pub fn searchparameter_versionalgorithm_to_json(
elt: SearchparameterVersionalgorithm,
) -> json.Json
pub fn servicerequest_asneeded_decoder() -> decode.Decoder(
ServicerequestAsneeded,
)
pub fn servicerequest_asneeded_to_json(
elt: ServicerequestAsneeded,
) -> json.Json
pub fn servicerequest_decoder() -> decode.Decoder(Servicerequest)
pub fn servicerequest_new(
subject subject: Reference,
intent intent: r5_valuesets.Requestintent,
status status: r5_valuesets.Requeststatus,
) -> Servicerequest
pub fn servicerequest_occurrence_decoder() -> decode.Decoder(
ServicerequestOccurrence,
)
pub fn servicerequest_occurrence_to_json(
elt: ServicerequestOccurrence,
) -> json.Json
pub fn servicerequest_orderdetail_decoder() -> decode.Decoder(
ServicerequestOrderdetail,
)
pub fn servicerequest_orderdetail_new() -> ServicerequestOrderdetail
pub fn servicerequest_orderdetail_parameter_decoder() -> decode.Decoder(
ServicerequestOrderdetailParameter,
)
pub fn servicerequest_orderdetail_parameter_new(
value value: ServicerequestOrderdetailParameterValue,
code code: Codeableconcept,
) -> ServicerequestOrderdetailParameter
pub fn servicerequest_orderdetail_parameter_to_json(
servicerequest_orderdetail_parameter: ServicerequestOrderdetailParameter,
) -> json.Json
pub fn servicerequest_orderdetail_parameter_value_decoder() -> decode.Decoder(
ServicerequestOrderdetailParameterValue,
)
pub fn servicerequest_orderdetail_parameter_value_to_json(
elt: ServicerequestOrderdetailParameterValue,
) -> json.Json
pub fn servicerequest_orderdetail_to_json(
servicerequest_orderdetail: ServicerequestOrderdetail,
) -> json.Json
pub fn servicerequest_patientinstruction_decoder() -> decode.Decoder(
ServicerequestPatientinstruction,
)
pub fn servicerequest_patientinstruction_instruction_decoder() -> decode.Decoder(
ServicerequestPatientinstructionInstruction,
)
pub fn servicerequest_patientinstruction_instruction_to_json(
elt: ServicerequestPatientinstructionInstruction,
) -> json.Json
pub fn servicerequest_patientinstruction_new() -> ServicerequestPatientinstruction
pub fn servicerequest_patientinstruction_to_json(
servicerequest_patientinstruction: ServicerequestPatientinstruction,
) -> json.Json
pub fn servicerequest_quantity_decoder() -> decode.Decoder(
ServicerequestQuantity,
)
pub fn servicerequest_quantity_to_json(
elt: ServicerequestQuantity,
) -> json.Json
pub fn servicerequest_to_json(
servicerequest: Servicerequest,
) -> json.Json
pub fn signature_decoder() -> decode.Decoder(Signature)
pub fn signature_new() -> Signature
pub fn simplequantity_decoder() -> decode.Decoder(Simplequantity)
pub fn simplequantity_new() -> Simplequantity
pub fn simplequantity_to_json(
simplequantity: Simplequantity,
) -> json.Json
pub fn slot_decoder() -> decode.Decoder(Slot)
pub fn slot_new(
end end: String,
start start: String,
status status: r5_valuesets.Slotstatus,
schedule schedule: Reference,
) -> Slot
pub fn specimen_collection_collected_decoder() -> decode.Decoder(
SpecimenCollectionCollected,
)
pub fn specimen_collection_collected_to_json(
elt: SpecimenCollectionCollected,
) -> json.Json
pub fn specimen_collection_decoder() -> decode.Decoder(
SpecimenCollection,
)
pub fn specimen_collection_fastingstatus_decoder() -> decode.Decoder(
SpecimenCollectionFastingstatus,
)
pub fn specimen_collection_fastingstatus_to_json(
elt: SpecimenCollectionFastingstatus,
) -> json.Json
pub fn specimen_collection_new() -> SpecimenCollection
pub fn specimen_collection_to_json(
specimen_collection: SpecimenCollection,
) -> json.Json
pub fn specimen_container_decoder() -> decode.Decoder(
SpecimenContainer,
)
pub fn specimen_container_new(
device device: Reference,
) -> SpecimenContainer
pub fn specimen_container_to_json(
specimen_container: SpecimenContainer,
) -> json.Json
pub fn specimen_decoder() -> decode.Decoder(Specimen)
pub fn specimen_feature_decoder() -> decode.Decoder(
SpecimenFeature,
)
pub fn specimen_feature_new(
description description: String,
type_ type_: Codeableconcept,
) -> SpecimenFeature
pub fn specimen_feature_to_json(
specimen_feature: SpecimenFeature,
) -> json.Json
pub fn specimen_new() -> Specimen
pub fn specimen_processing_decoder() -> decode.Decoder(
SpecimenProcessing,
)
pub fn specimen_processing_new() -> SpecimenProcessing
pub fn specimen_processing_time_decoder() -> decode.Decoder(
SpecimenProcessingTime,
)
pub fn specimen_processing_time_to_json(
elt: SpecimenProcessingTime,
) -> json.Json
pub fn specimen_processing_to_json(
specimen_processing: SpecimenProcessing,
) -> json.Json
pub fn specimendefinition_decoder() -> decode.Decoder(
Specimendefinition,
)
pub fn specimendefinition_new(
status status: r5_valuesets.Publicationstatus,
) -> Specimendefinition
pub fn specimendefinition_subject_decoder() -> decode.Decoder(
SpecimendefinitionSubject,
)
pub fn specimendefinition_subject_to_json(
elt: SpecimendefinitionSubject,
) -> json.Json
pub fn specimendefinition_to_json(
specimendefinition: Specimendefinition,
) -> json.Json
pub fn specimendefinition_typetested_container_additive_additive_decoder() -> decode.Decoder(
SpecimendefinitionTypetestedContainerAdditiveAdditive,
)
pub fn specimendefinition_typetested_container_additive_additive_to_json(
elt: SpecimendefinitionTypetestedContainerAdditiveAdditive,
) -> json.Json
pub fn specimendefinition_typetested_container_additive_decoder() -> decode.Decoder(
SpecimendefinitionTypetestedContainerAdditive,
)
pub fn specimendefinition_typetested_container_additive_new(
additive additive: SpecimendefinitionTypetestedContainerAdditiveAdditive,
) -> SpecimendefinitionTypetestedContainerAdditive
pub fn specimendefinition_typetested_container_additive_to_json(
specimendefinition_typetested_container_additive: SpecimendefinitionTypetestedContainerAdditive,
) -> json.Json
pub fn specimendefinition_typetested_container_decoder() -> decode.Decoder(
SpecimendefinitionTypetestedContainer,
)
pub fn specimendefinition_typetested_container_minimumvolume_decoder() -> decode.Decoder(
SpecimendefinitionTypetestedContainerMinimumvolume,
)
pub fn specimendefinition_typetested_container_minimumvolume_to_json(
elt: SpecimendefinitionTypetestedContainerMinimumvolume,
) -> json.Json
pub fn specimendefinition_typetested_container_new() -> SpecimendefinitionTypetestedContainer
pub fn specimendefinition_typetested_container_to_json(
specimendefinition_typetested_container: SpecimendefinitionTypetestedContainer,
) -> json.Json
pub fn specimendefinition_typetested_decoder() -> decode.Decoder(
SpecimendefinitionTypetested,
)
pub fn specimendefinition_typetested_handling_decoder() -> decode.Decoder(
SpecimendefinitionTypetestedHandling,
)
pub fn specimendefinition_typetested_handling_new() -> SpecimendefinitionTypetestedHandling
pub fn specimendefinition_typetested_handling_to_json(
specimendefinition_typetested_handling: SpecimendefinitionTypetestedHandling,
) -> json.Json
pub fn specimendefinition_typetested_new(
preference preference: r5_valuesets.Specimencontainedpreference,
) -> SpecimendefinitionTypetested
pub fn specimendefinition_typetested_to_json(
specimendefinition_typetested: SpecimendefinitionTypetested,
) -> json.Json
pub fn specimendefinition_versionalgorithm_decoder() -> decode.Decoder(
SpecimendefinitionVersionalgorithm,
)
pub fn specimendefinition_versionalgorithm_to_json(
elt: SpecimendefinitionVersionalgorithm,
) -> json.Json
pub fn structuredefinition_context_decoder() -> decode.Decoder(
StructuredefinitionContext,
)
pub fn structuredefinition_context_new(
expression expression: String,
type_ type_: r5_valuesets.Extensioncontexttype,
) -> StructuredefinitionContext
pub fn structuredefinition_context_to_json(
structuredefinition_context: StructuredefinitionContext,
) -> json.Json
pub fn structuredefinition_decoder() -> decode.Decoder(
Structuredefinition,
)
pub fn structuredefinition_differential_decoder() -> decode.Decoder(
StructuredefinitionDifferential,
)
pub fn structuredefinition_differential_new() -> StructuredefinitionDifferential
pub fn structuredefinition_differential_to_json(
structuredefinition_differential: StructuredefinitionDifferential,
) -> json.Json
pub fn structuredefinition_mapping_decoder() -> decode.Decoder(
StructuredefinitionMapping,
)
pub fn structuredefinition_mapping_new(
identity identity: String,
) -> StructuredefinitionMapping
pub fn structuredefinition_mapping_to_json(
structuredefinition_mapping: StructuredefinitionMapping,
) -> json.Json
pub fn structuredefinition_new(
type_ type_: String,
abstract abstract: Bool,
kind kind: r5_valuesets.Structuredefinitionkind,
status status: r5_valuesets.Publicationstatus,
name name: String,
url url: String,
) -> Structuredefinition
pub fn structuredefinition_snapshot_decoder() -> decode.Decoder(
StructuredefinitionSnapshot,
)
pub fn structuredefinition_snapshot_new() -> StructuredefinitionSnapshot
pub fn structuredefinition_snapshot_to_json(
structuredefinition_snapshot: StructuredefinitionSnapshot,
) -> json.Json
pub fn structuredefinition_to_json(
structuredefinition: Structuredefinition,
) -> json.Json
pub fn structuredefinition_versionalgorithm_decoder() -> decode.Decoder(
StructuredefinitionVersionalgorithm,
)
pub fn structuredefinition_versionalgorithm_to_json(
elt: StructuredefinitionVersionalgorithm,
) -> json.Json
pub fn structuremap_const_decoder() -> decode.Decoder(
StructuremapConst,
)
pub fn structuremap_const_new() -> StructuremapConst
pub fn structuremap_const_to_json(
structuremap_const: StructuremapConst,
) -> json.Json
pub fn structuremap_decoder() -> decode.Decoder(Structuremap)
pub fn structuremap_group_decoder() -> decode.Decoder(
StructuremapGroup,
)
pub fn structuremap_group_input_decoder() -> decode.Decoder(
StructuremapGroupInput,
)
pub fn structuremap_group_input_new(
mode mode: r5_valuesets.Mapinputmode,
name name: String,
) -> StructuremapGroupInput
pub fn structuremap_group_input_to_json(
structuremap_group_input: StructuremapGroupInput,
) -> json.Json
pub fn structuremap_group_new(
name name: String,
) -> StructuremapGroup
pub fn structuremap_group_rule_decoder() -> decode.Decoder(
StructuremapGroupRule,
)
pub fn structuremap_group_rule_dependent_decoder() -> decode.Decoder(
StructuremapGroupRuleDependent,
)
pub fn structuremap_group_rule_dependent_new(
name name: String,
) -> StructuremapGroupRuleDependent
pub fn structuremap_group_rule_dependent_to_json(
structuremap_group_rule_dependent: StructuremapGroupRuleDependent,
) -> json.Json
pub fn structuremap_group_rule_new() -> StructuremapGroupRule
pub fn structuremap_group_rule_source_decoder() -> decode.Decoder(
StructuremapGroupRuleSource,
)
pub fn structuremap_group_rule_source_new(
context context: String,
) -> StructuremapGroupRuleSource
pub fn structuremap_group_rule_source_to_json(
structuremap_group_rule_source: StructuremapGroupRuleSource,
) -> json.Json
pub fn structuremap_group_rule_target_decoder() -> decode.Decoder(
StructuremapGroupRuleTarget,
)
pub fn structuremap_group_rule_target_new() -> StructuremapGroupRuleTarget
pub fn structuremap_group_rule_target_parameter_decoder() -> decode.Decoder(
StructuremapGroupRuleTargetParameter,
)
pub fn structuremap_group_rule_target_parameter_new(
value value: StructuremapGroupRuleTargetParameterValue,
) -> StructuremapGroupRuleTargetParameter
pub fn structuremap_group_rule_target_parameter_to_json(
structuremap_group_rule_target_parameter: StructuremapGroupRuleTargetParameter,
) -> json.Json
pub fn structuremap_group_rule_target_parameter_value_decoder() -> decode.Decoder(
StructuremapGroupRuleTargetParameterValue,
)
pub fn structuremap_group_rule_target_parameter_value_to_json(
elt: StructuremapGroupRuleTargetParameterValue,
) -> json.Json
pub fn structuremap_group_rule_target_to_json(
structuremap_group_rule_target: StructuremapGroupRuleTarget,
) -> json.Json
pub fn structuremap_group_rule_to_json(
structuremap_group_rule: StructuremapGroupRule,
) -> json.Json
pub fn structuremap_group_to_json(
structuremap_group: StructuremapGroup,
) -> json.Json
pub fn structuremap_new(
status status: r5_valuesets.Publicationstatus,
name name: String,
url url: String,
) -> Structuremap
pub fn structuremap_structure_decoder() -> decode.Decoder(
StructuremapStructure,
)
pub fn structuremap_structure_new(
mode mode: r5_valuesets.Mapmodelmode,
url url: String,
) -> StructuremapStructure
pub fn structuremap_structure_to_json(
structuremap_structure: StructuremapStructure,
) -> json.Json
pub fn structuremap_to_json(
structuremap: Structuremap,
) -> json.Json
pub fn structuremap_versionalgorithm_decoder() -> decode.Decoder(
StructuremapVersionalgorithm,
)
pub fn structuremap_versionalgorithm_to_json(
elt: StructuremapVersionalgorithm,
) -> json.Json
pub fn subscription_decoder() -> decode.Decoder(Subscription)
pub fn subscription_filterby_decoder() -> decode.Decoder(
SubscriptionFilterby,
)
pub fn subscription_filterby_new(
value value: String,
filter_parameter filter_parameter: String,
) -> SubscriptionFilterby
pub fn subscription_filterby_to_json(
subscription_filterby: SubscriptionFilterby,
) -> json.Json
pub fn subscription_new(
channel_type channel_type: Coding,
topic topic: String,
status status: r5_valuesets.Subscriptionstatus,
) -> Subscription
pub fn subscription_parameter_decoder() -> decode.Decoder(
SubscriptionParameter,
)
pub fn subscription_parameter_new(
value value: String,
name name: String,
) -> SubscriptionParameter
pub fn subscription_parameter_to_json(
subscription_parameter: SubscriptionParameter,
) -> json.Json
pub fn subscription_to_json(
subscription: Subscription,
) -> json.Json
pub fn subscriptionstatus_decoder() -> decode.Decoder(
Subscriptionstatus,
)
pub fn subscriptionstatus_new(
subscription subscription: Reference,
type_ type_: r5_valuesets.Subscriptionnotificationtype,
) -> Subscriptionstatus
pub fn subscriptionstatus_notificationevent_decoder() -> decode.Decoder(
SubscriptionstatusNotificationevent,
)
pub fn subscriptionstatus_notificationevent_new(
event_number event_number: Int,
) -> SubscriptionstatusNotificationevent
pub fn subscriptionstatus_notificationevent_to_json(
subscriptionstatus_notificationevent: SubscriptionstatusNotificationevent,
) -> json.Json
pub fn subscriptionstatus_to_json(
subscriptionstatus: Subscriptionstatus,
) -> json.Json
pub fn subscriptiontopic_canfilterby_decoder() -> decode.Decoder(
SubscriptiontopicCanfilterby,
)
pub fn subscriptiontopic_canfilterby_new(
filter_parameter filter_parameter: String,
) -> SubscriptiontopicCanfilterby
pub fn subscriptiontopic_canfilterby_to_json(
subscriptiontopic_canfilterby: SubscriptiontopicCanfilterby,
) -> json.Json
pub fn subscriptiontopic_decoder() -> decode.Decoder(
Subscriptiontopic,
)
pub fn subscriptiontopic_eventtrigger_decoder() -> decode.Decoder(
SubscriptiontopicEventtrigger,
)
pub fn subscriptiontopic_eventtrigger_new(
resource resource: String,
event event: Codeableconcept,
) -> SubscriptiontopicEventtrigger
pub fn subscriptiontopic_eventtrigger_to_json(
subscriptiontopic_eventtrigger: SubscriptiontopicEventtrigger,
) -> json.Json
pub fn subscriptiontopic_new(
status status: r5_valuesets.Publicationstatus,
url url: String,
) -> Subscriptiontopic
pub fn subscriptiontopic_notificationshape_decoder() -> decode.Decoder(
SubscriptiontopicNotificationshape,
)
pub fn subscriptiontopic_notificationshape_new(
resource resource: String,
) -> SubscriptiontopicNotificationshape
pub fn subscriptiontopic_notificationshape_to_json(
subscriptiontopic_notificationshape: SubscriptiontopicNotificationshape,
) -> json.Json
pub fn subscriptiontopic_resourcetrigger_decoder() -> decode.Decoder(
SubscriptiontopicResourcetrigger,
)
pub fn subscriptiontopic_resourcetrigger_new(
resource resource: String,
) -> SubscriptiontopicResourcetrigger
pub fn subscriptiontopic_resourcetrigger_querycriteria_decoder() -> decode.Decoder(
SubscriptiontopicResourcetriggerQuerycriteria,
)
pub fn subscriptiontopic_resourcetrigger_querycriteria_new() -> SubscriptiontopicResourcetriggerQuerycriteria
pub fn subscriptiontopic_resourcetrigger_querycriteria_to_json(
subscriptiontopic_resourcetrigger_querycriteria: SubscriptiontopicResourcetriggerQuerycriteria,
) -> json.Json
pub fn subscriptiontopic_resourcetrigger_to_json(
subscriptiontopic_resourcetrigger: SubscriptiontopicResourcetrigger,
) -> json.Json
pub fn subscriptiontopic_to_json(
subscriptiontopic: Subscriptiontopic,
) -> json.Json
pub fn subscriptiontopic_versionalgorithm_decoder() -> decode.Decoder(
SubscriptiontopicVersionalgorithm,
)
pub fn subscriptiontopic_versionalgorithm_to_json(
elt: SubscriptiontopicVersionalgorithm,
) -> json.Json
pub fn substance_decoder() -> decode.Decoder(Substance)
pub fn substance_ingredient_decoder() -> decode.Decoder(
SubstanceIngredient,
)
pub fn substance_ingredient_new(
substance substance: SubstanceIngredientSubstance,
) -> SubstanceIngredient
pub fn substance_ingredient_substance_decoder() -> decode.Decoder(
SubstanceIngredientSubstance,
)
pub fn substance_ingredient_substance_to_json(
elt: SubstanceIngredientSubstance,
) -> json.Json
pub fn substance_ingredient_to_json(
substance_ingredient: SubstanceIngredient,
) -> json.Json
pub fn substance_new(
code code: Codeablereference,
instance instance: Bool,
) -> Substance
pub fn substancedefinition_characterization_decoder() -> decode.Decoder(
SubstancedefinitionCharacterization,
)
pub fn substancedefinition_characterization_new() -> SubstancedefinitionCharacterization
pub fn substancedefinition_characterization_to_json(
substancedefinition_characterization: SubstancedefinitionCharacterization,
) -> json.Json
pub fn substancedefinition_code_decoder() -> decode.Decoder(
SubstancedefinitionCode,
)
pub fn substancedefinition_code_new() -> SubstancedefinitionCode
pub fn substancedefinition_code_to_json(
substancedefinition_code: SubstancedefinitionCode,
) -> json.Json
pub fn substancedefinition_decoder() -> decode.Decoder(
Substancedefinition,
)
pub fn substancedefinition_moiety_amount_decoder() -> decode.Decoder(
SubstancedefinitionMoietyAmount,
)
pub fn substancedefinition_moiety_amount_to_json(
elt: SubstancedefinitionMoietyAmount,
) -> json.Json
pub fn substancedefinition_moiety_decoder() -> decode.Decoder(
SubstancedefinitionMoiety,
)
pub fn substancedefinition_moiety_new() -> SubstancedefinitionMoiety
pub fn substancedefinition_moiety_to_json(
substancedefinition_moiety: SubstancedefinitionMoiety,
) -> json.Json
pub fn substancedefinition_molecularweight_decoder() -> decode.Decoder(
SubstancedefinitionMolecularweight,
)
pub fn substancedefinition_molecularweight_new(
amount amount: Quantity,
) -> SubstancedefinitionMolecularweight
pub fn substancedefinition_molecularweight_to_json(
substancedefinition_molecularweight: SubstancedefinitionMolecularweight,
) -> json.Json
pub fn substancedefinition_name_decoder() -> decode.Decoder(
SubstancedefinitionName,
)
pub fn substancedefinition_name_new(
name name: String,
) -> SubstancedefinitionName
pub fn substancedefinition_name_official_decoder() -> decode.Decoder(
SubstancedefinitionNameOfficial,
)
pub fn substancedefinition_name_official_new() -> SubstancedefinitionNameOfficial
pub fn substancedefinition_name_official_to_json(
substancedefinition_name_official: SubstancedefinitionNameOfficial,
) -> json.Json
pub fn substancedefinition_name_to_json(
substancedefinition_name: SubstancedefinitionName,
) -> json.Json
pub fn substancedefinition_new() -> Substancedefinition
pub fn substancedefinition_property_decoder() -> decode.Decoder(
SubstancedefinitionProperty,
)
pub fn substancedefinition_property_new(
type_ type_: Codeableconcept,
) -> SubstancedefinitionProperty
pub fn substancedefinition_property_to_json(
substancedefinition_property: SubstancedefinitionProperty,
) -> json.Json
pub fn substancedefinition_property_value_decoder() -> decode.Decoder(
SubstancedefinitionPropertyValue,
)
pub fn substancedefinition_property_value_to_json(
elt: SubstancedefinitionPropertyValue,
) -> json.Json
pub fn substancedefinition_relationship_amount_decoder() -> decode.Decoder(
SubstancedefinitionRelationshipAmount,
)
pub fn substancedefinition_relationship_amount_to_json(
elt: SubstancedefinitionRelationshipAmount,
) -> json.Json
pub fn substancedefinition_relationship_decoder() -> decode.Decoder(
SubstancedefinitionRelationship,
)
pub fn substancedefinition_relationship_new(
type_ type_: Codeableconcept,
) -> SubstancedefinitionRelationship
pub fn substancedefinition_relationship_substancedefinition_decoder() -> decode.Decoder(
SubstancedefinitionRelationshipSubstancedefinition,
)
pub fn substancedefinition_relationship_substancedefinition_to_json(
elt: SubstancedefinitionRelationshipSubstancedefinition,
) -> json.Json
pub fn substancedefinition_relationship_to_json(
substancedefinition_relationship: SubstancedefinitionRelationship,
) -> json.Json
pub fn substancedefinition_sourcematerial_decoder() -> decode.Decoder(
SubstancedefinitionSourcematerial,
)
pub fn substancedefinition_sourcematerial_new() -> SubstancedefinitionSourcematerial
pub fn substancedefinition_sourcematerial_to_json(
substancedefinition_sourcematerial: SubstancedefinitionSourcematerial,
) -> json.Json
pub fn substancedefinition_structure_decoder() -> decode.Decoder(
SubstancedefinitionStructure,
)
pub fn substancedefinition_structure_new() -> SubstancedefinitionStructure
pub fn substancedefinition_structure_representation_decoder() -> decode.Decoder(
SubstancedefinitionStructureRepresentation,
)
pub fn substancedefinition_structure_representation_new() -> SubstancedefinitionStructureRepresentation
pub fn substancedefinition_structure_representation_to_json(
substancedefinition_structure_representation: SubstancedefinitionStructureRepresentation,
) -> json.Json
pub fn substancedefinition_structure_to_json(
substancedefinition_structure: SubstancedefinitionStructure,
) -> json.Json
pub fn substancedefinition_to_json(
substancedefinition: Substancedefinition,
) -> json.Json
pub fn substancenucleicacid_decoder() -> decode.Decoder(
Substancenucleicacid,
)
pub fn substancenucleicacid_new() -> Substancenucleicacid
pub fn substancenucleicacid_subunit_decoder() -> decode.Decoder(
SubstancenucleicacidSubunit,
)
pub fn substancenucleicacid_subunit_linkage_decoder() -> decode.Decoder(
SubstancenucleicacidSubunitLinkage,
)
pub fn substancenucleicacid_subunit_linkage_new() -> SubstancenucleicacidSubunitLinkage
pub fn substancenucleicacid_subunit_linkage_to_json(
substancenucleicacid_subunit_linkage: SubstancenucleicacidSubunitLinkage,
) -> json.Json
pub fn substancenucleicacid_subunit_new() -> SubstancenucleicacidSubunit
pub fn substancenucleicacid_subunit_sugar_decoder() -> decode.Decoder(
SubstancenucleicacidSubunitSugar,
)
pub fn substancenucleicacid_subunit_sugar_new() -> SubstancenucleicacidSubunitSugar
pub fn substancenucleicacid_subunit_sugar_to_json(
substancenucleicacid_subunit_sugar: SubstancenucleicacidSubunitSugar,
) -> json.Json
pub fn substancenucleicacid_subunit_to_json(
substancenucleicacid_subunit: SubstancenucleicacidSubunit,
) -> json.Json
pub fn substancenucleicacid_to_json(
substancenucleicacid: Substancenucleicacid,
) -> json.Json
pub fn substancepolymer_decoder() -> decode.Decoder(
Substancepolymer,
)
pub fn substancepolymer_monomerset_decoder() -> decode.Decoder(
SubstancepolymerMonomerset,
)
pub fn substancepolymer_monomerset_new() -> SubstancepolymerMonomerset
pub fn substancepolymer_monomerset_startingmaterial_decoder() -> decode.Decoder(
SubstancepolymerMonomersetStartingmaterial,
)
pub fn substancepolymer_monomerset_startingmaterial_new() -> SubstancepolymerMonomersetStartingmaterial
pub fn substancepolymer_monomerset_startingmaterial_to_json(
substancepolymer_monomerset_startingmaterial: SubstancepolymerMonomersetStartingmaterial,
) -> json.Json
pub fn substancepolymer_monomerset_to_json(
substancepolymer_monomerset: SubstancepolymerMonomerset,
) -> json.Json
pub fn substancepolymer_new() -> Substancepolymer
pub fn substancepolymer_repeat_decoder() -> decode.Decoder(
SubstancepolymerRepeat,
)
pub fn substancepolymer_repeat_new() -> SubstancepolymerRepeat
pub fn substancepolymer_repeat_repeatunit_decoder() -> decode.Decoder(
SubstancepolymerRepeatRepeatunit,
)
pub fn substancepolymer_repeat_repeatunit_degreeofpolymerisation_decoder() -> decode.Decoder(
SubstancepolymerRepeatRepeatunitDegreeofpolymerisation,
)
pub fn substancepolymer_repeat_repeatunit_degreeofpolymerisation_new() -> SubstancepolymerRepeatRepeatunitDegreeofpolymerisation
pub fn substancepolymer_repeat_repeatunit_degreeofpolymerisation_to_json(
substancepolymer_repeat_repeatunit_degreeofpolymerisation: SubstancepolymerRepeatRepeatunitDegreeofpolymerisation,
) -> json.Json
pub fn substancepolymer_repeat_repeatunit_new() -> SubstancepolymerRepeatRepeatunit
pub fn substancepolymer_repeat_repeatunit_structuralrepresentation_decoder() -> decode.Decoder(
SubstancepolymerRepeatRepeatunitStructuralrepresentation,
)
pub fn substancepolymer_repeat_repeatunit_structuralrepresentation_new() -> SubstancepolymerRepeatRepeatunitStructuralrepresentation
pub fn substancepolymer_repeat_repeatunit_structuralrepresentation_to_json(
substancepolymer_repeat_repeatunit_structuralrepresentation: SubstancepolymerRepeatRepeatunitStructuralrepresentation,
) -> json.Json
pub fn substancepolymer_repeat_repeatunit_to_json(
substancepolymer_repeat_repeatunit: SubstancepolymerRepeatRepeatunit,
) -> json.Json
pub fn substancepolymer_repeat_to_json(
substancepolymer_repeat: SubstancepolymerRepeat,
) -> json.Json
pub fn substancepolymer_to_json(
substancepolymer: Substancepolymer,
) -> json.Json
pub fn substanceprotein_decoder() -> decode.Decoder(
Substanceprotein,
)
pub fn substanceprotein_new() -> Substanceprotein
pub fn substanceprotein_subunit_decoder() -> decode.Decoder(
SubstanceproteinSubunit,
)
pub fn substanceprotein_subunit_new() -> SubstanceproteinSubunit
pub fn substanceprotein_subunit_to_json(
substanceprotein_subunit: SubstanceproteinSubunit,
) -> json.Json
pub fn substanceprotein_to_json(
substanceprotein: Substanceprotein,
) -> json.Json
pub fn substancereferenceinformation_decoder() -> decode.Decoder(
Substancereferenceinformation,
)
pub fn substancereferenceinformation_gene_decoder() -> decode.Decoder(
SubstancereferenceinformationGene,
)
pub fn substancereferenceinformation_gene_new() -> SubstancereferenceinformationGene
pub fn substancereferenceinformation_gene_to_json(
substancereferenceinformation_gene: SubstancereferenceinformationGene,
) -> json.Json
pub fn substancereferenceinformation_geneelement_decoder() -> decode.Decoder(
SubstancereferenceinformationGeneelement,
)
pub fn substancereferenceinformation_geneelement_new() -> SubstancereferenceinformationGeneelement
pub fn substancereferenceinformation_geneelement_to_json(
substancereferenceinformation_geneelement: SubstancereferenceinformationGeneelement,
) -> json.Json
pub fn substancereferenceinformation_new() -> Substancereferenceinformation
pub fn substancereferenceinformation_target_amount_decoder() -> decode.Decoder(
SubstancereferenceinformationTargetAmount,
)
pub fn substancereferenceinformation_target_amount_to_json(
elt: SubstancereferenceinformationTargetAmount,
) -> json.Json
pub fn substancereferenceinformation_target_decoder() -> decode.Decoder(
SubstancereferenceinformationTarget,
)
pub fn substancereferenceinformation_target_new() -> SubstancereferenceinformationTarget
pub fn substancereferenceinformation_target_to_json(
substancereferenceinformation_target: SubstancereferenceinformationTarget,
) -> json.Json
pub fn substancereferenceinformation_to_json(
substancereferenceinformation: Substancereferenceinformation,
) -> json.Json
pub fn substancesourcematerial_decoder() -> decode.Decoder(
Substancesourcematerial,
)
pub fn substancesourcematerial_fractiondescription_decoder() -> decode.Decoder(
SubstancesourcematerialFractiondescription,
)
pub fn substancesourcematerial_fractiondescription_new() -> SubstancesourcematerialFractiondescription
pub fn substancesourcematerial_fractiondescription_to_json(
substancesourcematerial_fractiondescription: SubstancesourcematerialFractiondescription,
) -> json.Json
pub fn substancesourcematerial_new() -> Substancesourcematerial
pub fn substancesourcematerial_organism_author_decoder() -> decode.Decoder(
SubstancesourcematerialOrganismAuthor,
)
pub fn substancesourcematerial_organism_author_new() -> SubstancesourcematerialOrganismAuthor
pub fn substancesourcematerial_organism_author_to_json(
substancesourcematerial_organism_author: SubstancesourcematerialOrganismAuthor,
) -> json.Json
pub fn substancesourcematerial_organism_decoder() -> decode.Decoder(
SubstancesourcematerialOrganism,
)
pub fn substancesourcematerial_organism_hybrid_decoder() -> decode.Decoder(
SubstancesourcematerialOrganismHybrid,
)
pub fn substancesourcematerial_organism_hybrid_new() -> SubstancesourcematerialOrganismHybrid
pub fn substancesourcematerial_organism_hybrid_to_json(
substancesourcematerial_organism_hybrid: SubstancesourcematerialOrganismHybrid,
) -> json.Json
pub fn substancesourcematerial_organism_new() -> SubstancesourcematerialOrganism
pub fn substancesourcematerial_organism_organismgeneral_decoder() -> decode.Decoder(
SubstancesourcematerialOrganismOrganismgeneral,
)
pub fn substancesourcematerial_organism_organismgeneral_new() -> SubstancesourcematerialOrganismOrganismgeneral
pub fn substancesourcematerial_organism_organismgeneral_to_json(
substancesourcematerial_organism_organismgeneral: SubstancesourcematerialOrganismOrganismgeneral,
) -> json.Json
pub fn substancesourcematerial_organism_to_json(
substancesourcematerial_organism: SubstancesourcematerialOrganism,
) -> json.Json
pub fn substancesourcematerial_partdescription_decoder() -> decode.Decoder(
SubstancesourcematerialPartdescription,
)
pub fn substancesourcematerial_partdescription_new() -> SubstancesourcematerialPartdescription
pub fn substancesourcematerial_partdescription_to_json(
substancesourcematerial_partdescription: SubstancesourcematerialPartdescription,
) -> json.Json
pub fn substancesourcematerial_to_json(
substancesourcematerial: Substancesourcematerial,
) -> json.Json
pub fn supplydelivery_decoder() -> decode.Decoder(Supplydelivery)
pub fn supplydelivery_new() -> Supplydelivery
pub fn supplydelivery_occurrence_decoder() -> decode.Decoder(
SupplydeliveryOccurrence,
)
pub fn supplydelivery_occurrence_to_json(
elt: SupplydeliveryOccurrence,
) -> json.Json
pub fn supplydelivery_supplieditem_decoder() -> decode.Decoder(
SupplydeliverySupplieditem,
)
pub fn supplydelivery_supplieditem_item_decoder() -> decode.Decoder(
SupplydeliverySupplieditemItem,
)
pub fn supplydelivery_supplieditem_item_to_json(
elt: SupplydeliverySupplieditemItem,
) -> json.Json
pub fn supplydelivery_supplieditem_new() -> SupplydeliverySupplieditem
pub fn supplydelivery_supplieditem_to_json(
supplydelivery_supplieditem: SupplydeliverySupplieditem,
) -> json.Json
pub fn supplydelivery_to_json(
supplydelivery: Supplydelivery,
) -> json.Json
pub fn supplyrequest_decoder() -> decode.Decoder(Supplyrequest)
pub fn supplyrequest_new(
quantity quantity: Quantity,
item item: Codeablereference,
) -> Supplyrequest
pub fn supplyrequest_occurrence_decoder() -> decode.Decoder(
SupplyrequestOccurrence,
)
pub fn supplyrequest_occurrence_to_json(
elt: SupplyrequestOccurrence,
) -> json.Json
pub fn supplyrequest_parameter_decoder() -> decode.Decoder(
SupplyrequestParameter,
)
pub fn supplyrequest_parameter_new() -> SupplyrequestParameter
pub fn supplyrequest_parameter_to_json(
supplyrequest_parameter: SupplyrequestParameter,
) -> json.Json
pub fn supplyrequest_parameter_value_decoder() -> decode.Decoder(
SupplyrequestParameterValue,
)
pub fn supplyrequest_parameter_value_to_json(
elt: SupplyrequestParameterValue,
) -> json.Json
pub fn supplyrequest_to_json(
supplyrequest: Supplyrequest,
) -> json.Json
pub fn task_decoder() -> decode.Decoder(Task)
pub fn task_input_decoder() -> decode.Decoder(TaskInput)
pub fn task_input_new(
value value: TaskInputValue,
type_ type_: Codeableconcept,
) -> TaskInput
pub fn task_input_value_decoder() -> decode.Decoder(
TaskInputValue,
)
pub fn task_input_value_to_json(elt: TaskInputValue) -> json.Json
pub fn task_new(
intent intent: r5_valuesets.Taskintent,
status status: r5_valuesets.Taskstatus,
) -> Task
pub fn task_output_decoder() -> decode.Decoder(TaskOutput)
pub fn task_output_new(
value value: TaskOutputValue,
type_ type_: Codeableconcept,
) -> TaskOutput
pub fn task_output_to_json(task_output: TaskOutput) -> json.Json
pub fn task_output_value_decoder() -> decode.Decoder(
TaskOutputValue,
)
pub fn task_output_value_to_json(
elt: TaskOutputValue,
) -> json.Json
pub fn task_performer_decoder() -> decode.Decoder(TaskPerformer)
pub fn task_performer_new(
actor actor: Reference,
) -> TaskPerformer
pub fn task_performer_to_json(
task_performer: TaskPerformer,
) -> json.Json
pub fn task_restriction_decoder() -> decode.Decoder(
TaskRestriction,
)
pub fn task_restriction_new() -> TaskRestriction
pub fn task_restriction_to_json(
task_restriction: TaskRestriction,
) -> json.Json
pub fn terminologycapabilities_closure_decoder() -> decode.Decoder(
TerminologycapabilitiesClosure,
)
pub fn terminologycapabilities_closure_new() -> TerminologycapabilitiesClosure
pub fn terminologycapabilities_closure_to_json(
terminologycapabilities_closure: TerminologycapabilitiesClosure,
) -> json.Json
pub fn terminologycapabilities_codesystem_decoder() -> decode.Decoder(
TerminologycapabilitiesCodesystem,
)
pub fn terminologycapabilities_codesystem_new(
content content: r5_valuesets.Codesystemcontentmode,
) -> TerminologycapabilitiesCodesystem
pub fn terminologycapabilities_codesystem_to_json(
terminologycapabilities_codesystem: TerminologycapabilitiesCodesystem,
) -> json.Json
pub fn terminologycapabilities_codesystem_version_decoder() -> decode.Decoder(
TerminologycapabilitiesCodesystemVersion,
)
pub fn terminologycapabilities_codesystem_version_filter_decoder() -> decode.Decoder(
TerminologycapabilitiesCodesystemVersionFilter,
)
pub fn terminologycapabilities_codesystem_version_filter_new(
code code: String,
) -> TerminologycapabilitiesCodesystemVersionFilter
pub fn terminologycapabilities_codesystem_version_filter_to_json(
terminologycapabilities_codesystem_version_filter: TerminologycapabilitiesCodesystemVersionFilter,
) -> json.Json
pub fn terminologycapabilities_codesystem_version_new() -> TerminologycapabilitiesCodesystemVersion
pub fn terminologycapabilities_codesystem_version_to_json(
terminologycapabilities_codesystem_version: TerminologycapabilitiesCodesystemVersion,
) -> json.Json
pub fn terminologycapabilities_decoder() -> decode.Decoder(
Terminologycapabilities,
)
pub fn terminologycapabilities_expansion_decoder() -> decode.Decoder(
TerminologycapabilitiesExpansion,
)
pub fn terminologycapabilities_expansion_new() -> TerminologycapabilitiesExpansion
pub fn terminologycapabilities_expansion_parameter_decoder() -> decode.Decoder(
TerminologycapabilitiesExpansionParameter,
)
pub fn terminologycapabilities_expansion_parameter_new(
name name: String,
) -> TerminologycapabilitiesExpansionParameter
pub fn terminologycapabilities_expansion_parameter_to_json(
terminologycapabilities_expansion_parameter: TerminologycapabilitiesExpansionParameter,
) -> json.Json
pub fn terminologycapabilities_expansion_to_json(
terminologycapabilities_expansion: TerminologycapabilitiesExpansion,
) -> json.Json
pub fn terminologycapabilities_implementation_decoder() -> decode.Decoder(
TerminologycapabilitiesImplementation,
)
pub fn terminologycapabilities_implementation_new(
description description: String,
) -> TerminologycapabilitiesImplementation
pub fn terminologycapabilities_implementation_to_json(
terminologycapabilities_implementation: TerminologycapabilitiesImplementation,
) -> json.Json
pub fn terminologycapabilities_new(
kind kind: r5_valuesets.Capabilitystatementkind,
date date: String,
status status: r5_valuesets.Publicationstatus,
) -> Terminologycapabilities
pub fn terminologycapabilities_software_decoder() -> decode.Decoder(
TerminologycapabilitiesSoftware,
)
pub fn terminologycapabilities_software_new(
name name: String,
) -> TerminologycapabilitiesSoftware
pub fn terminologycapabilities_software_to_json(
terminologycapabilities_software: TerminologycapabilitiesSoftware,
) -> json.Json
pub fn terminologycapabilities_to_json(
terminologycapabilities: Terminologycapabilities,
) -> json.Json
pub fn terminologycapabilities_translation_decoder() -> decode.Decoder(
TerminologycapabilitiesTranslation,
)
pub fn terminologycapabilities_translation_new(
needs_map needs_map: Bool,
) -> TerminologycapabilitiesTranslation
pub fn terminologycapabilities_translation_to_json(
terminologycapabilities_translation: TerminologycapabilitiesTranslation,
) -> json.Json
pub fn terminologycapabilities_validatecode_decoder() -> decode.Decoder(
TerminologycapabilitiesValidatecode,
)
pub fn terminologycapabilities_validatecode_new(
translations translations: Bool,
) -> TerminologycapabilitiesValidatecode
pub fn terminologycapabilities_validatecode_to_json(
terminologycapabilities_validatecode: TerminologycapabilitiesValidatecode,
) -> json.Json
pub fn terminologycapabilities_versionalgorithm_decoder() -> decode.Decoder(
TerminologycapabilitiesVersionalgorithm,
)
pub fn terminologycapabilities_versionalgorithm_to_json(
elt: TerminologycapabilitiesVersionalgorithm,
) -> json.Json
pub fn testplan_decoder() -> decode.Decoder(Testplan)
pub fn testplan_dependency_decoder() -> decode.Decoder(
TestplanDependency,
)
pub fn testplan_dependency_new() -> TestplanDependency
pub fn testplan_dependency_to_json(
testplan_dependency: TestplanDependency,
) -> json.Json
pub fn testplan_new(
status status: r5_valuesets.Publicationstatus,
) -> Testplan
pub fn testplan_testcase_assertion_decoder() -> decode.Decoder(
TestplanTestcaseAssertion,
)
pub fn testplan_testcase_assertion_new() -> TestplanTestcaseAssertion
pub fn testplan_testcase_assertion_to_json(
testplan_testcase_assertion: TestplanTestcaseAssertion,
) -> json.Json
pub fn testplan_testcase_decoder() -> decode.Decoder(
TestplanTestcase,
)
pub fn testplan_testcase_dependency_decoder() -> decode.Decoder(
TestplanTestcaseDependency,
)
pub fn testplan_testcase_dependency_new() -> TestplanTestcaseDependency
pub fn testplan_testcase_dependency_to_json(
testplan_testcase_dependency: TestplanTestcaseDependency,
) -> json.Json
pub fn testplan_testcase_new() -> TestplanTestcase
pub fn testplan_testcase_testdata_decoder() -> decode.Decoder(
TestplanTestcaseTestdata,
)
pub fn testplan_testcase_testdata_new(
type_ type_: Coding,
) -> TestplanTestcaseTestdata
pub fn testplan_testcase_testdata_source_decoder() -> decode.Decoder(
TestplanTestcaseTestdataSource,
)
pub fn testplan_testcase_testdata_source_to_json(
elt: TestplanTestcaseTestdataSource,
) -> json.Json
pub fn testplan_testcase_testdata_to_json(
testplan_testcase_testdata: TestplanTestcaseTestdata,
) -> json.Json
pub fn testplan_testcase_testrun_decoder() -> decode.Decoder(
TestplanTestcaseTestrun,
)
pub fn testplan_testcase_testrun_new() -> TestplanTestcaseTestrun
pub fn testplan_testcase_testrun_script_decoder() -> decode.Decoder(
TestplanTestcaseTestrunScript,
)
pub fn testplan_testcase_testrun_script_new() -> TestplanTestcaseTestrunScript
pub fn testplan_testcase_testrun_script_source_decoder() -> decode.Decoder(
TestplanTestcaseTestrunScriptSource,
)
pub fn testplan_testcase_testrun_script_source_to_json(
elt: TestplanTestcaseTestrunScriptSource,
) -> json.Json
pub fn testplan_testcase_testrun_script_to_json(
testplan_testcase_testrun_script: TestplanTestcaseTestrunScript,
) -> json.Json
pub fn testplan_testcase_testrun_to_json(
testplan_testcase_testrun: TestplanTestcaseTestrun,
) -> json.Json
pub fn testplan_testcase_to_json(
testplan_testcase: TestplanTestcase,
) -> json.Json
pub fn testplan_versionalgorithm_decoder() -> decode.Decoder(
TestplanVersionalgorithm,
)
pub fn testplan_versionalgorithm_to_json(
elt: TestplanVersionalgorithm,
) -> json.Json
pub fn testreport_decoder() -> decode.Decoder(Testreport)
pub fn testreport_new(
result result: r5_valuesets.Reportresultcodes,
test_script test_script: String,
status status: r5_valuesets.Reportstatuscodes,
) -> Testreport
pub fn testreport_participant_decoder() -> decode.Decoder(
TestreportParticipant,
)
pub fn testreport_participant_new(
uri uri: String,
type_ type_: r5_valuesets.Reportparticipanttype,
) -> TestreportParticipant
pub fn testreport_participant_to_json(
testreport_participant: TestreportParticipant,
) -> json.Json
pub fn testreport_setup_action_assert_decoder() -> decode.Decoder(
TestreportSetupActionAssert,
)
pub fn testreport_setup_action_assert_new(
result result: r5_valuesets.Reportactionresultcodes,
) -> TestreportSetupActionAssert
pub fn testreport_setup_action_assert_requirement_decoder() -> decode.Decoder(
TestreportSetupActionAssertRequirement,
)
pub fn testreport_setup_action_assert_requirement_link_decoder() -> decode.Decoder(
TestreportSetupActionAssertRequirementLink,
)
pub fn testreport_setup_action_assert_requirement_link_to_json(
elt: TestreportSetupActionAssertRequirementLink,
) -> json.Json
pub fn testreport_setup_action_assert_requirement_new() -> TestreportSetupActionAssertRequirement
pub fn testreport_setup_action_assert_requirement_to_json(
testreport_setup_action_assert_requirement: TestreportSetupActionAssertRequirement,
) -> json.Json
pub fn testreport_setup_action_assert_to_json(
testreport_setup_action_assert: TestreportSetupActionAssert,
) -> json.Json
pub fn testreport_setup_action_decoder() -> decode.Decoder(
TestreportSetupAction,
)
pub fn testreport_setup_action_new() -> TestreportSetupAction
pub fn testreport_setup_action_operation_decoder() -> decode.Decoder(
TestreportSetupActionOperation,
)
pub fn testreport_setup_action_operation_new(
result result: r5_valuesets.Reportactionresultcodes,
) -> TestreportSetupActionOperation
pub fn testreport_setup_action_operation_to_json(
testreport_setup_action_operation: TestreportSetupActionOperation,
) -> json.Json
pub fn testreport_setup_action_to_json(
testreport_setup_action: TestreportSetupAction,
) -> json.Json
pub fn testreport_setup_decoder() -> decode.Decoder(
TestreportSetup,
)
pub fn testreport_setup_new() -> TestreportSetup
pub fn testreport_setup_to_json(
testreport_setup: TestreportSetup,
) -> json.Json
pub fn testreport_teardown_action_decoder() -> decode.Decoder(
TestreportTeardownAction,
)
pub fn testreport_teardown_action_new(
operation operation: TestreportSetupActionOperation,
) -> TestreportTeardownAction
pub fn testreport_teardown_action_to_json(
testreport_teardown_action: TestreportTeardownAction,
) -> json.Json
pub fn testreport_teardown_decoder() -> decode.Decoder(
TestreportTeardown,
)
pub fn testreport_teardown_new() -> TestreportTeardown
pub fn testreport_teardown_to_json(
testreport_teardown: TestreportTeardown,
) -> json.Json
pub fn testreport_test_action_decoder() -> decode.Decoder(
TestreportTestAction,
)
pub fn testreport_test_action_new() -> TestreportTestAction
pub fn testreport_test_action_to_json(
testreport_test_action: TestreportTestAction,
) -> json.Json
pub fn testreport_test_decoder() -> decode.Decoder(TestreportTest)
pub fn testreport_test_new() -> TestreportTest
pub fn testreport_test_to_json(
testreport_test: TestreportTest,
) -> json.Json
pub fn testreport_to_json(testreport: Testreport) -> json.Json
pub fn testscript_decoder() -> decode.Decoder(Testscript)
pub fn testscript_destination_decoder() -> decode.Decoder(
TestscriptDestination,
)
pub fn testscript_destination_new(
profile profile: Coding,
index index: Int,
) -> TestscriptDestination
pub fn testscript_destination_to_json(
testscript_destination: TestscriptDestination,
) -> json.Json
pub fn testscript_fixture_decoder() -> decode.Decoder(
TestscriptFixture,
)
pub fn testscript_fixture_new(
autodelete autodelete: Bool,
autocreate autocreate: Bool,
) -> TestscriptFixture
pub fn testscript_fixture_to_json(
testscript_fixture: TestscriptFixture,
) -> json.Json
pub fn testscript_metadata_capability_decoder() -> decode.Decoder(
TestscriptMetadataCapability,
)
pub fn testscript_metadata_capability_new(
capabilities capabilities: String,
validated validated: Bool,
required required: Bool,
) -> TestscriptMetadataCapability
pub fn testscript_metadata_capability_to_json(
testscript_metadata_capability: TestscriptMetadataCapability,
) -> json.Json
pub fn testscript_metadata_decoder() -> decode.Decoder(
TestscriptMetadata,
)
pub fn testscript_metadata_link_decoder() -> decode.Decoder(
TestscriptMetadataLink,
)
pub fn testscript_metadata_link_new(
url url: String,
) -> TestscriptMetadataLink
pub fn testscript_metadata_link_to_json(
testscript_metadata_link: TestscriptMetadataLink,
) -> json.Json
pub fn testscript_metadata_new() -> TestscriptMetadata
pub fn testscript_metadata_to_json(
testscript_metadata: TestscriptMetadata,
) -> json.Json
pub fn testscript_new(
status status: r5_valuesets.Publicationstatus,
name name: String,
) -> Testscript
pub fn testscript_origin_decoder() -> decode.Decoder(
TestscriptOrigin,
)
pub fn testscript_origin_new(
profile profile: Coding,
index index: Int,
) -> TestscriptOrigin
pub fn testscript_origin_to_json(
testscript_origin: TestscriptOrigin,
) -> json.Json
pub fn testscript_scope_decoder() -> decode.Decoder(
TestscriptScope,
)
pub fn testscript_scope_new(
artifact artifact: String,
) -> TestscriptScope
pub fn testscript_scope_to_json(
testscript_scope: TestscriptScope,
) -> json.Json
pub fn testscript_setup_action_assert_decoder() -> decode.Decoder(
TestscriptSetupActionAssert,
)
pub fn testscript_setup_action_assert_new(
warning_only warning_only: Bool,
stop_test_on_fail stop_test_on_fail: Bool,
) -> TestscriptSetupActionAssert
pub fn testscript_setup_action_assert_requirement_decoder() -> decode.Decoder(
TestscriptSetupActionAssertRequirement,
)
pub fn testscript_setup_action_assert_requirement_link_decoder() -> decode.Decoder(
TestscriptSetupActionAssertRequirementLink,
)
pub fn testscript_setup_action_assert_requirement_link_to_json(
elt: TestscriptSetupActionAssertRequirementLink,
) -> json.Json
pub fn testscript_setup_action_assert_requirement_new() -> TestscriptSetupActionAssertRequirement
pub fn testscript_setup_action_assert_requirement_to_json(
testscript_setup_action_assert_requirement: TestscriptSetupActionAssertRequirement,
) -> json.Json
pub fn testscript_setup_action_assert_to_json(
testscript_setup_action_assert: TestscriptSetupActionAssert,
) -> json.Json
pub fn testscript_setup_action_decoder() -> decode.Decoder(
TestscriptSetupAction,
)
pub fn testscript_setup_action_new() -> TestscriptSetupAction
pub fn testscript_setup_action_operation_decoder() -> decode.Decoder(
TestscriptSetupActionOperation,
)
pub fn testscript_setup_action_operation_new(
encode_request_url encode_request_url: Bool,
) -> TestscriptSetupActionOperation
pub fn testscript_setup_action_operation_requestheader_decoder() -> decode.Decoder(
TestscriptSetupActionOperationRequestheader,
)
pub fn testscript_setup_action_operation_requestheader_new(
value value: String,
field field: String,
) -> TestscriptSetupActionOperationRequestheader
pub fn testscript_setup_action_operation_requestheader_to_json(
testscript_setup_action_operation_requestheader: TestscriptSetupActionOperationRequestheader,
) -> json.Json
pub fn testscript_setup_action_operation_to_json(
testscript_setup_action_operation: TestscriptSetupActionOperation,
) -> json.Json
pub fn testscript_setup_action_to_json(
testscript_setup_action: TestscriptSetupAction,
) -> json.Json
pub fn testscript_setup_decoder() -> decode.Decoder(
TestscriptSetup,
)
pub fn testscript_setup_new() -> TestscriptSetup
pub fn testscript_setup_to_json(
testscript_setup: TestscriptSetup,
) -> json.Json
pub fn testscript_teardown_action_decoder() -> decode.Decoder(
TestscriptTeardownAction,
)
pub fn testscript_teardown_action_new(
operation operation: TestscriptSetupActionOperation,
) -> TestscriptTeardownAction
pub fn testscript_teardown_action_to_json(
testscript_teardown_action: TestscriptTeardownAction,
) -> json.Json
pub fn testscript_teardown_decoder() -> decode.Decoder(
TestscriptTeardown,
)
pub fn testscript_teardown_new() -> TestscriptTeardown
pub fn testscript_teardown_to_json(
testscript_teardown: TestscriptTeardown,
) -> json.Json
pub fn testscript_test_action_decoder() -> decode.Decoder(
TestscriptTestAction,
)
pub fn testscript_test_action_new() -> TestscriptTestAction
pub fn testscript_test_action_to_json(
testscript_test_action: TestscriptTestAction,
) -> json.Json
pub fn testscript_test_decoder() -> decode.Decoder(TestscriptTest)
pub fn testscript_test_new() -> TestscriptTest
pub fn testscript_test_to_json(
testscript_test: TestscriptTest,
) -> json.Json
pub fn testscript_to_json(testscript: Testscript) -> json.Json
pub fn testscript_variable_decoder() -> decode.Decoder(
TestscriptVariable,
)
pub fn testscript_variable_new(
name name: String,
) -> TestscriptVariable
pub fn testscript_variable_to_json(
testscript_variable: TestscriptVariable,
) -> json.Json
pub fn testscript_versionalgorithm_decoder() -> decode.Decoder(
TestscriptVersionalgorithm,
)
pub fn testscript_versionalgorithm_to_json(
elt: TestscriptVersionalgorithm,
) -> json.Json
pub fn timing_decoder() -> decode.Decoder(Timing)
pub fn timing_new() -> Timing
pub fn timing_repeat_bounds_decoder() -> decode.Decoder(
TimingRepeatBounds,
)
pub fn timing_repeat_bounds_to_json(
elt: TimingRepeatBounds,
) -> json.Json
pub fn timing_repeat_decoder() -> decode.Decoder(TimingRepeat)
pub fn timing_repeat_new() -> TimingRepeat
pub fn timing_repeat_to_json(
timing_repeat: TimingRepeat,
) -> json.Json
pub fn transport_decoder() -> decode.Decoder(Transport)
pub fn transport_input_decoder() -> decode.Decoder(TransportInput)
pub fn transport_input_new(
value value: TransportInputValue,
type_ type_: Codeableconcept,
) -> TransportInput
pub fn transport_input_to_json(
transport_input: TransportInput,
) -> json.Json
pub fn transport_input_value_decoder() -> decode.Decoder(
TransportInputValue,
)
pub fn transport_input_value_to_json(
elt: TransportInputValue,
) -> json.Json
pub fn transport_new(
current_location current_location: Reference,
requested_location requested_location: Reference,
intent intent: r5_valuesets.Transportintent,
) -> Transport
pub fn transport_output_decoder() -> decode.Decoder(
TransportOutput,
)
pub fn transport_output_new(
value value: TransportOutputValue,
type_ type_: Codeableconcept,
) -> TransportOutput
pub fn transport_output_to_json(
transport_output: TransportOutput,
) -> json.Json
pub fn transport_output_value_decoder() -> decode.Decoder(
TransportOutputValue,
)
pub fn transport_output_value_to_json(
elt: TransportOutputValue,
) -> json.Json
pub fn transport_restriction_decoder() -> decode.Decoder(
TransportRestriction,
)
pub fn transport_restriction_new() -> TransportRestriction
pub fn transport_restriction_to_json(
transport_restriction: TransportRestriction,
) -> json.Json
pub fn triggerdefinition_decoder() -> decode.Decoder(
Triggerdefinition,
)
pub fn triggerdefinition_new(
type_ type_: r5_valuesets.Triggertype,
) -> Triggerdefinition
pub fn triggerdefinition_timing_decoder() -> decode.Decoder(
TriggerdefinitionTiming,
)
pub fn triggerdefinition_timing_to_json(
elt: TriggerdefinitionTiming,
) -> json.Json
pub fn triggerdefinition_to_json(
triggerdefinition: Triggerdefinition,
) -> json.Json
pub fn usagecontext_decoder() -> decode.Decoder(Usagecontext)
pub fn usagecontext_new(
value value: UsagecontextValue,
code code: Coding,
) -> Usagecontext
pub fn usagecontext_to_json(
usagecontext: Usagecontext,
) -> json.Json
pub fn usagecontext_value_decoder() -> decode.Decoder(
UsagecontextValue,
)
pub fn usagecontext_value_to_json(
elt: UsagecontextValue,
) -> json.Json
pub fn valueset_compose_decoder() -> decode.Decoder(
ValuesetCompose,
)
pub fn valueset_compose_include_concept_decoder() -> decode.Decoder(
ValuesetComposeIncludeConcept,
)
pub fn valueset_compose_include_concept_designation_decoder() -> decode.Decoder(
ValuesetComposeIncludeConceptDesignation,
)
pub fn valueset_compose_include_concept_designation_new(
value value: String,
) -> ValuesetComposeIncludeConceptDesignation
pub fn valueset_compose_include_concept_designation_to_json(
valueset_compose_include_concept_designation: ValuesetComposeIncludeConceptDesignation,
) -> json.Json
pub fn valueset_compose_include_concept_new(
code code: String,
) -> ValuesetComposeIncludeConcept
pub fn valueset_compose_include_concept_to_json(
valueset_compose_include_concept: ValuesetComposeIncludeConcept,
) -> json.Json
pub fn valueset_compose_include_decoder() -> decode.Decoder(
ValuesetComposeInclude,
)
pub fn valueset_compose_include_filter_decoder() -> decode.Decoder(
ValuesetComposeIncludeFilter,
)
pub fn valueset_compose_include_filter_new(
value value: String,
op op: r5_valuesets.Filteroperator,
property property: String,
) -> ValuesetComposeIncludeFilter
pub fn valueset_compose_include_filter_to_json(
valueset_compose_include_filter: ValuesetComposeIncludeFilter,
) -> json.Json
pub fn valueset_compose_include_new() -> ValuesetComposeInclude
pub fn valueset_compose_include_to_json(
valueset_compose_include: ValuesetComposeInclude,
) -> json.Json
pub fn valueset_compose_new() -> ValuesetCompose
pub fn valueset_compose_to_json(
valueset_compose: ValuesetCompose,
) -> json.Json
pub fn valueset_decoder() -> decode.Decoder(Valueset)
pub fn valueset_expansion_contains_decoder() -> decode.Decoder(
ValuesetExpansionContains,
)
pub fn valueset_expansion_contains_new() -> ValuesetExpansionContains
pub fn valueset_expansion_contains_property_decoder() -> decode.Decoder(
ValuesetExpansionContainsProperty,
)
pub fn valueset_expansion_contains_property_new(
value value: ValuesetExpansionContainsPropertyValue,
code code: String,
) -> ValuesetExpansionContainsProperty
pub fn valueset_expansion_contains_property_subproperty_decoder() -> decode.Decoder(
ValuesetExpansionContainsPropertySubproperty,
)
pub fn valueset_expansion_contains_property_subproperty_new(
value value: ValuesetExpansionContainsPropertySubpropertyValue,
code code: String,
) -> ValuesetExpansionContainsPropertySubproperty
pub fn valueset_expansion_contains_property_subproperty_to_json(
valueset_expansion_contains_property_subproperty: ValuesetExpansionContainsPropertySubproperty,
) -> json.Json
pub fn valueset_expansion_contains_property_subproperty_value_decoder() -> decode.Decoder(
ValuesetExpansionContainsPropertySubpropertyValue,
)
pub fn valueset_expansion_contains_property_subproperty_value_to_json(
elt: ValuesetExpansionContainsPropertySubpropertyValue,
) -> json.Json
pub fn valueset_expansion_contains_property_to_json(
valueset_expansion_contains_property: ValuesetExpansionContainsProperty,
) -> json.Json
pub fn valueset_expansion_contains_property_value_decoder() -> decode.Decoder(
ValuesetExpansionContainsPropertyValue,
)
pub fn valueset_expansion_contains_property_value_to_json(
elt: ValuesetExpansionContainsPropertyValue,
) -> json.Json
pub fn valueset_expansion_contains_to_json(
valueset_expansion_contains: ValuesetExpansionContains,
) -> json.Json
pub fn valueset_expansion_decoder() -> decode.Decoder(
ValuesetExpansion,
)
pub fn valueset_expansion_new(
timestamp timestamp: String,
) -> ValuesetExpansion
pub fn valueset_expansion_parameter_decoder() -> decode.Decoder(
ValuesetExpansionParameter,
)
pub fn valueset_expansion_parameter_new(
name name: String,
) -> ValuesetExpansionParameter
pub fn valueset_expansion_parameter_to_json(
valueset_expansion_parameter: ValuesetExpansionParameter,
) -> json.Json
pub fn valueset_expansion_parameter_value_decoder() -> decode.Decoder(
ValuesetExpansionParameterValue,
)
pub fn valueset_expansion_parameter_value_to_json(
elt: ValuesetExpansionParameterValue,
) -> json.Json
pub fn valueset_expansion_property_decoder() -> decode.Decoder(
ValuesetExpansionProperty,
)
pub fn valueset_expansion_property_new(
code code: String,
) -> ValuesetExpansionProperty
pub fn valueset_expansion_property_to_json(
valueset_expansion_property: ValuesetExpansionProperty,
) -> json.Json
pub fn valueset_expansion_to_json(
valueset_expansion: ValuesetExpansion,
) -> json.Json
pub fn valueset_new(
status status: r5_valuesets.Publicationstatus,
) -> Valueset
pub fn valueset_scope_decoder() -> decode.Decoder(ValuesetScope)
pub fn valueset_scope_new() -> ValuesetScope
pub fn valueset_scope_to_json(
valueset_scope: ValuesetScope,
) -> json.Json
pub fn valueset_versionalgorithm_decoder() -> decode.Decoder(
ValuesetVersionalgorithm,
)
pub fn valueset_versionalgorithm_to_json(
elt: ValuesetVersionalgorithm,
) -> json.Json
pub fn verificationresult_attestation_decoder() -> decode.Decoder(
VerificationresultAttestation,
)
pub fn verificationresult_attestation_new() -> VerificationresultAttestation
pub fn verificationresult_attestation_to_json(
verificationresult_attestation: VerificationresultAttestation,
) -> json.Json
pub fn verificationresult_decoder() -> decode.Decoder(
Verificationresult,
)
pub fn verificationresult_new(
status status: r5_valuesets.Verificationresultstatus,
) -> Verificationresult
pub fn verificationresult_primarysource_decoder() -> decode.Decoder(
VerificationresultPrimarysource,
)
pub fn verificationresult_primarysource_new() -> VerificationresultPrimarysource
pub fn verificationresult_primarysource_to_json(
verificationresult_primarysource: VerificationresultPrimarysource,
) -> json.Json
pub fn verificationresult_to_json(
verificationresult: Verificationresult,
) -> json.Json
pub fn verificationresult_validator_decoder() -> decode.Decoder(
VerificationresultValidator,
)
pub fn verificationresult_validator_new(
organization organization: Reference,
) -> VerificationresultValidator
pub fn verificationresult_validator_to_json(
verificationresult_validator: VerificationresultValidator,
) -> json.Json
pub fn virtualservicedetail_address_decoder() -> decode.Decoder(
VirtualservicedetailAddress,
)
pub fn virtualservicedetail_address_to_json(
elt: VirtualservicedetailAddress,
) -> json.Json
pub fn virtualservicedetail_decoder() -> decode.Decoder(
Virtualservicedetail,
)
pub fn virtualservicedetail_new() -> Virtualservicedetail
pub fn virtualservicedetail_to_json(
virtualservicedetail: Virtualservicedetail,
) -> json.Json
pub fn visionprescription_decoder() -> decode.Decoder(
Visionprescription,
)
pub fn visionprescription_lensspecification_decoder() -> decode.Decoder(
VisionprescriptionLensspecification,
)
pub fn visionprescription_lensspecification_new(
eye eye: r5_valuesets.Visioneyecodes,
product product: Codeableconcept,
) -> VisionprescriptionLensspecification
pub fn visionprescription_lensspecification_prism_decoder() -> decode.Decoder(
VisionprescriptionLensspecificationPrism,
)
pub fn visionprescription_lensspecification_prism_new(
base base: r5_valuesets.Visionbasecodes,
amount amount: Float,
) -> VisionprescriptionLensspecificationPrism
pub fn visionprescription_lensspecification_prism_to_json(
visionprescription_lensspecification_prism: VisionprescriptionLensspecificationPrism,
) -> json.Json
pub fn visionprescription_lensspecification_to_json(
visionprescription_lensspecification: VisionprescriptionLensspecification,
) -> json.Json
pub fn visionprescription_new(
prescriber prescriber: Reference,
date_written date_written: String,
patient patient: Reference,
created created: String,
status status: r5_valuesets.Fmstatus,
) -> Visionprescription
pub fn visionprescription_to_json(
visionprescription: Visionprescription,
) -> json.Json