fhir/r4us
https://hl7.org/fhir/r4 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: r4us_valuesets.Accountstatus,
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),
part_of: option.Option(Reference),
)
}
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: r4us_valuesets.Accountstatus, 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), part_of: option.Option(Reference), )
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 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 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),
name: option.Option(String),
title: option.Option(String),
subtitle: option.Option(String),
status: r4us_valuesets.Publicationstatus,
experimental: option.Option(Bool),
subject: option.Option(ActivitydefinitionSubject),
date: option.Option(primitive_types.DateTime),
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),
approval_date: option.Option(primitive_types.Date),
last_review_date: option.Option(primitive_types.Date),
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(r4us_valuesets.Requestresourcetypes),
profile: option.Option(String),
code: option.Option(Codeableconcept),
intent: option.Option(r4us_valuesets.Requestintent),
priority: option.Option(r4us_valuesets.Requestpriority),
do_not_perform: option.Option(Bool),
timing: option.Option(ActivitydefinitionTiming),
location: option.Option(Reference),
participant: List(ActivitydefinitionParticipant),
product: option.Option(ActivitydefinitionProduct),
quantity: option.Option(Quantity),
dosage: List(Dosage),
body_site: List(Codeableconcept),
specimen_requirement: List(Reference),
observation_requirement: List(Reference),
observation_result_requirement: List(Reference),
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), name: option.Option(String), title: option.Option(String), subtitle: option.Option(String), status: r4us_valuesets.Publicationstatus, experimental: option.Option(Bool), subject: option.Option(ActivitydefinitionSubject), date: option.Option(primitive_types.DateTime), 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), approval_date: option.Option(primitive_types.Date), last_review_date: option.Option(primitive_types.Date), 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(r4us_valuesets.Requestresourcetypes), profile: option.Option(String), code: option.Option(Codeableconcept), intent: option.Option(r4us_valuesets.Requestintent), priority: option.Option(r4us_valuesets.Requestpriority), do_not_perform: option.Option(Bool), timing: option.Option(ActivitydefinitionTiming), location: option.Option(Reference), participant: List(ActivitydefinitionParticipant), product: option.Option(ActivitydefinitionProduct), quantity: option.Option(Quantity), dosage: List(Dosage), body_site: List(Codeableconcept), specimen_requirement: List(Reference), observation_requirement: List(Reference), observation_result_requirement: List(Reference), transform: option.Option(String), dynamic_value: List(ActivitydefinitionDynamicvalue), )
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_: r4us_valuesets.Actionparticipanttype,
role: option.Option(Codeableconcept),
)
}
Constructors
-
ActivitydefinitionParticipant( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: r4us_valuesets.Actionparticipanttype, role: 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)
}
Constructors
-
ActivitydefinitionSubjectCodeableconcept( subject: Codeableconcept, ) -
ActivitydefinitionSubjectReference(subject: Reference)
pub type ActivitydefinitionTiming {
ActivitydefinitionTimingTiming(timing: Timing)
ActivitydefinitionTimingDatetime(
timing: primitive_types.DateTime,
)
ActivitydefinitionTimingAge(timing: Age)
ActivitydefinitionTimingPeriod(timing: Period)
ActivitydefinitionTimingRange(timing: Range)
ActivitydefinitionTimingDuration(timing: Duration)
}
Constructors
-
ActivitydefinitionTimingTiming(timing: Timing) -
ActivitydefinitionTimingDatetime( timing: primitive_types.DateTime, ) -
ActivitydefinitionTimingAge(timing: Age) -
ActivitydefinitionTimingPeriod(timing: Period) -
ActivitydefinitionTimingRange(timing: Range) -
ActivitydefinitionTimingDuration(timing: Duration)
pub type Address {
Address(
id: option.Option(String),
extension: List(Extension),
use_: option.Option(r4us_valuesets.Addressuse),
type_: option.Option(r4us_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(r4us_valuesets.Addressuse), type_: option.Option(r4us_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 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: option.Option(Identifier),
actuality: r4us_valuesets.Adverseeventactuality,
category: List(Codeableconcept),
event: option.Option(Codeableconcept),
subject: Reference,
encounter: option.Option(Reference),
date: option.Option(primitive_types.DateTime),
detected: option.Option(primitive_types.DateTime),
recorded_date: option.Option(primitive_types.DateTime),
resulting_condition: List(Reference),
location: option.Option(Reference),
seriousness: option.Option(Codeableconcept),
severity: option.Option(Codeableconcept),
outcome: option.Option(Codeableconcept),
recorder: option.Option(Reference),
contributor: List(Reference),
suspect_entity: List(AdverseeventSuspectentity),
subject_medical_history: List(Reference),
reference_document: List(Reference),
study: List(Reference),
)
}
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: option.Option(Identifier), actuality: r4us_valuesets.Adverseeventactuality, category: List(Codeableconcept), event: option.Option(Codeableconcept), subject: Reference, encounter: option.Option(Reference), date: option.Option(primitive_types.DateTime), detected: option.Option(primitive_types.DateTime), recorded_date: option.Option(primitive_types.DateTime), resulting_condition: List(Reference), location: option.Option(Reference), seriousness: option.Option(Codeableconcept), severity: option.Option(Codeableconcept), outcome: option.Option(Codeableconcept), recorder: option.Option(Reference), contributor: List(Reference), suspect_entity: List(AdverseeventSuspectentity), subject_medical_history: List(Reference), reference_document: List(Reference), study: List(Reference), )
pub type AdverseeventSuspectentity {
AdverseeventSuspectentity(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
instance: Reference,
causality: List(AdverseeventSuspectentityCausality),
)
}
Constructors
-
AdverseeventSuspectentity( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), instance: Reference, causality: List(AdverseeventSuspectentityCausality), )
pub type AdverseeventSuspectentityCausality {
AdverseeventSuspectentityCausality(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
assessment: option.Option(Codeableconcept),
product_relatedness: option.Option(String),
author: option.Option(Reference),
method: option.Option(Codeableconcept),
)
}
Constructors
-
AdverseeventSuspectentityCausality( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), assessment: option.Option(Codeableconcept), product_relatedness: option.Option(String), author: option.Option(Reference), method: option.Option(Codeableconcept), )
pub type Age {
Age(
id: option.Option(String),
extension: List(Extension),
value: option.Option(Float),
comparator: option.Option(r4us_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(r4us_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(r4us_valuesets.Allergyintolerancetype),
category: List(r4us_valuesets.Allergyintolerancecategory),
criticality: option.Option(
r4us_valuesets.Allergyintolerancecriticality,
),
code: option.Option(Codeableconcept),
patient: Reference,
encounter: option.Option(Reference),
onset: option.Option(AllergyintoleranceOnset),
recorded_date: option.Option(primitive_types.DateTime),
recorder: option.Option(Reference),
asserter: option.Option(Reference),
last_occurrence: option.Option(primitive_types.DateTime),
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(r4us_valuesets.Allergyintolerancetype), category: List(r4us_valuesets.Allergyintolerancecategory), criticality: option.Option( r4us_valuesets.Allergyintolerancecriticality, ), code: option.Option(Codeableconcept), patient: Reference, encounter: option.Option(Reference), onset: option.Option(AllergyintoleranceOnset), recorded_date: option.Option(primitive_types.DateTime), recorder: option.Option(Reference), asserter: option.Option(Reference), last_occurrence: option.Option(primitive_types.DateTime), note: List(Annotation), reaction: List(AllergyintoleranceReaction), )
pub type AllergyintoleranceOnset {
AllergyintoleranceOnsetDatetime(
onset: primitive_types.DateTime,
)
AllergyintoleranceOnsetAge(onset: Age)
AllergyintoleranceOnsetPeriod(onset: Period)
AllergyintoleranceOnsetRange(onset: Range)
AllergyintoleranceOnsetString(onset: String)
}
Constructors
-
AllergyintoleranceOnsetDatetime(onset: primitive_types.DateTime) -
AllergyintoleranceOnsetAge(onset: Age) -
AllergyintoleranceOnsetPeriod(onset: Period) -
AllergyintoleranceOnsetRange(onset: Range) -
AllergyintoleranceOnsetString(onset: String)
pub type AllergyintoleranceReaction {
AllergyintoleranceReaction(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
substance: option.Option(Codeableconcept),
manifestation: List1(Codeableconcept),
description: option.Option(String),
onset: option.Option(primitive_types.DateTime),
severity: option.Option(r4us_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: List1(Codeableconcept), description: option.Option(String), onset: option.Option(primitive_types.DateTime), severity: option.Option(r4us_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(primitive_types.DateTime),
text: String,
)
}
Constructors
-
Annotation( id: option.Option(String), extension: List(Extension), author: option.Option(AnnotationAuthor), time: option.Option(primitive_types.DateTime), 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: r4us_valuesets.Appointmentstatus,
cancelation_reason: option.Option(Codeableconcept),
service_category: List(Codeableconcept),
service_type: List(Codeableconcept),
specialty: List(Codeableconcept),
appointment_type: option.Option(Codeableconcept),
reason_code: List(Codeableconcept),
reason_reference: List(Reference),
priority: option.Option(Int),
description: option.Option(String),
supporting_information: List(Reference),
start: option.Option(primitive_types.Instant),
end: option.Option(primitive_types.Instant),
minutes_duration: option.Option(Int),
slot: List(Reference),
created: option.Option(primitive_types.DateTime),
comment: option.Option(String),
patient_instruction: option.Option(String),
based_on: List(Reference),
participant: List1(AppointmentParticipant),
requested_period: List(Period),
)
}
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: r4us_valuesets.Appointmentstatus, cancelation_reason: option.Option(Codeableconcept), service_category: List(Codeableconcept), service_type: List(Codeableconcept), specialty: List(Codeableconcept), appointment_type: option.Option(Codeableconcept), reason_code: List(Codeableconcept), reason_reference: List(Reference), priority: option.Option(Int), description: option.Option(String), supporting_information: List(Reference), start: option.Option(primitive_types.Instant), end: option.Option(primitive_types.Instant), minutes_duration: option.Option(Int), slot: List(Reference), created: option.Option(primitive_types.DateTime), comment: option.Option(String), patient_instruction: option.Option(String), based_on: List(Reference), participant: List1(AppointmentParticipant), requested_period: List(Period), )
pub type AppointmentParticipant {
AppointmentParticipant(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: List(Codeableconcept),
actor: option.Option(Reference),
required: option.Option(r4us_valuesets.Participantrequired),
status: r4us_valuesets.Participationstatus,
period: option.Option(Period),
)
}
Constructors
-
AppointmentParticipant( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: List(Codeableconcept), actor: option.Option(Reference), required: option.Option(r4us_valuesets.Participantrequired), status: r4us_valuesets.Participationstatus, period: option.Option(Period), )
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,
start: option.Option(primitive_types.Instant),
end: option.Option(primitive_types.Instant),
participant_type: List(Codeableconcept),
actor: option.Option(Reference),
participant_status: r4us_valuesets.Participationstatus,
comment: option.Option(String),
)
}
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, start: option.Option(primitive_types.Instant), end: option.Option(primitive_types.Instant), participant_type: List(Codeableconcept), actor: option.Option(Reference), participant_status: r4us_valuesets.Participationstatus, comment: option.Option(String), )
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(primitive_types.DateTime),
)
}
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(primitive_types.DateTime), )
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),
type_: Coding,
subtype: List(Coding),
action: option.Option(r4us_valuesets.Auditeventaction),
period: option.Option(Period),
recorded: primitive_types.Instant,
outcome: option.Option(r4us_valuesets.Auditeventoutcome),
outcome_desc: option.Option(String),
purpose_of_event: List(Codeableconcept),
agent: List1(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), type_: Coding, subtype: List(Coding), action: option.Option(r4us_valuesets.Auditeventaction), period: option.Option(Period), recorded: primitive_types.Instant, outcome: option.Option(r4us_valuesets.Auditeventoutcome), outcome_desc: option.Option(String), purpose_of_event: List(Codeableconcept), agent: List1(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: option.Option(Reference),
alt_id: option.Option(String),
name: option.Option(String),
requestor: Bool,
location: option.Option(Reference),
policy: List(String),
media: option.Option(Coding),
network: option.Option(AuditeventAgentNetwork),
purpose_of_use: List(Codeableconcept),
)
}
Constructors
-
AuditeventAgent( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(Codeableconcept), role: List(Codeableconcept), who: option.Option(Reference), alt_id: option.Option(String), name: option.Option(String), requestor: Bool, location: option.Option(Reference), policy: List(String), media: option.Option(Coding), network: option.Option(AuditeventAgentNetwork), purpose_of_use: List(Codeableconcept), )
pub type AuditeventAgentNetwork {
AuditeventAgentNetwork(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
address: option.Option(String),
type_: option.Option(r4us_valuesets.Networktype),
)
}
Constructors
-
AuditeventAgentNetwork( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), address: option.Option(String), type_: option.Option(r4us_valuesets.Networktype), )
pub type AuditeventEntity {
AuditeventEntity(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
what: option.Option(Reference),
type_: option.Option(Coding),
role: option.Option(Coding),
lifecycle: option.Option(Coding),
security_label: List(Coding),
name: option.Option(String),
description: option.Option(String),
query: option.Option(String),
detail: List(AuditeventEntityDetail),
)
}
Constructors
-
AuditeventEntity( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), what: option.Option(Reference), type_: option.Option(Coding), role: option.Option(Coding), lifecycle: option.Option(Coding), security_label: List(Coding), name: option.Option(String), description: option.Option(String), query: option.Option(String), detail: List(AuditeventEntityDetail), )
pub type AuditeventEntityDetail {
AuditeventEntityDetail(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: String,
value: AuditeventEntityDetailValue,
)
}
Constructors
-
AuditeventEntityDetail( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: String, value: AuditeventEntityDetailValue, )
pub type AuditeventEntityDetailValue {
AuditeventEntityDetailValueString(value: String)
AuditeventEntityDetailValueBase64binary(value: String)
}
Constructors
-
AuditeventEntityDetailValueString(value: String) -
AuditeventEntityDetailValueBase64binary(value: String)
pub type AuditeventSource {
AuditeventSource(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
site: option.Option(String),
observer: Reference,
type_: List(Coding),
)
}
Constructors
-
AuditeventSource( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), site: option.Option(String), observer: Reference, type_: List(Coding), )
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(primitive_types.Date),
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(primitive_types.Date), 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),
identifier: List(Identifier),
product_category: option.Option(
r4us_valuesets.Productcategory,
),
product_code: option.Option(Codeableconcept),
status: option.Option(r4us_valuesets.Productstatus),
request: List(Reference),
quantity: option.Option(Int),
parent: List(Reference),
collection: option.Option(
BiologicallyderivedproductCollection,
),
processing: List(BiologicallyderivedproductProcessing),
manipulation: option.Option(
BiologicallyderivedproductManipulation,
),
storage: List(BiologicallyderivedproductStorage),
)
}
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), identifier: List(Identifier), product_category: option.Option(r4us_valuesets.Productcategory), product_code: option.Option(Codeableconcept), status: option.Option(r4us_valuesets.Productstatus), request: List(Reference), quantity: option.Option(Int), parent: List(Reference), collection: option.Option(BiologicallyderivedproductCollection), processing: List(BiologicallyderivedproductProcessing), manipulation: option.Option( BiologicallyderivedproductManipulation, ), storage: List(BiologicallyderivedproductStorage), )
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: primitive_types.DateTime,
)
BiologicallyderivedproductCollectionCollectedPeriod(
collected: Period,
)
}
Constructors
-
BiologicallyderivedproductCollectionCollectedDatetime( collected: primitive_types.DateTime, ) -
BiologicallyderivedproductCollectionCollectedPeriod( collected: Period, )
pub type BiologicallyderivedproductManipulation {
BiologicallyderivedproductManipulation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
description: option.Option(String),
time: option.Option(
BiologicallyderivedproductManipulationTime,
),
)
}
Constructors
-
BiologicallyderivedproductManipulation( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), description: option.Option(String), time: option.Option(BiologicallyderivedproductManipulationTime), )
pub type BiologicallyderivedproductManipulationTime {
BiologicallyderivedproductManipulationTimeDatetime(
time: primitive_types.DateTime,
)
BiologicallyderivedproductManipulationTimePeriod(time: Period)
}
Constructors
-
BiologicallyderivedproductManipulationTimeDatetime( time: primitive_types.DateTime, ) -
BiologicallyderivedproductManipulationTimePeriod(time: Period)
pub type BiologicallyderivedproductProcessing {
BiologicallyderivedproductProcessing(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
description: option.Option(String),
procedure: option.Option(Codeableconcept),
additive: option.Option(Reference),
time: option.Option(BiologicallyderivedproductProcessingTime),
)
}
Constructors
-
BiologicallyderivedproductProcessing( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), description: option.Option(String), procedure: option.Option(Codeableconcept), additive: option.Option(Reference), time: option.Option(BiologicallyderivedproductProcessingTime), )
pub type BiologicallyderivedproductProcessingTime {
BiologicallyderivedproductProcessingTimeDatetime(
time: primitive_types.DateTime,
)
BiologicallyderivedproductProcessingTimePeriod(time: Period)
}
Constructors
-
BiologicallyderivedproductProcessingTimeDatetime( time: primitive_types.DateTime, ) -
BiologicallyderivedproductProcessingTimePeriod(time: Period)
pub type BiologicallyderivedproductStorage {
BiologicallyderivedproductStorage(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
description: option.Option(String),
temperature: option.Option(Float),
scale: option.Option(r4us_valuesets.Productstoragescale),
duration: option.Option(Period),
)
}
Constructors
-
BiologicallyderivedproductStorage( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), description: option.Option(String), temperature: option.Option(Float), scale: option.Option(r4us_valuesets.Productstoragescale), duration: option.Option(Period), )
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),
location: option.Option(Codeableconcept),
location_qualifier: List(Codeableconcept),
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), location: option.Option(Codeableconcept), location_qualifier: List(Codeableconcept), description: option.Option(String), image: List(Attachment), patient: Reference, )
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_: r4us_valuesets.Bundletype,
timestamp: option.Option(primitive_types.Instant),
total: option.Option(Int),
link: List(BundleLink),
entry: List(BundleEntry),
signature: option.Option(Signature),
)
}
Constructors
-
Bundle( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), identifier: option.Option(Identifier), type_: r4us_valuesets.Bundletype, timestamp: option.Option(primitive_types.Instant), total: option.Option(Int), link: List(BundleLink), entry: List(BundleEntry), signature: option.Option(Signature), )
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: r4us_valuesets.Httpverb,
url: String,
if_none_match: option.Option(String),
if_modified_since: option.Option(primitive_types.Instant),
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: r4us_valuesets.Httpverb, url: String, if_none_match: option.Option(String), if_modified_since: option.Option(primitive_types.Instant), 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(primitive_types.Instant),
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(primitive_types.Instant), outcome: option.Option(Resource), )
pub type BundleEntrySearch {
BundleEntrySearch(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
mode: option.Option(r4us_valuesets.Searchentrymode),
score: option.Option(Float),
)
}
Constructors
-
BundleEntrySearch( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), mode: option.Option(r4us_valuesets.Searchentrymode), score: option.Option(Float), )
pub type BundleLink {
BundleLink(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
relation: String,
url: String,
)
}
Constructors
-
BundleLink( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), relation: String, url: String, )
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),
version: option.Option(String),
name: option.Option(String),
title: option.Option(String),
status: r4us_valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: primitive_types.DateTime,
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),
kind: r4us_valuesets.Capabilitystatementkind,
instantiates: List(String),
imports: List(String),
software: option.Option(CapabilitystatementSoftware),
implementation: option.Option(
CapabilitystatementImplementation,
),
fhir_version: r4us_valuesets.Fhirversion,
format: List1(String),
patch_format: 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), version: option.Option(String), name: option.Option(String), title: option.Option(String), status: r4us_valuesets.Publicationstatus, experimental: option.Option(Bool), date: primitive_types.DateTime, 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), kind: r4us_valuesets.Capabilitystatementkind, instantiates: List(String), imports: List(String), software: option.Option(CapabilitystatementSoftware), implementation: option.Option(CapabilitystatementImplementation), fhir_version: r4us_valuesets.Fhirversion, format: List1(String), patch_format: 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: r4us_valuesets.Documentmode,
documentation: option.Option(String),
profile: String,
)
}
Constructors
-
CapabilitystatementDocument( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), mode: r4us_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: r4us_valuesets.Eventcapabilitymode,
definition: String,
)
}
Constructors
-
CapabilitystatementMessagingSupportedmessage( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), mode: r4us_valuesets.Eventcapabilitymode, definition: String, )
pub type CapabilitystatementRest {
CapabilitystatementRest(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
mode: r4us_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: r4us_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: r4us_valuesets.Systemrestfulinteraction,
documentation: option.Option(String),
)
}
Constructors
-
CapabilitystatementRestInteraction( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: r4us_valuesets.Systemrestfulinteraction, documentation: option.Option(String), )
pub type CapabilitystatementRestResource {
CapabilitystatementRestResource(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: r4us_valuesets.Resourcetypes,
profile: option.Option(String),
supported_profile: List(String),
documentation: option.Option(String),
interaction: List(CapabilitystatementRestResourceInteraction),
versioning: option.Option(r4us_valuesets.Versioningpolicy),
read_history: option.Option(Bool),
update_create: option.Option(Bool),
conditional_create: option.Option(Bool),
conditional_read: option.Option(
r4us_valuesets.Conditionalreadstatus,
),
conditional_update: option.Option(Bool),
conditional_delete: option.Option(
r4us_valuesets.Conditionaldeletestatus,
),
reference_policy: List(r4us_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_: r4us_valuesets.Resourcetypes, profile: option.Option(String), supported_profile: List(String), documentation: option.Option(String), interaction: List(CapabilitystatementRestResourceInteraction), versioning: option.Option(r4us_valuesets.Versioningpolicy), read_history: option.Option(Bool), update_create: option.Option(Bool), conditional_create: option.Option(Bool), conditional_read: option.Option( r4us_valuesets.Conditionalreadstatus, ), conditional_update: option.Option(Bool), conditional_delete: option.Option( r4us_valuesets.Conditionaldeletestatus, ), reference_policy: List(r4us_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: r4us_valuesets.Typerestfulinteraction,
documentation: option.Option(String),
)
}
Constructors
-
CapabilitystatementRestResourceInteraction( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: r4us_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_: r4us_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_: r4us_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(primitive_types.DateTime),
)
}
Constructors
-
CapabilitystatementSoftware( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), name: String, version: option.Option(String), release_date: option.Option(primitive_types.DateTime), )
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: r4us_valuesets.Requeststatus,
intent: r4us_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(primitive_types.DateTime),
author: option.Option(Reference),
contributor: List(Reference),
care_team: List(Reference),
addresses: List(Reference),
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: r4us_valuesets.Requeststatus, intent: r4us_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(primitive_types.DateTime), author: option.Option(Reference), contributor: List(Reference), care_team: List(Reference), addresses: List(Reference), 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),
outcome_codeable_concept: List(Codeableconcept),
outcome_reference: List(Reference),
progress: List(Annotation),
reference: option.Option(Reference),
detail: option.Option(CareplanActivityDetail),
)
}
Constructors
-
CareplanActivity( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), outcome_codeable_concept: List(Codeableconcept), outcome_reference: List(Reference), progress: List(Annotation), reference: option.Option(Reference), detail: option.Option(CareplanActivityDetail), )
pub type CareplanActivityDetail {
CareplanActivityDetail(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
kind: option.Option(r4us_valuesets.Careplanactivitykind),
instantiates_canonical: List(String),
instantiates_uri: List(String),
code: option.Option(Codeableconcept),
reason_code: List(Codeableconcept),
reason_reference: List(Reference),
goal: List(Reference),
status: r4us_valuesets.Careplanactivitystatus,
status_reason: option.Option(Codeableconcept),
do_not_perform: option.Option(Bool),
scheduled: option.Option(CareplanActivityDetailScheduled),
location: option.Option(Reference),
performer: List(Reference),
product: option.Option(CareplanActivityDetailProduct),
daily_amount: option.Option(Quantity),
quantity: option.Option(Quantity),
description: option.Option(String),
)
}
Constructors
-
CareplanActivityDetail( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), kind: option.Option(r4us_valuesets.Careplanactivitykind), instantiates_canonical: List(String), instantiates_uri: List(String), code: option.Option(Codeableconcept), reason_code: List(Codeableconcept), reason_reference: List(Reference), goal: List(Reference), status: r4us_valuesets.Careplanactivitystatus, status_reason: option.Option(Codeableconcept), do_not_perform: option.Option(Bool), scheduled: option.Option(CareplanActivityDetailScheduled), location: option.Option(Reference), performer: List(Reference), product: option.Option(CareplanActivityDetailProduct), daily_amount: option.Option(Quantity), quantity: option.Option(Quantity), description: option.Option(String), )
pub type CareplanActivityDetailProduct {
CareplanActivityDetailProductCodeableconcept(
product: Codeableconcept,
)
CareplanActivityDetailProductReference(product: Reference)
}
Constructors
-
CareplanActivityDetailProductCodeableconcept( product: Codeableconcept, ) -
CareplanActivityDetailProductReference(product: 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(r4us_valuesets.Careteamstatus),
category: List(Codeableconcept),
name: option.Option(String),
subject: option.Option(Reference),
encounter: option.Option(Reference),
period: option.Option(Period),
participant: List(CareteamParticipant),
reason_code: List(Codeableconcept),
reason_reference: List(Reference),
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(r4us_valuesets.Careteamstatus), category: List(Codeableconcept), name: option.Option(String), subject: option.Option(Reference), encounter: option.Option(Reference), period: option.Option(Period), participant: List(CareteamParticipant), reason_code: List(Codeableconcept), reason_reference: List(Reference), 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: List(Codeableconcept),
member: option.Option(Reference),
on_behalf_of: option.Option(Reference),
period: option.Option(Period),
)
}
Constructors
-
CareteamParticipant( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), role: List(Codeableconcept), member: option.Option(Reference), on_behalf_of: option.Option(Reference), period: option.Option(Period), )
pub type Catalogentry {
Catalogentry(
id: option.Option(String),
meta: option.Option(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),
orderable: Bool,
referenced_item: Reference,
additional_identifier: List(Identifier),
classification: List(Codeableconcept),
status: option.Option(r4us_valuesets.Publicationstatus),
validity_period: option.Option(Period),
valid_to: option.Option(primitive_types.DateTime),
last_updated: option.Option(primitive_types.DateTime),
additional_characteristic: List(Codeableconcept),
additional_classification: List(Codeableconcept),
related_entry: List(CatalogentryRelatedentry),
)
}
Constructors
-
Catalogentry( id: option.Option(String), meta: option.Option(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), orderable: Bool, referenced_item: Reference, additional_identifier: List(Identifier), classification: List(Codeableconcept), status: option.Option(r4us_valuesets.Publicationstatus), validity_period: option.Option(Period), valid_to: option.Option(primitive_types.DateTime), last_updated: option.Option(primitive_types.DateTime), additional_characteristic: List(Codeableconcept), additional_classification: List(Codeableconcept), related_entry: List(CatalogentryRelatedentry), )
pub type CatalogentryRelatedentry {
CatalogentryRelatedentry(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
relationtype: r4us_valuesets.Relationtype,
item: Reference,
)
}
Constructors
-
CatalogentryRelatedentry( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), relationtype: r4us_valuesets.Relationtype, item: Reference, )
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: r4us_valuesets.Chargeitemstatus,
part_of: List(Reference),
code: Codeableconcept,
subject: Reference,
context: 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),
factor_override: option.Option(Float),
price_override: option.Option(Money),
override_reason: option.Option(String),
enterer: option.Option(Reference),
entered_date: option.Option(primitive_types.DateTime),
reason: List(Codeableconcept),
service: List(Reference),
product: option.Option(ChargeitemProduct),
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: r4us_valuesets.Chargeitemstatus, part_of: List(Reference), code: Codeableconcept, subject: Reference, context: 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), factor_override: option.Option(Float), price_override: option.Option(Money), override_reason: option.Option(String), enterer: option.Option(Reference), entered_date: option.Option(primitive_types.DateTime), reason: List(Codeableconcept), service: List(Reference), product: option.Option(ChargeitemProduct), account: List(Reference), note: List(Annotation), supporting_information: List(Reference), )
pub type ChargeitemOccurrence {
ChargeitemOccurrenceDatetime(
occurrence: primitive_types.DateTime,
)
ChargeitemOccurrencePeriod(occurrence: Period)
ChargeitemOccurrenceTiming(occurrence: Timing)
}
Constructors
-
ChargeitemOccurrenceDatetime( occurrence: primitive_types.DateTime, ) -
ChargeitemOccurrencePeriod(occurrence: Period) -
ChargeitemOccurrenceTiming(occurrence: Timing)
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 ChargeitemProduct {
ChargeitemProductReference(product: Reference)
ChargeitemProductCodeableconcept(product: Codeableconcept)
}
Constructors
-
ChargeitemProductReference(product: Reference) -
ChargeitemProductCodeableconcept(product: Codeableconcept)
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: String,
identifier: List(Identifier),
version: option.Option(String),
title: option.Option(String),
derived_from_uri: List(String),
part_of: List(String),
replaces: List(String),
status: r4us_valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(primitive_types.DateTime),
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
copyright: option.Option(String),
approval_date: option.Option(primitive_types.Date),
last_review_date: option.Option(primitive_types.Date),
effective_period: option.Option(Period),
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: String, identifier: List(Identifier), version: option.Option(String), title: option.Option(String), derived_from_uri: List(String), part_of: List(String), replaces: List(String), status: r4us_valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(primitive_types.DateTime), publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), copyright: option.Option(String), approval_date: option.Option(primitive_types.Date), last_review_date: option.Option(primitive_types.Date), effective_period: option.Option(Period), 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),
description: option.Option(String),
language: option.Option(String),
expression: option.Option(String),
)
}
Constructors
-
ChargeitemdefinitionApplicability( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), description: option.Option(String), language: option.Option(String), expression: option.Option(String), )
pub type ChargeitemdefinitionPropertygroup {
ChargeitemdefinitionPropertygroup(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
applicability: List(ChargeitemdefinitionApplicability),
price_component: List(
ChargeitemdefinitionPropertygroupPricecomponent,
),
)
}
Constructors
-
ChargeitemdefinitionPropertygroup( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), applicability: List(ChargeitemdefinitionApplicability), price_component: List( ChargeitemdefinitionPropertygroupPricecomponent, ), )
pub type ChargeitemdefinitionPropertygroupPricecomponent {
ChargeitemdefinitionPropertygroupPricecomponent(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: r4us_valuesets.Invoicepricecomponenttype,
code: option.Option(Codeableconcept),
factor: option.Option(Float),
amount: option.Option(Money),
)
}
Constructors
-
ChargeitemdefinitionPropertygroupPricecomponent( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: r4us_valuesets.Invoicepricecomponenttype, code: option.Option(Codeableconcept), factor: option.Option(Float), amount: option.Option(Money), )
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),
status: r4us_valuesets.Fmstatus,
type_: Codeableconcept,
sub_type: option.Option(Codeableconcept),
use_: r4us_valuesets.Claimuse,
patient: Reference,
billable_period: option.Option(Period),
created: primitive_types.DateTime,
enterer: option.Option(Reference),
insurer: option.Option(Reference),
provider: Reference,
priority: 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),
facility: option.Option(Reference),
care_team: List(ClaimCareteam),
supporting_info: List(ClaimSupportinginfo),
diagnosis: List(ClaimDiagnosis),
procedure: List(ClaimProcedure),
insurance: List1(ClaimInsurance),
accident: option.Option(ClaimAccident),
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), status: r4us_valuesets.Fmstatus, type_: Codeableconcept, sub_type: option.Option(Codeableconcept), use_: r4us_valuesets.Claimuse, patient: Reference, billable_period: option.Option(Period), created: primitive_types.DateTime, enterer: option.Option(Reference), insurer: option.Option(Reference), provider: Reference, priority: 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), facility: option.Option(Reference), care_team: List(ClaimCareteam), supporting_info: List(ClaimSupportinginfo), diagnosis: List(ClaimDiagnosis), procedure: List(ClaimProcedure), insurance: List1(ClaimInsurance), accident: option.Option(ClaimAccident), item: List(ClaimItem), total: option.Option(Money), )
pub type ClaimAccident {
ClaimAccident(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
date: primitive_types.Date,
type_: option.Option(Codeableconcept),
location: option.Option(ClaimAccidentLocation),
)
}
Constructors
-
ClaimAccident( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), date: primitive_types.Date, 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),
qualification: 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), qualification: 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),
package_code: 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), package_code: option.Option(Codeableconcept), )
pub type ClaimDiagnosisDiagnosis {
ClaimDiagnosisDiagnosisCodeableconcept(
diagnosis: Codeableconcept,
)
ClaimDiagnosisDiagnosisReference(diagnosis: Reference)
}
Constructors
-
ClaimDiagnosisDiagnosisCodeableconcept( diagnosis: Codeableconcept, ) -
ClaimDiagnosisDiagnosisReference(diagnosis: Reference)
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,
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: Codeableconcept,
modifier: List(Codeableconcept),
program_code: List(Codeableconcept),
serviced: option.Option(ClaimItemServiced),
location: option.Option(ClaimItemLocation),
quantity: option.Option(Quantity),
unit_price: option.Option(Money),
factor: option.Option(Float),
net: option.Option(Money),
udi: List(Reference),
body_site: option.Option(Codeableconcept),
sub_site: List(Codeableconcept),
encounter: List(Reference),
detail: List(ClaimItemDetail),
)
}
Constructors
-
ClaimItem( 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), revenue: option.Option(Codeableconcept), category: option.Option(Codeableconcept), product_or_service: Codeableconcept, modifier: List(Codeableconcept), program_code: List(Codeableconcept), serviced: option.Option(ClaimItemServiced), location: option.Option(ClaimItemLocation), quantity: option.Option(Quantity), unit_price: option.Option(Money), factor: option.Option(Float), net: option.Option(Money), udi: List(Reference), body_site: option.Option(Codeableconcept), sub_site: List(Codeableconcept), encounter: List(Reference), detail: List(ClaimItemDetail), )
pub type ClaimItemDetail {
ClaimItemDetail(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
sequence: Int,
revenue: option.Option(Codeableconcept),
category: option.Option(Codeableconcept),
product_or_service: Codeableconcept,
modifier: List(Codeableconcept),
program_code: List(Codeableconcept),
quantity: option.Option(Quantity),
unit_price: option.Option(Money),
factor: option.Option(Float),
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, revenue: option.Option(Codeableconcept), category: option.Option(Codeableconcept), product_or_service: Codeableconcept, modifier: List(Codeableconcept), program_code: List(Codeableconcept), quantity: option.Option(Quantity), unit_price: option.Option(Money), factor: option.Option(Float), 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,
revenue: option.Option(Codeableconcept),
category: option.Option(Codeableconcept),
product_or_service: Codeableconcept,
modifier: List(Codeableconcept),
program_code: List(Codeableconcept),
quantity: option.Option(Quantity),
unit_price: option.Option(Money),
factor: option.Option(Float),
net: option.Option(Money),
udi: List(Reference),
)
}
Constructors
-
ClaimItemDetailSubdetail( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), sequence: Int, revenue: option.Option(Codeableconcept), category: option.Option(Codeableconcept), product_or_service: Codeableconcept, modifier: List(Codeableconcept), program_code: List(Codeableconcept), quantity: option.Option(Quantity), unit_price: option.Option(Money), factor: option.Option(Float), 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 ClaimItemServiced {
ClaimItemServicedDate(serviced: primitive_types.Date)
ClaimItemServicedPeriod(serviced: Period)
}
Constructors
-
ClaimItemServicedDate(serviced: primitive_types.Date) -
ClaimItemServicedPeriod(serviced: Period)
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(primitive_types.DateTime),
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(primitive_types.DateTime), 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 ClaimSupportinginfoTiming {
ClaimSupportinginfoTimingDate(timing: primitive_types.Date)
ClaimSupportinginfoTimingPeriod(timing: Period)
}
Constructors
-
ClaimSupportinginfoTimingDate(timing: primitive_types.Date) -
ClaimSupportinginfoTimingPeriod(timing: Period)
pub type ClaimSupportinginfoValue {
ClaimSupportinginfoValueBoolean(value: Bool)
ClaimSupportinginfoValueString(value: String)
ClaimSupportinginfoValueQuantity(value: Quantity)
ClaimSupportinginfoValueAttachment(value: Attachment)
ClaimSupportinginfoValueReference(value: Reference)
}
Constructors
-
ClaimSupportinginfoValueBoolean(value: Bool) -
ClaimSupportinginfoValueString(value: String) -
ClaimSupportinginfoValueQuantity(value: Quantity) -
ClaimSupportinginfoValueAttachment(value: Attachment) -
ClaimSupportinginfoValueReference(value: Reference)
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),
status: r4us_valuesets.Fmstatus,
type_: Codeableconcept,
sub_type: option.Option(Codeableconcept),
use_: r4us_valuesets.Claimuse,
patient: Reference,
created: primitive_types.DateTime,
insurer: Reference,
requestor: option.Option(Reference),
request: option.Option(Reference),
outcome: r4us_valuesets.Remittanceoutcome,
disposition: option.Option(String),
pre_auth_ref: option.Option(String),
pre_auth_period: option.Option(Period),
payee_type: 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), status: r4us_valuesets.Fmstatus, type_: Codeableconcept, sub_type: option.Option(Codeableconcept), use_: r4us_valuesets.Claimuse, patient: Reference, created: primitive_types.DateTime, insurer: Reference, requestor: option.Option(Reference), request: option.Option(Reference), outcome: r4us_valuesets.Remittanceoutcome, disposition: option.Option(String), pre_auth_ref: option.Option(String), pre_auth_period: option.Option(Period), payee_type: 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),
provider: List(Reference),
product_or_service: Codeableconcept,
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),
net: option.Option(Money),
body_site: option.Option(Codeableconcept),
sub_site: List(Codeableconcept),
note_number: List(Int),
adjudication: List1(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), provider: List(Reference), product_or_service: Codeableconcept, 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), net: option.Option(Money), body_site: option.Option(Codeableconcept), sub_site: List(Codeableconcept), note_number: List(Int), adjudication: List1(ClaimresponseItemAdjudication), detail: List(ClaimresponseAdditemDetail), )
pub type ClaimresponseAdditemDetail {
ClaimresponseAdditemDetail(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
product_or_service: Codeableconcept,
modifier: List(Codeableconcept),
quantity: option.Option(Quantity),
unit_price: option.Option(Money),
factor: option.Option(Float),
net: option.Option(Money),
note_number: List(Int),
adjudication: List1(ClaimresponseItemAdjudication),
sub_detail: List(ClaimresponseAdditemDetailSubdetail),
)
}
Constructors
-
ClaimresponseAdditemDetail( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), product_or_service: Codeableconcept, modifier: List(Codeableconcept), quantity: option.Option(Quantity), unit_price: option.Option(Money), factor: option.Option(Float), net: option.Option(Money), note_number: List(Int), adjudication: List1(ClaimresponseItemAdjudication), sub_detail: List(ClaimresponseAdditemDetailSubdetail), )
pub type ClaimresponseAdditemDetailSubdetail {
ClaimresponseAdditemDetailSubdetail(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
product_or_service: Codeableconcept,
modifier: List(Codeableconcept),
quantity: option.Option(Quantity),
unit_price: option.Option(Money),
factor: option.Option(Float),
net: option.Option(Money),
note_number: List(Int),
adjudication: List1(ClaimresponseItemAdjudication),
)
}
Constructors
-
ClaimresponseAdditemDetailSubdetail( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), product_or_service: Codeableconcept, modifier: List(Codeableconcept), quantity: option.Option(Quantity), unit_price: option.Option(Money), factor: option.Option(Float), net: option.Option(Money), note_number: List(Int), adjudication: List1(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 ClaimresponseAdditemServiced {
ClaimresponseAdditemServicedDate(
serviced: primitive_types.Date,
)
ClaimresponseAdditemServicedPeriod(serviced: Period)
}
Constructors
-
ClaimresponseAdditemServicedDate(serviced: primitive_types.Date) -
ClaimresponseAdditemServicedPeriod(serviced: Period)
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,
)
}
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, )
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,
note_number: List(Int),
adjudication: List1(ClaimresponseItemAdjudication),
detail: List(ClaimresponseItemDetail),
)
}
Constructors
-
ClaimresponseItem( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), item_sequence: Int, note_number: List(Int), adjudication: List1(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),
value: option.Option(Float),
)
}
Constructors
-
ClaimresponseItemAdjudication( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), category: Codeableconcept, reason: option.Option(Codeableconcept), amount: option.Option(Money), value: option.Option(Float), )
pub type ClaimresponseItemDetail {
ClaimresponseItemDetail(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
detail_sequence: Int,
note_number: List(Int),
adjudication: List1(ClaimresponseItemAdjudication),
sub_detail: List(ClaimresponseItemDetailSubdetail),
)
}
Constructors
-
ClaimresponseItemDetail( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), detail_sequence: Int, note_number: List(Int), adjudication: List1(ClaimresponseItemAdjudication), sub_detail: List(ClaimresponseItemDetailSubdetail), )
pub type ClaimresponseItemDetailSubdetail {
ClaimresponseItemDetailSubdetail(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
sub_detail_sequence: Int,
note_number: List(Int),
adjudication: List(ClaimresponseItemAdjudication),
)
}
Constructors
-
ClaimresponseItemDetailSubdetail( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), sub_detail_sequence: Int, note_number: List(Int), adjudication: List(ClaimresponseItemAdjudication), )
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(primitive_types.Date),
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(primitive_types.Date), 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(r4us_valuesets.Notetype),
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(r4us_valuesets.Notetype), 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: r4us_valuesets.Clinicalimpressionstatus,
status_reason: option.Option(Codeableconcept),
code: option.Option(Codeableconcept),
description: option.Option(String),
subject: Reference,
encounter: option.Option(Reference),
effective: option.Option(ClinicalimpressionEffective),
date: option.Option(primitive_types.DateTime),
assessor: option.Option(Reference),
previous: option.Option(Reference),
problem: List(Reference),
investigation: List(ClinicalimpressionInvestigation),
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: r4us_valuesets.Clinicalimpressionstatus, status_reason: option.Option(Codeableconcept), code: option.Option(Codeableconcept), description: option.Option(String), subject: Reference, encounter: option.Option(Reference), effective: option.Option(ClinicalimpressionEffective), date: option.Option(primitive_types.DateTime), assessor: option.Option(Reference), previous: option.Option(Reference), problem: List(Reference), investigation: List(ClinicalimpressionInvestigation), 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 ClinicalimpressionEffective {
ClinicalimpressionEffectiveDatetime(
effective: primitive_types.DateTime,
)
ClinicalimpressionEffectivePeriod(effective: Period)
}
Constructors
-
ClinicalimpressionEffectiveDatetime( effective: primitive_types.DateTime, ) -
ClinicalimpressionEffectivePeriod(effective: Period)
pub type ClinicalimpressionFinding {
ClinicalimpressionFinding(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
item_codeable_concept: option.Option(Codeableconcept),
item_reference: option.Option(Reference),
basis: option.Option(String),
)
}
Constructors
-
ClinicalimpressionFinding( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), item_codeable_concept: option.Option(Codeableconcept), item_reference: option.Option(Reference), basis: option.Option(String), )
pub type ClinicalimpressionInvestigation {
ClinicalimpressionInvestigation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: Codeableconcept,
item: List(Reference),
)
}
Constructors
-
ClinicalimpressionInvestigation( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: Codeableconcept, item: List(Reference), )
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 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),
name: option.Option(String),
title: option.Option(String),
status: r4us_valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(primitive_types.DateTime),
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),
case_sensitive: option.Option(Bool),
value_set: option.Option(String),
hierarchy_meaning: option.Option(
r4us_valuesets.Codesystemhierarchymeaning,
),
compositional: option.Option(Bool),
version_needed: option.Option(Bool),
content: r4us_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), name: option.Option(String), title: option.Option(String), status: r4us_valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(primitive_types.DateTime), 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), case_sensitive: option.Option(Bool), value_set: option.Option(String), hierarchy_meaning: option.Option( r4us_valuesets.Codesystemhierarchymeaning, ), compositional: option.Option(Bool), version_needed: option.Option(Bool), content: r4us_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),
value: String,
)
}
Constructors
-
CodesystemConceptDesignation( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), language: option.Option(String), use_: option.Option(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: primitive_types.DateTime,
)
CodesystemConceptPropertyValueDecimal(value: Float)
}
Constructors
-
CodesystemConceptPropertyValueCode(value: String) -
CodesystemConceptPropertyValueCoding(value: Coding) -
CodesystemConceptPropertyValueString(value: String) -
CodesystemConceptPropertyValueInteger(value: Int) -
CodesystemConceptPropertyValueBoolean(value: Bool) -
CodesystemConceptPropertyValueDatetime( value: primitive_types.DateTime, ) -
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: List1(r4us_valuesets.Filteroperator),
value: String,
)
}
Constructors
-
CodesystemFilter( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: String, description: option.Option(String), operator: List1(r4us_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_: r4us_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_: r4us_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: r4us_valuesets.Eventstatus,
status_reason: option.Option(Codeableconcept),
category: List(Codeableconcept),
priority: option.Option(r4us_valuesets.Requestpriority),
medium: List(Codeableconcept),
subject: option.Option(Reference),
topic: option.Option(Codeableconcept),
about: List(Reference),
encounter: option.Option(Reference),
sent: option.Option(primitive_types.DateTime),
received: option.Option(primitive_types.DateTime),
recipient: List(Reference),
sender: option.Option(Reference),
reason_code: List(Codeableconcept),
reason_reference: List(Reference),
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: r4us_valuesets.Eventstatus, status_reason: option.Option(Codeableconcept), category: List(Codeableconcept), priority: option.Option(r4us_valuesets.Requestpriority), medium: List(Codeableconcept), subject: option.Option(Reference), topic: option.Option(Codeableconcept), about: List(Reference), encounter: option.Option(Reference), sent: option.Option(primitive_types.DateTime), received: option.Option(primitive_types.DateTime), recipient: List(Reference), sender: option.Option(Reference), reason_code: List(Codeableconcept), reason_reference: List(Reference), 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 {
CommunicationPayloadContentString(content: String)
CommunicationPayloadContentAttachment(content: Attachment)
CommunicationPayloadContentReference(content: Reference)
}
Constructors
-
CommunicationPayloadContentString(content: String) -
CommunicationPayloadContentAttachment(content: Attachment) -
CommunicationPayloadContentReference(content: Reference)
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: r4us_valuesets.Requeststatus,
status_reason: option.Option(Codeableconcept),
category: List(Codeableconcept),
priority: option.Option(r4us_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(primitive_types.DateTime),
requester: option.Option(Reference),
recipient: List(Reference),
sender: option.Option(Reference),
reason_code: List(Codeableconcept),
reason_reference: List(Reference),
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: r4us_valuesets.Requeststatus, status_reason: option.Option(Codeableconcept), category: List(Codeableconcept), priority: option.Option(r4us_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(primitive_types.DateTime), requester: option.Option(Reference), recipient: List(Reference), sender: option.Option(Reference), reason_code: List(Codeableconcept), reason_reference: List(Reference), note: List(Annotation), )
pub type CommunicationrequestOccurrence {
CommunicationrequestOccurrenceDatetime(
occurrence: primitive_types.DateTime,
)
CommunicationrequestOccurrencePeriod(occurrence: Period)
}
Constructors
-
CommunicationrequestOccurrenceDatetime( occurrence: primitive_types.DateTime, ) -
CommunicationrequestOccurrencePeriod(occurrence: Period)
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 {
CommunicationrequestPayloadContentString(content: String)
CommunicationrequestPayloadContentAttachment(
content: Attachment,
)
CommunicationrequestPayloadContentReference(content: Reference)
}
Constructors
-
CommunicationrequestPayloadContentString(content: String) -
CommunicationrequestPayloadContentAttachment(content: Attachment) -
CommunicationrequestPayloadContentReference(content: Reference)
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),
name: String,
status: r4us_valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(primitive_types.DateTime),
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
use_context: List(Usagecontext),
purpose: option.Option(String),
code: r4us_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), name: String, status: r4us_valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(primitive_types.DateTime), publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), use_context: List(Usagecontext), purpose: option.Option(String), code: r4us_valuesets.Compartmenttype, search: Bool, resource: List(CompartmentdefinitionResource), )
pub type CompartmentdefinitionResource {
CompartmentdefinitionResource(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: r4us_valuesets.Resourcetypes,
param: List(String),
documentation: option.Option(String),
)
}
Constructors
-
CompartmentdefinitionResource( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: r4us_valuesets.Resourcetypes, param: List(String), documentation: option.Option(String), )
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),
identifier: option.Option(Identifier),
status: r4us_valuesets.Compositionstatus,
type_: Codeableconcept,
category: List(Codeableconcept),
subject: option.Option(Reference),
encounter: option.Option(Reference),
date: primitive_types.DateTime,
author: List1(Reference),
title: String,
confidentiality: option.Option(String),
attester: List(CompositionAttester),
custodian: option.Option(Reference),
relates_to: List(CompositionRelatesto),
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), identifier: option.Option(Identifier), status: r4us_valuesets.Compositionstatus, type_: Codeableconcept, category: List(Codeableconcept), subject: option.Option(Reference), encounter: option.Option(Reference), date: primitive_types.DateTime, author: List1(Reference), title: String, confidentiality: option.Option(String), attester: List(CompositionAttester), custodian: option.Option(Reference), relates_to: List(CompositionRelatesto), event: List(CompositionEvent), section: List(CompositionSection), )
pub type CompositionAttester {
CompositionAttester(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
mode: r4us_valuesets.Compositionattestationmode,
time: option.Option(primitive_types.DateTime),
party: option.Option(Reference),
)
}
Constructors
-
CompositionAttester( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), mode: r4us_valuesets.Compositionattestationmode, time: option.Option(primitive_types.DateTime), party: option.Option(Reference), )
pub type CompositionEvent {
CompositionEvent(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: List(Codeableconcept),
period: option.Option(Period),
detail: List(Reference),
)
}
Constructors
-
CompositionEvent( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: List(Codeableconcept), period: option.Option(Period), detail: List(Reference), )
pub type CompositionRelatesto {
CompositionRelatesto(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: r4us_valuesets.Documentrelationshiptype,
target: CompositionRelatestoTarget,
)
}
Constructors
-
CompositionRelatesto( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: r4us_valuesets.Documentrelationshiptype, target: CompositionRelatestoTarget, )
pub type CompositionRelatestoTarget {
CompositionRelatestoTargetIdentifier(target: Identifier)
CompositionRelatestoTargetReference(target: Reference)
}
Constructors
-
CompositionRelatestoTargetIdentifier(target: Identifier) -
CompositionRelatestoTargetReference(target: Reference)
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),
mode: option.Option(r4us_valuesets.Listmode),
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), mode: option.Option(r4us_valuesets.Listmode), 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: option.Option(Identifier),
version: option.Option(String),
name: option.Option(String),
title: option.Option(String),
status: r4us_valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(primitive_types.DateTime),
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),
source: option.Option(ConceptmapSource),
target: option.Option(ConceptmapTarget),
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: option.Option(Identifier), version: option.Option(String), name: option.Option(String), title: option.Option(String), status: r4us_valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(primitive_types.DateTime), 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), source: option.Option(ConceptmapSource), target: option.Option(ConceptmapTarget), group: List(ConceptmapGroup), )
pub type ConceptmapGroup {
ConceptmapGroup(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
source: option.Option(String),
source_version: option.Option(String),
target: option.Option(String),
target_version: option.Option(String),
element: List1(ConceptmapGroupElement),
unmapped: option.Option(ConceptmapGroupUnmapped),
)
}
Constructors
-
ConceptmapGroup( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), source: option.Option(String), source_version: option.Option(String), target: option.Option(String), target_version: option.Option(String), element: List1(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),
target: List(ConceptmapGroupElementTarget),
)
}
Constructors
-
ConceptmapGroupElement( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: option.Option(String), display: option.Option(String), 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),
equivalence: r4us_valuesets.Conceptmapequivalence,
comment: option.Option(String),
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), equivalence: r4us_valuesets.Conceptmapequivalence, comment: option.Option(String), depends_on: List(ConceptmapGroupElementTargetDependson), product: List(ConceptmapGroupElementTargetDependson), )
pub type ConceptmapGroupElementTargetDependson {
ConceptmapGroupElementTargetDependson(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
property: String,
system: option.Option(String),
value: String,
display: option.Option(String),
)
}
Constructors
-
ConceptmapGroupElementTargetDependson( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), property: String, system: option.Option(String), value: String, display: option.Option(String), )
pub type ConceptmapGroupUnmapped {
ConceptmapGroupUnmapped(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
mode: r4us_valuesets.Conceptmapunmappedmode,
code: option.Option(String),
display: option.Option(String),
url: option.Option(String),
)
}
Constructors
-
ConceptmapGroupUnmapped( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), mode: r4us_valuesets.Conceptmapunmappedmode, code: option.Option(String), display: option.Option(String), url: option.Option(String), )
pub type ConceptmapSource {
ConceptmapSourceUri(source: String)
ConceptmapSourceCanonical(source: String)
}
Constructors
-
ConceptmapSourceUri(source: String) -
ConceptmapSourceCanonical(source: String)
pub type ConceptmapTarget {
ConceptmapTargetUri(target: String)
ConceptmapTargetCanonical(target: String)
}
Constructors
-
ConceptmapTargetUri(target: String) -
ConceptmapTargetCanonical(target: 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: option.Option(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(primitive_types.DateTime),
recorder: option.Option(Reference),
asserter: option.Option(Reference),
stage: List(ConditionStage),
evidence: List(ConditionEvidence),
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: option.Option(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(primitive_types.DateTime), recorder: option.Option(Reference), asserter: option.Option(Reference), stage: List(ConditionStage), evidence: List(ConditionEvidence), note: List(Annotation), )
pub type ConditionAbatement {
ConditionAbatementDatetime(abatement: primitive_types.DateTime)
ConditionAbatementAge(abatement: Age)
ConditionAbatementPeriod(abatement: Period)
ConditionAbatementRange(abatement: Range)
ConditionAbatementString(abatement: String)
}
Constructors
-
ConditionAbatementDatetime(abatement: primitive_types.DateTime) -
ConditionAbatementAge(abatement: Age) -
ConditionAbatementPeriod(abatement: Period) -
ConditionAbatementRange(abatement: Range) -
ConditionAbatementString(abatement: String)
pub type ConditionEvidence {
ConditionEvidence(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: List(Codeableconcept),
detail: List(Reference),
)
}
Constructors
-
ConditionEvidence( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: List(Codeableconcept), detail: List(Reference), )
pub type ConditionOnset {
ConditionOnsetDatetime(onset: primitive_types.DateTime)
ConditionOnsetAge(onset: Age)
ConditionOnsetPeriod(onset: Period)
ConditionOnsetRange(onset: Range)
ConditionOnsetString(onset: String)
}
Constructors
-
ConditionOnsetDatetime(onset: primitive_types.DateTime) -
ConditionOnsetAge(onset: Age) -
ConditionOnsetPeriod(onset: Period) -
ConditionOnsetRange(onset: Range) -
ConditionOnsetString(onset: String)
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 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: r4us_valuesets.Consentstatecodes,
scope: Codeableconcept,
category: List1(Codeableconcept),
patient: option.Option(Reference),
date_time: option.Option(primitive_types.DateTime),
performer: List(Reference),
organization: List(Reference),
source: option.Option(ConsentSource),
policy: List(ConsentPolicy),
policy_rule: option.Option(Codeableconcept),
verification: List(ConsentVerification),
provision: option.Option(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: r4us_valuesets.Consentstatecodes, scope: Codeableconcept, category: List1(Codeableconcept), patient: option.Option(Reference), date_time: option.Option(primitive_types.DateTime), performer: List(Reference), organization: List(Reference), source: option.Option(ConsentSource), policy: List(ConsentPolicy), policy_rule: option.Option(Codeableconcept), verification: List(ConsentVerification), provision: option.Option(ConsentProvision), )
pub type ConsentPolicy {
ConsentPolicy(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
authority: option.Option(String),
uri: option.Option(String),
)
}
Constructors
-
ConsentPolicy( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), authority: option.Option(String), uri: option.Option(String), )
pub type ConsentProvision {
ConsentProvision(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(r4us_valuesets.Consentprovisiontype),
period: option.Option(Period),
actor: List(ConsentProvisionActor),
action: List(Codeableconcept),
security_label: List(Coding),
purpose: List(Coding),
class: List(Coding),
code: List(Codeableconcept),
data_period: option.Option(Period),
data: List(ConsentProvisionData),
provision: List(ConsentProvision),
)
}
Constructors
-
ConsentProvision( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(r4us_valuesets.Consentprovisiontype), period: option.Option(Period), actor: List(ConsentProvisionActor), action: List(Codeableconcept), security_label: List(Coding), purpose: List(Coding), class: List(Coding), code: List(Codeableconcept), data_period: option.Option(Period), data: List(ConsentProvisionData), provision: List(ConsentProvision), )
pub type ConsentProvisionActor {
ConsentProvisionActor(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
role: Codeableconcept,
reference: Reference,
)
}
Constructors
-
ConsentProvisionActor( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), role: Codeableconcept, reference: Reference, )
pub type ConsentProvisionData {
ConsentProvisionData(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
meaning: r4us_valuesets.Consentdatameaning,
reference: Reference,
)
}
Constructors
-
ConsentProvisionData( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), meaning: r4us_valuesets.Consentdatameaning, reference: Reference, )
pub type ConsentSource {
ConsentSourceAttachment(source: Attachment)
ConsentSourceReference(source: Reference)
}
Constructors
-
ConsentSourceAttachment(source: Attachment) -
ConsentSourceReference(source: Reference)
pub type ConsentVerification {
ConsentVerification(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
verified: Bool,
verified_with: option.Option(Reference),
verification_date: option.Option(primitive_types.DateTime),
)
}
Constructors
-
ConsentVerification( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), verified: Bool, verified_with: option.Option(Reference), verification_date: option.Option(primitive_types.DateTime), )
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(
us_core_direct: List(Bool),
id: option.Option(String),
extension: List(Extension),
system: option.Option(r4us_valuesets.Contactpointsystem),
value: option.Option(String),
use_: option.Option(r4us_valuesets.Contactpointuse),
rank: option.Option(Int),
period: option.Option(Period),
)
}
Constructors
-
Contactpoint( us_core_direct: List(Bool), id: option.Option(String), extension: List(Extension), system: option.Option(r4us_valuesets.Contactpointsystem), value: option.Option(String), use_: option.Option(r4us_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(r4us_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(primitive_types.DateTime),
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(r4us_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(primitive_types.DateTime), 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(primitive_types.DateTime),
publication_status: r4us_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(primitive_types.DateTime), publication_status: r4us_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(primitive_types.DateTime),
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(primitive_types.DateTime), 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_code: List(Codeableconcept),
reason_reference: List(Reference),
reason: List(String),
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_code: List(Codeableconcept), reason_reference: List(Reference), reason: List(String), reason_link_id: List(String), note: List(Annotation), security_label_number: List(Int), )
pub type ContractTermActionOccurrence {
ContractTermActionOccurrenceDatetime(
occurrence: primitive_types.DateTime,
)
ContractTermActionOccurrencePeriod(occurrence: Period)
ContractTermActionOccurrenceTiming(occurrence: Timing)
}
Constructors
-
ContractTermActionOccurrenceDatetime( occurrence: primitive_types.DateTime, ) -
ContractTermActionOccurrencePeriod(occurrence: Period) -
ContractTermActionOccurrenceTiming(occurrence: Timing)
pub type ContractTermActionSubject {
ContractTermActionSubject(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
reference: List1(Reference),
role: option.Option(Codeableconcept),
)
}
Constructors
-
ContractTermActionSubject( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), reference: List1(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(primitive_types.DateTime),
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(primitive_types.DateTime),
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(primitive_types.DateTime), 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(primitive_types.DateTime), 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: primitive_types.Date)
ContractTermOfferAnswerValueDatetime(
value: primitive_types.DateTime,
)
ContractTermOfferAnswerValueTime(value: primitive_types.Time)
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: primitive_types.Date) -
ContractTermOfferAnswerValueDatetime( value: primitive_types.DateTime, ) -
ContractTermOfferAnswerValueTime(value: primitive_types.Time) -
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: List1(Reference),
role: Codeableconcept,
)
}
Constructors
-
ContractTermOfferParty( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), reference: List1(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_: r4us_valuesets.Contributortype,
name: String,
contact: List(Contactdetail),
)
}
Constructors
-
Contributor( id: option.Option(String), extension: List(Extension), type_: r4us_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(r4us_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(r4us_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: r4us_valuesets.Fmstatus,
type_: option.Option(Codeableconcept),
policy_holder: option.Option(Reference),
subscriber: option.Option(Reference),
subscriber_id: option.Option(String),
beneficiary: Reference,
dependent: option.Option(String),
relationship: option.Option(Codeableconcept),
period: option.Option(Period),
payor: List1(Reference),
class: List(CoverageClass),
order: option.Option(Int),
network: option.Option(String),
cost_to_beneficiary: List(CoverageCosttobeneficiary),
subrogation: option.Option(Bool),
contract: List(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: r4us_valuesets.Fmstatus, type_: option.Option(Codeableconcept), policy_holder: option.Option(Reference), subscriber: option.Option(Reference), subscriber_id: option.Option(String), beneficiary: Reference, dependent: option.Option(String), relationship: option.Option(Codeableconcept), period: option.Option(Period), payor: List1(Reference), class: List(CoverageClass), order: option.Option(Int), network: option.Option(String), cost_to_beneficiary: List(CoverageCosttobeneficiary), subrogation: option.Option(Bool), contract: List(Reference), )
pub type CoverageClass {
CoverageClass(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
value: String,
name: option.Option(String),
)
}
Constructors
-
CoverageClass( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, value: String, name: option.Option(String), )
pub type CoverageCosttobeneficiary {
CoverageCosttobeneficiary(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(Codeableconcept),
value: CoverageCosttobeneficiaryValue,
exception: List(CoverageCosttobeneficiaryException),
)
}
Constructors
-
CoverageCosttobeneficiary( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(Codeableconcept), value: 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 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: r4us_valuesets.Fmstatus,
priority: option.Option(Codeableconcept),
purpose: List1(r4us_valuesets.Eligibilityrequestpurpose),
patient: Reference,
serviced: option.Option(CoverageeligibilityrequestServiced),
created: primitive_types.DateTime,
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: r4us_valuesets.Fmstatus, priority: option.Option(Codeableconcept), purpose: List1(r4us_valuesets.Eligibilityrequestpurpose), patient: Reference, serviced: option.Option(CoverageeligibilityrequestServiced), created: primitive_types.DateTime, 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 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 CoverageeligibilityrequestServiced {
CoverageeligibilityrequestServicedDate(
serviced: primitive_types.Date,
)
CoverageeligibilityrequestServicedPeriod(serviced: Period)
}
Constructors
-
CoverageeligibilityrequestServicedDate( serviced: primitive_types.Date, ) -
CoverageeligibilityrequestServicedPeriod(serviced: Period)
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: r4us_valuesets.Fmstatus,
purpose: List1(r4us_valuesets.Eligibilityresponsepurpose),
patient: Reference,
serviced: option.Option(CoverageeligibilityresponseServiced),
created: primitive_types.DateTime,
requestor: option.Option(Reference),
request: Reference,
outcome: r4us_valuesets.Remittanceoutcome,
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: r4us_valuesets.Fmstatus, purpose: List1(r4us_valuesets.Eligibilityresponsepurpose), patient: Reference, serviced: option.Option(CoverageeligibilityresponseServiced), created: primitive_types.DateTime, requestor: option.Option(Reference), request: Reference, outcome: r4us_valuesets.Remittanceoutcome, 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,
)
}
Constructors
-
CoverageeligibilityresponseError( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: Codeableconcept, )
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 CoverageeligibilityresponseServiced {
CoverageeligibilityresponseServicedDate(
serviced: primitive_types.Date,
)
CoverageeligibilityresponseServicedPeriod(serviced: Period)
}
Constructors
-
CoverageeligibilityresponseServicedDate( serviced: primitive_types.Date, ) -
CoverageeligibilityresponseServicedPeriod(serviced: Period)
pub type Datarequirement {
Datarequirement(
id: option.Option(String),
extension: List(Extension),
type_: r4us_valuesets.Alltypes,
profile: List(String),
subject: option.Option(DatarequirementSubject),
must_support: List(String),
code_filter: List(DatarequirementCodefilter),
date_filter: List(DatarequirementDatefilter),
limit: option.Option(Int),
sort: List(DatarequirementSort),
)
}
Constructors
-
Datarequirement( id: option.Option(String), extension: List(Extension), type_: r4us_valuesets.Alltypes, profile: List(String), subject: option.Option(DatarequirementSubject), must_support: List(String), code_filter: List(DatarequirementCodefilter), date_filter: List(DatarequirementDatefilter), 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 DatarequirementDatefilterValue {
DatarequirementDatefilterValueDatetime(
value: primitive_types.DateTime,
)
DatarequirementDatefilterValuePeriod(value: Period)
DatarequirementDatefilterValueDuration(value: Duration)
}
Constructors
-
DatarequirementDatefilterValueDatetime( value: primitive_types.DateTime, ) -
DatarequirementDatefilterValuePeriod(value: Period) -
DatarequirementDatefilterValueDuration(value: Duration)
pub type DatarequirementSort {
DatarequirementSort(
id: option.Option(String),
extension: List(Extension),
path: String,
direction: r4us_valuesets.Sortdirection,
)
}
Constructors
-
DatarequirementSort( id: option.Option(String), extension: List(Extension), path: String, direction: r4us_valuesets.Sortdirection, )
pub type DatarequirementSubject {
DatarequirementSubjectCodeableconcept(subject: Codeableconcept)
DatarequirementSubjectReference(subject: Reference)
}
Constructors
-
DatarequirementSubjectCodeableconcept(subject: Codeableconcept) -
DatarequirementSubjectReference(subject: Reference)
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: r4us_valuesets.Observationstatus,
code: option.Option(Codeableconcept),
severity: option.Option(r4us_valuesets.Detectedissueseverity),
patient: 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: r4us_valuesets.Observationstatus, code: option.Option(Codeableconcept), severity: option.Option(r4us_valuesets.Detectedissueseverity), patient: 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 DetectedissueIdentified {
DetectedissueIdentifiedDatetime(
identified: primitive_types.DateTime,
)
DetectedissueIdentifiedPeriod(identified: Period)
}
Constructors
-
DetectedissueIdentifiedDatetime( identified: primitive_types.DateTime, ) -
DetectedissueIdentifiedPeriod(identified: Period)
pub type DetectedissueMitigation {
DetectedissueMitigation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
action: Codeableconcept,
date: option.Option(primitive_types.DateTime),
author: option.Option(Reference),
)
}
Constructors
-
DetectedissueMitigation( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), action: Codeableconcept, date: option.Option(primitive_types.DateTime), author: option.Option(Reference), )
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),
definition: option.Option(Reference),
udi_carrier: List(DeviceUdicarrier),
status: option.Option(r4us_valuesets.Devicestatus),
status_reason: List(Codeableconcept),
distinct_identifier: option.Option(String),
manufacturer: option.Option(String),
manufacture_date: option.Option(primitive_types.DateTime),
expiration_date: option.Option(primitive_types.DateTime),
lot_number: option.Option(String),
serial_number: option.Option(String),
device_name: List(DeviceDevicename),
model_number: option.Option(String),
part_number: option.Option(String),
type_: option.Option(Codeableconcept),
specialization: List(DeviceSpecialization),
version: List(DeviceVersion),
property: List(DeviceProperty),
patient: option.Option(Reference),
owner: option.Option(Reference),
contact: List(Contactpoint),
location: option.Option(Reference),
url: option.Option(String),
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), definition: option.Option(Reference), udi_carrier: List(DeviceUdicarrier), status: option.Option(r4us_valuesets.Devicestatus), status_reason: List(Codeableconcept), distinct_identifier: option.Option(String), manufacturer: option.Option(String), manufacture_date: option.Option(primitive_types.DateTime), expiration_date: option.Option(primitive_types.DateTime), lot_number: option.Option(String), serial_number: option.Option(String), device_name: List(DeviceDevicename), model_number: option.Option(String), part_number: option.Option(String), type_: option.Option(Codeableconcept), specialization: List(DeviceSpecialization), version: List(DeviceVersion), property: List(DeviceProperty), patient: option.Option(Reference), owner: option.Option(Reference), contact: List(Contactpoint), location: option.Option(Reference), url: option.Option(String), note: List(Annotation), safety: List(Codeableconcept), parent: option.Option(Reference), )
pub type DeviceDevicename {
DeviceDevicename(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
name: String,
type_: r4us_valuesets.Devicenametype,
)
}
Constructors
-
DeviceDevicename( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), name: String, type_: r4us_valuesets.Devicenametype, )
pub type DeviceProperty {
DeviceProperty(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
value_quantity: List(Quantity),
value_code: List(Codeableconcept),
)
}
Constructors
-
DeviceProperty( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, value_quantity: List(Quantity), value_code: List(Codeableconcept), )
pub type DeviceSpecialization {
DeviceSpecialization(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
system_type: Codeableconcept,
version: option.Option(String),
)
}
Constructors
-
DeviceSpecialization( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), system_type: Codeableconcept, version: option.Option(String), )
pub type DeviceUdicarrier {
DeviceUdicarrier(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
device_identifier: option.Option(String),
issuer: option.Option(String),
jurisdiction: option.Option(String),
carrier_aidc: option.Option(String),
carrier_hrf: option.Option(String),
entry_type: option.Option(r4us_valuesets.Udientrytype),
)
}
Constructors
-
DeviceUdicarrier( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), device_identifier: option.Option(String), issuer: option.Option(String), jurisdiction: option.Option(String), carrier_aidc: option.Option(String), carrier_hrf: option.Option(String), entry_type: option.Option(r4us_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),
value: String,
)
}
Constructors
-
DeviceVersion( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(Codeableconcept), component: option.Option(Identifier), value: String, )
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),
identifier: List(Identifier),
udi_device_identifier: List(
DevicedefinitionUdideviceidentifier,
),
manufacturer: option.Option(DevicedefinitionManufacturer),
device_name: List(DevicedefinitionDevicename),
model_number: option.Option(String),
type_: option.Option(Codeableconcept),
specialization: List(DevicedefinitionSpecialization),
version: List(String),
safety: List(Codeableconcept),
shelf_life_storage: List(Productshelflife),
physical_characteristics: option.Option(Prodcharacteristic),
language_code: List(Codeableconcept),
capability: List(DevicedefinitionCapability),
property: List(DevicedefinitionProperty),
owner: option.Option(Reference),
contact: List(Contactpoint),
url: option.Option(String),
online_information: option.Option(String),
note: List(Annotation),
quantity: option.Option(Quantity),
parent_device: option.Option(Reference),
material: List(DevicedefinitionMaterial),
)
}
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), identifier: List(Identifier), udi_device_identifier: List(DevicedefinitionUdideviceidentifier), manufacturer: option.Option(DevicedefinitionManufacturer), device_name: List(DevicedefinitionDevicename), model_number: option.Option(String), type_: option.Option(Codeableconcept), specialization: List(DevicedefinitionSpecialization), version: List(String), safety: List(Codeableconcept), shelf_life_storage: List(Productshelflife), physical_characteristics: option.Option(Prodcharacteristic), language_code: List(Codeableconcept), capability: List(DevicedefinitionCapability), property: List(DevicedefinitionProperty), owner: option.Option(Reference), contact: List(Contactpoint), url: option.Option(String), online_information: option.Option(String), note: List(Annotation), quantity: option.Option(Quantity), parent_device: option.Option(Reference), material: List(DevicedefinitionMaterial), )
pub type DevicedefinitionCapability {
DevicedefinitionCapability(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
description: List(Codeableconcept),
)
}
Constructors
-
DevicedefinitionCapability( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, description: List(Codeableconcept), )
pub type DevicedefinitionDevicename {
DevicedefinitionDevicename(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
name: String,
type_: r4us_valuesets.Devicenametype,
)
}
Constructors
-
DevicedefinitionDevicename( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), name: String, type_: r4us_valuesets.Devicenametype, )
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 DevicedefinitionProperty {
DevicedefinitionProperty(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
value_quantity: List(Quantity),
value_code: List(Codeableconcept),
)
}
Constructors
-
DevicedefinitionProperty( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, value_quantity: List(Quantity), value_code: List(Codeableconcept), )
pub type DevicedefinitionSpecialization {
DevicedefinitionSpecialization(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
system_type: String,
version: option.Option(String),
)
}
Constructors
-
DevicedefinitionSpecialization( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), system_type: String, version: option.Option(String), )
pub type DevicedefinitionUdideviceidentifier {
DevicedefinitionUdideviceidentifier(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
device_identifier: String,
issuer: String,
jurisdiction: String,
)
}
Constructors
-
DevicedefinitionUdideviceidentifier( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), device_identifier: String, issuer: String, jurisdiction: String, )
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),
source: option.Option(Reference),
parent: option.Option(Reference),
operational_status: option.Option(
r4us_valuesets.Metricoperationalstatus,
),
color: option.Option(r4us_valuesets.Metriccolor),
category: r4us_valuesets.Metriccategory,
measurement_period: option.Option(Timing),
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), source: option.Option(Reference), parent: option.Option(Reference), operational_status: option.Option( r4us_valuesets.Metricoperationalstatus, ), color: option.Option(r4us_valuesets.Metriccolor), category: r4us_valuesets.Metriccategory, measurement_period: option.Option(Timing), calibration: List(DevicemetricCalibration), )
pub type DevicemetricCalibration {
DevicemetricCalibration(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(r4us_valuesets.Metriccalibrationtype),
state: option.Option(r4us_valuesets.Metriccalibrationstate),
time: option.Option(primitive_types.Instant),
)
}
Constructors
-
DevicemetricCalibration( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(r4us_valuesets.Metriccalibrationtype), state: option.Option(r4us_valuesets.Metriccalibrationstate), time: option.Option(primitive_types.Instant), )
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),
prior_request: List(Reference),
group_identifier: option.Option(Identifier),
status: option.Option(r4us_valuesets.Requeststatus),
intent: r4us_valuesets.Requestintent,
priority: option.Option(r4us_valuesets.Requestpriority),
code: DevicerequestCode,
parameter: List(DevicerequestParameter),
subject: Reference,
encounter: option.Option(Reference),
occurrence: option.Option(DevicerequestOccurrence),
authored_on: option.Option(primitive_types.DateTime),
requester: option.Option(Reference),
performer_type: option.Option(Codeableconcept),
performer: option.Option(Reference),
reason_code: List(Codeableconcept),
reason_reference: List(Reference),
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), prior_request: List(Reference), group_identifier: option.Option(Identifier), status: option.Option(r4us_valuesets.Requeststatus), intent: r4us_valuesets.Requestintent, priority: option.Option(r4us_valuesets.Requestpriority), code: DevicerequestCode, parameter: List(DevicerequestParameter), subject: Reference, encounter: option.Option(Reference), occurrence: option.Option(DevicerequestOccurrence), authored_on: option.Option(primitive_types.DateTime), requester: option.Option(Reference), performer_type: option.Option(Codeableconcept), performer: option.Option(Reference), reason_code: List(Codeableconcept), reason_reference: List(Reference), insurance: List(Reference), supporting_info: List(Reference), note: List(Annotation), relevant_history: List(Reference), )
pub type DevicerequestCode {
DevicerequestCodeReference(code: Reference)
DevicerequestCodeCodeableconcept(code: Codeableconcept)
}
Constructors
-
DevicerequestCodeReference(code: Reference) -
DevicerequestCodeCodeableconcept(code: Codeableconcept)
pub type DevicerequestOccurrence {
DevicerequestOccurrenceDatetime(
occurrence: primitive_types.DateTime,
)
DevicerequestOccurrencePeriod(occurrence: Period)
DevicerequestOccurrenceTiming(occurrence: Timing)
}
Constructors
-
DevicerequestOccurrenceDatetime( occurrence: primitive_types.DateTime, ) -
DevicerequestOccurrencePeriod(occurrence: Period) -
DevicerequestOccurrenceTiming(occurrence: Timing)
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 Deviceusestatement {
Deviceusestatement(
id: option.Option(String),
meta: option.Option(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: r4us_valuesets.Devicestatementstatus,
subject: Reference,
derived_from: List(Reference),
timing: option.Option(DeviceusestatementTiming),
recorded_on: option.Option(primitive_types.DateTime),
source: option.Option(Reference),
device: Reference,
reason_code: List(Codeableconcept),
reason_reference: List(Reference),
body_site: option.Option(Codeableconcept),
note: List(Annotation),
)
}
Constructors
-
Deviceusestatement( id: option.Option(String), meta: option.Option(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: r4us_valuesets.Devicestatementstatus, subject: Reference, derived_from: List(Reference), timing: option.Option(DeviceusestatementTiming), recorded_on: option.Option(primitive_types.DateTime), source: option.Option(Reference), device: Reference, reason_code: List(Codeableconcept), reason_reference: List(Reference), body_site: option.Option(Codeableconcept), note: List(Annotation), )
pub type DeviceusestatementTiming {
DeviceusestatementTimingTiming(timing: Timing)
DeviceusestatementTimingPeriod(timing: Period)
DeviceusestatementTimingDatetime(
timing: primitive_types.DateTime,
)
}
Constructors
-
DeviceusestatementTimingTiming(timing: Timing) -
DeviceusestatementTimingPeriod(timing: Period) -
DeviceusestatementTimingDatetime( timing: primitive_types.DateTime, )
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: r4us_valuesets.Diagnosticreportstatus,
category: List(Codeableconcept),
code: Codeableconcept,
subject: option.Option(Reference),
encounter: option.Option(Reference),
effective: option.Option(DiagnosticreportEffective),
issued: option.Option(primitive_types.Instant),
performer: List(Reference),
results_interpreter: List(Reference),
specimen: List(Reference),
result: List(Reference),
imaging_study: List(Reference),
media: List(DiagnosticreportMedia),
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: r4us_valuesets.Diagnosticreportstatus, category: List(Codeableconcept), code: Codeableconcept, subject: option.Option(Reference), encounter: option.Option(Reference), effective: option.Option(DiagnosticreportEffective), issued: option.Option(primitive_types.Instant), performer: List(Reference), results_interpreter: List(Reference), specimen: List(Reference), result: List(Reference), imaging_study: List(Reference), media: List(DiagnosticreportMedia), conclusion: option.Option(String), conclusion_code: List(Codeableconcept), presented_form: List(Attachment), )
pub type DiagnosticreportEffective {
DiagnosticreportEffectiveDatetime(
effective: primitive_types.DateTime,
)
DiagnosticreportEffectivePeriod(effective: Period)
}
Constructors
-
DiagnosticreportEffectiveDatetime( effective: primitive_types.DateTime, ) -
DiagnosticreportEffectivePeriod(effective: Period)
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 Distance {
Distance(
id: option.Option(String),
extension: List(Extension),
value: option.Option(Float),
comparator: option.Option(r4us_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(r4us_valuesets.Quantitycomparator), unit: option.Option(String), system: option.Option(String), code: option.Option(String), )
pub type Documentmanifest {
Documentmanifest(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
master_identifier: option.Option(Identifier),
identifier: List(Identifier),
status: r4us_valuesets.Documentreferencestatus,
type_: option.Option(Codeableconcept),
subject: option.Option(Reference),
created: option.Option(primitive_types.DateTime),
author: List(Reference),
recipient: List(Reference),
source: option.Option(String),
description: option.Option(String),
content: List1(Reference),
related: List(DocumentmanifestRelated),
)
}
Constructors
-
Documentmanifest( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), master_identifier: option.Option(Identifier), identifier: List(Identifier), status: r4us_valuesets.Documentreferencestatus, type_: option.Option(Codeableconcept), subject: option.Option(Reference), created: option.Option(primitive_types.DateTime), author: List(Reference), recipient: List(Reference), source: option.Option(String), description: option.Option(String), content: List1(Reference), related: List(DocumentmanifestRelated), )
pub type DocumentmanifestRelated {
DocumentmanifestRelated(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: option.Option(Identifier),
ref: option.Option(Reference),
)
}
Constructors
-
DocumentmanifestRelated( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), identifier: option.Option(Identifier), ref: option.Option(Reference), )
pub type Documentreference {
Documentreference(
us_core_authentication_time: List(primitive_types.DateTime),
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
master_identifier: option.Option(Identifier),
identifier: List(Identifier),
status: r4us_valuesets.Documentreferencestatus,
doc_status: option.Option(r4us_valuesets.Compositionstatus),
type_: option.Option(Codeableconcept),
category: List(Codeableconcept),
subject: option.Option(Reference),
date: option.Option(primitive_types.Instant),
author: List(Reference),
authenticator: option.Option(Reference),
custodian: option.Option(Reference),
relates_to: List(DocumentreferenceRelatesto),
description: option.Option(String),
security_label: List(Codeableconcept),
content: List1(DocumentreferenceContent),
context: option.Option(DocumentreferenceContext),
)
}
Constructors
-
Documentreference( us_core_authentication_time: List(primitive_types.DateTime), id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), master_identifier: option.Option(Identifier), identifier: List(Identifier), status: r4us_valuesets.Documentreferencestatus, doc_status: option.Option(r4us_valuesets.Compositionstatus), type_: option.Option(Codeableconcept), category: List(Codeableconcept), subject: option.Option(Reference), date: option.Option(primitive_types.Instant), author: List(Reference), authenticator: option.Option(Reference), custodian: option.Option(Reference), relates_to: List(DocumentreferenceRelatesto), description: option.Option(String), security_label: List(Codeableconcept), content: List1(DocumentreferenceContent), context: option.Option(DocumentreferenceContext), )
pub type DocumentreferenceContent {
DocumentreferenceContent(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
attachment: Attachment,
format: option.Option(Coding),
)
}
Constructors
-
DocumentreferenceContent( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), attachment: Attachment, format: option.Option(Coding), )
pub type DocumentreferenceContext {
DocumentreferenceContext(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
encounter: List(Reference),
event: List(Codeableconcept),
period: option.Option(Period),
facility_type: option.Option(Codeableconcept),
practice_setting: option.Option(Codeableconcept),
source_patient_info: option.Option(Reference),
related: List(Reference),
)
}
Constructors
-
DocumentreferenceContext( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), encounter: List(Reference), event: List(Codeableconcept), period: option.Option(Period), facility_type: option.Option(Codeableconcept), practice_setting: option.Option(Codeableconcept), source_patient_info: option.Option(Reference), related: List(Reference), )
pub type DocumentreferenceRelatesto {
DocumentreferenceRelatesto(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: r4us_valuesets.Documentrelationshiptype,
target: Reference,
)
}
Constructors
-
DocumentreferenceRelatesto( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: r4us_valuesets.Documentrelationshiptype, 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(DosageAsneeded),
site: option.Option(Codeableconcept),
route: option.Option(Codeableconcept),
method: option.Option(Codeableconcept),
dose_and_rate: List(DosageDoseandrate),
max_dose_per_period: option.Option(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(DosageAsneeded), site: option.Option(Codeableconcept), route: option.Option(Codeableconcept), method: option.Option(Codeableconcept), dose_and_rate: List(DosageDoseandrate), max_dose_per_period: option.Option(Ratio), max_dose_per_administration: option.Option(Quantity), max_dose_per_lifetime: option.Option(Quantity), )
pub type DosageAsneeded {
DosageAsneededBoolean(as_needed: Bool)
DosageAsneededCodeableconcept(as_needed: Codeableconcept)
}
Constructors
-
DosageAsneededBoolean(as_needed: Bool) -
DosageAsneededCodeableconcept(as_needed: Codeableconcept)
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(r4us_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(r4us_valuesets.Quantitycomparator), unit: option.Option(String), system: option.Option(String), code: option.Option(String), )
pub type Effectevidencesynthesis {
Effectevidencesynthesis(
id: option.Option(String),
meta: option.Option(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),
status: r4us_valuesets.Publicationstatus,
date: option.Option(primitive_types.DateTime),
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
note: List(Annotation),
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
copyright: option.Option(String),
approval_date: option.Option(primitive_types.Date),
last_review_date: option.Option(primitive_types.Date),
effective_period: option.Option(Period),
topic: List(Codeableconcept),
author: List(Contactdetail),
editor: List(Contactdetail),
reviewer: List(Contactdetail),
endorser: List(Contactdetail),
related_artifact: List(Relatedartifact),
synthesis_type: option.Option(Codeableconcept),
study_type: option.Option(Codeableconcept),
population: Reference,
exposure: Reference,
exposure_alternative: Reference,
outcome: Reference,
sample_size: option.Option(EffectevidencesynthesisSamplesize),
results_by_exposure: List(
EffectevidencesynthesisResultsbyexposure,
),
effect_estimate: List(EffectevidencesynthesisEffectestimate),
certainty: List(EffectevidencesynthesisCertainty),
)
}
Constructors
-
Effectevidencesynthesis( id: option.Option(String), meta: option.Option(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), status: r4us_valuesets.Publicationstatus, date: option.Option(primitive_types.DateTime), publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), note: List(Annotation), use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), copyright: option.Option(String), approval_date: option.Option(primitive_types.Date), last_review_date: option.Option(primitive_types.Date), effective_period: option.Option(Period), topic: List(Codeableconcept), author: List(Contactdetail), editor: List(Contactdetail), reviewer: List(Contactdetail), endorser: List(Contactdetail), related_artifact: List(Relatedartifact), synthesis_type: option.Option(Codeableconcept), study_type: option.Option(Codeableconcept), population: Reference, exposure: Reference, exposure_alternative: Reference, outcome: Reference, sample_size: option.Option(EffectevidencesynthesisSamplesize), results_by_exposure: List( EffectevidencesynthesisResultsbyexposure, ), effect_estimate: List(EffectevidencesynthesisEffectestimate), certainty: List(EffectevidencesynthesisCertainty), )
pub type EffectevidencesynthesisCertainty {
EffectevidencesynthesisCertainty(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
rating: List(Codeableconcept),
note: List(Annotation),
certainty_subcomponent: List(
EffectevidencesynthesisCertaintyCertaintysubcomponent,
),
)
}
Constructors
-
EffectevidencesynthesisCertainty( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), rating: List(Codeableconcept), note: List(Annotation), certainty_subcomponent: List( EffectevidencesynthesisCertaintyCertaintysubcomponent, ), )
pub type EffectevidencesynthesisCertaintyCertaintysubcomponent {
EffectevidencesynthesisCertaintyCertaintysubcomponent(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(Codeableconcept),
rating: List(Codeableconcept),
note: List(Annotation),
)
}
Constructors
-
EffectevidencesynthesisCertaintyCertaintysubcomponent( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(Codeableconcept), rating: List(Codeableconcept), note: List(Annotation), )
pub type EffectevidencesynthesisEffectestimate {
EffectevidencesynthesisEffectestimate(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
description: option.Option(String),
type_: option.Option(Codeableconcept),
variant_state: option.Option(Codeableconcept),
value: option.Option(Float),
unit_of_measure: option.Option(Codeableconcept),
precision_estimate: List(
EffectevidencesynthesisEffectestimatePrecisionestimate,
),
)
}
Constructors
-
EffectevidencesynthesisEffectestimate( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), description: option.Option(String), type_: option.Option(Codeableconcept), variant_state: option.Option(Codeableconcept), value: option.Option(Float), unit_of_measure: option.Option(Codeableconcept), precision_estimate: List( EffectevidencesynthesisEffectestimatePrecisionestimate, ), )
pub type EffectevidencesynthesisEffectestimatePrecisionestimate {
EffectevidencesynthesisEffectestimatePrecisionestimate(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(Codeableconcept),
level: option.Option(Float),
from: option.Option(Float),
to: option.Option(Float),
)
}
Constructors
-
EffectevidencesynthesisEffectestimatePrecisionestimate( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(Codeableconcept), level: option.Option(Float), from: option.Option(Float), to: option.Option(Float), )
pub type EffectevidencesynthesisResultsbyexposure {
EffectevidencesynthesisResultsbyexposure(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
description: option.Option(String),
exposure_state: option.Option(r4us_valuesets.Exposurestate),
variant_state: option.Option(Codeableconcept),
risk_evidence_synthesis: Reference,
)
}
Constructors
-
EffectevidencesynthesisResultsbyexposure( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), description: option.Option(String), exposure_state: option.Option(r4us_valuesets.Exposurestate), variant_state: option.Option(Codeableconcept), risk_evidence_synthesis: Reference, )
pub type EffectevidencesynthesisSamplesize {
EffectevidencesynthesisSamplesize(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
description: option.Option(String),
number_of_studies: option.Option(Int),
number_of_participants: option.Option(Int),
)
}
Constructors
-
EffectevidencesynthesisSamplesize( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), description: option.Option(String), number_of_studies: option.Option(Int), number_of_participants: option.Option(Int), )
pub type Elementdefinition {
Elementdefinition(
uscdi_requirement: List(Bool),
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
path: String,
representation: List(r4us_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_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( uscdi_requirement: List(Bool), id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), path: String, representation: List(r4us_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_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: r4us_valuesets.Bindingstrength,
description: option.Option(String),
value_set: option.Option(String),
)
}
Constructors
-
ElementdefinitionBinding( id: option.Option(String), extension: List(Extension), strength: r4us_valuesets.Bindingstrength, description: option.Option(String), value_set: option.Option(String), )
pub type ElementdefinitionConstraint {
ElementdefinitionConstraint(
id: option.Option(String),
extension: List(Extension),
key: String,
requirements: option.Option(String),
severity: r4us_valuesets.Constraintseverity,
human: String,
expression: option.Option(String),
xpath: option.Option(String),
source: option.Option(String),
)
}
Constructors
-
ElementdefinitionConstraint( id: option.Option(String), extension: List(Extension), key: String, requirements: option.Option(String), severity: r4us_valuesets.Constraintseverity, human: String, expression: option.Option(String), xpath: 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: primitive_types.Date,
)
ElementdefinitionDefaultvalueDatetime(
default_value: primitive_types.DateTime,
)
ElementdefinitionDefaultvalueDecimal(default_value: Float)
ElementdefinitionDefaultvalueId(default_value: String)
ElementdefinitionDefaultvalueInstant(
default_value: primitive_types.Instant,
)
ElementdefinitionDefaultvalueInteger(default_value: Int)
ElementdefinitionDefaultvalueMarkdown(default_value: String)
ElementdefinitionDefaultvalueOid(default_value: String)
ElementdefinitionDefaultvaluePositiveint(default_value: Int)
ElementdefinitionDefaultvalueString(default_value: String)
ElementdefinitionDefaultvalueTime(
default_value: primitive_types.Time,
)
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,
)
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)
ElementdefinitionDefaultvalueReference(
default_value: Reference,
)
ElementdefinitionDefaultvalueSampleddata(
default_value: Sampleddata,
)
ElementdefinitionDefaultvalueSignature(
default_value: Signature,
)
ElementdefinitionDefaultvalueTiming(default_value: Timing)
ElementdefinitionDefaultvalueContactdetail(
default_value: Contactdetail,
)
ElementdefinitionDefaultvalueContributor(
default_value: Contributor,
)
ElementdefinitionDefaultvalueDatarequirement(
default_value: Datarequirement,
)
ElementdefinitionDefaultvalueExpression(
default_value: Expression,
)
ElementdefinitionDefaultvalueParameterdefinition(
default_value: Parameterdefinition,
)
ElementdefinitionDefaultvalueRelatedartifact(
default_value: Relatedartifact,
)
ElementdefinitionDefaultvalueTriggerdefinition(
default_value: Triggerdefinition,
)
ElementdefinitionDefaultvalueUsagecontext(
default_value: Usagecontext,
)
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: primitive_types.Date, ) -
ElementdefinitionDefaultvalueDatetime( default_value: primitive_types.DateTime, ) -
ElementdefinitionDefaultvalueDecimal(default_value: Float) -
ElementdefinitionDefaultvalueId(default_value: String) -
ElementdefinitionDefaultvalueInstant( default_value: primitive_types.Instant, ) -
ElementdefinitionDefaultvalueInteger(default_value: Int) -
ElementdefinitionDefaultvalueMarkdown(default_value: String) -
ElementdefinitionDefaultvalueOid(default_value: String) -
ElementdefinitionDefaultvaluePositiveint(default_value: Int) -
ElementdefinitionDefaultvalueString(default_value: String) -
ElementdefinitionDefaultvalueTime( default_value: primitive_types.Time, ) -
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, ) -
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) -
ElementdefinitionDefaultvalueReference(default_value: Reference) -
ElementdefinitionDefaultvalueSampleddata( default_value: Sampleddata, ) -
ElementdefinitionDefaultvalueSignature(default_value: Signature) -
ElementdefinitionDefaultvalueTiming(default_value: Timing) -
ElementdefinitionDefaultvalueContactdetail( default_value: Contactdetail, ) -
ElementdefinitionDefaultvalueContributor( default_value: Contributor, ) -
ElementdefinitionDefaultvalueDatarequirement( default_value: Datarequirement, ) -
ElementdefinitionDefaultvalueExpression( default_value: Expression, ) -
ElementdefinitionDefaultvalueParameterdefinition( default_value: Parameterdefinition, ) -
ElementdefinitionDefaultvalueRelatedartifact( default_value: Relatedartifact, ) -
ElementdefinitionDefaultvalueTriggerdefinition( default_value: Triggerdefinition, ) -
ElementdefinitionDefaultvalueUsagecontext( default_value: Usagecontext, ) -
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: primitive_types.Date)
ElementdefinitionExampleValueDatetime(
value: primitive_types.DateTime,
)
ElementdefinitionExampleValueDecimal(value: Float)
ElementdefinitionExampleValueId(value: String)
ElementdefinitionExampleValueInstant(
value: primitive_types.Instant,
)
ElementdefinitionExampleValueInteger(value: Int)
ElementdefinitionExampleValueMarkdown(value: String)
ElementdefinitionExampleValueOid(value: String)
ElementdefinitionExampleValuePositiveint(value: Int)
ElementdefinitionExampleValueString(value: String)
ElementdefinitionExampleValueTime(value: primitive_types.Time)
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,
)
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)
ElementdefinitionExampleValueReference(value: Reference)
ElementdefinitionExampleValueSampleddata(value: Sampleddata)
ElementdefinitionExampleValueSignature(value: Signature)
ElementdefinitionExampleValueTiming(value: Timing)
ElementdefinitionExampleValueContactdetail(
value: Contactdetail,
)
ElementdefinitionExampleValueContributor(value: Contributor)
ElementdefinitionExampleValueDatarequirement(
value: Datarequirement,
)
ElementdefinitionExampleValueExpression(value: Expression)
ElementdefinitionExampleValueParameterdefinition(
value: Parameterdefinition,
)
ElementdefinitionExampleValueRelatedartifact(
value: Relatedartifact,
)
ElementdefinitionExampleValueTriggerdefinition(
value: Triggerdefinition,
)
ElementdefinitionExampleValueUsagecontext(value: Usagecontext)
ElementdefinitionExampleValueDosage(value: Dosage)
ElementdefinitionExampleValueMeta(value: Meta)
}
Constructors
-
ElementdefinitionExampleValueBase64binary(value: String) -
ElementdefinitionExampleValueBoolean(value: Bool) -
ElementdefinitionExampleValueCanonical(value: String) -
ElementdefinitionExampleValueCode(value: String) -
ElementdefinitionExampleValueDate(value: primitive_types.Date) -
ElementdefinitionExampleValueDatetime( value: primitive_types.DateTime, ) -
ElementdefinitionExampleValueDecimal(value: Float) -
ElementdefinitionExampleValueId(value: String) -
ElementdefinitionExampleValueInstant( value: primitive_types.Instant, ) -
ElementdefinitionExampleValueInteger(value: Int) -
ElementdefinitionExampleValueMarkdown(value: String) -
ElementdefinitionExampleValueOid(value: String) -
ElementdefinitionExampleValuePositiveint(value: Int) -
ElementdefinitionExampleValueString(value: String) -
ElementdefinitionExampleValueTime(value: primitive_types.Time) -
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, ) -
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) -
ElementdefinitionExampleValueReference(value: Reference) -
ElementdefinitionExampleValueSampleddata(value: Sampleddata) -
ElementdefinitionExampleValueSignature(value: Signature) -
ElementdefinitionExampleValueTiming(value: Timing) -
ElementdefinitionExampleValueContactdetail(value: Contactdetail) -
ElementdefinitionExampleValueContributor(value: Contributor) -
ElementdefinitionExampleValueDatarequirement( value: Datarequirement, ) -
ElementdefinitionExampleValueExpression(value: Expression) -
ElementdefinitionExampleValueParameterdefinition( value: Parameterdefinition, ) -
ElementdefinitionExampleValueRelatedartifact( value: Relatedartifact, ) -
ElementdefinitionExampleValueTriggerdefinition( value: Triggerdefinition, ) -
ElementdefinitionExampleValueUsagecontext(value: Usagecontext) -
ElementdefinitionExampleValueDosage(value: Dosage) -
ElementdefinitionExampleValueMeta(value: Meta)
pub type ElementdefinitionFixed {
ElementdefinitionFixedBase64binary(fixed: String)
ElementdefinitionFixedBoolean(fixed: Bool)
ElementdefinitionFixedCanonical(fixed: String)
ElementdefinitionFixedCode(fixed: String)
ElementdefinitionFixedDate(fixed: primitive_types.Date)
ElementdefinitionFixedDatetime(fixed: primitive_types.DateTime)
ElementdefinitionFixedDecimal(fixed: Float)
ElementdefinitionFixedId(fixed: String)
ElementdefinitionFixedInstant(fixed: primitive_types.Instant)
ElementdefinitionFixedInteger(fixed: Int)
ElementdefinitionFixedMarkdown(fixed: String)
ElementdefinitionFixedOid(fixed: String)
ElementdefinitionFixedPositiveint(fixed: Int)
ElementdefinitionFixedString(fixed: String)
ElementdefinitionFixedTime(fixed: primitive_types.Time)
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)
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)
ElementdefinitionFixedReference(fixed: Reference)
ElementdefinitionFixedSampleddata(fixed: Sampleddata)
ElementdefinitionFixedSignature(fixed: Signature)
ElementdefinitionFixedTiming(fixed: Timing)
ElementdefinitionFixedContactdetail(fixed: Contactdetail)
ElementdefinitionFixedContributor(fixed: Contributor)
ElementdefinitionFixedDatarequirement(fixed: Datarequirement)
ElementdefinitionFixedExpression(fixed: Expression)
ElementdefinitionFixedParameterdefinition(
fixed: Parameterdefinition,
)
ElementdefinitionFixedRelatedartifact(fixed: Relatedartifact)
ElementdefinitionFixedTriggerdefinition(
fixed: Triggerdefinition,
)
ElementdefinitionFixedUsagecontext(fixed: Usagecontext)
ElementdefinitionFixedDosage(fixed: Dosage)
ElementdefinitionFixedMeta(fixed: Meta)
}
Constructors
-
ElementdefinitionFixedBase64binary(fixed: String) -
ElementdefinitionFixedBoolean(fixed: Bool) -
ElementdefinitionFixedCanonical(fixed: String) -
ElementdefinitionFixedCode(fixed: String) -
ElementdefinitionFixedDate(fixed: primitive_types.Date) -
ElementdefinitionFixedDatetime(fixed: primitive_types.DateTime) -
ElementdefinitionFixedDecimal(fixed: Float) -
ElementdefinitionFixedId(fixed: String) -
ElementdefinitionFixedInstant(fixed: primitive_types.Instant) -
ElementdefinitionFixedInteger(fixed: Int) -
ElementdefinitionFixedMarkdown(fixed: String) -
ElementdefinitionFixedOid(fixed: String) -
ElementdefinitionFixedPositiveint(fixed: Int) -
ElementdefinitionFixedString(fixed: String) -
ElementdefinitionFixedTime(fixed: primitive_types.Time) -
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) -
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) -
ElementdefinitionFixedReference(fixed: Reference) -
ElementdefinitionFixedSampleddata(fixed: Sampleddata) -
ElementdefinitionFixedSignature(fixed: Signature) -
ElementdefinitionFixedTiming(fixed: Timing) -
ElementdefinitionFixedContactdetail(fixed: Contactdetail) -
ElementdefinitionFixedContributor(fixed: Contributor) -
ElementdefinitionFixedDatarequirement(fixed: Datarequirement) -
ElementdefinitionFixedExpression(fixed: Expression) -
ElementdefinitionFixedParameterdefinition( fixed: Parameterdefinition, ) -
ElementdefinitionFixedRelatedartifact(fixed: Relatedartifact) -
ElementdefinitionFixedTriggerdefinition(fixed: Triggerdefinition) -
ElementdefinitionFixedUsagecontext(fixed: Usagecontext) -
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: primitive_types.Date)
ElementdefinitionMaxvalueDatetime(
max_value: primitive_types.DateTime,
)
ElementdefinitionMaxvalueInstant(
max_value: primitive_types.Instant,
)
ElementdefinitionMaxvalueTime(max_value: primitive_types.Time)
ElementdefinitionMaxvalueDecimal(max_value: Float)
ElementdefinitionMaxvalueInteger(max_value: Int)
ElementdefinitionMaxvaluePositiveint(max_value: Int)
ElementdefinitionMaxvalueUnsignedint(max_value: Int)
ElementdefinitionMaxvalueQuantity(max_value: Quantity)
}
Constructors
-
ElementdefinitionMaxvalueDate(max_value: primitive_types.Date) -
ElementdefinitionMaxvalueDatetime( max_value: primitive_types.DateTime, ) -
ElementdefinitionMaxvalueInstant( max_value: primitive_types.Instant, ) -
ElementdefinitionMaxvalueTime(max_value: primitive_types.Time) -
ElementdefinitionMaxvalueDecimal(max_value: Float) -
ElementdefinitionMaxvalueInteger(max_value: Int) -
ElementdefinitionMaxvaluePositiveint(max_value: Int) -
ElementdefinitionMaxvalueUnsignedint(max_value: Int) -
ElementdefinitionMaxvalueQuantity(max_value: Quantity)
pub type ElementdefinitionMinvalue {
ElementdefinitionMinvalueDate(min_value: primitive_types.Date)
ElementdefinitionMinvalueDatetime(
min_value: primitive_types.DateTime,
)
ElementdefinitionMinvalueInstant(
min_value: primitive_types.Instant,
)
ElementdefinitionMinvalueTime(min_value: primitive_types.Time)
ElementdefinitionMinvalueDecimal(min_value: Float)
ElementdefinitionMinvalueInteger(min_value: Int)
ElementdefinitionMinvaluePositiveint(min_value: Int)
ElementdefinitionMinvalueUnsignedint(min_value: Int)
ElementdefinitionMinvalueQuantity(min_value: Quantity)
}
Constructors
-
ElementdefinitionMinvalueDate(min_value: primitive_types.Date) -
ElementdefinitionMinvalueDatetime( min_value: primitive_types.DateTime, ) -
ElementdefinitionMinvalueInstant( min_value: primitive_types.Instant, ) -
ElementdefinitionMinvalueTime(min_value: primitive_types.Time) -
ElementdefinitionMinvalueDecimal(min_value: Float) -
ElementdefinitionMinvalueInteger(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: primitive_types.Date)
ElementdefinitionPatternDatetime(
pattern: primitive_types.DateTime,
)
ElementdefinitionPatternDecimal(pattern: Float)
ElementdefinitionPatternId(pattern: String)
ElementdefinitionPatternInstant(
pattern: primitive_types.Instant,
)
ElementdefinitionPatternInteger(pattern: Int)
ElementdefinitionPatternMarkdown(pattern: String)
ElementdefinitionPatternOid(pattern: String)
ElementdefinitionPatternPositiveint(pattern: Int)
ElementdefinitionPatternString(pattern: String)
ElementdefinitionPatternTime(pattern: primitive_types.Time)
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,
)
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)
ElementdefinitionPatternReference(pattern: Reference)
ElementdefinitionPatternSampleddata(pattern: Sampleddata)
ElementdefinitionPatternSignature(pattern: Signature)
ElementdefinitionPatternTiming(pattern: Timing)
ElementdefinitionPatternContactdetail(pattern: Contactdetail)
ElementdefinitionPatternContributor(pattern: Contributor)
ElementdefinitionPatternDatarequirement(
pattern: Datarequirement,
)
ElementdefinitionPatternExpression(pattern: Expression)
ElementdefinitionPatternParameterdefinition(
pattern: Parameterdefinition,
)
ElementdefinitionPatternRelatedartifact(
pattern: Relatedartifact,
)
ElementdefinitionPatternTriggerdefinition(
pattern: Triggerdefinition,
)
ElementdefinitionPatternUsagecontext(pattern: Usagecontext)
ElementdefinitionPatternDosage(pattern: Dosage)
ElementdefinitionPatternMeta(pattern: Meta)
}
Constructors
-
ElementdefinitionPatternBase64binary(pattern: String) -
ElementdefinitionPatternBoolean(pattern: Bool) -
ElementdefinitionPatternCanonical(pattern: String) -
ElementdefinitionPatternCode(pattern: String) -
ElementdefinitionPatternDate(pattern: primitive_types.Date) -
ElementdefinitionPatternDatetime( pattern: primitive_types.DateTime, ) -
ElementdefinitionPatternDecimal(pattern: Float) -
ElementdefinitionPatternId(pattern: String) -
ElementdefinitionPatternInstant(pattern: primitive_types.Instant) -
ElementdefinitionPatternInteger(pattern: Int) -
ElementdefinitionPatternMarkdown(pattern: String) -
ElementdefinitionPatternOid(pattern: String) -
ElementdefinitionPatternPositiveint(pattern: Int) -
ElementdefinitionPatternString(pattern: String) -
ElementdefinitionPatternTime(pattern: primitive_types.Time) -
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) -
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) -
ElementdefinitionPatternReference(pattern: Reference) -
ElementdefinitionPatternSampleddata(pattern: Sampleddata) -
ElementdefinitionPatternSignature(pattern: Signature) -
ElementdefinitionPatternTiming(pattern: Timing) -
ElementdefinitionPatternContactdetail(pattern: Contactdetail) -
ElementdefinitionPatternContributor(pattern: Contributor) -
ElementdefinitionPatternDatarequirement(pattern: Datarequirement) -
ElementdefinitionPatternExpression(pattern: Expression) -
ElementdefinitionPatternParameterdefinition( pattern: Parameterdefinition, ) -
ElementdefinitionPatternRelatedartifact(pattern: Relatedartifact) -
ElementdefinitionPatternTriggerdefinition( pattern: Triggerdefinition, ) -
ElementdefinitionPatternUsagecontext(pattern: Usagecontext) -
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: r4us_valuesets.Resourceslicingrules,
)
}
Constructors
-
ElementdefinitionSlicing( id: option.Option(String), extension: List(Extension), discriminator: List(ElementdefinitionSlicingDiscriminator), description: option.Option(String), ordered: option.Option(Bool), rules: r4us_valuesets.Resourceslicingrules, )
pub type ElementdefinitionSlicingDiscriminator {
ElementdefinitionSlicingDiscriminator(
id: option.Option(String),
extension: List(Extension),
type_: r4us_valuesets.Discriminatortype,
path: String,
)
}
Constructors
-
ElementdefinitionSlicingDiscriminator( id: option.Option(String), extension: List(Extension), type_: r4us_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(r4us_valuesets.Resourceaggregationmode),
versioning: option.Option(
r4us_valuesets.Referenceversionrules,
),
)
}
Constructors
-
ElementdefinitionType( id: option.Option(String), extension: List(Extension), code: String, profile: List(String), target_profile: List(String), aggregation: List(r4us_valuesets.Resourceaggregationmode), versioning: option.Option(r4us_valuesets.Referenceversionrules), )
pub type Encounter {
Encounter(
us_core_interpreter_needed: List(Coding),
id: option.Option(String),
meta: option.Option(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: r4us_valuesets.Encounterstatus,
status_history: List(EncounterStatushistory),
class: Coding,
class_history: List(EncounterClasshistory),
type_: List(Codeableconcept),
service_type: option.Option(Codeableconcept),
priority: option.Option(Codeableconcept),
subject: option.Option(Reference),
episode_of_care: List(Reference),
based_on: List(Reference),
participant: List(EncounterParticipant),
appointment: List(Reference),
period: option.Option(Period),
length: option.Option(Duration),
reason_code: List(Codeableconcept),
reason_reference: List(Reference),
diagnosis: List(EncounterDiagnosis),
account: List(Reference),
hospitalization: option.Option(EncounterHospitalization),
location: List(EncounterLocation),
service_provider: option.Option(Reference),
part_of: option.Option(Reference),
)
}
Constructors
-
Encounter( us_core_interpreter_needed: List(Coding), id: option.Option(String), meta: option.Option(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: r4us_valuesets.Encounterstatus, status_history: List(EncounterStatushistory), class: Coding, class_history: List(EncounterClasshistory), type_: List(Codeableconcept), service_type: option.Option(Codeableconcept), priority: option.Option(Codeableconcept), subject: option.Option(Reference), episode_of_care: List(Reference), based_on: List(Reference), participant: List(EncounterParticipant), appointment: List(Reference), period: option.Option(Period), length: option.Option(Duration), reason_code: List(Codeableconcept), reason_reference: List(Reference), diagnosis: List(EncounterDiagnosis), account: List(Reference), hospitalization: option.Option(EncounterHospitalization), location: List(EncounterLocation), service_provider: option.Option(Reference), part_of: option.Option(Reference), )
pub type EncounterClasshistory {
EncounterClasshistory(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
class: Coding,
period: Period,
)
}
Constructors
-
EncounterClasshistory( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), class: Coding, period: Period, )
pub type EncounterDiagnosis {
EncounterDiagnosis(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
condition: Reference,
use_: option.Option(Codeableconcept),
rank: option.Option(Int),
)
}
Constructors
-
EncounterDiagnosis( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), condition: Reference, use_: option.Option(Codeableconcept), rank: option.Option(Int), )
pub type EncounterHospitalization {
EncounterHospitalization(
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),
diet_preference: List(Codeableconcept),
special_courtesy: List(Codeableconcept),
special_arrangement: List(Codeableconcept),
destination: option.Option(Reference),
discharge_disposition: option.Option(Codeableconcept),
)
}
Constructors
-
EncounterHospitalization( 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), diet_preference: List(Codeableconcept), special_courtesy: List(Codeableconcept), special_arrangement: List(Codeableconcept), destination: option.Option(Reference), discharge_disposition: option.Option(Codeableconcept), )
pub type EncounterLocation {
EncounterLocation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
location: Reference,
status: option.Option(r4us_valuesets.Encounterlocationstatus),
physical_type: 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(r4us_valuesets.Encounterlocationstatus), physical_type: 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),
individual: option.Option(Reference),
)
}
Constructors
-
EncounterParticipant( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: List(Codeableconcept), period: option.Option(Period), individual: option.Option(Reference), )
pub type EncounterStatushistory {
EncounterStatushistory(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
status: r4us_valuesets.Encounterstatus,
period: Period,
)
}
Constructors
-
EncounterStatushistory( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), status: r4us_valuesets.Encounterstatus, period: Period, )
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: r4us_valuesets.Endpointstatus,
connection_type: Coding,
name: option.Option(String),
managing_organization: option.Option(Reference),
contact: List(Contactpoint),
period: option.Option(Period),
payload_type: List1(Codeableconcept),
payload_mime_type: List(String),
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: r4us_valuesets.Endpointstatus, connection_type: Coding, name: option.Option(String), managing_organization: option.Option(Reference), contact: List(Contactpoint), period: option.Option(Period), payload_type: List1(Codeableconcept), payload_mime_type: List(String), address: String, header: 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(r4us_valuesets.Fmstatus),
created: option.Option(primitive_types.DateTime),
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(r4us_valuesets.Fmstatus), created: option.Option(primitive_types.DateTime), 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(r4us_valuesets.Fmstatus),
request: option.Option(Reference),
outcome: option.Option(r4us_valuesets.Remittanceoutcome),
disposition: option.Option(String),
created: option.Option(primitive_types.DateTime),
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(r4us_valuesets.Fmstatus), request: option.Option(Reference), outcome: option.Option(r4us_valuesets.Remittanceoutcome), disposition: option.Option(String), created: option.Option(primitive_types.DateTime), 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: r4us_valuesets.Episodeofcarestatus,
status_history: List(EpisodeofcareStatushistory),
type_: List(Codeableconcept),
diagnosis: List(EpisodeofcareDiagnosis),
patient: Reference,
managing_organization: option.Option(Reference),
period: option.Option(Period),
referral_request: List(Reference),
care_manager: option.Option(Reference),
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: r4us_valuesets.Episodeofcarestatus, status_history: List(EpisodeofcareStatushistory), type_: List(Codeableconcept), diagnosis: List(EpisodeofcareDiagnosis), patient: Reference, managing_organization: option.Option(Reference), period: option.Option(Period), referral_request: List(Reference), care_manager: option.Option(Reference), team: List(Reference), account: List(Reference), )
pub type EpisodeofcareDiagnosis {
EpisodeofcareDiagnosis(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
condition: Reference,
role: option.Option(Codeableconcept),
rank: option.Option(Int),
)
}
Constructors
-
EpisodeofcareDiagnosis( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), condition: Reference, role: option.Option(Codeableconcept), rank: option.Option(Int), )
pub type EpisodeofcareStatushistory {
EpisodeofcareStatushistory(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
status: r4us_valuesets.Episodeofcarestatus,
period: Period,
)
}
Constructors
-
EpisodeofcareStatushistory( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), status: r4us_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),
name: option.Option(String),
title: option.Option(String),
subtitle: option.Option(String),
status: r4us_valuesets.Publicationstatus,
experimental: option.Option(Bool),
subject: option.Option(EventdefinitionSubject),
date: option.Option(primitive_types.DateTime),
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),
approval_date: option.Option(primitive_types.Date),
last_review_date: option.Option(primitive_types.Date),
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: List1(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), name: option.Option(String), title: option.Option(String), subtitle: option.Option(String), status: r4us_valuesets.Publicationstatus, experimental: option.Option(Bool), subject: option.Option(EventdefinitionSubject), date: option.Option(primitive_types.DateTime), 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), approval_date: option.Option(primitive_types.Date), last_review_date: option.Option(primitive_types.Date), 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: List1(Triggerdefinition), )
pub type EventdefinitionSubject {
EventdefinitionSubjectCodeableconcept(subject: Codeableconcept)
EventdefinitionSubjectReference(subject: Reference)
}
Constructors
-
EventdefinitionSubjectCodeableconcept(subject: Codeableconcept) -
EventdefinitionSubjectReference(subject: Reference)
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),
name: option.Option(String),
title: option.Option(String),
short_title: option.Option(String),
subtitle: option.Option(String),
status: r4us_valuesets.Publicationstatus,
date: option.Option(primitive_types.DateTime),
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
note: List(Annotation),
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
copyright: option.Option(String),
approval_date: option.Option(primitive_types.Date),
last_review_date: option.Option(primitive_types.Date),
effective_period: option.Option(Period),
topic: List(Codeableconcept),
author: List(Contactdetail),
editor: List(Contactdetail),
reviewer: List(Contactdetail),
endorser: List(Contactdetail),
related_artifact: List(Relatedartifact),
exposure_background: Reference,
exposure_variant: List(Reference),
outcome: List(Reference),
)
}
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), name: option.Option(String), title: option.Option(String), short_title: option.Option(String), subtitle: option.Option(String), status: r4us_valuesets.Publicationstatus, date: option.Option(primitive_types.DateTime), publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), note: List(Annotation), use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), copyright: option.Option(String), approval_date: option.Option(primitive_types.Date), last_review_date: option.Option(primitive_types.Date), effective_period: option.Option(Period), topic: List(Codeableconcept), author: List(Contactdetail), editor: List(Contactdetail), reviewer: List(Contactdetail), endorser: List(Contactdetail), related_artifact: List(Relatedartifact), exposure_background: Reference, exposure_variant: List(Reference), outcome: List(Reference), )
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),
name: option.Option(String),
title: option.Option(String),
short_title: option.Option(String),
subtitle: option.Option(String),
status: r4us_valuesets.Publicationstatus,
date: option.Option(primitive_types.DateTime),
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
note: List(Annotation),
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
copyright: option.Option(String),
approval_date: option.Option(primitive_types.Date),
last_review_date: option.Option(primitive_types.Date),
effective_period: option.Option(Period),
topic: List(Codeableconcept),
author: List(Contactdetail),
editor: List(Contactdetail),
reviewer: List(Contactdetail),
endorser: List(Contactdetail),
related_artifact: List(Relatedartifact),
type_: option.Option(r4us_valuesets.Variabletype),
characteristic: List1(EvidencevariableCharacteristic),
)
}
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), name: option.Option(String), title: option.Option(String), short_title: option.Option(String), subtitle: option.Option(String), status: r4us_valuesets.Publicationstatus, date: option.Option(primitive_types.DateTime), publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), note: List(Annotation), use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), copyright: option.Option(String), approval_date: option.Option(primitive_types.Date), last_review_date: option.Option(primitive_types.Date), effective_period: option.Option(Period), topic: List(Codeableconcept), author: List(Contactdetail), editor: List(Contactdetail), reviewer: List(Contactdetail), endorser: List(Contactdetail), related_artifact: List(Relatedartifact), type_: option.Option(r4us_valuesets.Variabletype), characteristic: List1(EvidencevariableCharacteristic), )
pub type EvidencevariableCharacteristic {
EvidencevariableCharacteristic(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
description: option.Option(String),
definition: EvidencevariableCharacteristicDefinition,
usage_context: List(Usagecontext),
exclude: option.Option(Bool),
participant_effective: option.Option(
EvidencevariableCharacteristicParticipanteffective,
),
time_from_start: option.Option(Duration),
group_measure: option.Option(r4us_valuesets.Groupmeasure),
)
}
Constructors
-
EvidencevariableCharacteristic( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), description: option.Option(String), definition: EvidencevariableCharacteristicDefinition, usage_context: List(Usagecontext), exclude: option.Option(Bool), participant_effective: option.Option( EvidencevariableCharacteristicParticipanteffective, ), time_from_start: option.Option(Duration), group_measure: option.Option(r4us_valuesets.Groupmeasure), )
pub type EvidencevariableCharacteristicDefinition {
EvidencevariableCharacteristicDefinitionReference(
definition: Reference,
)
EvidencevariableCharacteristicDefinitionCanonical(
definition: String,
)
EvidencevariableCharacteristicDefinitionCodeableconcept(
definition: Codeableconcept,
)
EvidencevariableCharacteristicDefinitionExpression(
definition: Expression,
)
EvidencevariableCharacteristicDefinitionDatarequirement(
definition: Datarequirement,
)
EvidencevariableCharacteristicDefinitionTriggerdefinition(
definition: Triggerdefinition,
)
}
Constructors
-
EvidencevariableCharacteristicDefinitionReference( definition: Reference, ) -
EvidencevariableCharacteristicDefinitionCanonical( definition: String, ) -
EvidencevariableCharacteristicDefinitionCodeableconcept( definition: Codeableconcept, ) -
EvidencevariableCharacteristicDefinitionExpression( definition: Expression, ) -
EvidencevariableCharacteristicDefinitionDatarequirement( definition: Datarequirement, ) -
EvidencevariableCharacteristicDefinitionTriggerdefinition( definition: Triggerdefinition, )
pub type EvidencevariableCharacteristicParticipanteffective {
EvidencevariableCharacteristicParticipanteffectiveDatetime(
participant_effective: primitive_types.DateTime,
)
EvidencevariableCharacteristicParticipanteffectivePeriod(
participant_effective: Period,
)
EvidencevariableCharacteristicParticipanteffectiveDuration(
participant_effective: Duration,
)
EvidencevariableCharacteristicParticipanteffectiveTiming(
participant_effective: Timing,
)
}
Constructors
-
EvidencevariableCharacteristicParticipanteffectiveDatetime( participant_effective: primitive_types.DateTime, ) -
EvidencevariableCharacteristicParticipanteffectivePeriod( participant_effective: Period, ) -
EvidencevariableCharacteristicParticipanteffectiveDuration( participant_effective: Duration, ) -
EvidencevariableCharacteristicParticipanteffectiveTiming( participant_effective: Timing, )
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),
name: option.Option(String),
status: r4us_valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(primitive_types.DateTime),
publisher: option.Option(String),
contact: List(Contactdetail),
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
copyright: option.Option(String),
purpose: option.Option(String),
actor: List(ExamplescenarioActor),
instance: List(ExamplescenarioInstance),
process: List(ExamplescenarioProcess),
workflow: List(String),
)
}
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), name: option.Option(String), status: r4us_valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(primitive_types.DateTime), publisher: option.Option(String), contact: List(Contactdetail), use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), copyright: option.Option(String), purpose: option.Option(String), actor: List(ExamplescenarioActor), instance: List(ExamplescenarioInstance), process: List(ExamplescenarioProcess), workflow: List(String), )
pub type ExamplescenarioActor {
ExamplescenarioActor(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
actor_id: String,
type_: r4us_valuesets.Examplescenarioactortype,
name: option.Option(String),
description: option.Option(String),
)
}
Constructors
-
ExamplescenarioActor( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), actor_id: String, type_: r4us_valuesets.Examplescenarioactortype, name: option.Option(String), description: option.Option(String), )
pub type ExamplescenarioInstance {
ExamplescenarioInstance(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
resource_id: String,
resource_type: r4us_valuesets.Resourcetypes,
name: option.Option(String),
description: option.Option(String),
version: List(ExamplescenarioInstanceVersion),
contained_instance: List(
ExamplescenarioInstanceContainedinstance,
),
)
}
Constructors
-
ExamplescenarioInstance( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), resource_id: String, resource_type: r4us_valuesets.Resourcetypes, name: option.Option(String), description: option.Option(String), version: List(ExamplescenarioInstanceVersion), contained_instance: List( ExamplescenarioInstanceContainedinstance, ), )
pub type ExamplescenarioInstanceContainedinstance {
ExamplescenarioInstanceContainedinstance(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
resource_id: String,
version_id: option.Option(String),
)
}
Constructors
-
ExamplescenarioInstanceContainedinstance( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), resource_id: String, version_id: option.Option(String), )
pub type ExamplescenarioInstanceVersion {
ExamplescenarioInstanceVersion(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
version_id: String,
description: String,
)
}
Constructors
-
ExamplescenarioInstanceVersion( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), version_id: String, description: String, )
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),
process: List(ExamplescenarioProcess),
pause: option.Option(Bool),
operation: option.Option(ExamplescenarioProcessStepOperation),
alternative: List(ExamplescenarioProcessStepAlternative),
)
}
Constructors
-
ExamplescenarioProcessStep( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), process: List(ExamplescenarioProcess), pause: option.Option(Bool), operation: option.Option(ExamplescenarioProcessStepOperation), alternative: List(ExamplescenarioProcessStepAlternative), )
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),
number: String,
type_: option.Option(String),
name: option.Option(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), number: String, type_: option.Option(String), name: option.Option(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 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),
status: r4us_valuesets.Explanationofbenefitstatus,
type_: Codeableconcept,
sub_type: option.Option(Codeableconcept),
use_: r4us_valuesets.Claimuse,
patient: Reference,
billable_period: option.Option(Period),
created: primitive_types.DateTime,
enterer: option.Option(Reference),
insurer: Reference,
provider: 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),
payee: option.Option(ExplanationofbenefitPayee),
referral: option.Option(Reference),
facility: option.Option(Reference),
claim: option.Option(Reference),
claim_response: option.Option(Reference),
outcome: r4us_valuesets.Remittanceoutcome,
disposition: option.Option(String),
pre_auth_ref: List(String),
pre_auth_ref_period: List(Period),
care_team: List(ExplanationofbenefitCareteam),
supporting_info: List(ExplanationofbenefitSupportinginfo),
diagnosis: List(ExplanationofbenefitDiagnosis),
procedure: List(ExplanationofbenefitProcedure),
precedence: option.Option(Int),
insurance: List1(ExplanationofbenefitInsurance),
accident: option.Option(ExplanationofbenefitAccident),
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), status: r4us_valuesets.Explanationofbenefitstatus, type_: Codeableconcept, sub_type: option.Option(Codeableconcept), use_: r4us_valuesets.Claimuse, patient: Reference, billable_period: option.Option(Period), created: primitive_types.DateTime, enterer: option.Option(Reference), insurer: Reference, provider: 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), payee: option.Option(ExplanationofbenefitPayee), referral: option.Option(Reference), facility: option.Option(Reference), claim: option.Option(Reference), claim_response: option.Option(Reference), outcome: r4us_valuesets.Remittanceoutcome, disposition: option.Option(String), pre_auth_ref: List(String), pre_auth_ref_period: List(Period), care_team: List(ExplanationofbenefitCareteam), supporting_info: List(ExplanationofbenefitSupportinginfo), diagnosis: List(ExplanationofbenefitDiagnosis), procedure: List(ExplanationofbenefitProcedure), precedence: option.Option(Int), insurance: List1(ExplanationofbenefitInsurance), accident: option.Option(ExplanationofbenefitAccident), 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(primitive_types.Date),
type_: option.Option(Codeableconcept),
location: option.Option(ExplanationofbenefitAccidentLocation),
)
}
Constructors
-
ExplanationofbenefitAccident( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), date: option.Option(primitive_types.Date), 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),
provider: List(Reference),
product_or_service: Codeableconcept,
modifier: List(Codeableconcept),
program_code: List(Codeableconcept),
serviced: option.Option(ExplanationofbenefitAdditemServiced),
location: option.Option(ExplanationofbenefitAdditemLocation),
quantity: option.Option(Quantity),
unit_price: option.Option(Money),
factor: option.Option(Float),
net: option.Option(Money),
body_site: option.Option(Codeableconcept),
sub_site: List(Codeableconcept),
note_number: List(Int),
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), provider: List(Reference), product_or_service: Codeableconcept, modifier: List(Codeableconcept), program_code: List(Codeableconcept), serviced: option.Option(ExplanationofbenefitAdditemServiced), location: option.Option(ExplanationofbenefitAdditemLocation), quantity: option.Option(Quantity), unit_price: option.Option(Money), factor: option.Option(Float), net: option.Option(Money), body_site: option.Option(Codeableconcept), sub_site: List(Codeableconcept), note_number: List(Int), adjudication: List(ExplanationofbenefitItemAdjudication), detail: List(ExplanationofbenefitAdditemDetail), )
pub type ExplanationofbenefitAdditemDetail {
ExplanationofbenefitAdditemDetail(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
product_or_service: Codeableconcept,
modifier: List(Codeableconcept),
quantity: option.Option(Quantity),
unit_price: option.Option(Money),
factor: option.Option(Float),
net: option.Option(Money),
note_number: List(Int),
adjudication: List(ExplanationofbenefitItemAdjudication),
sub_detail: List(ExplanationofbenefitAdditemDetailSubdetail),
)
}
Constructors
-
ExplanationofbenefitAdditemDetail( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), product_or_service: Codeableconcept, modifier: List(Codeableconcept), quantity: option.Option(Quantity), unit_price: option.Option(Money), factor: option.Option(Float), net: option.Option(Money), note_number: List(Int), adjudication: List(ExplanationofbenefitItemAdjudication), sub_detail: List(ExplanationofbenefitAdditemDetailSubdetail), )
pub type ExplanationofbenefitAdditemDetailSubdetail {
ExplanationofbenefitAdditemDetailSubdetail(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
product_or_service: Codeableconcept,
modifier: List(Codeableconcept),
quantity: option.Option(Quantity),
unit_price: option.Option(Money),
factor: option.Option(Float),
net: option.Option(Money),
note_number: List(Int),
adjudication: List(ExplanationofbenefitItemAdjudication),
)
}
Constructors
-
ExplanationofbenefitAdditemDetailSubdetail( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), product_or_service: Codeableconcept, modifier: List(Codeableconcept), quantity: option.Option(Quantity), unit_price: option.Option(Money), factor: option.Option(Float), net: option.Option(Money), note_number: List(Int), 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 ExplanationofbenefitAdditemServiced {
ExplanationofbenefitAdditemServicedDate(
serviced: primitive_types.Date,
)
ExplanationofbenefitAdditemServicedPeriod(serviced: Period)
}
Constructors
-
ExplanationofbenefitAdditemServicedDate( serviced: primitive_types.Date, ) -
ExplanationofbenefitAdditemServicedPeriod(serviced: Period)
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),
qualification: 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), qualification: 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),
package_code: 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), package_code: option.Option(Codeableconcept), )
pub type ExplanationofbenefitDiagnosisDiagnosis {
ExplanationofbenefitDiagnosisDiagnosisCodeableconcept(
diagnosis: Codeableconcept,
)
ExplanationofbenefitDiagnosisDiagnosisReference(
diagnosis: Reference,
)
}
Constructors
-
ExplanationofbenefitDiagnosisDiagnosisCodeableconcept( diagnosis: Codeableconcept, ) -
ExplanationofbenefitDiagnosisDiagnosisReference( diagnosis: Reference, )
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),
revenue: option.Option(Codeableconcept),
category: option.Option(Codeableconcept),
product_or_service: Codeableconcept,
modifier: List(Codeableconcept),
program_code: List(Codeableconcept),
serviced: option.Option(ExplanationofbenefitItemServiced),
location: option.Option(ExplanationofbenefitItemLocation),
quantity: option.Option(Quantity),
unit_price: option.Option(Money),
factor: option.Option(Float),
net: option.Option(Money),
udi: List(Reference),
body_site: option.Option(Codeableconcept),
sub_site: List(Codeableconcept),
encounter: List(Reference),
note_number: List(Int),
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), revenue: option.Option(Codeableconcept), category: option.Option(Codeableconcept), product_or_service: Codeableconcept, modifier: List(Codeableconcept), program_code: List(Codeableconcept), serviced: option.Option(ExplanationofbenefitItemServiced), location: option.Option(ExplanationofbenefitItemLocation), quantity: option.Option(Quantity), unit_price: option.Option(Money), factor: option.Option(Float), net: option.Option(Money), udi: List(Reference), body_site: option.Option(Codeableconcept), sub_site: List(Codeableconcept), encounter: List(Reference), note_number: List(Int), 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),
value: option.Option(Float),
)
}
Constructors
-
ExplanationofbenefitItemAdjudication( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), category: Codeableconcept, reason: option.Option(Codeableconcept), amount: option.Option(Money), value: option.Option(Float), )
pub type ExplanationofbenefitItemDetail {
ExplanationofbenefitItemDetail(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
sequence: Int,
revenue: option.Option(Codeableconcept),
category: option.Option(Codeableconcept),
product_or_service: Codeableconcept,
modifier: List(Codeableconcept),
program_code: List(Codeableconcept),
quantity: option.Option(Quantity),
unit_price: option.Option(Money),
factor: option.Option(Float),
net: option.Option(Money),
udi: List(Reference),
note_number: List(Int),
adjudication: List(ExplanationofbenefitItemAdjudication),
sub_detail: List(ExplanationofbenefitItemDetailSubdetail),
)
}
Constructors
-
ExplanationofbenefitItemDetail( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), sequence: Int, revenue: option.Option(Codeableconcept), category: option.Option(Codeableconcept), product_or_service: Codeableconcept, modifier: List(Codeableconcept), program_code: List(Codeableconcept), quantity: option.Option(Quantity), unit_price: option.Option(Money), factor: option.Option(Float), net: option.Option(Money), udi: List(Reference), note_number: List(Int), adjudication: List(ExplanationofbenefitItemAdjudication), sub_detail: List(ExplanationofbenefitItemDetailSubdetail), )
pub type ExplanationofbenefitItemDetailSubdetail {
ExplanationofbenefitItemDetailSubdetail(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
sequence: Int,
revenue: option.Option(Codeableconcept),
category: option.Option(Codeableconcept),
product_or_service: Codeableconcept,
modifier: List(Codeableconcept),
program_code: List(Codeableconcept),
quantity: option.Option(Quantity),
unit_price: option.Option(Money),
factor: option.Option(Float),
net: option.Option(Money),
udi: List(Reference),
note_number: List(Int),
adjudication: List(ExplanationofbenefitItemAdjudication),
)
}
Constructors
-
ExplanationofbenefitItemDetailSubdetail( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), sequence: Int, revenue: option.Option(Codeableconcept), category: option.Option(Codeableconcept), product_or_service: Codeableconcept, modifier: List(Codeableconcept), program_code: List(Codeableconcept), quantity: option.Option(Quantity), unit_price: option.Option(Money), factor: option.Option(Float), net: option.Option(Money), udi: List(Reference), note_number: List(Int), 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 ExplanationofbenefitItemServiced {
ExplanationofbenefitItemServicedDate(
serviced: primitive_types.Date,
)
ExplanationofbenefitItemServicedPeriod(serviced: Period)
}
Constructors
-
ExplanationofbenefitItemServicedDate( serviced: primitive_types.Date, ) -
ExplanationofbenefitItemServicedPeriod(serviced: 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(primitive_types.Date),
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(primitive_types.Date), 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(primitive_types.DateTime),
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(primitive_types.DateTime), 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(r4us_valuesets.Notetype),
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(r4us_valuesets.Notetype), 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: primitive_types.Date,
)
ExplanationofbenefitSupportinginfoTimingPeriod(timing: Period)
}
Constructors
-
ExplanationofbenefitSupportinginfoTimingDate( timing: primitive_types.Date, ) -
ExplanationofbenefitSupportinginfoTimingPeriod(timing: Period)
pub type ExplanationofbenefitSupportinginfoValue {
ExplanationofbenefitSupportinginfoValueBoolean(value: Bool)
ExplanationofbenefitSupportinginfoValueString(value: String)
ExplanationofbenefitSupportinginfoValueQuantity(
value: Quantity,
)
ExplanationofbenefitSupportinginfoValueAttachment(
value: Attachment,
)
ExplanationofbenefitSupportinginfoValueReference(
value: Reference,
)
}
Constructors
-
ExplanationofbenefitSupportinginfoValueBoolean(value: Bool) -
ExplanationofbenefitSupportinginfoValueString(value: String) -
ExplanationofbenefitSupportinginfoValueQuantity(value: Quantity) -
ExplanationofbenefitSupportinginfoValueAttachment( value: Attachment, ) -
ExplanationofbenefitSupportinginfoValueReference( value: Reference, )
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: 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: String, expression: option.Option(String), reference: option.Option(String), )
pub type ExtDict {
ExtDict(exts_by_url: dict.Dict(String, List(ExtDictContent)))
}
Constructors
-
ExtDict(exts_by_url: dict.Dict(String, List(ExtDictContent)))
pub type ExtDictContent {
ExtDictContent(
id: option.Option(String),
content: ExtDictSimpleOrComplex,
)
}
Constructors
-
ExtDictContent( id: option.Option(String), content: ExtDictSimpleOrComplex, )
pub type ExtDictSimpleOrComplex {
ExtDictComplex(children: ExtDict)
ExtDictSimple(value: ExtensionValue)
}
Constructors
-
ExtDictComplex(children: ExtDict) -
ExtDictSimple(value: ExtensionValue)
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: primitive_types.Date)
ExtensionValueDatetime(value: primitive_types.DateTime)
ExtensionValueDecimal(value: Float)
ExtensionValueId(value: String)
ExtensionValueInstant(value: primitive_types.Instant)
ExtensionValueInteger(value: Int)
ExtensionValueMarkdown(value: String)
ExtensionValueOid(value: String)
ExtensionValuePositiveint(value: Int)
ExtensionValueString(value: String)
ExtensionValueTime(value: primitive_types.Time)
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)
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)
ExtensionValueReference(value: Reference)
ExtensionValueSampleddata(value: Sampleddata)
ExtensionValueSignature(value: Signature)
ExtensionValueTiming(value: Timing)
ExtensionValueContactdetail(value: Contactdetail)
ExtensionValueContributor(value: Contributor)
ExtensionValueDatarequirement(value: Datarequirement)
ExtensionValueExpression(value: Expression)
ExtensionValueParameterdefinition(value: Parameterdefinition)
ExtensionValueRelatedartifact(value: Relatedartifact)
ExtensionValueTriggerdefinition(value: Triggerdefinition)
ExtensionValueUsagecontext(value: Usagecontext)
ExtensionValueDosage(value: Dosage)
ExtensionValueMeta(value: Meta)
}
Constructors
-
ExtensionValueBase64binary(value: String) -
ExtensionValueBoolean(value: Bool) -
ExtensionValueCanonical(value: String) -
ExtensionValueCode(value: String) -
ExtensionValueDate(value: primitive_types.Date) -
ExtensionValueDatetime(value: primitive_types.DateTime) -
ExtensionValueDecimal(value: Float) -
ExtensionValueId(value: String) -
ExtensionValueInstant(value: primitive_types.Instant) -
ExtensionValueInteger(value: Int) -
ExtensionValueMarkdown(value: String) -
ExtensionValueOid(value: String) -
ExtensionValuePositiveint(value: Int) -
ExtensionValueString(value: String) -
ExtensionValueTime(value: primitive_types.Time) -
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) -
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) -
ExtensionValueReference(value: Reference) -
ExtensionValueSampleddata(value: Sampleddata) -
ExtensionValueSignature(value: Signature) -
ExtensionValueTiming(value: Timing) -
ExtensionValueContactdetail(value: Contactdetail) -
ExtensionValueContributor(value: Contributor) -
ExtensionValueDatarequirement(value: Datarequirement) -
ExtensionValueExpression(value: Expression) -
ExtensionValueParameterdefinition(value: Parameterdefinition) -
ExtensionValueRelatedartifact(value: Relatedartifact) -
ExtensionValueTriggerdefinition(value: Triggerdefinition) -
ExtensionValueUsagecontext(value: Usagecontext) -
ExtensionValueDosage(value: Dosage) -
ExtensionValueMeta(value: Meta)
pub type Familymemberhistory {
Familymemberhistory(
us_core_tribal_affiliation: List(UsCoreTribalAffiliation),
us_core_race: List(UsCoreRace),
us_core_familymemberhistory_recorder: List(Reference),
us_core_individual_sex: List(Coding),
us_core_ethnicity: List(UsCoreEthnicity),
id: option.Option(String),
meta: option.Option(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: r4us_valuesets.Historystatus,
data_absent_reason: option.Option(Codeableconcept),
patient: Reference,
date: option.Option(primitive_types.DateTime),
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_code: List(Codeableconcept),
reason_reference: List(Reference),
note: List(Annotation),
condition: List(FamilymemberhistoryCondition),
)
}
Constructors
-
Familymemberhistory( us_core_tribal_affiliation: List(UsCoreTribalAffiliation), us_core_race: List(UsCoreRace), us_core_familymemberhistory_recorder: List(Reference), us_core_individual_sex: List(Coding), us_core_ethnicity: List(UsCoreEthnicity), id: option.Option(String), meta: option.Option(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: r4us_valuesets.Historystatus, data_absent_reason: option.Option(Codeableconcept), patient: Reference, date: option.Option(primitive_types.DateTime), 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_code: List(Codeableconcept), reason_reference: List(Reference), note: List(Annotation), condition: List(FamilymemberhistoryCondition), )
pub type FamilymemberhistoryBorn {
FamilymemberhistoryBornPeriod(born: Period)
FamilymemberhistoryBornDate(born: primitive_types.Date)
FamilymemberhistoryBornString(born: String)
}
Constructors
-
FamilymemberhistoryBornPeriod(born: Period) -
FamilymemberhistoryBornDate(born: primitive_types.Date) -
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: primitive_types.Date)
FamilymemberhistoryDeceasedString(deceased: String)
}
Constructors
-
FamilymemberhistoryDeceasedBoolean(deceased: Bool) -
FamilymemberhistoryDeceasedAge(deceased: Age) -
FamilymemberhistoryDeceasedRange(deceased: Range) -
FamilymemberhistoryDeceasedDate(deceased: primitive_types.Date) -
FamilymemberhistoryDeceasedString(deceased: 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: r4us_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: r4us_valuesets.Flagstatus, category: List(Codeableconcept), code: Codeableconcept, subject: Reference, period: option.Option(Period), encounter: option.Option(Reference), author: option.Option(Reference), )
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: r4us_valuesets.Goalstatus,
achievement_status: option.Option(Codeableconcept),
category: List(Codeableconcept),
priority: option.Option(Codeableconcept),
description: Codeableconcept,
subject: Reference,
start: option.Option(GoalStart),
target: List(GoalTarget),
status_date: option.Option(primitive_types.Date),
status_reason: option.Option(String),
expressed_by: option.Option(Reference),
addresses: List(Reference),
note: List(Annotation),
outcome_code: List(Codeableconcept),
outcome_reference: List(Reference),
)
}
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: r4us_valuesets.Goalstatus, achievement_status: option.Option(Codeableconcept), category: List(Codeableconcept), priority: option.Option(Codeableconcept), description: Codeableconcept, subject: Reference, start: option.Option(GoalStart), target: List(GoalTarget), status_date: option.Option(primitive_types.Date), status_reason: option.Option(String), expressed_by: option.Option(Reference), addresses: List(Reference), note: List(Annotation), outcome_code: List(Codeableconcept), outcome_reference: List(Reference), )
pub type GoalStart {
GoalStartDate(start: primitive_types.Date)
GoalStartCodeableconcept(start: Codeableconcept)
}
Constructors
-
GoalStartDate(start: primitive_types.Date) -
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 GoalTargetDue {
GoalTargetDueDate(due: primitive_types.Date)
GoalTargetDueDuration(due: Duration)
}
Constructors
-
GoalTargetDueDate(due: primitive_types.Date) -
GoalTargetDueDuration(due: Duration)
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),
version: option.Option(String),
name: String,
status: r4us_valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(primitive_types.DateTime),
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
purpose: option.Option(String),
start: r4us_valuesets.Resourcetypes,
profile: option.Option(String),
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), version: option.Option(String), name: String, status: r4us_valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(primitive_types.DateTime), publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), purpose: option.Option(String), start: r4us_valuesets.Resourcetypes, profile: option.Option(String), link: List(GraphdefinitionLink), )
pub type GraphdefinitionLink {
GraphdefinitionLink(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
path: option.Option(String),
slice_name: option.Option(String),
min: option.Option(Int),
max: option.Option(String),
description: option.Option(String),
target: List(GraphdefinitionLinkTarget),
)
}
Constructors
-
GraphdefinitionLink( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), path: option.Option(String), slice_name: option.Option(String), min: option.Option(Int), max: option.Option(String), description: option.Option(String), target: List(GraphdefinitionLinkTarget), )
pub type GraphdefinitionLinkTarget {
GraphdefinitionLinkTarget(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: r4us_valuesets.Resourcetypes,
params: option.Option(String),
profile: option.Option(String),
compartment: List(GraphdefinitionLinkTargetCompartment),
link: List(GraphdefinitionLink),
)
}
Constructors
-
GraphdefinitionLinkTarget( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: r4us_valuesets.Resourcetypes, params: option.Option(String), profile: option.Option(String), compartment: List(GraphdefinitionLinkTargetCompartment), link: List(GraphdefinitionLink), )
pub type GraphdefinitionLinkTargetCompartment {
GraphdefinitionLinkTargetCompartment(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
use_: r4us_valuesets.Graphcompartmentuse,
code: r4us_valuesets.Compartmenttype,
rule: r4us_valuesets.Graphcompartmentrule,
expression: option.Option(String),
description: option.Option(String),
)
}
Constructors
-
GraphdefinitionLinkTargetCompartment( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), use_: r4us_valuesets.Graphcompartmentuse, code: r4us_valuesets.Compartmenttype, rule: r4us_valuesets.Graphcompartmentrule, expression: option.Option(String), description: option.Option(String), )
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_: r4us_valuesets.Grouptype,
actual: Bool,
code: option.Option(Codeableconcept),
name: 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_: r4us_valuesets.Grouptype, actual: Bool, code: option.Option(Codeableconcept), name: 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: r4us_valuesets.Guidanceresponsestatus,
subject: option.Option(Reference),
encounter: option.Option(Reference),
occurrence_date_time: option.Option(primitive_types.DateTime),
performer: option.Option(Reference),
reason_code: List(Codeableconcept),
reason_reference: List(Reference),
note: List(Annotation),
evaluation_message: List(Reference),
output_parameters: option.Option(Reference),
result: option.Option(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: r4us_valuesets.Guidanceresponsestatus, subject: option.Option(Reference), encounter: option.Option(Reference), occurrence_date_time: option.Option(primitive_types.DateTime), performer: option.Option(Reference), reason_code: List(Codeableconcept), reason_reference: List(Reference), note: List(Annotation), evaluation_message: List(Reference), output_parameters: option.Option(Reference), result: option.Option(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),
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),
telecom: List(Contactpoint),
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),
available_time: List(HealthcareserviceAvailabletime),
not_available: List(HealthcareserviceNotavailable),
availability_exceptions: option.Option(String),
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), 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), telecom: List(Contactpoint), 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), available_time: List(HealthcareserviceAvailabletime), not_available: List(HealthcareserviceNotavailable), availability_exceptions: option.Option(String), endpoint: List(Reference), )
pub type HealthcareserviceAvailabletime {
HealthcareserviceAvailabletime(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
days_of_week: List(r4us_valuesets.Daysofweek),
all_day: option.Option(Bool),
available_start_time: option.Option(primitive_types.Time),
available_end_time: option.Option(primitive_types.Time),
)
}
Constructors
-
HealthcareserviceAvailabletime( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), days_of_week: List(r4us_valuesets.Daysofweek), all_day: option.Option(Bool), available_start_time: option.Option(primitive_types.Time), available_end_time: option.Option(primitive_types.Time), )
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 HealthcareserviceNotavailable {
HealthcareserviceNotavailable(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
description: String,
during: option.Option(Period),
)
}
Constructors
-
HealthcareserviceNotavailable( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), description: String, during: option.Option(Period), )
pub type Humanname {
Humanname(
id: option.Option(String),
extension: List(Extension),
use_: option.Option(r4us_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(r4us_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(r4us_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(r4us_valuesets.Identifieruse), type_: option.Option(Codeableconcept), system: option.Option(String), value: option.Option(String), period: option.Option(Period), assigner: 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: r4us_valuesets.Imagingstudystatus,
modality: List(Coding),
subject: Reference,
encounter: option.Option(Reference),
started: option.Option(primitive_types.DateTime),
based_on: List(Reference),
referrer: option.Option(Reference),
interpreter: List(Reference),
endpoint: List(Reference),
number_of_series: option.Option(Int),
number_of_instances: option.Option(Int),
procedure_reference: option.Option(Reference),
procedure_code: List(Codeableconcept),
location: option.Option(Reference),
reason_code: List(Codeableconcept),
reason_reference: List(Reference),
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: r4us_valuesets.Imagingstudystatus, modality: List(Coding), subject: Reference, encounter: option.Option(Reference), started: option.Option(primitive_types.DateTime), based_on: List(Reference), referrer: option.Option(Reference), interpreter: List(Reference), endpoint: List(Reference), number_of_series: option.Option(Int), number_of_instances: option.Option(Int), procedure_reference: option.Option(Reference), procedure_code: List(Codeableconcept), location: option.Option(Reference), reason_code: List(Codeableconcept), reason_reference: List(Reference), 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: Coding,
description: option.Option(String),
number_of_instances: option.Option(Int),
endpoint: List(Reference),
body_site: option.Option(Coding),
laterality: option.Option(Coding),
specimen: List(Reference),
started: option.Option(primitive_types.DateTime),
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: Coding, description: option.Option(String), number_of_instances: option.Option(Int), endpoint: List(Reference), body_site: option.Option(Coding), laterality: option.Option(Coding), specimen: List(Reference), started: option.Option(primitive_types.DateTime), 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),
status: r4us_valuesets.Immunizationstatus,
status_reason: option.Option(Codeableconcept),
vaccine_code: Codeableconcept,
patient: Reference,
encounter: option.Option(Reference),
occurrence: ImmunizationOccurrence,
recorded: option.Option(primitive_types.DateTime),
primary_source: option.Option(Bool),
report_origin: option.Option(Codeableconcept),
location: option.Option(Reference),
manufacturer: option.Option(Reference),
lot_number: option.Option(String),
expiration_date: option.Option(primitive_types.Date),
site: option.Option(Codeableconcept),
route: option.Option(Codeableconcept),
dose_quantity: option.Option(Quantity),
performer: List(ImmunizationPerformer),
note: List(Annotation),
reason_code: List(Codeableconcept),
reason_reference: List(Reference),
is_subpotent: option.Option(Bool),
subpotent_reason: List(Codeableconcept),
education: List(ImmunizationEducation),
program_eligibility: List(Codeableconcept),
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), status: r4us_valuesets.Immunizationstatus, status_reason: option.Option(Codeableconcept), vaccine_code: Codeableconcept, patient: Reference, encounter: option.Option(Reference), occurrence: ImmunizationOccurrence, recorded: option.Option(primitive_types.DateTime), primary_source: option.Option(Bool), report_origin: option.Option(Codeableconcept), location: option.Option(Reference), manufacturer: option.Option(Reference), lot_number: option.Option(String), expiration_date: option.Option(primitive_types.Date), site: option.Option(Codeableconcept), route: option.Option(Codeableconcept), dose_quantity: option.Option(Quantity), performer: List(ImmunizationPerformer), note: List(Annotation), reason_code: List(Codeableconcept), reason_reference: List(Reference), is_subpotent: option.Option(Bool), subpotent_reason: List(Codeableconcept), education: List(ImmunizationEducation), program_eligibility: List(Codeableconcept), funding_source: option.Option(Codeableconcept), reaction: List(ImmunizationReaction), protocol_applied: List(ImmunizationProtocolapplied), )
pub type ImmunizationEducation {
ImmunizationEducation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
document_type: option.Option(String),
reference: option.Option(String),
publication_date: option.Option(primitive_types.DateTime),
presentation_date: option.Option(primitive_types.DateTime),
)
}
Constructors
-
ImmunizationEducation( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), document_type: option.Option(String), reference: option.Option(String), publication_date: option.Option(primitive_types.DateTime), presentation_date: option.Option(primitive_types.DateTime), )
pub type ImmunizationOccurrence {
ImmunizationOccurrenceDatetime(
occurrence: primitive_types.DateTime,
)
ImmunizationOccurrenceString(occurrence: String)
}
Constructors
-
ImmunizationOccurrenceDatetime( occurrence: primitive_types.DateTime, ) -
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 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: ImmunizationProtocolappliedDosenumber,
series_doses: option.Option(
ImmunizationProtocolappliedSeriesdoses,
),
)
}
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: ImmunizationProtocolappliedDosenumber, series_doses: option.Option( ImmunizationProtocolappliedSeriesdoses, ), )
pub type ImmunizationProtocolappliedDosenumber {
ImmunizationProtocolappliedDosenumberPositiveint(
dose_number: Int,
)
ImmunizationProtocolappliedDosenumberString(
dose_number: String,
)
}
Constructors
-
ImmunizationProtocolappliedDosenumberPositiveint( dose_number: Int, ) -
ImmunizationProtocolappliedDosenumberString(dose_number: String)
pub type ImmunizationProtocolappliedSeriesdoses {
ImmunizationProtocolappliedSeriesdosesPositiveint(
series_doses: Int,
)
ImmunizationProtocolappliedSeriesdosesString(
series_doses: String,
)
}
Constructors
-
ImmunizationProtocolappliedSeriesdosesPositiveint( series_doses: Int, ) -
ImmunizationProtocolappliedSeriesdosesString( series_doses: String, )
pub type ImmunizationReaction {
ImmunizationReaction(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
date: option.Option(primitive_types.DateTime),
detail: option.Option(Reference),
reported: option.Option(Bool),
)
}
Constructors
-
ImmunizationReaction( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), date: option.Option(primitive_types.DateTime), detail: option.Option(Reference), 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: r4us_valuesets.Immunizationevaluationstatus,
patient: Reference,
date: option.Option(primitive_types.DateTime),
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(ImmunizationevaluationDosenumber),
series_doses: option.Option(ImmunizationevaluationSeriesdoses),
)
}
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: r4us_valuesets.Immunizationevaluationstatus, patient: Reference, date: option.Option(primitive_types.DateTime), 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(ImmunizationevaluationDosenumber), series_doses: option.Option(ImmunizationevaluationSeriesdoses), )
pub type ImmunizationevaluationDosenumber {
ImmunizationevaluationDosenumberPositiveint(dose_number: Int)
ImmunizationevaluationDosenumberString(dose_number: String)
}
Constructors
-
ImmunizationevaluationDosenumberPositiveint(dose_number: Int) -
ImmunizationevaluationDosenumberString(dose_number: String)
pub type ImmunizationevaluationSeriesdoses {
ImmunizationevaluationSeriesdosesPositiveint(series_doses: Int)
ImmunizationevaluationSeriesdosesString(series_doses: String)
}
Constructors
-
ImmunizationevaluationSeriesdosesPositiveint(series_doses: Int) -
ImmunizationevaluationSeriesdosesString(series_doses: 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: primitive_types.DateTime,
authority: option.Option(Reference),
recommendation: List1(
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: primitive_types.DateTime, authority: option.Option(Reference), recommendation: List1(ImmunizationrecommendationRecommendation), )
pub type ImmunizationrecommendationRecommendation {
ImmunizationrecommendationRecommendation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
vaccine_code: List(Codeableconcept),
target_disease: option.Option(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(
ImmunizationrecommendationRecommendationDosenumber,
),
series_doses: option.Option(
ImmunizationrecommendationRecommendationSeriesdoses,
),
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: option.Option(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( ImmunizationrecommendationRecommendationDosenumber, ), series_doses: option.Option( ImmunizationrecommendationRecommendationSeriesdoses, ), 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: primitive_types.DateTime,
)
}
Constructors
-
ImmunizationrecommendationRecommendationDatecriterion( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: Codeableconcept, value: primitive_types.DateTime, )
pub type ImmunizationrecommendationRecommendationDosenumber {
ImmunizationrecommendationRecommendationDosenumberPositiveint(
dose_number: Int,
)
ImmunizationrecommendationRecommendationDosenumberString(
dose_number: String,
)
}
Constructors
-
ImmunizationrecommendationRecommendationDosenumberPositiveint( dose_number: Int, ) -
ImmunizationrecommendationRecommendationDosenumberString( dose_number: String, )
pub type ImmunizationrecommendationRecommendationSeriesdoses {
ImmunizationrecommendationRecommendationSeriesdosesPositiveint(
series_doses: Int,
)
ImmunizationrecommendationRecommendationSeriesdosesString(
series_doses: String,
)
}
Constructors
-
ImmunizationrecommendationRecommendationSeriesdosesPositiveint( series_doses: Int, ) -
ImmunizationrecommendationRecommendationSeriesdosesString( series_doses: 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,
version: option.Option(String),
name: String,
title: option.Option(String),
status: r4us_valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(primitive_types.DateTime),
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
copyright: option.Option(String),
package_id: String,
license: option.Option(r4us_valuesets.Spdxlicense),
fhir_version: List1(r4us_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, version: option.Option(String), name: String, title: option.Option(String), status: r4us_valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(primitive_types.DateTime), publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), copyright: option.Option(String), package_id: String, license: option.Option(r4us_valuesets.Spdxlicense), fhir_version: List1(r4us_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: List1(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: List1(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),
name: ImplementationguideDefinitionPageName,
title: String,
generation: r4us_valuesets.Guidepagegeneration,
page: List(ImplementationguideDefinitionPage),
)
}
Constructors
-
ImplementationguideDefinitionPage( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), name: ImplementationguideDefinitionPageName, title: String, generation: r4us_valuesets.Guidepagegeneration, page: List(ImplementationguideDefinitionPage), )
pub type ImplementationguideDefinitionPageName {
ImplementationguideDefinitionPageNameUrl(name: String)
ImplementationguideDefinitionPageNameReference(name: Reference)
}
Constructors
-
ImplementationguideDefinitionPageNameUrl(name: String) -
ImplementationguideDefinitionPageNameReference(name: Reference)
pub type ImplementationguideDefinitionParameter {
ImplementationguideDefinitionParameter(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: r4us_valuesets.Guideparametercode,
value: String,
)
}
Constructors
-
ImplementationguideDefinitionParameter( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: r4us_valuesets.Guideparametercode, value: String, )
pub type ImplementationguideDefinitionResource {
ImplementationguideDefinitionResource(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
reference: Reference,
fhir_version: List(r4us_valuesets.Fhirversion),
name: option.Option(String),
description: option.Option(String),
example: option.Option(
ImplementationguideDefinitionResourceExample,
),
grouping_id: option.Option(String),
)
}
Constructors
-
ImplementationguideDefinitionResource( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), reference: Reference, fhir_version: List(r4us_valuesets.Fhirversion), name: option.Option(String), description: option.Option(String), example: option.Option( ImplementationguideDefinitionResourceExample, ), grouping_id: option.Option(String), )
pub type ImplementationguideDefinitionResourceExample {
ImplementationguideDefinitionResourceExampleBoolean(
example: Bool,
)
ImplementationguideDefinitionResourceExampleCanonical(
example: String,
)
}
Constructors
-
ImplementationguideDefinitionResourceExampleBoolean( example: Bool, ) -
ImplementationguideDefinitionResourceExampleCanonical( example: 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),
)
}
Constructors
-
ImplementationguideDependson( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), uri: String, package_id: option.Option(String), version: option.Option(String), )
pub type ImplementationguideGlobal {
ImplementationguideGlobal(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: r4us_valuesets.Resourcetypes,
profile: String,
)
}
Constructors
-
ImplementationguideGlobal( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: r4us_valuesets.Resourcetypes, profile: String, )
pub type ImplementationguideManifest {
ImplementationguideManifest(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
rendering: option.Option(String),
resource: List1(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: List1(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,
example: option.Option(
ImplementationguideManifestResourceExample,
),
relative_path: option.Option(String),
)
}
Constructors
-
ImplementationguideManifestResource( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), reference: Reference, example: option.Option( ImplementationguideManifestResourceExample, ), relative_path: option.Option(String), )
pub type ImplementationguideManifestResourceExample {
ImplementationguideManifestResourceExampleBoolean(
example: Bool,
)
ImplementationguideManifestResourceExampleCanonical(
example: String,
)
}
Constructors
-
ImplementationguideManifestResourceExampleBoolean(example: Bool) -
ImplementationguideManifestResourceExampleCanonical( example: String, )
pub type IndividualRecordedsexorgender {
IndividualRecordedsexorgender(
gender_element_qualifier: option.Option(Bool),
comment: option.Option(String),
jurisdiction: option.Option(Codeableconcept),
source_field: option.Option(String),
source_document: option.Option(
IndividualRecordedsexorgenderSourcedocument,
),
source: option.Option(IndividualRecordedsexorgenderSource),
acquisition_date: option.Option(primitive_types.DateTime),
effective_period: option.Option(Period),
type_: option.Option(Codeableconcept),
value: Codeableconcept,
)
}
Constructors
-
IndividualRecordedsexorgender( gender_element_qualifier: option.Option(Bool), comment: option.Option(String), jurisdiction: option.Option(Codeableconcept), source_field: option.Option(String), source_document: option.Option( IndividualRecordedsexorgenderSourcedocument, ), source: option.Option(IndividualRecordedsexorgenderSource), acquisition_date: option.Option(primitive_types.DateTime), effective_period: option.Option(Period), type_: option.Option(Codeableconcept), value: Codeableconcept, )
pub type IndividualRecordedsexorgenderSource {
IndividualRecordedsexorgenderSourceCodeableconcept(
source: Codeableconcept,
)
IndividualRecordedsexorgenderSourceReference(source: Reference)
}
Constructors
-
IndividualRecordedsexorgenderSourceCodeableconcept( source: Codeableconcept, ) -
IndividualRecordedsexorgenderSourceReference(source: Reference)
pub type IndividualRecordedsexorgenderSourcedocument {
IndividualRecordedsexorgenderSourcedocumentCodeableconcept(
source_document: Codeableconcept,
)
IndividualRecordedsexorgenderSourcedocumentReference(
source_document: Reference,
)
}
Constructors
-
IndividualRecordedsexorgenderSourcedocumentCodeableconcept( source_document: Codeableconcept, ) -
IndividualRecordedsexorgenderSourcedocumentReference( source_document: Reference, )
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(r4us_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(InsuranceplanContact),
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(r4us_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(InsuranceplanContact), endpoint: List(Reference), network: List(Reference), coverage: List(InsuranceplanCoverage), plan: List(InsuranceplanPlan), )
pub type InsuranceplanContact {
InsuranceplanContact(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
purpose: option.Option(Codeableconcept),
name: option.Option(Humanname),
telecom: List(Contactpoint),
address: option.Option(Address),
)
}
Constructors
-
InsuranceplanContact( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), purpose: option.Option(Codeableconcept), name: option.Option(Humanname), telecom: List(Contactpoint), address: option.Option(Address), )
pub type InsuranceplanCoverage {
InsuranceplanCoverage(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
network: List(Reference),
benefit: List1(InsuranceplanCoverageBenefit),
)
}
Constructors
-
InsuranceplanCoverage( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, network: List(Reference), benefit: List1(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 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: r4us_valuesets.Invoicestatus,
cancelled_reason: option.Option(String),
type_: option.Option(Codeableconcept),
subject: option.Option(Reference),
recipient: option.Option(Reference),
date: option.Option(primitive_types.DateTime),
participant: List(InvoiceParticipant),
issuer: option.Option(Reference),
account: option.Option(Reference),
line_item: List(InvoiceLineitem),
total_price_component: List(InvoiceLineitemPricecomponent),
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: r4us_valuesets.Invoicestatus, cancelled_reason: option.Option(String), type_: option.Option(Codeableconcept), subject: option.Option(Reference), recipient: option.Option(Reference), date: option.Option(primitive_types.DateTime), participant: List(InvoiceParticipant), issuer: option.Option(Reference), account: option.Option(Reference), line_item: List(InvoiceLineitem), total_price_component: List(InvoiceLineitemPricecomponent), 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),
charge_item: InvoiceLineitemChargeitem,
price_component: List(InvoiceLineitemPricecomponent),
)
}
Constructors
-
InvoiceLineitem( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), sequence: option.Option(Int), charge_item: InvoiceLineitemChargeitem, price_component: List(InvoiceLineitemPricecomponent), )
pub type InvoiceLineitemChargeitem {
InvoiceLineitemChargeitemReference(charge_item: Reference)
InvoiceLineitemChargeitemCodeableconcept(
charge_item: Codeableconcept,
)
}
Constructors
-
InvoiceLineitemChargeitemReference(charge_item: Reference) -
InvoiceLineitemChargeitemCodeableconcept( charge_item: Codeableconcept, )
pub type InvoiceLineitemPricecomponent {
InvoiceLineitemPricecomponent(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: r4us_valuesets.Invoicepricecomponenttype,
code: option.Option(Codeableconcept),
factor: option.Option(Float),
amount: option.Option(Money),
)
}
Constructors
-
InvoiceLineitemPricecomponent( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: r4us_valuesets.Invoicepricecomponenttype, code: option.Option(Codeableconcept), factor: option.Option(Float), amount: option.Option(Money), )
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),
name: option.Option(String),
title: option.Option(String),
subtitle: option.Option(String),
status: r4us_valuesets.Publicationstatus,
experimental: option.Option(Bool),
type_: Codeableconcept,
subject: option.Option(LibrarySubject),
date: option.Option(primitive_types.DateTime),
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),
approval_date: option.Option(primitive_types.Date),
last_review_date: option.Option(primitive_types.Date),
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), name: option.Option(String), title: option.Option(String), subtitle: option.Option(String), status: r4us_valuesets.Publicationstatus, experimental: option.Option(Bool), type_: Codeableconcept, subject: option.Option(LibrarySubject), date: option.Option(primitive_types.DateTime), 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), approval_date: option.Option(primitive_types.Date), last_review_date: option.Option(primitive_types.Date), 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: List1(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: List1(LinkageItem), )
pub type LinkageItem {
LinkageItem(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: r4us_valuesets.Linkagetype,
resource: Reference,
)
}
Constructors
-
LinkageItem( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: r4us_valuesets.Linkagetype, resource: Reference, )
1..*
a list that must have at least 1 element
pub type List1(a) {
List1(first: a, rest: List(a))
}
Constructors
-
List1(first: a, rest: List(a))
2..*
a list that must have at least 2 elements, for instance https://build.fhir.org/ig/HL7/US-Core/StructureDefinition-us-core-blood-pressure.html
pub type List2(a) {
List2(first: a, second: a, rest: List(a))
}
Constructors
-
List2(first: a, second: a, rest: List(a))
3..*
a list that must have at least 3 elements
pub type List3(a) {
List3(first: a, second: a, third: a, rest: List(a))
}
Constructors
-
List3(first: a, second: a, third: a, rest: List(a))
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(primitive_types.DateTime),
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(primitive_types.DateTime), 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: r4us_valuesets.Liststatus,
mode: r4us_valuesets.Listmode,
title: option.Option(String),
code: option.Option(Codeableconcept),
subject: option.Option(Reference),
encounter: option.Option(Reference),
date: option.Option(primitive_types.DateTime),
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: r4us_valuesets.Liststatus, mode: r4us_valuesets.Listmode, title: option.Option(String), code: option.Option(Codeableconcept), subject: option.Option(Reference), encounter: option.Option(Reference), date: option.Option(primitive_types.DateTime), 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(r4us_valuesets.Locationstatus),
operational_status: option.Option(Coding),
name: option.Option(String),
alias: List(String),
description: option.Option(String),
mode: option.Option(r4us_valuesets.Locationmode),
type_: List(Codeableconcept),
telecom: List(Contactpoint),
address: option.Option(Address),
physical_type: option.Option(Codeableconcept),
position: option.Option(LocationPosition),
managing_organization: option.Option(Reference),
part_of: option.Option(Reference),
hours_of_operation: List(LocationHoursofoperation),
availability_exceptions: option.Option(String),
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(r4us_valuesets.Locationstatus), operational_status: option.Option(Coding), name: option.Option(String), alias: List(String), description: option.Option(String), mode: option.Option(r4us_valuesets.Locationmode), type_: List(Codeableconcept), telecom: List(Contactpoint), address: option.Option(Address), physical_type: option.Option(Codeableconcept), position: option.Option(LocationPosition), managing_organization: option.Option(Reference), part_of: option.Option(Reference), hours_of_operation: List(LocationHoursofoperation), availability_exceptions: option.Option(String), endpoint: List(Reference), )
pub type LocationHoursofoperation {
LocationHoursofoperation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
days_of_week: List(r4us_valuesets.Daysofweek),
all_day: option.Option(Bool),
opening_time: option.Option(primitive_types.Time),
closing_time: option.Option(primitive_types.Time),
)
}
Constructors
-
LocationHoursofoperation( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), days_of_week: List(r4us_valuesets.Daysofweek), all_day: option.Option(Bool), opening_time: option.Option(primitive_types.Time), closing_time: option.Option(primitive_types.Time), )
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 Marketingstatus {
Marketingstatus(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
country: Codeableconcept,
jurisdiction: option.Option(Codeableconcept),
status: Codeableconcept,
date_range: Period,
restore_date: option.Option(primitive_types.DateTime),
)
}
Constructors
-
Marketingstatus( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), country: Codeableconcept, jurisdiction: option.Option(Codeableconcept), status: Codeableconcept, date_range: Period, restore_date: option.Option(primitive_types.DateTime), )
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),
name: option.Option(String),
title: option.Option(String),
subtitle: option.Option(String),
status: r4us_valuesets.Publicationstatus,
experimental: option.Option(Bool),
subject: option.Option(MeasureSubject),
date: option.Option(primitive_types.DateTime),
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),
approval_date: option.Option(primitive_types.Date),
last_review_date: option.Option(primitive_types.Date),
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),
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),
definition: List(String),
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), name: option.Option(String), title: option.Option(String), subtitle: option.Option(String), status: r4us_valuesets.Publicationstatus, experimental: option.Option(Bool), subject: option.Option(MeasureSubject), date: option.Option(primitive_types.DateTime), 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), approval_date: option.Option(primitive_types.Date), last_review_date: option.Option(primitive_types.Date), 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), 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), definition: List(String), 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),
code: option.Option(Codeableconcept),
description: option.Option(String),
population: List(MeasureGroupPopulation),
stratifier: List(MeasureGroupStratifier),
)
}
Constructors
-
MeasureGroup( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: option.Option(Codeableconcept), description: option.Option(String), population: List(MeasureGroupPopulation), stratifier: List(MeasureGroupStratifier), )
pub type MeasureGroupPopulation {
MeasureGroupPopulation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: option.Option(Codeableconcept),
description: option.Option(String),
criteria: Expression,
)
}
Constructors
-
MeasureGroupPopulation( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: option.Option(Codeableconcept), description: option.Option(String), criteria: Expression, )
pub type MeasureGroupStratifier {
MeasureGroupStratifier(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: option.Option(Codeableconcept),
description: option.Option(String),
criteria: option.Option(Expression),
component: List(MeasureGroupStratifierComponent),
)
}
Constructors
-
MeasureGroupStratifier( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: option.Option(Codeableconcept), description: option.Option(String), criteria: option.Option(Expression), component: List(MeasureGroupStratifierComponent), )
pub type MeasureGroupStratifierComponent {
MeasureGroupStratifierComponent(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: option.Option(Codeableconcept),
description: option.Option(String),
criteria: Expression,
)
}
Constructors
-
MeasureGroupStratifierComponent( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: option.Option(Codeableconcept), description: option.Option(String), criteria: Expression, )
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),
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), code: option.Option(Codeableconcept), usage: List(Codeableconcept), description: option.Option(String), criteria: Expression, )
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: r4us_valuesets.Measurereportstatus,
type_: r4us_valuesets.Measurereporttype,
measure: String,
subject: option.Option(Reference),
date: option.Option(primitive_types.DateTime),
reporter: option.Option(Reference),
period: Period,
improvement_notation: option.Option(Codeableconcept),
group: List(MeasurereportGroup),
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: r4us_valuesets.Measurereportstatus, type_: r4us_valuesets.Measurereporttype, measure: String, subject: option.Option(Reference), date: option.Option(primitive_types.DateTime), reporter: option.Option(Reference), period: Period, improvement_notation: option.Option(Codeableconcept), group: List(MeasurereportGroup), evaluated_resource: List(Reference), )
pub type MeasurereportGroup {
MeasurereportGroup(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: option.Option(Codeableconcept),
population: List(MeasurereportGroupPopulation),
measure_score: option.Option(Quantity),
stratifier: List(MeasurereportGroupStratifier),
)
}
Constructors
-
MeasurereportGroup( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: option.Option(Codeableconcept), population: List(MeasurereportGroupPopulation), measure_score: option.Option(Quantity), stratifier: List(MeasurereportGroupStratifier), )
pub type MeasurereportGroupPopulation {
MeasurereportGroupPopulation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: option.Option(Codeableconcept),
count: option.Option(Int),
subject_results: option.Option(Reference),
)
}
Constructors
-
MeasurereportGroupPopulation( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: option.Option(Codeableconcept), count: option.Option(Int), subject_results: option.Option(Reference), )
pub type MeasurereportGroupStratifier {
MeasurereportGroupStratifier(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: List(Codeableconcept),
stratum: List(MeasurereportGroupStratifierStratum),
)
}
Constructors
-
MeasurereportGroupStratifier( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: List(Codeableconcept), stratum: List(MeasurereportGroupStratifierStratum), )
pub type MeasurereportGroupStratifierStratum {
MeasurereportGroupStratifierStratum(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
value: option.Option(Codeableconcept),
component: List(MeasurereportGroupStratifierStratumComponent),
population: List(
MeasurereportGroupStratifierStratumPopulation,
),
measure_score: option.Option(Quantity),
)
}
Constructors
-
MeasurereportGroupStratifierStratum( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), value: option.Option(Codeableconcept), component: List(MeasurereportGroupStratifierStratumComponent), population: List(MeasurereportGroupStratifierStratumPopulation), measure_score: option.Option(Quantity), )
pub type MeasurereportGroupStratifierStratumComponent {
MeasurereportGroupStratifierStratumComponent(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: Codeableconcept,
value: Codeableconcept,
)
}
Constructors
-
MeasurereportGroupStratifierStratumComponent( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: Codeableconcept, value: Codeableconcept, )
pub type MeasurereportGroupStratifierStratumPopulation {
MeasurereportGroupStratifierStratumPopulation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: option.Option(Codeableconcept),
count: option.Option(Int),
subject_results: option.Option(Reference),
)
}
Constructors
-
MeasurereportGroupStratifierStratumPopulation( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: option.Option(Codeableconcept), count: option.Option(Int), subject_results: option.Option(Reference), )
pub type Media {
Media(
id: option.Option(String),
meta: option.Option(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: r4us_valuesets.Eventstatus,
type_: option.Option(Codeableconcept),
modality: option.Option(Codeableconcept),
view: option.Option(Codeableconcept),
subject: option.Option(Reference),
encounter: option.Option(Reference),
created: option.Option(MediaCreated),
issued: option.Option(primitive_types.Instant),
operator: option.Option(Reference),
reason_code: List(Codeableconcept),
body_site: option.Option(Codeableconcept),
device_name: option.Option(String),
device: option.Option(Reference),
height: option.Option(Int),
width: option.Option(Int),
frames: option.Option(Int),
duration: option.Option(Float),
content: Attachment,
note: List(Annotation),
)
}
Constructors
-
Media( id: option.Option(String), meta: option.Option(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: r4us_valuesets.Eventstatus, type_: option.Option(Codeableconcept), modality: option.Option(Codeableconcept), view: option.Option(Codeableconcept), subject: option.Option(Reference), encounter: option.Option(Reference), created: option.Option(MediaCreated), issued: option.Option(primitive_types.Instant), operator: option.Option(Reference), reason_code: List(Codeableconcept), body_site: option.Option(Codeableconcept), device_name: option.Option(String), device: option.Option(Reference), height: option.Option(Int), width: option.Option(Int), frames: option.Option(Int), duration: option.Option(Float), content: Attachment, note: List(Annotation), )
pub type MediaCreated {
MediaCreatedDatetime(created: primitive_types.DateTime)
MediaCreatedPeriod(created: Period)
}
Constructors
-
MediaCreatedDatetime(created: primitive_types.DateTime) -
MediaCreatedPeriod(created: Period)
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(r4us_valuesets.Medicationstatus),
manufacturer: option.Option(Reference),
form: option.Option(Codeableconcept),
amount: option.Option(Ratio),
ingredient: List(MedicationIngredient),
batch: option.Option(MedicationBatch),
)
}
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(r4us_valuesets.Medicationstatus), manufacturer: option.Option(Reference), form: option.Option(Codeableconcept), amount: option.Option(Ratio), ingredient: List(MedicationIngredient), batch: option.Option(MedicationBatch), )
pub type MedicationBatch {
MedicationBatch(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
lot_number: option.Option(String),
expiration_date: option.Option(primitive_types.DateTime),
)
}
Constructors
-
MedicationBatch( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), lot_number: option.Option(String), expiration_date: option.Option(primitive_types.DateTime), )
pub type MedicationIngredient {
MedicationIngredient(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
item: MedicationIngredientItem,
is_active: option.Option(Bool),
strength: option.Option(Ratio),
)
}
Constructors
-
MedicationIngredient( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), item: MedicationIngredientItem, is_active: option.Option(Bool), strength: option.Option(Ratio), )
pub type MedicationIngredientItem {
MedicationIngredientItemCodeableconcept(item: Codeableconcept)
MedicationIngredientItemReference(item: Reference)
}
Constructors
-
MedicationIngredientItemCodeableconcept(item: Codeableconcept) -
MedicationIngredientItemReference(item: Reference)
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),
instantiates: List(String),
part_of: List(Reference),
status: r4us_valuesets.Medicationadminstatus,
status_reason: List(Codeableconcept),
category: option.Option(Codeableconcept),
medication: MedicationadministrationMedication,
subject: Reference,
context: option.Option(Reference),
supporting_information: List(Reference),
effective: MedicationadministrationEffective,
performer: List(MedicationadministrationPerformer),
reason_code: List(Codeableconcept),
reason_reference: List(Reference),
request: option.Option(Reference),
device: List(Reference),
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), instantiates: List(String), part_of: List(Reference), status: r4us_valuesets.Medicationadminstatus, status_reason: List(Codeableconcept), category: option.Option(Codeableconcept), medication: MedicationadministrationMedication, subject: Reference, context: option.Option(Reference), supporting_information: List(Reference), effective: MedicationadministrationEffective, performer: List(MedicationadministrationPerformer), reason_code: List(Codeableconcept), reason_reference: List(Reference), request: option.Option(Reference), device: List(Reference), 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 MedicationadministrationEffective {
MedicationadministrationEffectiveDatetime(
effective: primitive_types.DateTime,
)
MedicationadministrationEffectivePeriod(effective: Period)
}
Constructors
-
MedicationadministrationEffectiveDatetime( effective: primitive_types.DateTime, ) -
MedicationadministrationEffectivePeriod(effective: Period)
pub type MedicationadministrationMedication {
MedicationadministrationMedicationCodeableconcept(
medication: Codeableconcept,
)
MedicationadministrationMedicationReference(
medication: Reference,
)
}
Constructors
-
MedicationadministrationMedicationCodeableconcept( medication: Codeableconcept, ) -
MedicationadministrationMedicationReference( medication: Reference, )
pub type MedicationadministrationPerformer {
MedicationadministrationPerformer(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
function: option.Option(Codeableconcept),
actor: Reference,
)
}
Constructors
-
MedicationadministrationPerformer( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), function: option.Option(Codeableconcept), actor: Reference, )
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),
part_of: List(Reference),
status: r4us_valuesets.Medicationdispensestatus,
status_reason: option.Option(MedicationdispenseStatusreason),
category: option.Option(Codeableconcept),
medication: MedicationdispenseMedication,
subject: option.Option(Reference),
context: 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),
when_prepared: option.Option(primitive_types.DateTime),
when_handed_over: option.Option(primitive_types.DateTime),
destination: option.Option(Reference),
receiver: List(Reference),
note: List(Annotation),
dosage_instruction: List(Dosage),
substitution: option.Option(MedicationdispenseSubstitution),
detected_issue: List(Reference),
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), part_of: List(Reference), status: r4us_valuesets.Medicationdispensestatus, status_reason: option.Option(MedicationdispenseStatusreason), category: option.Option(Codeableconcept), medication: MedicationdispenseMedication, subject: option.Option(Reference), context: 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), when_prepared: option.Option(primitive_types.DateTime), when_handed_over: option.Option(primitive_types.DateTime), destination: option.Option(Reference), receiver: List(Reference), note: List(Annotation), dosage_instruction: List(Dosage), substitution: option.Option(MedicationdispenseSubstitution), detected_issue: List(Reference), event_history: List(Reference), )
pub type MedicationdispenseMedication {
MedicationdispenseMedicationCodeableconcept(
medication: Codeableconcept,
)
MedicationdispenseMedicationReference(medication: Reference)
}
Constructors
-
MedicationdispenseMedicationCodeableconcept( medication: Codeableconcept, ) -
MedicationdispenseMedicationReference(medication: 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 MedicationdispenseStatusreason {
MedicationdispenseStatusreasonCodeableconcept(
status_reason: Codeableconcept,
)
MedicationdispenseStatusreasonReference(
status_reason: Reference,
)
}
Constructors
-
MedicationdispenseStatusreasonCodeableconcept( status_reason: Codeableconcept, ) -
MedicationdispenseStatusreasonReference(status_reason: 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: List(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: List(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),
code: option.Option(Codeableconcept),
status: option.Option(
r4us_valuesets.Medicationknowledgestatus,
),
manufacturer: option.Option(Reference),
dose_form: option.Option(Codeableconcept),
amount: option.Option(Quantity),
synonym: List(String),
related_medication_knowledge: List(
MedicationknowledgeRelatedmedicationknowledge,
),
associated_medication: List(Reference),
product_type: List(Codeableconcept),
monograph: List(MedicationknowledgeMonograph),
ingredient: List(MedicationknowledgeIngredient),
preparation_instruction: option.Option(String),
intended_route: List(Codeableconcept),
cost: List(MedicationknowledgeCost),
monitoring_program: List(MedicationknowledgeMonitoringprogram),
administration_guidelines: List(
MedicationknowledgeAdministrationguidelines,
),
medicine_classification: List(
MedicationknowledgeMedicineclassification,
),
packaging: option.Option(MedicationknowledgePackaging),
drug_characteristic: List(
MedicationknowledgeDrugcharacteristic,
),
contraindication: List(Reference),
regulatory: List(MedicationknowledgeRegulatory),
kinetics: List(MedicationknowledgeKinetics),
)
}
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), code: option.Option(Codeableconcept), status: option.Option(r4us_valuesets.Medicationknowledgestatus), manufacturer: option.Option(Reference), dose_form: option.Option(Codeableconcept), amount: option.Option(Quantity), synonym: List(String), related_medication_knowledge: List( MedicationknowledgeRelatedmedicationknowledge, ), associated_medication: List(Reference), product_type: List(Codeableconcept), monograph: List(MedicationknowledgeMonograph), ingredient: List(MedicationknowledgeIngredient), preparation_instruction: option.Option(String), intended_route: List(Codeableconcept), cost: List(MedicationknowledgeCost), monitoring_program: List(MedicationknowledgeMonitoringprogram), administration_guidelines: List( MedicationknowledgeAdministrationguidelines, ), medicine_classification: List( MedicationknowledgeMedicineclassification, ), packaging: option.Option(MedicationknowledgePackaging), drug_characteristic: List(MedicationknowledgeDrugcharacteristic), contraindication: List(Reference), regulatory: List(MedicationknowledgeRegulatory), kinetics: List(MedicationknowledgeKinetics), )
pub type MedicationknowledgeAdministrationguidelines {
MedicationknowledgeAdministrationguidelines(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
dosage: List(
MedicationknowledgeAdministrationguidelinesDosage,
),
indication: option.Option(
MedicationknowledgeAdministrationguidelinesIndication,
),
patient_characteristics: List(
MedicationknowledgeAdministrationguidelinesPatientcharacteristics,
),
)
}
Constructors
-
MedicationknowledgeAdministrationguidelines( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), dosage: List(MedicationknowledgeAdministrationguidelinesDosage), indication: option.Option( MedicationknowledgeAdministrationguidelinesIndication, ), patient_characteristics: List( MedicationknowledgeAdministrationguidelinesPatientcharacteristics, ), )
pub type MedicationknowledgeAdministrationguidelinesDosage {
MedicationknowledgeAdministrationguidelinesDosage(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
dosage: List1(Dosage),
)
}
Constructors
-
MedicationknowledgeAdministrationguidelinesDosage( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, dosage: List1(Dosage), )
pub type MedicationknowledgeAdministrationguidelinesIndication {
MedicationknowledgeAdministrationguidelinesIndicationCodeableconcept(
indication: Codeableconcept,
)
MedicationknowledgeAdministrationguidelinesIndicationReference(
indication: Reference,
)
}
Constructors
-
MedicationknowledgeAdministrationguidelinesIndicationCodeableconcept( indication: Codeableconcept, ) -
MedicationknowledgeAdministrationguidelinesIndicationReference( indication: Reference, )
pub type MedicationknowledgeAdministrationguidelinesPatientcharacteristics {
MedicationknowledgeAdministrationguidelinesPatientcharacteristics(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
characteristic: MedicationknowledgeAdministrationguidelinesPatientcharacteristicsCharacteristic,
value: List(String),
)
}
Constructors
-
MedicationknowledgeAdministrationguidelinesPatientcharacteristics( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), characteristic: MedicationknowledgeAdministrationguidelinesPatientcharacteristicsCharacteristic, value: List(String), )
pub type MedicationknowledgeAdministrationguidelinesPatientcharacteristicsCharacteristic {
MedicationknowledgeAdministrationguidelinesPatientcharacteristicsCharacteristicCodeableconcept(
characteristic: Codeableconcept,
)
MedicationknowledgeAdministrationguidelinesPatientcharacteristicsCharacteristicQuantity(
characteristic: Quantity,
)
}
Constructors
-
MedicationknowledgeAdministrationguidelinesPatientcharacteristicsCharacteristicCodeableconcept( characteristic: Codeableconcept, ) -
MedicationknowledgeAdministrationguidelinesPatientcharacteristicsCharacteristicQuantity( characteristic: Quantity, )
pub type MedicationknowledgeCost {
MedicationknowledgeCost(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
source: option.Option(String),
cost: Money,
)
}
Constructors
-
MedicationknowledgeCost( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, source: option.Option(String), cost: Money, )
pub type MedicationknowledgeDrugcharacteristic {
MedicationknowledgeDrugcharacteristic(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(Codeableconcept),
value: option.Option(
MedicationknowledgeDrugcharacteristicValue,
),
)
}
Constructors
-
MedicationknowledgeDrugcharacteristic( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(Codeableconcept), value: option.Option(MedicationknowledgeDrugcharacteristicValue), )
pub type MedicationknowledgeDrugcharacteristicValue {
MedicationknowledgeDrugcharacteristicValueCodeableconcept(
value: Codeableconcept,
)
MedicationknowledgeDrugcharacteristicValueString(value: String)
MedicationknowledgeDrugcharacteristicValueQuantity(
value: Quantity,
)
MedicationknowledgeDrugcharacteristicValueBase64binary(
value: String,
)
}
Constructors
-
MedicationknowledgeDrugcharacteristicValueCodeableconcept( value: Codeableconcept, ) -
MedicationknowledgeDrugcharacteristicValueString(value: String) -
MedicationknowledgeDrugcharacteristicValueQuantity( value: Quantity, ) -
MedicationknowledgeDrugcharacteristicValueBase64binary( value: String, )
pub type MedicationknowledgeIngredient {
MedicationknowledgeIngredient(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
item: MedicationknowledgeIngredientItem,
is_active: option.Option(Bool),
strength: option.Option(Ratio),
)
}
Constructors
-
MedicationknowledgeIngredient( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), item: MedicationknowledgeIngredientItem, is_active: option.Option(Bool), strength: option.Option(Ratio), )
pub type MedicationknowledgeIngredientItem {
MedicationknowledgeIngredientItemCodeableconcept(
item: Codeableconcept,
)
MedicationknowledgeIngredientItemReference(item: Reference)
}
Constructors
-
MedicationknowledgeIngredientItemCodeableconcept( item: Codeableconcept, ) -
MedicationknowledgeIngredientItemReference(item: Reference)
pub type MedicationknowledgeKinetics {
MedicationknowledgeKinetics(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
area_under_curve: List(Quantity),
lethal_dose50: List(Quantity),
half_life_period: option.Option(Duration),
)
}
Constructors
-
MedicationknowledgeKinetics( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), area_under_curve: List(Quantity), lethal_dose50: List(Quantity), half_life_period: option.Option(Duration), )
pub type MedicationknowledgeMedicineclassification {
MedicationknowledgeMedicineclassification(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: Codeableconcept,
classification: List(Codeableconcept),
)
}
Constructors
-
MedicationknowledgeMedicineclassification( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, classification: List(Codeableconcept), )
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),
type_: option.Option(Codeableconcept),
quantity: option.Option(Quantity),
)
}
Constructors
-
MedicationknowledgePackaging( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(Codeableconcept), quantity: option.Option(Quantity), )
pub type MedicationknowledgeRegulatory {
MedicationknowledgeRegulatory(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
regulatory_authority: Reference,
substitution: List(MedicationknowledgeRegulatorySubstitution),
schedule: List(MedicationknowledgeRegulatorySchedule),
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(MedicationknowledgeRegulatorySchedule), 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 MedicationknowledgeRegulatorySchedule {
MedicationknowledgeRegulatorySchedule(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
schedule: Codeableconcept,
)
}
Constructors
-
MedicationknowledgeRegulatorySchedule( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), schedule: Codeableconcept, )
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: List1(Reference),
)
}
Constructors
-
MedicationknowledgeRelatedmedicationknowledge( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: Codeableconcept, reference: List1(Reference), )
pub type Medicationrequest {
Medicationrequest(
us_core_medication_adherence: List(UsCoreMedicationAdherence),
id: option.Option(String),
meta: option.Option(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: r4us_valuesets.Medicationrequeststatus,
status_reason: option.Option(Codeableconcept),
intent: r4us_valuesets.Medicationrequestintent,
category: List(Codeableconcept),
priority: option.Option(r4us_valuesets.Requestpriority),
do_not_perform: option.Option(Bool),
reported: option.Option(MedicationrequestReported),
medication: MedicationrequestMedication,
subject: Reference,
encounter: option.Option(Reference),
supporting_information: List(Reference),
authored_on: option.Option(primitive_types.DateTime),
requester: option.Option(Reference),
performer: option.Option(Reference),
performer_type: option.Option(Codeableconcept),
recorder: option.Option(Reference),
reason_code: List(Codeableconcept),
reason_reference: List(Reference),
instantiates_canonical: List(String),
instantiates_uri: List(String),
based_on: List(Reference),
group_identifier: option.Option(Identifier),
course_of_therapy_type: option.Option(Codeableconcept),
insurance: List(Reference),
note: List(Annotation),
dosage_instruction: List(Dosage),
dispense_request: option.Option(
MedicationrequestDispenserequest,
),
substitution: option.Option(MedicationrequestSubstitution),
prior_prescription: option.Option(Reference),
detected_issue: List(Reference),
event_history: List(Reference),
)
}
Constructors
-
Medicationrequest( us_core_medication_adherence: List(UsCoreMedicationAdherence), id: option.Option(String), meta: option.Option(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: r4us_valuesets.Medicationrequeststatus, status_reason: option.Option(Codeableconcept), intent: r4us_valuesets.Medicationrequestintent, category: List(Codeableconcept), priority: option.Option(r4us_valuesets.Requestpriority), do_not_perform: option.Option(Bool), reported: option.Option(MedicationrequestReported), medication: MedicationrequestMedication, subject: Reference, encounter: option.Option(Reference), supporting_information: List(Reference), authored_on: option.Option(primitive_types.DateTime), requester: option.Option(Reference), performer: option.Option(Reference), performer_type: option.Option(Codeableconcept), recorder: option.Option(Reference), reason_code: List(Codeableconcept), reason_reference: List(Reference), instantiates_canonical: List(String), instantiates_uri: List(String), based_on: List(Reference), group_identifier: option.Option(Identifier), course_of_therapy_type: option.Option(Codeableconcept), insurance: List(Reference), note: List(Annotation), dosage_instruction: List(Dosage), dispense_request: option.Option( MedicationrequestDispenserequest, ), substitution: option.Option(MedicationrequestSubstitution), prior_prescription: option.Option(Reference), detected_issue: List(Reference), 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),
performer: option.Option(Reference),
)
}
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), performer: option.Option(Reference), )
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 MedicationrequestMedication {
MedicationrequestMedicationCodeableconcept(
medication: Codeableconcept,
)
MedicationrequestMedicationReference(medication: Reference)
}
Constructors
-
MedicationrequestMedicationCodeableconcept( medication: Codeableconcept, ) -
MedicationrequestMedicationReference(medication: Reference)
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),
based_on: List(Reference),
part_of: List(Reference),
status: r4us_valuesets.Medicationstatementstatus,
status_reason: List(Codeableconcept),
category: option.Option(Codeableconcept),
medication: MedicationstatementMedication,
subject: Reference,
context: option.Option(Reference),
effective: option.Option(MedicationstatementEffective),
date_asserted: option.Option(primitive_types.DateTime),
information_source: option.Option(Reference),
derived_from: List(Reference),
reason_code: List(Codeableconcept),
reason_reference: List(Reference),
note: List(Annotation),
dosage: List(Dosage),
)
}
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), based_on: List(Reference), part_of: List(Reference), status: r4us_valuesets.Medicationstatementstatus, status_reason: List(Codeableconcept), category: option.Option(Codeableconcept), medication: MedicationstatementMedication, subject: Reference, context: option.Option(Reference), effective: option.Option(MedicationstatementEffective), date_asserted: option.Option(primitive_types.DateTime), information_source: option.Option(Reference), derived_from: List(Reference), reason_code: List(Codeableconcept), reason_reference: List(Reference), note: List(Annotation), dosage: List(Dosage), )
pub type MedicationstatementEffective {
MedicationstatementEffectiveDatetime(
effective: primitive_types.DateTime,
)
MedicationstatementEffectivePeriod(effective: Period)
}
Constructors
-
MedicationstatementEffectiveDatetime( effective: primitive_types.DateTime, ) -
MedicationstatementEffectivePeriod(effective: Period)
pub type MedicationstatementMedication {
MedicationstatementMedicationCodeableconcept(
medication: Codeableconcept,
)
MedicationstatementMedicationReference(medication: Reference)
}
Constructors
-
MedicationstatementMedicationCodeableconcept( medication: Codeableconcept, ) -
MedicationstatementMedicationReference(medication: Reference)
pub type Medicinalproduct {
Medicinalproduct(
id: option.Option(String),
meta: option.Option(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(Coding),
combined_pharmaceutical_dose_form: option.Option(
Codeableconcept,
),
legal_status_of_supply: option.Option(Codeableconcept),
additional_monitoring_indicator: option.Option(
Codeableconcept,
),
special_measures: List(String),
paediatric_use_indicator: option.Option(Codeableconcept),
product_classification: List(Codeableconcept),
marketing_status: List(Marketingstatus),
pharmaceutical_product: List(Reference),
packaged_medicinal_product: List(Reference),
attached_document: List(Reference),
master_file: List(Reference),
contact: List(Reference),
clinical_trial: List(Reference),
name: List1(MedicinalproductName),
cross_reference: List(Identifier),
manufacturing_business_operation: List(
MedicinalproductManufacturingbusinessoperation,
),
special_designation: List(MedicinalproductSpecialdesignation),
)
}
Constructors
-
Medicinalproduct( id: option.Option(String), meta: option.Option(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(Coding), combined_pharmaceutical_dose_form: option.Option( Codeableconcept, ), legal_status_of_supply: option.Option(Codeableconcept), additional_monitoring_indicator: option.Option(Codeableconcept), special_measures: List(String), paediatric_use_indicator: option.Option(Codeableconcept), product_classification: List(Codeableconcept), marketing_status: List(Marketingstatus), pharmaceutical_product: List(Reference), packaged_medicinal_product: List(Reference), attached_document: List(Reference), master_file: List(Reference), contact: List(Reference), clinical_trial: List(Reference), name: List1(MedicinalproductName), cross_reference: List(Identifier), manufacturing_business_operation: List( MedicinalproductManufacturingbusinessoperation, ), special_designation: List(MedicinalproductSpecialdesignation), )
pub type MedicinalproductManufacturingbusinessoperation {
MedicinalproductManufacturingbusinessoperation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
operation_type: option.Option(Codeableconcept),
authorisation_reference_number: option.Option(Identifier),
effective_date: option.Option(primitive_types.DateTime),
confidentiality_indicator: option.Option(Codeableconcept),
manufacturer: List(Reference),
regulator: option.Option(Reference),
)
}
Constructors
-
MedicinalproductManufacturingbusinessoperation( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), operation_type: option.Option(Codeableconcept), authorisation_reference_number: option.Option(Identifier), effective_date: option.Option(primitive_types.DateTime), confidentiality_indicator: option.Option(Codeableconcept), manufacturer: List(Reference), regulator: option.Option(Reference), )
pub type MedicinalproductName {
MedicinalproductName(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
product_name: String,
name_part: List(MedicinalproductNameNamepart),
country_language: List(MedicinalproductNameCountrylanguage),
)
}
Constructors
-
MedicinalproductName( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), product_name: String, name_part: List(MedicinalproductNameNamepart), country_language: List(MedicinalproductNameCountrylanguage), )
pub type MedicinalproductNameCountrylanguage {
MedicinalproductNameCountrylanguage(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
country: Codeableconcept,
jurisdiction: option.Option(Codeableconcept),
language: Codeableconcept,
)
}
Constructors
-
MedicinalproductNameCountrylanguage( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), country: Codeableconcept, jurisdiction: option.Option(Codeableconcept), language: Codeableconcept, )
pub type MedicinalproductNameNamepart {
MedicinalproductNameNamepart(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
part: String,
type_: Coding,
)
}
Constructors
-
MedicinalproductNameNamepart( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), part: String, type_: Coding, )
pub type MedicinalproductSpecialdesignation {
MedicinalproductSpecialdesignation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
type_: option.Option(Codeableconcept),
intended_use: option.Option(Codeableconcept),
indication: option.Option(
MedicinalproductSpecialdesignationIndication,
),
status: option.Option(Codeableconcept),
date: option.Option(primitive_types.DateTime),
species: option.Option(Codeableconcept),
)
}
Constructors
-
MedicinalproductSpecialdesignation( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), type_: option.Option(Codeableconcept), intended_use: option.Option(Codeableconcept), indication: option.Option( MedicinalproductSpecialdesignationIndication, ), status: option.Option(Codeableconcept), date: option.Option(primitive_types.DateTime), species: option.Option(Codeableconcept), )
pub type MedicinalproductSpecialdesignationIndication {
MedicinalproductSpecialdesignationIndicationCodeableconcept(
indication: Codeableconcept,
)
MedicinalproductSpecialdesignationIndicationReference(
indication: Reference,
)
}
Constructors
-
MedicinalproductSpecialdesignationIndicationCodeableconcept( indication: Codeableconcept, ) -
MedicinalproductSpecialdesignationIndicationReference( indication: Reference, )
pub type Medicinalproductauthorization {
Medicinalproductauthorization(
id: option.Option(String),
meta: option.Option(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: option.Option(Reference),
country: List(Codeableconcept),
jurisdiction: List(Codeableconcept),
status: option.Option(Codeableconcept),
status_date: option.Option(primitive_types.DateTime),
restore_date: option.Option(primitive_types.DateTime),
validity_period: option.Option(Period),
data_exclusivity_period: option.Option(Period),
date_of_first_authorization: option.Option(
primitive_types.DateTime,
),
international_birth_date: option.Option(
primitive_types.DateTime,
),
legal_basis: option.Option(Codeableconcept),
jurisdictional_authorization: List(
MedicinalproductauthorizationJurisdictionalauthorization,
),
holder: option.Option(Reference),
regulator: option.Option(Reference),
procedure: option.Option(
MedicinalproductauthorizationProcedure,
),
)
}
Constructors
-
Medicinalproductauthorization( id: option.Option(String), meta: option.Option(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: option.Option(Reference), country: List(Codeableconcept), jurisdiction: List(Codeableconcept), status: option.Option(Codeableconcept), status_date: option.Option(primitive_types.DateTime), restore_date: option.Option(primitive_types.DateTime), validity_period: option.Option(Period), data_exclusivity_period: option.Option(Period), date_of_first_authorization: option.Option( primitive_types.DateTime, ), international_birth_date: option.Option( primitive_types.DateTime, ), legal_basis: option.Option(Codeableconcept), jurisdictional_authorization: List( MedicinalproductauthorizationJurisdictionalauthorization, ), holder: option.Option(Reference), regulator: option.Option(Reference), procedure: option.Option(MedicinalproductauthorizationProcedure), )
pub type MedicinalproductauthorizationJurisdictionalauthorization {
MedicinalproductauthorizationJurisdictionalauthorization(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
country: option.Option(Codeableconcept),
jurisdiction: List(Codeableconcept),
legal_status_of_supply: option.Option(Codeableconcept),
validity_period: option.Option(Period),
)
}
Constructors
-
MedicinalproductauthorizationJurisdictionalauthorization( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), country: option.Option(Codeableconcept), jurisdiction: List(Codeableconcept), legal_status_of_supply: option.Option(Codeableconcept), validity_period: option.Option(Period), )
pub type MedicinalproductauthorizationProcedure {
MedicinalproductauthorizationProcedure(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: option.Option(Identifier),
type_: Codeableconcept,
date: option.Option(
MedicinalproductauthorizationProcedureDate,
),
application: List(MedicinalproductauthorizationProcedure),
)
}
Constructors
-
MedicinalproductauthorizationProcedure( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), identifier: option.Option(Identifier), type_: Codeableconcept, date: option.Option(MedicinalproductauthorizationProcedureDate), application: List(MedicinalproductauthorizationProcedure), )
pub type MedicinalproductauthorizationProcedureDate {
MedicinalproductauthorizationProcedureDatePeriod(date: Period)
MedicinalproductauthorizationProcedureDateDatetime(
date: primitive_types.DateTime,
)
}
Constructors
-
MedicinalproductauthorizationProcedureDatePeriod(date: Period) -
MedicinalproductauthorizationProcedureDateDatetime( date: primitive_types.DateTime, )
pub type Medicinalproductcontraindication {
Medicinalproductcontraindication(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
subject: List(Reference),
disease: option.Option(Codeableconcept),
disease_status: option.Option(Codeableconcept),
comorbidity: List(Codeableconcept),
therapeutic_indication: List(Reference),
other_therapy: List(
MedicinalproductcontraindicationOthertherapy,
),
population: List(Population),
)
}
Constructors
-
Medicinalproductcontraindication( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), subject: List(Reference), disease: option.Option(Codeableconcept), disease_status: option.Option(Codeableconcept), comorbidity: List(Codeableconcept), therapeutic_indication: List(Reference), other_therapy: List( MedicinalproductcontraindicationOthertherapy, ), population: List(Population), )
pub type MedicinalproductcontraindicationOthertherapy {
MedicinalproductcontraindicationOthertherapy(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
therapy_relationship_type: Codeableconcept,
medication: MedicinalproductcontraindicationOthertherapyMedication,
)
}
Constructors
-
MedicinalproductcontraindicationOthertherapy( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), therapy_relationship_type: Codeableconcept, medication: MedicinalproductcontraindicationOthertherapyMedication, )
pub type MedicinalproductcontraindicationOthertherapyMedication {
MedicinalproductcontraindicationOthertherapyMedicationCodeableconcept(
medication: Codeableconcept,
)
MedicinalproductcontraindicationOthertherapyMedicationReference(
medication: Reference,
)
}
Constructors
-
MedicinalproductcontraindicationOthertherapyMedicationCodeableconcept( medication: Codeableconcept, ) -
MedicinalproductcontraindicationOthertherapyMedicationReference( medication: Reference, )
pub type Medicinalproductindication {
Medicinalproductindication(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
subject: List(Reference),
disease_symptom_procedure: option.Option(Codeableconcept),
disease_status: option.Option(Codeableconcept),
comorbidity: List(Codeableconcept),
intended_effect: option.Option(Codeableconcept),
duration: option.Option(Quantity),
other_therapy: List(MedicinalproductindicationOthertherapy),
undesirable_effect: List(Reference),
population: List(Population),
)
}
Constructors
-
Medicinalproductindication( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), subject: List(Reference), disease_symptom_procedure: option.Option(Codeableconcept), disease_status: option.Option(Codeableconcept), comorbidity: List(Codeableconcept), intended_effect: option.Option(Codeableconcept), duration: option.Option(Quantity), other_therapy: List(MedicinalproductindicationOthertherapy), undesirable_effect: List(Reference), population: List(Population), )
pub type MedicinalproductindicationOthertherapy {
MedicinalproductindicationOthertherapy(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
therapy_relationship_type: Codeableconcept,
medication: MedicinalproductindicationOthertherapyMedication,
)
}
Constructors
-
MedicinalproductindicationOthertherapy( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), therapy_relationship_type: Codeableconcept, medication: MedicinalproductindicationOthertherapyMedication, )
pub type MedicinalproductindicationOthertherapyMedication {
MedicinalproductindicationOthertherapyMedicationCodeableconcept(
medication: Codeableconcept,
)
MedicinalproductindicationOthertherapyMedicationReference(
medication: Reference,
)
}
Constructors
-
MedicinalproductindicationOthertherapyMedicationCodeableconcept( medication: Codeableconcept, ) -
MedicinalproductindicationOthertherapyMedicationReference( medication: Reference, )
pub type Medicinalproductingredient {
Medicinalproductingredient(
id: option.Option(String),
meta: option.Option(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),
role: Codeableconcept,
allergenic_indicator: option.Option(Bool),
manufacturer: List(Reference),
specified_substance: List(
MedicinalproductingredientSpecifiedsubstance,
),
substance: option.Option(MedicinalproductingredientSubstance),
)
}
Constructors
-
Medicinalproductingredient( id: option.Option(String), meta: option.Option(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), role: Codeableconcept, allergenic_indicator: option.Option(Bool), manufacturer: List(Reference), specified_substance: List( MedicinalproductingredientSpecifiedsubstance, ), substance: option.Option(MedicinalproductingredientSubstance), )
pub type MedicinalproductingredientSpecifiedsubstance {
MedicinalproductingredientSpecifiedsubstance(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: Codeableconcept,
group: Codeableconcept,
confidentiality: option.Option(Codeableconcept),
strength: List(
MedicinalproductingredientSpecifiedsubstanceStrength,
),
)
}
Constructors
-
MedicinalproductingredientSpecifiedsubstance( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: Codeableconcept, group: Codeableconcept, confidentiality: option.Option(Codeableconcept), strength: List( MedicinalproductingredientSpecifiedsubstanceStrength, ), )
pub type MedicinalproductingredientSpecifiedsubstanceStrength {
MedicinalproductingredientSpecifiedsubstanceStrength(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
presentation: Ratio,
presentation_low_limit: option.Option(Ratio),
concentration: option.Option(Ratio),
concentration_low_limit: option.Option(Ratio),
measurement_point: option.Option(String),
country: List(Codeableconcept),
reference_strength: List(
MedicinalproductingredientSpecifiedsubstanceStrengthReferencestrength,
),
)
}
Constructors
-
MedicinalproductingredientSpecifiedsubstanceStrength( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), presentation: Ratio, presentation_low_limit: option.Option(Ratio), concentration: option.Option(Ratio), concentration_low_limit: option.Option(Ratio), measurement_point: option.Option(String), country: List(Codeableconcept), reference_strength: List( MedicinalproductingredientSpecifiedsubstanceStrengthReferencestrength, ), )
pub type MedicinalproductingredientSpecifiedsubstanceStrengthReferencestrength {
MedicinalproductingredientSpecifiedsubstanceStrengthReferencestrength(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
substance: option.Option(Codeableconcept),
strength: Ratio,
strength_low_limit: option.Option(Ratio),
measurement_point: option.Option(String),
country: List(Codeableconcept),
)
}
Constructors
-
MedicinalproductingredientSpecifiedsubstanceStrengthReferencestrength( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), substance: option.Option(Codeableconcept), strength: Ratio, strength_low_limit: option.Option(Ratio), measurement_point: option.Option(String), country: List(Codeableconcept), )
pub type MedicinalproductingredientSubstance {
MedicinalproductingredientSubstance(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: Codeableconcept,
strength: List(
MedicinalproductingredientSpecifiedsubstanceStrength,
),
)
}
Constructors
-
MedicinalproductingredientSubstance( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: Codeableconcept, strength: List( MedicinalproductingredientSpecifiedsubstanceStrength, ), )
pub type Medicinalproductinteraction {
Medicinalproductinteraction(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
subject: List(Reference),
description: option.Option(String),
interactant: List(MedicinalproductinteractionInteractant),
type_: option.Option(Codeableconcept),
effect: option.Option(Codeableconcept),
incidence: option.Option(Codeableconcept),
management: option.Option(Codeableconcept),
)
}
Constructors
-
Medicinalproductinteraction( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), subject: List(Reference), description: option.Option(String), interactant: List(MedicinalproductinteractionInteractant), type_: option.Option(Codeableconcept), effect: option.Option(Codeableconcept), incidence: option.Option(Codeableconcept), management: option.Option(Codeableconcept), )
pub type MedicinalproductinteractionInteractant {
MedicinalproductinteractionInteractant(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
item: MedicinalproductinteractionInteractantItem,
)
}
Constructors
-
MedicinalproductinteractionInteractant( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), item: MedicinalproductinteractionInteractantItem, )
pub type MedicinalproductinteractionInteractantItem {
MedicinalproductinteractionInteractantItemReference(
item: Reference,
)
MedicinalproductinteractionInteractantItemCodeableconcept(
item: Codeableconcept,
)
}
Constructors
-
MedicinalproductinteractionInteractantItemReference( item: Reference, ) -
MedicinalproductinteractionInteractantItemCodeableconcept( item: Codeableconcept, )
pub type Medicinalproductmanufactured {
Medicinalproductmanufactured(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
manufactured_dose_form: Codeableconcept,
unit_of_presentation: option.Option(Codeableconcept),
quantity: Quantity,
manufacturer: List(Reference),
ingredient: List(Reference),
physical_characteristics: option.Option(Prodcharacteristic),
other_characteristics: List(Codeableconcept),
)
}
Constructors
-
Medicinalproductmanufactured( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), manufactured_dose_form: Codeableconcept, unit_of_presentation: option.Option(Codeableconcept), quantity: Quantity, manufacturer: List(Reference), ingredient: List(Reference), physical_characteristics: option.Option(Prodcharacteristic), other_characteristics: List(Codeableconcept), )
pub type Medicinalproductpackaged {
Medicinalproductpackaged(
id: option.Option(String),
meta: option.Option(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),
description: option.Option(String),
legal_status_of_supply: option.Option(Codeableconcept),
marketing_status: List(Marketingstatus),
marketing_authorization: option.Option(Reference),
manufacturer: List(Reference),
batch_identifier: List(
MedicinalproductpackagedBatchidentifier,
),
package_item: List1(MedicinalproductpackagedPackageitem),
)
}
Constructors
-
Medicinalproductpackaged( id: option.Option(String), meta: option.Option(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), description: option.Option(String), legal_status_of_supply: option.Option(Codeableconcept), marketing_status: List(Marketingstatus), marketing_authorization: option.Option(Reference), manufacturer: List(Reference), batch_identifier: List(MedicinalproductpackagedBatchidentifier), package_item: List1(MedicinalproductpackagedPackageitem), )
pub type MedicinalproductpackagedBatchidentifier {
MedicinalproductpackagedBatchidentifier(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
outer_packaging: Identifier,
immediate_packaging: option.Option(Identifier),
)
}
Constructors
-
MedicinalproductpackagedBatchidentifier( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), outer_packaging: Identifier, immediate_packaging: option.Option(Identifier), )
pub type MedicinalproductpackagedPackageitem {
MedicinalproductpackagedPackageitem(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: List(Identifier),
type_: Codeableconcept,
quantity: Quantity,
material: List(Codeableconcept),
alternate_material: List(Codeableconcept),
device: List(Reference),
manufactured_item: List(Reference),
package_item: List(MedicinalproductpackagedPackageitem),
physical_characteristics: option.Option(Prodcharacteristic),
other_characteristics: List(Codeableconcept),
shelf_life_storage: List(Productshelflife),
manufacturer: List(Reference),
)
}
Constructors
-
MedicinalproductpackagedPackageitem( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), type_: Codeableconcept, quantity: Quantity, material: List(Codeableconcept), alternate_material: List(Codeableconcept), device: List(Reference), manufactured_item: List(Reference), package_item: List(MedicinalproductpackagedPackageitem), physical_characteristics: option.Option(Prodcharacteristic), other_characteristics: List(Codeableconcept), shelf_life_storage: List(Productshelflife), manufacturer: List(Reference), )
pub type Medicinalproductpharmaceutical {
Medicinalproductpharmaceutical(
id: option.Option(String),
meta: option.Option(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),
administrable_dose_form: Codeableconcept,
unit_of_presentation: option.Option(Codeableconcept),
ingredient: List(Reference),
device: List(Reference),
characteristics: List(
MedicinalproductpharmaceuticalCharacteristics,
),
route_of_administration: List1(
MedicinalproductpharmaceuticalRouteofadministration,
),
)
}
Constructors
-
Medicinalproductpharmaceutical( id: option.Option(String), meta: option.Option(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), administrable_dose_form: Codeableconcept, unit_of_presentation: option.Option(Codeableconcept), ingredient: List(Reference), device: List(Reference), characteristics: List( MedicinalproductpharmaceuticalCharacteristics, ), route_of_administration: List1( MedicinalproductpharmaceuticalRouteofadministration, ), )
pub type MedicinalproductpharmaceuticalCharacteristics {
MedicinalproductpharmaceuticalCharacteristics(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: Codeableconcept,
status: option.Option(Codeableconcept),
)
}
Constructors
-
MedicinalproductpharmaceuticalCharacteristics( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: Codeableconcept, status: option.Option(Codeableconcept), )
pub type MedicinalproductpharmaceuticalRouteofadministration {
MedicinalproductpharmaceuticalRouteofadministration(
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(
MedicinalproductpharmaceuticalRouteofadministrationTargetspecies,
),
)
}
Constructors
-
MedicinalproductpharmaceuticalRouteofadministration( 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( MedicinalproductpharmaceuticalRouteofadministrationTargetspecies, ), )
pub type MedicinalproductpharmaceuticalRouteofadministrationTargetspecies {
MedicinalproductpharmaceuticalRouteofadministrationTargetspecies(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: Codeableconcept,
withdrawal_period: List(
MedicinalproductpharmaceuticalRouteofadministrationTargetspeciesWithdrawalperiod,
),
)
}
Constructors
-
MedicinalproductpharmaceuticalRouteofadministrationTargetspecies( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: Codeableconcept, withdrawal_period: List( MedicinalproductpharmaceuticalRouteofadministrationTargetspeciesWithdrawalperiod, ), )
pub type MedicinalproductpharmaceuticalRouteofadministrationTargetspeciesWithdrawalperiod {
MedicinalproductpharmaceuticalRouteofadministrationTargetspeciesWithdrawalperiod(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
tissue: Codeableconcept,
value: Quantity,
supporting_information: option.Option(String),
)
}
Constructors
-
MedicinalproductpharmaceuticalRouteofadministrationTargetspeciesWithdrawalperiod( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), tissue: Codeableconcept, value: Quantity, supporting_information: option.Option(String), )
pub type Medicinalproductundesirableeffect {
Medicinalproductundesirableeffect(
id: option.Option(String),
meta: option.Option(Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(Narrative),
contained: List(Resource),
extension: List(Extension),
modifier_extension: List(Extension),
subject: List(Reference),
symptom_condition_effect: option.Option(Codeableconcept),
classification: option.Option(Codeableconcept),
frequency_of_occurrence: option.Option(Codeableconcept),
population: List(Population),
)
}
Constructors
-
Medicinalproductundesirableeffect( id: option.Option(String), meta: option.Option(Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(Narrative), contained: List(Resource), extension: List(Extension), modifier_extension: List(Extension), subject: List(Reference), symptom_condition_effect: option.Option(Codeableconcept), classification: option.Option(Codeableconcept), frequency_of_occurrence: option.Option(Codeableconcept), population: List(Population), )
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),
name: option.Option(String),
title: option.Option(String),
replaces: List(String),
status: r4us_valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: primitive_types.DateTime,
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),
base: option.Option(String),
parent: List(String),
event: MessagedefinitionEvent,
category: option.Option(
r4us_valuesets.Messagesignificancecategory,
),
focus: List(MessagedefinitionFocus),
response_required: option.Option(
r4us_valuesets.Messageheaderresponserequest,
),
allowed_response: List(MessagedefinitionAllowedresponse),
graph: List(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), name: option.Option(String), title: option.Option(String), replaces: List(String), status: r4us_valuesets.Publicationstatus, experimental: option.Option(Bool), date: primitive_types.DateTime, 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), base: option.Option(String), parent: List(String), event: MessagedefinitionEvent, category: option.Option( r4us_valuesets.Messagesignificancecategory, ), focus: List(MessagedefinitionFocus), response_required: option.Option( r4us_valuesets.Messageheaderresponserequest, ), allowed_response: List(MessagedefinitionAllowedresponse), graph: List(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: r4us_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: r4us_valuesets.Resourcetypes, profile: option.Option(String), min: Int, max: option.Option(String), )
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),
enterer: 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), enterer: 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),
name: option.Option(String),
target: option.Option(Reference),
endpoint: String,
receiver: option.Option(Reference),
)
}
Constructors
-
MessageheaderDestination( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), name: option.Option(String), target: option.Option(Reference), endpoint: String, receiver: option.Option(Reference), )
pub type MessageheaderResponse {
MessageheaderResponse(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: String,
code: r4us_valuesets.Responsecode,
details: option.Option(Reference),
)
}
Constructors
-
MessageheaderResponse( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), identifier: String, code: r4us_valuesets.Responsecode, details: option.Option(Reference), )
pub type MessageheaderSource {
MessageheaderSource(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
name: option.Option(String),
software: option.Option(String),
version: option.Option(String),
contact: option.Option(Contactpoint),
endpoint: String,
)
}
Constructors
-
MessageheaderSource( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), name: option.Option(String), software: option.Option(String), version: option.Option(String), contact: option.Option(Contactpoint), endpoint: String, )
pub type Meta {
Meta(
id: option.Option(String),
extension: List(Extension),
version_id: option.Option(String),
last_updated: option.Option(primitive_types.Instant),
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(primitive_types.Instant), source: option.Option(String), profile: List(String), security: List(Coding), tag: List(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(r4us_valuesets.Sequencetype),
coordinate_system: Int,
patient: option.Option(Reference),
specimen: option.Option(Reference),
device: option.Option(Reference),
performer: option.Option(Reference),
quantity: option.Option(Quantity),
reference_seq: option.Option(MolecularsequenceReferenceseq),
variant: List(MolecularsequenceVariant),
observed_seq: option.Option(String),
quality: List(MolecularsequenceQuality),
read_coverage: option.Option(Int),
repository: List(MolecularsequenceRepository),
pointer: List(Reference),
structure_variant: List(MolecularsequenceStructurevariant),
)
}
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(r4us_valuesets.Sequencetype), coordinate_system: Int, patient: option.Option(Reference), specimen: option.Option(Reference), device: option.Option(Reference), performer: option.Option(Reference), quantity: option.Option(Quantity), reference_seq: option.Option(MolecularsequenceReferenceseq), variant: List(MolecularsequenceVariant), observed_seq: option.Option(String), quality: List(MolecularsequenceQuality), read_coverage: option.Option(Int), repository: List(MolecularsequenceRepository), pointer: List(Reference), structure_variant: List(MolecularsequenceStructurevariant), )
pub type MolecularsequenceQuality {
MolecularsequenceQuality(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: r4us_valuesets.Qualitytype,
standard_sequence: option.Option(Codeableconcept),
start: option.Option(Int),
end: option.Option(Int),
score: option.Option(Quantity),
method: option.Option(Codeableconcept),
truth_tp: option.Option(Float),
query_tp: option.Option(Float),
truth_fn: option.Option(Float),
query_fp: option.Option(Float),
gt_fp: option.Option(Float),
precision: option.Option(Float),
recall: option.Option(Float),
f_score: option.Option(Float),
roc: option.Option(MolecularsequenceQualityRoc),
)
}
Constructors
-
MolecularsequenceQuality( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: r4us_valuesets.Qualitytype, standard_sequence: option.Option(Codeableconcept), start: option.Option(Int), end: option.Option(Int), score: option.Option(Quantity), method: option.Option(Codeableconcept), truth_tp: option.Option(Float), query_tp: option.Option(Float), truth_fn: option.Option(Float), query_fp: option.Option(Float), gt_fp: option.Option(Float), precision: option.Option(Float), recall: option.Option(Float), f_score: option.Option(Float), roc: option.Option(MolecularsequenceQualityRoc), )
pub type MolecularsequenceQualityRoc {
MolecularsequenceQualityRoc(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
score: List(Int),
num_tp: List(Int),
num_fp: List(Int),
num_fn: List(Int),
precision: List(Float),
sensitivity: List(Float),
f_measure: List(Float),
)
}
Constructors
-
MolecularsequenceQualityRoc( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), score: List(Int), num_tp: List(Int), num_fp: List(Int), num_fn: List(Int), precision: List(Float), sensitivity: List(Float), f_measure: List(Float), )
pub type MolecularsequenceReferenceseq {
MolecularsequenceReferenceseq(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
chromosome: option.Option(Codeableconcept),
genome_build: option.Option(String),
orientation: option.Option(r4us_valuesets.Orientationtype),
reference_seq_id: option.Option(Codeableconcept),
reference_seq_pointer: option.Option(Reference),
reference_seq_string: option.Option(String),
strand: option.Option(r4us_valuesets.Strandtype),
window_start: option.Option(Int),
window_end: option.Option(Int),
)
}
Constructors
-
MolecularsequenceReferenceseq( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), chromosome: option.Option(Codeableconcept), genome_build: option.Option(String), orientation: option.Option(r4us_valuesets.Orientationtype), reference_seq_id: option.Option(Codeableconcept), reference_seq_pointer: option.Option(Reference), reference_seq_string: option.Option(String), strand: option.Option(r4us_valuesets.Strandtype), window_start: option.Option(Int), window_end: option.Option(Int), )
pub type MolecularsequenceRepository {
MolecularsequenceRepository(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: r4us_valuesets.Repositorytype,
url: option.Option(String),
name: option.Option(String),
dataset_id: option.Option(String),
variantset_id: option.Option(String),
readset_id: option.Option(String),
)
}
Constructors
-
MolecularsequenceRepository( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: r4us_valuesets.Repositorytype, url: option.Option(String), name: option.Option(String), dataset_id: option.Option(String), variantset_id: option.Option(String), readset_id: option.Option(String), )
pub type MolecularsequenceStructurevariant {
MolecularsequenceStructurevariant(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
variant_type: option.Option(Codeableconcept),
exact: option.Option(Bool),
length: option.Option(Int),
outer: option.Option(MolecularsequenceStructurevariantOuter),
inner: option.Option(MolecularsequenceStructurevariantInner),
)
}
Constructors
-
MolecularsequenceStructurevariant( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), variant_type: option.Option(Codeableconcept), exact: option.Option(Bool), length: option.Option(Int), outer: option.Option(MolecularsequenceStructurevariantOuter), inner: option.Option(MolecularsequenceStructurevariantInner), )
pub type MolecularsequenceStructurevariantInner {
MolecularsequenceStructurevariantInner(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
start: option.Option(Int),
end: option.Option(Int),
)
}
Constructors
-
MolecularsequenceStructurevariantInner( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), start: option.Option(Int), end: option.Option(Int), )
pub type MolecularsequenceStructurevariantOuter {
MolecularsequenceStructurevariantOuter(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
start: option.Option(Int),
end: option.Option(Int),
)
}
Constructors
-
MolecularsequenceStructurevariantOuter( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), start: option.Option(Int), end: option.Option(Int), )
pub type MolecularsequenceVariant {
MolecularsequenceVariant(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
start: option.Option(Int),
end: option.Option(Int),
observed_allele: option.Option(String),
reference_allele: option.Option(String),
cigar: option.Option(String),
variant_pointer: option.Option(Reference),
)
}
Constructors
-
MolecularsequenceVariant( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), start: option.Option(Int), end: option.Option(Int), observed_allele: option.Option(String), reference_allele: option.Option(String), cigar: option.Option(String), variant_pointer: option.Option(Reference), )
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(r4us_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(r4us_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),
name: String,
status: r4us_valuesets.Publicationstatus,
kind: r4us_valuesets.Namingsystemtype,
date: primitive_types.DateTime,
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),
usage: option.Option(String),
unique_id: List1(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), name: String, status: r4us_valuesets.Publicationstatus, kind: r4us_valuesets.Namingsystemtype, date: primitive_types.DateTime, 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), usage: option.Option(String), unique_id: List1(NamingsystemUniqueid), )
pub type NamingsystemUniqueid {
NamingsystemUniqueid(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: r4us_valuesets.Namingsystemidentifiertype,
value: String,
preferred: option.Option(Bool),
comment: option.Option(String),
period: option.Option(Period),
)
}
Constructors
-
NamingsystemUniqueid( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: r4us_valuesets.Namingsystemidentifiertype, value: String, preferred: option.Option(Bool), comment: option.Option(String), period: option.Option(Period), )
pub type Narrative {
Narrative(
id: option.Option(String),
extension: List(Extension),
status: r4us_valuesets.Narrativestatus,
div: String,
)
}
Constructors
-
Narrative( id: option.Option(String), extension: List(Extension), status: r4us_valuesets.Narrativestatus, div: String, )
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),
status: r4us_valuesets.Requeststatus,
intent: r4us_valuesets.Requestintent,
patient: Reference,
encounter: option.Option(Reference),
date_time: primitive_types.DateTime,
orderer: option.Option(Reference),
allergy_intolerance: List(Reference),
food_preference_modifier: List(Codeableconcept),
exclude_food_modifier: List(Codeableconcept),
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), status: r4us_valuesets.Requeststatus, intent: r4us_valuesets.Requestintent, patient: Reference, encounter: option.Option(Reference), date_time: primitive_types.DateTime, orderer: option.Option(Reference), allergy_intolerance: List(Reference), food_preference_modifier: List(Codeableconcept), exclude_food_modifier: List(Codeableconcept), 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(Codeableconcept),
base_formula_product_name: option.Option(String),
additive_type: option.Option(Codeableconcept),
additive_product_name: option.Option(String),
caloric_density: option.Option(Quantity),
routeof_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(Codeableconcept), base_formula_product_name: option.Option(String), additive_type: option.Option(Codeableconcept), additive_product_name: option.Option(String), caloric_density: option.Option(Quantity), routeof_administration: option.Option(Codeableconcept), administration: List(NutritionorderEnteralformulaAdministration), max_volume_to_deliver: option.Option(Quantity), administration_instruction: option.Option(String), )
pub type NutritionorderEnteralformulaAdministration {
NutritionorderEnteralformulaAdministration(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
schedule: option.Option(Timing),
quantity: option.Option(Quantity),
rate: option.Option(
NutritionorderEnteralformulaAdministrationRate,
),
)
}
Constructors
-
NutritionorderEnteralformulaAdministration( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), schedule: option.Option(Timing), quantity: option.Option(Quantity), rate: option.Option( NutritionorderEnteralformulaAdministrationRate, ), )
pub type NutritionorderOraldiet {
NutritionorderOraldiet(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: List(Codeableconcept),
schedule: List(Timing),
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: List(Timing), 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 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(Codeableconcept),
product_name: option.Option(String),
schedule: List(Timing),
quantity: option.Option(Quantity),
instruction: option.Option(String),
)
}
Constructors
-
NutritionorderSupplement( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(Codeableconcept), product_name: option.Option(String), schedule: List(Timing), quantity: option.Option(Quantity), instruction: option.Option(String), )
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),
based_on: List(Reference),
part_of: List(Reference),
status: r4us_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(primitive_types.Instant),
performer: List(Reference),
value: option.Option(ObservationValue),
data_absent_reason: option.Option(Codeableconcept),
interpretation: List(Codeableconcept),
note: List(Annotation),
body_site: option.Option(Codeableconcept),
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), based_on: List(Reference), part_of: List(Reference), status: r4us_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(primitive_types.Instant), performer: List(Reference), value: option.Option(ObservationValue), data_absent_reason: option.Option(Codeableconcept), interpretation: List(Codeableconcept), note: List(Annotation), body_site: option.Option(Codeableconcept), 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: primitive_types.Time)
ObservationComponentValueDatetime(
value: primitive_types.DateTime,
)
ObservationComponentValuePeriod(value: Period)
}
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: primitive_types.Time) -
ObservationComponentValueDatetime( value: primitive_types.DateTime, ) -
ObservationComponentValuePeriod(value: Period)
pub type ObservationEffective {
ObservationEffectiveDatetime(
effective: primitive_types.DateTime,
)
ObservationEffectivePeriod(effective: Period)
ObservationEffectiveTiming(effective: Timing)
ObservationEffectiveInstant(effective: primitive_types.Instant)
}
Constructors
-
ObservationEffectiveDatetime(effective: primitive_types.DateTime) -
ObservationEffectivePeriod(effective: Period) -
ObservationEffectiveTiming(effective: Timing) -
ObservationEffectiveInstant(effective: primitive_types.Instant)
pub type ObservationReferencerange {
ObservationReferencerange(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
low: option.Option(Quantity),
high: option.Option(Quantity),
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), type_: option.Option(Codeableconcept), applies_to: List(Codeableconcept), age: option.Option(Range), text: 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: primitive_types.Time)
ObservationValueDatetime(value: primitive_types.DateTime)
ObservationValuePeriod(value: Period)
}
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: primitive_types.Time) -
ObservationValueDatetime(value: primitive_types.DateTime) -
ObservationValuePeriod(value: Period)
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),
category: List(Codeableconcept),
code: Codeableconcept,
identifier: List(Identifier),
permitted_data_type: List(r4us_valuesets.Permitteddatatype),
multiple_results_allowed: option.Option(Bool),
method: option.Option(Codeableconcept),
preferred_report_name: option.Option(String),
quantitative_details: option.Option(
ObservationdefinitionQuantitativedetails,
),
qualified_interval: List(
ObservationdefinitionQualifiedinterval,
),
valid_coded_value_set: option.Option(Reference),
normal_coded_value_set: option.Option(Reference),
abnormal_coded_value_set: option.Option(Reference),
critical_coded_value_set: option.Option(Reference),
)
}
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), category: List(Codeableconcept), code: Codeableconcept, identifier: List(Identifier), permitted_data_type: List(r4us_valuesets.Permitteddatatype), multiple_results_allowed: option.Option(Bool), method: option.Option(Codeableconcept), preferred_report_name: option.Option(String), quantitative_details: option.Option( ObservationdefinitionQuantitativedetails, ), qualified_interval: List(ObservationdefinitionQualifiedinterval), valid_coded_value_set: option.Option(Reference), normal_coded_value_set: option.Option(Reference), abnormal_coded_value_set: option.Option(Reference), critical_coded_value_set: option.Option(Reference), )
pub type ObservationdefinitionQualifiedinterval {
ObservationdefinitionQualifiedinterval(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
category: option.Option(
r4us_valuesets.Observationrangecategory,
),
range: option.Option(Range),
context: option.Option(Codeableconcept),
applies_to: List(Codeableconcept),
gender: option.Option(r4us_valuesets.Administrativegender),
age: option.Option(Range),
gestational_age: option.Option(Range),
condition: option.Option(String),
)
}
Constructors
-
ObservationdefinitionQualifiedinterval( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), category: option.Option(r4us_valuesets.Observationrangecategory), range: option.Option(Range), context: option.Option(Codeableconcept), applies_to: List(Codeableconcept), gender: option.Option(r4us_valuesets.Administrativegender), age: option.Option(Range), gestational_age: option.Option(Range), condition: option.Option(String), )
pub type ObservationdefinitionQuantitativedetails {
ObservationdefinitionQuantitativedetails(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
customary_unit: option.Option(Codeableconcept),
unit: option.Option(Codeableconcept),
conversion_factor: option.Option(Float),
decimal_precision: option.Option(Int),
)
}
Constructors
-
ObservationdefinitionQuantitativedetails( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), customary_unit: option.Option(Codeableconcept), unit: option.Option(Codeableconcept), conversion_factor: option.Option(Float), decimal_precision: option.Option(Int), )
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),
version: option.Option(String),
name: String,
title: option.Option(String),
status: r4us_valuesets.Publicationstatus,
kind: r4us_valuesets.Operationkind,
experimental: option.Option(Bool),
date: option.Option(primitive_types.DateTime),
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
purpose: option.Option(String),
affects_state: option.Option(Bool),
code: String,
comment: option.Option(String),
base: option.Option(String),
resource: List(r4us_valuesets.Resourcetypes),
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), version: option.Option(String), name: String, title: option.Option(String), status: r4us_valuesets.Publicationstatus, kind: r4us_valuesets.Operationkind, experimental: option.Option(Bool), date: option.Option(primitive_types.DateTime), publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), purpose: option.Option(String), affects_state: option.Option(Bool), code: String, comment: option.Option(String), base: option.Option(String), resource: List(r4us_valuesets.Resourcetypes), 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_: r4us_valuesets.Operationparameteruse,
min: Int,
max: String,
documentation: option.Option(String),
type_: option.Option(r4us_valuesets.Alltypes),
target_profile: List(String),
search_type: option.Option(r4us_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_: r4us_valuesets.Operationparameteruse, min: Int, max: String, documentation: option.Option(String), type_: option.Option(r4us_valuesets.Alltypes), target_profile: List(String), search_type: option.Option(r4us_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: r4us_valuesets.Bindingstrength,
value_set: String,
)
}
Constructors
-
OperationdefinitionParameterBinding( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), strength: r4us_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 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: List1(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: List1(OperationoutcomeIssue), )
pub type OperationoutcomeIssue {
OperationoutcomeIssue(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
severity: r4us_valuesets.Issueseverity,
code: r4us_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: r4us_valuesets.Issueseverity, code: r4us_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),
telecom: List(Contactpoint),
address: List(Address),
part_of: option.Option(Reference),
contact: List(OrganizationContact),
endpoint: List(Reference),
)
}
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), telecom: List(Contactpoint), address: List(Address), part_of: option.Option(Reference), contact: List(OrganizationContact), endpoint: List(Reference), )
pub type OrganizationContact {
OrganizationContact(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
purpose: option.Option(Codeableconcept),
name: option.Option(Humanname),
telecom: List(Contactpoint),
address: option.Option(Address),
)
}
Constructors
-
OrganizationContact( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), purpose: option.Option(Codeableconcept), name: option.Option(Humanname), telecom: List(Contactpoint), address: option.Option(Address), )
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),
telecom: List(Contactpoint),
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), telecom: List(Contactpoint), endpoint: List(Reference), )
pub type Parameterdefinition {
Parameterdefinition(
id: option.Option(String),
extension: List(Extension),
name: option.Option(String),
use_: r4us_valuesets.Operationparameteruse,
min: option.Option(Int),
max: option.Option(String),
documentation: option.Option(String),
type_: r4us_valuesets.Alltypes,
profile: option.Option(String),
)
}
Constructors
-
Parameterdefinition( id: option.Option(String), extension: List(Extension), name: option.Option(String), use_: r4us_valuesets.Operationparameteruse, min: option.Option(Int), max: option.Option(String), documentation: option.Option(String), type_: r4us_valuesets.Alltypes, 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: primitive_types.Date)
ParametersParameterValueDatetime(
value: primitive_types.DateTime,
)
ParametersParameterValueDecimal(value: Float)
ParametersParameterValueId(value: String)
ParametersParameterValueInstant(value: primitive_types.Instant)
ParametersParameterValueInteger(value: Int)
ParametersParameterValueMarkdown(value: String)
ParametersParameterValueOid(value: String)
ParametersParameterValuePositiveint(value: Int)
ParametersParameterValueString(value: String)
ParametersParameterValueTime(value: primitive_types.Time)
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)
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)
ParametersParameterValueReference(value: Reference)
ParametersParameterValueSampleddata(value: Sampleddata)
ParametersParameterValueSignature(value: Signature)
ParametersParameterValueTiming(value: Timing)
ParametersParameterValueContactdetail(value: Contactdetail)
ParametersParameterValueContributor(value: Contributor)
ParametersParameterValueDatarequirement(value: Datarequirement)
ParametersParameterValueExpression(value: Expression)
ParametersParameterValueParameterdefinition(
value: Parameterdefinition,
)
ParametersParameterValueRelatedartifact(value: Relatedartifact)
ParametersParameterValueTriggerdefinition(
value: Triggerdefinition,
)
ParametersParameterValueUsagecontext(value: Usagecontext)
ParametersParameterValueDosage(value: Dosage)
ParametersParameterValueMeta(value: Meta)
}
Constructors
-
ParametersParameterValueBase64binary(value: String) -
ParametersParameterValueBoolean(value: Bool) -
ParametersParameterValueCanonical(value: String) -
ParametersParameterValueCode(value: String) -
ParametersParameterValueDate(value: primitive_types.Date) -
ParametersParameterValueDatetime(value: primitive_types.DateTime) -
ParametersParameterValueDecimal(value: Float) -
ParametersParameterValueId(value: String) -
ParametersParameterValueInstant(value: primitive_types.Instant) -
ParametersParameterValueInteger(value: Int) -
ParametersParameterValueMarkdown(value: String) -
ParametersParameterValueOid(value: String) -
ParametersParameterValuePositiveint(value: Int) -
ParametersParameterValueString(value: String) -
ParametersParameterValueTime(value: primitive_types.Time) -
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) -
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) -
ParametersParameterValueReference(value: Reference) -
ParametersParameterValueSampleddata(value: Sampleddata) -
ParametersParameterValueSignature(value: Signature) -
ParametersParameterValueTiming(value: Timing) -
ParametersParameterValueContactdetail(value: Contactdetail) -
ParametersParameterValueContributor(value: Contributor) -
ParametersParameterValueDatarequirement(value: Datarequirement) -
ParametersParameterValueExpression(value: Expression) -
ParametersParameterValueParameterdefinition( value: Parameterdefinition, ) -
ParametersParameterValueRelatedartifact(value: Relatedartifact) -
ParametersParameterValueTriggerdefinition( value: Triggerdefinition, ) -
ParametersParameterValueUsagecontext(value: Usagecontext) -
ParametersParameterValueDosage(value: Dosage) -
ParametersParameterValueMeta(value: Meta)
pub type Patient {
Patient(
us_core_tribal_affiliation: List(UsCoreTribalAffiliation),
us_core_gender_identity: List(Codeableconcept),
us_core_interpreter_needed: List(Coding),
us_core_race: List(UsCoreRace),
us_core_sex: List(String),
us_core_birthsex: List(r4us_valuesets.Two16840111376214102124),
individual_recorded_sex_or_gender: List(
IndividualRecordedsexorgender,
),
us_core_individual_sex: List(Coding),
us_core_ethnicity: List(UsCoreEthnicity),
id: option.Option(String),
meta: option.Option(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(r4us_valuesets.Administrativegender),
birth_date: option.Option(primitive_types.Date),
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( us_core_tribal_affiliation: List(UsCoreTribalAffiliation), us_core_gender_identity: List(Codeableconcept), us_core_interpreter_needed: List(Coding), us_core_race: List(UsCoreRace), us_core_sex: List(String), us_core_birthsex: List(r4us_valuesets.Two16840111376214102124), individual_recorded_sex_or_gender: List( IndividualRecordedsexorgender, ), us_core_individual_sex: List(Coding), us_core_ethnicity: List(UsCoreEthnicity), id: option.Option(String), meta: option.Option(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(r4us_valuesets.Administrativegender), birth_date: option.Option(primitive_types.Date), 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(r4us_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(r4us_valuesets.Administrativegender), organization: option.Option(Reference), period: option.Option(Period), )
pub type PatientDeceased {
PatientDeceasedBoolean(deceased: Bool)
PatientDeceasedDatetime(deceased: primitive_types.DateTime)
}
Constructors
-
PatientDeceasedBoolean(deceased: Bool) -
PatientDeceasedDatetime(deceased: primitive_types.DateTime)
pub type PatientLink {
PatientLink(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
other: Reference,
type_: r4us_valuesets.Linktype,
)
}
Constructors
-
PatientLink( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), other: Reference, type_: r4us_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: r4us_valuesets.Fmstatus,
request: option.Option(Reference),
response: option.Option(Reference),
created: primitive_types.DateTime,
provider: option.Option(Reference),
payment: Reference,
payment_date: option.Option(primitive_types.Date),
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: r4us_valuesets.Fmstatus, request: option.Option(Reference), response: option.Option(Reference), created: primitive_types.DateTime, provider: option.Option(Reference), payment: Reference, payment_date: option.Option(primitive_types.Date), 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),
status: r4us_valuesets.Fmstatus,
period: option.Option(Period),
created: primitive_types.DateTime,
payment_issuer: option.Option(Reference),
request: option.Option(Reference),
requestor: option.Option(Reference),
outcome: option.Option(r4us_valuesets.Remittanceoutcome),
disposition: option.Option(String),
payment_date: primitive_types.Date,
payment_amount: Money,
payment_identifier: option.Option(Identifier),
detail: List(PaymentreconciliationDetail),
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), status: r4us_valuesets.Fmstatus, period: option.Option(Period), created: primitive_types.DateTime, payment_issuer: option.Option(Reference), request: option.Option(Reference), requestor: option.Option(Reference), outcome: option.Option(r4us_valuesets.Remittanceoutcome), disposition: option.Option(String), payment_date: primitive_types.Date, payment_amount: Money, payment_identifier: option.Option(Identifier), detail: List(PaymentreconciliationDetail), form_code: option.Option(Codeableconcept), process_note: List(PaymentreconciliationProcessnote), )
pub type PaymentreconciliationDetail {
PaymentreconciliationDetail(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: option.Option(Identifier),
predecessor: option.Option(Identifier),
type_: Codeableconcept,
request: option.Option(Reference),
submitter: option.Option(Reference),
response: option.Option(Reference),
date: option.Option(primitive_types.Date),
responsible: option.Option(Reference),
payee: option.Option(Reference),
amount: option.Option(Money),
)
}
Constructors
-
PaymentreconciliationDetail( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), identifier: option.Option(Identifier), predecessor: option.Option(Identifier), type_: Codeableconcept, request: option.Option(Reference), submitter: option.Option(Reference), response: option.Option(Reference), date: option.Option(primitive_types.Date), responsible: option.Option(Reference), payee: option.Option(Reference), amount: option.Option(Money), )
pub type PaymentreconciliationProcessnote {
PaymentreconciliationProcessnote(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(r4us_valuesets.Notetype),
text: option.Option(String),
)
}
Constructors
-
PaymentreconciliationProcessnote( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(r4us_valuesets.Notetype), text: option.Option(String), )
pub type Period {
Period(
id: option.Option(String),
extension: List(Extension),
start: option.Option(primitive_types.DateTime),
end: option.Option(primitive_types.DateTime),
)
}
Constructors
-
Period( id: option.Option(String), extension: List(Extension), start: option.Option(primitive_types.DateTime), end: option.Option(primitive_types.DateTime), )
pub type Person {
Person(
us_core_tribal_affiliation: List(UsCoreTribalAffiliation),
us_core_gender_identity: List(Codeableconcept),
us_core_race: List(UsCoreRace),
individual_recorded_sex_or_gender: List(
IndividualRecordedsexorgender,
),
us_core_individual_sex: List(Coding),
us_core_ethnicity: List(UsCoreEthnicity),
id: option.Option(String),
meta: option.Option(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: List(Humanname),
telecom: List(Contactpoint),
gender: option.Option(r4us_valuesets.Administrativegender),
birth_date: option.Option(primitive_types.Date),
address: List(Address),
photo: option.Option(Attachment),
managing_organization: option.Option(Reference),
active: option.Option(Bool),
link: List(PersonLink),
)
}
Constructors
-
Person( us_core_tribal_affiliation: List(UsCoreTribalAffiliation), us_core_gender_identity: List(Codeableconcept), us_core_race: List(UsCoreRace), individual_recorded_sex_or_gender: List( IndividualRecordedsexorgender, ), us_core_individual_sex: List(Coding), us_core_ethnicity: List(UsCoreEthnicity), id: option.Option(String), meta: option.Option(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: List(Humanname), telecom: List(Contactpoint), gender: option.Option(r4us_valuesets.Administrativegender), birth_date: option.Option(primitive_types.Date), address: List(Address), photo: option.Option(Attachment), managing_organization: option.Option(Reference), active: option.Option(Bool), link: List(PersonLink), )
pub type PersonLink {
PersonLink(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
target: Reference,
assurance: option.Option(
r4us_valuesets.Identityassurancelevel,
),
)
}
Constructors
-
PersonLink( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), target: Reference, assurance: option.Option(r4us_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),
name: option.Option(String),
title: option.Option(String),
subtitle: option.Option(String),
type_: option.Option(Codeableconcept),
status: r4us_valuesets.Publicationstatus,
experimental: option.Option(Bool),
subject: option.Option(PlandefinitionSubject),
date: option.Option(primitive_types.DateTime),
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),
approval_date: option.Option(primitive_types.Date),
last_review_date: option.Option(primitive_types.Date),
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),
action: List(PlandefinitionAction),
)
}
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), name: option.Option(String), title: option.Option(String), subtitle: option.Option(String), type_: option.Option(Codeableconcept), status: r4us_valuesets.Publicationstatus, experimental: option.Option(Bool), subject: option.Option(PlandefinitionSubject), date: option.Option(primitive_types.DateTime), 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), approval_date: option.Option(primitive_types.Date), last_review_date: option.Option(primitive_types.Date), 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), action: List(PlandefinitionAction), )
pub type PlandefinitionAction {
PlandefinitionAction(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
prefix: option.Option(String),
title: option.Option(String),
description: option.Option(String),
text_equivalent: option.Option(String),
priority: option.Option(r4us_valuesets.Requestpriority),
code: List(Codeableconcept),
reason: List(Codeableconcept),
documentation: List(Relatedartifact),
goal_id: List(String),
subject: option.Option(PlandefinitionActionSubject),
trigger: List(Triggerdefinition),
condition: List(PlandefinitionActionCondition),
input: List(Datarequirement),
output: List(Datarequirement),
related_action: List(PlandefinitionActionRelatedaction),
timing: option.Option(PlandefinitionActionTiming),
participant: List(PlandefinitionActionParticipant),
type_: option.Option(Codeableconcept),
grouping_behavior: option.Option(
r4us_valuesets.Actiongroupingbehavior,
),
selection_behavior: option.Option(
r4us_valuesets.Actionselectionbehavior,
),
required_behavior: option.Option(
r4us_valuesets.Actionrequiredbehavior,
),
precheck_behavior: option.Option(
r4us_valuesets.Actionprecheckbehavior,
),
cardinality_behavior: option.Option(
r4us_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), prefix: option.Option(String), title: option.Option(String), description: option.Option(String), text_equivalent: option.Option(String), priority: option.Option(r4us_valuesets.Requestpriority), code: List(Codeableconcept), reason: List(Codeableconcept), documentation: List(Relatedartifact), goal_id: List(String), subject: option.Option(PlandefinitionActionSubject), trigger: List(Triggerdefinition), condition: List(PlandefinitionActionCondition), input: List(Datarequirement), output: List(Datarequirement), related_action: List(PlandefinitionActionRelatedaction), timing: option.Option(PlandefinitionActionTiming), participant: List(PlandefinitionActionParticipant), type_: option.Option(Codeableconcept), grouping_behavior: option.Option( r4us_valuesets.Actiongroupingbehavior, ), selection_behavior: option.Option( r4us_valuesets.Actionselectionbehavior, ), required_behavior: option.Option( r4us_valuesets.Actionrequiredbehavior, ), precheck_behavior: option.Option( r4us_valuesets.Actionprecheckbehavior, ), cardinality_behavior: option.Option( r4us_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: r4us_valuesets.Actionconditionkind,
expression: option.Option(Expression),
)
}
Constructors
-
PlandefinitionActionCondition( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), kind: r4us_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 PlandefinitionActionParticipant {
PlandefinitionActionParticipant(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: r4us_valuesets.Actionparticipanttype,
role: option.Option(Codeableconcept),
)
}
Constructors
-
PlandefinitionActionParticipant( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: r4us_valuesets.Actionparticipanttype, role: option.Option(Codeableconcept), )
pub type PlandefinitionActionRelatedaction {
PlandefinitionActionRelatedaction(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
action_id: String,
relationship: r4us_valuesets.Actionrelationshiptype,
offset: option.Option(PlandefinitionActionRelatedactionOffset),
)
}
Constructors
-
PlandefinitionActionRelatedaction( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), action_id: String, relationship: r4us_valuesets.Actionrelationshiptype, offset: option.Option(PlandefinitionActionRelatedactionOffset), )
pub type PlandefinitionActionSubject {
PlandefinitionActionSubjectCodeableconcept(
subject: Codeableconcept,
)
PlandefinitionActionSubjectReference(subject: Reference)
}
Constructors
-
PlandefinitionActionSubjectCodeableconcept( subject: Codeableconcept, ) -
PlandefinitionActionSubjectReference(subject: Reference)
pub type PlandefinitionActionTiming {
PlandefinitionActionTimingDatetime(
timing: primitive_types.DateTime,
)
PlandefinitionActionTimingAge(timing: Age)
PlandefinitionActionTimingPeriod(timing: Period)
PlandefinitionActionTimingDuration(timing: Duration)
PlandefinitionActionTimingRange(timing: Range)
PlandefinitionActionTimingTiming(timing: Timing)
}
Constructors
-
PlandefinitionActionTimingDatetime( timing: primitive_types.DateTime, ) -
PlandefinitionActionTimingAge(timing: Age) -
PlandefinitionActionTimingPeriod(timing: Period) -
PlandefinitionActionTimingDuration(timing: Duration) -
PlandefinitionActionTimingRange(timing: Range) -
PlandefinitionActionTimingTiming(timing: Timing)
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,
)
}
Constructors
-
PlandefinitionGoalTargetDetailQuantity(detail: Quantity) -
PlandefinitionGoalTargetDetailRange(detail: Range) -
PlandefinitionGoalTargetDetailCodeableconcept( detail: Codeableconcept, )
pub type PlandefinitionSubject {
PlandefinitionSubjectCodeableconcept(subject: Codeableconcept)
PlandefinitionSubjectReference(subject: Reference)
}
Constructors
-
PlandefinitionSubjectCodeableconcept(subject: Codeableconcept) -
PlandefinitionSubjectReference(subject: Reference)
pub type Population {
Population(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
age: option.Option(PopulationAge),
gender: option.Option(Codeableconcept),
race: option.Option(Codeableconcept),
physiological_condition: option.Option(Codeableconcept),
)
}
Constructors
-
Population( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), age: option.Option(PopulationAge), gender: option.Option(Codeableconcept), race: option.Option(Codeableconcept), physiological_condition: option.Option(Codeableconcept), )
pub type PopulationAge {
PopulationAgeRange(age: Range)
PopulationAgeCodeableconcept(age: Codeableconcept)
}
Constructors
-
PopulationAgeRange(age: Range) -
PopulationAgeCodeableconcept(age: Codeableconcept)
pub type Practitioner {
Practitioner(
us_core_tribal_affiliation: List(UsCoreTribalAffiliation),
us_core_gender_identity: List(Codeableconcept),
us_core_interpreter_needed: List(Coding),
us_core_race: List(UsCoreRace),
individual_recorded_sex_or_gender: List(
IndividualRecordedsexorgender,
),
us_core_individual_sex: List(Coding),
us_core_ethnicity: List(UsCoreEthnicity),
id: option.Option(String),
meta: option.Option(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),
address: List(Address),
gender: option.Option(r4us_valuesets.Administrativegender),
birth_date: option.Option(primitive_types.Date),
photo: List(Attachment),
qualification: List(PractitionerQualification),
communication: List(Codeableconcept),
)
}
Constructors
-
Practitioner( us_core_tribal_affiliation: List(UsCoreTribalAffiliation), us_core_gender_identity: List(Codeableconcept), us_core_interpreter_needed: List(Coding), us_core_race: List(UsCoreRace), individual_recorded_sex_or_gender: List( IndividualRecordedsexorgender, ), us_core_individual_sex: List(Coding), us_core_ethnicity: List(UsCoreEthnicity), id: option.Option(String), meta: option.Option(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), address: List(Address), gender: option.Option(r4us_valuesets.Administrativegender), birth_date: option.Option(primitive_types.Date), photo: List(Attachment), qualification: List(PractitionerQualification), communication: List(Codeableconcept), )
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),
telecom: List(Contactpoint),
available_time: List(PractitionerroleAvailabletime),
not_available: List(PractitionerroleNotavailable),
availability_exceptions: option.Option(String),
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), telecom: List(Contactpoint), available_time: List(PractitionerroleAvailabletime), not_available: List(PractitionerroleNotavailable), availability_exceptions: option.Option(String), endpoint: List(Reference), )
pub type PractitionerroleAvailabletime {
PractitionerroleAvailabletime(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
days_of_week: List(r4us_valuesets.Daysofweek),
all_day: option.Option(Bool),
available_start_time: option.Option(primitive_types.Time),
available_end_time: option.Option(primitive_types.Time),
)
}
Constructors
-
PractitionerroleAvailabletime( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), days_of_week: List(r4us_valuesets.Daysofweek), all_day: option.Option(Bool), available_start_time: option.Option(primitive_types.Time), available_end_time: option.Option(primitive_types.Time), )
pub type PractitionerroleNotavailable {
PractitionerroleNotavailable(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
description: String,
during: option.Option(Period),
)
}
Constructors
-
PractitionerroleNotavailable( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), description: String, during: option.Option(Period), )
pub type Primitive(a) {
Primitive(
id: option.Option(String),
ext: List(Extension),
value: option.Option(a),
)
}
Constructors
-
Primitive( id: option.Option(String), ext: List(Extension), value: option.Option(a), )
pub type PrimitiveExtPart {
PrimitiveExtPart(
id: option.Option(String),
ext: List(Extension),
)
}
Constructors
-
PrimitiveExtPart(id: option.Option(String), ext: 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: r4us_valuesets.Eventstatus,
status_reason: option.Option(Codeableconcept),
category: option.Option(Codeableconcept),
code: option.Option(Codeableconcept),
subject: Reference,
encounter: option.Option(Reference),
performed: option.Option(ProcedurePerformed),
recorder: option.Option(Reference),
asserter: option.Option(Reference),
performer: List(ProcedurePerformer),
location: option.Option(Reference),
reason_code: List(Codeableconcept),
reason_reference: List(Reference),
body_site: List(Codeableconcept),
outcome: option.Option(Codeableconcept),
report: List(Reference),
complication: List(Codeableconcept),
complication_detail: List(Reference),
follow_up: List(Codeableconcept),
note: List(Annotation),
focal_device: List(ProcedureFocaldevice),
used_reference: List(Reference),
used_code: List(Codeableconcept),
)
}
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: r4us_valuesets.Eventstatus, status_reason: option.Option(Codeableconcept), category: option.Option(Codeableconcept), code: option.Option(Codeableconcept), subject: Reference, encounter: option.Option(Reference), performed: option.Option(ProcedurePerformed), recorder: option.Option(Reference), asserter: option.Option(Reference), performer: List(ProcedurePerformer), location: option.Option(Reference), reason_code: List(Codeableconcept), reason_reference: List(Reference), body_site: List(Codeableconcept), outcome: option.Option(Codeableconcept), report: List(Reference), complication: List(Codeableconcept), complication_detail: List(Reference), follow_up: List(Codeableconcept), note: List(Annotation), focal_device: List(ProcedureFocaldevice), used_reference: List(Reference), used_code: List(Codeableconcept), )
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 ProcedurePerformed {
ProcedurePerformedDatetime(performed: primitive_types.DateTime)
ProcedurePerformedPeriod(performed: Period)
ProcedurePerformedString(performed: String)
ProcedurePerformedAge(performed: Age)
ProcedurePerformedRange(performed: Range)
}
Constructors
-
ProcedurePerformedDatetime(performed: primitive_types.DateTime) -
ProcedurePerformedPeriod(performed: Period) -
ProcedurePerformedString(performed: String) -
ProcedurePerformedAge(performed: Age) -
ProcedurePerformedRange(performed: Range)
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),
)
}
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), )
pub type Prodcharacteristic {
Prodcharacteristic(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
height: option.Option(Quantity),
width: option.Option(Quantity),
depth: option.Option(Quantity),
weight: option.Option(Quantity),
nominal_volume: option.Option(Quantity),
external_diameter: option.Option(Quantity),
shape: option.Option(String),
color: List(String),
imprint: List(String),
image: List(Attachment),
scoring: option.Option(Codeableconcept),
)
}
Constructors
-
Prodcharacteristic( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), height: option.Option(Quantity), width: option.Option(Quantity), depth: option.Option(Quantity), weight: option.Option(Quantity), nominal_volume: option.Option(Quantity), external_diameter: option.Option(Quantity), shape: option.Option(String), color: List(String), imprint: List(String), image: List(Attachment), scoring: option.Option(Codeableconcept), )
pub type Productshelflife {
Productshelflife(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: option.Option(Identifier),
type_: Codeableconcept,
period: Quantity,
special_precautions_for_storage: List(Codeableconcept),
)
}
Constructors
-
Productshelflife( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), identifier: option.Option(Identifier), type_: Codeableconcept, period: Quantity, 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: List1(Reference),
occurred: option.Option(ProvenanceOccurred),
recorded: primitive_types.Instant,
policy: List(String),
location: option.Option(Reference),
reason: List(Codeableconcept),
activity: option.Option(Codeableconcept),
agent: List1(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: List1(Reference), occurred: option.Option(ProvenanceOccurred), recorded: primitive_types.Instant, policy: List(String), location: option.Option(Reference), reason: List(Codeableconcept), activity: option.Option(Codeableconcept), agent: List1(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: r4us_valuesets.Provenanceentityrole,
what: Reference,
agent: List(ProvenanceAgent),
)
}
Constructors
-
ProvenanceEntity( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), role: r4us_valuesets.Provenanceentityrole, what: Reference, agent: List(ProvenanceAgent), )
pub type ProvenanceOccurred {
ProvenanceOccurredPeriod(occurred: Period)
ProvenanceOccurredDatetime(occurred: primitive_types.DateTime)
}
Constructors
-
ProvenanceOccurredPeriod(occurred: Period) -
ProvenanceOccurredDatetime(occurred: primitive_types.DateTime)
pub type Quantity {
Quantity(
id: option.Option(String),
extension: List(Extension),
value: option.Option(Float),
comparator: option.Option(r4us_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(r4us_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),
name: option.Option(String),
title: option.Option(String),
derived_from: List(String),
status: r4us_valuesets.Publicationstatus,
experimental: option.Option(Bool),
subject_type: List(r4us_valuesets.Resourcetypes),
date: option.Option(primitive_types.DateTime),
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),
approval_date: option.Option(primitive_types.Date),
last_review_date: option.Option(primitive_types.Date),
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), name: option.Option(String), title: option.Option(String), derived_from: List(String), status: r4us_valuesets.Publicationstatus, experimental: option.Option(Bool), subject_type: List(r4us_valuesets.Resourcetypes), date: option.Option(primitive_types.DateTime), 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), approval_date: option.Option(primitive_types.Date), last_review_date: option.Option(primitive_types.Date), 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_: r4us_valuesets.Itemtype,
enable_when: List(QuestionnaireItemEnablewhen),
enable_behavior: option.Option(
r4us_valuesets.Questionnaireenablebehavior,
),
required: option.Option(Bool),
repeats: option.Option(Bool),
read_only: option.Option(Bool),
max_length: option.Option(Int),
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_: r4us_valuesets.Itemtype, enable_when: List(QuestionnaireItemEnablewhen), enable_behavior: option.Option( r4us_valuesets.Questionnaireenablebehavior, ), required: option.Option(Bool), repeats: option.Option(Bool), read_only: option.Option(Bool), max_length: option.Option(Int), 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: primitive_types.Date,
)
QuestionnaireItemAnsweroptionValueTime(
value: primitive_types.Time,
)
QuestionnaireItemAnsweroptionValueString(value: String)
QuestionnaireItemAnsweroptionValueCoding(value: Coding)
QuestionnaireItemAnsweroptionValueReference(value: Reference)
}
Constructors
-
QuestionnaireItemAnsweroptionValueInteger(value: Int) -
QuestionnaireItemAnsweroptionValueDate( value: primitive_types.Date, ) -
QuestionnaireItemAnsweroptionValueTime( value: primitive_types.Time, ) -
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: r4us_valuesets.Questionnaireenableoperator,
answer: QuestionnaireItemEnablewhenAnswer,
)
}
Constructors
-
QuestionnaireItemEnablewhen( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), question: String, operator: r4us_valuesets.Questionnaireenableoperator, answer: QuestionnaireItemEnablewhenAnswer, )
pub type QuestionnaireItemEnablewhenAnswer {
QuestionnaireItemEnablewhenAnswerBoolean(answer: Bool)
QuestionnaireItemEnablewhenAnswerDecimal(answer: Float)
QuestionnaireItemEnablewhenAnswerInteger(answer: Int)
QuestionnaireItemEnablewhenAnswerDate(
answer: primitive_types.Date,
)
QuestionnaireItemEnablewhenAnswerDatetime(
answer: primitive_types.DateTime,
)
QuestionnaireItemEnablewhenAnswerTime(
answer: primitive_types.Time,
)
QuestionnaireItemEnablewhenAnswerString(answer: String)
QuestionnaireItemEnablewhenAnswerCoding(answer: Coding)
QuestionnaireItemEnablewhenAnswerQuantity(answer: Quantity)
QuestionnaireItemEnablewhenAnswerReference(answer: Reference)
}
Constructors
-
QuestionnaireItemEnablewhenAnswerBoolean(answer: Bool) -
QuestionnaireItemEnablewhenAnswerDecimal(answer: Float) -
QuestionnaireItemEnablewhenAnswerInteger(answer: Int) -
QuestionnaireItemEnablewhenAnswerDate( answer: primitive_types.Date, ) -
QuestionnaireItemEnablewhenAnswerDatetime( answer: primitive_types.DateTime, ) -
QuestionnaireItemEnablewhenAnswerTime( answer: primitive_types.Time, ) -
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: primitive_types.Date)
QuestionnaireItemInitialValueDatetime(
value: primitive_types.DateTime,
)
QuestionnaireItemInitialValueTime(value: primitive_types.Time)
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: primitive_types.Date) -
QuestionnaireItemInitialValueDatetime( value: primitive_types.DateTime, ) -
QuestionnaireItemInitialValueTime(value: primitive_types.Time) -
QuestionnaireItemInitialValueString(value: String) -
QuestionnaireItemInitialValueUri(value: String) -
QuestionnaireItemInitialValueAttachment(value: Attachment) -
QuestionnaireItemInitialValueCoding(value: Coding) -
QuestionnaireItemInitialValueQuantity(value: Quantity) -
QuestionnaireItemInitialValueReference(value: Reference)
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: option.Option(Identifier),
based_on: List(Reference),
part_of: List(Reference),
questionnaire: option.Option(String),
status: r4us_valuesets.Questionnaireanswersstatus,
subject: option.Option(Reference),
encounter: option.Option(Reference),
authored: option.Option(primitive_types.DateTime),
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: option.Option(Identifier), based_on: List(Reference), part_of: List(Reference), questionnaire: option.Option(String), status: r4us_valuesets.Questionnaireanswersstatus, subject: option.Option(Reference), encounter: option.Option(Reference), authored: option.Option(primitive_types.DateTime), 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: option.Option(QuestionnaireresponseItemAnswerValue),
item: List(QuestionnaireresponseItem),
)
}
Constructors
-
QuestionnaireresponseItemAnswer( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), value: option.Option(QuestionnaireresponseItemAnswerValue), item: List(QuestionnaireresponseItem), )
pub type QuestionnaireresponseItemAnswerValue {
QuestionnaireresponseItemAnswerValueBoolean(value: Bool)
QuestionnaireresponseItemAnswerValueDecimal(value: Float)
QuestionnaireresponseItemAnswerValueInteger(value: Int)
QuestionnaireresponseItemAnswerValueDate(
value: primitive_types.Date,
)
QuestionnaireresponseItemAnswerValueDatetime(
value: primitive_types.DateTime,
)
QuestionnaireresponseItemAnswerValueTime(
value: primitive_types.Time,
)
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: primitive_types.Date, ) -
QuestionnaireresponseItemAnswerValueDatetime( value: primitive_types.DateTime, ) -
QuestionnaireresponseItemAnswerValueTime( value: primitive_types.Time, ) -
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 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 Relatedartifact {
Relatedartifact(
id: option.Option(String),
extension: List(Extension),
type_: r4us_valuesets.Relatedartifacttype,
label: option.Option(String),
display: option.Option(String),
citation: option.Option(String),
url: option.Option(String),
document: option.Option(Attachment),
resource: option.Option(String),
)
}
Constructors
-
Relatedartifact( id: option.Option(String), extension: List(Extension), type_: r4us_valuesets.Relatedartifacttype, label: option.Option(String), display: option.Option(String), citation: option.Option(String), url: option.Option(String), document: option.Option(Attachment), resource: option.Option(String), )
pub type Relatedperson {
Relatedperson(
us_core_tribal_affiliation: List(UsCoreTribalAffiliation),
us_core_gender_identity: List(Codeableconcept),
us_core_interpreter_needed: List(Coding),
us_core_race: List(UsCoreRace),
individual_recorded_sex_or_gender: List(
IndividualRecordedsexorgender,
),
us_core_individual_sex: List(Coding),
us_core_ethnicity: List(UsCoreEthnicity),
id: option.Option(String),
meta: option.Option(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(r4us_valuesets.Administrativegender),
birth_date: option.Option(primitive_types.Date),
address: List(Address),
photo: List(Attachment),
period: option.Option(Period),
communication: List(RelatedpersonCommunication),
)
}
Constructors
-
Relatedperson( us_core_tribal_affiliation: List(UsCoreTribalAffiliation), us_core_gender_identity: List(Codeableconcept), us_core_interpreter_needed: List(Coding), us_core_race: List(UsCoreRace), individual_recorded_sex_or_gender: List( IndividualRecordedsexorgender, ), us_core_individual_sex: List(Coding), us_core_ethnicity: List(UsCoreEthnicity), id: option.Option(String), meta: option.Option(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(r4us_valuesets.Administrativegender), birth_date: option.Option(primitive_types.Date), 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 Requestgroup {
Requestgroup(
id: option.Option(String),
meta: option.Option(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: r4us_valuesets.Requeststatus,
intent: r4us_valuesets.Requestintent,
priority: option.Option(r4us_valuesets.Requestpriority),
code: option.Option(Codeableconcept),
subject: option.Option(Reference),
encounter: option.Option(Reference),
authored_on: option.Option(primitive_types.DateTime),
author: option.Option(Reference),
reason_code: List(Codeableconcept),
reason_reference: List(Reference),
note: List(Annotation),
action: List(RequestgroupAction),
)
}
Constructors
-
Requestgroup( id: option.Option(String), meta: option.Option(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: r4us_valuesets.Requeststatus, intent: r4us_valuesets.Requestintent, priority: option.Option(r4us_valuesets.Requestpriority), code: option.Option(Codeableconcept), subject: option.Option(Reference), encounter: option.Option(Reference), authored_on: option.Option(primitive_types.DateTime), author: option.Option(Reference), reason_code: List(Codeableconcept), reason_reference: List(Reference), note: List(Annotation), action: List(RequestgroupAction), )
pub type RequestgroupAction {
RequestgroupAction(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
prefix: option.Option(String),
title: option.Option(String),
description: option.Option(String),
text_equivalent: option.Option(String),
priority: option.Option(r4us_valuesets.Requestpriority),
code: List(Codeableconcept),
documentation: List(Relatedartifact),
condition: List(RequestgroupActionCondition),
related_action: List(RequestgroupActionRelatedaction),
timing: option.Option(RequestgroupActionTiming),
participant: List(Reference),
type_: option.Option(Codeableconcept),
grouping_behavior: option.Option(
r4us_valuesets.Actiongroupingbehavior,
),
selection_behavior: option.Option(
r4us_valuesets.Actionselectionbehavior,
),
required_behavior: option.Option(
r4us_valuesets.Actionrequiredbehavior,
),
precheck_behavior: option.Option(
r4us_valuesets.Actionprecheckbehavior,
),
cardinality_behavior: option.Option(
r4us_valuesets.Actioncardinalitybehavior,
),
resource: option.Option(Reference),
action: List(RequestgroupAction),
)
}
Constructors
-
RequestgroupAction( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), prefix: option.Option(String), title: option.Option(String), description: option.Option(String), text_equivalent: option.Option(String), priority: option.Option(r4us_valuesets.Requestpriority), code: List(Codeableconcept), documentation: List(Relatedartifact), condition: List(RequestgroupActionCondition), related_action: List(RequestgroupActionRelatedaction), timing: option.Option(RequestgroupActionTiming), participant: List(Reference), type_: option.Option(Codeableconcept), grouping_behavior: option.Option( r4us_valuesets.Actiongroupingbehavior, ), selection_behavior: option.Option( r4us_valuesets.Actionselectionbehavior, ), required_behavior: option.Option( r4us_valuesets.Actionrequiredbehavior, ), precheck_behavior: option.Option( r4us_valuesets.Actionprecheckbehavior, ), cardinality_behavior: option.Option( r4us_valuesets.Actioncardinalitybehavior, ), resource: option.Option(Reference), action: List(RequestgroupAction), )
pub type RequestgroupActionCondition {
RequestgroupActionCondition(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
kind: r4us_valuesets.Actionconditionkind,
expression: option.Option(Expression),
)
}
Constructors
-
RequestgroupActionCondition( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), kind: r4us_valuesets.Actionconditionkind, expression: option.Option(Expression), )
pub type RequestgroupActionRelatedaction {
RequestgroupActionRelatedaction(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
action_id: String,
relationship: r4us_valuesets.Actionrelationshiptype,
offset: option.Option(RequestgroupActionRelatedactionOffset),
)
}
Constructors
-
RequestgroupActionRelatedaction( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), action_id: String, relationship: r4us_valuesets.Actionrelationshiptype, offset: option.Option(RequestgroupActionRelatedactionOffset), )
pub type RequestgroupActionTiming {
RequestgroupActionTimingDatetime(
timing: primitive_types.DateTime,
)
RequestgroupActionTimingAge(timing: Age)
RequestgroupActionTimingPeriod(timing: Period)
RequestgroupActionTimingDuration(timing: Duration)
RequestgroupActionTimingRange(timing: Range)
RequestgroupActionTimingTiming(timing: Timing)
}
Constructors
-
RequestgroupActionTimingDatetime( timing: primitive_types.DateTime, ) -
RequestgroupActionTimingAge(timing: Age) -
RequestgroupActionTimingPeriod(timing: Period) -
RequestgroupActionTimingDuration(timing: Duration) -
RequestgroupActionTimingRange(timing: Range) -
RequestgroupActionTimingTiming(timing: Timing)
pub type Researchdefinition {
Researchdefinition(
id: option.Option(String),
meta: option.Option(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),
short_title: option.Option(String),
subtitle: option.Option(String),
status: r4us_valuesets.Publicationstatus,
experimental: option.Option(Bool),
subject: option.Option(ResearchdefinitionSubject),
date: option.Option(primitive_types.DateTime),
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
comment: List(String),
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
purpose: option.Option(String),
usage: option.Option(String),
copyright: option.Option(String),
approval_date: option.Option(primitive_types.Date),
last_review_date: option.Option(primitive_types.Date),
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),
population: Reference,
exposure: option.Option(Reference),
exposure_alternative: option.Option(Reference),
outcome: option.Option(Reference),
)
}
Constructors
-
Researchdefinition( id: option.Option(String), meta: option.Option(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), short_title: option.Option(String), subtitle: option.Option(String), status: r4us_valuesets.Publicationstatus, experimental: option.Option(Bool), subject: option.Option(ResearchdefinitionSubject), date: option.Option(primitive_types.DateTime), publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), comment: List(String), use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), purpose: option.Option(String), usage: option.Option(String), copyright: option.Option(String), approval_date: option.Option(primitive_types.Date), last_review_date: option.Option(primitive_types.Date), 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), population: Reference, exposure: option.Option(Reference), exposure_alternative: option.Option(Reference), outcome: option.Option(Reference), )
pub type ResearchdefinitionSubject {
ResearchdefinitionSubjectCodeableconcept(
subject: Codeableconcept,
)
ResearchdefinitionSubjectReference(subject: Reference)
}
Constructors
-
ResearchdefinitionSubjectCodeableconcept( subject: Codeableconcept, ) -
ResearchdefinitionSubjectReference(subject: Reference)
pub type Researchelementdefinition {
Researchelementdefinition(
id: option.Option(String),
meta: option.Option(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),
short_title: option.Option(String),
subtitle: option.Option(String),
status: r4us_valuesets.Publicationstatus,
experimental: option.Option(Bool),
subject: option.Option(ResearchelementdefinitionSubject),
date: option.Option(primitive_types.DateTime),
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
comment: List(String),
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
purpose: option.Option(String),
usage: option.Option(String),
copyright: option.Option(String),
approval_date: option.Option(primitive_types.Date),
last_review_date: option.Option(primitive_types.Date),
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),
type_: r4us_valuesets.Researchelementtype,
variable_type: option.Option(r4us_valuesets.Variabletype),
characteristic: List1(ResearchelementdefinitionCharacteristic),
)
}
Constructors
-
Researchelementdefinition( id: option.Option(String), meta: option.Option(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), short_title: option.Option(String), subtitle: option.Option(String), status: r4us_valuesets.Publicationstatus, experimental: option.Option(Bool), subject: option.Option(ResearchelementdefinitionSubject), date: option.Option(primitive_types.DateTime), publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), comment: List(String), use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), purpose: option.Option(String), usage: option.Option(String), copyright: option.Option(String), approval_date: option.Option(primitive_types.Date), last_review_date: option.Option(primitive_types.Date), 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), type_: r4us_valuesets.Researchelementtype, variable_type: option.Option(r4us_valuesets.Variabletype), characteristic: List1(ResearchelementdefinitionCharacteristic), )
pub type ResearchelementdefinitionCharacteristic {
ResearchelementdefinitionCharacteristic(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
definition: ResearchelementdefinitionCharacteristicDefinition,
usage_context: List(Usagecontext),
exclude: option.Option(Bool),
unit_of_measure: option.Option(Codeableconcept),
study_effective_description: option.Option(String),
study_effective: option.Option(
ResearchelementdefinitionCharacteristicStudyeffective,
),
study_effective_time_from_start: option.Option(Duration),
study_effective_group_measure: option.Option(
r4us_valuesets.Groupmeasure,
),
participant_effective_description: option.Option(String),
participant_effective: option.Option(
ResearchelementdefinitionCharacteristicParticipanteffective,
),
participant_effective_time_from_start: option.Option(Duration),
participant_effective_group_measure: option.Option(
r4us_valuesets.Groupmeasure,
),
)
}
Constructors
-
ResearchelementdefinitionCharacteristic( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), definition: ResearchelementdefinitionCharacteristicDefinition, usage_context: List(Usagecontext), exclude: option.Option(Bool), unit_of_measure: option.Option(Codeableconcept), study_effective_description: option.Option(String), study_effective: option.Option( ResearchelementdefinitionCharacteristicStudyeffective, ), study_effective_time_from_start: option.Option(Duration), study_effective_group_measure: option.Option( r4us_valuesets.Groupmeasure, ), participant_effective_description: option.Option(String), participant_effective: option.Option( ResearchelementdefinitionCharacteristicParticipanteffective, ), participant_effective_time_from_start: option.Option(Duration), participant_effective_group_measure: option.Option( r4us_valuesets.Groupmeasure, ), )
pub type ResearchelementdefinitionCharacteristicDefinition {
ResearchelementdefinitionCharacteristicDefinitionCodeableconcept(
definition: Codeableconcept,
)
ResearchelementdefinitionCharacteristicDefinitionCanonical(
definition: String,
)
ResearchelementdefinitionCharacteristicDefinitionExpression(
definition: Expression,
)
ResearchelementdefinitionCharacteristicDefinitionDatarequirement(
definition: Datarequirement,
)
}
Constructors
-
ResearchelementdefinitionCharacteristicDefinitionCodeableconcept( definition: Codeableconcept, ) -
ResearchelementdefinitionCharacteristicDefinitionCanonical( definition: String, ) -
ResearchelementdefinitionCharacteristicDefinitionExpression( definition: Expression, ) -
ResearchelementdefinitionCharacteristicDefinitionDatarequirement( definition: Datarequirement, )
pub type ResearchelementdefinitionCharacteristicParticipanteffective {
ResearchelementdefinitionCharacteristicParticipanteffectiveDatetime(
participant_effective: primitive_types.DateTime,
)
ResearchelementdefinitionCharacteristicParticipanteffectivePeriod(
participant_effective: Period,
)
ResearchelementdefinitionCharacteristicParticipanteffectiveDuration(
participant_effective: Duration,
)
ResearchelementdefinitionCharacteristicParticipanteffectiveTiming(
participant_effective: Timing,
)
}
Constructors
-
ResearchelementdefinitionCharacteristicParticipanteffectiveDatetime( participant_effective: primitive_types.DateTime, ) -
ResearchelementdefinitionCharacteristicParticipanteffectivePeriod( participant_effective: Period, ) -
ResearchelementdefinitionCharacteristicParticipanteffectiveDuration( participant_effective: Duration, ) -
ResearchelementdefinitionCharacteristicParticipanteffectiveTiming( participant_effective: Timing, )
pub type ResearchelementdefinitionCharacteristicStudyeffective {
ResearchelementdefinitionCharacteristicStudyeffectiveDatetime(
study_effective: primitive_types.DateTime,
)
ResearchelementdefinitionCharacteristicStudyeffectivePeriod(
study_effective: Period,
)
ResearchelementdefinitionCharacteristicStudyeffectiveDuration(
study_effective: Duration,
)
ResearchelementdefinitionCharacteristicStudyeffectiveTiming(
study_effective: Timing,
)
}
Constructors
-
ResearchelementdefinitionCharacteristicStudyeffectiveDatetime( study_effective: primitive_types.DateTime, ) -
ResearchelementdefinitionCharacteristicStudyeffectivePeriod( study_effective: Period, ) -
ResearchelementdefinitionCharacteristicStudyeffectiveDuration( study_effective: Duration, ) -
ResearchelementdefinitionCharacteristicStudyeffectiveTiming( study_effective: Timing, )
pub type ResearchelementdefinitionSubject {
ResearchelementdefinitionSubjectCodeableconcept(
subject: Codeableconcept,
)
ResearchelementdefinitionSubjectReference(subject: Reference)
}
Constructors
-
ResearchelementdefinitionSubjectCodeableconcept( subject: Codeableconcept, ) -
ResearchelementdefinitionSubjectReference(subject: Reference)
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),
identifier: List(Identifier),
title: option.Option(String),
protocol: List(Reference),
part_of: List(Reference),
status: r4us_valuesets.Researchstudystatus,
primary_purpose_type: option.Option(Codeableconcept),
phase: option.Option(Codeableconcept),
category: List(Codeableconcept),
focus: List(Codeableconcept),
condition: List(Codeableconcept),
contact: List(Contactdetail),
related_artifact: List(Relatedartifact),
keyword: List(Codeableconcept),
location: List(Codeableconcept),
description: option.Option(String),
enrollment: List(Reference),
period: option.Option(Period),
sponsor: option.Option(Reference),
principal_investigator: option.Option(Reference),
site: List(Reference),
reason_stopped: option.Option(Codeableconcept),
note: List(Annotation),
arm: List(ResearchstudyArm),
objective: List(ResearchstudyObjective),
)
}
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), identifier: List(Identifier), title: option.Option(String), protocol: List(Reference), part_of: List(Reference), status: r4us_valuesets.Researchstudystatus, primary_purpose_type: option.Option(Codeableconcept), phase: option.Option(Codeableconcept), category: List(Codeableconcept), focus: List(Codeableconcept), condition: List(Codeableconcept), contact: List(Contactdetail), related_artifact: List(Relatedartifact), keyword: List(Codeableconcept), location: List(Codeableconcept), description: option.Option(String), enrollment: List(Reference), period: option.Option(Period), sponsor: option.Option(Reference), principal_investigator: option.Option(Reference), site: List(Reference), reason_stopped: option.Option(Codeableconcept), note: List(Annotation), arm: List(ResearchstudyArm), objective: List(ResearchstudyObjective), )
pub type ResearchstudyArm {
ResearchstudyArm(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
name: String,
type_: option.Option(Codeableconcept),
description: option.Option(String),
)
}
Constructors
-
ResearchstudyArm( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), name: String, type_: option.Option(Codeableconcept), description: 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),
)
}
Constructors
-
ResearchstudyObjective( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), name: option.Option(String), type_: option.Option(Codeableconcept), )
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: r4us_valuesets.Researchsubjectstatus,
period: option.Option(Period),
study: Reference,
individual: Reference,
assigned_arm: option.Option(String),
actual_arm: option.Option(String),
consent: option.Option(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: r4us_valuesets.Researchsubjectstatus, period: option.Option(Period), study: Reference, individual: Reference, assigned_arm: option.Option(String), actual_arm: option.Option(String), consent: option.Option(Reference), )
pub type Resource {
ResourceAccount(Account)
ResourceActivitydefinition(Activitydefinition)
ResourceAdverseevent(Adverseevent)
ResourceAllergyintolerance(Allergyintolerance)
ResourceAppointment(Appointment)
ResourceAppointmentresponse(Appointmentresponse)
ResourceAuditevent(Auditevent)
ResourceBasic(Basic)
ResourceBinary(Binary)
ResourceBiologicallyderivedproduct(Biologicallyderivedproduct)
ResourceBodystructure(Bodystructure)
ResourceBundle(Bundle)
ResourceCapabilitystatement(Capabilitystatement)
ResourceCareplan(Careplan)
ResourceCareteam(Careteam)
ResourceCatalogentry(Catalogentry)
ResourceChargeitem(Chargeitem)
ResourceChargeitemdefinition(Chargeitemdefinition)
ResourceClaim(Claim)
ResourceClaimresponse(Claimresponse)
ResourceClinicalimpression(Clinicalimpression)
ResourceCodesystem(Codesystem)
ResourceCommunication(Communication)
ResourceCommunicationrequest(Communicationrequest)
ResourceCompartmentdefinition(Compartmentdefinition)
ResourceComposition(Composition)
ResourceConceptmap(Conceptmap)
ResourceCondition(Condition)
ResourceConsent(Consent)
ResourceContract(Contract)
ResourceCoverage(Coverage)
ResourceCoverageeligibilityrequest(Coverageeligibilityrequest)
ResourceCoverageeligibilityresponse(
Coverageeligibilityresponse,
)
ResourceDetectedissue(Detectedissue)
ResourceDevice(Device)
ResourceDevicedefinition(Devicedefinition)
ResourceDevicemetric(Devicemetric)
ResourceDevicerequest(Devicerequest)
ResourceDeviceusestatement(Deviceusestatement)
ResourceDiagnosticreport(Diagnosticreport)
ResourceDocumentmanifest(Documentmanifest)
ResourceDocumentreference(Documentreference)
ResourceEffectevidencesynthesis(Effectevidencesynthesis)
ResourceEncounter(Encounter)
ResourceEndpoint(Endpoint)
ResourceEnrollmentrequest(Enrollmentrequest)
ResourceEnrollmentresponse(Enrollmentresponse)
ResourceEpisodeofcare(Episodeofcare)
ResourceEventdefinition(Eventdefinition)
ResourceEvidence(Evidence)
ResourceEvidencevariable(Evidencevariable)
ResourceExamplescenario(Examplescenario)
ResourceExplanationofbenefit(Explanationofbenefit)
ResourceFamilymemberhistory(Familymemberhistory)
ResourceFlag(Flag)
ResourceGoal(Goal)
ResourceGraphdefinition(Graphdefinition)
ResourceGroup(Group)
ResourceGuidanceresponse(Guidanceresponse)
ResourceHealthcareservice(Healthcareservice)
ResourceImagingstudy(Imagingstudy)
ResourceImmunization(Immunization)
ResourceImmunizationevaluation(Immunizationevaluation)
ResourceImmunizationrecommendation(Immunizationrecommendation)
ResourceImplementationguide(Implementationguide)
ResourceInsuranceplan(Insuranceplan)
ResourceInvoice(Invoice)
ResourceLibrary(Library)
ResourceLinkage(Linkage)
ResourceListfhir(Listfhir)
ResourceLocation(Location)
ResourceMeasure(Measure)
ResourceMeasurereport(Measurereport)
ResourceMedia(Media)
ResourceMedication(Medication)
ResourceMedicationadministration(Medicationadministration)
ResourceMedicationdispense(Medicationdispense)
ResourceMedicationknowledge(Medicationknowledge)
ResourceMedicationrequest(Medicationrequest)
ResourceMedicationstatement(Medicationstatement)
ResourceMedicinalproduct(Medicinalproduct)
ResourceMedicinalproductauthorization(
Medicinalproductauthorization,
)
ResourceMedicinalproductcontraindication(
Medicinalproductcontraindication,
)
ResourceMedicinalproductindication(Medicinalproductindication)
ResourceMedicinalproductingredient(Medicinalproductingredient)
ResourceMedicinalproductinteraction(
Medicinalproductinteraction,
)
ResourceMedicinalproductmanufactured(
Medicinalproductmanufactured,
)
ResourceMedicinalproductpackaged(Medicinalproductpackaged)
ResourceMedicinalproductpharmaceutical(
Medicinalproductpharmaceutical,
)
ResourceMedicinalproductundesirableeffect(
Medicinalproductundesirableeffect,
)
ResourceMessagedefinition(Messagedefinition)
ResourceMessageheader(Messageheader)
ResourceMolecularsequence(Molecularsequence)
ResourceNamingsystem(Namingsystem)
ResourceNutritionorder(Nutritionorder)
ResourceObservation(Observation)
ResourceObservationdefinition(Observationdefinition)
ResourceOperationdefinition(Operationdefinition)
ResourceOperationoutcome(Operationoutcome)
ResourceOrganization(Organization)
ResourceOrganizationaffiliation(Organizationaffiliation)
ResourceParameters(Parameters)
ResourcePatient(Patient)
ResourcePaymentnotice(Paymentnotice)
ResourcePaymentreconciliation(Paymentreconciliation)
ResourcePerson(Person)
ResourcePlandefinition(Plandefinition)
ResourcePractitioner(Practitioner)
ResourcePractitionerrole(Practitionerrole)
ResourceProcedure(Procedure)
ResourceProvenance(Provenance)
ResourceQuestionnaire(Questionnaire)
ResourceQuestionnaireresponse(Questionnaireresponse)
ResourceRelatedperson(Relatedperson)
ResourceRequestgroup(Requestgroup)
ResourceResearchdefinition(Researchdefinition)
ResourceResearchelementdefinition(Researchelementdefinition)
ResourceResearchstudy(Researchstudy)
ResourceResearchsubject(Researchsubject)
ResourceRiskassessment(Riskassessment)
ResourceRiskevidencesynthesis(Riskevidencesynthesis)
ResourceSchedule(Schedule)
ResourceSearchparameter(Searchparameter)
ResourceServicerequest(Servicerequest)
ResourceSlot(Slot)
ResourceSpecimen(Specimen)
ResourceSpecimendefinition(Specimendefinition)
ResourceStructuredefinition(Structuredefinition)
ResourceStructuremap(Structuremap)
ResourceSubscription(Subscription)
ResourceSubstance(Substance)
ResourceSubstancenucleicacid(Substancenucleicacid)
ResourceSubstancepolymer(Substancepolymer)
ResourceSubstanceprotein(Substanceprotein)
ResourceSubstancereferenceinformation(
Substancereferenceinformation,
)
ResourceSubstancesourcematerial(Substancesourcematerial)
ResourceSubstancespecification(Substancespecification)
ResourceSupplydelivery(Supplydelivery)
ResourceSupplyrequest(Supplyrequest)
ResourceTask(Task)
ResourceTerminologycapabilities(Terminologycapabilities)
ResourceTestreport(Testreport)
ResourceTestscript(Testscript)
ResourceValueset(Valueset)
ResourceVerificationresult(Verificationresult)
ResourceVisionprescription(Visionprescription)
}
Constructors
-
ResourceAccount(Account) -
ResourceActivitydefinition(Activitydefinition) -
ResourceAdverseevent(Adverseevent) -
ResourceAllergyintolerance(Allergyintolerance) -
ResourceAppointment(Appointment) -
ResourceAppointmentresponse(Appointmentresponse) -
ResourceAuditevent(Auditevent) -
ResourceBasic(Basic) -
ResourceBinary(Binary) -
ResourceBiologicallyderivedproduct(Biologicallyderivedproduct) -
ResourceBodystructure(Bodystructure) -
ResourceBundle(Bundle) -
ResourceCapabilitystatement(Capabilitystatement) -
ResourceCareplan(Careplan) -
ResourceCareteam(Careteam) -
ResourceCatalogentry(Catalogentry) -
ResourceChargeitem(Chargeitem) -
ResourceChargeitemdefinition(Chargeitemdefinition) -
ResourceClaim(Claim) -
ResourceClaimresponse(Claimresponse) -
ResourceClinicalimpression(Clinicalimpression) -
ResourceCodesystem(Codesystem) -
ResourceCommunication(Communication) -
ResourceCommunicationrequest(Communicationrequest) -
ResourceCompartmentdefinition(Compartmentdefinition) -
ResourceComposition(Composition) -
ResourceConceptmap(Conceptmap) -
ResourceCondition(Condition) -
ResourceConsent(Consent) -
ResourceContract(Contract) -
ResourceCoverage(Coverage) -
ResourceCoverageeligibilityrequest(Coverageeligibilityrequest) -
ResourceCoverageeligibilityresponse(Coverageeligibilityresponse) -
ResourceDetectedissue(Detectedissue) -
ResourceDevice(Device) -
ResourceDevicedefinition(Devicedefinition) -
ResourceDevicemetric(Devicemetric) -
ResourceDevicerequest(Devicerequest) -
ResourceDeviceusestatement(Deviceusestatement) -
ResourceDiagnosticreport(Diagnosticreport) -
ResourceDocumentmanifest(Documentmanifest) -
ResourceDocumentreference(Documentreference) -
ResourceEffectevidencesynthesis(Effectevidencesynthesis) -
ResourceEncounter(Encounter) -
ResourceEndpoint(Endpoint) -
ResourceEnrollmentrequest(Enrollmentrequest) -
ResourceEnrollmentresponse(Enrollmentresponse) -
ResourceEpisodeofcare(Episodeofcare) -
ResourceEventdefinition(Eventdefinition) -
ResourceEvidence(Evidence) -
ResourceEvidencevariable(Evidencevariable) -
ResourceExamplescenario(Examplescenario) -
ResourceExplanationofbenefit(Explanationofbenefit) -
ResourceFamilymemberhistory(Familymemberhistory) -
ResourceFlag(Flag) -
ResourceGoal(Goal) -
ResourceGraphdefinition(Graphdefinition) -
ResourceGroup(Group) -
ResourceGuidanceresponse(Guidanceresponse) -
ResourceHealthcareservice(Healthcareservice) -
ResourceImagingstudy(Imagingstudy) -
ResourceImmunization(Immunization) -
ResourceImmunizationevaluation(Immunizationevaluation) -
ResourceImmunizationrecommendation(Immunizationrecommendation) -
ResourceImplementationguide(Implementationguide) -
ResourceInsuranceplan(Insuranceplan) -
ResourceInvoice(Invoice) -
ResourceLibrary(Library) -
ResourceLinkage(Linkage) -
ResourceListfhir(Listfhir) -
ResourceLocation(Location) -
ResourceMeasure(Measure) -
ResourceMeasurereport(Measurereport) -
ResourceMedia(Media) -
ResourceMedication(Medication) -
ResourceMedicationadministration(Medicationadministration) -
ResourceMedicationdispense(Medicationdispense) -
ResourceMedicationknowledge(Medicationknowledge) -
ResourceMedicationrequest(Medicationrequest) -
ResourceMedicationstatement(Medicationstatement) -
ResourceMedicinalproduct(Medicinalproduct) -
ResourceMedicinalproductauthorization( Medicinalproductauthorization, ) -
ResourceMedicinalproductcontraindication( Medicinalproductcontraindication, ) -
ResourceMedicinalproductindication(Medicinalproductindication) -
ResourceMedicinalproductingredient(Medicinalproductingredient) -
ResourceMedicinalproductinteraction(Medicinalproductinteraction) -
ResourceMedicinalproductmanufactured( Medicinalproductmanufactured, ) -
ResourceMedicinalproductpackaged(Medicinalproductpackaged) -
ResourceMedicinalproductpharmaceutical( Medicinalproductpharmaceutical, ) -
ResourceMedicinalproductundesirableeffect( Medicinalproductundesirableeffect, ) -
ResourceMessagedefinition(Messagedefinition) -
ResourceMessageheader(Messageheader) -
ResourceMolecularsequence(Molecularsequence) -
ResourceNamingsystem(Namingsystem) -
ResourceNutritionorder(Nutritionorder) -
ResourceObservation(Observation) -
ResourceObservationdefinition(Observationdefinition) -
ResourceOperationdefinition(Operationdefinition) -
ResourceOperationoutcome(Operationoutcome) -
ResourceOrganization(Organization) -
ResourceOrganizationaffiliation(Organizationaffiliation) -
ResourceParameters(Parameters) -
ResourcePatient(Patient) -
ResourcePaymentnotice(Paymentnotice) -
ResourcePaymentreconciliation(Paymentreconciliation) -
ResourcePerson(Person) -
ResourcePlandefinition(Plandefinition) -
ResourcePractitioner(Practitioner) -
ResourcePractitionerrole(Practitionerrole) -
ResourceProcedure(Procedure) -
ResourceProvenance(Provenance) -
ResourceQuestionnaire(Questionnaire) -
ResourceQuestionnaireresponse(Questionnaireresponse) -
ResourceRelatedperson(Relatedperson) -
ResourceRequestgroup(Requestgroup) -
ResourceResearchdefinition(Researchdefinition) -
ResourceResearchelementdefinition(Researchelementdefinition) -
ResourceResearchstudy(Researchstudy) -
ResourceResearchsubject(Researchsubject) -
ResourceRiskassessment(Riskassessment) -
ResourceRiskevidencesynthesis(Riskevidencesynthesis) -
ResourceSchedule(Schedule) -
ResourceSearchparameter(Searchparameter) -
ResourceServicerequest(Servicerequest) -
ResourceSlot(Slot) -
ResourceSpecimen(Specimen) -
ResourceSpecimendefinition(Specimendefinition) -
ResourceStructuredefinition(Structuredefinition) -
ResourceStructuremap(Structuremap) -
ResourceSubscription(Subscription) -
ResourceSubstance(Substance) -
ResourceSubstancenucleicacid(Substancenucleicacid) -
ResourceSubstancepolymer(Substancepolymer) -
ResourceSubstanceprotein(Substanceprotein) -
ResourceSubstancereferenceinformation( Substancereferenceinformation, ) -
ResourceSubstancesourcematerial(Substancesourcematerial) -
ResourceSubstancespecification(Substancespecification) -
ResourceSupplydelivery(Supplydelivery) -
ResourceSupplyrequest(Supplyrequest) -
ResourceTask(Task) -
ResourceTerminologycapabilities(Terminologycapabilities) -
ResourceTestreport(Testreport) -
ResourceTestscript(Testscript) -
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: r4us_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_code: List(Codeableconcept),
reason_reference: List(Reference),
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: r4us_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_code: List(Codeableconcept), reason_reference: List(Reference), basis: List(Reference), prediction: List(RiskassessmentPrediction), mitigation: option.Option(String), note: List(Annotation), )
pub type RiskassessmentOccurrence {
RiskassessmentOccurrenceDatetime(
occurrence: primitive_types.DateTime,
)
RiskassessmentOccurrencePeriod(occurrence: Period)
}
Constructors
-
RiskassessmentOccurrenceDatetime( occurrence: primitive_types.DateTime, ) -
RiskassessmentOccurrencePeriod(occurrence: Period)
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 Riskevidencesynthesis {
Riskevidencesynthesis(
id: option.Option(String),
meta: option.Option(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),
status: r4us_valuesets.Publicationstatus,
date: option.Option(primitive_types.DateTime),
publisher: option.Option(String),
contact: List(Contactdetail),
description: option.Option(String),
note: List(Annotation),
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
copyright: option.Option(String),
approval_date: option.Option(primitive_types.Date),
last_review_date: option.Option(primitive_types.Date),
effective_period: option.Option(Period),
topic: List(Codeableconcept),
author: List(Contactdetail),
editor: List(Contactdetail),
reviewer: List(Contactdetail),
endorser: List(Contactdetail),
related_artifact: List(Relatedartifact),
synthesis_type: option.Option(Codeableconcept),
study_type: option.Option(Codeableconcept),
population: Reference,
exposure: option.Option(Reference),
outcome: Reference,
sample_size: option.Option(RiskevidencesynthesisSamplesize),
risk_estimate: option.Option(
RiskevidencesynthesisRiskestimate,
),
certainty: List(RiskevidencesynthesisCertainty),
)
}
Constructors
-
Riskevidencesynthesis( id: option.Option(String), meta: option.Option(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), status: r4us_valuesets.Publicationstatus, date: option.Option(primitive_types.DateTime), publisher: option.Option(String), contact: List(Contactdetail), description: option.Option(String), note: List(Annotation), use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), copyright: option.Option(String), approval_date: option.Option(primitive_types.Date), last_review_date: option.Option(primitive_types.Date), effective_period: option.Option(Period), topic: List(Codeableconcept), author: List(Contactdetail), editor: List(Contactdetail), reviewer: List(Contactdetail), endorser: List(Contactdetail), related_artifact: List(Relatedartifact), synthesis_type: option.Option(Codeableconcept), study_type: option.Option(Codeableconcept), population: Reference, exposure: option.Option(Reference), outcome: Reference, sample_size: option.Option(RiskevidencesynthesisSamplesize), risk_estimate: option.Option(RiskevidencesynthesisRiskestimate), certainty: List(RiskevidencesynthesisCertainty), )
pub type RiskevidencesynthesisCertainty {
RiskevidencesynthesisCertainty(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
rating: List(Codeableconcept),
note: List(Annotation),
certainty_subcomponent: List(
RiskevidencesynthesisCertaintyCertaintysubcomponent,
),
)
}
Constructors
-
RiskevidencesynthesisCertainty( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), rating: List(Codeableconcept), note: List(Annotation), certainty_subcomponent: List( RiskevidencesynthesisCertaintyCertaintysubcomponent, ), )
pub type RiskevidencesynthesisCertaintyCertaintysubcomponent {
RiskevidencesynthesisCertaintyCertaintysubcomponent(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(Codeableconcept),
rating: List(Codeableconcept),
note: List(Annotation),
)
}
Constructors
-
RiskevidencesynthesisCertaintyCertaintysubcomponent( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(Codeableconcept), rating: List(Codeableconcept), note: List(Annotation), )
pub type RiskevidencesynthesisRiskestimate {
RiskevidencesynthesisRiskestimate(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
description: option.Option(String),
type_: option.Option(Codeableconcept),
value: option.Option(Float),
unit_of_measure: option.Option(Codeableconcept),
denominator_count: option.Option(Int),
numerator_count: option.Option(Int),
precision_estimate: List(
RiskevidencesynthesisRiskestimatePrecisionestimate,
),
)
}
Constructors
-
RiskevidencesynthesisRiskestimate( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), description: option.Option(String), type_: option.Option(Codeableconcept), value: option.Option(Float), unit_of_measure: option.Option(Codeableconcept), denominator_count: option.Option(Int), numerator_count: option.Option(Int), precision_estimate: List( RiskevidencesynthesisRiskestimatePrecisionestimate, ), )
pub type RiskevidencesynthesisRiskestimatePrecisionestimate {
RiskevidencesynthesisRiskestimatePrecisionestimate(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(Codeableconcept),
level: option.Option(Float),
from: option.Option(Float),
to: option.Option(Float),
)
}
Constructors
-
RiskevidencesynthesisRiskestimatePrecisionestimate( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(Codeableconcept), level: option.Option(Float), from: option.Option(Float), to: option.Option(Float), )
pub type RiskevidencesynthesisSamplesize {
RiskevidencesynthesisSamplesize(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
description: option.Option(String),
number_of_studies: option.Option(Int),
number_of_participants: option.Option(Int),
)
}
Constructors
-
RiskevidencesynthesisSamplesize( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), description: option.Option(String), number_of_studies: option.Option(Int), number_of_participants: option.Option(Int), )
pub type Sampleddata {
Sampleddata(
id: option.Option(String),
extension: List(Extension),
origin: Quantity,
period: Float,
factor: option.Option(Float),
lower_limit: option.Option(Float),
upper_limit: option.Option(Float),
dimensions: Int,
data: option.Option(String),
)
}
Constructors
-
Sampleddata( id: option.Option(String), extension: List(Extension), origin: Quantity, period: Float, factor: option.Option(Float), lower_limit: option.Option(Float), upper_limit: option.Option(Float), dimensions: Int, 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(Codeableconcept),
specialty: List(Codeableconcept),
actor: List1(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(Codeableconcept), specialty: List(Codeableconcept), actor: List1(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,
version: option.Option(String),
name: String,
derived_from: option.Option(String),
status: r4us_valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(primitive_types.DateTime),
publisher: option.Option(String),
contact: List(Contactdetail),
description: String,
use_context: List(Usagecontext),
jurisdiction: List(Codeableconcept),
purpose: option.Option(String),
code: String,
base: List1(r4us_valuesets.Resourcetypes),
type_: r4us_valuesets.Searchparamtype,
expression: option.Option(String),
xpath: option.Option(String),
xpath_usage: option.Option(r4us_valuesets.Searchxpathusage),
target: List(r4us_valuesets.Resourcetypes),
multiple_or: option.Option(Bool),
multiple_and: option.Option(Bool),
comparator: List(r4us_valuesets.Searchcomparator),
modifier: List(r4us_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, version: option.Option(String), name: String, derived_from: option.Option(String), status: r4us_valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(primitive_types.DateTime), publisher: option.Option(String), contact: List(Contactdetail), description: String, use_context: List(Usagecontext), jurisdiction: List(Codeableconcept), purpose: option.Option(String), code: String, base: List1(r4us_valuesets.Resourcetypes), type_: r4us_valuesets.Searchparamtype, expression: option.Option(String), xpath: option.Option(String), xpath_usage: option.Option(r4us_valuesets.Searchxpathusage), target: List(r4us_valuesets.Resourcetypes), multiple_or: option.Option(Bool), multiple_and: option.Option(Bool), comparator: List(r4us_valuesets.Searchcomparator), modifier: List(r4us_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 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: r4us_valuesets.Requeststatus,
intent: r4us_valuesets.Requestintent,
category: List(Codeableconcept),
priority: option.Option(r4us_valuesets.Requestpriority),
do_not_perform: option.Option(Bool),
code: option.Option(Codeableconcept),
order_detail: List(Codeableconcept),
quantity: option.Option(ServicerequestQuantity),
subject: Reference,
encounter: option.Option(Reference),
occurrence: option.Option(ServicerequestOccurrence),
as_needed: option.Option(ServicerequestAsneeded),
authored_on: option.Option(primitive_types.DateTime),
requester: option.Option(Reference),
performer_type: option.Option(Codeableconcept),
performer: List(Reference),
location_code: List(Codeableconcept),
location_reference: List(Reference),
reason_code: List(Codeableconcept),
reason_reference: List(Reference),
insurance: List(Reference),
supporting_info: List(Reference),
specimen: List(Reference),
body_site: List(Codeableconcept),
note: List(Annotation),
patient_instruction: option.Option(String),
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: r4us_valuesets.Requeststatus, intent: r4us_valuesets.Requestintent, category: List(Codeableconcept), priority: option.Option(r4us_valuesets.Requestpriority), do_not_perform: option.Option(Bool), code: option.Option(Codeableconcept), order_detail: List(Codeableconcept), quantity: option.Option(ServicerequestQuantity), subject: Reference, encounter: option.Option(Reference), occurrence: option.Option(ServicerequestOccurrence), as_needed: option.Option(ServicerequestAsneeded), authored_on: option.Option(primitive_types.DateTime), requester: option.Option(Reference), performer_type: option.Option(Codeableconcept), performer: List(Reference), location_code: List(Codeableconcept), location_reference: List(Reference), reason_code: List(Codeableconcept), reason_reference: List(Reference), insurance: List(Reference), supporting_info: List(Reference), specimen: List(Reference), body_site: List(Codeableconcept), note: List(Annotation), patient_instruction: option.Option(String), 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 ServicerequestOccurrence {
ServicerequestOccurrenceDatetime(
occurrence: primitive_types.DateTime,
)
ServicerequestOccurrencePeriod(occurrence: Period)
ServicerequestOccurrenceTiming(occurrence: Timing)
}
Constructors
-
ServicerequestOccurrenceDatetime( occurrence: primitive_types.DateTime, ) -
ServicerequestOccurrencePeriod(occurrence: Period) -
ServicerequestOccurrenceTiming(occurrence: Timing)
pub type Signature {
Signature(
id: option.Option(String),
extension: List(Extension),
type_: List1(Coding),
when: primitive_types.Instant,
who: 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_: List1(Coding), when: primitive_types.Instant, who: 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(Codeableconcept),
specialty: List(Codeableconcept),
appointment_type: option.Option(Codeableconcept),
schedule: Reference,
status: r4us_valuesets.Slotstatus,
start: primitive_types.Instant,
end: primitive_types.Instant,
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(Codeableconcept), specialty: List(Codeableconcept), appointment_type: option.Option(Codeableconcept), schedule: Reference, status: r4us_valuesets.Slotstatus, start: primitive_types.Instant, end: primitive_types.Instant, 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(r4us_valuesets.Specimenstatus),
type_: option.Option(Codeableconcept),
subject: option.Option(Reference),
received_time: option.Option(primitive_types.DateTime),
parent: List(Reference),
request: List(Reference),
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(r4us_valuesets.Specimenstatus), type_: option.Option(Codeableconcept), subject: option.Option(Reference), received_time: option.Option(primitive_types.DateTime), parent: List(Reference), request: List(Reference), 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),
body_site: option.Option(Codeableconcept),
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), body_site: option.Option(Codeableconcept), fasting_status: option.Option(SpecimenCollectionFastingstatus), )
pub type SpecimenCollectionCollected {
SpecimenCollectionCollectedDatetime(
collected: primitive_types.DateTime,
)
SpecimenCollectionCollectedPeriod(collected: Period)
}
Constructors
-
SpecimenCollectionCollectedDatetime( collected: primitive_types.DateTime, ) -
SpecimenCollectionCollectedPeriod(collected: Period)
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),
identifier: List(Identifier),
description: option.Option(String),
type_: option.Option(Codeableconcept),
capacity: option.Option(Quantity),
specimen_quantity: option.Option(Quantity),
additive: option.Option(SpecimenContainerAdditive),
)
}
Constructors
-
SpecimenContainer( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), identifier: List(Identifier), description: option.Option(String), type_: option.Option(Codeableconcept), capacity: option.Option(Quantity), specimen_quantity: option.Option(Quantity), additive: option.Option(SpecimenContainerAdditive), )
pub type SpecimenContainerAdditive {
SpecimenContainerAdditiveCodeableconcept(
additive: Codeableconcept,
)
SpecimenContainerAdditiveReference(additive: Reference)
}
Constructors
-
SpecimenContainerAdditiveCodeableconcept( additive: Codeableconcept, ) -
SpecimenContainerAdditiveReference(additive: Reference)
pub type SpecimenProcessing {
SpecimenProcessing(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
description: option.Option(String),
procedure: 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), procedure: option.Option(Codeableconcept), additive: List(Reference), time: option.Option(SpecimenProcessingTime), )
pub type SpecimenProcessingTime {
SpecimenProcessingTimeDatetime(time: primitive_types.DateTime)
SpecimenProcessingTimePeriod(time: Period)
}
Constructors
-
SpecimenProcessingTimeDatetime(time: primitive_types.DateTime) -
SpecimenProcessingTimePeriod(time: Period)
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),
identifier: option.Option(Identifier),
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), identifier: option.Option(Identifier), type_collected: option.Option(Codeableconcept), patient_preparation: List(Codeableconcept), time_aspect: option.Option(String), collection: List(Codeableconcept), type_tested: List(SpecimendefinitionTypetested), )
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: r4us_valuesets.Specimencontainedpreference,
container: option.Option(
SpecimendefinitionTypetestedContainer,
),
requirement: option.Option(String),
retention_time: option.Option(Duration),
rejection_criterion: List(Codeableconcept),
handling: List(SpecimendefinitionTypetestedHandling),
)
}
Constructors
-
SpecimendefinitionTypetested( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), is_derived: option.Option(Bool), type_: option.Option(Codeableconcept), preference: r4us_valuesets.Specimencontainedpreference, container: option.Option(SpecimendefinitionTypetestedContainer), requirement: option.Option(String), retention_time: option.Option(Duration), rejection_criterion: List(Codeableconcept), handling: List(SpecimendefinitionTypetestedHandling), )
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 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),
name: String,
title: option.Option(String),
status: r4us_valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(primitive_types.DateTime),
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),
keyword: List(Coding),
fhir_version: option.Option(r4us_valuesets.Fhirversion),
mapping: List(StructuredefinitionMapping),
kind: r4us_valuesets.Structuredefinitionkind,
abstract: Bool,
context: List(StructuredefinitionContext),
context_invariant: List(String),
type_: String,
base_definition: option.Option(String),
derivation: option.Option(r4us_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), name: String, title: option.Option(String), status: r4us_valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(primitive_types.DateTime), 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), keyword: List(Coding), fhir_version: option.Option(r4us_valuesets.Fhirversion), mapping: List(StructuredefinitionMapping), kind: r4us_valuesets.Structuredefinitionkind, abstract: Bool, context: List(StructuredefinitionContext), context_invariant: List(String), type_: String, base_definition: option.Option(String), derivation: option.Option(r4us_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_: r4us_valuesets.Extensioncontexttype,
expression: String,
)
}
Constructors
-
StructuredefinitionContext( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: r4us_valuesets.Extensioncontexttype, expression: String, )
pub type StructuredefinitionDifferential {
StructuredefinitionDifferential(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
element: List1(Elementdefinition),
)
}
Constructors
-
StructuredefinitionDifferential( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), element: List1(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: List1(Elementdefinition),
)
}
Constructors
-
StructuredefinitionSnapshot( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), element: List1(Elementdefinition), )
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),
name: String,
title: option.Option(String),
status: r4us_valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(primitive_types.DateTime),
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),
structure: List(StructuremapStructure),
import_: List(String),
group: List1(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), name: String, title: option.Option(String), status: r4us_valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(primitive_types.DateTime), 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), structure: List(StructuremapStructure), import_: List(String), group: List1(StructuremapGroup), )
pub type StructuremapGroup {
StructuremapGroup(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
name: String,
extends: option.Option(String),
type_mode: r4us_valuesets.Mapgrouptypemode,
documentation: option.Option(String),
input: List1(StructuremapGroupInput),
rule: List1(StructuremapGroupRule),
)
}
Constructors
-
StructuremapGroup( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), name: String, extends: option.Option(String), type_mode: r4us_valuesets.Mapgrouptypemode, documentation: option.Option(String), input: List1(StructuremapGroupInput), rule: List1(StructuremapGroupRule), )
pub type StructuremapGroupInput {
StructuremapGroupInput(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
name: String,
type_: option.Option(String),
mode: r4us_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: r4us_valuesets.Mapinputmode, documentation: option.Option(String), )
pub type StructuremapGroupRule {
StructuremapGroupRule(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
name: String,
source: List1(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: String, source: List1(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,
variable: List1(String),
)
}
Constructors
-
StructuremapGroupRuleDependent( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), name: String, variable: List1(String), )
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(
StructuremapGroupRuleSourceDefaultvalue,
),
element: option.Option(String),
list_mode: option.Option(r4us_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( StructuremapGroupRuleSourceDefaultvalue, ), element: option.Option(String), list_mode: option.Option(r4us_valuesets.Mapsourcelistmode), variable: option.Option(String), condition: option.Option(String), check: option.Option(String), log_message: option.Option(String), )
pub type StructuremapGroupRuleSourceDefaultvalue {
StructuremapGroupRuleSourceDefaultvalueBase64binary(
default_value: String,
)
StructuremapGroupRuleSourceDefaultvalueBoolean(
default_value: Bool,
)
StructuremapGroupRuleSourceDefaultvalueCanonical(
default_value: String,
)
StructuremapGroupRuleSourceDefaultvalueCode(
default_value: String,
)
StructuremapGroupRuleSourceDefaultvalueDate(
default_value: primitive_types.Date,
)
StructuremapGroupRuleSourceDefaultvalueDatetime(
default_value: primitive_types.DateTime,
)
StructuremapGroupRuleSourceDefaultvalueDecimal(
default_value: Float,
)
StructuremapGroupRuleSourceDefaultvalueId(
default_value: String,
)
StructuremapGroupRuleSourceDefaultvalueInstant(
default_value: primitive_types.Instant,
)
StructuremapGroupRuleSourceDefaultvalueInteger(
default_value: Int,
)
StructuremapGroupRuleSourceDefaultvalueMarkdown(
default_value: String,
)
StructuremapGroupRuleSourceDefaultvalueOid(
default_value: String,
)
StructuremapGroupRuleSourceDefaultvaluePositiveint(
default_value: Int,
)
StructuremapGroupRuleSourceDefaultvalueString(
default_value: String,
)
StructuremapGroupRuleSourceDefaultvalueTime(
default_value: primitive_types.Time,
)
StructuremapGroupRuleSourceDefaultvalueUnsignedint(
default_value: Int,
)
StructuremapGroupRuleSourceDefaultvalueUri(
default_value: String,
)
StructuremapGroupRuleSourceDefaultvalueUrl(
default_value: String,
)
StructuremapGroupRuleSourceDefaultvalueUuid(
default_value: String,
)
StructuremapGroupRuleSourceDefaultvalueAddress(
default_value: Address,
)
StructuremapGroupRuleSourceDefaultvalueAge(default_value: Age)
StructuremapGroupRuleSourceDefaultvalueAnnotation(
default_value: Annotation,
)
StructuremapGroupRuleSourceDefaultvalueAttachment(
default_value: Attachment,
)
StructuremapGroupRuleSourceDefaultvalueCodeableconcept(
default_value: Codeableconcept,
)
StructuremapGroupRuleSourceDefaultvalueCoding(
default_value: Coding,
)
StructuremapGroupRuleSourceDefaultvalueContactpoint(
default_value: Contactpoint,
)
StructuremapGroupRuleSourceDefaultvalueCount(
default_value: Count,
)
StructuremapGroupRuleSourceDefaultvalueDistance(
default_value: Distance,
)
StructuremapGroupRuleSourceDefaultvalueDuration(
default_value: Duration,
)
StructuremapGroupRuleSourceDefaultvalueHumanname(
default_value: Humanname,
)
StructuremapGroupRuleSourceDefaultvalueIdentifier(
default_value: Identifier,
)
StructuremapGroupRuleSourceDefaultvalueMoney(
default_value: Money,
)
StructuremapGroupRuleSourceDefaultvaluePeriod(
default_value: Period,
)
StructuremapGroupRuleSourceDefaultvalueQuantity(
default_value: Quantity,
)
StructuremapGroupRuleSourceDefaultvalueRange(
default_value: Range,
)
StructuremapGroupRuleSourceDefaultvalueRatio(
default_value: Ratio,
)
StructuremapGroupRuleSourceDefaultvalueReference(
default_value: Reference,
)
StructuremapGroupRuleSourceDefaultvalueSampleddata(
default_value: Sampleddata,
)
StructuremapGroupRuleSourceDefaultvalueSignature(
default_value: Signature,
)
StructuremapGroupRuleSourceDefaultvalueTiming(
default_value: Timing,
)
StructuremapGroupRuleSourceDefaultvalueContactdetail(
default_value: Contactdetail,
)
StructuremapGroupRuleSourceDefaultvalueContributor(
default_value: Contributor,
)
StructuremapGroupRuleSourceDefaultvalueDatarequirement(
default_value: Datarequirement,
)
StructuremapGroupRuleSourceDefaultvalueExpression(
default_value: Expression,
)
StructuremapGroupRuleSourceDefaultvalueParameterdefinition(
default_value: Parameterdefinition,
)
StructuremapGroupRuleSourceDefaultvalueRelatedartifact(
default_value: Relatedartifact,
)
StructuremapGroupRuleSourceDefaultvalueTriggerdefinition(
default_value: Triggerdefinition,
)
StructuremapGroupRuleSourceDefaultvalueUsagecontext(
default_value: Usagecontext,
)
StructuremapGroupRuleSourceDefaultvalueDosage(
default_value: Dosage,
)
StructuremapGroupRuleSourceDefaultvalueMeta(
default_value: Meta,
)
}
Constructors
-
StructuremapGroupRuleSourceDefaultvalueBase64binary( default_value: String, ) -
StructuremapGroupRuleSourceDefaultvalueBoolean( default_value: Bool, ) -
StructuremapGroupRuleSourceDefaultvalueCanonical( default_value: String, ) -
StructuremapGroupRuleSourceDefaultvalueCode( default_value: String, ) -
StructuremapGroupRuleSourceDefaultvalueDate( default_value: primitive_types.Date, ) -
StructuremapGroupRuleSourceDefaultvalueDatetime( default_value: primitive_types.DateTime, ) -
StructuremapGroupRuleSourceDefaultvalueDecimal( default_value: Float, ) -
StructuremapGroupRuleSourceDefaultvalueId(default_value: String) -
StructuremapGroupRuleSourceDefaultvalueInstant( default_value: primitive_types.Instant, ) -
StructuremapGroupRuleSourceDefaultvalueInteger( default_value: Int, ) -
StructuremapGroupRuleSourceDefaultvalueMarkdown( default_value: String, ) -
StructuremapGroupRuleSourceDefaultvalueOid(default_value: String) -
StructuremapGroupRuleSourceDefaultvaluePositiveint( default_value: Int, ) -
StructuremapGroupRuleSourceDefaultvalueString( default_value: String, ) -
StructuremapGroupRuleSourceDefaultvalueTime( default_value: primitive_types.Time, ) -
StructuremapGroupRuleSourceDefaultvalueUnsignedint( default_value: Int, ) -
StructuremapGroupRuleSourceDefaultvalueUri(default_value: String) -
StructuremapGroupRuleSourceDefaultvalueUrl(default_value: String) -
StructuremapGroupRuleSourceDefaultvalueUuid( default_value: String, ) -
StructuremapGroupRuleSourceDefaultvalueAddress( default_value: Address, ) -
StructuremapGroupRuleSourceDefaultvalueAge(default_value: Age) -
StructuremapGroupRuleSourceDefaultvalueAnnotation( default_value: Annotation, ) -
StructuremapGroupRuleSourceDefaultvalueAttachment( default_value: Attachment, ) -
StructuremapGroupRuleSourceDefaultvalueCodeableconcept( default_value: Codeableconcept, ) -
StructuremapGroupRuleSourceDefaultvalueCoding( default_value: Coding, ) -
StructuremapGroupRuleSourceDefaultvalueContactpoint( default_value: Contactpoint, ) -
StructuremapGroupRuleSourceDefaultvalueCount( default_value: Count, ) -
StructuremapGroupRuleSourceDefaultvalueDistance( default_value: Distance, ) -
StructuremapGroupRuleSourceDefaultvalueDuration( default_value: Duration, ) -
StructuremapGroupRuleSourceDefaultvalueHumanname( default_value: Humanname, ) -
StructuremapGroupRuleSourceDefaultvalueIdentifier( default_value: Identifier, ) -
StructuremapGroupRuleSourceDefaultvalueMoney( default_value: Money, ) -
StructuremapGroupRuleSourceDefaultvaluePeriod( default_value: Period, ) -
StructuremapGroupRuleSourceDefaultvalueQuantity( default_value: Quantity, ) -
StructuremapGroupRuleSourceDefaultvalueRange( default_value: Range, ) -
StructuremapGroupRuleSourceDefaultvalueRatio( default_value: Ratio, ) -
StructuremapGroupRuleSourceDefaultvalueReference( default_value: Reference, ) -
StructuremapGroupRuleSourceDefaultvalueSampleddata( default_value: Sampleddata, ) -
StructuremapGroupRuleSourceDefaultvalueSignature( default_value: Signature, ) -
StructuremapGroupRuleSourceDefaultvalueTiming( default_value: Timing, ) -
StructuremapGroupRuleSourceDefaultvalueContactdetail( default_value: Contactdetail, ) -
StructuremapGroupRuleSourceDefaultvalueContributor( default_value: Contributor, ) -
StructuremapGroupRuleSourceDefaultvalueDatarequirement( default_value: Datarequirement, ) -
StructuremapGroupRuleSourceDefaultvalueExpression( default_value: Expression, ) -
StructuremapGroupRuleSourceDefaultvalueParameterdefinition( default_value: Parameterdefinition, ) -
StructuremapGroupRuleSourceDefaultvalueRelatedartifact( default_value: Relatedartifact, ) -
StructuremapGroupRuleSourceDefaultvalueTriggerdefinition( default_value: Triggerdefinition, ) -
StructuremapGroupRuleSourceDefaultvalueUsagecontext( default_value: Usagecontext, ) -
StructuremapGroupRuleSourceDefaultvalueDosage( default_value: Dosage, ) -
StructuremapGroupRuleSourceDefaultvalueMeta(default_value: Meta)
pub type StructuremapGroupRuleTarget {
StructuremapGroupRuleTarget(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
context: option.Option(String),
context_type: option.Option(r4us_valuesets.Mapcontexttype),
element: option.Option(String),
variable: option.Option(String),
list_mode: List(r4us_valuesets.Maptargetlistmode),
list_rule_id: option.Option(String),
transform: option.Option(r4us_valuesets.Maptransform),
parameter: List(StructuremapGroupRuleTargetParameter),
)
}
Constructors
-
StructuremapGroupRuleTarget( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), context: option.Option(String), context_type: option.Option(r4us_valuesets.Mapcontexttype), element: option.Option(String), variable: option.Option(String), list_mode: List(r4us_valuesets.Maptargetlistmode), list_rule_id: option.Option(String), transform: option.Option(r4us_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)
}
Constructors
-
StructuremapGroupRuleTargetParameterValueId(value: String) -
StructuremapGroupRuleTargetParameterValueString(value: String) -
StructuremapGroupRuleTargetParameterValueBoolean(value: Bool) -
StructuremapGroupRuleTargetParameterValueInteger(value: Int) -
StructuremapGroupRuleTargetParameterValueDecimal(value: Float)
pub type StructuremapStructure {
StructuremapStructure(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
url: String,
mode: r4us_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: r4us_valuesets.Mapmodelmode, alias: option.Option(String), documentation: option.Option(String), )
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),
status: r4us_valuesets.Subscriptionstatus,
contact: List(Contactpoint),
end: option.Option(primitive_types.Instant),
reason: String,
criteria: String,
error: option.Option(String),
channel: SubscriptionChannel,
)
}
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), status: r4us_valuesets.Subscriptionstatus, contact: List(Contactpoint), end: option.Option(primitive_types.Instant), reason: String, criteria: String, error: option.Option(String), channel: SubscriptionChannel, )
pub type SubscriptionChannel {
SubscriptionChannel(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: r4us_valuesets.Subscriptionchanneltype,
endpoint: option.Option(String),
payload: option.Option(String),
header: List(String),
)
}
Constructors
-
SubscriptionChannel( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: r4us_valuesets.Subscriptionchanneltype, endpoint: option.Option(String), payload: option.Option(String), header: List(String), )
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),
status: option.Option(r4us_valuesets.Substancestatus),
category: List(Codeableconcept),
code: Codeableconcept,
description: option.Option(String),
instance: List(SubstanceInstance),
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), status: option.Option(r4us_valuesets.Substancestatus), category: List(Codeableconcept), code: Codeableconcept, description: option.Option(String), instance: List(SubstanceInstance), 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 SubstanceInstance {
SubstanceInstance(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: option.Option(Identifier),
expiry: option.Option(primitive_types.DateTime),
quantity: option.Option(Quantity),
)
}
Constructors
-
SubstanceInstance( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), identifier: option.Option(Identifier), expiry: option.Option(primitive_types.DateTime), quantity: option.Option(Quantity), )
pub type Substanceamount {
Substanceamount(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
amount: option.Option(SubstanceamountAmount),
amount_type: option.Option(Codeableconcept),
amount_text: option.Option(String),
reference_range: option.Option(SubstanceamountReferencerange),
)
}
Constructors
-
Substanceamount( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), amount: option.Option(SubstanceamountAmount), amount_type: option.Option(Codeableconcept), amount_text: option.Option(String), reference_range: option.Option(SubstanceamountReferencerange), )
pub type SubstanceamountReferencerange {
SubstanceamountReferencerange(
id: option.Option(String),
extension: List(Extension),
low_limit: option.Option(Quantity),
high_limit: option.Option(Quantity),
)
}
Constructors
-
SubstanceamountReferencerange( id: option.Option(String), extension: List(Extension), low_limit: option.Option(Quantity), high_limit: option.Option(Quantity), )
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),
class: option.Option(Codeableconcept),
geometry: option.Option(Codeableconcept),
copolymer_connectivity: List(Codeableconcept),
modification: List(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), class: option.Option(Codeableconcept), geometry: option.Option(Codeableconcept), copolymer_connectivity: List(Codeableconcept), modification: List(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),
material: option.Option(Codeableconcept),
type_: option.Option(Codeableconcept),
is_defining: option.Option(Bool),
amount: option.Option(Substanceamount),
)
}
Constructors
-
SubstancepolymerMonomersetStartingmaterial( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), material: option.Option(Codeableconcept), type_: option.Option(Codeableconcept), is_defining: option.Option(Bool), amount: option.Option(Substanceamount), )
pub type SubstancepolymerRepeat {
SubstancepolymerRepeat(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
number_of_units: option.Option(Int),
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), number_of_units: option.Option(Int), 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),
orientation_of_polymerisation: option.Option(Codeableconcept),
repeat_unit: option.Option(String),
amount: option.Option(Substanceamount),
degree_of_polymerisation: List(
SubstancepolymerRepeatRepeatunitDegreeofpolymerisation,
),
structural_representation: List(
SubstancepolymerRepeatRepeatunitStructuralrepresentation,
),
)
}
Constructors
-
SubstancepolymerRepeatRepeatunit( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), orientation_of_polymerisation: option.Option(Codeableconcept), repeat_unit: option.Option(String), amount: option.Option(Substanceamount), degree_of_polymerisation: List( SubstancepolymerRepeatRepeatunitDegreeofpolymerisation, ), structural_representation: List( SubstancepolymerRepeatRepeatunitStructuralrepresentation, ), )
pub type SubstancepolymerRepeatRepeatunitDegreeofpolymerisation {
SubstancepolymerRepeatRepeatunitDegreeofpolymerisation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
degree: option.Option(Codeableconcept),
amount: option.Option(Substanceamount),
)
}
Constructors
-
SubstancepolymerRepeatRepeatunitDegreeofpolymerisation( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), degree: option.Option(Codeableconcept), amount: option.Option(Substanceamount), )
pub type SubstancepolymerRepeatRepeatunitStructuralrepresentation {
SubstancepolymerRepeatRepeatunitStructuralrepresentation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(Codeableconcept),
representation: option.Option(String),
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), 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),
classification: List(
SubstancereferenceinformationClassification,
),
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), classification: List( SubstancereferenceinformationClassification, ), target: List(SubstancereferenceinformationTarget), )
pub type SubstancereferenceinformationClassification {
SubstancereferenceinformationClassification(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
domain: option.Option(Codeableconcept),
classification: option.Option(Codeableconcept),
subtype: List(Codeableconcept),
source: List(Reference),
)
}
Constructors
-
SubstancereferenceinformationClassification( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), domain: option.Option(Codeableconcept), classification: option.Option(Codeableconcept), subtype: List(Codeableconcept), source: List(Reference), )
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 Substancespecification {
Substancespecification(
id: option.Option(String),
meta: option.Option(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),
type_: option.Option(Codeableconcept),
status: option.Option(Codeableconcept),
domain: option.Option(Codeableconcept),
description: option.Option(String),
source: List(Reference),
comment: option.Option(String),
moiety: List(SubstancespecificationMoiety),
property: List(SubstancespecificationProperty),
reference_information: option.Option(Reference),
structure: option.Option(SubstancespecificationStructure),
code: List(SubstancespecificationCode),
name: List(SubstancespecificationName),
molecular_weight: List(
SubstancespecificationStructureIsotopeMolecularweight,
),
relationship: List(SubstancespecificationRelationship),
nucleic_acid: option.Option(Reference),
polymer: option.Option(Reference),
protein: option.Option(Reference),
source_material: option.Option(Reference),
)
}
Constructors
-
Substancespecification( id: option.Option(String), meta: option.Option(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), type_: option.Option(Codeableconcept), status: option.Option(Codeableconcept), domain: option.Option(Codeableconcept), description: option.Option(String), source: List(Reference), comment: option.Option(String), moiety: List(SubstancespecificationMoiety), property: List(SubstancespecificationProperty), reference_information: option.Option(Reference), structure: option.Option(SubstancespecificationStructure), code: List(SubstancespecificationCode), name: List(SubstancespecificationName), molecular_weight: List( SubstancespecificationStructureIsotopeMolecularweight, ), relationship: List(SubstancespecificationRelationship), nucleic_acid: option.Option(Reference), polymer: option.Option(Reference), protein: option.Option(Reference), source_material: option.Option(Reference), )
pub type SubstancespecificationCode {
SubstancespecificationCode(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: option.Option(Codeableconcept),
status: option.Option(Codeableconcept),
status_date: option.Option(primitive_types.DateTime),
comment: option.Option(String),
source: List(Reference),
)
}
Constructors
-
SubstancespecificationCode( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: option.Option(Codeableconcept), status: option.Option(Codeableconcept), status_date: option.Option(primitive_types.DateTime), comment: option.Option(String), source: List(Reference), )
pub type SubstancespecificationMoiety {
SubstancespecificationMoiety(
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(SubstancespecificationMoietyAmount),
)
}
Constructors
-
SubstancespecificationMoiety( 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(SubstancespecificationMoietyAmount), )
pub type SubstancespecificationName {
SubstancespecificationName(
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(SubstancespecificationName),
translation: List(SubstancespecificationName),
official: List(SubstancespecificationNameOfficial),
source: List(Reference),
)
}
Constructors
-
SubstancespecificationName( 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(SubstancespecificationName), translation: List(SubstancespecificationName), official: List(SubstancespecificationNameOfficial), source: List(Reference), )
pub type SubstancespecificationNameOfficial {
SubstancespecificationNameOfficial(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
authority: option.Option(Codeableconcept),
status: option.Option(Codeableconcept),
date: option.Option(primitive_types.DateTime),
)
}
Constructors
-
SubstancespecificationNameOfficial( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), authority: option.Option(Codeableconcept), status: option.Option(Codeableconcept), date: option.Option(primitive_types.DateTime), )
pub type SubstancespecificationProperty {
SubstancespecificationProperty(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
category: option.Option(Codeableconcept),
code: option.Option(Codeableconcept),
parameters: option.Option(String),
defining_substance: option.Option(
SubstancespecificationPropertyDefiningsubstance,
),
amount: option.Option(SubstancespecificationPropertyAmount),
)
}
Constructors
-
SubstancespecificationProperty( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), category: option.Option(Codeableconcept), code: option.Option(Codeableconcept), parameters: option.Option(String), defining_substance: option.Option( SubstancespecificationPropertyDefiningsubstance, ), amount: option.Option(SubstancespecificationPropertyAmount), )
pub type SubstancespecificationPropertyAmount {
SubstancespecificationPropertyAmountQuantity(amount: Quantity)
SubstancespecificationPropertyAmountString(amount: String)
}
Constructors
-
SubstancespecificationPropertyAmountQuantity(amount: Quantity) -
SubstancespecificationPropertyAmountString(amount: String)
pub type SubstancespecificationPropertyDefiningsubstance {
SubstancespecificationPropertyDefiningsubstanceReference(
defining_substance: Reference,
)
SubstancespecificationPropertyDefiningsubstanceCodeableconcept(
defining_substance: Codeableconcept,
)
}
Constructors
-
SubstancespecificationPropertyDefiningsubstanceReference( defining_substance: Reference, ) -
SubstancespecificationPropertyDefiningsubstanceCodeableconcept( defining_substance: Codeableconcept, )
pub type SubstancespecificationRelationship {
SubstancespecificationRelationship(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
substance: option.Option(
SubstancespecificationRelationshipSubstance,
),
relationship: option.Option(Codeableconcept),
is_defining: option.Option(Bool),
amount: option.Option(
SubstancespecificationRelationshipAmount,
),
amount_ratio_low_limit: option.Option(Ratio),
amount_type: option.Option(Codeableconcept),
source: List(Reference),
)
}
Constructors
-
SubstancespecificationRelationship( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), substance: option.Option( SubstancespecificationRelationshipSubstance, ), relationship: option.Option(Codeableconcept), is_defining: option.Option(Bool), amount: option.Option(SubstancespecificationRelationshipAmount), amount_ratio_low_limit: option.Option(Ratio), amount_type: option.Option(Codeableconcept), source: List(Reference), )
pub type SubstancespecificationRelationshipAmount {
SubstancespecificationRelationshipAmountQuantity(
amount: Quantity,
)
SubstancespecificationRelationshipAmountRange(amount: Range)
SubstancespecificationRelationshipAmountRatio(amount: Ratio)
SubstancespecificationRelationshipAmountString(amount: String)
}
Constructors
pub type SubstancespecificationRelationshipSubstance {
SubstancespecificationRelationshipSubstanceReference(
substance: Reference,
)
SubstancespecificationRelationshipSubstanceCodeableconcept(
substance: Codeableconcept,
)
}
Constructors
-
SubstancespecificationRelationshipSubstanceReference( substance: Reference, ) -
SubstancespecificationRelationshipSubstanceCodeableconcept( substance: Codeableconcept, )
pub type SubstancespecificationStructure {
SubstancespecificationStructure(
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),
isotope: List(SubstancespecificationStructureIsotope),
molecular_weight: option.Option(
SubstancespecificationStructureIsotopeMolecularweight,
),
source: List(Reference),
representation: List(
SubstancespecificationStructureRepresentation,
),
)
}
Constructors
-
SubstancespecificationStructure( 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), isotope: List(SubstancespecificationStructureIsotope), molecular_weight: option.Option( SubstancespecificationStructureIsotopeMolecularweight, ), source: List(Reference), representation: List( SubstancespecificationStructureRepresentation, ), )
pub type SubstancespecificationStructureIsotope {
SubstancespecificationStructureIsotope(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: option.Option(Identifier),
name: option.Option(Codeableconcept),
substitution: option.Option(Codeableconcept),
half_life: option.Option(Quantity),
molecular_weight: option.Option(
SubstancespecificationStructureIsotopeMolecularweight,
),
)
}
Constructors
-
SubstancespecificationStructureIsotope( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), identifier: option.Option(Identifier), name: option.Option(Codeableconcept), substitution: option.Option(Codeableconcept), half_life: option.Option(Quantity), molecular_weight: option.Option( SubstancespecificationStructureIsotopeMolecularweight, ), )
pub type SubstancespecificationStructureIsotopeMolecularweight {
SubstancespecificationStructureIsotopeMolecularweight(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
method: option.Option(Codeableconcept),
type_: option.Option(Codeableconcept),
amount: option.Option(Quantity),
)
}
Constructors
-
SubstancespecificationStructureIsotopeMolecularweight( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), method: option.Option(Codeableconcept), type_: option.Option(Codeableconcept), amount: option.Option(Quantity), )
pub type SubstancespecificationStructureRepresentation {
SubstancespecificationStructureRepresentation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(Codeableconcept),
representation: option.Option(String),
attachment: option.Option(Attachment),
)
}
Constructors
-
SubstancespecificationStructureRepresentation( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: option.Option(Codeableconcept), representation: option.Option(String), attachment: option.Option(Attachment), )
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(r4us_valuesets.Supplydeliverystatus),
patient: option.Option(Reference),
type_: option.Option(Codeableconcept),
supplied_item: option.Option(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(r4us_valuesets.Supplydeliverystatus), patient: option.Option(Reference), type_: option.Option(Codeableconcept), supplied_item: option.Option(SupplydeliverySupplieditem), occurrence: option.Option(SupplydeliveryOccurrence), supplier: option.Option(Reference), destination: option.Option(Reference), receiver: List(Reference), )
pub type SupplydeliveryOccurrence {
SupplydeliveryOccurrenceDatetime(
occurrence: primitive_types.DateTime,
)
SupplydeliveryOccurrencePeriod(occurrence: Period)
SupplydeliveryOccurrenceTiming(occurrence: Timing)
}
Constructors
-
SupplydeliveryOccurrenceDatetime( occurrence: primitive_types.DateTime, ) -
SupplydeliveryOccurrencePeriod(occurrence: Period) -
SupplydeliveryOccurrenceTiming(occurrence: Timing)
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(r4us_valuesets.Supplyrequeststatus),
category: option.Option(Codeableconcept),
priority: option.Option(r4us_valuesets.Requestpriority),
item: SupplyrequestItem,
quantity: Quantity,
parameter: List(SupplyrequestParameter),
occurrence: option.Option(SupplyrequestOccurrence),
authored_on: option.Option(primitive_types.DateTime),
requester: option.Option(Reference),
supplier: List(Reference),
reason_code: List(Codeableconcept),
reason_reference: List(Reference),
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(r4us_valuesets.Supplyrequeststatus), category: option.Option(Codeableconcept), priority: option.Option(r4us_valuesets.Requestpriority), item: SupplyrequestItem, quantity: Quantity, parameter: List(SupplyrequestParameter), occurrence: option.Option(SupplyrequestOccurrence), authored_on: option.Option(primitive_types.DateTime), requester: option.Option(Reference), supplier: List(Reference), reason_code: List(Codeableconcept), reason_reference: List(Reference), deliver_from: option.Option(Reference), deliver_to: option.Option(Reference), )
pub type SupplyrequestItem {
SupplyrequestItemCodeableconcept(item: Codeableconcept)
SupplyrequestItemReference(item: Reference)
}
Constructors
-
SupplyrequestItemCodeableconcept(item: Codeableconcept) -
SupplyrequestItemReference(item: Reference)
pub type SupplyrequestOccurrence {
SupplyrequestOccurrenceDatetime(
occurrence: primitive_types.DateTime,
)
SupplyrequestOccurrencePeriod(occurrence: Period)
SupplyrequestOccurrenceTiming(occurrence: Timing)
}
Constructors
-
SupplyrequestOccurrenceDatetime( occurrence: primitive_types.DateTime, ) -
SupplyrequestOccurrencePeriod(occurrence: Period) -
SupplyrequestOccurrenceTiming(occurrence: Timing)
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: r4us_valuesets.Taskstatus,
status_reason: option.Option(Codeableconcept),
business_status: option.Option(Codeableconcept),
intent: r4us_valuesets.Taskintent,
priority: option.Option(r4us_valuesets.Requestpriority),
code: option.Option(Codeableconcept),
description: option.Option(String),
focus: option.Option(Reference),
for: option.Option(Reference),
encounter: option.Option(Reference),
execution_period: option.Option(Period),
authored_on: option.Option(primitive_types.DateTime),
last_modified: option.Option(primitive_types.DateTime),
requester: option.Option(Reference),
performer_type: List(Codeableconcept),
owner: option.Option(Reference),
location: option.Option(Reference),
reason_code: option.Option(Codeableconcept),
reason_reference: option.Option(Reference),
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: r4us_valuesets.Taskstatus, status_reason: option.Option(Codeableconcept), business_status: option.Option(Codeableconcept), intent: r4us_valuesets.Taskintent, priority: option.Option(r4us_valuesets.Requestpriority), code: option.Option(Codeableconcept), description: option.Option(String), focus: option.Option(Reference), for: option.Option(Reference), encounter: option.Option(Reference), execution_period: option.Option(Period), authored_on: option.Option(primitive_types.DateTime), last_modified: option.Option(primitive_types.DateTime), requester: option.Option(Reference), performer_type: List(Codeableconcept), owner: option.Option(Reference), location: option.Option(Reference), reason_code: option.Option(Codeableconcept), reason_reference: option.Option(Reference), 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: primitive_types.Date)
TaskInputValueDatetime(value: primitive_types.DateTime)
TaskInputValueDecimal(value: Float)
TaskInputValueId(value: String)
TaskInputValueInstant(value: primitive_types.Instant)
TaskInputValueInteger(value: Int)
TaskInputValueMarkdown(value: String)
TaskInputValueOid(value: String)
TaskInputValuePositiveint(value: Int)
TaskInputValueString(value: String)
TaskInputValueTime(value: primitive_types.Time)
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)
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)
TaskInputValueReference(value: Reference)
TaskInputValueSampleddata(value: Sampleddata)
TaskInputValueSignature(value: Signature)
TaskInputValueTiming(value: Timing)
TaskInputValueContactdetail(value: Contactdetail)
TaskInputValueContributor(value: Contributor)
TaskInputValueDatarequirement(value: Datarequirement)
TaskInputValueExpression(value: Expression)
TaskInputValueParameterdefinition(value: Parameterdefinition)
TaskInputValueRelatedartifact(value: Relatedartifact)
TaskInputValueTriggerdefinition(value: Triggerdefinition)
TaskInputValueUsagecontext(value: Usagecontext)
TaskInputValueDosage(value: Dosage)
TaskInputValueMeta(value: Meta)
}
Constructors
-
TaskInputValueBase64binary(value: String) -
TaskInputValueBoolean(value: Bool) -
TaskInputValueCanonical(value: String) -
TaskInputValueCode(value: String) -
TaskInputValueDate(value: primitive_types.Date) -
TaskInputValueDatetime(value: primitive_types.DateTime) -
TaskInputValueDecimal(value: Float) -
TaskInputValueId(value: String) -
TaskInputValueInstant(value: primitive_types.Instant) -
TaskInputValueInteger(value: Int) -
TaskInputValueMarkdown(value: String) -
TaskInputValueOid(value: String) -
TaskInputValuePositiveint(value: Int) -
TaskInputValueString(value: String) -
TaskInputValueTime(value: primitive_types.Time) -
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) -
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) -
TaskInputValueReference(value: Reference) -
TaskInputValueSampleddata(value: Sampleddata) -
TaskInputValueSignature(value: Signature) -
TaskInputValueTiming(value: Timing) -
TaskInputValueContactdetail(value: Contactdetail) -
TaskInputValueContributor(value: Contributor) -
TaskInputValueDatarequirement(value: Datarequirement) -
TaskInputValueExpression(value: Expression) -
TaskInputValueParameterdefinition(value: Parameterdefinition) -
TaskInputValueRelatedartifact(value: Relatedartifact) -
TaskInputValueTriggerdefinition(value: Triggerdefinition) -
TaskInputValueUsagecontext(value: Usagecontext) -
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: primitive_types.Date)
TaskOutputValueDatetime(value: primitive_types.DateTime)
TaskOutputValueDecimal(value: Float)
TaskOutputValueId(value: String)
TaskOutputValueInstant(value: primitive_types.Instant)
TaskOutputValueInteger(value: Int)
TaskOutputValueMarkdown(value: String)
TaskOutputValueOid(value: String)
TaskOutputValuePositiveint(value: Int)
TaskOutputValueString(value: String)
TaskOutputValueTime(value: primitive_types.Time)
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)
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)
TaskOutputValueReference(value: Reference)
TaskOutputValueSampleddata(value: Sampleddata)
TaskOutputValueSignature(value: Signature)
TaskOutputValueTiming(value: Timing)
TaskOutputValueContactdetail(value: Contactdetail)
TaskOutputValueContributor(value: Contributor)
TaskOutputValueDatarequirement(value: Datarequirement)
TaskOutputValueExpression(value: Expression)
TaskOutputValueParameterdefinition(value: Parameterdefinition)
TaskOutputValueRelatedartifact(value: Relatedartifact)
TaskOutputValueTriggerdefinition(value: Triggerdefinition)
TaskOutputValueUsagecontext(value: Usagecontext)
TaskOutputValueDosage(value: Dosage)
TaskOutputValueMeta(value: Meta)
}
Constructors
-
TaskOutputValueBase64binary(value: String) -
TaskOutputValueBoolean(value: Bool) -
TaskOutputValueCanonical(value: String) -
TaskOutputValueCode(value: String) -
TaskOutputValueDate(value: primitive_types.Date) -
TaskOutputValueDatetime(value: primitive_types.DateTime) -
TaskOutputValueDecimal(value: Float) -
TaskOutputValueId(value: String) -
TaskOutputValueInstant(value: primitive_types.Instant) -
TaskOutputValueInteger(value: Int) -
TaskOutputValueMarkdown(value: String) -
TaskOutputValueOid(value: String) -
TaskOutputValuePositiveint(value: Int) -
TaskOutputValueString(value: String) -
TaskOutputValueTime(value: primitive_types.Time) -
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) -
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) -
TaskOutputValueReference(value: Reference) -
TaskOutputValueSampleddata(value: Sampleddata) -
TaskOutputValueSignature(value: Signature) -
TaskOutputValueTiming(value: Timing) -
TaskOutputValueContactdetail(value: Contactdetail) -
TaskOutputValueContributor(value: Contributor) -
TaskOutputValueDatarequirement(value: Datarequirement) -
TaskOutputValueExpression(value: Expression) -
TaskOutputValueParameterdefinition(value: Parameterdefinition) -
TaskOutputValueRelatedartifact(value: Relatedartifact) -
TaskOutputValueTriggerdefinition(value: Triggerdefinition) -
TaskOutputValueUsagecontext(value: Usagecontext) -
TaskOutputValueDosage(value: Dosage) -
TaskOutputValueMeta(value: Meta)
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),
version: option.Option(String),
name: option.Option(String),
title: option.Option(String),
status: r4us_valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: primitive_types.DateTime,
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),
kind: r4us_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(r4us_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), version: option.Option(String), name: option.Option(String), title: option.Option(String), status: r4us_valuesets.Publicationstatus, experimental: option.Option(Bool), date: primitive_types.DateTime, 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), kind: r4us_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(r4us_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),
subsumption: option.Option(Bool),
)
}
Constructors
-
TerminologycapabilitiesCodesystem( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), uri: option.Option(String), version: List(TerminologycapabilitiesCodesystemVersion), 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(String),
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(String), filter: List(TerminologycapabilitiesCodesystemVersionFilter), property: List(String), )
pub type TerminologycapabilitiesCodesystemVersionFilter {
TerminologycapabilitiesCodesystemVersionFilter(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
code: String,
op: List1(String),
)
}
Constructors
-
TerminologycapabilitiesCodesystemVersionFilter( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), code: String, op: List1(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 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: r4us_valuesets.Reportstatuscodes,
test_script: Reference,
result: r4us_valuesets.Reportresultcodes,
score: option.Option(Float),
tester: option.Option(String),
issued: option.Option(primitive_types.DateTime),
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: r4us_valuesets.Reportstatuscodes, test_script: Reference, result: r4us_valuesets.Reportresultcodes, score: option.Option(Float), tester: option.Option(String), issued: option.Option(primitive_types.DateTime), 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_: r4us_valuesets.Reportparticipanttype,
uri: String,
display: option.Option(String),
)
}
Constructors
-
TestreportParticipant( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), type_: r4us_valuesets.Reportparticipanttype, uri: String, display: option.Option(String), )
pub type TestreportSetup {
TestreportSetup(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
action: List1(TestreportSetupAction),
)
}
Constructors
-
TestreportSetup( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), action: List1(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: r4us_valuesets.Reportactionresultcodes,
message: option.Option(String),
detail: option.Option(String),
)
}
Constructors
-
TestreportSetupActionAssert( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), result: r4us_valuesets.Reportactionresultcodes, message: option.Option(String), detail: option.Option(String), )
pub type TestreportSetupActionOperation {
TestreportSetupActionOperation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
result: r4us_valuesets.Reportactionresultcodes,
message: option.Option(String),
detail: option.Option(String),
)
}
Constructors
-
TestreportSetupActionOperation( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), result: r4us_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: List1(TestreportTeardownAction),
)
}
Constructors
-
TestreportTeardown( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), action: List1(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: List1(TestreportTestAction),
)
}
Constructors
-
TestreportTest( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), name: option.Option(String), description: option.Option(String), action: List1(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: String,
identifier: option.Option(Identifier),
version: option.Option(String),
name: String,
title: option.Option(String),
status: r4us_valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(primitive_types.DateTime),
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),
origin: List(TestscriptOrigin),
destination: List(TestscriptDestination),
metadata: option.Option(TestscriptMetadata),
fixture: List(TestscriptFixture),
profile: List(Reference),
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: String, identifier: option.Option(Identifier), version: option.Option(String), name: String, title: option.Option(String), status: r4us_valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(primitive_types.DateTime), 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), origin: List(TestscriptOrigin), destination: List(TestscriptDestination), metadata: option.Option(TestscriptMetadata), fixture: List(TestscriptFixture), profile: List(Reference), 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,
)
}
Constructors
-
TestscriptDestination( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), index: Int, profile: Coding, )
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: List1(TestscriptMetadataCapability),
)
}
Constructors
-
TestscriptMetadata( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), link: List(TestscriptMetadataLink), capability: List1(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,
)
}
Constructors
-
TestscriptOrigin( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), index: Int, profile: Coding, )
pub type TestscriptSetup {
TestscriptSetup(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
action: List1(TestscriptSetupAction),
)
}
Constructors
-
TestscriptSetup( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), action: List1(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(r4us_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),
expression: option.Option(String),
header_field: option.Option(String),
minimum_id: option.Option(String),
navigation_links: option.Option(Bool),
operator: option.Option(r4us_valuesets.Assertoperatorcodes),
path: option.Option(String),
request_method: option.Option(r4us_valuesets.Httpoperations),
request_url: option.Option(String),
resource: option.Option(r4us_valuesets.Definedtypes),
response: option.Option(
r4us_valuesets.Assertresponsecodetypes,
),
response_code: option.Option(String),
source_id: option.Option(String),
validate_profile_id: option.Option(String),
value: option.Option(String),
warning_only: Bool,
)
}
Constructors
-
TestscriptSetupActionAssert( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), label: option.Option(String), description: option.Option(String), direction: option.Option(r4us_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), expression: option.Option(String), header_field: option.Option(String), minimum_id: option.Option(String), navigation_links: option.Option(Bool), operator: option.Option(r4us_valuesets.Assertoperatorcodes), path: option.Option(String), request_method: option.Option(r4us_valuesets.Httpoperations), request_url: option.Option(String), resource: option.Option(r4us_valuesets.Definedtypes), response: option.Option(r4us_valuesets.Assertresponsecodetypes), response_code: option.Option(String), source_id: option.Option(String), validate_profile_id: option.Option(String), value: option.Option(String), warning_only: Bool, )
pub type TestscriptSetupActionOperation {
TestscriptSetupActionOperation(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
type_: option.Option(Coding),
resource: option.Option(r4us_valuesets.Definedtypes),
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(r4us_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(r4us_valuesets.Definedtypes), 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(r4us_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: List1(TestscriptTeardownAction),
)
}
Constructors
-
TestscriptTeardown( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), action: List1(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: List1(TestscriptTestAction),
)
}
Constructors
-
TestscriptTest( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), name: option.Option(String), description: option.Option(String), action: List1(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(primitive_types.DateTime),
repeat: option.Option(TimingRepeat),
code: option.Option(Codeableconcept),
)
}
Constructors
-
Timing( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), event: List(primitive_types.DateTime), 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(r4us_valuesets.Unitsoftime),
frequency: option.Option(Int),
frequency_max: option.Option(Int),
period: option.Option(Float),
period_max: option.Option(Float),
period_unit: option.Option(r4us_valuesets.Unitsoftime),
day_of_week: List(r4us_valuesets.Daysofweek),
time_of_day: List(primitive_types.Time),
when: List(r4us_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(r4us_valuesets.Unitsoftime), frequency: option.Option(Int), frequency_max: option.Option(Int), period: option.Option(Float), period_max: option.Option(Float), period_unit: option.Option(r4us_valuesets.Unitsoftime), day_of_week: List(r4us_valuesets.Daysofweek), time_of_day: List(primitive_types.Time), when: List(r4us_valuesets.Eventtiming), offset: option.Option(Int), )
pub type Triggerdefinition {
Triggerdefinition(
id: option.Option(String),
extension: List(Extension),
type_: r4us_valuesets.Triggertype,
name: option.Option(String),
timing: option.Option(TriggerdefinitionTiming),
data: List(Datarequirement),
condition: option.Option(Expression),
)
}
Constructors
-
Triggerdefinition( id: option.Option(String), extension: List(Extension), type_: r4us_valuesets.Triggertype, name: option.Option(String), timing: option.Option(TriggerdefinitionTiming), data: List(Datarequirement), condition: option.Option(Expression), )
pub type TriggerdefinitionTiming {
TriggerdefinitionTimingTiming(timing: Timing)
TriggerdefinitionTimingReference(timing: Reference)
TriggerdefinitionTimingDate(timing: primitive_types.Date)
TriggerdefinitionTimingDatetime(
timing: primitive_types.DateTime,
)
}
Constructors
-
TriggerdefinitionTimingTiming(timing: Timing) -
TriggerdefinitionTimingReference(timing: Reference) -
TriggerdefinitionTimingDate(timing: primitive_types.Date) -
TriggerdefinitionTimingDatetime(timing: primitive_types.DateTime)
pub type UsCoreEthnicity {
UsCoreEthnicity(
text: String,
detailed: List(Coding),
omb_category: option.Option(Coding),
)
}
Constructors
-
UsCoreEthnicity( text: String, detailed: List(Coding), omb_category: option.Option(Coding), )
pub type UsCoreMedicationAdherence {
UsCoreMedicationAdherence(
information_source: List(Codeableconcept),
date_asserted: primitive_types.DateTime,
medication_adherence: Codeableconcept,
)
}
Constructors
-
UsCoreMedicationAdherence( information_source: List(Codeableconcept), date_asserted: primitive_types.DateTime, medication_adherence: Codeableconcept, )
pub type UsCoreTribalAffiliation {
UsCoreTribalAffiliation(
is_enrolled: option.Option(Bool),
tribal_affiliation: Codeableconcept,
)
}
Constructors
-
UsCoreTribalAffiliation( is_enrolled: option.Option(Bool), tribal_affiliation: Codeableconcept, )
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),
name: option.Option(String),
title: option.Option(String),
status: r4us_valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(primitive_types.DateTime),
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),
compose: option.Option(ValuesetCompose),
expansion: option.Option(ValuesetExpansion),
)
}
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), name: option.Option(String), title: option.Option(String), status: r4us_valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(primitive_types.DateTime), 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), compose: option.Option(ValuesetCompose), expansion: option.Option(ValuesetExpansion), )
pub type ValuesetCompose {
ValuesetCompose(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
locked_date: option.Option(primitive_types.Date),
inactive: option.Option(Bool),
include: List1(ValuesetComposeInclude),
exclude: List(ValuesetComposeInclude),
)
}
Constructors
-
ValuesetCompose( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), locked_date: option.Option(primitive_types.Date), inactive: option.Option(Bool), include: List1(ValuesetComposeInclude), exclude: List(ValuesetComposeInclude), )
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),
)
}
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), )
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),
value: String,
)
}
Constructors
-
ValuesetComposeIncludeConceptDesignation( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), language: option.Option(String), use_: option.Option(Coding), value: String, )
pub type ValuesetComposeIncludeFilter {
ValuesetComposeIncludeFilter(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
property: String,
op: r4us_valuesets.Filteroperator,
value: String,
)
}
Constructors
-
ValuesetComposeIncludeFilter( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), property: String, op: r4us_valuesets.Filteroperator, value: String, )
pub type ValuesetExpansion {
ValuesetExpansion(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
identifier: option.Option(String),
timestamp: primitive_types.DateTime,
total: option.Option(Int),
offset: option.Option(Int),
parameter: List(ValuesetExpansionParameter),
contains: List(ValuesetExpansionContains),
)
}
Constructors
-
ValuesetExpansion( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), identifier: option.Option(String), timestamp: primitive_types.DateTime, total: option.Option(Int), offset: option.Option(Int), parameter: List(ValuesetExpansionParameter), 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),
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), contains: List(ValuesetExpansionContains), )
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: primitive_types.DateTime,
)
}
Constructors
-
ValuesetExpansionParameterValueString(value: String) -
ValuesetExpansionParameterValueBoolean(value: Bool) -
ValuesetExpansionParameterValueInteger(value: Int) -
ValuesetExpansionParameterValueDecimal(value: Float) -
ValuesetExpansionParameterValueUri(value: String) -
ValuesetExpansionParameterValueCode(value: String) -
ValuesetExpansionParameterValueDatetime( value: primitive_types.DateTime, )
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: r4us_valuesets.Verificationresultstatus,
status_date: option.Option(primitive_types.DateTime),
validation_type: option.Option(Codeableconcept),
validation_process: List(Codeableconcept),
frequency: option.Option(Timing),
last_performed: option.Option(primitive_types.DateTime),
next_scheduled: option.Option(primitive_types.Date),
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: r4us_valuesets.Verificationresultstatus, status_date: option.Option(primitive_types.DateTime), validation_type: option.Option(Codeableconcept), validation_process: List(Codeableconcept), frequency: option.Option(Timing), last_performed: option.Option(primitive_types.DateTime), next_scheduled: option.Option(primitive_types.Date), 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(primitive_types.Date),
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(primitive_types.Date), 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(primitive_types.DateTime),
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(primitive_types.DateTime), 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 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: r4us_valuesets.Fmstatus,
created: primitive_types.DateTime,
patient: Reference,
encounter: option.Option(Reference),
date_written: primitive_types.DateTime,
prescriber: Reference,
lens_specification: List1(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: r4us_valuesets.Fmstatus, created: primitive_types.DateTime, patient: Reference, encounter: option.Option(Reference), date_written: primitive_types.DateTime, prescriber: Reference, lens_specification: List1(VisionprescriptionLensspecification), )
pub type VisionprescriptionLensspecification {
VisionprescriptionLensspecification(
id: option.Option(String),
extension: List(Extension),
modifier_extension: List(Extension),
product: Codeableconcept,
eye: r4us_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: r4us_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: r4us_valuesets.Visionbasecodes,
)
}
Constructors
-
VisionprescriptionLensspecificationPrism( id: option.Option(String), extension: List(Extension), modifier_extension: List(Extension), amount: Float, base: r4us_valuesets.Visionbasecodes, )
Values
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_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: r4us_valuesets.Accountstatus,
) -> Account
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: r4us_valuesets.Publicationstatus,
) -> Activitydefinition
pub fn activitydefinition_participant_decoder() -> decode.Decoder(
ActivitydefinitionParticipant,
)
pub fn activitydefinition_participant_new(
type_ type_: r4us_valuesets.Actionparticipanttype,
) -> 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 address_decoder() -> decode.Decoder(Address)
pub fn address_new() -> Address
pub fn adverseevent_decoder() -> decode.Decoder(Adverseevent)
pub fn adverseevent_new(
subject subject: Reference,
actuality actuality: r4us_valuesets.Adverseeventactuality,
) -> Adverseevent
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_new(
instance instance: Reference,
) -> 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_reaction_decoder() -> decode.Decoder(
AllergyintoleranceReaction,
)
pub fn allergyintolerance_reaction_new(
manifestation manifestation: List1(Codeableconcept),
) -> 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(
participant participant: List1(AppointmentParticipant),
status status: r4us_valuesets.Appointmentstatus,
) -> Appointment
pub fn appointment_participant_decoder() -> decode.Decoder(
AppointmentParticipant,
)
pub fn appointment_participant_new(
status status: r4us_valuesets.Participationstatus,
) -> AppointmentParticipant
pub fn appointment_participant_to_json(
appointment_participant: AppointmentParticipant,
) -> 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: r4us_valuesets.Participationstatus,
appointment appointment: Reference,
) -> Appointmentresponse
pub fn appointmentresponse_to_json(
appointmentresponse: Appointmentresponse,
) -> 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_new() -> AuditeventAgentNetwork
pub fn auditevent_agent_network_to_json(
auditevent_agent_network: AuditeventAgentNetwork,
) -> json.Json
pub fn auditevent_agent_new(
requestor requestor: Bool,
) -> 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_: String,
) -> 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,
agent agent: List1(AuditeventAgent),
recorded recorded: primitive_types.Instant,
type_ type_: Coding,
) -> Auditevent
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 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_manipulation_decoder() -> decode.Decoder(
BiologicallyderivedproductManipulation,
)
pub fn biologicallyderivedproduct_manipulation_new() -> BiologicallyderivedproductManipulation
pub fn biologicallyderivedproduct_manipulation_time_decoder() -> decode.Decoder(
BiologicallyderivedproductManipulationTime,
)
pub fn biologicallyderivedproduct_manipulation_time_to_json(
elt: BiologicallyderivedproductManipulationTime,
) -> json.Json
pub fn biologicallyderivedproduct_manipulation_to_json(
biologicallyderivedproduct_manipulation: BiologicallyderivedproductManipulation,
) -> json.Json
pub fn biologicallyderivedproduct_new() -> Biologicallyderivedproduct
pub fn biologicallyderivedproduct_processing_decoder() -> decode.Decoder(
BiologicallyderivedproductProcessing,
)
pub fn biologicallyderivedproduct_processing_new() -> BiologicallyderivedproductProcessing
pub fn biologicallyderivedproduct_processing_time_decoder() -> decode.Decoder(
BiologicallyderivedproductProcessingTime,
)
pub fn biologicallyderivedproduct_processing_time_to_json(
elt: BiologicallyderivedproductProcessingTime,
) -> json.Json
pub fn biologicallyderivedproduct_processing_to_json(
biologicallyderivedproduct_processing: BiologicallyderivedproductProcessing,
) -> json.Json
pub fn biologicallyderivedproduct_storage_decoder() -> decode.Decoder(
BiologicallyderivedproductStorage,
)
pub fn biologicallyderivedproduct_storage_new() -> BiologicallyderivedproductStorage
pub fn biologicallyderivedproduct_storage_to_json(
biologicallyderivedproduct_storage: BiologicallyderivedproductStorage,
) -> json.Json
pub fn biologicallyderivedproduct_to_json(
biologicallyderivedproduct: Biologicallyderivedproduct,
) -> json.Json
pub fn bodystructure_decoder() -> decode.Decoder(Bodystructure)
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: r4us_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: String,
) -> BundleLink
pub fn bundle_link_to_json(bundle_link: BundleLink) -> json.Json
pub fn bundle_new(
type_ type_: r4us_valuesets.Bundletype,
) -> Bundle
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: r4us_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: r4us_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(
format format: List1(String),
fhir_version fhir_version: r4us_valuesets.Fhirversion,
kind kind: r4us_valuesets.Capabilitystatementkind,
date date: primitive_types.DateTime,
status status: r4us_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: r4us_valuesets.Systemrestfulinteraction,
) -> CapabilitystatementRestInteraction
pub fn capabilitystatement_rest_interaction_to_json(
capabilitystatement_rest_interaction: CapabilitystatementRestInteraction,
) -> json.Json
pub fn capabilitystatement_rest_new(
mode mode: r4us_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: r4us_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_: r4us_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_: r4us_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 careplan_activity_decoder() -> decode.Decoder(
CareplanActivity,
)
pub fn careplan_activity_detail_decoder() -> decode.Decoder(
CareplanActivityDetail,
)
pub fn careplan_activity_detail_new(
status status: r4us_valuesets.Careplanactivitystatus,
) -> CareplanActivityDetail
pub fn careplan_activity_detail_product_decoder() -> decode.Decoder(
CareplanActivityDetailProduct,
)
pub fn careplan_activity_detail_product_to_json(
elt: CareplanActivityDetailProduct,
) -> json.Json
pub fn careplan_activity_detail_scheduled_decoder() -> decode.Decoder(
CareplanActivityDetailScheduled,
)
pub fn careplan_activity_detail_scheduled_to_json(
elt: CareplanActivityDetailScheduled,
) -> json.Json
pub fn careplan_activity_detail_to_json(
careplan_activity_detail: CareplanActivityDetail,
) -> json.Json
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: r4us_valuesets.Careplanintent,
status status: r4us_valuesets.Requeststatus,
) -> Careplan
pub fn careteam_decoder() -> decode.Decoder(Careteam)
pub fn careteam_new() -> Careteam
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 catalogentry_decoder() -> decode.Decoder(Catalogentry)
pub fn catalogentry_new(
referenced_item referenced_item: Reference,
orderable orderable: Bool,
) -> Catalogentry
pub fn catalogentry_relatedentry_decoder() -> decode.Decoder(
CatalogentryRelatedentry,
)
pub fn catalogentry_relatedentry_new(
item item: Reference,
relationtype relationtype: r4us_valuesets.Relationtype,
) -> CatalogentryRelatedentry
pub fn catalogentry_relatedentry_to_json(
catalogentry_relatedentry: CatalogentryRelatedentry,
) -> json.Json
pub fn catalogentry_to_json(
catalogentry: Catalogentry,
) -> json.Json
pub fn chargeitem_decoder() -> decode.Decoder(Chargeitem)
pub fn chargeitem_new(
subject subject: Reference,
code code: Codeableconcept,
status status: r4us_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_product_decoder() -> decode.Decoder(
ChargeitemProduct,
)
pub fn chargeitem_product_to_json(
elt: ChargeitemProduct,
) -> 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: r4us_valuesets.Publicationstatus,
url url: String,
) -> Chargeitemdefinition
pub fn chargeitemdefinition_propertygroup_decoder() -> decode.Decoder(
ChargeitemdefinitionPropertygroup,
)
pub fn chargeitemdefinition_propertygroup_new() -> ChargeitemdefinitionPropertygroup
pub fn chargeitemdefinition_propertygroup_pricecomponent_decoder() -> decode.Decoder(
ChargeitemdefinitionPropertygroupPricecomponent,
)
pub fn chargeitemdefinition_propertygroup_pricecomponent_new(
type_ type_: r4us_valuesets.Invoicepricecomponenttype,
) -> ChargeitemdefinitionPropertygroupPricecomponent
pub fn chargeitemdefinition_propertygroup_pricecomponent_to_json(
chargeitemdefinition_propertygroup_pricecomponent: ChargeitemdefinitionPropertygroupPricecomponent,
) -> json.Json
pub fn chargeitemdefinition_propertygroup_to_json(
chargeitemdefinition_propertygroup: ChargeitemdefinitionPropertygroup,
) -> json.Json
pub fn chargeitemdefinition_to_json(
chargeitemdefinition: Chargeitemdefinition,
) -> 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: primitive_types.Date,
) -> 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_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_decoder() -> decode.Decoder(ClaimItem)
pub fn claim_item_detail_decoder() -> decode.Decoder(
ClaimItemDetail,
)
pub fn claim_item_detail_new(
product_or_service product_or_service: Codeableconcept,
sequence sequence: Int,
) -> ClaimItemDetail
pub fn claim_item_detail_subdetail_decoder() -> decode.Decoder(
ClaimItemDetailSubdetail,
)
pub fn claim_item_detail_subdetail_new(
product_or_service product_or_service: Codeableconcept,
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(
product_or_service product_or_service: Codeableconcept,
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(
insurance insurance: List1(ClaimInsurance),
priority priority: Codeableconcept,
provider provider: Reference,
created created: primitive_types.DateTime,
patient patient: Reference,
use_ use_: r4us_valuesets.Claimuse,
type_ type_: Codeableconcept,
status status: r4us_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_decoder() -> decode.Decoder(
ClaimresponseAdditem,
)
pub fn claimresponse_additem_detail_decoder() -> decode.Decoder(
ClaimresponseAdditemDetail,
)
pub fn claimresponse_additem_detail_new(
adjudication adjudication: List1(ClaimresponseItemAdjudication),
product_or_service product_or_service: Codeableconcept,
) -> ClaimresponseAdditemDetail
pub fn claimresponse_additem_detail_subdetail_decoder() -> decode.Decoder(
ClaimresponseAdditemDetailSubdetail,
)
pub fn claimresponse_additem_detail_subdetail_new(
adjudication adjudication: List1(ClaimresponseItemAdjudication),
product_or_service product_or_service: Codeableconcept,
) -> 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(
adjudication adjudication: List1(ClaimresponseItemAdjudication),
product_or_service product_or_service: Codeableconcept,
) -> 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_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(
adjudication adjudication: List1(ClaimresponseItemAdjudication),
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(
adjudication adjudication: List1(ClaimresponseItemAdjudication),
item_sequence item_sequence: Int,
) -> ClaimresponseItem
pub fn claimresponse_item_to_json(
claimresponse_item: ClaimresponseItem,
) -> json.Json
pub fn claimresponse_new(
outcome outcome: r4us_valuesets.Remittanceoutcome,
insurer insurer: Reference,
created created: primitive_types.DateTime,
patient patient: Reference,
use_ use_: r4us_valuesets.Claimuse,
type_ type_: Codeableconcept,
status status: r4us_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_investigation_decoder() -> decode.Decoder(
ClinicalimpressionInvestigation,
)
pub fn clinicalimpression_investigation_new(
code code: Codeableconcept,
) -> ClinicalimpressionInvestigation
pub fn clinicalimpression_investigation_to_json(
clinicalimpression_investigation: ClinicalimpressionInvestigation,
) -> json.Json
pub fn clinicalimpression_new(
subject subject: Reference,
status status: r4us_valuesets.Clinicalimpressionstatus,
) -> Clinicalimpression
pub fn clinicalimpression_to_json(
clinicalimpression: Clinicalimpression,
) -> 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 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,
operator operator: List1(r4us_valuesets.Filteroperator),
code code: String,
) -> CodesystemFilter
pub fn codesystem_filter_to_json(
codesystem_filter: CodesystemFilter,
) -> json.Json
pub fn codesystem_new(
content content: r4us_valuesets.Codesystemcontentmode,
status status: r4us_valuesets.Publicationstatus,
) -> Codesystem
pub fn codesystem_property_decoder() -> decode.Decoder(
CodesystemProperty,
)
pub fn codesystem_property_new(
type_ type_: r4us_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 coding_decoder() -> decode.Decoder(Coding)
pub fn coding_new() -> Coding
pub fn communication_decoder() -> decode.Decoder(Communication)
pub fn communication_new(
status status: r4us_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(
status status: r4us_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: r4us_valuesets.Compartmenttype,
status status: r4us_valuesets.Publicationstatus,
name name: String,
url url: String,
) -> Compartmentdefinition
pub fn compartmentdefinition_resource_decoder() -> decode.Decoder(
CompartmentdefinitionResource,
)
pub fn compartmentdefinition_resource_new(
code code: r4us_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 composition_attester_decoder() -> decode.Decoder(
CompositionAttester,
)
pub fn composition_attester_new(
mode mode: r4us_valuesets.Compositionattestationmode,
) -> 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,
author author: List1(Reference),
date date: primitive_types.DateTime,
type_ type_: Codeableconcept,
status status: r4us_valuesets.Compositionstatus,
) -> Composition
pub fn composition_relatesto_decoder() -> decode.Decoder(
CompositionRelatesto,
)
pub fn composition_relatesto_new(
target target: CompositionRelatestoTarget,
code code: r4us_valuesets.Documentrelationshiptype,
) -> CompositionRelatesto
pub fn composition_relatesto_target_decoder() -> decode.Decoder(
CompositionRelatestoTarget,
)
pub fn composition_relatesto_target_to_json(
elt: CompositionRelatestoTarget,
) -> json.Json
pub fn composition_relatesto_to_json(
composition_relatesto: CompositionRelatesto,
) -> json.Json
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_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(
value value: String,
property property: 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_new(
equivalence equivalence: r4us_valuesets.Conceptmapequivalence,
) -> ConceptmapGroupElementTarget
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(
element element: List1(ConceptmapGroupElement),
) -> 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: r4us_valuesets.Conceptmapunmappedmode,
) -> ConceptmapGroupUnmapped
pub fn conceptmap_group_unmapped_to_json(
conceptmap_group_unmapped: ConceptmapGroupUnmapped,
) -> json.Json
pub fn conceptmap_new(
status status: r4us_valuesets.Publicationstatus,
) -> Conceptmap
pub fn conceptmap_source_decoder() -> decode.Decoder(
ConceptmapSource,
)
pub fn conceptmap_source_to_json(
elt: ConceptmapSource,
) -> json.Json
pub fn conceptmap_target_decoder() -> decode.Decoder(
ConceptmapTarget,
)
pub fn conceptmap_target_to_json(
elt: ConceptmapTarget,
) -> json.Json
pub fn conceptmap_to_json(conceptmap: Conceptmap) -> 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_evidence_decoder() -> decode.Decoder(
ConditionEvidence,
)
pub fn condition_evidence_new() -> ConditionEvidence
pub fn condition_evidence_to_json(
condition_evidence: ConditionEvidence,
) -> json.Json
pub fn condition_onset_decoder() -> decode.Decoder(ConditionOnset)
pub fn condition_onset_to_json(elt: ConditionOnset) -> 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 consent_decoder() -> decode.Decoder(Consent)
pub fn consent_new(
category category: List1(Codeableconcept),
scope scope: Codeableconcept,
status status: r4us_valuesets.Consentstatecodes,
) -> Consent
pub fn consent_policy_decoder() -> decode.Decoder(ConsentPolicy)
pub fn consent_policy_new() -> ConsentPolicy
pub fn consent_policy_to_json(
consent_policy: ConsentPolicy,
) -> json.Json
pub fn consent_provision_actor_decoder() -> decode.Decoder(
ConsentProvisionActor,
)
pub fn consent_provision_actor_new(
reference reference: Reference,
role role: Codeableconcept,
) -> 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: r4us_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_source_decoder() -> decode.Decoder(ConsentSource)
pub fn consent_source_to_json(elt: ConsentSource) -> 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: r4us_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(
signature signature: List1(Signature),
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(
reference reference: List1(Reference),
) -> 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,
reference reference: List1(Reference),
) -> 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_: r4us_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: String,
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(
value value: CoverageCosttobeneficiaryValue,
) -> 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(
payor payor: List1(Reference),
beneficiary beneficiary: Reference,
status status: r4us_valuesets.Fmstatus,
) -> Coverage
pub fn coverageeligibilityrequest_decoder() -> decode.Decoder(
Coverageeligibilityrequest,
)
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: primitive_types.DateTime,
patient patient: Reference,
purpose purpose: List1(r4us_valuesets.Eligibilityrequestpurpose),
status status: r4us_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_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: r4us_valuesets.Remittanceoutcome,
request request: Reference,
created created: primitive_types.DateTime,
patient patient: Reference,
purpose purpose: List1(
r4us_valuesets.Eligibilityresponsepurpose,
),
status status: r4us_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_: r4us_valuesets.Alltypes,
) -> Datarequirement
pub fn datarequirement_sort_decoder() -> decode.Decoder(
DatarequirementSort,
)
pub fn datarequirement_sort_new(
direction direction: r4us_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 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: r4us_valuesets.Observationstatus,
) -> Detectedissue
pub fn detectedissue_to_json(
detectedissue: Detectedissue,
) -> json.Json
pub fn device_decoder() -> decode.Decoder(Device)
pub fn device_devicename_decoder() -> decode.Decoder(
DeviceDevicename,
)
pub fn device_devicename_new(
type_ type_: r4us_valuesets.Devicenametype,
name name: String,
) -> DeviceDevicename
pub fn device_devicename_to_json(
device_devicename: DeviceDevicename,
) -> json.Json
pub fn device_new() -> Device
pub fn device_property_decoder() -> decode.Decoder(DeviceProperty)
pub fn device_property_new(
type_ type_: Codeableconcept,
) -> DeviceProperty
pub fn device_property_to_json(
device_property: DeviceProperty,
) -> json.Json
pub fn device_specialization_decoder() -> decode.Decoder(
DeviceSpecialization,
)
pub fn device_specialization_new(
system_type system_type: Codeableconcept,
) -> DeviceSpecialization
pub fn device_specialization_to_json(
device_specialization: DeviceSpecialization,
) -> json.Json
pub fn device_udicarrier_decoder() -> decode.Decoder(
DeviceUdicarrier,
)
pub fn device_udicarrier_new() -> 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 devicedefinition_capability_decoder() -> decode.Decoder(
DevicedefinitionCapability,
)
pub fn devicedefinition_capability_new(
type_ type_: Codeableconcept,
) -> DevicedefinitionCapability
pub fn devicedefinition_capability_to_json(
devicedefinition_capability: DevicedefinitionCapability,
) -> json.Json
pub fn devicedefinition_decoder() -> decode.Decoder(
Devicedefinition,
)
pub fn devicedefinition_devicename_decoder() -> decode.Decoder(
DevicedefinitionDevicename,
)
pub fn devicedefinition_devicename_new(
type_ type_: r4us_valuesets.Devicenametype,
name name: String,
) -> DevicedefinitionDevicename
pub fn devicedefinition_devicename_to_json(
devicedefinition_devicename: DevicedefinitionDevicename,
) -> json.Json
pub fn devicedefinition_manufacturer_decoder() -> decode.Decoder(
DevicedefinitionManufacturer,
)
pub fn devicedefinition_manufacturer_to_json(
elt: DevicedefinitionManufacturer,
) -> 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_property_decoder() -> decode.Decoder(
DevicedefinitionProperty,
)
pub fn devicedefinition_property_new(
type_ type_: Codeableconcept,
) -> DevicedefinitionProperty
pub fn devicedefinition_property_to_json(
devicedefinition_property: DevicedefinitionProperty,
) -> json.Json
pub fn devicedefinition_specialization_decoder() -> decode.Decoder(
DevicedefinitionSpecialization,
)
pub fn devicedefinition_specialization_new(
system_type system_type: String,
) -> DevicedefinitionSpecialization
pub fn devicedefinition_specialization_to_json(
devicedefinition_specialization: DevicedefinitionSpecialization,
) -> json.Json
pub fn devicedefinition_to_json(
devicedefinition: Devicedefinition,
) -> json.Json
pub fn devicedefinition_udideviceidentifier_decoder() -> decode.Decoder(
DevicedefinitionUdideviceidentifier,
)
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 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: r4us_valuesets.Metriccategory,
type_ type_: Codeableconcept,
) -> Devicemetric
pub fn devicemetric_to_json(
devicemetric: Devicemetric,
) -> json.Json
pub fn devicerequest_code_decoder() -> decode.Decoder(
DevicerequestCode,
)
pub fn devicerequest_code_to_json(
elt: DevicerequestCode,
) -> json.Json
pub fn devicerequest_decoder() -> decode.Decoder(Devicerequest)
pub fn devicerequest_new(
subject subject: Reference,
code code: DevicerequestCode,
intent intent: r4us_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 deviceusestatement_decoder() -> decode.Decoder(
Deviceusestatement,
)
pub fn deviceusestatement_new(
device device: Reference,
subject subject: Reference,
status status: r4us_valuesets.Devicestatementstatus,
) -> Deviceusestatement
pub fn deviceusestatement_timing_decoder() -> decode.Decoder(
DeviceusestatementTiming,
)
pub fn deviceusestatement_timing_to_json(
elt: DeviceusestatementTiming,
) -> json.Json
pub fn deviceusestatement_to_json(
deviceusestatement: Deviceusestatement,
) -> 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: r4us_valuesets.Diagnosticreportstatus,
) -> Diagnosticreport
pub fn diagnosticreport_to_json(
diagnosticreport: Diagnosticreport,
) -> json.Json
pub fn distance_decoder() -> decode.Decoder(Distance)
pub fn distance_new() -> Distance
pub fn documentmanifest_decoder() -> decode.Decoder(
Documentmanifest,
)
pub fn documentmanifest_new(
content content: List1(Reference),
status status: r4us_valuesets.Documentreferencestatus,
) -> Documentmanifest
pub fn documentmanifest_related_decoder() -> decode.Decoder(
DocumentmanifestRelated,
)
pub fn documentmanifest_related_new() -> DocumentmanifestRelated
pub fn documentmanifest_related_to_json(
documentmanifest_related: DocumentmanifestRelated,
) -> json.Json
pub fn documentmanifest_to_json(
documentmanifest: Documentmanifest,
) -> json.Json
pub fn documentreference_content_decoder() -> decode.Decoder(
DocumentreferenceContent,
)
pub fn documentreference_content_new(
attachment attachment: Attachment,
) -> DocumentreferenceContent
pub fn documentreference_content_to_json(
documentreference_content: DocumentreferenceContent,
) -> json.Json
pub fn documentreference_context_decoder() -> decode.Decoder(
DocumentreferenceContext,
)
pub fn documentreference_context_new() -> DocumentreferenceContext
pub fn documentreference_context_to_json(
documentreference_context: DocumentreferenceContext,
) -> json.Json
pub fn documentreference_decoder() -> decode.Decoder(
Documentreference,
)
pub fn documentreference_new(
content content: List1(DocumentreferenceContent),
status status: r4us_valuesets.Documentreferencestatus,
) -> Documentreference
pub fn documentreference_relatesto_decoder() -> decode.Decoder(
DocumentreferenceRelatesto,
)
pub fn documentreference_relatesto_new(
target target: Reference,
code code: r4us_valuesets.Documentrelationshiptype,
) -> 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_asneeded_decoder() -> decode.Decoder(DosageAsneeded)
pub fn dosage_asneeded_to_json(elt: DosageAsneeded) -> 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 effectevidencesynthesis_certainty_certaintysubcomponent_decoder() -> decode.Decoder(
EffectevidencesynthesisCertaintyCertaintysubcomponent,
)
pub fn effectevidencesynthesis_certainty_certaintysubcomponent_new() -> EffectevidencesynthesisCertaintyCertaintysubcomponent
pub fn effectevidencesynthesis_certainty_certaintysubcomponent_to_json(
effectevidencesynthesis_certainty_certaintysubcomponent: EffectevidencesynthesisCertaintyCertaintysubcomponent,
) -> json.Json
pub fn effectevidencesynthesis_certainty_decoder() -> decode.Decoder(
EffectevidencesynthesisCertainty,
)
pub fn effectevidencesynthesis_certainty_new() -> EffectevidencesynthesisCertainty
pub fn effectevidencesynthesis_certainty_to_json(
effectevidencesynthesis_certainty: EffectevidencesynthesisCertainty,
) -> json.Json
pub fn effectevidencesynthesis_decoder() -> decode.Decoder(
Effectevidencesynthesis,
)
pub fn effectevidencesynthesis_effectestimate_decoder() -> decode.Decoder(
EffectevidencesynthesisEffectestimate,
)
pub fn effectevidencesynthesis_effectestimate_new() -> EffectevidencesynthesisEffectestimate
pub fn effectevidencesynthesis_effectestimate_precisionestimate_decoder() -> decode.Decoder(
EffectevidencesynthesisEffectestimatePrecisionestimate,
)
pub fn effectevidencesynthesis_effectestimate_precisionestimate_new() -> EffectevidencesynthesisEffectestimatePrecisionestimate
pub fn effectevidencesynthesis_effectestimate_precisionestimate_to_json(
effectevidencesynthesis_effectestimate_precisionestimate: EffectevidencesynthesisEffectestimatePrecisionestimate,
) -> json.Json
pub fn effectevidencesynthesis_effectestimate_to_json(
effectevidencesynthesis_effectestimate: EffectevidencesynthesisEffectestimate,
) -> json.Json
pub fn effectevidencesynthesis_new(
outcome outcome: Reference,
exposure_alternative exposure_alternative: Reference,
exposure exposure: Reference,
population population: Reference,
status status: r4us_valuesets.Publicationstatus,
) -> Effectevidencesynthesis
pub fn effectevidencesynthesis_resultsbyexposure_decoder() -> decode.Decoder(
EffectevidencesynthesisResultsbyexposure,
)
pub fn effectevidencesynthesis_resultsbyexposure_new(
risk_evidence_synthesis risk_evidence_synthesis: Reference,
) -> EffectevidencesynthesisResultsbyexposure
pub fn effectevidencesynthesis_resultsbyexposure_to_json(
effectevidencesynthesis_resultsbyexposure: EffectevidencesynthesisResultsbyexposure,
) -> json.Json
pub fn effectevidencesynthesis_samplesize_decoder() -> decode.Decoder(
EffectevidencesynthesisSamplesize,
)
pub fn effectevidencesynthesis_samplesize_new() -> EffectevidencesynthesisSamplesize
pub fn effectevidencesynthesis_samplesize_to_json(
effectevidencesynthesis_samplesize: EffectevidencesynthesisSamplesize,
) -> json.Json
pub fn effectevidencesynthesis_to_json(
effectevidencesynthesis: Effectevidencesynthesis,
) -> json.Json
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_decoder() -> decode.Decoder(
ElementdefinitionBinding,
)
pub fn elementdefinition_binding_new(
strength strength: r4us_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: r4us_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_: r4us_valuesets.Discriminatortype,
) -> ElementdefinitionSlicingDiscriminator
pub fn elementdefinition_slicing_discriminator_to_json(
elementdefinition_slicing_discriminator: ElementdefinitionSlicingDiscriminator,
) -> json.Json
pub fn elementdefinition_slicing_new(
rules rules: r4us_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_classhistory_decoder() -> decode.Decoder(
EncounterClasshistory,
)
pub fn encounter_classhistory_new(
period period: Period,
class class: Coding,
) -> EncounterClasshistory
pub fn encounter_classhistory_to_json(
encounter_classhistory: EncounterClasshistory,
) -> json.Json
pub fn encounter_decoder() -> decode.Decoder(Encounter)
pub fn encounter_diagnosis_decoder() -> decode.Decoder(
EncounterDiagnosis,
)
pub fn encounter_diagnosis_new(
condition condition: Reference,
) -> EncounterDiagnosis
pub fn encounter_diagnosis_to_json(
encounter_diagnosis: EncounterDiagnosis,
) -> json.Json
pub fn encounter_hospitalization_decoder() -> decode.Decoder(
EncounterHospitalization,
)
pub fn encounter_hospitalization_new() -> EncounterHospitalization
pub fn encounter_hospitalization_to_json(
encounter_hospitalization: EncounterHospitalization,
) -> 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(
class class: Coding,
status status: r4us_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_statushistory_decoder() -> decode.Decoder(
EncounterStatushistory,
)
pub fn encounter_statushistory_new(
period period: Period,
status status: r4us_valuesets.Encounterstatus,
) -> EncounterStatushistory
pub fn encounter_statushistory_to_json(
encounter_statushistory: EncounterStatushistory,
) -> json.Json
pub fn endpoint_decoder() -> decode.Decoder(Endpoint)
pub fn endpoint_new(
address address: String,
payload_type payload_type: List1(Codeableconcept),
connection_type connection_type: Coding,
status status: r4us_valuesets.Endpointstatus,
) -> Endpoint
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(
condition condition: Reference,
) -> EpisodeofcareDiagnosis
pub fn episodeofcare_diagnosis_to_json(
episodeofcare_diagnosis: EpisodeofcareDiagnosis,
) -> json.Json
pub fn episodeofcare_new(
patient patient: Reference,
status status: r4us_valuesets.Episodeofcarestatus,
) -> Episodeofcare
pub fn episodeofcare_statushistory_decoder() -> decode.Decoder(
EpisodeofcareStatushistory,
)
pub fn episodeofcare_statushistory_new(
period period: Period,
status status: r4us_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(
trigger trigger: List1(Triggerdefinition),
status status: r4us_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 evidence_decoder() -> decode.Decoder(Evidence)
pub fn evidence_new(
exposure_background exposure_background: Reference,
status status: r4us_valuesets.Publicationstatus,
) -> Evidence
pub fn evidencevariable_characteristic_decoder() -> decode.Decoder(
EvidencevariableCharacteristic,
)
pub fn evidencevariable_characteristic_definition_decoder() -> decode.Decoder(
EvidencevariableCharacteristicDefinition,
)
pub fn evidencevariable_characteristic_definition_to_json(
elt: EvidencevariableCharacteristicDefinition,
) -> json.Json
pub fn evidencevariable_characteristic_new(
definition definition: EvidencevariableCharacteristicDefinition,
) -> EvidencevariableCharacteristic
pub fn evidencevariable_characteristic_participanteffective_decoder() -> decode.Decoder(
EvidencevariableCharacteristicParticipanteffective,
)
pub fn evidencevariable_characteristic_participanteffective_to_json(
elt: EvidencevariableCharacteristicParticipanteffective,
) -> json.Json
pub fn evidencevariable_characteristic_to_json(
evidencevariable_characteristic: EvidencevariableCharacteristic,
) -> json.Json
pub fn evidencevariable_decoder() -> decode.Decoder(
Evidencevariable,
)
pub fn evidencevariable_new(
characteristic characteristic: List1(
EvidencevariableCharacteristic,
),
status status: r4us_valuesets.Publicationstatus,
) -> Evidencevariable
pub fn evidencevariable_to_json(
evidencevariable: Evidencevariable,
) -> json.Json
pub fn examplescenario_actor_decoder() -> decode.Decoder(
ExamplescenarioActor,
)
pub fn examplescenario_actor_new(
type_ type_: r4us_valuesets.Examplescenarioactortype,
actor_id actor_id: 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(
resource_id resource_id: 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(
resource_type resource_type: r4us_valuesets.Resourcetypes,
resource_id resource_id: String,
) -> ExamplescenarioInstance
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(
description description: String,
version_id version_id: String,
) -> ExamplescenarioInstanceVersion
pub fn examplescenario_instance_version_to_json(
examplescenario_instance_version: ExamplescenarioInstanceVersion,
) -> json.Json
pub fn examplescenario_new(
status status: r4us_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(
number number: 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 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_decoder() -> decode.Decoder(
ExplanationofbenefitAdditem,
)
pub fn explanationofbenefit_additem_detail_decoder() -> decode.Decoder(
ExplanationofbenefitAdditemDetail,
)
pub fn explanationofbenefit_additem_detail_new(
product_or_service product_or_service: Codeableconcept,
) -> ExplanationofbenefitAdditemDetail
pub fn explanationofbenefit_additem_detail_subdetail_decoder() -> decode.Decoder(
ExplanationofbenefitAdditemDetailSubdetail,
)
pub fn explanationofbenefit_additem_detail_subdetail_new(
product_or_service product_or_service: Codeableconcept,
) -> 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(
product_or_service product_or_service: Codeableconcept,
) -> 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_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_decoder() -> decode.Decoder(
ExplanationofbenefitItem,
)
pub fn explanationofbenefit_item_detail_decoder() -> decode.Decoder(
ExplanationofbenefitItemDetail,
)
pub fn explanationofbenefit_item_detail_new(
product_or_service product_or_service: Codeableconcept,
sequence sequence: Int,
) -> ExplanationofbenefitItemDetail
pub fn explanationofbenefit_item_detail_subdetail_decoder() -> decode.Decoder(
ExplanationofbenefitItemDetailSubdetail,
)
pub fn explanationofbenefit_item_detail_subdetail_new(
product_or_service product_or_service: Codeableconcept,
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(
product_or_service product_or_service: Codeableconcept,
sequence sequence: Int,
) -> ExplanationofbenefitItem
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(
insurance insurance: List1(ExplanationofbenefitInsurance),
outcome outcome: r4us_valuesets.Remittanceoutcome,
provider provider: Reference,
insurer insurer: Reference,
created created: primitive_types.DateTime,
patient patient: Reference,
use_ use_: r4us_valuesets.Claimuse,
type_ type_: Codeableconcept,
status status: r4us_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(language language: String) -> Expression
pub fn expression_to_json(expression: Expression) -> json.Json
pub fn ext_simple_or_complex_decoder() -> decode.Decoder(
ExtensionSimpleOrComplex,
)
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: r4us_valuesets.Historystatus,
) -> Familymemberhistory
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: r4us_valuesets.Flagstatus,
) -> Flag
pub fn goal_decoder() -> decode.Decoder(Goal)
pub fn goal_new(
subject subject: Reference,
description description: Codeableconcept,
lifecycle_status lifecycle_status: r4us_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_decoder() -> decode.Decoder(
GraphdefinitionLink,
)
pub fn graphdefinition_link_new() -> GraphdefinitionLink
pub fn graphdefinition_link_target_compartment_decoder() -> decode.Decoder(
GraphdefinitionLinkTargetCompartment,
)
pub fn graphdefinition_link_target_compartment_new(
rule rule: r4us_valuesets.Graphcompartmentrule,
code code: r4us_valuesets.Compartmenttype,
use_ use_: r4us_valuesets.Graphcompartmentuse,
) -> GraphdefinitionLinkTargetCompartment
pub fn graphdefinition_link_target_compartment_to_json(
graphdefinition_link_target_compartment: GraphdefinitionLinkTargetCompartment,
) -> json.Json
pub fn graphdefinition_link_target_decoder() -> decode.Decoder(
GraphdefinitionLinkTarget,
)
pub fn graphdefinition_link_target_new(
type_ type_: r4us_valuesets.Resourcetypes,
) -> GraphdefinitionLinkTarget
pub fn graphdefinition_link_target_to_json(
graphdefinition_link_target: GraphdefinitionLinkTarget,
) -> json.Json
pub fn graphdefinition_link_to_json(
graphdefinition_link: GraphdefinitionLink,
) -> json.Json
pub fn graphdefinition_new(
start start: r4us_valuesets.Resourcetypes,
status status: r4us_valuesets.Publicationstatus,
name name: String,
) -> Graphdefinition
pub fn graphdefinition_to_json(
graphdefinition: Graphdefinition,
) -> 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(
actual actual: Bool,
type_ type_: r4us_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: r4us_valuesets.Guidanceresponsestatus,
module module: GuidanceresponseModule,
) -> Guidanceresponse
pub fn guidanceresponse_to_json(
guidanceresponse: Guidanceresponse,
) -> json.Json
pub fn healthcareservice_availabletime_decoder() -> decode.Decoder(
HealthcareserviceAvailabletime,
)
pub fn healthcareservice_availabletime_new() -> HealthcareserviceAvailabletime
pub fn healthcareservice_availabletime_to_json(
healthcareservice_availabletime: HealthcareserviceAvailabletime,
) -> 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_notavailable_decoder() -> decode.Decoder(
HealthcareserviceNotavailable,
)
pub fn healthcareservice_notavailable_new(
description description: String,
) -> HealthcareserviceNotavailable
pub fn healthcareservice_notavailable_to_json(
healthcareservice_notavailable: HealthcareserviceNotavailable,
) -> json.Json
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 imagingstudy_decoder() -> decode.Decoder(Imagingstudy)
pub fn imagingstudy_new(
subject subject: Reference,
status status: r4us_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: Coding,
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_education_decoder() -> decode.Decoder(
ImmunizationEducation,
)
pub fn immunization_education_new() -> ImmunizationEducation
pub fn immunization_education_to_json(
immunization_education: ImmunizationEducation,
) -> json.Json
pub fn immunization_new(
occurrence occurrence: ImmunizationOccurrence,
patient patient: Reference,
vaccine_code vaccine_code: Codeableconcept,
status status: r4us_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_protocolapplied_decoder() -> decode.Decoder(
ImmunizationProtocolapplied,
)
pub fn immunization_protocolapplied_dosenumber_decoder() -> decode.Decoder(
ImmunizationProtocolappliedDosenumber,
)
pub fn immunization_protocolapplied_dosenumber_to_json(
elt: ImmunizationProtocolappliedDosenumber,
) -> json.Json
pub fn immunization_protocolapplied_new(
dose_number dose_number: ImmunizationProtocolappliedDosenumber,
) -> ImmunizationProtocolapplied
pub fn immunization_protocolapplied_seriesdoses_decoder() -> decode.Decoder(
ImmunizationProtocolappliedSeriesdoses,
)
pub fn immunization_protocolapplied_seriesdoses_to_json(
elt: ImmunizationProtocolappliedSeriesdoses,
) -> json.Json
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_dosenumber_decoder() -> decode.Decoder(
ImmunizationevaluationDosenumber,
)
pub fn immunizationevaluation_dosenumber_to_json(
elt: ImmunizationevaluationDosenumber,
) -> json.Json
pub fn immunizationevaluation_new(
dose_status dose_status: Codeableconcept,
immunization_event immunization_event: Reference,
target_disease target_disease: Codeableconcept,
patient patient: Reference,
status status: r4us_valuesets.Immunizationevaluationstatus,
) -> Immunizationevaluation
pub fn immunizationevaluation_seriesdoses_decoder() -> decode.Decoder(
ImmunizationevaluationSeriesdoses,
)
pub fn immunizationevaluation_seriesdoses_to_json(
elt: ImmunizationevaluationSeriesdoses,
) -> json.Json
pub fn immunizationevaluation_to_json(
immunizationevaluation: Immunizationevaluation,
) -> json.Json
pub fn immunizationrecommendation_decoder() -> decode.Decoder(
Immunizationrecommendation,
)
pub fn immunizationrecommendation_new(
recommendation recommendation: List1(
ImmunizationrecommendationRecommendation,
),
date date: primitive_types.DateTime,
patient patient: Reference,
) -> Immunizationrecommendation
pub fn immunizationrecommendation_recommendation_datecriterion_decoder() -> decode.Decoder(
ImmunizationrecommendationRecommendationDatecriterion,
)
pub fn immunizationrecommendation_recommendation_datecriterion_new(
value value: primitive_types.DateTime,
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_dosenumber_decoder() -> decode.Decoder(
ImmunizationrecommendationRecommendationDosenumber,
)
pub fn immunizationrecommendation_recommendation_dosenumber_to_json(
elt: ImmunizationrecommendationRecommendationDosenumber,
) -> json.Json
pub fn immunizationrecommendation_recommendation_new(
forecast_status forecast_status: Codeableconcept,
) -> ImmunizationrecommendationRecommendation
pub fn immunizationrecommendation_recommendation_seriesdoses_decoder() -> decode.Decoder(
ImmunizationrecommendationRecommendationSeriesdoses,
)
pub fn immunizationrecommendation_recommendation_seriesdoses_to_json(
elt: ImmunizationrecommendationRecommendationSeriesdoses,
) -> json.Json
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(
resource resource: List1(ImplementationguideDefinitionResource),
) -> ImplementationguideDefinition
pub fn implementationguide_definition_page_decoder() -> decode.Decoder(
ImplementationguideDefinitionPage,
)
pub fn implementationguide_definition_page_name_decoder() -> decode.Decoder(
ImplementationguideDefinitionPageName,
)
pub fn implementationguide_definition_page_name_to_json(
elt: ImplementationguideDefinitionPageName,
) -> json.Json
pub fn implementationguide_definition_page_new(
generation generation: r4us_valuesets.Guidepagegeneration,
title title: String,
name name: ImplementationguideDefinitionPageName,
) -> ImplementationguideDefinitionPage
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: r4us_valuesets.Guideparametercode,
) -> 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_example_decoder() -> decode.Decoder(
ImplementationguideDefinitionResourceExample,
)
pub fn implementationguide_definition_resource_example_to_json(
elt: ImplementationguideDefinitionResourceExample,
) -> json.Json
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_: r4us_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(
resource resource: List1(ImplementationguideManifestResource),
) -> 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_example_decoder() -> decode.Decoder(
ImplementationguideManifestResourceExample,
)
pub fn implementationguide_manifest_resource_example_to_json(
elt: ImplementationguideManifestResourceExample,
) -> json.Json
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(
fhir_version fhir_version: List1(r4us_valuesets.Fhirversion),
package_id package_id: String,
status status: r4us_valuesets.Publicationstatus,
name name: String,
url url: String,
) -> Implementationguide
pub fn implementationguide_to_json(
implementationguide: Implementationguide,
) -> json.Json
pub fn individual_recordedsexorgender_decoder() -> decode.Decoder(
Result(IndividualRecordedsexorgender, Extension),
)
pub fn individual_recordedsexorgender_from_ext(
ext: Extension,
) -> Result(IndividualRecordedsexorgender, Nil)
pub fn individual_recordedsexorgender_source_decoder() -> decode.Decoder(
IndividualRecordedsexorgenderSource,
)
pub fn individual_recordedsexorgender_source_to_json(
elt: IndividualRecordedsexorgenderSource,
) -> json.Json
pub fn individual_recordedsexorgender_sourcedocument_decoder() -> decode.Decoder(
IndividualRecordedsexorgenderSourcedocument,
)
pub fn individual_recordedsexorgender_sourcedocument_to_json(
elt: IndividualRecordedsexorgenderSourcedocument,
) -> json.Json
pub fn individual_recordedsexorgender_to_ext(
to_ext: IndividualRecordedsexorgender,
) -> Extension
pub fn individual_recordedsexorgender_to_json(
individual_recordedsexorgender: IndividualRecordedsexorgender,
) -> json.Json
pub fn insuranceplan_contact_decoder() -> decode.Decoder(
InsuranceplanContact,
)
pub fn insuranceplan_contact_new() -> InsuranceplanContact
pub fn insuranceplan_contact_to_json(
insuranceplan_contact: InsuranceplanContact,
) -> 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(
benefit benefit: List1(InsuranceplanCoverageBenefit),
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 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_pricecomponent_decoder() -> decode.Decoder(
InvoiceLineitemPricecomponent,
)
pub fn invoice_lineitem_pricecomponent_new(
type_ type_: r4us_valuesets.Invoicepricecomponenttype,
) -> InvoiceLineitemPricecomponent
pub fn invoice_lineitem_pricecomponent_to_json(
invoice_lineitem_pricecomponent: InvoiceLineitemPricecomponent,
) -> json.Json
pub fn invoice_lineitem_to_json(
invoice_lineitem: InvoiceLineitem,
) -> json.Json
pub fn invoice_new(
status status: r4us_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 library_decoder() -> decode.Decoder(Library)
pub fn library_new(
type_ type_: Codeableconcept,
status status: r4us_valuesets.Publicationstatus,
) -> Library
pub fn library_subject_decoder() -> decode.Decoder(LibrarySubject)
pub fn library_subject_to_json(elt: LibrarySubject) -> 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_: r4us_valuesets.Linkagetype,
) -> LinkageItem
pub fn linkage_item_to_json(
linkage_item: LinkageItem,
) -> json.Json
pub fn linkage_new(item item: List1(LinkageItem)) -> Linkage
pub fn list1_decoder(
name: String,
inner: decode.Decoder(a),
next: fn(List1(a)) -> decode.Decoder(b),
) -> decode.Decoder(b)
pub fn list2_decoder(
name: String,
inner: decode.Decoder(a),
next: fn(List2(a)) -> decode.Decoder(b),
) -> decode.Decoder(b)
pub fn list3_decoder(
name: String,
inner: decode.Decoder(a),
next: fn(List3(a)) -> decode.Decoder(b),
) -> decode.Decoder(b)
pub fn list_entry_decoder() -> decode.Decoder(ListEntry)
pub fn listfhir_decoder() -> decode.Decoder(Listfhir)
pub fn listfhir_new(
mode mode: r4us_valuesets.Listmode,
status status: r4us_valuesets.Liststatus,
) -> Listfhir
pub fn location_decoder() -> decode.Decoder(Location)
pub fn location_hoursofoperation_decoder() -> decode.Decoder(
LocationHoursofoperation,
)
pub fn location_hoursofoperation_new() -> LocationHoursofoperation
pub fn location_hoursofoperation_to_json(
location_hoursofoperation: LocationHoursofoperation,
) -> json.Json
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 map2_fillnone(
list1: List(option.Option(a)),
list2: List(option.Option(b)),
with fun: fn(option.Option(a), option.Option(b)) -> c,
) -> List(c)
pub fn marketingstatus_decoder() -> decode.Decoder(
Marketingstatus,
)
pub fn marketingstatus_new(
date_range date_range: Period,
status status: Codeableconcept,
country country: 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(
criteria criteria: Expression,
) -> 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(
criteria criteria: Expression,
) -> 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_to_json(
measure_group: MeasureGroup,
) -> json.Json
pub fn measure_new(
status status: r4us_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 measurereport_decoder() -> decode.Decoder(Measurereport)
pub fn measurereport_group_decoder() -> decode.Decoder(
MeasurereportGroup,
)
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: Codeableconcept,
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_decoder() -> decode.Decoder(
MeasurereportGroupStratifierStratum,
)
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_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,
measure measure: String,
type_ type_: r4us_valuesets.Measurereporttype,
status status: r4us_valuesets.Measurereportstatus,
) -> Measurereport
pub fn measurereport_to_json(
measurereport: Measurereport,
) -> json.Json
pub fn media_created_decoder() -> decode.Decoder(MediaCreated)
pub fn media_created_to_json(elt: MediaCreated) -> json.Json
pub fn media_decoder() -> decode.Decoder(Media)
pub fn media_new(
content content: Attachment,
status status: r4us_valuesets.Eventstatus,
) -> Media
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_item_decoder() -> decode.Decoder(
MedicationIngredientItem,
)
pub fn medication_ingredient_item_to_json(
elt: MedicationIngredientItem,
) -> json.Json
pub fn medication_ingredient_new(
item item: MedicationIngredientItem,
) -> MedicationIngredient
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_effective_decoder() -> decode.Decoder(
MedicationadministrationEffective,
)
pub fn medicationadministration_effective_to_json(
elt: MedicationadministrationEffective,
) -> json.Json
pub fn medicationadministration_medication_decoder() -> decode.Decoder(
MedicationadministrationMedication,
)
pub fn medicationadministration_medication_to_json(
elt: MedicationadministrationMedication,
) -> json.Json
pub fn medicationadministration_new(
effective effective: MedicationadministrationEffective,
subject subject: Reference,
medication medication: MedicationadministrationMedication,
status status: r4us_valuesets.Medicationadminstatus,
) -> Medicationadministration
pub fn medicationadministration_performer_decoder() -> decode.Decoder(
MedicationadministrationPerformer,
)
pub fn medicationadministration_performer_new(
actor actor: Reference,
) -> 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_medication_decoder() -> decode.Decoder(
MedicationdispenseMedication,
)
pub fn medicationdispense_medication_to_json(
elt: MedicationdispenseMedication,
) -> json.Json
pub fn medicationdispense_new(
medication medication: MedicationdispenseMedication,
status status: r4us_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_statusreason_decoder() -> decode.Decoder(
MedicationdispenseStatusreason,
)
pub fn medicationdispense_statusreason_to_json(
elt: MedicationdispenseStatusreason,
) -> 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_administrationguidelines_decoder() -> decode.Decoder(
MedicationknowledgeAdministrationguidelines,
)
pub fn medicationknowledge_administrationguidelines_dosage_decoder() -> decode.Decoder(
MedicationknowledgeAdministrationguidelinesDosage,
)
pub fn medicationknowledge_administrationguidelines_dosage_new(
dosage dosage: List1(Dosage),
type_ type_: Codeableconcept,
) -> MedicationknowledgeAdministrationguidelinesDosage
pub fn medicationknowledge_administrationguidelines_dosage_to_json(
medicationknowledge_administrationguidelines_dosage: MedicationknowledgeAdministrationguidelinesDosage,
) -> json.Json
pub fn medicationknowledge_administrationguidelines_indication_decoder() -> decode.Decoder(
MedicationknowledgeAdministrationguidelinesIndication,
)
pub fn medicationknowledge_administrationguidelines_indication_to_json(
elt: MedicationknowledgeAdministrationguidelinesIndication,
) -> json.Json
pub fn medicationknowledge_administrationguidelines_new() -> MedicationknowledgeAdministrationguidelines
pub fn medicationknowledge_administrationguidelines_patientcharacteristics_characteristic_decoder() -> decode.Decoder(
MedicationknowledgeAdministrationguidelinesPatientcharacteristicsCharacteristic,
)
pub fn medicationknowledge_administrationguidelines_patientcharacteristics_characteristic_to_json(
elt: MedicationknowledgeAdministrationguidelinesPatientcharacteristicsCharacteristic,
) -> json.Json
pub fn medicationknowledge_administrationguidelines_patientcharacteristics_decoder() -> decode.Decoder(
MedicationknowledgeAdministrationguidelinesPatientcharacteristics,
)
pub fn medicationknowledge_administrationguidelines_patientcharacteristics_new(
characteristic characteristic: MedicationknowledgeAdministrationguidelinesPatientcharacteristicsCharacteristic,
) -> MedicationknowledgeAdministrationguidelinesPatientcharacteristics
pub fn medicationknowledge_administrationguidelines_patientcharacteristics_to_json(
medicationknowledge_administrationguidelines_patientcharacteristics: MedicationknowledgeAdministrationguidelinesPatientcharacteristics,
) -> json.Json
pub fn medicationknowledge_administrationguidelines_to_json(
medicationknowledge_administrationguidelines: MedicationknowledgeAdministrationguidelines,
) -> json.Json
pub fn medicationknowledge_cost_decoder() -> decode.Decoder(
MedicationknowledgeCost,
)
pub fn medicationknowledge_cost_new(
cost cost: Money,
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_drugcharacteristic_decoder() -> decode.Decoder(
MedicationknowledgeDrugcharacteristic,
)
pub fn medicationknowledge_drugcharacteristic_new() -> MedicationknowledgeDrugcharacteristic
pub fn medicationknowledge_drugcharacteristic_to_json(
medicationknowledge_drugcharacteristic: MedicationknowledgeDrugcharacteristic,
) -> json.Json
pub fn medicationknowledge_drugcharacteristic_value_decoder() -> decode.Decoder(
MedicationknowledgeDrugcharacteristicValue,
)
pub fn medicationknowledge_drugcharacteristic_value_to_json(
elt: MedicationknowledgeDrugcharacteristicValue,
) -> json.Json
pub fn medicationknowledge_ingredient_decoder() -> decode.Decoder(
MedicationknowledgeIngredient,
)
pub fn medicationknowledge_ingredient_item_decoder() -> decode.Decoder(
MedicationknowledgeIngredientItem,
)
pub fn medicationknowledge_ingredient_item_to_json(
elt: MedicationknowledgeIngredientItem,
) -> json.Json
pub fn medicationknowledge_ingredient_new(
item item: MedicationknowledgeIngredientItem,
) -> MedicationknowledgeIngredient
pub fn medicationknowledge_ingredient_to_json(
medicationknowledge_ingredient: MedicationknowledgeIngredient,
) -> json.Json
pub fn medicationknowledge_kinetics_decoder() -> decode.Decoder(
MedicationknowledgeKinetics,
)
pub fn medicationknowledge_kinetics_new() -> MedicationknowledgeKinetics
pub fn medicationknowledge_kinetics_to_json(
medicationknowledge_kinetics: MedicationknowledgeKinetics,
) -> json.Json
pub fn medicationknowledge_medicineclassification_decoder() -> decode.Decoder(
MedicationknowledgeMedicineclassification,
)
pub fn medicationknowledge_medicineclassification_new(
type_ type_: Codeableconcept,
) -> MedicationknowledgeMedicineclassification
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_schedule_decoder() -> decode.Decoder(
MedicationknowledgeRegulatorySchedule,
)
pub fn medicationknowledge_regulatory_schedule_new(
schedule schedule: Codeableconcept,
) -> MedicationknowledgeRegulatorySchedule
pub fn medicationknowledge_regulatory_schedule_to_json(
medicationknowledge_regulatory_schedule: MedicationknowledgeRegulatorySchedule,
) -> json.Json
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(
reference reference: List1(Reference),
type_ type_: Codeableconcept,
) -> MedicationknowledgeRelatedmedicationknowledge
pub fn medicationknowledge_relatedmedicationknowledge_to_json(
medicationknowledge_relatedmedicationknowledge: MedicationknowledgeRelatedmedicationknowledge,
) -> 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_medication_decoder() -> decode.Decoder(
MedicationrequestMedication,
)
pub fn medicationrequest_medication_to_json(
elt: MedicationrequestMedication,
) -> json.Json
pub fn medicationrequest_new(
subject subject: Reference,
medication medication: MedicationrequestMedication,
intent intent: r4us_valuesets.Medicationrequestintent,
status status: r4us_valuesets.Medicationrequeststatus,
) -> Medicationrequest
pub fn medicationrequest_reported_decoder() -> decode.Decoder(
MedicationrequestReported,
)
pub fn medicationrequest_reported_to_json(
elt: MedicationrequestReported,
) -> json.Json
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_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_medication_decoder() -> decode.Decoder(
MedicationstatementMedication,
)
pub fn medicationstatement_medication_to_json(
elt: MedicationstatementMedication,
) -> json.Json
pub fn medicationstatement_new(
subject subject: Reference,
medication medication: MedicationstatementMedication,
status status: r4us_valuesets.Medicationstatementstatus,
) -> Medicationstatement
pub fn medicationstatement_to_json(
medicationstatement: Medicationstatement,
) -> json.Json
pub fn medicinalproduct_decoder() -> decode.Decoder(
Medicinalproduct,
)
pub fn medicinalproduct_manufacturingbusinessoperation_decoder() -> decode.Decoder(
MedicinalproductManufacturingbusinessoperation,
)
pub fn medicinalproduct_manufacturingbusinessoperation_new() -> MedicinalproductManufacturingbusinessoperation
pub fn medicinalproduct_manufacturingbusinessoperation_to_json(
medicinalproduct_manufacturingbusinessoperation: MedicinalproductManufacturingbusinessoperation,
) -> json.Json
pub fn medicinalproduct_name_countrylanguage_decoder() -> decode.Decoder(
MedicinalproductNameCountrylanguage,
)
pub fn medicinalproduct_name_countrylanguage_new(
language language: Codeableconcept,
country country: Codeableconcept,
) -> MedicinalproductNameCountrylanguage
pub fn medicinalproduct_name_countrylanguage_to_json(
medicinalproduct_name_countrylanguage: MedicinalproductNameCountrylanguage,
) -> json.Json
pub fn medicinalproduct_name_decoder() -> decode.Decoder(
MedicinalproductName,
)
pub fn medicinalproduct_name_namepart_decoder() -> decode.Decoder(
MedicinalproductNameNamepart,
)
pub fn medicinalproduct_name_namepart_new(
type_ type_: Coding,
part part: String,
) -> MedicinalproductNameNamepart
pub fn medicinalproduct_name_namepart_to_json(
medicinalproduct_name_namepart: MedicinalproductNameNamepart,
) -> json.Json
pub fn medicinalproduct_name_new(
product_name product_name: String,
) -> MedicinalproductName
pub fn medicinalproduct_name_to_json(
medicinalproduct_name: MedicinalproductName,
) -> json.Json
pub fn medicinalproduct_new(
name name: List1(MedicinalproductName),
) -> Medicinalproduct
pub fn medicinalproduct_specialdesignation_decoder() -> decode.Decoder(
MedicinalproductSpecialdesignation,
)
pub fn medicinalproduct_specialdesignation_indication_decoder() -> decode.Decoder(
MedicinalproductSpecialdesignationIndication,
)
pub fn medicinalproduct_specialdesignation_indication_to_json(
elt: MedicinalproductSpecialdesignationIndication,
) -> json.Json
pub fn medicinalproduct_specialdesignation_new() -> MedicinalproductSpecialdesignation
pub fn medicinalproduct_specialdesignation_to_json(
medicinalproduct_specialdesignation: MedicinalproductSpecialdesignation,
) -> json.Json
pub fn medicinalproduct_to_json(
medicinalproduct: Medicinalproduct,
) -> json.Json
pub fn medicinalproductauthorization_decoder() -> decode.Decoder(
Medicinalproductauthorization,
)
pub fn medicinalproductauthorization_jurisdictionalauthorization_decoder() -> decode.Decoder(
MedicinalproductauthorizationJurisdictionalauthorization,
)
pub fn medicinalproductauthorization_jurisdictionalauthorization_new() -> MedicinalproductauthorizationJurisdictionalauthorization
pub fn medicinalproductauthorization_jurisdictionalauthorization_to_json(
medicinalproductauthorization_jurisdictionalauthorization: MedicinalproductauthorizationJurisdictionalauthorization,
) -> json.Json
pub fn medicinalproductauthorization_new() -> Medicinalproductauthorization
pub fn medicinalproductauthorization_procedure_date_decoder() -> decode.Decoder(
MedicinalproductauthorizationProcedureDate,
)
pub fn medicinalproductauthorization_procedure_date_to_json(
elt: MedicinalproductauthorizationProcedureDate,
) -> json.Json
pub fn medicinalproductauthorization_procedure_decoder() -> decode.Decoder(
MedicinalproductauthorizationProcedure,
)
pub fn medicinalproductauthorization_procedure_new(
type_ type_: Codeableconcept,
) -> MedicinalproductauthorizationProcedure
pub fn medicinalproductauthorization_procedure_to_json(
medicinalproductauthorization_procedure: MedicinalproductauthorizationProcedure,
) -> json.Json
pub fn medicinalproductauthorization_to_json(
medicinalproductauthorization: Medicinalproductauthorization,
) -> json.Json
pub fn medicinalproductcontraindication_decoder() -> decode.Decoder(
Medicinalproductcontraindication,
)
pub fn medicinalproductcontraindication_new() -> Medicinalproductcontraindication
pub fn medicinalproductcontraindication_othertherapy_decoder() -> decode.Decoder(
MedicinalproductcontraindicationOthertherapy,
)
pub fn medicinalproductcontraindication_othertherapy_medication_decoder() -> decode.Decoder(
MedicinalproductcontraindicationOthertherapyMedication,
)
pub fn medicinalproductcontraindication_othertherapy_medication_to_json(
elt: MedicinalproductcontraindicationOthertherapyMedication,
) -> json.Json
pub fn medicinalproductcontraindication_othertherapy_new(
medication medication: MedicinalproductcontraindicationOthertherapyMedication,
therapy_relationship_type therapy_relationship_type: Codeableconcept,
) -> MedicinalproductcontraindicationOthertherapy
pub fn medicinalproductcontraindication_othertherapy_to_json(
medicinalproductcontraindication_othertherapy: MedicinalproductcontraindicationOthertherapy,
) -> json.Json
pub fn medicinalproductcontraindication_to_json(
medicinalproductcontraindication: Medicinalproductcontraindication,
) -> json.Json
pub fn medicinalproductindication_decoder() -> decode.Decoder(
Medicinalproductindication,
)
pub fn medicinalproductindication_new() -> Medicinalproductindication
pub fn medicinalproductindication_othertherapy_decoder() -> decode.Decoder(
MedicinalproductindicationOthertherapy,
)
pub fn medicinalproductindication_othertherapy_medication_decoder() -> decode.Decoder(
MedicinalproductindicationOthertherapyMedication,
)
pub fn medicinalproductindication_othertherapy_medication_to_json(
elt: MedicinalproductindicationOthertherapyMedication,
) -> json.Json
pub fn medicinalproductindication_othertherapy_new(
medication medication: MedicinalproductindicationOthertherapyMedication,
therapy_relationship_type therapy_relationship_type: Codeableconcept,
) -> MedicinalproductindicationOthertherapy
pub fn medicinalproductindication_othertherapy_to_json(
medicinalproductindication_othertherapy: MedicinalproductindicationOthertherapy,
) -> json.Json
pub fn medicinalproductindication_to_json(
medicinalproductindication: Medicinalproductindication,
) -> json.Json
pub fn medicinalproductingredient_decoder() -> decode.Decoder(
Medicinalproductingredient,
)
pub fn medicinalproductingredient_new(
role role: Codeableconcept,
) -> Medicinalproductingredient
pub fn medicinalproductingredient_specifiedsubstance_decoder() -> decode.Decoder(
MedicinalproductingredientSpecifiedsubstance,
)
pub fn medicinalproductingredient_specifiedsubstance_new(
group group: Codeableconcept,
code code: Codeableconcept,
) -> MedicinalproductingredientSpecifiedsubstance
pub fn medicinalproductingredient_specifiedsubstance_strength_decoder() -> decode.Decoder(
MedicinalproductingredientSpecifiedsubstanceStrength,
)
pub fn medicinalproductingredient_specifiedsubstance_strength_new(
presentation presentation: Ratio,
) -> MedicinalproductingredientSpecifiedsubstanceStrength
pub fn medicinalproductingredient_specifiedsubstance_strength_referencestrength_decoder() -> decode.Decoder(
MedicinalproductingredientSpecifiedsubstanceStrengthReferencestrength,
)
pub fn medicinalproductingredient_specifiedsubstance_strength_referencestrength_new(
strength strength: Ratio,
) -> MedicinalproductingredientSpecifiedsubstanceStrengthReferencestrength
pub fn medicinalproductingredient_specifiedsubstance_strength_referencestrength_to_json(
medicinalproductingredient_specifiedsubstance_strength_referencestrength: MedicinalproductingredientSpecifiedsubstanceStrengthReferencestrength,
) -> json.Json
pub fn medicinalproductingredient_specifiedsubstance_strength_to_json(
medicinalproductingredient_specifiedsubstance_strength: MedicinalproductingredientSpecifiedsubstanceStrength,
) -> json.Json
pub fn medicinalproductingredient_specifiedsubstance_to_json(
medicinalproductingredient_specifiedsubstance: MedicinalproductingredientSpecifiedsubstance,
) -> json.Json
pub fn medicinalproductingredient_substance_decoder() -> decode.Decoder(
MedicinalproductingredientSubstance,
)
pub fn medicinalproductingredient_substance_new(
code code: Codeableconcept,
) -> MedicinalproductingredientSubstance
pub fn medicinalproductingredient_substance_to_json(
medicinalproductingredient_substance: MedicinalproductingredientSubstance,
) -> json.Json
pub fn medicinalproductingredient_to_json(
medicinalproductingredient: Medicinalproductingredient,
) -> json.Json
pub fn medicinalproductinteraction_decoder() -> decode.Decoder(
Medicinalproductinteraction,
)
pub fn medicinalproductinteraction_interactant_decoder() -> decode.Decoder(
MedicinalproductinteractionInteractant,
)
pub fn medicinalproductinteraction_interactant_item_decoder() -> decode.Decoder(
MedicinalproductinteractionInteractantItem,
)
pub fn medicinalproductinteraction_interactant_item_to_json(
elt: MedicinalproductinteractionInteractantItem,
) -> json.Json
pub fn medicinalproductinteraction_interactant_new(
item item: MedicinalproductinteractionInteractantItem,
) -> MedicinalproductinteractionInteractant
pub fn medicinalproductinteraction_interactant_to_json(
medicinalproductinteraction_interactant: MedicinalproductinteractionInteractant,
) -> json.Json
pub fn medicinalproductinteraction_new() -> Medicinalproductinteraction
pub fn medicinalproductinteraction_to_json(
medicinalproductinteraction: Medicinalproductinteraction,
) -> json.Json
pub fn medicinalproductmanufactured_decoder() -> decode.Decoder(
Medicinalproductmanufactured,
)
pub fn medicinalproductmanufactured_new(
quantity quantity: Quantity,
manufactured_dose_form manufactured_dose_form: Codeableconcept,
) -> Medicinalproductmanufactured
pub fn medicinalproductmanufactured_to_json(
medicinalproductmanufactured: Medicinalproductmanufactured,
) -> json.Json
pub fn medicinalproductpackaged_batchidentifier_decoder() -> decode.Decoder(
MedicinalproductpackagedBatchidentifier,
)
pub fn medicinalproductpackaged_batchidentifier_new(
outer_packaging outer_packaging: Identifier,
) -> MedicinalproductpackagedBatchidentifier
pub fn medicinalproductpackaged_batchidentifier_to_json(
medicinalproductpackaged_batchidentifier: MedicinalproductpackagedBatchidentifier,
) -> json.Json
pub fn medicinalproductpackaged_decoder() -> decode.Decoder(
Medicinalproductpackaged,
)
pub fn medicinalproductpackaged_new(
package_item package_item: List1(
MedicinalproductpackagedPackageitem,
),
) -> Medicinalproductpackaged
pub fn medicinalproductpackaged_packageitem_decoder() -> decode.Decoder(
MedicinalproductpackagedPackageitem,
)
pub fn medicinalproductpackaged_packageitem_new(
quantity quantity: Quantity,
type_ type_: Codeableconcept,
) -> MedicinalproductpackagedPackageitem
pub fn medicinalproductpackaged_packageitem_to_json(
medicinalproductpackaged_packageitem: MedicinalproductpackagedPackageitem,
) -> json.Json
pub fn medicinalproductpackaged_to_json(
medicinalproductpackaged: Medicinalproductpackaged,
) -> json.Json
pub fn medicinalproductpharmaceutical_characteristics_decoder() -> decode.Decoder(
MedicinalproductpharmaceuticalCharacteristics,
)
pub fn medicinalproductpharmaceutical_characteristics_new(
code code: Codeableconcept,
) -> MedicinalproductpharmaceuticalCharacteristics
pub fn medicinalproductpharmaceutical_characteristics_to_json(
medicinalproductpharmaceutical_characteristics: MedicinalproductpharmaceuticalCharacteristics,
) -> json.Json
pub fn medicinalproductpharmaceutical_decoder() -> decode.Decoder(
Medicinalproductpharmaceutical,
)
pub fn medicinalproductpharmaceutical_new(
route_of_administration route_of_administration: List1(
MedicinalproductpharmaceuticalRouteofadministration,
),
administrable_dose_form administrable_dose_form: Codeableconcept,
) -> Medicinalproductpharmaceutical
pub fn medicinalproductpharmaceutical_routeofadministration_decoder() -> decode.Decoder(
MedicinalproductpharmaceuticalRouteofadministration,
)
pub fn medicinalproductpharmaceutical_routeofadministration_new(
code code: Codeableconcept,
) -> MedicinalproductpharmaceuticalRouteofadministration
pub fn medicinalproductpharmaceutical_routeofadministration_targetspecies_decoder() -> decode.Decoder(
MedicinalproductpharmaceuticalRouteofadministrationTargetspecies,
)
pub fn medicinalproductpharmaceutical_routeofadministration_targetspecies_new(
code code: Codeableconcept,
) -> MedicinalproductpharmaceuticalRouteofadministrationTargetspecies
pub fn medicinalproductpharmaceutical_routeofadministration_targetspecies_to_json(
medicinalproductpharmaceutical_routeofadministration_targetspecies: MedicinalproductpharmaceuticalRouteofadministrationTargetspecies,
) -> json.Json
pub fn medicinalproductpharmaceutical_routeofadministration_targetspecies_withdrawalperiod_decoder() -> decode.Decoder(
MedicinalproductpharmaceuticalRouteofadministrationTargetspeciesWithdrawalperiod,
)
pub fn medicinalproductpharmaceutical_routeofadministration_targetspecies_withdrawalperiod_new(
value value: Quantity,
tissue tissue: Codeableconcept,
) -> MedicinalproductpharmaceuticalRouteofadministrationTargetspeciesWithdrawalperiod
pub fn medicinalproductpharmaceutical_routeofadministration_targetspecies_withdrawalperiod_to_json(
medicinalproductpharmaceutical_routeofadministration_targetspecies_withdrawalperiod: MedicinalproductpharmaceuticalRouteofadministrationTargetspeciesWithdrawalperiod,
) -> json.Json
pub fn medicinalproductpharmaceutical_routeofadministration_to_json(
medicinalproductpharmaceutical_routeofadministration: MedicinalproductpharmaceuticalRouteofadministration,
) -> json.Json
pub fn medicinalproductpharmaceutical_to_json(
medicinalproductpharmaceutical: Medicinalproductpharmaceutical,
) -> json.Json
pub fn medicinalproductundesirableeffect_decoder() -> decode.Decoder(
Medicinalproductundesirableeffect,
)
pub fn medicinalproductundesirableeffect_new() -> Medicinalproductundesirableeffect
pub fn medicinalproductundesirableeffect_to_json(
medicinalproductundesirableeffect: Medicinalproductundesirableeffect,
) -> 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: r4us_valuesets.Resourcetypes,
) -> MessagedefinitionFocus
pub fn messagedefinition_focus_to_json(
messagedefinition_focus: MessagedefinitionFocus,
) -> json.Json
pub fn messagedefinition_new(
event event: MessagedefinitionEvent,
date date: primitive_types.DateTime,
status status: r4us_valuesets.Publicationstatus,
) -> Messagedefinition
pub fn messagedefinition_to_json(
messagedefinition: Messagedefinition,
) -> json.Json
pub fn messageheader_decoder() -> decode.Decoder(Messageheader)
pub fn messageheader_destination_decoder() -> decode.Decoder(
MessageheaderDestination,
)
pub fn messageheader_destination_new(
endpoint endpoint: String,
) -> 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: r4us_valuesets.Responsecode,
identifier identifier: String,
) -> MessageheaderResponse
pub fn messageheader_response_to_json(
messageheader_response: MessageheaderResponse,
) -> json.Json
pub fn messageheader_source_decoder() -> decode.Decoder(
MessageheaderSource,
)
pub fn messageheader_source_new(
endpoint endpoint: String,
) -> 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 molecularsequence_decoder() -> decode.Decoder(
Molecularsequence,
)
pub fn molecularsequence_new(
coordinate_system coordinate_system: Int,
) -> Molecularsequence
pub fn molecularsequence_quality_decoder() -> decode.Decoder(
MolecularsequenceQuality,
)
pub fn molecularsequence_quality_new(
type_ type_: r4us_valuesets.Qualitytype,
) -> MolecularsequenceQuality
pub fn molecularsequence_quality_roc_decoder() -> decode.Decoder(
MolecularsequenceQualityRoc,
)
pub fn molecularsequence_quality_roc_new() -> MolecularsequenceQualityRoc
pub fn molecularsequence_quality_roc_to_json(
molecularsequence_quality_roc: MolecularsequenceQualityRoc,
) -> json.Json
pub fn molecularsequence_quality_to_json(
molecularsequence_quality: MolecularsequenceQuality,
) -> json.Json
pub fn molecularsequence_referenceseq_decoder() -> decode.Decoder(
MolecularsequenceReferenceseq,
)
pub fn molecularsequence_referenceseq_new() -> MolecularsequenceReferenceseq
pub fn molecularsequence_referenceseq_to_json(
molecularsequence_referenceseq: MolecularsequenceReferenceseq,
) -> json.Json
pub fn molecularsequence_repository_decoder() -> decode.Decoder(
MolecularsequenceRepository,
)
pub fn molecularsequence_repository_new(
type_ type_: r4us_valuesets.Repositorytype,
) -> MolecularsequenceRepository
pub fn molecularsequence_repository_to_json(
molecularsequence_repository: MolecularsequenceRepository,
) -> json.Json
pub fn molecularsequence_structurevariant_decoder() -> decode.Decoder(
MolecularsequenceStructurevariant,
)
pub fn molecularsequence_structurevariant_inner_decoder() -> decode.Decoder(
MolecularsequenceStructurevariantInner,
)
pub fn molecularsequence_structurevariant_inner_new() -> MolecularsequenceStructurevariantInner
pub fn molecularsequence_structurevariant_inner_to_json(
molecularsequence_structurevariant_inner: MolecularsequenceStructurevariantInner,
) -> json.Json
pub fn molecularsequence_structurevariant_new() -> MolecularsequenceStructurevariant
pub fn molecularsequence_structurevariant_outer_decoder() -> decode.Decoder(
MolecularsequenceStructurevariantOuter,
)
pub fn molecularsequence_structurevariant_outer_new() -> MolecularsequenceStructurevariantOuter
pub fn molecularsequence_structurevariant_outer_to_json(
molecularsequence_structurevariant_outer: MolecularsequenceStructurevariantOuter,
) -> json.Json
pub fn molecularsequence_structurevariant_to_json(
molecularsequence_structurevariant: MolecularsequenceStructurevariant,
) -> json.Json
pub fn molecularsequence_to_json(
molecularsequence: Molecularsequence,
) -> json.Json
pub fn molecularsequence_variant_decoder() -> decode.Decoder(
MolecularsequenceVariant,
)
pub fn molecularsequence_variant_new() -> MolecularsequenceVariant
pub fn molecularsequence_variant_to_json(
molecularsequence_variant: MolecularsequenceVariant,
) -> 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(
unique_id unique_id: List1(NamingsystemUniqueid),
date date: primitive_types.DateTime,
kind kind: r4us_valuesets.Namingsystemtype,
status status: r4us_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_: r4us_valuesets.Namingsystemidentifiertype,
) -> NamingsystemUniqueid
pub fn namingsystem_uniqueid_to_json(
namingsystem_uniqueid: NamingsystemUniqueid,
) -> json.Json
pub fn narrative_decoder() -> decode.Decoder(Narrative)
pub fn narrative_new(
div div: String,
status status: r4us_valuesets.Narrativestatus,
) -> Narrative
pub fn nutritionorder_decoder() -> decode.Decoder(Nutritionorder)
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_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: primitive_types.DateTime,
patient patient: Reference,
intent intent: r4us_valuesets.Requestintent,
status status: r4us_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_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_to_json(
nutritionorder_supplement: NutritionorderSupplement,
) -> json.Json
pub fn nutritionorder_to_json(
nutritionorder: Nutritionorder,
) -> 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_new(
code code: Codeableconcept,
status status: r4us_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_value_decoder() -> decode.Decoder(
ObservationValue,
)
pub fn observation_value_to_json(
elt: ObservationValue,
) -> json.Json
pub fn observationdefinition_decoder() -> decode.Decoder(
Observationdefinition,
)
pub fn observationdefinition_new(
code code: Codeableconcept,
) -> Observationdefinition
pub fn observationdefinition_qualifiedinterval_decoder() -> decode.Decoder(
ObservationdefinitionQualifiedinterval,
)
pub fn observationdefinition_qualifiedinterval_new() -> ObservationdefinitionQualifiedinterval
pub fn observationdefinition_qualifiedinterval_to_json(
observationdefinition_qualifiedinterval: ObservationdefinitionQualifiedinterval,
) -> json.Json
pub fn observationdefinition_quantitativedetails_decoder() -> decode.Decoder(
ObservationdefinitionQuantitativedetails,
)
pub fn observationdefinition_quantitativedetails_new() -> ObservationdefinitionQuantitativedetails
pub fn observationdefinition_quantitativedetails_to_json(
observationdefinition_quantitativedetails: ObservationdefinitionQuantitativedetails,
) -> json.Json
pub fn observationdefinition_to_json(
observationdefinition: Observationdefinition,
) -> 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: r4us_valuesets.Operationkind,
status status: r4us_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: r4us_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_: r4us_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 operationoutcome_decoder() -> decode.Decoder(
Operationoutcome,
)
pub fn operationoutcome_issue_decoder() -> decode.Decoder(
OperationoutcomeIssue,
)
pub fn operationoutcome_issue_new(
code code: r4us_valuesets.Issuetype,
severity severity: r4us_valuesets.Issueseverity,
) -> OperationoutcomeIssue
pub fn operationoutcome_issue_to_json(
operationoutcome_issue: OperationoutcomeIssue,
) -> json.Json
pub fn operationoutcome_new(
issue issue: List1(OperationoutcomeIssue),
) -> Operationoutcome
pub fn operationoutcome_to_json(
operationoutcome: Operationoutcome,
) -> json.Json
pub fn organization_contact_decoder() -> decode.Decoder(
OrganizationContact,
)
pub fn organization_contact_new() -> OrganizationContact
pub fn organization_contact_to_json(
organization_contact: OrganizationContact,
) -> json.Json
pub fn organization_decoder() -> decode.Decoder(Organization)
pub fn organization_new() -> Organization
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 parameterdefinition_decoder() -> decode.Decoder(
Parameterdefinition,
)
pub fn parameterdefinition_new(
type_ type_: r4us_valuesets.Alltypes,
use_ use_: r4us_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_: r4us_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,
payment payment: Reference,
created created: primitive_types.DateTime,
status status: r4us_valuesets.Fmstatus,
) -> Paymentnotice
pub fn paymentnotice_to_json(
paymentnotice: Paymentnotice,
) -> json.Json
pub fn paymentreconciliation_decoder() -> decode.Decoder(
Paymentreconciliation,
)
pub fn paymentreconciliation_detail_decoder() -> decode.Decoder(
PaymentreconciliationDetail,
)
pub fn paymentreconciliation_detail_new(
type_ type_: Codeableconcept,
) -> PaymentreconciliationDetail
pub fn paymentreconciliation_detail_to_json(
paymentreconciliation_detail: PaymentreconciliationDetail,
) -> json.Json
pub fn paymentreconciliation_new(
payment_amount payment_amount: Money,
payment_date payment_date: primitive_types.Date,
created created: primitive_types.DateTime,
status status: r4us_valuesets.Fmstatus,
) -> 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 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: r4us_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_new() -> PlandefinitionAction
pub fn plandefinition_action_participant_decoder() -> decode.Decoder(
PlandefinitionActionParticipant,
)
pub fn plandefinition_action_participant_new(
type_ type_: r4us_valuesets.Actionparticipanttype,
) -> 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: r4us_valuesets.Actionrelationshiptype,
action_id action_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_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: r4us_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 population_age_decoder() -> decode.Decoder(PopulationAge)
pub fn population_age_to_json(elt: PopulationAge) -> json.Json
pub fn population_decoder() -> decode.Decoder(Population)
pub fn population_new() -> Population
pub fn population_to_json(population: Population) -> 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_availabletime_decoder() -> decode.Decoder(
PractitionerroleAvailabletime,
)
pub fn practitionerrole_availabletime_new() -> PractitionerroleAvailabletime
pub fn practitionerrole_availabletime_to_json(
practitionerrole_availabletime: PractitionerroleAvailabletime,
) -> json.Json
pub fn practitionerrole_decoder() -> decode.Decoder(
Practitionerrole,
)
pub fn practitionerrole_new() -> Practitionerrole
pub fn practitionerrole_notavailable_decoder() -> decode.Decoder(
PractitionerroleNotavailable,
)
pub fn practitionerrole_notavailable_new(
description description: String,
) -> PractitionerroleNotavailable
pub fn practitionerrole_notavailable_to_json(
practitionerrole_notavailable: PractitionerroleNotavailable,
) -> json.Json
pub fn practitionerrole_to_json(
practitionerrole: Practitionerrole,
) -> json.Json
pub fn primitive_decoder(
name: String,
thing_decoder: decode.Decoder(a),
next: fn(Primitive(a)) -> decode.Decoder(b),
) -> decode.Decoder(b)
pub fn primitive_ext_part_decoder() -> decode.Decoder(
PrimitiveExtPart,
)
pub fn primitive_to_json(
old_fields: List(#(String, json.Json)),
primitive: Primitive(a),
field_to_json: fn(a) -> json.Json,
name: String,
) -> List(#(String, json.Json))
pub fn primitives_decoder(
name: String,
thing_decoder: decode.Decoder(a),
next: fn(List(Primitive(a))) -> decode.Decoder(b),
) -> decode.Decoder(b)
pub fn primitives_to_json(
old_fields: List(#(String, json.Json)),
field: List(Primitive(a)),
field_to_json: fn(a) -> json.Json,
name: String,
) -> List(#(String, 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: r4us_valuesets.Eventstatus,
) -> Procedure
pub fn procedure_performed_decoder() -> decode.Decoder(
ProcedurePerformed,
)
pub fn procedure_performed_to_json(
elt: ProcedurePerformed,
) -> 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 prodcharacteristic_decoder() -> decode.Decoder(
Prodcharacteristic,
)
pub fn prodcharacteristic_new() -> Prodcharacteristic
pub fn prodcharacteristic_to_json(
prodcharacteristic: Prodcharacteristic,
) -> json.Json
pub fn productshelflife_decoder() -> decode.Decoder(
Productshelflife,
)
pub fn productshelflife_new(
period period: Quantity,
type_ type_: Codeableconcept,
) -> Productshelflife
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: r4us_valuesets.Provenanceentityrole,
) -> ProvenanceEntity
pub fn provenance_entity_to_json(
provenance_entity: ProvenanceEntity,
) -> json.Json
pub fn provenance_new(
agent agent: List1(ProvenanceAgent),
recorded recorded: primitive_types.Instant,
target target: List1(Reference),
) -> 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: r4us_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_: r4us_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: r4us_valuesets.Publicationstatus,
) -> Questionnaire
pub fn questionnaire_to_json(
questionnaire: Questionnaire,
) -> json.Json
pub fn questionnaireresponse_decoder() -> decode.Decoder(
Questionnaireresponse,
)
pub fn questionnaireresponse_item_answer_decoder() -> decode.Decoder(
QuestionnaireresponseItemAnswer,
)
pub fn questionnaireresponse_item_answer_new() -> 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: r4us_valuesets.Questionnaireanswersstatus,
) -> 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 reference_decoder() -> decode.Decoder(Reference)
pub fn reference_new() -> Reference
pub fn relatedartifact_decoder() -> decode.Decoder(
Relatedartifact,
)
pub fn relatedartifact_new(
type_ type_: r4us_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 requestgroup_action_condition_decoder() -> decode.Decoder(
RequestgroupActionCondition,
)
pub fn requestgroup_action_condition_new(
kind kind: r4us_valuesets.Actionconditionkind,
) -> RequestgroupActionCondition
pub fn requestgroup_action_condition_to_json(
requestgroup_action_condition: RequestgroupActionCondition,
) -> json.Json
pub fn requestgroup_action_decoder() -> decode.Decoder(
RequestgroupAction,
)
pub fn requestgroup_action_new() -> RequestgroupAction
pub fn requestgroup_action_relatedaction_decoder() -> decode.Decoder(
RequestgroupActionRelatedaction,
)
pub fn requestgroup_action_relatedaction_new(
relationship relationship: r4us_valuesets.Actionrelationshiptype,
action_id action_id: String,
) -> RequestgroupActionRelatedaction
pub fn requestgroup_action_relatedaction_offset_decoder() -> decode.Decoder(
RequestgroupActionRelatedactionOffset,
)
pub fn requestgroup_action_relatedaction_offset_to_json(
elt: RequestgroupActionRelatedactionOffset,
) -> json.Json
pub fn requestgroup_action_relatedaction_to_json(
requestgroup_action_relatedaction: RequestgroupActionRelatedaction,
) -> json.Json
pub fn requestgroup_action_timing_decoder() -> decode.Decoder(
RequestgroupActionTiming,
)
pub fn requestgroup_action_timing_to_json(
elt: RequestgroupActionTiming,
) -> json.Json
pub fn requestgroup_action_to_json(
requestgroup_action: RequestgroupAction,
) -> json.Json
pub fn requestgroup_decoder() -> decode.Decoder(Requestgroup)
pub fn requestgroup_new(
intent intent: r4us_valuesets.Requestintent,
status status: r4us_valuesets.Requeststatus,
) -> Requestgroup
pub fn requestgroup_to_json(
requestgroup: Requestgroup,
) -> json.Json
pub fn researchdefinition_decoder() -> decode.Decoder(
Researchdefinition,
)
pub fn researchdefinition_new(
population population: Reference,
status status: r4us_valuesets.Publicationstatus,
) -> Researchdefinition
pub fn researchdefinition_subject_decoder() -> decode.Decoder(
ResearchdefinitionSubject,
)
pub fn researchdefinition_subject_to_json(
elt: ResearchdefinitionSubject,
) -> json.Json
pub fn researchdefinition_to_json(
researchdefinition: Researchdefinition,
) -> json.Json
pub fn researchelementdefinition_characteristic_decoder() -> decode.Decoder(
ResearchelementdefinitionCharacteristic,
)
pub fn researchelementdefinition_characteristic_definition_decoder() -> decode.Decoder(
ResearchelementdefinitionCharacteristicDefinition,
)
pub fn researchelementdefinition_characteristic_definition_to_json(
elt: ResearchelementdefinitionCharacteristicDefinition,
) -> json.Json
pub fn researchelementdefinition_characteristic_new(
definition definition: ResearchelementdefinitionCharacteristicDefinition,
) -> ResearchelementdefinitionCharacteristic
pub fn researchelementdefinition_characteristic_participanteffective_decoder() -> decode.Decoder(
ResearchelementdefinitionCharacteristicParticipanteffective,
)
pub fn researchelementdefinition_characteristic_participanteffective_to_json(
elt: ResearchelementdefinitionCharacteristicParticipanteffective,
) -> json.Json
pub fn researchelementdefinition_characteristic_studyeffective_decoder() -> decode.Decoder(
ResearchelementdefinitionCharacteristicStudyeffective,
)
pub fn researchelementdefinition_characteristic_studyeffective_to_json(
elt: ResearchelementdefinitionCharacteristicStudyeffective,
) -> json.Json
pub fn researchelementdefinition_characteristic_to_json(
researchelementdefinition_characteristic: ResearchelementdefinitionCharacteristic,
) -> json.Json
pub fn researchelementdefinition_decoder() -> decode.Decoder(
Researchelementdefinition,
)
pub fn researchelementdefinition_new(
characteristic characteristic: List1(
ResearchelementdefinitionCharacteristic,
),
type_ type_: r4us_valuesets.Researchelementtype,
status status: r4us_valuesets.Publicationstatus,
) -> Researchelementdefinition
pub fn researchelementdefinition_subject_decoder() -> decode.Decoder(
ResearchelementdefinitionSubject,
)
pub fn researchelementdefinition_subject_to_json(
elt: ResearchelementdefinitionSubject,
) -> json.Json
pub fn researchelementdefinition_to_json(
researchelementdefinition: Researchelementdefinition,
) -> json.Json
pub fn researchstudy_arm_decoder() -> decode.Decoder(
ResearchstudyArm,
)
pub fn researchstudy_arm_new(
name name: String,
) -> ResearchstudyArm
pub fn researchstudy_arm_to_json(
researchstudy_arm: ResearchstudyArm,
) -> json.Json
pub fn researchstudy_decoder() -> decode.Decoder(Researchstudy)
pub fn researchstudy_new(
status status: r4us_valuesets.Researchstudystatus,
) -> 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_to_json(
researchstudy: Researchstudy,
) -> json.Json
pub fn researchsubject_decoder() -> decode.Decoder(
Researchsubject,
)
pub fn researchsubject_new(
individual individual: Reference,
study study: Reference,
status status: r4us_valuesets.Researchsubjectstatus,
) -> Researchsubject
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: r4us_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 riskevidencesynthesis_certainty_certaintysubcomponent_decoder() -> decode.Decoder(
RiskevidencesynthesisCertaintyCertaintysubcomponent,
)
pub fn riskevidencesynthesis_certainty_certaintysubcomponent_new() -> RiskevidencesynthesisCertaintyCertaintysubcomponent
pub fn riskevidencesynthesis_certainty_certaintysubcomponent_to_json(
riskevidencesynthesis_certainty_certaintysubcomponent: RiskevidencesynthesisCertaintyCertaintysubcomponent,
) -> json.Json
pub fn riskevidencesynthesis_certainty_decoder() -> decode.Decoder(
RiskevidencesynthesisCertainty,
)
pub fn riskevidencesynthesis_certainty_new() -> RiskevidencesynthesisCertainty
pub fn riskevidencesynthesis_certainty_to_json(
riskevidencesynthesis_certainty: RiskevidencesynthesisCertainty,
) -> json.Json
pub fn riskevidencesynthesis_decoder() -> decode.Decoder(
Riskevidencesynthesis,
)
pub fn riskevidencesynthesis_new(
outcome outcome: Reference,
population population: Reference,
status status: r4us_valuesets.Publicationstatus,
) -> Riskevidencesynthesis
pub fn riskevidencesynthesis_riskestimate_decoder() -> decode.Decoder(
RiskevidencesynthesisRiskestimate,
)
pub fn riskevidencesynthesis_riskestimate_new() -> RiskevidencesynthesisRiskestimate
pub fn riskevidencesynthesis_riskestimate_precisionestimate_decoder() -> decode.Decoder(
RiskevidencesynthesisRiskestimatePrecisionestimate,
)
pub fn riskevidencesynthesis_riskestimate_precisionestimate_new() -> RiskevidencesynthesisRiskestimatePrecisionestimate
pub fn riskevidencesynthesis_riskestimate_precisionestimate_to_json(
riskevidencesynthesis_riskestimate_precisionestimate: RiskevidencesynthesisRiskestimatePrecisionestimate,
) -> json.Json
pub fn riskevidencesynthesis_riskestimate_to_json(
riskevidencesynthesis_riskestimate: RiskevidencesynthesisRiskestimate,
) -> json.Json
pub fn riskevidencesynthesis_samplesize_decoder() -> decode.Decoder(
RiskevidencesynthesisSamplesize,
)
pub fn riskevidencesynthesis_samplesize_new() -> RiskevidencesynthesisSamplesize
pub fn riskevidencesynthesis_samplesize_to_json(
riskevidencesynthesis_samplesize: RiskevidencesynthesisSamplesize,
) -> json.Json
pub fn riskevidencesynthesis_to_json(
riskevidencesynthesis: Riskevidencesynthesis,
) -> json.Json
pub fn sampleddata_decoder() -> decode.Decoder(Sampleddata)
pub fn sampleddata_new(
dimensions dimensions: Int,
period period: Float,
origin origin: Quantity,
) -> Sampleddata
pub fn sampleddata_to_json(sampleddata: Sampleddata) -> json.Json
pub fn schedule_decoder() -> decode.Decoder(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_: r4us_valuesets.Searchparamtype,
base base: List1(r4us_valuesets.Resourcetypes),
code code: String,
description description: String,
status status: r4us_valuesets.Publicationstatus,
name name: String,
url url: String,
) -> Searchparameter
pub fn searchparameter_to_json(
searchparameter: Searchparameter,
) -> 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: r4us_valuesets.Requestintent,
status status: r4us_valuesets.Requeststatus,
) -> Servicerequest
pub fn servicerequest_occurrence_decoder() -> decode.Decoder(
ServicerequestOccurrence,
)
pub fn servicerequest_occurrence_to_json(
elt: ServicerequestOccurrence,
) -> 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(
who who: Reference,
when when: primitive_types.Instant,
type_ type_: List1(Coding),
) -> 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: primitive_types.Instant,
start start: primitive_types.Instant,
status status: r4us_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_additive_decoder() -> decode.Decoder(
SpecimenContainerAdditive,
)
pub fn specimen_container_additive_to_json(
elt: SpecimenContainerAdditive,
) -> json.Json
pub fn specimen_container_decoder() -> decode.Decoder(
SpecimenContainer,
)
pub fn specimen_container_new() -> SpecimenContainer
pub fn specimen_container_to_json(
specimen_container: SpecimenContainer,
) -> json.Json
pub fn specimen_decoder() -> decode.Decoder(Specimen)
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() -> Specimendefinition
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: r4us_valuesets.Specimencontainedpreference,
) -> SpecimendefinitionTypetested
pub fn specimendefinition_typetested_to_json(
specimendefinition_typetested: SpecimendefinitionTypetested,
) -> json.Json
pub fn structuredefinition_context_decoder() -> decode.Decoder(
StructuredefinitionContext,
)
pub fn structuredefinition_context_new(
expression expression: String,
type_ type_: r4us_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(
element element: List1(Elementdefinition),
) -> 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: r4us_valuesets.Structuredefinitionkind,
status status: r4us_valuesets.Publicationstatus,
name name: String,
url url: String,
) -> Structuredefinition
pub fn structuredefinition_snapshot_decoder() -> decode.Decoder(
StructuredefinitionSnapshot,
)
pub fn structuredefinition_snapshot_new(
element element: List1(Elementdefinition),
) -> StructuredefinitionSnapshot
pub fn structuredefinition_snapshot_to_json(
structuredefinition_snapshot: StructuredefinitionSnapshot,
) -> json.Json
pub fn structuredefinition_to_json(
structuredefinition: Structuredefinition,
) -> 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: r4us_valuesets.Mapinputmode,
name name: String,
) -> StructuremapGroupInput
pub fn structuremap_group_input_to_json(
structuremap_group_input: StructuremapGroupInput,
) -> json.Json
pub fn structuremap_group_new(
rule rule: List1(StructuremapGroupRule),
input input: List1(StructuremapGroupInput),
type_mode type_mode: r4us_valuesets.Mapgrouptypemode,
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(
variable variable: List1(String),
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(
source source: List1(StructuremapGroupRuleSource),
name name: String,
) -> StructuremapGroupRule
pub fn structuremap_group_rule_source_decoder() -> decode.Decoder(
StructuremapGroupRuleSource,
)
pub fn structuremap_group_rule_source_defaultvalue_decoder() -> decode.Decoder(
StructuremapGroupRuleSourceDefaultvalue,
)
pub fn structuremap_group_rule_source_defaultvalue_to_json(
elt: StructuremapGroupRuleSourceDefaultvalue,
) -> json.Json
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(
group group: List1(StructuremapGroup),
status status: r4us_valuesets.Publicationstatus,
name name: String,
url url: String,
) -> Structuremap
pub fn structuremap_structure_decoder() -> decode.Decoder(
StructuremapStructure,
)
pub fn structuremap_structure_new(
mode mode: r4us_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 subscription_channel_decoder() -> decode.Decoder(
SubscriptionChannel,
)
pub fn subscription_channel_new(
type_ type_: r4us_valuesets.Subscriptionchanneltype,
) -> SubscriptionChannel
pub fn subscription_channel_to_json(
subscription_channel: SubscriptionChannel,
) -> json.Json
pub fn subscription_decoder() -> decode.Decoder(Subscription)
pub fn subscription_new(
channel channel: SubscriptionChannel,
criteria criteria: String,
reason reason: String,
status status: r4us_valuesets.Subscriptionstatus,
) -> Subscription
pub fn subscription_to_json(
subscription: Subscription,
) -> 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_instance_decoder() -> decode.Decoder(
SubstanceInstance,
)
pub fn substance_instance_new() -> SubstanceInstance
pub fn substance_instance_to_json(
substance_instance: SubstanceInstance,
) -> json.Json
pub fn substance_new(code code: Codeableconcept) -> Substance
pub fn substanceamount_amount_decoder() -> decode.Decoder(
SubstanceamountAmount,
)
pub fn substanceamount_amount_to_json(
elt: SubstanceamountAmount,
) -> json.Json
pub fn substanceamount_decoder() -> decode.Decoder(
Substanceamount,
)
pub fn substanceamount_new() -> Substanceamount
pub fn substanceamount_referencerange_decoder() -> decode.Decoder(
SubstanceamountReferencerange,
)
pub fn substanceamount_referencerange_new() -> SubstanceamountReferencerange
pub fn substanceamount_referencerange_to_json(
substanceamount_referencerange: SubstanceamountReferencerange,
) -> json.Json
pub fn substanceamount_to_json(
substanceamount: Substanceamount,
) -> 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_classification_decoder() -> decode.Decoder(
SubstancereferenceinformationClassification,
)
pub fn substancereferenceinformation_classification_new() -> SubstancereferenceinformationClassification
pub fn substancereferenceinformation_classification_to_json(
substancereferenceinformation_classification: SubstancereferenceinformationClassification,
) -> 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 substancespecification_code_decoder() -> decode.Decoder(
SubstancespecificationCode,
)
pub fn substancespecification_code_new() -> SubstancespecificationCode
pub fn substancespecification_code_to_json(
substancespecification_code: SubstancespecificationCode,
) -> json.Json
pub fn substancespecification_decoder() -> decode.Decoder(
Substancespecification,
)
pub fn substancespecification_moiety_amount_decoder() -> decode.Decoder(
SubstancespecificationMoietyAmount,
)
pub fn substancespecification_moiety_amount_to_json(
elt: SubstancespecificationMoietyAmount,
) -> json.Json
pub fn substancespecification_moiety_decoder() -> decode.Decoder(
SubstancespecificationMoiety,
)
pub fn substancespecification_moiety_new() -> SubstancespecificationMoiety
pub fn substancespecification_moiety_to_json(
substancespecification_moiety: SubstancespecificationMoiety,
) -> json.Json
pub fn substancespecification_name_decoder() -> decode.Decoder(
SubstancespecificationName,
)
pub fn substancespecification_name_new(
name name: String,
) -> SubstancespecificationName
pub fn substancespecification_name_official_decoder() -> decode.Decoder(
SubstancespecificationNameOfficial,
)
pub fn substancespecification_name_official_new() -> SubstancespecificationNameOfficial
pub fn substancespecification_name_official_to_json(
substancespecification_name_official: SubstancespecificationNameOfficial,
) -> json.Json
pub fn substancespecification_name_to_json(
substancespecification_name: SubstancespecificationName,
) -> json.Json
pub fn substancespecification_new() -> Substancespecification
pub fn substancespecification_property_amount_decoder() -> decode.Decoder(
SubstancespecificationPropertyAmount,
)
pub fn substancespecification_property_amount_to_json(
elt: SubstancespecificationPropertyAmount,
) -> json.Json
pub fn substancespecification_property_decoder() -> decode.Decoder(
SubstancespecificationProperty,
)
pub fn substancespecification_property_definingsubstance_decoder() -> decode.Decoder(
SubstancespecificationPropertyDefiningsubstance,
)
pub fn substancespecification_property_definingsubstance_to_json(
elt: SubstancespecificationPropertyDefiningsubstance,
) -> json.Json
pub fn substancespecification_property_new() -> SubstancespecificationProperty
pub fn substancespecification_property_to_json(
substancespecification_property: SubstancespecificationProperty,
) -> json.Json
pub fn substancespecification_relationship_amount_decoder() -> decode.Decoder(
SubstancespecificationRelationshipAmount,
)
pub fn substancespecification_relationship_amount_to_json(
elt: SubstancespecificationRelationshipAmount,
) -> json.Json
pub fn substancespecification_relationship_decoder() -> decode.Decoder(
SubstancespecificationRelationship,
)
pub fn substancespecification_relationship_new() -> SubstancespecificationRelationship
pub fn substancespecification_relationship_substance_decoder() -> decode.Decoder(
SubstancespecificationRelationshipSubstance,
)
pub fn substancespecification_relationship_substance_to_json(
elt: SubstancespecificationRelationshipSubstance,
) -> json.Json
pub fn substancespecification_relationship_to_json(
substancespecification_relationship: SubstancespecificationRelationship,
) -> json.Json
pub fn substancespecification_structure_decoder() -> decode.Decoder(
SubstancespecificationStructure,
)
pub fn substancespecification_structure_isotope_decoder() -> decode.Decoder(
SubstancespecificationStructureIsotope,
)
pub fn substancespecification_structure_isotope_molecularweight_decoder() -> decode.Decoder(
SubstancespecificationStructureIsotopeMolecularweight,
)
pub fn substancespecification_structure_isotope_molecularweight_new() -> SubstancespecificationStructureIsotopeMolecularweight
pub fn substancespecification_structure_isotope_molecularweight_to_json(
substancespecification_structure_isotope_molecularweight: SubstancespecificationStructureIsotopeMolecularweight,
) -> json.Json
pub fn substancespecification_structure_isotope_new() -> SubstancespecificationStructureIsotope
pub fn substancespecification_structure_isotope_to_json(
substancespecification_structure_isotope: SubstancespecificationStructureIsotope,
) -> json.Json
pub fn substancespecification_structure_new() -> SubstancespecificationStructure
pub fn substancespecification_structure_representation_decoder() -> decode.Decoder(
SubstancespecificationStructureRepresentation,
)
pub fn substancespecification_structure_representation_new() -> SubstancespecificationStructureRepresentation
pub fn substancespecification_structure_representation_to_json(
substancespecification_structure_representation: SubstancespecificationStructureRepresentation,
) -> json.Json
pub fn substancespecification_structure_to_json(
substancespecification_structure: SubstancespecificationStructure,
) -> json.Json
pub fn substancespecification_to_json(
substancespecification: Substancespecification,
) -> 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_item_decoder() -> decode.Decoder(
SupplyrequestItem,
)
pub fn supplyrequest_item_to_json(
elt: SupplyrequestItem,
) -> json.Json
pub fn supplyrequest_new(
quantity quantity: Quantity,
item item: SupplyrequestItem,
) -> 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: r4us_valuesets.Taskintent,
status status: r4us_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_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() -> 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(
op op: List1(String),
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: r4us_valuesets.Capabilitystatementkind,
date date: primitive_types.DateTime,
status status: r4us_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 testreport_decoder() -> decode.Decoder(Testreport)
pub fn testreport_new(
result result: r4us_valuesets.Reportresultcodes,
test_script test_script: Reference,
status status: r4us_valuesets.Reportstatuscodes,
) -> Testreport
pub fn testreport_participant_decoder() -> decode.Decoder(
TestreportParticipant,
)
pub fn testreport_participant_new(
uri uri: String,
type_ type_: r4us_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: r4us_valuesets.Reportactionresultcodes,
) -> TestreportSetupActionAssert
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: r4us_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(
action action: List1(TestreportSetupAction),
) -> 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(
action action: List1(TestreportTeardownAction),
) -> 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(
action action: List1(TestreportTestAction),
) -> 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(
capability capability: List1(TestscriptMetadataCapability),
) -> TestscriptMetadata
pub fn testscript_metadata_to_json(
testscript_metadata: TestscriptMetadata,
) -> json.Json
pub fn testscript_new(
status status: r4us_valuesets.Publicationstatus,
name name: String,
url url: 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_setup_action_assert_decoder() -> decode.Decoder(
TestscriptSetupActionAssert,
)
pub fn testscript_setup_action_assert_new(
warning_only warning_only: Bool,
) -> TestscriptSetupActionAssert
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(
action action: List1(TestscriptSetupAction),
) -> 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(
action action: List1(TestscriptTeardownAction),
) -> 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(
action action: List1(TestscriptTestAction),
) -> 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 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 triggerdefinition_decoder() -> decode.Decoder(
Triggerdefinition,
)
pub fn triggerdefinition_new(
type_ type_: r4us_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 us_core_authentication_time_decoder() -> decode.Decoder(
Result(primitive_types.DateTime, Extension),
)
pub fn us_core_authentication_time_from_ext(
ext: Extension,
) -> Result(primitive_types.DateTime, Nil)
pub fn us_core_authentication_time_to_ext(
value: primitive_types.DateTime,
) -> Extension
pub fn us_core_authentication_time_to_json(
us_core_authentication_time: primitive_types.DateTime,
) -> json.Json
pub fn us_core_birthsex_decoder() -> decode.Decoder(
Result(r4us_valuesets.Two16840111376214102124, Extension),
)
pub fn us_core_birthsex_from_ext(
ext: Extension,
) -> Result(r4us_valuesets.Two16840111376214102124, Nil)
pub fn us_core_birthsex_to_ext(
value: r4us_valuesets.Two16840111376214102124,
) -> Extension
pub fn us_core_birthsex_to_json(
us_core_birthsex: r4us_valuesets.Two16840111376214102124,
) -> json.Json
pub fn us_core_direct_decoder() -> decode.Decoder(
Result(Bool, Extension),
)
pub fn us_core_direct_from_ext(
ext: Extension,
) -> Result(Bool, Nil)
pub fn us_core_direct_to_ext(value: Bool) -> Extension
pub fn us_core_direct_to_json(us_core_direct: Bool) -> json.Json
pub fn us_core_ethnicity_decoder() -> decode.Decoder(
Result(UsCoreEthnicity, Extension),
)
pub fn us_core_ethnicity_from_ext(
ext: Extension,
) -> Result(UsCoreEthnicity, Nil)
pub fn us_core_ethnicity_to_ext(
to_ext: UsCoreEthnicity,
) -> Extension
pub fn us_core_ethnicity_to_json(
us_core_ethnicity: UsCoreEthnicity,
) -> json.Json
pub fn us_core_extension_questionnaire_uri_decoder() -> decode.Decoder(
Result(String, Extension),
)
pub fn us_core_extension_questionnaire_uri_from_ext(
ext: Extension,
) -> Result(String, Nil)
pub fn us_core_extension_questionnaire_uri_to_ext(
value: String,
) -> Extension
pub fn us_core_extension_questionnaire_uri_to_json(
us_core_extension_questionnaire_uri: String,
) -> json.Json
pub fn us_core_familymemberhistory_recorder_decoder() -> decode.Decoder(
Result(Reference, Extension),
)
pub fn us_core_familymemberhistory_recorder_to_json(
us_core_familymemberhistory_recorder: Reference,
) -> json.Json
pub fn us_core_genderidentity_decoder() -> decode.Decoder(
Result(Codeableconcept, Extension),
)
pub fn us_core_genderidentity_from_ext(
ext: Extension,
) -> Result(Codeableconcept, Nil)
pub fn us_core_genderidentity_to_ext(
value: Codeableconcept,
) -> Extension
pub fn us_core_genderidentity_to_json(
us_core_genderidentity: Codeableconcept,
) -> json.Json
pub fn us_core_individual_sex_decoder() -> decode.Decoder(
Result(Coding, Extension),
)
pub fn us_core_interpreter_needed_decoder() -> decode.Decoder(
Result(Coding, Extension),
)
pub fn us_core_jurisdiction_decoder() -> decode.Decoder(
Result(Codeableconcept, Extension),
)
pub fn us_core_jurisdiction_from_ext(
ext: Extension,
) -> Result(Codeableconcept, Nil)
pub fn us_core_jurisdiction_to_ext(
value: Codeableconcept,
) -> Extension
pub fn us_core_jurisdiction_to_json(
us_core_jurisdiction: Codeableconcept,
) -> json.Json
pub fn us_core_medication_adherence_decoder() -> decode.Decoder(
Result(UsCoreMedicationAdherence, Extension),
)
pub fn us_core_medication_adherence_from_ext(
ext: Extension,
) -> Result(UsCoreMedicationAdherence, Nil)
pub fn us_core_medication_adherence_to_ext(
to_ext: UsCoreMedicationAdherence,
) -> Extension
pub fn us_core_medication_adherence_to_json(
us_core_medication_adherence: UsCoreMedicationAdherence,
) -> json.Json
pub fn us_core_race_decoder() -> decode.Decoder(
Result(UsCoreRace, Extension),
)
pub fn us_core_race_from_ext(
ext: Extension,
) -> Result(UsCoreRace, Nil)
pub fn us_core_race_to_ext(to_ext: UsCoreRace) -> Extension
pub fn us_core_race_to_json(
us_core_race: UsCoreRace,
) -> json.Json
pub fn us_core_sex_decoder() -> decode.Decoder(
Result(String, Extension),
)
pub fn us_core_sex_from_ext(
ext: Extension,
) -> Result(String, Nil)
pub fn us_core_sex_to_ext(value: String) -> Extension
pub fn us_core_sex_to_json(us_core_sex: String) -> json.Json
pub fn us_core_tribal_affiliation_decoder() -> decode.Decoder(
Result(UsCoreTribalAffiliation, Extension),
)
pub fn us_core_tribal_affiliation_from_ext(
ext: Extension,
) -> Result(UsCoreTribalAffiliation, Nil)
pub fn us_core_tribal_affiliation_to_ext(
to_ext: UsCoreTribalAffiliation,
) -> Extension
pub fn us_core_tribal_affiliation_to_json(
us_core_tribal_affiliation: UsCoreTribalAffiliation,
) -> 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 uscdi_requirement_decoder() -> decode.Decoder(
Result(Bool, Extension),
)
pub fn uscdi_requirement_from_ext(
ext: Extension,
) -> Result(Bool, Nil)
pub fn uscdi_requirement_to_ext(value: Bool) -> Extension
pub fn uscdi_requirement_to_json(
uscdi_requirement: Bool,
) -> 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: r4us_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(
include include: List1(ValuesetComposeInclude),
) -> 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_to_json(
valueset_expansion_contains: ValuesetExpansionContains,
) -> json.Json
pub fn valueset_expansion_decoder() -> decode.Decoder(
ValuesetExpansion,
)
pub fn valueset_expansion_new(
timestamp timestamp: primitive_types.DateTime,
) -> 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_to_json(
valueset_expansion: ValuesetExpansion,
) -> json.Json
pub fn valueset_new(
status status: r4us_valuesets.Publicationstatus,
) -> Valueset
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: r4us_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 visionprescription_decoder() -> decode.Decoder(
Visionprescription,
)
pub fn visionprescription_lensspecification_decoder() -> decode.Decoder(
VisionprescriptionLensspecification,
)
pub fn visionprescription_lensspecification_new(
eye eye: r4us_valuesets.Visioneyecodes,
product product: Codeableconcept,
) -> VisionprescriptionLensspecification
pub fn visionprescription_lensspecification_prism_decoder() -> decode.Decoder(
VisionprescriptionLensspecificationPrism,
)
pub fn visionprescription_lensspecification_prism_new(
base base: r4us_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(
lens_specification lens_specification: List1(
VisionprescriptionLensspecification,
),
prescriber prescriber: Reference,
date_written date_written: primitive_types.DateTime,
patient patient: Reference,
created created: primitive_types.DateTime,
status status: r4us_valuesets.Fmstatus,
) -> Visionprescription
pub fn visionprescription_to_json(
visionprescription: Visionprescription,
) -> json.Json