fhir/r5_sansio

https://hl7.org/fhir/r5 r5 sans-io request/response helpers suitable for building clients on top of, such as r5_httpc.gleam and r5_rsvp.gleam

Types

pub type Err {
  ErrNoId
  ErrParseJson(json.DecodeError)
  ErrNotJson(response.Response(String))
  ErrOperationcome(r5.Operationoutcome)
}

Constructors

pub type FhirClient {
  FhirClient(baseurl: uri.Uri)
}

Constructors

pub type GroupedResources {
  GroupedResources(
    account: List(r5.Account),
    activitydefinition: List(r5.Activitydefinition),
    actordefinition: List(r5.Actordefinition),
    administrableproductdefinition: List(
      r5.Administrableproductdefinition,
    ),
    adverseevent: List(r5.Adverseevent),
    allergyintolerance: List(r5.Allergyintolerance),
    appointment: List(r5.Appointment),
    appointmentresponse: List(r5.Appointmentresponse),
    artifactassessment: List(r5.Artifactassessment),
    auditevent: List(r5.Auditevent),
    basic: List(r5.Basic),
    binary: List(r5.Binary),
    biologicallyderivedproduct: List(
      r5.Biologicallyderivedproduct,
    ),
    biologicallyderivedproductdispense: List(
      r5.Biologicallyderivedproductdispense,
    ),
    bodystructure: List(r5.Bodystructure),
    bundle: List(r5.Bundle),
    capabilitystatement: List(r5.Capabilitystatement),
    careplan: List(r5.Careplan),
    careteam: List(r5.Careteam),
    chargeitem: List(r5.Chargeitem),
    chargeitemdefinition: List(r5.Chargeitemdefinition),
    citation: List(r5.Citation),
    claim: List(r5.Claim),
    claimresponse: List(r5.Claimresponse),
    clinicalimpression: List(r5.Clinicalimpression),
    clinicalusedefinition: List(r5.Clinicalusedefinition),
    codesystem: List(r5.Codesystem),
    communication: List(r5.Communication),
    communicationrequest: List(r5.Communicationrequest),
    compartmentdefinition: List(r5.Compartmentdefinition),
    composition: List(r5.Composition),
    conceptmap: List(r5.Conceptmap),
    condition: List(r5.Condition),
    conditiondefinition: List(r5.Conditiondefinition),
    consent: List(r5.Consent),
    contract: List(r5.Contract),
    coverage: List(r5.Coverage),
    coverageeligibilityrequest: List(
      r5.Coverageeligibilityrequest,
    ),
    coverageeligibilityresponse: List(
      r5.Coverageeligibilityresponse,
    ),
    detectedissue: List(r5.Detectedissue),
    device: List(r5.Device),
    deviceassociation: List(r5.Deviceassociation),
    devicedefinition: List(r5.Devicedefinition),
    devicedispense: List(r5.Devicedispense),
    devicemetric: List(r5.Devicemetric),
    devicerequest: List(r5.Devicerequest),
    deviceusage: List(r5.Deviceusage),
    diagnosticreport: List(r5.Diagnosticreport),
    documentreference: List(r5.Documentreference),
    encounter: List(r5.Encounter),
    encounterhistory: List(r5.Encounterhistory),
    endpoint: List(r5.Endpoint),
    enrollmentrequest: List(r5.Enrollmentrequest),
    enrollmentresponse: List(r5.Enrollmentresponse),
    episodeofcare: List(r5.Episodeofcare),
    eventdefinition: List(r5.Eventdefinition),
    evidence: List(r5.Evidence),
    evidencereport: List(r5.Evidencereport),
    evidencevariable: List(r5.Evidencevariable),
    examplescenario: List(r5.Examplescenario),
    explanationofbenefit: List(r5.Explanationofbenefit),
    familymemberhistory: List(r5.Familymemberhistory),
    flag: List(r5.Flag),
    formularyitem: List(r5.Formularyitem),
    genomicstudy: List(r5.Genomicstudy),
    goal: List(r5.Goal),
    graphdefinition: List(r5.Graphdefinition),
    group: List(r5.Group),
    guidanceresponse: List(r5.Guidanceresponse),
    healthcareservice: List(r5.Healthcareservice),
    imagingselection: List(r5.Imagingselection),
    imagingstudy: List(r5.Imagingstudy),
    immunization: List(r5.Immunization),
    immunizationevaluation: List(r5.Immunizationevaluation),
    immunizationrecommendation: List(
      r5.Immunizationrecommendation,
    ),
    implementationguide: List(r5.Implementationguide),
    ingredient: List(r5.Ingredient),
    insuranceplan: List(r5.Insuranceplan),
    inventoryitem: List(r5.Inventoryitem),
    inventoryreport: List(r5.Inventoryreport),
    invoice: List(r5.Invoice),
    library: List(r5.Library),
    linkage: List(r5.Linkage),
    listfhir: List(r5.Listfhir),
    location: List(r5.Location),
    manufactureditemdefinition: List(
      r5.Manufactureditemdefinition,
    ),
    measure: List(r5.Measure),
    measurereport: List(r5.Measurereport),
    medication: List(r5.Medication),
    medicationadministration: List(r5.Medicationadministration),
    medicationdispense: List(r5.Medicationdispense),
    medicationknowledge: List(r5.Medicationknowledge),
    medicationrequest: List(r5.Medicationrequest),
    medicationstatement: List(r5.Medicationstatement),
    medicinalproductdefinition: List(
      r5.Medicinalproductdefinition,
    ),
    messagedefinition: List(r5.Messagedefinition),
    messageheader: List(r5.Messageheader),
    molecularsequence: List(r5.Molecularsequence),
    namingsystem: List(r5.Namingsystem),
    nutritionintake: List(r5.Nutritionintake),
    nutritionorder: List(r5.Nutritionorder),
    nutritionproduct: List(r5.Nutritionproduct),
    observation: List(r5.Observation),
    observationdefinition: List(r5.Observationdefinition),
    operationdefinition: List(r5.Operationdefinition),
    operationoutcome: List(r5.Operationoutcome),
    organization: List(r5.Organization),
    organizationaffiliation: List(r5.Organizationaffiliation),
    packagedproductdefinition: List(r5.Packagedproductdefinition),
    patient: List(r5.Patient),
    paymentnotice: List(r5.Paymentnotice),
    paymentreconciliation: List(r5.Paymentreconciliation),
    permission: List(r5.Permission),
    person: List(r5.Person),
    plandefinition: List(r5.Plandefinition),
    practitioner: List(r5.Practitioner),
    practitionerrole: List(r5.Practitionerrole),
    procedure: List(r5.Procedure),
    provenance: List(r5.Provenance),
    questionnaire: List(r5.Questionnaire),
    questionnaireresponse: List(r5.Questionnaireresponse),
    regulatedauthorization: List(r5.Regulatedauthorization),
    relatedperson: List(r5.Relatedperson),
    requestorchestration: List(r5.Requestorchestration),
    requirements: List(r5.Requirements),
    researchstudy: List(r5.Researchstudy),
    researchsubject: List(r5.Researchsubject),
    riskassessment: List(r5.Riskassessment),
    schedule: List(r5.Schedule),
    searchparameter: List(r5.Searchparameter),
    servicerequest: List(r5.Servicerequest),
    slot: List(r5.Slot),
    specimen: List(r5.Specimen),
    specimendefinition: List(r5.Specimendefinition),
    structuredefinition: List(r5.Structuredefinition),
    structuremap: List(r5.Structuremap),
    subscription: List(r5.Subscription),
    subscriptionstatus: List(r5.Subscriptionstatus),
    subscriptiontopic: List(r5.Subscriptiontopic),
    substance: List(r5.Substance),
    substancedefinition: List(r5.Substancedefinition),
    substancenucleicacid: List(r5.Substancenucleicacid),
    substancepolymer: List(r5.Substancepolymer),
    substanceprotein: List(r5.Substanceprotein),
    substancereferenceinformation: List(
      r5.Substancereferenceinformation,
    ),
    substancesourcematerial: List(r5.Substancesourcematerial),
    supplydelivery: List(r5.Supplydelivery),
    supplyrequest: List(r5.Supplyrequest),
    task: List(r5.Task),
    terminologycapabilities: List(r5.Terminologycapabilities),
    testplan: List(r5.Testplan),
    testreport: List(r5.Testreport),
    testscript: List(r5.Testscript),
    transport: List(r5.Transport),
    valueset: List(r5.Valueset),
    verificationresult: List(r5.Verificationresult),
    visionprescription: List(r5.Visionprescription),
  )
}

Constructors

pub type SpAccount {
  SpAccount(
    include: option.Option(SpInclude),
    owner: option.Option(String),
    identifier: option.Option(String),
    period: option.Option(String),
    patient: option.Option(String),
    subject: option.Option(String),
    name: option.Option(String),
    guarantor: option.Option(String),
    type_: option.Option(String),
    relatedaccount: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpActivitydefinition {
  SpActivitydefinition(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    successor: option.Option(String),
    context_type_value: option.Option(String),
    kind: option.Option(String),
    jurisdiction: option.Option(String),
    derived_from: option.Option(String),
    description: option.Option(String),
    context_type: option.Option(String),
    predecessor: option.Option(String),
    composed_of: option.Option(String),
    title: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    depends_on: option.Option(String),
    effective: option.Option(String),
    context: option.Option(String),
    name: option.Option(String),
    publisher: option.Option(String),
    topic: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpActordefinition {
  SpActordefinition(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    context_type_value: option.Option(String),
    jurisdiction: option.Option(String),
    description: option.Option(String),
    context_type: option.Option(String),
    title: option.Option(String),
    type_: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    context: option.Option(String),
    publisher: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpAdministrableproductdefinition {
  SpAdministrableproductdefinition(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    manufactured_item: option.Option(String),
    ingredient: option.Option(String),
    route: option.Option(String),
    dose_form: option.Option(String),
    device: option.Option(String),
    form_of: option.Option(String),
    target_species: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpAdverseevent {
  SpAdverseevent(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    recorder: option.Option(String),
    study: option.Option(String),
    code: option.Option(String),
    actuality: option.Option(String),
    subject: option.Option(String),
    substance: option.Option(String),
    patient: option.Option(String),
    resultingeffect: option.Option(String),
    seriousness: option.Option(String),
    location: option.Option(String),
    category: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpAllergyintolerance {
  SpAllergyintolerance(
    include: option.Option(SpInclude),
    date: option.Option(String),
    severity: option.Option(String),
    identifier: option.Option(String),
    code: option.Option(String),
    verification_status: option.Option(String),
    criticality: option.Option(String),
    manifestation_reference: option.Option(String),
    clinical_status: option.Option(String),
    type_: option.Option(String),
    participant: option.Option(String),
    manifestation_code: option.Option(String),
    route: option.Option(String),
    patient: option.Option(String),
    category: option.Option(String),
    last_date: option.Option(String),
  )
}

Constructors

pub type SpAppointment {
  SpAppointment(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    specialty: option.Option(String),
    service_category: option.Option(String),
    practitioner: option.Option(String),
    appointment_type: option.Option(String),
    part_status: option.Option(String),
    subject: option.Option(String),
    service_type: option.Option(String),
    slot: option.Option(String),
    reason_code: option.Option(String),
    actor: option.Option(String),
    based_on: option.Option(String),
    patient: option.Option(String),
    reason_reference: option.Option(String),
    supporting_info: option.Option(String),
    requested_period: option.Option(String),
    location: option.Option(String),
    group: option.Option(String),
    service_type_reference: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpAppointmentresponse {
  SpAppointmentresponse(
    include: option.Option(SpInclude),
    actor: option.Option(String),
    identifier: option.Option(String),
    practitioner: option.Option(String),
    part_status: option.Option(String),
    patient: option.Option(String),
    appointment: option.Option(String),
    location: option.Option(String),
    group: option.Option(String),
  )
}

Constructors

pub type SpArtifactassessment {
  SpArtifactassessment(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
  )
}

Constructors

pub type SpAuditevent {
  SpAuditevent(
    include: option.Option(SpInclude),
    date: option.Option(String),
    agent: option.Option(String),
    entity_role: option.Option(String),
    code: option.Option(String),
    purpose: option.Option(String),
    encounter: option.Option(String),
    source: option.Option(String),
    based_on: option.Option(String),
    patient: option.Option(String),
    action: option.Option(String),
    agent_role: option.Option(String),
    category: option.Option(String),
    entity: option.Option(String),
    outcome: option.Option(String),
    policy: option.Option(String),
  )
}

Constructors

pub type SpBasic {
  SpBasic(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    code: option.Option(String),
    author: option.Option(String),
    created: option.Option(String),
    patient: option.Option(String),
    subject: option.Option(String),
  )
}

Constructors

pub type SpBinary {
  SpBinary(include: option.Option(SpInclude))
}

Constructors

pub type SpBiologicallyderivedproduct {
  SpBiologicallyderivedproduct(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    request: option.Option(String),
    code: option.Option(String),
    product_status: option.Option(String),
    serial_number: option.Option(String),
    biological_source_event: option.Option(String),
    product_category: option.Option(String),
    collector: option.Option(String),
  )
}

Constructors

pub type SpBiologicallyderivedproductdispense {
  SpBiologicallyderivedproductdispense(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    product: option.Option(String),
    performer: option.Option(String),
    patient: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpBodystructure {
  SpBodystructure(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    included_structure: option.Option(String),
    excluded_structure: option.Option(String),
    morphology: option.Option(String),
    patient: option.Option(String),
  )
}

Constructors

pub type SpBundle {
  SpBundle(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    composition: option.Option(String),
    message: option.Option(String),
    type_: option.Option(String),
    timestamp: option.Option(String),
  )
}

Constructors

pub type SpCapabilitystatement {
  SpCapabilitystatement(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    resource_profile: option.Option(String),
    context_type_value: option.Option(String),
    software: option.Option(String),
    resource: option.Option(String),
    jurisdiction: option.Option(String),
    format: option.Option(String),
    description: option.Option(String),
    context_type: option.Option(String),
    fhirversion: option.Option(String),
    title: option.Option(String),
    version: option.Option(String),
    supported_profile: option.Option(String),
    url: option.Option(String),
    mode: option.Option(String),
    context_quantity: option.Option(String),
    security_service: option.Option(String),
    context: option.Option(String),
    name: option.Option(String),
    publisher: option.Option(String),
    context_type_quantity: option.Option(String),
    guide: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpCareplan {
  SpCareplan(
    include: option.Option(SpInclude),
    care_team: option.Option(String),
    date: option.Option(String),
    identifier: option.Option(String),
    goal: option.Option(String),
    custodian: option.Option(String),
    replaces: option.Option(String),
    subject: option.Option(String),
    instantiates_canonical: option.Option(String),
    part_of: option.Option(String),
    encounter: option.Option(String),
    intent: option.Option(String),
    activity_reference: option.Option(String),
    condition: option.Option(String),
    based_on: option.Option(String),
    patient: option.Option(String),
    instantiates_uri: option.Option(String),
    category: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpCareteam {
  SpCareteam(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    patient: option.Option(String),
    subject: option.Option(String),
    name: option.Option(String),
    category: option.Option(String),
    participant: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpChargeitem {
  SpChargeitem(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    performing_organization: option.Option(String),
    code: option.Option(String),
    quantity: option.Option(String),
    subject: option.Option(String),
    encounter: option.Option(String),
    occurrence: option.Option(String),
    entered_date: option.Option(String),
    performer_function: option.Option(String),
    factor_override: option.Option(String),
    patient: option.Option(String),
    service: option.Option(String),
    price_override: option.Option(String),
    enterer: option.Option(String),
    performer_actor: option.Option(String),
    account: option.Option(String),
    requesting_organization: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpChargeitemdefinition {
  SpChargeitemdefinition(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    context_type_value: option.Option(String),
    jurisdiction: option.Option(String),
    description: option.Option(String),
    context_type: option.Option(String),
    title: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    effective: option.Option(String),
    context: option.Option(String),
    publisher: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpCitation {
  SpCitation(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    context_type_value: option.Option(String),
    jurisdiction: option.Option(String),
    description: option.Option(String),
    classification_type: option.Option(String),
    context_type: option.Option(String),
    title: option.Option(String),
    classification: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    effective: option.Option(String),
    context: option.Option(String),
    name: option.Option(String),
    classifier: option.Option(String),
    publisher: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpClaim {
  SpClaim(
    include: option.Option(SpInclude),
    care_team: option.Option(String),
    identifier: option.Option(String),
    created: option.Option(String),
    use_: option.Option(String),
    encounter: option.Option(String),
    priority: option.Option(String),
    payee: option.Option(String),
    provider: option.Option(String),
    insurer: option.Option(String),
    patient: option.Option(String),
    detail_udi: option.Option(String),
    enterer: option.Option(String),
    procedure_udi: option.Option(String),
    subdetail_udi: option.Option(String),
    facility: option.Option(String),
    item_udi: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpClaimresponse {
  SpClaimresponse(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    request: option.Option(String),
    disposition: option.Option(String),
    created: option.Option(String),
    insurer: option.Option(String),
    patient: option.Option(String),
    use_: option.Option(String),
    payment_date: option.Option(String),
    outcome: option.Option(String),
    requestor: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpClinicalimpression {
  SpClinicalimpression(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    performer: option.Option(String),
    problem: option.Option(String),
    previous: option.Option(String),
    finding_code: option.Option(String),
    patient: option.Option(String),
    subject: option.Option(String),
    supporting_info: option.Option(String),
    encounter: option.Option(String),
    finding_ref: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpClinicalusedefinition {
  SpClinicalusedefinition(
    include: option.Option(SpInclude),
    contraindication_reference: option.Option(String),
    identifier: option.Option(String),
    indication_reference: option.Option(String),
    product: option.Option(String),
    subject: option.Option(String),
    effect: option.Option(String),
    interaction: option.Option(String),
    indication: option.Option(String),
    type_: option.Option(String),
    contraindication: option.Option(String),
    effect_reference: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpCodesystem {
  SpCodesystem(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    code: option.Option(String),
    context_type_value: option.Option(String),
    content_mode: option.Option(String),
    jurisdiction: option.Option(String),
    description: option.Option(String),
    derived_from: option.Option(String),
    context_type: option.Option(String),
    language: option.Option(String),
    predecessor: option.Option(String),
    title: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    supplements: option.Option(String),
    effective: option.Option(String),
    system: option.Option(String),
    context: option.Option(String),
    name: option.Option(String),
    publisher: option.Option(String),
    topic: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpCommunication {
  SpCommunication(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    subject: option.Option(String),
    instantiates_canonical: option.Option(String),
    part_of: option.Option(String),
    received: option.Option(String),
    encounter: option.Option(String),
    medium: option.Option(String),
    sent: option.Option(String),
    based_on: option.Option(String),
    sender: option.Option(String),
    patient: option.Option(String),
    recipient: option.Option(String),
    topic: option.Option(String),
    instantiates_uri: option.Option(String),
    category: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpCommunicationrequest {
  SpCommunicationrequest(
    include: option.Option(SpInclude),
    authored: option.Option(String),
    requester: option.Option(String),
    identifier: option.Option(String),
    replaces: option.Option(String),
    subject: option.Option(String),
    encounter: option.Option(String),
    medium: option.Option(String),
    occurrence: option.Option(String),
    priority: option.Option(String),
    group_identifier: option.Option(String),
    based_on: option.Option(String),
    patient: option.Option(String),
    recipient: option.Option(String),
    information_provider: option.Option(String),
    category: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpCompartmentdefinition {
  SpCompartmentdefinition(
    include: option.Option(SpInclude),
    date: option.Option(String),
    code: option.Option(String),
    context_type_value: option.Option(String),
    resource: option.Option(String),
    description: option.Option(String),
    context_type: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    context: option.Option(String),
    name: option.Option(String),
    publisher: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpComposition {
  SpComposition(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    period: option.Option(String),
    event_code: option.Option(String),
    author: option.Option(String),
    subject: option.Option(String),
    section: option.Option(String),
    encounter: option.Option(String),
    title: option.Option(String),
    type_: option.Option(String),
    version: option.Option(String),
    attester: option.Option(String),
    url: option.Option(String),
    event_reference: option.Option(String),
    section_text: option.Option(String),
    entry: option.Option(String),
    related: option.Option(String),
    patient: option.Option(String),
    category: option.Option(String),
    section_code_text: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpConceptmap {
  SpConceptmap(
    include: option.Option(SpInclude),
    date: option.Option(String),
    target_scope: option.Option(String),
    context_type_value: option.Option(String),
    jurisdiction: option.Option(String),
    description: option.Option(String),
    target_group_system: option.Option(String),
    derived_from: option.Option(String),
    context_type: option.Option(String),
    predecessor: option.Option(String),
    title: option.Option(String),
    context_quantity: option.Option(String),
    effective: option.Option(String),
    source_scope: option.Option(String),
    context: option.Option(String),
    context_type_quantity: option.Option(String),
    target_code: option.Option(String),
    identifier: option.Option(String),
    source_scope_uri: option.Option(String),
    source_group_system: option.Option(String),
    mapping_property: option.Option(String),
    other_map: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    source_code: option.Option(String),
    target_scope_uri: option.Option(String),
    name: option.Option(String),
    publisher: option.Option(String),
    topic: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpCondition {
  SpCondition(
    include: option.Option(SpInclude),
    evidence_detail: option.Option(String),
    severity: option.Option(String),
    identifier: option.Option(String),
    onset_info: option.Option(String),
    recorded_date: option.Option(String),
    code: option.Option(String),
    evidence: option.Option(String),
    participant_function: option.Option(String),
    subject: option.Option(String),
    participant_actor: option.Option(String),
    verification_status: option.Option(String),
    clinical_status: option.Option(String),
    encounter: option.Option(String),
    onset_date: option.Option(String),
    abatement_date: option.Option(String),
    stage: option.Option(String),
    abatement_string: option.Option(String),
    patient: option.Option(String),
    abatement_age: option.Option(String),
    onset_age: option.Option(String),
    body_site: option.Option(String),
    category: option.Option(String),
  )
}

Constructors

pub type SpConditiondefinition {
  SpConditiondefinition(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    context_type_value: option.Option(String),
    jurisdiction: option.Option(String),
    description: option.Option(String),
    context_type: option.Option(String),
    title: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    context: option.Option(String),
    name: option.Option(String),
    publisher: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpConsent {
  SpConsent(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    controller: option.Option(String),
    period: option.Option(String),
    data: option.Option(String),
    manager: option.Option(String),
    purpose: option.Option(String),
    subject: option.Option(String),
    verified_date: option.Option(String),
    grantee: option.Option(String),
    source_reference: option.Option(String),
    verified: option.Option(String),
    actor: option.Option(String),
    security_label: option.Option(String),
    patient: option.Option(String),
    action: option.Option(String),
    category: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpContract {
  SpContract(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    instantiates: option.Option(String),
    patient: option.Option(String),
    subject: option.Option(String),
    authority: option.Option(String),
    domain: option.Option(String),
    issued: option.Option(String),
    url: option.Option(String),
    signer: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpCoverage {
  SpCoverage(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    subscriber: option.Option(String),
    subscriberid: option.Option(String),
    type_: option.Option(String),
    beneficiary: option.Option(String),
    patient: option.Option(String),
    insurer: option.Option(String),
    class_value: option.Option(String),
    paymentby_party: option.Option(String),
    class_type: option.Option(String),
    dependent: option.Option(String),
    policy_holder: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpCoverageeligibilityrequest {
  SpCoverageeligibilityrequest(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    provider: option.Option(String),
    created: option.Option(String),
    patient: option.Option(String),
    enterer: option.Option(String),
    facility: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpCoverageeligibilityresponse {
  SpCoverageeligibilityresponse(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    request: option.Option(String),
    disposition: option.Option(String),
    created: option.Option(String),
    insurer: option.Option(String),
    patient: option.Option(String),
    outcome: option.Option(String),
    requestor: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpDetectedissue {
  SpDetectedissue(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    code: option.Option(String),
    identified: option.Option(String),
    author: option.Option(String),
    subject: option.Option(String),
    patient: option.Option(String),
    implicated: option.Option(String),
    category: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpDevice {
  SpDevice(
    include: option.Option(SpInclude),
    udi_di: option.Option(String),
    identifier: option.Option(String),
    parent: option.Option(String),
    manufacture_date: option.Option(String),
    udi_carrier: option.Option(String),
    code: option.Option(String),
    device_name: option.Option(String),
    lot_number: option.Option(String),
    serial_number: option.Option(String),
    specification: option.Option(String),
    type_: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    manufacturer: option.Option(String),
    code_value_concept: option.Option(String),
    organization: option.Option(String),
    biological_source_event: option.Option(String),
    definition: option.Option(String),
    location: option.Option(String),
    model: option.Option(String),
    expiration_date: option.Option(String),
    specification_version: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpDeviceassociation {
  SpDeviceassociation(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    subject: option.Option(String),
    patient: option.Option(String),
    device: option.Option(String),
    operator: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpDevicedefinition {
  SpDevicedefinition(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    device_name: option.Option(String),
    organization: option.Option(String),
    specification: option.Option(String),
    type_: option.Option(String),
    specification_version: option.Option(String),
    manufacturer: option.Option(String),
  )
}

Constructors

pub type SpDevicedispense {
  SpDevicedispense(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    code: option.Option(String),
    subject: option.Option(String),
    patient: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpDevicemetric {
  SpDevicemetric(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    category: option.Option(String),
    type_: option.Option(String),
    device: option.Option(String),
  )
}

Constructors

pub type SpDevicerequest {
  SpDevicerequest(
    include: option.Option(SpInclude),
    insurance: option.Option(String),
    performer_code: option.Option(String),
    requester: option.Option(String),
    identifier: option.Option(String),
    code: option.Option(String),
    performer: option.Option(String),
    event_date: option.Option(String),
    subject: option.Option(String),
    instantiates_canonical: option.Option(String),
    encounter: option.Option(String),
    authored_on: option.Option(String),
    intent: option.Option(String),
    group_identifier: option.Option(String),
    based_on: option.Option(String),
    patient: option.Option(String),
    instantiates_uri: option.Option(String),
    device: option.Option(String),
    prior_request: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpDeviceusage {
  SpDeviceusage(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    patient: option.Option(String),
    device: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpDiagnosticreport {
  SpDiagnosticreport(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    study: option.Option(String),
    code: option.Option(String),
    performer: option.Option(String),
    subject: option.Option(String),
    encounter: option.Option(String),
    media: option.Option(String),
    conclusion: option.Option(String),
    result: option.Option(String),
    based_on: option.Option(String),
    patient: option.Option(String),
    specimen: option.Option(String),
    category: option.Option(String),
    issued: option.Option(String),
    results_interpreter: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpDocumentreference {
  SpDocumentreference(
    include: option.Option(SpInclude),
    date: option.Option(String),
    modality: option.Option(String),
    subject: option.Option(String),
    description: option.Option(String),
    language: option.Option(String),
    type_: option.Option(String),
    relation: option.Option(String),
    setting: option.Option(String),
    doc_status: option.Option(String),
    based_on: option.Option(String),
    format_canonical: option.Option(String),
    patient: option.Option(String),
    context: option.Option(String),
    relationship: option.Option(String),
    creation: option.Option(String),
    identifier: option.Option(String),
    period: option.Option(String),
    event_code: option.Option(String),
    bodysite: option.Option(String),
    custodian: option.Option(String),
    author: option.Option(String),
    format_code: option.Option(String),
    bodysite_reference: option.Option(String),
    format_uri: option.Option(String),
    version: option.Option(String),
    attester: option.Option(String),
    contenttype: option.Option(String),
    event_reference: option.Option(String),
    security_label: option.Option(String),
    location: option.Option(String),
    category: option.Option(String),
    relatesto: option.Option(String),
    facility: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpEncounter {
  SpEncounter(
    include: option.Option(SpInclude),
    date: option.Option(String),
    participant_type: option.Option(String),
    subject: option.Option(String),
    subject_status: option.Option(String),
    appointment: option.Option(String),
    part_of: option.Option(String),
    type_: option.Option(String),
    participant: option.Option(String),
    reason_code: option.Option(String),
    based_on: option.Option(String),
    date_start: option.Option(String),
    patient: option.Option(String),
    location_period: option.Option(String),
    special_arrangement: option.Option(String),
    class: option.Option(String),
    identifier: option.Option(String),
    diagnosis_code: option.Option(String),
    practitioner: option.Option(String),
    episode_of_care: option.Option(String),
    length: option.Option(String),
    careteam: option.Option(String),
    end_date: option.Option(String),
    diagnosis_reference: option.Option(String),
    reason_reference: option.Option(String),
    location: option.Option(String),
    service_provider: option.Option(String),
    account: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpEncounterhistory {
  SpEncounterhistory(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    patient: option.Option(String),
    subject: option.Option(String),
    encounter: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpEndpoint {
  SpEndpoint(
    include: option.Option(SpInclude),
    payload_type: option.Option(String),
    identifier: option.Option(String),
    connection_type: option.Option(String),
    organization: option.Option(String),
    name: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpEnrollmentrequest {
  SpEnrollmentrequest(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    patient: option.Option(String),
    subject: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpEnrollmentresponse {
  SpEnrollmentresponse(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    request: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpEpisodeofcare {
  SpEpisodeofcare(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    diagnosis_code: option.Option(String),
    diagnosis_reference: option.Option(String),
    patient: option.Option(String),
    organization: option.Option(String),
    reason_reference: option.Option(String),
    type_: option.Option(String),
    care_manager: option.Option(String),
    reason_code: option.Option(String),
    incoming_referral: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpEventdefinition {
  SpEventdefinition(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    successor: option.Option(String),
    context_type_value: option.Option(String),
    jurisdiction: option.Option(String),
    derived_from: option.Option(String),
    description: option.Option(String),
    context_type: option.Option(String),
    predecessor: option.Option(String),
    composed_of: option.Option(String),
    title: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    depends_on: option.Option(String),
    effective: option.Option(String),
    context: option.Option(String),
    name: option.Option(String),
    publisher: option.Option(String),
    topic: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpEvidence {
  SpEvidence(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    context_type_value: option.Option(String),
    description: option.Option(String),
    context_type: option.Option(String),
    title: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    context: option.Option(String),
    publisher: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpEvidencereport {
  SpEvidencereport(
    include: option.Option(SpInclude),
    context_quantity: option.Option(String),
    identifier: option.Option(String),
    context_type_value: option.Option(String),
    context: option.Option(String),
    publisher: option.Option(String),
    context_type: option.Option(String),
    context_type_quantity: option.Option(String),
    url: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpEvidencevariable {
  SpEvidencevariable(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    successor: option.Option(String),
    context_type_value: option.Option(String),
    derived_from: option.Option(String),
    description: option.Option(String),
    context_type: option.Option(String),
    predecessor: option.Option(String),
    composed_of: option.Option(String),
    title: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    depends_on: option.Option(String),
    context: option.Option(String),
    name: option.Option(String),
    publisher: option.Option(String),
    topic: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpExamplescenario {
  SpExamplescenario(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    context_type_value: option.Option(String),
    jurisdiction: option.Option(String),
    context_type: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    context: option.Option(String),
    name: option.Option(String),
    publisher: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpExplanationofbenefit {
  SpExplanationofbenefit(
    include: option.Option(SpInclude),
    care_team: option.Option(String),
    coverage: option.Option(String),
    identifier: option.Option(String),
    created: option.Option(String),
    encounter: option.Option(String),
    payee: option.Option(String),
    disposition: option.Option(String),
    provider: option.Option(String),
    patient: option.Option(String),
    detail_udi: option.Option(String),
    claim: option.Option(String),
    enterer: option.Option(String),
    procedure_udi: option.Option(String),
    subdetail_udi: option.Option(String),
    facility: option.Option(String),
    item_udi: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpFamilymemberhistory {
  SpFamilymemberhistory(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    code: option.Option(String),
    patient: option.Option(String),
    sex: option.Option(String),
    instantiates_canonical: option.Option(String),
    instantiates_uri: option.Option(String),
    relationship: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpFlag {
  SpFlag(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    author: option.Option(String),
    patient: option.Option(String),
    subject: option.Option(String),
    encounter: option.Option(String),
    category: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpFormularyitem {
  SpFormularyitem(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    code: option.Option(String),
  )
}

Constructors

pub type SpGenomicstudy {
  SpGenomicstudy(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    patient: option.Option(String),
    subject: option.Option(String),
    focus: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpGoal {
  SpGoal(
    include: option.Option(SpInclude),
    target_measure: option.Option(String),
    identifier: option.Option(String),
    addresses: option.Option(String),
    lifecycle_status: option.Option(String),
    achievement_status: option.Option(String),
    patient: option.Option(String),
    subject: option.Option(String),
    description: option.Option(String),
    start_date: option.Option(String),
    category: option.Option(String),
    target_date: option.Option(String),
  )
}

Constructors

pub type SpGraphdefinition {
  SpGraphdefinition(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    context_type_value: option.Option(String),
    jurisdiction: option.Option(String),
    start: option.Option(String),
    description: option.Option(String),
    context_type: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    context: option.Option(String),
    name: option.Option(String),
    publisher: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpGroup {
  SpGroup(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    characteristic_value: option.Option(String),
    managing_entity: option.Option(String),
    code: option.Option(String),
    member: option.Option(String),
    name: option.Option(String),
    exclude: option.Option(String),
    membership: option.Option(String),
    type_: option.Option(String),
    characteristic_reference: option.Option(String),
    value: option.Option(String),
    characteristic: option.Option(String),
  )
}

Constructors

pub type SpGuidanceresponse {
  SpGuidanceresponse(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    request: option.Option(String),
    patient: option.Option(String),
    subject: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpHealthcareservice {
  SpHealthcareservice(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    specialty: option.Option(String),
    service_category: option.Option(String),
    service_type: option.Option(String),
    active: option.Option(String),
    eligibility: option.Option(String),
    program: option.Option(String),
    characteristic: option.Option(String),
    endpoint: option.Option(String),
    coverage_area: option.Option(String),
    organization: option.Option(String),
    offered_in: option.Option(String),
    name: option.Option(String),
    location: option.Option(String),
    communication: option.Option(String),
  )
}

Constructors

pub type SpImagingselection {
  SpImagingselection(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    body_structure: option.Option(String),
    based_on: option.Option(String),
    code: option.Option(String),
    subject: option.Option(String),
    patient: option.Option(String),
    derived_from: option.Option(String),
    issued: option.Option(String),
    body_site: option.Option(String),
    study_uid: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpImagingstudy {
  SpImagingstudy(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    reason: option.Option(String),
    dicom_class: option.Option(String),
    instance: option.Option(String),
    modality: option.Option(String),
    performer: option.Option(String),
    subject: option.Option(String),
    started: option.Option(String),
    encounter: option.Option(String),
    referrer: option.Option(String),
    body_structure: option.Option(String),
    endpoint: option.Option(String),
    based_on: option.Option(String),
    patient: option.Option(String),
    series: option.Option(String),
    body_site: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpImmunization {
  SpImmunization(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    performer: option.Option(String),
    reaction: option.Option(String),
    lot_number: option.Option(String),
    status_reason: option.Option(String),
    reason_code: option.Option(String),
    manufacturer: option.Option(String),
    target_disease: option.Option(String),
    patient: option.Option(String),
    series: option.Option(String),
    vaccine_code: option.Option(String),
    reason_reference: option.Option(String),
    location: option.Option(String),
    reaction_date: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpImmunizationevaluation {
  SpImmunizationevaluation(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    target_disease: option.Option(String),
    patient: option.Option(String),
    dose_status: option.Option(String),
    immunization_event: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpImmunizationrecommendation {
  SpImmunizationrecommendation(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    target_disease: option.Option(String),
    patient: option.Option(String),
    vaccine_type: option.Option(String),
    information: option.Option(String),
    support: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpImplementationguide {
  SpImplementationguide(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    context_type_value: option.Option(String),
    resource: option.Option(String),
    jurisdiction: option.Option(String),
    description: option.Option(String),
    context_type: option.Option(String),
    experimental: option.Option(String),
    global: option.Option(String),
    title: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    depends_on: option.Option(String),
    context: option.Option(String),
    name: option.Option(String),
    publisher: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpInclude {
  SpInclude(
    inc_account: option.Option(SpInclude),
    revinc_account: option.Option(SpInclude),
    inc_activitydefinition: option.Option(SpInclude),
    revinc_activitydefinition: option.Option(SpInclude),
    inc_actordefinition: option.Option(SpInclude),
    revinc_actordefinition: option.Option(SpInclude),
    inc_administrableproductdefinition: option.Option(SpInclude),
    revinc_administrableproductdefinition: option.Option(
      SpInclude,
    ),
    inc_adverseevent: option.Option(SpInclude),
    revinc_adverseevent: option.Option(SpInclude),
    inc_allergyintolerance: option.Option(SpInclude),
    revinc_allergyintolerance: option.Option(SpInclude),
    inc_appointment: option.Option(SpInclude),
    revinc_appointment: option.Option(SpInclude),
    inc_appointmentresponse: option.Option(SpInclude),
    revinc_appointmentresponse: option.Option(SpInclude),
    inc_artifactassessment: option.Option(SpInclude),
    revinc_artifactassessment: option.Option(SpInclude),
    inc_auditevent: option.Option(SpInclude),
    revinc_auditevent: option.Option(SpInclude),
    inc_basic: option.Option(SpInclude),
    revinc_basic: option.Option(SpInclude),
    inc_binary: option.Option(SpInclude),
    revinc_binary: option.Option(SpInclude),
    inc_biologicallyderivedproduct: option.Option(SpInclude),
    revinc_biologicallyderivedproduct: option.Option(SpInclude),
    inc_biologicallyderivedproductdispense: option.Option(
      SpInclude,
    ),
    revinc_biologicallyderivedproductdispense: option.Option(
      SpInclude,
    ),
    inc_bodystructure: option.Option(SpInclude),
    revinc_bodystructure: option.Option(SpInclude),
    inc_bundle: option.Option(SpInclude),
    revinc_bundle: option.Option(SpInclude),
    inc_capabilitystatement: option.Option(SpInclude),
    revinc_capabilitystatement: option.Option(SpInclude),
    inc_careplan: option.Option(SpInclude),
    revinc_careplan: option.Option(SpInclude),
    inc_careteam: option.Option(SpInclude),
    revinc_careteam: option.Option(SpInclude),
    inc_chargeitem: option.Option(SpInclude),
    revinc_chargeitem: option.Option(SpInclude),
    inc_chargeitemdefinition: option.Option(SpInclude),
    revinc_chargeitemdefinition: option.Option(SpInclude),
    inc_citation: option.Option(SpInclude),
    revinc_citation: option.Option(SpInclude),
    inc_claim: option.Option(SpInclude),
    revinc_claim: option.Option(SpInclude),
    inc_claimresponse: option.Option(SpInclude),
    revinc_claimresponse: option.Option(SpInclude),
    inc_clinicalimpression: option.Option(SpInclude),
    revinc_clinicalimpression: option.Option(SpInclude),
    inc_clinicalusedefinition: option.Option(SpInclude),
    revinc_clinicalusedefinition: option.Option(SpInclude),
    inc_codesystem: option.Option(SpInclude),
    revinc_codesystem: option.Option(SpInclude),
    inc_communication: option.Option(SpInclude),
    revinc_communication: option.Option(SpInclude),
    inc_communicationrequest: option.Option(SpInclude),
    revinc_communicationrequest: option.Option(SpInclude),
    inc_compartmentdefinition: option.Option(SpInclude),
    revinc_compartmentdefinition: option.Option(SpInclude),
    inc_composition: option.Option(SpInclude),
    revinc_composition: option.Option(SpInclude),
    inc_conceptmap: option.Option(SpInclude),
    revinc_conceptmap: option.Option(SpInclude),
    inc_condition: option.Option(SpInclude),
    revinc_condition: option.Option(SpInclude),
    inc_conditiondefinition: option.Option(SpInclude),
    revinc_conditiondefinition: option.Option(SpInclude),
    inc_consent: option.Option(SpInclude),
    revinc_consent: option.Option(SpInclude),
    inc_contract: option.Option(SpInclude),
    revinc_contract: option.Option(SpInclude),
    inc_coverage: option.Option(SpInclude),
    revinc_coverage: option.Option(SpInclude),
    inc_coverageeligibilityrequest: option.Option(SpInclude),
    revinc_coverageeligibilityrequest: option.Option(SpInclude),
    inc_coverageeligibilityresponse: option.Option(SpInclude),
    revinc_coverageeligibilityresponse: option.Option(SpInclude),
    inc_detectedissue: option.Option(SpInclude),
    revinc_detectedissue: option.Option(SpInclude),
    inc_device: option.Option(SpInclude),
    revinc_device: option.Option(SpInclude),
    inc_deviceassociation: option.Option(SpInclude),
    revinc_deviceassociation: option.Option(SpInclude),
    inc_devicedefinition: option.Option(SpInclude),
    revinc_devicedefinition: option.Option(SpInclude),
    inc_devicedispense: option.Option(SpInclude),
    revinc_devicedispense: option.Option(SpInclude),
    inc_devicemetric: option.Option(SpInclude),
    revinc_devicemetric: option.Option(SpInclude),
    inc_devicerequest: option.Option(SpInclude),
    revinc_devicerequest: option.Option(SpInclude),
    inc_deviceusage: option.Option(SpInclude),
    revinc_deviceusage: option.Option(SpInclude),
    inc_diagnosticreport: option.Option(SpInclude),
    revinc_diagnosticreport: option.Option(SpInclude),
    inc_documentreference: option.Option(SpInclude),
    revinc_documentreference: option.Option(SpInclude),
    inc_encounter: option.Option(SpInclude),
    revinc_encounter: option.Option(SpInclude),
    inc_encounterhistory: option.Option(SpInclude),
    revinc_encounterhistory: option.Option(SpInclude),
    inc_endpoint: option.Option(SpInclude),
    revinc_endpoint: option.Option(SpInclude),
    inc_enrollmentrequest: option.Option(SpInclude),
    revinc_enrollmentrequest: option.Option(SpInclude),
    inc_enrollmentresponse: option.Option(SpInclude),
    revinc_enrollmentresponse: option.Option(SpInclude),
    inc_episodeofcare: option.Option(SpInclude),
    revinc_episodeofcare: option.Option(SpInclude),
    inc_eventdefinition: option.Option(SpInclude),
    revinc_eventdefinition: option.Option(SpInclude),
    inc_evidence: option.Option(SpInclude),
    revinc_evidence: option.Option(SpInclude),
    inc_evidencereport: option.Option(SpInclude),
    revinc_evidencereport: option.Option(SpInclude),
    inc_evidencevariable: option.Option(SpInclude),
    revinc_evidencevariable: option.Option(SpInclude),
    inc_examplescenario: option.Option(SpInclude),
    revinc_examplescenario: option.Option(SpInclude),
    inc_explanationofbenefit: option.Option(SpInclude),
    revinc_explanationofbenefit: option.Option(SpInclude),
    inc_familymemberhistory: option.Option(SpInclude),
    revinc_familymemberhistory: option.Option(SpInclude),
    inc_flag: option.Option(SpInclude),
    revinc_flag: option.Option(SpInclude),
    inc_formularyitem: option.Option(SpInclude),
    revinc_formularyitem: option.Option(SpInclude),
    inc_genomicstudy: option.Option(SpInclude),
    revinc_genomicstudy: option.Option(SpInclude),
    inc_goal: option.Option(SpInclude),
    revinc_goal: option.Option(SpInclude),
    inc_graphdefinition: option.Option(SpInclude),
    revinc_graphdefinition: option.Option(SpInclude),
    inc_group: option.Option(SpInclude),
    revinc_group: option.Option(SpInclude),
    inc_guidanceresponse: option.Option(SpInclude),
    revinc_guidanceresponse: option.Option(SpInclude),
    inc_healthcareservice: option.Option(SpInclude),
    revinc_healthcareservice: option.Option(SpInclude),
    inc_imagingselection: option.Option(SpInclude),
    revinc_imagingselection: option.Option(SpInclude),
    inc_imagingstudy: option.Option(SpInclude),
    revinc_imagingstudy: option.Option(SpInclude),
    inc_immunization: option.Option(SpInclude),
    revinc_immunization: option.Option(SpInclude),
    inc_immunizationevaluation: option.Option(SpInclude),
    revinc_immunizationevaluation: option.Option(SpInclude),
    inc_immunizationrecommendation: option.Option(SpInclude),
    revinc_immunizationrecommendation: option.Option(SpInclude),
    inc_implementationguide: option.Option(SpInclude),
    revinc_implementationguide: option.Option(SpInclude),
    inc_ingredient: option.Option(SpInclude),
    revinc_ingredient: option.Option(SpInclude),
    inc_insuranceplan: option.Option(SpInclude),
    revinc_insuranceplan: option.Option(SpInclude),
    inc_inventoryitem: option.Option(SpInclude),
    revinc_inventoryitem: option.Option(SpInclude),
    inc_inventoryreport: option.Option(SpInclude),
    revinc_inventoryreport: option.Option(SpInclude),
    inc_invoice: option.Option(SpInclude),
    revinc_invoice: option.Option(SpInclude),
    inc_library: option.Option(SpInclude),
    revinc_library: option.Option(SpInclude),
    inc_linkage: option.Option(SpInclude),
    revinc_linkage: option.Option(SpInclude),
    inc_listfhir: option.Option(SpInclude),
    revinc_listfhir: option.Option(SpInclude),
    inc_location: option.Option(SpInclude),
    revinc_location: option.Option(SpInclude),
    inc_manufactureditemdefinition: option.Option(SpInclude),
    revinc_manufactureditemdefinition: option.Option(SpInclude),
    inc_measure: option.Option(SpInclude),
    revinc_measure: option.Option(SpInclude),
    inc_measurereport: option.Option(SpInclude),
    revinc_measurereport: option.Option(SpInclude),
    inc_medication: option.Option(SpInclude),
    revinc_medication: option.Option(SpInclude),
    inc_medicationadministration: option.Option(SpInclude),
    revinc_medicationadministration: option.Option(SpInclude),
    inc_medicationdispense: option.Option(SpInclude),
    revinc_medicationdispense: option.Option(SpInclude),
    inc_medicationknowledge: option.Option(SpInclude),
    revinc_medicationknowledge: option.Option(SpInclude),
    inc_medicationrequest: option.Option(SpInclude),
    revinc_medicationrequest: option.Option(SpInclude),
    inc_medicationstatement: option.Option(SpInclude),
    revinc_medicationstatement: option.Option(SpInclude),
    inc_medicinalproductdefinition: option.Option(SpInclude),
    revinc_medicinalproductdefinition: option.Option(SpInclude),
    inc_messagedefinition: option.Option(SpInclude),
    revinc_messagedefinition: option.Option(SpInclude),
    inc_messageheader: option.Option(SpInclude),
    revinc_messageheader: option.Option(SpInclude),
    inc_molecularsequence: option.Option(SpInclude),
    revinc_molecularsequence: option.Option(SpInclude),
    inc_namingsystem: option.Option(SpInclude),
    revinc_namingsystem: option.Option(SpInclude),
    inc_nutritionintake: option.Option(SpInclude),
    revinc_nutritionintake: option.Option(SpInclude),
    inc_nutritionorder: option.Option(SpInclude),
    revinc_nutritionorder: option.Option(SpInclude),
    inc_nutritionproduct: option.Option(SpInclude),
    revinc_nutritionproduct: option.Option(SpInclude),
    inc_observation: option.Option(SpInclude),
    revinc_observation: option.Option(SpInclude),
    inc_observationdefinition: option.Option(SpInclude),
    revinc_observationdefinition: option.Option(SpInclude),
    inc_operationdefinition: option.Option(SpInclude),
    revinc_operationdefinition: option.Option(SpInclude),
    inc_operationoutcome: option.Option(SpInclude),
    revinc_operationoutcome: option.Option(SpInclude),
    inc_organization: option.Option(SpInclude),
    revinc_organization: option.Option(SpInclude),
    inc_organizationaffiliation: option.Option(SpInclude),
    revinc_organizationaffiliation: option.Option(SpInclude),
    inc_packagedproductdefinition: option.Option(SpInclude),
    revinc_packagedproductdefinition: option.Option(SpInclude),
    inc_patient: option.Option(SpInclude),
    revinc_patient: option.Option(SpInclude),
    inc_paymentnotice: option.Option(SpInclude),
    revinc_paymentnotice: option.Option(SpInclude),
    inc_paymentreconciliation: option.Option(SpInclude),
    revinc_paymentreconciliation: option.Option(SpInclude),
    inc_permission: option.Option(SpInclude),
    revinc_permission: option.Option(SpInclude),
    inc_person: option.Option(SpInclude),
    revinc_person: option.Option(SpInclude),
    inc_plandefinition: option.Option(SpInclude),
    revinc_plandefinition: option.Option(SpInclude),
    inc_practitioner: option.Option(SpInclude),
    revinc_practitioner: option.Option(SpInclude),
    inc_practitionerrole: option.Option(SpInclude),
    revinc_practitionerrole: option.Option(SpInclude),
    inc_procedure: option.Option(SpInclude),
    revinc_procedure: option.Option(SpInclude),
    inc_provenance: option.Option(SpInclude),
    revinc_provenance: option.Option(SpInclude),
    inc_questionnaire: option.Option(SpInclude),
    revinc_questionnaire: option.Option(SpInclude),
    inc_questionnaireresponse: option.Option(SpInclude),
    revinc_questionnaireresponse: option.Option(SpInclude),
    inc_regulatedauthorization: option.Option(SpInclude),
    revinc_regulatedauthorization: option.Option(SpInclude),
    inc_relatedperson: option.Option(SpInclude),
    revinc_relatedperson: option.Option(SpInclude),
    inc_requestorchestration: option.Option(SpInclude),
    revinc_requestorchestration: option.Option(SpInclude),
    inc_requirements: option.Option(SpInclude),
    revinc_requirements: option.Option(SpInclude),
    inc_researchstudy: option.Option(SpInclude),
    revinc_researchstudy: option.Option(SpInclude),
    inc_researchsubject: option.Option(SpInclude),
    revinc_researchsubject: option.Option(SpInclude),
    inc_riskassessment: option.Option(SpInclude),
    revinc_riskassessment: option.Option(SpInclude),
    inc_schedule: option.Option(SpInclude),
    revinc_schedule: option.Option(SpInclude),
    inc_searchparameter: option.Option(SpInclude),
    revinc_searchparameter: option.Option(SpInclude),
    inc_servicerequest: option.Option(SpInclude),
    revinc_servicerequest: option.Option(SpInclude),
    inc_slot: option.Option(SpInclude),
    revinc_slot: option.Option(SpInclude),
    inc_specimen: option.Option(SpInclude),
    revinc_specimen: option.Option(SpInclude),
    inc_specimendefinition: option.Option(SpInclude),
    revinc_specimendefinition: option.Option(SpInclude),
    inc_structuredefinition: option.Option(SpInclude),
    revinc_structuredefinition: option.Option(SpInclude),
    inc_structuremap: option.Option(SpInclude),
    revinc_structuremap: option.Option(SpInclude),
    inc_subscription: option.Option(SpInclude),
    revinc_subscription: option.Option(SpInclude),
    inc_subscriptionstatus: option.Option(SpInclude),
    revinc_subscriptionstatus: option.Option(SpInclude),
    inc_subscriptiontopic: option.Option(SpInclude),
    revinc_subscriptiontopic: option.Option(SpInclude),
    inc_substance: option.Option(SpInclude),
    revinc_substance: option.Option(SpInclude),
    inc_substancedefinition: option.Option(SpInclude),
    revinc_substancedefinition: option.Option(SpInclude),
    inc_substancenucleicacid: option.Option(SpInclude),
    revinc_substancenucleicacid: option.Option(SpInclude),
    inc_substancepolymer: option.Option(SpInclude),
    revinc_substancepolymer: option.Option(SpInclude),
    inc_substanceprotein: option.Option(SpInclude),
    revinc_substanceprotein: option.Option(SpInclude),
    inc_substancereferenceinformation: option.Option(SpInclude),
    revinc_substancereferenceinformation: option.Option(SpInclude),
    inc_substancesourcematerial: option.Option(SpInclude),
    revinc_substancesourcematerial: option.Option(SpInclude),
    inc_supplydelivery: option.Option(SpInclude),
    revinc_supplydelivery: option.Option(SpInclude),
    inc_supplyrequest: option.Option(SpInclude),
    revinc_supplyrequest: option.Option(SpInclude),
    inc_task: option.Option(SpInclude),
    revinc_task: option.Option(SpInclude),
    inc_terminologycapabilities: option.Option(SpInclude),
    revinc_terminologycapabilities: option.Option(SpInclude),
    inc_testplan: option.Option(SpInclude),
    revinc_testplan: option.Option(SpInclude),
    inc_testreport: option.Option(SpInclude),
    revinc_testreport: option.Option(SpInclude),
    inc_testscript: option.Option(SpInclude),
    revinc_testscript: option.Option(SpInclude),
    inc_transport: option.Option(SpInclude),
    revinc_transport: option.Option(SpInclude),
    inc_valueset: option.Option(SpInclude),
    revinc_valueset: option.Option(SpInclude),
    inc_verificationresult: option.Option(SpInclude),
    revinc_verificationresult: option.Option(SpInclude),
    inc_visionprescription: option.Option(SpInclude),
    revinc_visionprescription: option.Option(SpInclude),
  )
}

Constructors

pub type SpIngredient {
  SpIngredient(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    role: option.Option(String),
    substance: option.Option(String),
    strength_concentration_ratio: option.Option(String),
    for: option.Option(String),
    substance_code: option.Option(String),
    strength_concentration_quantity: option.Option(String),
    manufacturer: option.Option(String),
    substance_definition: option.Option(String),
    function: option.Option(String),
    strength_presentation_ratio: option.Option(String),
    strength_presentation_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpInsuranceplan {
  SpInsuranceplan(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    address: option.Option(String),
    address_state: option.Option(String),
    owned_by: option.Option(String),
    type_: option.Option(String),
    address_postalcode: option.Option(String),
    address_country: option.Option(String),
    administered_by: option.Option(String),
    endpoint: option.Option(String),
    phonetic: option.Option(String),
    address_use: option.Option(String),
    name: option.Option(String),
    address_city: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpInventoryitem {
  SpInventoryitem(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    code: option.Option(String),
    subject: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpInventoryreport {
  SpInventoryreport(
    include: option.Option(SpInclude),
    item_reference: option.Option(String),
    identifier: option.Option(String),
    item: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpInvoice {
  SpInvoice(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    totalgross: option.Option(String),
    participant_role: option.Option(String),
    subject: option.Option(String),
    type_: option.Option(String),
    issuer: option.Option(String),
    participant: option.Option(String),
    totalnet: option.Option(String),
    patient: option.Option(String),
    recipient: option.Option(String),
    account: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpLibrary {
  SpLibrary(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    successor: option.Option(String),
    context_type_value: option.Option(String),
    jurisdiction: option.Option(String),
    derived_from: option.Option(String),
    description: option.Option(String),
    context_type: option.Option(String),
    predecessor: option.Option(String),
    composed_of: option.Option(String),
    title: option.Option(String),
    type_: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    depends_on: option.Option(String),
    effective: option.Option(String),
    context: option.Option(String),
    name: option.Option(String),
    publisher: option.Option(String),
    topic: option.Option(String),
    content_type: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpLinkage {
  SpLinkage(
    include: option.Option(SpInclude),
    item: option.Option(String),
    author: option.Option(String),
    source: option.Option(String),
  )
}

Constructors

pub type SpListfhir {
  SpListfhir(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    empty_reason: option.Option(String),
    item: option.Option(String),
    code: option.Option(String),
    notes: option.Option(String),
    patient: option.Option(String),
    subject: option.Option(String),
    encounter: option.Option(String),
    source: option.Option(String),
    title: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpLocation {
  SpLocation(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    partof: option.Option(String),
    address: option.Option(String),
    address_state: option.Option(String),
    operational_status: option.Option(String),
    type_: option.Option(String),
    address_postalcode: option.Option(String),
    characteristic: option.Option(String),
    address_country: option.Option(String),
    endpoint: option.Option(String),
    contains: option.Option(String),
    organization: option.Option(String),
    address_use: option.Option(String),
    name: option.Option(String),
    near: option.Option(String),
    address_city: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpManufactureditemdefinition {
  SpManufactureditemdefinition(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    ingredient: option.Option(String),
    name: option.Option(String),
    dose_form: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpMeasure {
  SpMeasure(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    successor: option.Option(String),
    context_type_value: option.Option(String),
    jurisdiction: option.Option(String),
    derived_from: option.Option(String),
    description: option.Option(String),
    context_type: option.Option(String),
    predecessor: option.Option(String),
    composed_of: option.Option(String),
    title: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    depends_on: option.Option(String),
    effective: option.Option(String),
    context: option.Option(String),
    name: option.Option(String),
    publisher: option.Option(String),
    topic: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpMeasurereport {
  SpMeasurereport(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    period: option.Option(String),
    measure: option.Option(String),
    patient: option.Option(String),
    subject: option.Option(String),
    reporter: option.Option(String),
    location: option.Option(String),
    evaluated_resource: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpMedication {
  SpMedication(
    include: option.Option(SpInclude),
    ingredient_code: option.Option(String),
    identifier: option.Option(String),
    code: option.Option(String),
    ingredient: option.Option(String),
    form: option.Option(String),
    lot_number: option.Option(String),
    serial_number: option.Option(String),
    expiration_date: option.Option(String),
    marketingauthorizationholder: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpMedicationadministration {
  SpMedicationadministration(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    request: option.Option(String),
    code: option.Option(String),
    performer: option.Option(String),
    performer_device_code: option.Option(String),
    subject: option.Option(String),
    medication: option.Option(String),
    reason_given: option.Option(String),
    encounter: option.Option(String),
    reason_given_code: option.Option(String),
    patient: option.Option(String),
    reason_not_given: option.Option(String),
    device: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpMedicationdispense {
  SpMedicationdispense(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    code: option.Option(String),
    performer: option.Option(String),
    receiver: option.Option(String),
    subject: option.Option(String),
    destination: option.Option(String),
    medication: option.Option(String),
    responsibleparty: option.Option(String),
    encounter: option.Option(String),
    type_: option.Option(String),
    recorded: option.Option(String),
    whenhandedover: option.Option(String),
    whenprepared: option.Option(String),
    prescription: option.Option(String),
    patient: option.Option(String),
    location: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpMedicationknowledge {
  SpMedicationknowledge(
    include: option.Option(SpInclude),
    product_type: option.Option(String),
    identifier: option.Option(String),
    code: option.Option(String),
    ingredient: option.Option(String),
    doseform: option.Option(String),
    classification_type: option.Option(String),
    monograph_type: option.Option(String),
    classification: option.Option(String),
    ingredient_code: option.Option(String),
    packaging_cost_concept: option.Option(String),
    source_cost: option.Option(String),
    monitoring_program_name: option.Option(String),
    monograph: option.Option(String),
    monitoring_program_type: option.Option(String),
    packaging_cost: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpMedicationrequest {
  SpMedicationrequest(
    include: option.Option(SpInclude),
    requester: option.Option(String),
    identifier: option.Option(String),
    intended_dispenser: option.Option(String),
    authoredon: option.Option(String),
    code: option.Option(String),
    combo_date: option.Option(String),
    subject: option.Option(String),
    medication: option.Option(String),
    encounter: option.Option(String),
    priority: option.Option(String),
    intent: option.Option(String),
    group_identifier: option.Option(String),
    intended_performer: option.Option(String),
    patient: option.Option(String),
    intended_performertype: option.Option(String),
    category: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpMedicationstatement {
  SpMedicationstatement(
    include: option.Option(SpInclude),
    effective: option.Option(String),
    identifier: option.Option(String),
    code: option.Option(String),
    adherence: option.Option(String),
    patient: option.Option(String),
    subject: option.Option(String),
    medication: option.Option(String),
    encounter: option.Option(String),
    source: option.Option(String),
    category: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpMedicinalproductdefinition {
  SpMedicinalproductdefinition(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    ingredient: option.Option(String),
    master_file: option.Option(String),
    contact: option.Option(String),
    domain: option.Option(String),
    name: option.Option(String),
    name_language: option.Option(String),
    type_: option.Option(String),
    characteristic: option.Option(String),
    characteristic_type: option.Option(String),
    product_classification: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpMessagedefinition {
  SpMessagedefinition(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    parent: option.Option(String),
    context_type_value: option.Option(String),
    jurisdiction: option.Option(String),
    description: option.Option(String),
    focus: option.Option(String),
    context_type: option.Option(String),
    title: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    context: option.Option(String),
    name: option.Option(String),
    publisher: option.Option(String),
    category: option.Option(String),
    event: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpMessageheader {
  SpMessageheader(
    include: option.Option(SpInclude),
    code: option.Option(String),
    receiver: option.Option(String),
    sender: option.Option(String),
    author: option.Option(String),
    responsible: option.Option(String),
    destination: option.Option(String),
    focus: option.Option(String),
    response_id: option.Option(String),
    source: option.Option(String),
    event: option.Option(String),
    target: option.Option(String),
  )
}

Constructors

pub type SpMolecularsequence {
  SpMolecularsequence(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    subject: option.Option(String),
    patient: option.Option(String),
    focus: option.Option(String),
    type_: option.Option(String),
  )
}

Constructors

pub type SpNamingsystem {
  SpNamingsystem(
    include: option.Option(SpInclude),
    date: option.Option(String),
    context_type_value: option.Option(String),
    jurisdiction: option.Option(String),
    description: option.Option(String),
    derived_from: option.Option(String),
    context_type: option.Option(String),
    predecessor: option.Option(String),
    type_: option.Option(String),
    context_quantity: option.Option(String),
    effective: option.Option(String),
    contact: option.Option(String),
    responsible: option.Option(String),
    context: option.Option(String),
    telecom: option.Option(String),
    value: option.Option(String),
    context_type_quantity: option.Option(String),
    identifier: option.Option(String),
    period: option.Option(String),
    kind: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    id_type: option.Option(String),
    name: option.Option(String),
    publisher: option.Option(String),
    topic: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpNutritionintake {
  SpNutritionintake(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    nutrition: option.Option(String),
    code: option.Option(String),
    patient: option.Option(String),
    subject: option.Option(String),
    encounter: option.Option(String),
    source: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpNutritionorder {
  SpNutritionorder(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    group_identifier: option.Option(String),
    datetime: option.Option(String),
    provider: option.Option(String),
    subject: option.Option(String),
    patient: option.Option(String),
    supplement: option.Option(String),
    formula: option.Option(String),
    encounter: option.Option(String),
    oraldiet: option.Option(String),
    additive: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpNutritionproduct {
  SpNutritionproduct(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    code: option.Option(String),
    lot_number: option.Option(String),
    serial_number: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpObservation {
  SpObservation(
    include: option.Option(SpInclude),
    date: option.Option(String),
    combo_data_absent_reason: option.Option(String),
    code: option.Option(String),
    combo_code_value_quantity: option.Option(String),
    component_data_absent_reason: option.Option(String),
    subject: option.Option(String),
    value_concept: option.Option(String),
    value_date: option.Option(String),
    derived_from: option.Option(String),
    focus: option.Option(String),
    part_of: option.Option(String),
    component_value_canonical: option.Option(String),
    has_member: option.Option(String),
    value_reference: option.Option(String),
    code_value_string: option.Option(String),
    component_code_value_quantity: option.Option(String),
    based_on: option.Option(String),
    code_value_date: option.Option(String),
    patient: option.Option(String),
    specimen: option.Option(String),
    code_value_quantity: option.Option(String),
    component_code: option.Option(String),
    value_markdown: option.Option(String),
    combo_code_value_concept: option.Option(String),
    identifier: option.Option(String),
    component_value_reference: option.Option(String),
    performer: option.Option(String),
    combo_code: option.Option(String),
    method: option.Option(String),
    value_quantity: option.Option(String),
    component_value_quantity: option.Option(String),
    data_absent_reason: option.Option(String),
    combo_value_quantity: option.Option(String),
    encounter: option.Option(String),
    code_value_concept: option.Option(String),
    component_code_value_concept: option.Option(String),
    component_value_concept: option.Option(String),
    category: option.Option(String),
    device: option.Option(String),
    combo_value_concept: option.Option(String),
    value_canonical: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpObservationdefinition {
  SpObservationdefinition(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    code: option.Option(String),
    method: option.Option(String),
    experimental: option.Option(String),
    category: option.Option(String),
    title: option.Option(String),
    url: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpOperationdefinition {
  SpOperationdefinition(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    code: option.Option(String),
    instance: option.Option(String),
    context_type_value: option.Option(String),
    kind: option.Option(String),
    jurisdiction: option.Option(String),
    description: option.Option(String),
    context_type: option.Option(String),
    title: option.Option(String),
    type_: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    input_profile: option.Option(String),
    output_profile: option.Option(String),
    system: option.Option(String),
    context: option.Option(String),
    name: option.Option(String),
    publisher: option.Option(String),
    context_type_quantity: option.Option(String),
    base: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpOperationoutcome {
  SpOperationoutcome(include: option.Option(SpInclude))
}

Constructors

pub type SpOrganization {
  SpOrganization(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    partof: option.Option(String),
    address: option.Option(String),
    address_state: option.Option(String),
    active: option.Option(String),
    type_: option.Option(String),
    address_postalcode: option.Option(String),
    address_country: option.Option(String),
    endpoint: option.Option(String),
    phonetic: option.Option(String),
    address_use: option.Option(String),
    name: option.Option(String),
    address_city: option.Option(String),
  )
}

Constructors

pub type SpOrganizationaffiliation {
  SpOrganizationaffiliation(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    specialty: option.Option(String),
    role: option.Option(String),
    active: option.Option(String),
    primary_organization: option.Option(String),
    network: option.Option(String),
    endpoint: option.Option(String),
    phone: option.Option(String),
    service: option.Option(String),
    participating_organization: option.Option(String),
    location: option.Option(String),
    telecom: option.Option(String),
    email: option.Option(String),
  )
}

Constructors

pub type SpPackagedproductdefinition {
  SpPackagedproductdefinition(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    manufactured_item: option.Option(String),
    nutrition: option.Option(String),
    package: option.Option(String),
    name: option.Option(String),
    biological: option.Option(String),
    package_for: option.Option(String),
    contained_item: option.Option(String),
    medication: option.Option(String),
    device: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpPatient {
  SpPatient(
    include: option.Option(SpInclude),
    given: option.Option(String),
    identifier: option.Option(String),
    address: option.Option(String),
    birthdate: option.Option(String),
    deceased: option.Option(String),
    address_state: option.Option(String),
    gender: option.Option(String),
    general_practitioner: option.Option(String),
    link: option.Option(String),
    active: option.Option(String),
    language: option.Option(String),
    address_postalcode: option.Option(String),
    address_country: option.Option(String),
    death_date: option.Option(String),
    phonetic: option.Option(String),
    phone: option.Option(String),
    organization: option.Option(String),
    address_use: option.Option(String),
    name: option.Option(String),
    telecom: option.Option(String),
    address_city: option.Option(String),
    family: option.Option(String),
    email: option.Option(String),
  )
}

Constructors

pub type SpPaymentnotice {
  SpPaymentnotice(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    request: option.Option(String),
    created: option.Option(String),
    response: option.Option(String),
    reporter: option.Option(String),
    payment_status: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpPaymentreconciliation {
  SpPaymentreconciliation(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    request: option.Option(String),
    disposition: option.Option(String),
    created: option.Option(String),
    allocation_encounter: option.Option(String),
    allocation_account: option.Option(String),
    outcome: option.Option(String),
    payment_issuer: option.Option(String),
    requestor: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpPermission {
  SpPermission(
    include: option.Option(SpInclude),
    status: option.Option(String),
  )
}

Constructors

pub type SpPerson {
  SpPerson(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    given: option.Option(String),
    address: option.Option(String),
    birthdate: option.Option(String),
    deceased: option.Option(String),
    address_state: option.Option(String),
    gender: option.Option(String),
    practitioner: option.Option(String),
    link: option.Option(String),
    relatedperson: option.Option(String),
    address_postalcode: option.Option(String),
    address_country: option.Option(String),
    death_date: option.Option(String),
    phonetic: option.Option(String),
    phone: option.Option(String),
    patient: option.Option(String),
    organization: option.Option(String),
    address_use: option.Option(String),
    name: option.Option(String),
    telecom: option.Option(String),
    address_city: option.Option(String),
    family: option.Option(String),
    email: option.Option(String),
  )
}

Constructors

pub type SpPlandefinition {
  SpPlandefinition(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    successor: option.Option(String),
    context_type_value: option.Option(String),
    jurisdiction: option.Option(String),
    derived_from: option.Option(String),
    description: option.Option(String),
    context_type: option.Option(String),
    predecessor: option.Option(String),
    composed_of: option.Option(String),
    title: option.Option(String),
    type_: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    depends_on: option.Option(String),
    effective: option.Option(String),
    context: option.Option(String),
    name: option.Option(String),
    publisher: option.Option(String),
    topic: option.Option(String),
    definition: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpPractitioner {
  SpPractitioner(
    include: option.Option(SpInclude),
    given: option.Option(String),
    identifier: option.Option(String),
    address: option.Option(String),
    deceased: option.Option(String),
    address_state: option.Option(String),
    gender: option.Option(String),
    qualification_period: option.Option(String),
    active: option.Option(String),
    address_postalcode: option.Option(String),
    address_country: option.Option(String),
    death_date: option.Option(String),
    phonetic: option.Option(String),
    phone: option.Option(String),
    address_use: option.Option(String),
    name: option.Option(String),
    telecom: option.Option(String),
    address_city: option.Option(String),
    communication: option.Option(String),
    family: option.Option(String),
    email: option.Option(String),
  )
}

Constructors

pub type SpPractitionerrole {
  SpPractitionerrole(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    specialty: option.Option(String),
    role: option.Option(String),
    practitioner: option.Option(String),
    active: option.Option(String),
    characteristic: option.Option(String),
    endpoint: option.Option(String),
    phone: option.Option(String),
    service: option.Option(String),
    organization: option.Option(String),
    location: option.Option(String),
    telecom: option.Option(String),
    communication: option.Option(String),
    email: option.Option(String),
  )
}

Constructors

pub type SpProcedure {
  SpProcedure(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    code: option.Option(String),
    performer: option.Option(String),
    subject: option.Option(String),
    instantiates_canonical: option.Option(String),
    part_of: option.Option(String),
    encounter: option.Option(String),
    reason_code: option.Option(String),
    based_on: option.Option(String),
    patient: option.Option(String),
    reason_reference: option.Option(String),
    report: option.Option(String),
    instantiates_uri: option.Option(String),
    location: option.Option(String),
    category: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpProvenance {
  SpProvenance(
    include: option.Option(SpInclude),
    agent_type: option.Option(String),
    agent: option.Option(String),
    signature_type: option.Option(String),
    activity: option.Option(String),
    encounter: option.Option(String),
    recorded: option.Option(String),
    when: option.Option(String),
    target: option.Option(String),
    based_on: option.Option(String),
    patient: option.Option(String),
    location: option.Option(String),
    agent_role: option.Option(String),
    entity: option.Option(String),
  )
}

Constructors

pub type SpQuestionnaire {
  SpQuestionnaire(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    combo_code: option.Option(String),
    context_type_value: option.Option(String),
    jurisdiction: option.Option(String),
    description: option.Option(String),
    context_type: option.Option(String),
    title: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    effective: option.Option(String),
    subject_type: option.Option(String),
    context: option.Option(String),
    name: option.Option(String),
    publisher: option.Option(String),
    questionnaire_code: option.Option(String),
    definition: option.Option(String),
    context_type_quantity: option.Option(String),
    item_code: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpQuestionnaireresponse {
  SpQuestionnaireresponse(
    include: option.Option(SpInclude),
    authored: option.Option(String),
    identifier: option.Option(String),
    questionnaire: option.Option(String),
    based_on: option.Option(String),
    author: option.Option(String),
    patient: option.Option(String),
    subject: option.Option(String),
    part_of: option.Option(String),
    encounter: option.Option(String),
    source: option.Option(String),
    item_subject: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpRegulatedauthorization {
  SpRegulatedauthorization(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    subject: option.Option(String),
    case_type: option.Option(String),
    holder: option.Option(String),
    region: option.Option(String),
    case_: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpRelatedperson {
  SpRelatedperson(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    given: option.Option(String),
    address: option.Option(String),
    birthdate: option.Option(String),
    address_state: option.Option(String),
    gender: option.Option(String),
    active: option.Option(String),
    address_postalcode: option.Option(String),
    address_country: option.Option(String),
    phonetic: option.Option(String),
    phone: option.Option(String),
    patient: option.Option(String),
    address_use: option.Option(String),
    name: option.Option(String),
    telecom: option.Option(String),
    address_city: option.Option(String),
    family: option.Option(String),
    relationship: option.Option(String),
    email: option.Option(String),
  )
}

Constructors

pub type SpRequestorchestration {
  SpRequestorchestration(
    include: option.Option(SpInclude),
    authored: option.Option(String),
    identifier: option.Option(String),
    code: option.Option(String),
    author: option.Option(String),
    subject: option.Option(String),
    instantiates_canonical: option.Option(String),
    encounter: option.Option(String),
    priority: option.Option(String),
    intent: option.Option(String),
    participant: option.Option(String),
    group_identifier: option.Option(String),
    based_on: option.Option(String),
    patient: option.Option(String),
    instantiates_uri: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpRequirements {
  SpRequirements(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    context_type_value: option.Option(String),
    jurisdiction: option.Option(String),
    description: option.Option(String),
    derived_from: option.Option(String),
    context_type: option.Option(String),
    title: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    actor: option.Option(String),
    context_quantity: option.Option(String),
    context: option.Option(String),
    name: option.Option(String),
    publisher: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpResearchstudy {
  SpResearchstudy(
    include: option.Option(SpInclude),
    date: option.Option(String),
    objective_type: option.Option(String),
    study_design: option.Option(String),
    description: option.Option(String),
    eligibility: option.Option(String),
    part_of: option.Option(String),
    title: option.Option(String),
    progress_status_state_period_actual: option.Option(String),
    recruitment_target: option.Option(String),
    protocol: option.Option(String),
    classifier: option.Option(String),
    keyword: option.Option(String),
    focus_code: option.Option(String),
    phase: option.Option(String),
    identifier: option.Option(String),
    progress_status_state_actual: option.Option(String),
    focus_reference: option.Option(String),
    objective_description: option.Option(String),
    progress_status_state_period: option.Option(String),
    condition: option.Option(String),
    site: option.Option(String),
    name: option.Option(String),
    recruitment_actual: option.Option(String),
    region: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpResearchsubject {
  SpResearchsubject(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    subject_state: option.Option(String),
    study: option.Option(String),
    subject: option.Option(String),
    patient: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpRiskassessment {
  SpRiskassessment(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    condition: option.Option(String),
    performer: option.Option(String),
    method: option.Option(String),
    patient: option.Option(String),
    probability: option.Option(String),
    subject: option.Option(String),
    risk: option.Option(String),
    encounter: option.Option(String),
  )
}

Constructors

pub type SpSchedule {
  SpSchedule(
    include: option.Option(SpInclude),
    actor: option.Option(String),
    date: option.Option(String),
    identifier: option.Option(String),
    specialty: option.Option(String),
    service_category: option.Option(String),
    service_type: option.Option(String),
    name: option.Option(String),
    active: option.Option(String),
    service_type_reference: option.Option(String),
  )
}

Constructors

pub type SpSearchparameter {
  SpSearchparameter(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    code: option.Option(String),
    context_type_value: option.Option(String),
    jurisdiction: option.Option(String),
    derived_from: option.Option(String),
    description: option.Option(String),
    context_type: option.Option(String),
    type_: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    target: option.Option(String),
    context_quantity: option.Option(String),
    component: option.Option(String),
    context: option.Option(String),
    name: option.Option(String),
    publisher: option.Option(String),
    context_type_quantity: option.Option(String),
    base: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpServicerequest {
  SpServicerequest(
    include: option.Option(SpInclude),
    authored: option.Option(String),
    requester: option.Option(String),
    identifier: option.Option(String),
    performer: option.Option(String),
    requisition: option.Option(String),
    replaces: option.Option(String),
    subject: option.Option(String),
    instantiates_canonical: option.Option(String),
    encounter: option.Option(String),
    occurrence: option.Option(String),
    priority: option.Option(String),
    intent: option.Option(String),
    performer_type: option.Option(String),
    body_structure: option.Option(String),
    based_on: option.Option(String),
    code_reference: option.Option(String),
    patient: option.Option(String),
    specimen: option.Option(String),
    code_concept: option.Option(String),
    instantiates_uri: option.Option(String),
    body_site: option.Option(String),
    category: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpSlot {
  SpSlot(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    schedule: option.Option(String),
    specialty: option.Option(String),
    service_category: option.Option(String),
    appointment_type: option.Option(String),
    service_type: option.Option(String),
    start: option.Option(String),
    service_type_reference: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpSpecimen {
  SpSpecimen(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    parent: option.Option(String),
    bodysite: option.Option(String),
    patient: option.Option(String),
    subject: option.Option(String),
    collected: option.Option(String),
    accession: option.Option(String),
    procedure: option.Option(String),
    type_: option.Option(String),
    collector: option.Option(String),
    container_device: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpSpecimendefinition {
  SpSpecimendefinition(
    include: option.Option(SpInclude),
    container: option.Option(String),
    identifier: option.Option(String),
    is_derived: option.Option(String),
    experimental: option.Option(String),
    type_tested: option.Option(String),
    title: option.Option(String),
    type_: option.Option(String),
    url: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpStructuredefinition {
  SpStructuredefinition(
    include: option.Option(SpInclude),
    date: option.Option(String),
    context_type_value: option.Option(String),
    ext_context_type: option.Option(String),
    jurisdiction: option.Option(String),
    description: option.Option(String),
    context_type: option.Option(String),
    experimental: option.Option(String),
    title: option.Option(String),
    type_: option.Option(String),
    context_quantity: option.Option(String),
    path: option.Option(String),
    base_path: option.Option(String),
    context: option.Option(String),
    keyword: option.Option(String),
    context_type_quantity: option.Option(String),
    ext_context_expression: option.Option(String),
    identifier: option.Option(String),
    valueset: option.Option(String),
    kind: option.Option(String),
    abstract: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    ext_context: option.Option(String),
    name: option.Option(String),
    publisher: option.Option(String),
    derivation: option.Option(String),
    base: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpStructuremap {
  SpStructuremap(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    context_type_value: option.Option(String),
    jurisdiction: option.Option(String),
    description: option.Option(String),
    context_type: option.Option(String),
    title: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    context: option.Option(String),
    name: option.Option(String),
    publisher: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpSubscription {
  SpSubscription(
    include: option.Option(SpInclude),
    owner: option.Option(String),
    identifier: option.Option(String),
    payload: option.Option(String),
    contact: option.Option(String),
    name: option.Option(String),
    topic: option.Option(String),
    filter_value: option.Option(String),
    type_: option.Option(String),
    content_level: option.Option(String),
    url: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpSubscriptionstatus {
  SpSubscriptionstatus(include: option.Option(SpInclude))
}

Constructors

pub type SpSubscriptiontopic {
  SpSubscriptiontopic(
    include: option.Option(SpInclude),
    date: option.Option(String),
    effective: option.Option(String),
    identifier: option.Option(String),
    resource: option.Option(String),
    derived_or_self: option.Option(String),
    event: option.Option(String),
    title: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    status: option.Option(String),
    trigger_description: option.Option(String),
  )
}

Constructors

pub type SpSubstance {
  SpSubstance(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    code: option.Option(String),
    code_reference: option.Option(String),
    quantity: option.Option(String),
    substance_reference: option.Option(String),
    expiry: option.Option(String),
    category: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpSubstancedefinition {
  SpSubstancedefinition(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    code: option.Option(String),
    domain: option.Option(String),
    name: option.Option(String),
    classification: option.Option(String),
  )
}

Constructors

pub type SpSubstancenucleicacid {
  SpSubstancenucleicacid(include: option.Option(SpInclude))
}

Constructors

pub type SpSubstancepolymer {
  SpSubstancepolymer(include: option.Option(SpInclude))
}

Constructors

pub type SpSubstanceprotein {
  SpSubstanceprotein(include: option.Option(SpInclude))
}

Constructors

pub type SpSubstancereferenceinformation {
  SpSubstancereferenceinformation(
    include: option.Option(SpInclude),
  )
}

Constructors

pub type SpSubstancesourcematerial {
  SpSubstancesourcematerial(include: option.Option(SpInclude))
}

Constructors

pub type SpSupplydelivery {
  SpSupplydelivery(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    receiver: option.Option(String),
    patient: option.Option(String),
    supplier: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpSupplyrequest {
  SpSupplyrequest(
    include: option.Option(SpInclude),
    date: option.Option(String),
    requester: option.Option(String),
    identifier: option.Option(String),
    patient: option.Option(String),
    subject: option.Option(String),
    supplier: option.Option(String),
    category: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpTask {
  SpTask(
    include: option.Option(SpInclude),
    owner: option.Option(String),
    requestedperformer_reference: option.Option(String),
    requester: option.Option(String),
    business_status: option.Option(String),
    identifier: option.Option(String),
    period: option.Option(String),
    code: option.Option(String),
    performer: option.Option(String),
    subject: option.Option(String),
    focus: option.Option(String),
    part_of: option.Option(String),
    encounter: option.Option(String),
    authored_on: option.Option(String),
    priority: option.Option(String),
    intent: option.Option(String),
    output: option.Option(String),
    actor: option.Option(String),
    group_identifier: option.Option(String),
    based_on: option.Option(String),
    patient: option.Option(String),
    modified: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpTerminologycapabilities {
  SpTerminologycapabilities(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    context_type_value: option.Option(String),
    jurisdiction: option.Option(String),
    description: option.Option(String),
    context_type: option.Option(String),
    title: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    context: option.Option(String),
    name: option.Option(String),
    publisher: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpTestplan {
  SpTestplan(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    scope: option.Option(String),
    url: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpTestreport {
  SpTestreport(
    include: option.Option(SpInclude),
    result: option.Option(String),
    identifier: option.Option(String),
    tester: option.Option(String),
    testscript: option.Option(String),
    issued: option.Option(String),
    participant: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpTestscript {
  SpTestscript(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    context_type_value: option.Option(String),
    jurisdiction: option.Option(String),
    description: option.Option(String),
    testscript_capability: option.Option(String),
    context_type: option.Option(String),
    scope_artifact_phase: option.Option(String),
    title: option.Option(String),
    scope_artifact_conformance: option.Option(String),
    version: option.Option(String),
    scope_artifact: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    context: option.Option(String),
    name: option.Option(String),
    publisher: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpTransport {
  SpTransport(
    include: option.Option(SpInclude),
    identifier: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpValueset {
  SpValueset(
    include: option.Option(SpInclude),
    date: option.Option(String),
    identifier: option.Option(String),
    code: option.Option(String),
    context_type_value: option.Option(String),
    jurisdiction: option.Option(String),
    description: option.Option(String),
    derived_from: option.Option(String),
    context_type: option.Option(String),
    predecessor: option.Option(String),
    title: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    expansion: option.Option(String),
    reference: option.Option(String),
    context_quantity: option.Option(String),
    effective: option.Option(String),
    context: option.Option(String),
    name: option.Option(String),
    publisher: option.Option(String),
    topic: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpVerificationresult {
  SpVerificationresult(
    include: option.Option(SpInclude),
    status_date: option.Option(String),
    primarysource_who: option.Option(String),
    primarysource_date: option.Option(String),
    validator_organization: option.Option(String),
    attestation_method: option.Option(String),
    attestation_onbehalfof: option.Option(String),
    target: option.Option(String),
    attestation_who: option.Option(String),
    primarysource_type: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type SpVisionprescription {
  SpVisionprescription(
    include: option.Option(SpInclude),
    prescriber: option.Option(String),
    identifier: option.Option(String),
    patient: option.Option(String),
    datewritten: option.Option(String),
    encounter: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

Values

pub fn account_create_req(
  resource: r5.Account,
  client: FhirClient,
) -> request.Request(String)
pub fn account_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn account_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn account_resp(
  resp: response.Response(String),
) -> Result(r5.Account, Err)
pub fn account_search_req(
  sp: SpAccount,
  client: FhirClient,
) -> request.Request(String)
pub fn account_update_req(
  resource: r5.Account,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn activitydefinition_create_req(
  resource: r5.Activitydefinition,
  client: FhirClient,
) -> request.Request(String)
pub fn activitydefinition_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn activitydefinition_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn activitydefinition_resp(
  resp: response.Response(String),
) -> Result(r5.Activitydefinition, Err)
pub fn activitydefinition_search_req(
  sp: SpActivitydefinition,
  client: FhirClient,
) -> request.Request(String)
pub fn activitydefinition_update_req(
  resource: r5.Activitydefinition,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn actordefinition_create_req(
  resource: r5.Actordefinition,
  client: FhirClient,
) -> request.Request(String)
pub fn actordefinition_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn actordefinition_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn actordefinition_resp(
  resp: response.Response(String),
) -> Result(r5.Actordefinition, Err)
pub fn actordefinition_search_req(
  sp: SpActordefinition,
  client: FhirClient,
) -> request.Request(String)
pub fn actordefinition_update_req(
  resource: r5.Actordefinition,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn administrableproductdefinition_create_req(
  resource: r5.Administrableproductdefinition,
  client: FhirClient,
) -> request.Request(String)
pub fn administrableproductdefinition_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn administrableproductdefinition_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn administrableproductdefinition_resp(
  resp: response.Response(String),
) -> Result(r5.Administrableproductdefinition, Err)
pub fn administrableproductdefinition_search_req(
  sp: SpAdministrableproductdefinition,
  client: FhirClient,
) -> request.Request(String)
pub fn administrableproductdefinition_update_req(
  resource: r5.Administrableproductdefinition,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn adverseevent_create_req(
  resource: r5.Adverseevent,
  client: FhirClient,
) -> request.Request(String)
pub fn adverseevent_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn adverseevent_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn adverseevent_resp(
  resp: response.Response(String),
) -> Result(r5.Adverseevent, Err)
pub fn adverseevent_search_req(
  sp: SpAdverseevent,
  client: FhirClient,
) -> request.Request(String)
pub fn adverseevent_update_req(
  resource: r5.Adverseevent,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn allergyintolerance_create_req(
  resource: r5.Allergyintolerance,
  client: FhirClient,
) -> request.Request(String)
pub fn allergyintolerance_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn allergyintolerance_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn allergyintolerance_resp(
  resp: response.Response(String),
) -> Result(r5.Allergyintolerance, Err)
pub fn allergyintolerance_search_req(
  sp: SpAllergyintolerance,
  client: FhirClient,
) -> request.Request(String)
pub fn allergyintolerance_update_req(
  resource: r5.Allergyintolerance,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn any_create_req(
  resource_json: json.Json,
  res_type: String,
  client: FhirClient,
) -> request.Request(String)
pub fn any_delete_req(
  id: option.Option(String),
  res_type: String,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn any_read_req(
  id: String,
  res_type: String,
  client: FhirClient,
) -> request.Request(String)
pub fn any_resp(
  resp: response.Response(String),
  resource_dec: decode.Decoder(a),
) -> Result(a, Err)
pub fn any_search_req(
  search_string: String,
  res_type: String,
  client: FhirClient,
) -> request.Request(String)
pub fn any_update_req(
  id: option.Option(String),
  resource_json: json.Json,
  res_type: String,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn appointment_create_req(
  resource: r5.Appointment,
  client: FhirClient,
) -> request.Request(String)
pub fn appointment_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn appointment_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn appointment_resp(
  resp: response.Response(String),
) -> Result(r5.Appointment, Err)
pub fn appointment_search_req(
  sp: SpAppointment,
  client: FhirClient,
) -> request.Request(String)
pub fn appointment_update_req(
  resource: r5.Appointment,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn appointmentresponse_create_req(
  resource: r5.Appointmentresponse,
  client: FhirClient,
) -> request.Request(String)
pub fn appointmentresponse_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn appointmentresponse_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn appointmentresponse_resp(
  resp: response.Response(String),
) -> Result(r5.Appointmentresponse, Err)
pub fn appointmentresponse_search_req(
  sp: SpAppointmentresponse,
  client: FhirClient,
) -> request.Request(String)
pub fn appointmentresponse_update_req(
  resource: r5.Appointmentresponse,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn artifactassessment_create_req(
  resource: r5.Artifactassessment,
  client: FhirClient,
) -> request.Request(String)
pub fn artifactassessment_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn artifactassessment_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn artifactassessment_resp(
  resp: response.Response(String),
) -> Result(r5.Artifactassessment, Err)
pub fn artifactassessment_search_req(
  sp: SpArtifactassessment,
  client: FhirClient,
) -> request.Request(String)
pub fn artifactassessment_update_req(
  resource: r5.Artifactassessment,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn auditevent_create_req(
  resource: r5.Auditevent,
  client: FhirClient,
) -> request.Request(String)
pub fn auditevent_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn auditevent_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn auditevent_resp(
  resp: response.Response(String),
) -> Result(r5.Auditevent, Err)
pub fn auditevent_search_req(
  sp: SpAuditevent,
  client: FhirClient,
) -> request.Request(String)
pub fn auditevent_update_req(
  resource: r5.Auditevent,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn basic_create_req(
  resource: r5.Basic,
  client: FhirClient,
) -> request.Request(String)
pub fn basic_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn basic_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn basic_resp(
  resp: response.Response(String),
) -> Result(r5.Basic, Err)
pub fn basic_search_req(
  sp: SpBasic,
  client: FhirClient,
) -> request.Request(String)
pub fn basic_update_req(
  resource: r5.Basic,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn binary_create_req(
  resource: r5.Binary,
  client: FhirClient,
) -> request.Request(String)
pub fn binary_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn binary_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn binary_resp(
  resp: response.Response(String),
) -> Result(r5.Binary, Err)
pub fn binary_search_req(
  sp: SpBinary,
  client: FhirClient,
) -> request.Request(String)
pub fn binary_update_req(
  resource: r5.Binary,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn biologicallyderivedproduct_create_req(
  resource: r5.Biologicallyderivedproduct,
  client: FhirClient,
) -> request.Request(String)
pub fn biologicallyderivedproduct_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn biologicallyderivedproduct_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn biologicallyderivedproduct_resp(
  resp: response.Response(String),
) -> Result(r5.Biologicallyderivedproduct, Err)
pub fn biologicallyderivedproduct_search_req(
  sp: SpBiologicallyderivedproduct,
  client: FhirClient,
) -> request.Request(String)
pub fn biologicallyderivedproduct_update_req(
  resource: r5.Biologicallyderivedproduct,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn biologicallyderivedproductdispense_create_req(
  resource: r5.Biologicallyderivedproductdispense,
  client: FhirClient,
) -> request.Request(String)
pub fn biologicallyderivedproductdispense_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn biologicallyderivedproductdispense_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn biologicallyderivedproductdispense_resp(
  resp: response.Response(String),
) -> Result(r5.Biologicallyderivedproductdispense, Err)
pub fn biologicallyderivedproductdispense_search_req(
  sp: SpBiologicallyderivedproductdispense,
  client: FhirClient,
) -> request.Request(String)
pub fn biologicallyderivedproductdispense_update_req(
  resource: r5.Biologicallyderivedproductdispense,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn bodystructure_create_req(
  resource: r5.Bodystructure,
  client: FhirClient,
) -> request.Request(String)
pub fn bodystructure_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn bodystructure_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn bodystructure_resp(
  resp: response.Response(String),
) -> Result(r5.Bodystructure, Err)
pub fn bodystructure_search_req(
  sp: SpBodystructure,
  client: FhirClient,
) -> request.Request(String)
pub fn bodystructure_update_req(
  resource: r5.Bodystructure,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn bundle_create_req(
  resource: r5.Bundle,
  client: FhirClient,
) -> request.Request(String)
pub fn bundle_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn bundle_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn bundle_resp(
  resp: response.Response(String),
) -> Result(r5.Bundle, Err)
pub fn bundle_search_req(
  sp: SpBundle,
  client: FhirClient,
) -> request.Request(String)
pub fn bundle_to_groupedresources(
  from bundle: r5.Bundle,
) -> GroupedResources
pub fn bundle_update_req(
  resource: r5.Bundle,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn capabilitystatement_create_req(
  resource: r5.Capabilitystatement,
  client: FhirClient,
) -> request.Request(String)
pub fn capabilitystatement_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn capabilitystatement_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn capabilitystatement_resp(
  resp: response.Response(String),
) -> Result(r5.Capabilitystatement, Err)
pub fn capabilitystatement_search_req(
  sp: SpCapabilitystatement,
  client: FhirClient,
) -> request.Request(String)
pub fn capabilitystatement_update_req(
  resource: r5.Capabilitystatement,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn careplan_create_req(
  resource: r5.Careplan,
  client: FhirClient,
) -> request.Request(String)
pub fn careplan_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn careplan_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn careplan_resp(
  resp: response.Response(String),
) -> Result(r5.Careplan, Err)
pub fn careplan_search_req(
  sp: SpCareplan,
  client: FhirClient,
) -> request.Request(String)
pub fn careplan_update_req(
  resource: r5.Careplan,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn careteam_create_req(
  resource: r5.Careteam,
  client: FhirClient,
) -> request.Request(String)
pub fn careteam_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn careteam_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn careteam_resp(
  resp: response.Response(String),
) -> Result(r5.Careteam, Err)
pub fn careteam_search_req(
  sp: SpCareteam,
  client: FhirClient,
) -> request.Request(String)
pub fn careteam_update_req(
  resource: r5.Careteam,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn chargeitem_create_req(
  resource: r5.Chargeitem,
  client: FhirClient,
) -> request.Request(String)
pub fn chargeitem_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn chargeitem_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn chargeitem_resp(
  resp: response.Response(String),
) -> Result(r5.Chargeitem, Err)
pub fn chargeitem_search_req(
  sp: SpChargeitem,
  client: FhirClient,
) -> request.Request(String)
pub fn chargeitem_update_req(
  resource: r5.Chargeitem,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn chargeitemdefinition_create_req(
  resource: r5.Chargeitemdefinition,
  client: FhirClient,
) -> request.Request(String)
pub fn chargeitemdefinition_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn chargeitemdefinition_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn chargeitemdefinition_resp(
  resp: response.Response(String),
) -> Result(r5.Chargeitemdefinition, Err)
pub fn chargeitemdefinition_search_req(
  sp: SpChargeitemdefinition,
  client: FhirClient,
) -> request.Request(String)
pub fn chargeitemdefinition_update_req(
  resource: r5.Chargeitemdefinition,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn citation_create_req(
  resource: r5.Citation,
  client: FhirClient,
) -> request.Request(String)
pub fn citation_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn citation_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn citation_resp(
  resp: response.Response(String),
) -> Result(r5.Citation, Err)
pub fn citation_search_req(
  sp: SpCitation,
  client: FhirClient,
) -> request.Request(String)
pub fn citation_update_req(
  resource: r5.Citation,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn claim_create_req(
  resource: r5.Claim,
  client: FhirClient,
) -> request.Request(String)
pub fn claim_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn claim_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn claim_resp(
  resp: response.Response(String),
) -> Result(r5.Claim, Err)
pub fn claim_search_req(
  sp: SpClaim,
  client: FhirClient,
) -> request.Request(String)
pub fn claim_update_req(
  resource: r5.Claim,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn claimresponse_create_req(
  resource: r5.Claimresponse,
  client: FhirClient,
) -> request.Request(String)
pub fn claimresponse_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn claimresponse_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn claimresponse_resp(
  resp: response.Response(String),
) -> Result(r5.Claimresponse, Err)
pub fn claimresponse_search_req(
  sp: SpClaimresponse,
  client: FhirClient,
) -> request.Request(String)
pub fn claimresponse_update_req(
  resource: r5.Claimresponse,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn clinicalimpression_create_req(
  resource: r5.Clinicalimpression,
  client: FhirClient,
) -> request.Request(String)
pub fn clinicalimpression_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn clinicalimpression_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn clinicalimpression_resp(
  resp: response.Response(String),
) -> Result(r5.Clinicalimpression, Err)
pub fn clinicalimpression_search_req(
  sp: SpClinicalimpression,
  client: FhirClient,
) -> request.Request(String)
pub fn clinicalimpression_update_req(
  resource: r5.Clinicalimpression,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn clinicalusedefinition_create_req(
  resource: r5.Clinicalusedefinition,
  client: FhirClient,
) -> request.Request(String)
pub fn clinicalusedefinition_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn clinicalusedefinition_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn clinicalusedefinition_resp(
  resp: response.Response(String),
) -> Result(r5.Clinicalusedefinition, Err)
pub fn clinicalusedefinition_search_req(
  sp: SpClinicalusedefinition,
  client: FhirClient,
) -> request.Request(String)
pub fn clinicalusedefinition_update_req(
  resource: r5.Clinicalusedefinition,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn codesystem_create_req(
  resource: r5.Codesystem,
  client: FhirClient,
) -> request.Request(String)
pub fn codesystem_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn codesystem_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn codesystem_resp(
  resp: response.Response(String),
) -> Result(r5.Codesystem, Err)
pub fn codesystem_search_req(
  sp: SpCodesystem,
  client: FhirClient,
) -> request.Request(String)
pub fn codesystem_update_req(
  resource: r5.Codesystem,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn communication_create_req(
  resource: r5.Communication,
  client: FhirClient,
) -> request.Request(String)
pub fn communication_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn communication_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn communication_resp(
  resp: response.Response(String),
) -> Result(r5.Communication, Err)
pub fn communication_search_req(
  sp: SpCommunication,
  client: FhirClient,
) -> request.Request(String)
pub fn communication_update_req(
  resource: r5.Communication,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn communicationrequest_create_req(
  resource: r5.Communicationrequest,
  client: FhirClient,
) -> request.Request(String)
pub fn communicationrequest_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn communicationrequest_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn communicationrequest_resp(
  resp: response.Response(String),
) -> Result(r5.Communicationrequest, Err)
pub fn communicationrequest_search_req(
  sp: SpCommunicationrequest,
  client: FhirClient,
) -> request.Request(String)
pub fn communicationrequest_update_req(
  resource: r5.Communicationrequest,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn compartmentdefinition_create_req(
  resource: r5.Compartmentdefinition,
  client: FhirClient,
) -> request.Request(String)
pub fn compartmentdefinition_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn compartmentdefinition_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn compartmentdefinition_resp(
  resp: response.Response(String),
) -> Result(r5.Compartmentdefinition, Err)
pub fn compartmentdefinition_search_req(
  sp: SpCompartmentdefinition,
  client: FhirClient,
) -> request.Request(String)
pub fn compartmentdefinition_update_req(
  resource: r5.Compartmentdefinition,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn composition_create_req(
  resource: r5.Composition,
  client: FhirClient,
) -> request.Request(String)
pub fn composition_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn composition_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn composition_resp(
  resp: response.Response(String),
) -> Result(r5.Composition, Err)
pub fn composition_search_req(
  sp: SpComposition,
  client: FhirClient,
) -> request.Request(String)
pub fn composition_update_req(
  resource: r5.Composition,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn conceptmap_create_req(
  resource: r5.Conceptmap,
  client: FhirClient,
) -> request.Request(String)
pub fn conceptmap_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn conceptmap_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn conceptmap_resp(
  resp: response.Response(String),
) -> Result(r5.Conceptmap, Err)
pub fn conceptmap_search_req(
  sp: SpConceptmap,
  client: FhirClient,
) -> request.Request(String)
pub fn conceptmap_update_req(
  resource: r5.Conceptmap,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn condition_create_req(
  resource: r5.Condition,
  client: FhirClient,
) -> request.Request(String)
pub fn condition_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn condition_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn condition_resp(
  resp: response.Response(String),
) -> Result(r5.Condition, Err)
pub fn condition_search_req(
  sp: SpCondition,
  client: FhirClient,
) -> request.Request(String)
pub fn condition_update_req(
  resource: r5.Condition,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn conditiondefinition_create_req(
  resource: r5.Conditiondefinition,
  client: FhirClient,
) -> request.Request(String)
pub fn conditiondefinition_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn conditiondefinition_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn conditiondefinition_resp(
  resp: response.Response(String),
) -> Result(r5.Conditiondefinition, Err)
pub fn conditiondefinition_search_req(
  sp: SpConditiondefinition,
  client: FhirClient,
) -> request.Request(String)
pub fn conditiondefinition_update_req(
  resource: r5.Conditiondefinition,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn consent_create_req(
  resource: r5.Consent,
  client: FhirClient,
) -> request.Request(String)
pub fn consent_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn consent_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn consent_resp(
  resp: response.Response(String),
) -> Result(r5.Consent, Err)
pub fn consent_search_req(
  sp: SpConsent,
  client: FhirClient,
) -> request.Request(String)
pub fn consent_update_req(
  resource: r5.Consent,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn contract_create_req(
  resource: r5.Contract,
  client: FhirClient,
) -> request.Request(String)
pub fn contract_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn contract_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn contract_resp(
  resp: response.Response(String),
) -> Result(r5.Contract, Err)
pub fn contract_search_req(
  sp: SpContract,
  client: FhirClient,
) -> request.Request(String)
pub fn contract_update_req(
  resource: r5.Contract,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn coverage_create_req(
  resource: r5.Coverage,
  client: FhirClient,
) -> request.Request(String)
pub fn coverage_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn coverage_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn coverage_resp(
  resp: response.Response(String),
) -> Result(r5.Coverage, Err)
pub fn coverage_search_req(
  sp: SpCoverage,
  client: FhirClient,
) -> request.Request(String)
pub fn coverage_update_req(
  resource: r5.Coverage,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn coverageeligibilityrequest_create_req(
  resource: r5.Coverageeligibilityrequest,
  client: FhirClient,
) -> request.Request(String)
pub fn coverageeligibilityrequest_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn coverageeligibilityrequest_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn coverageeligibilityrequest_resp(
  resp: response.Response(String),
) -> Result(r5.Coverageeligibilityrequest, Err)
pub fn coverageeligibilityrequest_search_req(
  sp: SpCoverageeligibilityrequest,
  client: FhirClient,
) -> request.Request(String)
pub fn coverageeligibilityrequest_update_req(
  resource: r5.Coverageeligibilityrequest,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn coverageeligibilityresponse_create_req(
  resource: r5.Coverageeligibilityresponse,
  client: FhirClient,
) -> request.Request(String)
pub fn coverageeligibilityresponse_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn coverageeligibilityresponse_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn coverageeligibilityresponse_resp(
  resp: response.Response(String),
) -> Result(r5.Coverageeligibilityresponse, Err)
pub fn coverageeligibilityresponse_search_req(
  sp: SpCoverageeligibilityresponse,
  client: FhirClient,
) -> request.Request(String)
pub fn coverageeligibilityresponse_update_req(
  resource: r5.Coverageeligibilityresponse,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn detectedissue_create_req(
  resource: r5.Detectedissue,
  client: FhirClient,
) -> request.Request(String)
pub fn detectedissue_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn detectedissue_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn detectedissue_resp(
  resp: response.Response(String),
) -> Result(r5.Detectedissue, Err)
pub fn detectedissue_search_req(
  sp: SpDetectedissue,
  client: FhirClient,
) -> request.Request(String)
pub fn detectedissue_update_req(
  resource: r5.Detectedissue,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn device_create_req(
  resource: r5.Device,
  client: FhirClient,
) -> request.Request(String)
pub fn device_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn device_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn device_resp(
  resp: response.Response(String),
) -> Result(r5.Device, Err)
pub fn device_search_req(
  sp: SpDevice,
  client: FhirClient,
) -> request.Request(String)
pub fn device_update_req(
  resource: r5.Device,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn deviceassociation_create_req(
  resource: r5.Deviceassociation,
  client: FhirClient,
) -> request.Request(String)
pub fn deviceassociation_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn deviceassociation_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn deviceassociation_resp(
  resp: response.Response(String),
) -> Result(r5.Deviceassociation, Err)
pub fn deviceassociation_search_req(
  sp: SpDeviceassociation,
  client: FhirClient,
) -> request.Request(String)
pub fn deviceassociation_update_req(
  resource: r5.Deviceassociation,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn devicedefinition_create_req(
  resource: r5.Devicedefinition,
  client: FhirClient,
) -> request.Request(String)
pub fn devicedefinition_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn devicedefinition_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn devicedefinition_resp(
  resp: response.Response(String),
) -> Result(r5.Devicedefinition, Err)
pub fn devicedefinition_search_req(
  sp: SpDevicedefinition,
  client: FhirClient,
) -> request.Request(String)
pub fn devicedefinition_update_req(
  resource: r5.Devicedefinition,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn devicedispense_create_req(
  resource: r5.Devicedispense,
  client: FhirClient,
) -> request.Request(String)
pub fn devicedispense_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn devicedispense_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn devicedispense_resp(
  resp: response.Response(String),
) -> Result(r5.Devicedispense, Err)
pub fn devicedispense_search_req(
  sp: SpDevicedispense,
  client: FhirClient,
) -> request.Request(String)
pub fn devicedispense_update_req(
  resource: r5.Devicedispense,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn devicemetric_create_req(
  resource: r5.Devicemetric,
  client: FhirClient,
) -> request.Request(String)
pub fn devicemetric_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn devicemetric_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn devicemetric_resp(
  resp: response.Response(String),
) -> Result(r5.Devicemetric, Err)
pub fn devicemetric_search_req(
  sp: SpDevicemetric,
  client: FhirClient,
) -> request.Request(String)
pub fn devicemetric_update_req(
  resource: r5.Devicemetric,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn devicerequest_create_req(
  resource: r5.Devicerequest,
  client: FhirClient,
) -> request.Request(String)
pub fn devicerequest_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn devicerequest_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn devicerequest_resp(
  resp: response.Response(String),
) -> Result(r5.Devicerequest, Err)
pub fn devicerequest_search_req(
  sp: SpDevicerequest,
  client: FhirClient,
) -> request.Request(String)
pub fn devicerequest_update_req(
  resource: r5.Devicerequest,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn deviceusage_create_req(
  resource: r5.Deviceusage,
  client: FhirClient,
) -> request.Request(String)
pub fn deviceusage_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn deviceusage_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn deviceusage_resp(
  resp: response.Response(String),
) -> Result(r5.Deviceusage, Err)
pub fn deviceusage_search_req(
  sp: SpDeviceusage,
  client: FhirClient,
) -> request.Request(String)
pub fn deviceusage_update_req(
  resource: r5.Deviceusage,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn diagnosticreport_create_req(
  resource: r5.Diagnosticreport,
  client: FhirClient,
) -> request.Request(String)
pub fn diagnosticreport_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn diagnosticreport_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn diagnosticreport_resp(
  resp: response.Response(String),
) -> Result(r5.Diagnosticreport, Err)
pub fn diagnosticreport_search_req(
  sp: SpDiagnosticreport,
  client: FhirClient,
) -> request.Request(String)
pub fn diagnosticreport_update_req(
  resource: r5.Diagnosticreport,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn documentreference_create_req(
  resource: r5.Documentreference,
  client: FhirClient,
) -> request.Request(String)
pub fn documentreference_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn documentreference_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn documentreference_resp(
  resp: response.Response(String),
) -> Result(r5.Documentreference, Err)
pub fn documentreference_search_req(
  sp: SpDocumentreference,
  client: FhirClient,
) -> request.Request(String)
pub fn documentreference_update_req(
  resource: r5.Documentreference,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn encounter_create_req(
  resource: r5.Encounter,
  client: FhirClient,
) -> request.Request(String)
pub fn encounter_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn encounter_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn encounter_resp(
  resp: response.Response(String),
) -> Result(r5.Encounter, Err)
pub fn encounter_search_req(
  sp: SpEncounter,
  client: FhirClient,
) -> request.Request(String)
pub fn encounter_update_req(
  resource: r5.Encounter,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn encounterhistory_create_req(
  resource: r5.Encounterhistory,
  client: FhirClient,
) -> request.Request(String)
pub fn encounterhistory_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn encounterhistory_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn encounterhistory_resp(
  resp: response.Response(String),
) -> Result(r5.Encounterhistory, Err)
pub fn encounterhistory_search_req(
  sp: SpEncounterhistory,
  client: FhirClient,
) -> request.Request(String)
pub fn encounterhistory_update_req(
  resource: r5.Encounterhistory,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn endpoint_create_req(
  resource: r5.Endpoint,
  client: FhirClient,
) -> request.Request(String)
pub fn endpoint_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn endpoint_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn endpoint_resp(
  resp: response.Response(String),
) -> Result(r5.Endpoint, Err)
pub fn endpoint_search_req(
  sp: SpEndpoint,
  client: FhirClient,
) -> request.Request(String)
pub fn endpoint_update_req(
  resource: r5.Endpoint,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn enrollmentrequest_create_req(
  resource: r5.Enrollmentrequest,
  client: FhirClient,
) -> request.Request(String)
pub fn enrollmentrequest_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn enrollmentrequest_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn enrollmentrequest_resp(
  resp: response.Response(String),
) -> Result(r5.Enrollmentrequest, Err)
pub fn enrollmentrequest_search_req(
  sp: SpEnrollmentrequest,
  client: FhirClient,
) -> request.Request(String)
pub fn enrollmentrequest_update_req(
  resource: r5.Enrollmentrequest,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn enrollmentresponse_create_req(
  resource: r5.Enrollmentresponse,
  client: FhirClient,
) -> request.Request(String)
pub fn enrollmentresponse_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn enrollmentresponse_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn enrollmentresponse_resp(
  resp: response.Response(String),
) -> Result(r5.Enrollmentresponse, Err)
pub fn enrollmentresponse_search_req(
  sp: SpEnrollmentresponse,
  client: FhirClient,
) -> request.Request(String)
pub fn enrollmentresponse_update_req(
  resource: r5.Enrollmentresponse,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn episodeofcare_create_req(
  resource: r5.Episodeofcare,
  client: FhirClient,
) -> request.Request(String)
pub fn episodeofcare_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn episodeofcare_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn episodeofcare_resp(
  resp: response.Response(String),
) -> Result(r5.Episodeofcare, Err)
pub fn episodeofcare_search_req(
  sp: SpEpisodeofcare,
  client: FhirClient,
) -> request.Request(String)
pub fn episodeofcare_update_req(
  resource: r5.Episodeofcare,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn eventdefinition_create_req(
  resource: r5.Eventdefinition,
  client: FhirClient,
) -> request.Request(String)
pub fn eventdefinition_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn eventdefinition_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn eventdefinition_resp(
  resp: response.Response(String),
) -> Result(r5.Eventdefinition, Err)
pub fn eventdefinition_search_req(
  sp: SpEventdefinition,
  client: FhirClient,
) -> request.Request(String)
pub fn eventdefinition_update_req(
  resource: r5.Eventdefinition,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn evidence_create_req(
  resource: r5.Evidence,
  client: FhirClient,
) -> request.Request(String)
pub fn evidence_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn evidence_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn evidence_resp(
  resp: response.Response(String),
) -> Result(r5.Evidence, Err)
pub fn evidence_search_req(
  sp: SpEvidence,
  client: FhirClient,
) -> request.Request(String)
pub fn evidence_update_req(
  resource: r5.Evidence,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn evidencereport_create_req(
  resource: r5.Evidencereport,
  client: FhirClient,
) -> request.Request(String)
pub fn evidencereport_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn evidencereport_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn evidencereport_resp(
  resp: response.Response(String),
) -> Result(r5.Evidencereport, Err)
pub fn evidencereport_search_req(
  sp: SpEvidencereport,
  client: FhirClient,
) -> request.Request(String)
pub fn evidencereport_update_req(
  resource: r5.Evidencereport,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn evidencevariable_create_req(
  resource: r5.Evidencevariable,
  client: FhirClient,
) -> request.Request(String)
pub fn evidencevariable_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn evidencevariable_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn evidencevariable_resp(
  resp: response.Response(String),
) -> Result(r5.Evidencevariable, Err)
pub fn evidencevariable_search_req(
  sp: SpEvidencevariable,
  client: FhirClient,
) -> request.Request(String)
pub fn evidencevariable_update_req(
  resource: r5.Evidencevariable,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn examplescenario_create_req(
  resource: r5.Examplescenario,
  client: FhirClient,
) -> request.Request(String)
pub fn examplescenario_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn examplescenario_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn examplescenario_resp(
  resp: response.Response(String),
) -> Result(r5.Examplescenario, Err)
pub fn examplescenario_search_req(
  sp: SpExamplescenario,
  client: FhirClient,
) -> request.Request(String)
pub fn examplescenario_update_req(
  resource: r5.Examplescenario,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn explanationofbenefit_create_req(
  resource: r5.Explanationofbenefit,
  client: FhirClient,
) -> request.Request(String)
pub fn explanationofbenefit_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn explanationofbenefit_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn explanationofbenefit_resp(
  resp: response.Response(String),
) -> Result(r5.Explanationofbenefit, Err)
pub fn explanationofbenefit_search_req(
  sp: SpExplanationofbenefit,
  client: FhirClient,
) -> request.Request(String)
pub fn explanationofbenefit_update_req(
  resource: r5.Explanationofbenefit,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn familymemberhistory_create_req(
  resource: r5.Familymemberhistory,
  client: FhirClient,
) -> request.Request(String)
pub fn familymemberhistory_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn familymemberhistory_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn familymemberhistory_resp(
  resp: response.Response(String),
) -> Result(r5.Familymemberhistory, Err)
pub fn familymemberhistory_search_req(
  sp: SpFamilymemberhistory,
  client: FhirClient,
) -> request.Request(String)
pub fn familymemberhistory_update_req(
  resource: r5.Familymemberhistory,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn fhirclient_new(baseurl: String) -> FhirClient
pub fn flag_create_req(
  resource: r5.Flag,
  client: FhirClient,
) -> request.Request(String)
pub fn flag_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn flag_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn flag_resp(
  resp: response.Response(String),
) -> Result(r5.Flag, Err)
pub fn flag_search_req(
  sp: SpFlag,
  client: FhirClient,
) -> request.Request(String)
pub fn flag_update_req(
  resource: r5.Flag,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn formularyitem_create_req(
  resource: r5.Formularyitem,
  client: FhirClient,
) -> request.Request(String)
pub fn formularyitem_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn formularyitem_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn formularyitem_resp(
  resp: response.Response(String),
) -> Result(r5.Formularyitem, Err)
pub fn formularyitem_search_req(
  sp: SpFormularyitem,
  client: FhirClient,
) -> request.Request(String)
pub fn formularyitem_update_req(
  resource: r5.Formularyitem,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn genomicstudy_create_req(
  resource: r5.Genomicstudy,
  client: FhirClient,
) -> request.Request(String)
pub fn genomicstudy_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn genomicstudy_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn genomicstudy_resp(
  resp: response.Response(String),
) -> Result(r5.Genomicstudy, Err)
pub fn genomicstudy_search_req(
  sp: SpGenomicstudy,
  client: FhirClient,
) -> request.Request(String)
pub fn genomicstudy_update_req(
  resource: r5.Genomicstudy,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn goal_create_req(
  resource: r5.Goal,
  client: FhirClient,
) -> request.Request(String)
pub fn goal_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn goal_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn goal_resp(
  resp: response.Response(String),
) -> Result(r5.Goal, Err)
pub fn goal_search_req(
  sp: SpGoal,
  client: FhirClient,
) -> request.Request(String)
pub fn goal_update_req(
  resource: r5.Goal,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn graphdefinition_create_req(
  resource: r5.Graphdefinition,
  client: FhirClient,
) -> request.Request(String)
pub fn graphdefinition_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn graphdefinition_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn graphdefinition_resp(
  resp: response.Response(String),
) -> Result(r5.Graphdefinition, Err)
pub fn graphdefinition_search_req(
  sp: SpGraphdefinition,
  client: FhirClient,
) -> request.Request(String)
pub fn graphdefinition_update_req(
  resource: r5.Graphdefinition,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn group_create_req(
  resource: r5.Group,
  client: FhirClient,
) -> request.Request(String)
pub fn group_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn group_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn group_resp(
  resp: response.Response(String),
) -> Result(r5.Group, Err)
pub fn group_search_req(
  sp: SpGroup,
  client: FhirClient,
) -> request.Request(String)
pub fn group_update_req(
  resource: r5.Group,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn groupedresources_new() -> GroupedResources
pub fn guidanceresponse_create_req(
  resource: r5.Guidanceresponse,
  client: FhirClient,
) -> request.Request(String)
pub fn guidanceresponse_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn guidanceresponse_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn guidanceresponse_resp(
  resp: response.Response(String),
) -> Result(r5.Guidanceresponse, Err)
pub fn guidanceresponse_search_req(
  sp: SpGuidanceresponse,
  client: FhirClient,
) -> request.Request(String)
pub fn guidanceresponse_update_req(
  resource: r5.Guidanceresponse,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn healthcareservice_create_req(
  resource: r5.Healthcareservice,
  client: FhirClient,
) -> request.Request(String)
pub fn healthcareservice_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn healthcareservice_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn healthcareservice_resp(
  resp: response.Response(String),
) -> Result(r5.Healthcareservice, Err)
pub fn healthcareservice_search_req(
  sp: SpHealthcareservice,
  client: FhirClient,
) -> request.Request(String)
pub fn healthcareservice_update_req(
  resource: r5.Healthcareservice,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn imagingselection_create_req(
  resource: r5.Imagingselection,
  client: FhirClient,
) -> request.Request(String)
pub fn imagingselection_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn imagingselection_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn imagingselection_resp(
  resp: response.Response(String),
) -> Result(r5.Imagingselection, Err)
pub fn imagingselection_search_req(
  sp: SpImagingselection,
  client: FhirClient,
) -> request.Request(String)
pub fn imagingselection_update_req(
  resource: r5.Imagingselection,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn imagingstudy_create_req(
  resource: r5.Imagingstudy,
  client: FhirClient,
) -> request.Request(String)
pub fn imagingstudy_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn imagingstudy_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn imagingstudy_resp(
  resp: response.Response(String),
) -> Result(r5.Imagingstudy, Err)
pub fn imagingstudy_search_req(
  sp: SpImagingstudy,
  client: FhirClient,
) -> request.Request(String)
pub fn imagingstudy_update_req(
  resource: r5.Imagingstudy,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn immunization_create_req(
  resource: r5.Immunization,
  client: FhirClient,
) -> request.Request(String)
pub fn immunization_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn immunization_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn immunization_resp(
  resp: response.Response(String),
) -> Result(r5.Immunization, Err)
pub fn immunization_search_req(
  sp: SpImmunization,
  client: FhirClient,
) -> request.Request(String)
pub fn immunization_update_req(
  resource: r5.Immunization,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn immunizationevaluation_create_req(
  resource: r5.Immunizationevaluation,
  client: FhirClient,
) -> request.Request(String)
pub fn immunizationevaluation_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn immunizationevaluation_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn immunizationevaluation_resp(
  resp: response.Response(String),
) -> Result(r5.Immunizationevaluation, Err)
pub fn immunizationevaluation_search_req(
  sp: SpImmunizationevaluation,
  client: FhirClient,
) -> request.Request(String)
pub fn immunizationevaluation_update_req(
  resource: r5.Immunizationevaluation,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn immunizationrecommendation_create_req(
  resource: r5.Immunizationrecommendation,
  client: FhirClient,
) -> request.Request(String)
pub fn immunizationrecommendation_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn immunizationrecommendation_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn immunizationrecommendation_resp(
  resp: response.Response(String),
) -> Result(r5.Immunizationrecommendation, Err)
pub fn immunizationrecommendation_search_req(
  sp: SpImmunizationrecommendation,
  client: FhirClient,
) -> request.Request(String)
pub fn immunizationrecommendation_update_req(
  resource: r5.Immunizationrecommendation,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn implementationguide_create_req(
  resource: r5.Implementationguide,
  client: FhirClient,
) -> request.Request(String)
pub fn implementationguide_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn implementationguide_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn implementationguide_resp(
  resp: response.Response(String),
) -> Result(r5.Implementationguide, Err)
pub fn implementationguide_search_req(
  sp: SpImplementationguide,
  client: FhirClient,
) -> request.Request(String)
pub fn implementationguide_update_req(
  resource: r5.Implementationguide,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn ingredient_create_req(
  resource: r5.Ingredient,
  client: FhirClient,
) -> request.Request(String)
pub fn ingredient_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn ingredient_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn ingredient_resp(
  resp: response.Response(String),
) -> Result(r5.Ingredient, Err)
pub fn ingredient_search_req(
  sp: SpIngredient,
  client: FhirClient,
) -> request.Request(String)
pub fn ingredient_update_req(
  resource: r5.Ingredient,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn insuranceplan_create_req(
  resource: r5.Insuranceplan,
  client: FhirClient,
) -> request.Request(String)
pub fn insuranceplan_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn insuranceplan_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn insuranceplan_resp(
  resp: response.Response(String),
) -> Result(r5.Insuranceplan, Err)
pub fn insuranceplan_search_req(
  sp: SpInsuranceplan,
  client: FhirClient,
) -> request.Request(String)
pub fn insuranceplan_update_req(
  resource: r5.Insuranceplan,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn inventoryitem_create_req(
  resource: r5.Inventoryitem,
  client: FhirClient,
) -> request.Request(String)
pub fn inventoryitem_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn inventoryitem_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn inventoryitem_resp(
  resp: response.Response(String),
) -> Result(r5.Inventoryitem, Err)
pub fn inventoryitem_search_req(
  sp: SpInventoryitem,
  client: FhirClient,
) -> request.Request(String)
pub fn inventoryitem_update_req(
  resource: r5.Inventoryitem,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn inventoryreport_create_req(
  resource: r5.Inventoryreport,
  client: FhirClient,
) -> request.Request(String)
pub fn inventoryreport_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn inventoryreport_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn inventoryreport_resp(
  resp: response.Response(String),
) -> Result(r5.Inventoryreport, Err)
pub fn inventoryreport_search_req(
  sp: SpInventoryreport,
  client: FhirClient,
) -> request.Request(String)
pub fn inventoryreport_update_req(
  resource: r5.Inventoryreport,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn invoice_create_req(
  resource: r5.Invoice,
  client: FhirClient,
) -> request.Request(String)
pub fn invoice_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn invoice_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn invoice_resp(
  resp: response.Response(String),
) -> Result(r5.Invoice, Err)
pub fn invoice_search_req(
  sp: SpInvoice,
  client: FhirClient,
) -> request.Request(String)
pub fn invoice_update_req(
  resource: r5.Invoice,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn library_create_req(
  resource: r5.Library,
  client: FhirClient,
) -> request.Request(String)
pub fn library_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn library_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn library_resp(
  resp: response.Response(String),
) -> Result(r5.Library, Err)
pub fn library_search_req(
  sp: SpLibrary,
  client: FhirClient,
) -> request.Request(String)
pub fn library_update_req(
  resource: r5.Library,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn linkage_create_req(
  resource: r5.Linkage,
  client: FhirClient,
) -> request.Request(String)
pub fn linkage_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn linkage_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn linkage_resp(
  resp: response.Response(String),
) -> Result(r5.Linkage, Err)
pub fn linkage_search_req(
  sp: SpLinkage,
  client: FhirClient,
) -> request.Request(String)
pub fn linkage_update_req(
  resource: r5.Linkage,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn listfhir_create_req(
  resource: r5.Listfhir,
  client: FhirClient,
) -> request.Request(String)
pub fn listfhir_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn listfhir_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn listfhir_resp(
  resp: response.Response(String),
) -> Result(r5.Listfhir, Err)
pub fn listfhir_search_req(
  sp: SpListfhir,
  client: FhirClient,
) -> request.Request(String)
pub fn listfhir_update_req(
  resource: r5.Listfhir,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn location_create_req(
  resource: r5.Location,
  client: FhirClient,
) -> request.Request(String)
pub fn location_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn location_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn location_resp(
  resp: response.Response(String),
) -> Result(r5.Location, Err)
pub fn location_search_req(
  sp: SpLocation,
  client: FhirClient,
) -> request.Request(String)
pub fn location_update_req(
  resource: r5.Location,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn manufactureditemdefinition_create_req(
  resource: r5.Manufactureditemdefinition,
  client: FhirClient,
) -> request.Request(String)
pub fn manufactureditemdefinition_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn manufactureditemdefinition_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn manufactureditemdefinition_resp(
  resp: response.Response(String),
) -> Result(r5.Manufactureditemdefinition, Err)
pub fn manufactureditemdefinition_search_req(
  sp: SpManufactureditemdefinition,
  client: FhirClient,
) -> request.Request(String)
pub fn manufactureditemdefinition_update_req(
  resource: r5.Manufactureditemdefinition,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn measure_create_req(
  resource: r5.Measure,
  client: FhirClient,
) -> request.Request(String)
pub fn measure_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn measure_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn measure_resp(
  resp: response.Response(String),
) -> Result(r5.Measure, Err)
pub fn measure_search_req(
  sp: SpMeasure,
  client: FhirClient,
) -> request.Request(String)
pub fn measure_update_req(
  resource: r5.Measure,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn measurereport_create_req(
  resource: r5.Measurereport,
  client: FhirClient,
) -> request.Request(String)
pub fn measurereport_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn measurereport_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn measurereport_resp(
  resp: response.Response(String),
) -> Result(r5.Measurereport, Err)
pub fn measurereport_search_req(
  sp: SpMeasurereport,
  client: FhirClient,
) -> request.Request(String)
pub fn measurereport_update_req(
  resource: r5.Measurereport,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn medication_create_req(
  resource: r5.Medication,
  client: FhirClient,
) -> request.Request(String)
pub fn medication_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn medication_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn medication_resp(
  resp: response.Response(String),
) -> Result(r5.Medication, Err)
pub fn medication_search_req(
  sp: SpMedication,
  client: FhirClient,
) -> request.Request(String)
pub fn medication_update_req(
  resource: r5.Medication,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn medicationadministration_create_req(
  resource: r5.Medicationadministration,
  client: FhirClient,
) -> request.Request(String)
pub fn medicationadministration_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn medicationadministration_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn medicationadministration_resp(
  resp: response.Response(String),
) -> Result(r5.Medicationadministration, Err)
pub fn medicationadministration_search_req(
  sp: SpMedicationadministration,
  client: FhirClient,
) -> request.Request(String)
pub fn medicationadministration_update_req(
  resource: r5.Medicationadministration,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn medicationdispense_create_req(
  resource: r5.Medicationdispense,
  client: FhirClient,
) -> request.Request(String)
pub fn medicationdispense_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn medicationdispense_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn medicationdispense_resp(
  resp: response.Response(String),
) -> Result(r5.Medicationdispense, Err)
pub fn medicationdispense_search_req(
  sp: SpMedicationdispense,
  client: FhirClient,
) -> request.Request(String)
pub fn medicationdispense_update_req(
  resource: r5.Medicationdispense,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn medicationknowledge_create_req(
  resource: r5.Medicationknowledge,
  client: FhirClient,
) -> request.Request(String)
pub fn medicationknowledge_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn medicationknowledge_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn medicationknowledge_resp(
  resp: response.Response(String),
) -> Result(r5.Medicationknowledge, Err)
pub fn medicationknowledge_search_req(
  sp: SpMedicationknowledge,
  client: FhirClient,
) -> request.Request(String)
pub fn medicationknowledge_update_req(
  resource: r5.Medicationknowledge,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn medicationrequest_create_req(
  resource: r5.Medicationrequest,
  client: FhirClient,
) -> request.Request(String)
pub fn medicationrequest_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn medicationrequest_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn medicationrequest_resp(
  resp: response.Response(String),
) -> Result(r5.Medicationrequest, Err)
pub fn medicationrequest_search_req(
  sp: SpMedicationrequest,
  client: FhirClient,
) -> request.Request(String)
pub fn medicationrequest_update_req(
  resource: r5.Medicationrequest,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn medicationstatement_create_req(
  resource: r5.Medicationstatement,
  client: FhirClient,
) -> request.Request(String)
pub fn medicationstatement_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn medicationstatement_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn medicationstatement_resp(
  resp: response.Response(String),
) -> Result(r5.Medicationstatement, Err)
pub fn medicationstatement_search_req(
  sp: SpMedicationstatement,
  client: FhirClient,
) -> request.Request(String)
pub fn medicationstatement_update_req(
  resource: r5.Medicationstatement,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn medicinalproductdefinition_create_req(
  resource: r5.Medicinalproductdefinition,
  client: FhirClient,
) -> request.Request(String)
pub fn medicinalproductdefinition_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn medicinalproductdefinition_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn medicinalproductdefinition_resp(
  resp: response.Response(String),
) -> Result(r5.Medicinalproductdefinition, Err)
pub fn medicinalproductdefinition_search_req(
  sp: SpMedicinalproductdefinition,
  client: FhirClient,
) -> request.Request(String)
pub fn medicinalproductdefinition_update_req(
  resource: r5.Medicinalproductdefinition,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn messagedefinition_create_req(
  resource: r5.Messagedefinition,
  client: FhirClient,
) -> request.Request(String)
pub fn messagedefinition_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn messagedefinition_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn messagedefinition_resp(
  resp: response.Response(String),
) -> Result(r5.Messagedefinition, Err)
pub fn messagedefinition_search_req(
  sp: SpMessagedefinition,
  client: FhirClient,
) -> request.Request(String)
pub fn messagedefinition_update_req(
  resource: r5.Messagedefinition,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn messageheader_create_req(
  resource: r5.Messageheader,
  client: FhirClient,
) -> request.Request(String)
pub fn messageheader_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn messageheader_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn messageheader_resp(
  resp: response.Response(String),
) -> Result(r5.Messageheader, Err)
pub fn messageheader_search_req(
  sp: SpMessageheader,
  client: FhirClient,
) -> request.Request(String)
pub fn messageheader_update_req(
  resource: r5.Messageheader,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn molecularsequence_create_req(
  resource: r5.Molecularsequence,
  client: FhirClient,
) -> request.Request(String)
pub fn molecularsequence_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn molecularsequence_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn molecularsequence_resp(
  resp: response.Response(String),
) -> Result(r5.Molecularsequence, Err)
pub fn molecularsequence_search_req(
  sp: SpMolecularsequence,
  client: FhirClient,
) -> request.Request(String)
pub fn molecularsequence_update_req(
  resource: r5.Molecularsequence,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn namingsystem_create_req(
  resource: r5.Namingsystem,
  client: FhirClient,
) -> request.Request(String)
pub fn namingsystem_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn namingsystem_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn namingsystem_resp(
  resp: response.Response(String),
) -> Result(r5.Namingsystem, Err)
pub fn namingsystem_search_req(
  sp: SpNamingsystem,
  client: FhirClient,
) -> request.Request(String)
pub fn namingsystem_update_req(
  resource: r5.Namingsystem,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn nutritionintake_create_req(
  resource: r5.Nutritionintake,
  client: FhirClient,
) -> request.Request(String)
pub fn nutritionintake_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn nutritionintake_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn nutritionintake_resp(
  resp: response.Response(String),
) -> Result(r5.Nutritionintake, Err)
pub fn nutritionintake_search_req(
  sp: SpNutritionintake,
  client: FhirClient,
) -> request.Request(String)
pub fn nutritionintake_update_req(
  resource: r5.Nutritionintake,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn nutritionorder_create_req(
  resource: r5.Nutritionorder,
  client: FhirClient,
) -> request.Request(String)
pub fn nutritionorder_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn nutritionorder_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn nutritionorder_resp(
  resp: response.Response(String),
) -> Result(r5.Nutritionorder, Err)
pub fn nutritionorder_search_req(
  sp: SpNutritionorder,
  client: FhirClient,
) -> request.Request(String)
pub fn nutritionorder_update_req(
  resource: r5.Nutritionorder,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn nutritionproduct_create_req(
  resource: r5.Nutritionproduct,
  client: FhirClient,
) -> request.Request(String)
pub fn nutritionproduct_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn nutritionproduct_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn nutritionproduct_resp(
  resp: response.Response(String),
) -> Result(r5.Nutritionproduct, Err)
pub fn nutritionproduct_search_req(
  sp: SpNutritionproduct,
  client: FhirClient,
) -> request.Request(String)
pub fn nutritionproduct_update_req(
  resource: r5.Nutritionproduct,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn observation_create_req(
  resource: r5.Observation,
  client: FhirClient,
) -> request.Request(String)
pub fn observation_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn observation_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn observation_resp(
  resp: response.Response(String),
) -> Result(r5.Observation, Err)
pub fn observation_search_req(
  sp: SpObservation,
  client: FhirClient,
) -> request.Request(String)
pub fn observation_update_req(
  resource: r5.Observation,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn observationdefinition_create_req(
  resource: r5.Observationdefinition,
  client: FhirClient,
) -> request.Request(String)
pub fn observationdefinition_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn observationdefinition_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn observationdefinition_resp(
  resp: response.Response(String),
) -> Result(r5.Observationdefinition, Err)
pub fn observationdefinition_search_req(
  sp: SpObservationdefinition,
  client: FhirClient,
) -> request.Request(String)
pub fn observationdefinition_update_req(
  resource: r5.Observationdefinition,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn operationdefinition_create_req(
  resource: r5.Operationdefinition,
  client: FhirClient,
) -> request.Request(String)
pub fn operationdefinition_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn operationdefinition_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn operationdefinition_resp(
  resp: response.Response(String),
) -> Result(r5.Operationdefinition, Err)
pub fn operationdefinition_search_req(
  sp: SpOperationdefinition,
  client: FhirClient,
) -> request.Request(String)
pub fn operationdefinition_update_req(
  resource: r5.Operationdefinition,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn operationoutcome_create_req(
  resource: r5.Operationoutcome,
  client: FhirClient,
) -> request.Request(String)
pub fn operationoutcome_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn operationoutcome_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn operationoutcome_resp(
  resp: response.Response(String),
) -> Result(r5.Operationoutcome, Err)
pub fn operationoutcome_search_req(
  sp: SpOperationoutcome,
  client: FhirClient,
) -> request.Request(String)
pub fn operationoutcome_update_req(
  resource: r5.Operationoutcome,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn organization_create_req(
  resource: r5.Organization,
  client: FhirClient,
) -> request.Request(String)
pub fn organization_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn organization_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn organization_resp(
  resp: response.Response(String),
) -> Result(r5.Organization, Err)
pub fn organization_search_req(
  sp: SpOrganization,
  client: FhirClient,
) -> request.Request(String)
pub fn organization_update_req(
  resource: r5.Organization,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn organizationaffiliation_create_req(
  resource: r5.Organizationaffiliation,
  client: FhirClient,
) -> request.Request(String)
pub fn organizationaffiliation_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn organizationaffiliation_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn organizationaffiliation_resp(
  resp: response.Response(String),
) -> Result(r5.Organizationaffiliation, Err)
pub fn organizationaffiliation_search_req(
  sp: SpOrganizationaffiliation,
  client: FhirClient,
) -> request.Request(String)
pub fn organizationaffiliation_update_req(
  resource: r5.Organizationaffiliation,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn packagedproductdefinition_create_req(
  resource: r5.Packagedproductdefinition,
  client: FhirClient,
) -> request.Request(String)
pub fn packagedproductdefinition_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn packagedproductdefinition_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn packagedproductdefinition_resp(
  resp: response.Response(String),
) -> Result(r5.Packagedproductdefinition, Err)
pub fn packagedproductdefinition_search_req(
  sp: SpPackagedproductdefinition,
  client: FhirClient,
) -> request.Request(String)
pub fn packagedproductdefinition_update_req(
  resource: r5.Packagedproductdefinition,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn patient_create_req(
  resource: r5.Patient,
  client: FhirClient,
) -> request.Request(String)
pub fn patient_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn patient_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn patient_resp(
  resp: response.Response(String),
) -> Result(r5.Patient, Err)
pub fn patient_search_req(
  sp: SpPatient,
  client: FhirClient,
) -> request.Request(String)
pub fn patient_update_req(
  resource: r5.Patient,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn paymentnotice_create_req(
  resource: r5.Paymentnotice,
  client: FhirClient,
) -> request.Request(String)
pub fn paymentnotice_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn paymentnotice_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn paymentnotice_resp(
  resp: response.Response(String),
) -> Result(r5.Paymentnotice, Err)
pub fn paymentnotice_search_req(
  sp: SpPaymentnotice,
  client: FhirClient,
) -> request.Request(String)
pub fn paymentnotice_update_req(
  resource: r5.Paymentnotice,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn paymentreconciliation_create_req(
  resource: r5.Paymentreconciliation,
  client: FhirClient,
) -> request.Request(String)
pub fn paymentreconciliation_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn paymentreconciliation_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn paymentreconciliation_resp(
  resp: response.Response(String),
) -> Result(r5.Paymentreconciliation, Err)
pub fn paymentreconciliation_search_req(
  sp: SpPaymentreconciliation,
  client: FhirClient,
) -> request.Request(String)
pub fn paymentreconciliation_update_req(
  resource: r5.Paymentreconciliation,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn permission_create_req(
  resource: r5.Permission,
  client: FhirClient,
) -> request.Request(String)
pub fn permission_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn permission_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn permission_resp(
  resp: response.Response(String),
) -> Result(r5.Permission, Err)
pub fn permission_search_req(
  sp: SpPermission,
  client: FhirClient,
) -> request.Request(String)
pub fn permission_update_req(
  resource: r5.Permission,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn person_create_req(
  resource: r5.Person,
  client: FhirClient,
) -> request.Request(String)
pub fn person_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn person_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn person_resp(
  resp: response.Response(String),
) -> Result(r5.Person, Err)
pub fn person_search_req(
  sp: SpPerson,
  client: FhirClient,
) -> request.Request(String)
pub fn person_update_req(
  resource: r5.Person,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn plandefinition_create_req(
  resource: r5.Plandefinition,
  client: FhirClient,
) -> request.Request(String)
pub fn plandefinition_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn plandefinition_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn plandefinition_resp(
  resp: response.Response(String),
) -> Result(r5.Plandefinition, Err)
pub fn plandefinition_search_req(
  sp: SpPlandefinition,
  client: FhirClient,
) -> request.Request(String)
pub fn plandefinition_update_req(
  resource: r5.Plandefinition,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn practitioner_create_req(
  resource: r5.Practitioner,
  client: FhirClient,
) -> request.Request(String)
pub fn practitioner_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn practitioner_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn practitioner_resp(
  resp: response.Response(String),
) -> Result(r5.Practitioner, Err)
pub fn practitioner_search_req(
  sp: SpPractitioner,
  client: FhirClient,
) -> request.Request(String)
pub fn practitioner_update_req(
  resource: r5.Practitioner,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn practitionerrole_create_req(
  resource: r5.Practitionerrole,
  client: FhirClient,
) -> request.Request(String)
pub fn practitionerrole_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn practitionerrole_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn practitionerrole_resp(
  resp: response.Response(String),
) -> Result(r5.Practitionerrole, Err)
pub fn practitionerrole_search_req(
  sp: SpPractitionerrole,
  client: FhirClient,
) -> request.Request(String)
pub fn practitionerrole_update_req(
  resource: r5.Practitionerrole,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn procedure_create_req(
  resource: r5.Procedure,
  client: FhirClient,
) -> request.Request(String)
pub fn procedure_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn procedure_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn procedure_resp(
  resp: response.Response(String),
) -> Result(r5.Procedure, Err)
pub fn procedure_search_req(
  sp: SpProcedure,
  client: FhirClient,
) -> request.Request(String)
pub fn procedure_update_req(
  resource: r5.Procedure,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn provenance_create_req(
  resource: r5.Provenance,
  client: FhirClient,
) -> request.Request(String)
pub fn provenance_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn provenance_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn provenance_resp(
  resp: response.Response(String),
) -> Result(r5.Provenance, Err)
pub fn provenance_search_req(
  sp: SpProvenance,
  client: FhirClient,
) -> request.Request(String)
pub fn provenance_update_req(
  resource: r5.Provenance,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn questionnaire_create_req(
  resource: r5.Questionnaire,
  client: FhirClient,
) -> request.Request(String)
pub fn questionnaire_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn questionnaire_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn questionnaire_resp(
  resp: response.Response(String),
) -> Result(r5.Questionnaire, Err)
pub fn questionnaire_search_req(
  sp: SpQuestionnaire,
  client: FhirClient,
) -> request.Request(String)
pub fn questionnaire_update_req(
  resource: r5.Questionnaire,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn questionnaireresponse_create_req(
  resource: r5.Questionnaireresponse,
  client: FhirClient,
) -> request.Request(String)
pub fn questionnaireresponse_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn questionnaireresponse_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn questionnaireresponse_resp(
  resp: response.Response(String),
) -> Result(r5.Questionnaireresponse, Err)
pub fn questionnaireresponse_search_req(
  sp: SpQuestionnaireresponse,
  client: FhirClient,
) -> request.Request(String)
pub fn questionnaireresponse_update_req(
  resource: r5.Questionnaireresponse,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn regulatedauthorization_create_req(
  resource: r5.Regulatedauthorization,
  client: FhirClient,
) -> request.Request(String)
pub fn regulatedauthorization_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn regulatedauthorization_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn regulatedauthorization_resp(
  resp: response.Response(String),
) -> Result(r5.Regulatedauthorization, Err)
pub fn regulatedauthorization_search_req(
  sp: SpRegulatedauthorization,
  client: FhirClient,
) -> request.Request(String)
pub fn regulatedauthorization_update_req(
  resource: r5.Regulatedauthorization,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn relatedperson_create_req(
  resource: r5.Relatedperson,
  client: FhirClient,
) -> request.Request(String)
pub fn relatedperson_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn relatedperson_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn relatedperson_resp(
  resp: response.Response(String),
) -> Result(r5.Relatedperson, Err)
pub fn relatedperson_search_req(
  sp: SpRelatedperson,
  client: FhirClient,
) -> request.Request(String)
pub fn relatedperson_update_req(
  resource: r5.Relatedperson,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn requestorchestration_create_req(
  resource: r5.Requestorchestration,
  client: FhirClient,
) -> request.Request(String)
pub fn requestorchestration_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn requestorchestration_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn requestorchestration_resp(
  resp: response.Response(String),
) -> Result(r5.Requestorchestration, Err)
pub fn requestorchestration_search_req(
  sp: SpRequestorchestration,
  client: FhirClient,
) -> request.Request(String)
pub fn requestorchestration_update_req(
  resource: r5.Requestorchestration,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn requirements_create_req(
  resource: r5.Requirements,
  client: FhirClient,
) -> request.Request(String)
pub fn requirements_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn requirements_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn requirements_resp(
  resp: response.Response(String),
) -> Result(r5.Requirements, Err)
pub fn requirements_search_req(
  sp: SpRequirements,
  client: FhirClient,
) -> request.Request(String)
pub fn requirements_update_req(
  resource: r5.Requirements,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn researchstudy_create_req(
  resource: r5.Researchstudy,
  client: FhirClient,
) -> request.Request(String)
pub fn researchstudy_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn researchstudy_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn researchstudy_resp(
  resp: response.Response(String),
) -> Result(r5.Researchstudy, Err)
pub fn researchstudy_search_req(
  sp: SpResearchstudy,
  client: FhirClient,
) -> request.Request(String)
pub fn researchstudy_update_req(
  resource: r5.Researchstudy,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn researchsubject_create_req(
  resource: r5.Researchsubject,
  client: FhirClient,
) -> request.Request(String)
pub fn researchsubject_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn researchsubject_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn researchsubject_resp(
  resp: response.Response(String),
) -> Result(r5.Researchsubject, Err)
pub fn researchsubject_search_req(
  sp: SpResearchsubject,
  client: FhirClient,
) -> request.Request(String)
pub fn researchsubject_update_req(
  resource: r5.Researchsubject,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn riskassessment_create_req(
  resource: r5.Riskassessment,
  client: FhirClient,
) -> request.Request(String)
pub fn riskassessment_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn riskassessment_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn riskassessment_resp(
  resp: response.Response(String),
) -> Result(r5.Riskassessment, Err)
pub fn riskassessment_search_req(
  sp: SpRiskassessment,
  client: FhirClient,
) -> request.Request(String)
pub fn riskassessment_update_req(
  resource: r5.Riskassessment,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn schedule_create_req(
  resource: r5.Schedule,
  client: FhirClient,
) -> request.Request(String)
pub fn schedule_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn schedule_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn schedule_resp(
  resp: response.Response(String),
) -> Result(r5.Schedule, Err)
pub fn schedule_search_req(
  sp: SpSchedule,
  client: FhirClient,
) -> request.Request(String)
pub fn schedule_update_req(
  resource: r5.Schedule,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn searchparameter_create_req(
  resource: r5.Searchparameter,
  client: FhirClient,
) -> request.Request(String)
pub fn searchparameter_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn searchparameter_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn searchparameter_resp(
  resp: response.Response(String),
) -> Result(r5.Searchparameter, Err)
pub fn searchparameter_search_req(
  sp: SpSearchparameter,
  client: FhirClient,
) -> request.Request(String)
pub fn searchparameter_update_req(
  resource: r5.Searchparameter,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn servicerequest_create_req(
  resource: r5.Servicerequest,
  client: FhirClient,
) -> request.Request(String)
pub fn servicerequest_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn servicerequest_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn servicerequest_resp(
  resp: response.Response(String),
) -> Result(r5.Servicerequest, Err)
pub fn servicerequest_search_req(
  sp: SpServicerequest,
  client: FhirClient,
) -> request.Request(String)
pub fn servicerequest_update_req(
  resource: r5.Servicerequest,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn slot_create_req(
  resource: r5.Slot,
  client: FhirClient,
) -> request.Request(String)
pub fn slot_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn slot_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn slot_resp(
  resp: response.Response(String),
) -> Result(r5.Slot, Err)
pub fn slot_search_req(
  sp: SpSlot,
  client: FhirClient,
) -> request.Request(String)
pub fn slot_update_req(
  resource: r5.Slot,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn sp_account_new() -> SpAccount
pub fn sp_activitydefinition_new() -> SpActivitydefinition
pub fn sp_actordefinition_new() -> SpActordefinition
pub fn sp_adverseevent_new() -> SpAdverseevent
pub fn sp_allergyintolerance_new() -> SpAllergyintolerance
pub fn sp_appointment_new() -> SpAppointment
pub fn sp_appointmentresponse_new() -> SpAppointmentresponse
pub fn sp_artifactassessment_new() -> SpArtifactassessment
pub fn sp_auditevent_new() -> SpAuditevent
pub fn sp_basic_new() -> SpBasic
pub fn sp_binary_new() -> SpBinary
pub fn sp_biologicallyderivedproduct_new() -> SpBiologicallyderivedproduct
pub fn sp_bodystructure_new() -> SpBodystructure
pub fn sp_bundle_new() -> SpBundle
pub fn sp_capabilitystatement_new() -> SpCapabilitystatement
pub fn sp_careplan_new() -> SpCareplan
pub fn sp_careteam_new() -> SpCareteam
pub fn sp_chargeitem_new() -> SpChargeitem
pub fn sp_chargeitemdefinition_new() -> SpChargeitemdefinition
pub fn sp_citation_new() -> SpCitation
pub fn sp_claim_new() -> SpClaim
pub fn sp_claimresponse_new() -> SpClaimresponse
pub fn sp_clinicalimpression_new() -> SpClinicalimpression
pub fn sp_clinicalusedefinition_new() -> SpClinicalusedefinition
pub fn sp_codesystem_new() -> SpCodesystem
pub fn sp_communication_new() -> SpCommunication
pub fn sp_communicationrequest_new() -> SpCommunicationrequest
pub fn sp_compartmentdefinition_new() -> SpCompartmentdefinition
pub fn sp_composition_new() -> SpComposition
pub fn sp_conceptmap_new() -> SpConceptmap
pub fn sp_condition_new() -> SpCondition
pub fn sp_conditiondefinition_new() -> SpConditiondefinition
pub fn sp_consent_new() -> SpConsent
pub fn sp_contract_new() -> SpContract
pub fn sp_coverage_new() -> SpCoverage
pub fn sp_coverageeligibilityrequest_new() -> SpCoverageeligibilityrequest
pub fn sp_coverageeligibilityresponse_new() -> SpCoverageeligibilityresponse
pub fn sp_detectedissue_new() -> SpDetectedissue
pub fn sp_device_new() -> SpDevice
pub fn sp_deviceassociation_new() -> SpDeviceassociation
pub fn sp_devicedefinition_new() -> SpDevicedefinition
pub fn sp_devicedispense_new() -> SpDevicedispense
pub fn sp_devicemetric_new() -> SpDevicemetric
pub fn sp_devicerequest_new() -> SpDevicerequest
pub fn sp_deviceusage_new() -> SpDeviceusage
pub fn sp_diagnosticreport_new() -> SpDiagnosticreport
pub fn sp_documentreference_new() -> SpDocumentreference
pub fn sp_encounter_new() -> SpEncounter
pub fn sp_encounterhistory_new() -> SpEncounterhistory
pub fn sp_endpoint_new() -> SpEndpoint
pub fn sp_enrollmentrequest_new() -> SpEnrollmentrequest
pub fn sp_enrollmentresponse_new() -> SpEnrollmentresponse
pub fn sp_episodeofcare_new() -> SpEpisodeofcare
pub fn sp_eventdefinition_new() -> SpEventdefinition
pub fn sp_evidence_new() -> SpEvidence
pub fn sp_evidencereport_new() -> SpEvidencereport
pub fn sp_evidencevariable_new() -> SpEvidencevariable
pub fn sp_examplescenario_new() -> SpExamplescenario
pub fn sp_explanationofbenefit_new() -> SpExplanationofbenefit
pub fn sp_familymemberhistory_new() -> SpFamilymemberhistory
pub fn sp_flag_new() -> SpFlag
pub fn sp_formularyitem_new() -> SpFormularyitem
pub fn sp_genomicstudy_new() -> SpGenomicstudy
pub fn sp_goal_new() -> SpGoal
pub fn sp_graphdefinition_new() -> SpGraphdefinition
pub fn sp_group_new() -> SpGroup
pub fn sp_guidanceresponse_new() -> SpGuidanceresponse
pub fn sp_healthcareservice_new() -> SpHealthcareservice
pub fn sp_imagingselection_new() -> SpImagingselection
pub fn sp_imagingstudy_new() -> SpImagingstudy
pub fn sp_immunization_new() -> SpImmunization
pub fn sp_immunizationevaluation_new() -> SpImmunizationevaluation
pub fn sp_immunizationrecommendation_new() -> SpImmunizationrecommendation
pub fn sp_implementationguide_new() -> SpImplementationguide
pub fn sp_ingredient_new() -> SpIngredient
pub fn sp_insuranceplan_new() -> SpInsuranceplan
pub fn sp_inventoryitem_new() -> SpInventoryitem
pub fn sp_inventoryreport_new() -> SpInventoryreport
pub fn sp_invoice_new() -> SpInvoice
pub fn sp_library_new() -> SpLibrary
pub fn sp_linkage_new() -> SpLinkage
pub fn sp_listfhir_new() -> SpListfhir
pub fn sp_location_new() -> SpLocation
pub fn sp_manufactureditemdefinition_new() -> SpManufactureditemdefinition
pub fn sp_measure_new() -> SpMeasure
pub fn sp_measurereport_new() -> SpMeasurereport
pub fn sp_medication_new() -> SpMedication
pub fn sp_medicationadministration_new() -> SpMedicationadministration
pub fn sp_medicationdispense_new() -> SpMedicationdispense
pub fn sp_medicationknowledge_new() -> SpMedicationknowledge
pub fn sp_medicationrequest_new() -> SpMedicationrequest
pub fn sp_medicationstatement_new() -> SpMedicationstatement
pub fn sp_medicinalproductdefinition_new() -> SpMedicinalproductdefinition
pub fn sp_messagedefinition_new() -> SpMessagedefinition
pub fn sp_messageheader_new() -> SpMessageheader
pub fn sp_molecularsequence_new() -> SpMolecularsequence
pub fn sp_namingsystem_new() -> SpNamingsystem
pub fn sp_nutritionintake_new() -> SpNutritionintake
pub fn sp_nutritionorder_new() -> SpNutritionorder
pub fn sp_nutritionproduct_new() -> SpNutritionproduct
pub fn sp_observation_new() -> SpObservation
pub fn sp_observationdefinition_new() -> SpObservationdefinition
pub fn sp_operationdefinition_new() -> SpOperationdefinition
pub fn sp_operationoutcome_new() -> SpOperationoutcome
pub fn sp_organization_new() -> SpOrganization
pub fn sp_organizationaffiliation_new() -> SpOrganizationaffiliation
pub fn sp_packagedproductdefinition_new() -> SpPackagedproductdefinition
pub fn sp_patient_new() -> SpPatient
pub fn sp_paymentnotice_new() -> SpPaymentnotice
pub fn sp_paymentreconciliation_new() -> SpPaymentreconciliation
pub fn sp_permission_new() -> SpPermission
pub fn sp_person_new() -> SpPerson
pub fn sp_plandefinition_new() -> SpPlandefinition
pub fn sp_practitioner_new() -> SpPractitioner
pub fn sp_practitionerrole_new() -> SpPractitionerrole
pub fn sp_procedure_new() -> SpProcedure
pub fn sp_provenance_new() -> SpProvenance
pub fn sp_questionnaire_new() -> SpQuestionnaire
pub fn sp_questionnaireresponse_new() -> SpQuestionnaireresponse
pub fn sp_regulatedauthorization_new() -> SpRegulatedauthorization
pub fn sp_relatedperson_new() -> SpRelatedperson
pub fn sp_requestorchestration_new() -> SpRequestorchestration
pub fn sp_requirements_new() -> SpRequirements
pub fn sp_researchstudy_new() -> SpResearchstudy
pub fn sp_researchsubject_new() -> SpResearchsubject
pub fn sp_riskassessment_new() -> SpRiskassessment
pub fn sp_schedule_new() -> SpSchedule
pub fn sp_searchparameter_new() -> SpSearchparameter
pub fn sp_servicerequest_new() -> SpServicerequest
pub fn sp_slot_new() -> SpSlot
pub fn sp_specimen_new() -> SpSpecimen
pub fn sp_specimendefinition_new() -> SpSpecimendefinition
pub fn sp_structuredefinition_new() -> SpStructuredefinition
pub fn sp_structuremap_new() -> SpStructuremap
pub fn sp_subscription_new() -> SpSubscription
pub fn sp_subscriptionstatus_new() -> SpSubscriptionstatus
pub fn sp_subscriptiontopic_new() -> SpSubscriptiontopic
pub fn sp_substance_new() -> SpSubstance
pub fn sp_substancedefinition_new() -> SpSubstancedefinition
pub fn sp_substancenucleicacid_new() -> SpSubstancenucleicacid
pub fn sp_substancepolymer_new() -> SpSubstancepolymer
pub fn sp_substanceprotein_new() -> SpSubstanceprotein
pub fn sp_substancesourcematerial_new() -> SpSubstancesourcematerial
pub fn sp_supplydelivery_new() -> SpSupplydelivery
pub fn sp_supplyrequest_new() -> SpSupplyrequest
pub fn sp_task_new() -> SpTask
pub fn sp_terminologycapabilities_new() -> SpTerminologycapabilities
pub fn sp_testplan_new() -> SpTestplan
pub fn sp_testreport_new() -> SpTestreport
pub fn sp_testscript_new() -> SpTestscript
pub fn sp_transport_new() -> SpTransport
pub fn sp_valueset_new() -> SpValueset
pub fn sp_verificationresult_new() -> SpVerificationresult
pub fn sp_visionprescription_new() -> SpVisionprescription
pub fn specimen_create_req(
  resource: r5.Specimen,
  client: FhirClient,
) -> request.Request(String)
pub fn specimen_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn specimen_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn specimen_resp(
  resp: response.Response(String),
) -> Result(r5.Specimen, Err)
pub fn specimen_search_req(
  sp: SpSpecimen,
  client: FhirClient,
) -> request.Request(String)
pub fn specimen_update_req(
  resource: r5.Specimen,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn specimendefinition_create_req(
  resource: r5.Specimendefinition,
  client: FhirClient,
) -> request.Request(String)
pub fn specimendefinition_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn specimendefinition_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn specimendefinition_resp(
  resp: response.Response(String),
) -> Result(r5.Specimendefinition, Err)
pub fn specimendefinition_search_req(
  sp: SpSpecimendefinition,
  client: FhirClient,
) -> request.Request(String)
pub fn specimendefinition_update_req(
  resource: r5.Specimendefinition,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn structuredefinition_create_req(
  resource: r5.Structuredefinition,
  client: FhirClient,
) -> request.Request(String)
pub fn structuredefinition_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn structuredefinition_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn structuredefinition_resp(
  resp: response.Response(String),
) -> Result(r5.Structuredefinition, Err)
pub fn structuredefinition_search_req(
  sp: SpStructuredefinition,
  client: FhirClient,
) -> request.Request(String)
pub fn structuredefinition_update_req(
  resource: r5.Structuredefinition,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn structuremap_create_req(
  resource: r5.Structuremap,
  client: FhirClient,
) -> request.Request(String)
pub fn structuremap_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn structuremap_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn structuremap_resp(
  resp: response.Response(String),
) -> Result(r5.Structuremap, Err)
pub fn structuremap_search_req(
  sp: SpStructuremap,
  client: FhirClient,
) -> request.Request(String)
pub fn structuremap_update_req(
  resource: r5.Structuremap,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn subscription_create_req(
  resource: r5.Subscription,
  client: FhirClient,
) -> request.Request(String)
pub fn subscription_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn subscription_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn subscription_resp(
  resp: response.Response(String),
) -> Result(r5.Subscription, Err)
pub fn subscription_search_req(
  sp: SpSubscription,
  client: FhirClient,
) -> request.Request(String)
pub fn subscription_update_req(
  resource: r5.Subscription,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn subscriptionstatus_create_req(
  resource: r5.Subscriptionstatus,
  client: FhirClient,
) -> request.Request(String)
pub fn subscriptionstatus_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn subscriptionstatus_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn subscriptionstatus_resp(
  resp: response.Response(String),
) -> Result(r5.Subscriptionstatus, Err)
pub fn subscriptionstatus_search_req(
  sp: SpSubscriptionstatus,
  client: FhirClient,
) -> request.Request(String)
pub fn subscriptionstatus_update_req(
  resource: r5.Subscriptionstatus,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn subscriptiontopic_create_req(
  resource: r5.Subscriptiontopic,
  client: FhirClient,
) -> request.Request(String)
pub fn subscriptiontopic_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn subscriptiontopic_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn subscriptiontopic_resp(
  resp: response.Response(String),
) -> Result(r5.Subscriptiontopic, Err)
pub fn subscriptiontopic_search_req(
  sp: SpSubscriptiontopic,
  client: FhirClient,
) -> request.Request(String)
pub fn subscriptiontopic_update_req(
  resource: r5.Subscriptiontopic,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn substance_create_req(
  resource: r5.Substance,
  client: FhirClient,
) -> request.Request(String)
pub fn substance_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn substance_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn substance_resp(
  resp: response.Response(String),
) -> Result(r5.Substance, Err)
pub fn substance_search_req(
  sp: SpSubstance,
  client: FhirClient,
) -> request.Request(String)
pub fn substance_update_req(
  resource: r5.Substance,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn substancedefinition_create_req(
  resource: r5.Substancedefinition,
  client: FhirClient,
) -> request.Request(String)
pub fn substancedefinition_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn substancedefinition_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn substancedefinition_resp(
  resp: response.Response(String),
) -> Result(r5.Substancedefinition, Err)
pub fn substancedefinition_search_req(
  sp: SpSubstancedefinition,
  client: FhirClient,
) -> request.Request(String)
pub fn substancedefinition_update_req(
  resource: r5.Substancedefinition,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn substancenucleicacid_create_req(
  resource: r5.Substancenucleicacid,
  client: FhirClient,
) -> request.Request(String)
pub fn substancenucleicacid_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn substancenucleicacid_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn substancenucleicacid_resp(
  resp: response.Response(String),
) -> Result(r5.Substancenucleicacid, Err)
pub fn substancenucleicacid_search_req(
  sp: SpSubstancenucleicacid,
  client: FhirClient,
) -> request.Request(String)
pub fn substancenucleicacid_update_req(
  resource: r5.Substancenucleicacid,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn substancepolymer_create_req(
  resource: r5.Substancepolymer,
  client: FhirClient,
) -> request.Request(String)
pub fn substancepolymer_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn substancepolymer_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn substancepolymer_resp(
  resp: response.Response(String),
) -> Result(r5.Substancepolymer, Err)
pub fn substancepolymer_search_req(
  sp: SpSubstancepolymer,
  client: FhirClient,
) -> request.Request(String)
pub fn substancepolymer_update_req(
  resource: r5.Substancepolymer,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn substanceprotein_create_req(
  resource: r5.Substanceprotein,
  client: FhirClient,
) -> request.Request(String)
pub fn substanceprotein_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn substanceprotein_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn substanceprotein_resp(
  resp: response.Response(String),
) -> Result(r5.Substanceprotein, Err)
pub fn substanceprotein_search_req(
  sp: SpSubstanceprotein,
  client: FhirClient,
) -> request.Request(String)
pub fn substanceprotein_update_req(
  resource: r5.Substanceprotein,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn substancereferenceinformation_create_req(
  resource: r5.Substancereferenceinformation,
  client: FhirClient,
) -> request.Request(String)
pub fn substancereferenceinformation_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn substancereferenceinformation_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn substancereferenceinformation_resp(
  resp: response.Response(String),
) -> Result(r5.Substancereferenceinformation, Err)
pub fn substancereferenceinformation_search_req(
  sp: SpSubstancereferenceinformation,
  client: FhirClient,
) -> request.Request(String)
pub fn substancereferenceinformation_update_req(
  resource: r5.Substancereferenceinformation,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn substancesourcematerial_create_req(
  resource: r5.Substancesourcematerial,
  client: FhirClient,
) -> request.Request(String)
pub fn substancesourcematerial_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn substancesourcematerial_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn substancesourcematerial_resp(
  resp: response.Response(String),
) -> Result(r5.Substancesourcematerial, Err)
pub fn substancesourcematerial_search_req(
  sp: SpSubstancesourcematerial,
  client: FhirClient,
) -> request.Request(String)
pub fn substancesourcematerial_update_req(
  resource: r5.Substancesourcematerial,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn supplydelivery_create_req(
  resource: r5.Supplydelivery,
  client: FhirClient,
) -> request.Request(String)
pub fn supplydelivery_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn supplydelivery_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn supplydelivery_resp(
  resp: response.Response(String),
) -> Result(r5.Supplydelivery, Err)
pub fn supplydelivery_search_req(
  sp: SpSupplydelivery,
  client: FhirClient,
) -> request.Request(String)
pub fn supplydelivery_update_req(
  resource: r5.Supplydelivery,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn supplyrequest_create_req(
  resource: r5.Supplyrequest,
  client: FhirClient,
) -> request.Request(String)
pub fn supplyrequest_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn supplyrequest_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn supplyrequest_resp(
  resp: response.Response(String),
) -> Result(r5.Supplyrequest, Err)
pub fn supplyrequest_search_req(
  sp: SpSupplyrequest,
  client: FhirClient,
) -> request.Request(String)
pub fn supplyrequest_update_req(
  resource: r5.Supplyrequest,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn task_create_req(
  resource: r5.Task,
  client: FhirClient,
) -> request.Request(String)
pub fn task_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn task_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn task_resp(
  resp: response.Response(String),
) -> Result(r5.Task, Err)
pub fn task_search_req(
  sp: SpTask,
  client: FhirClient,
) -> request.Request(String)
pub fn task_update_req(
  resource: r5.Task,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn terminologycapabilities_create_req(
  resource: r5.Terminologycapabilities,
  client: FhirClient,
) -> request.Request(String)
pub fn terminologycapabilities_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn terminologycapabilities_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn terminologycapabilities_resp(
  resp: response.Response(String),
) -> Result(r5.Terminologycapabilities, Err)
pub fn terminologycapabilities_search_req(
  sp: SpTerminologycapabilities,
  client: FhirClient,
) -> request.Request(String)
pub fn terminologycapabilities_update_req(
  resource: r5.Terminologycapabilities,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn testplan_create_req(
  resource: r5.Testplan,
  client: FhirClient,
) -> request.Request(String)
pub fn testplan_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn testplan_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn testplan_resp(
  resp: response.Response(String),
) -> Result(r5.Testplan, Err)
pub fn testplan_search_req(
  sp: SpTestplan,
  client: FhirClient,
) -> request.Request(String)
pub fn testplan_update_req(
  resource: r5.Testplan,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn testreport_create_req(
  resource: r5.Testreport,
  client: FhirClient,
) -> request.Request(String)
pub fn testreport_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn testreport_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn testreport_resp(
  resp: response.Response(String),
) -> Result(r5.Testreport, Err)
pub fn testreport_search_req(
  sp: SpTestreport,
  client: FhirClient,
) -> request.Request(String)
pub fn testreport_update_req(
  resource: r5.Testreport,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn testscript_create_req(
  resource: r5.Testscript,
  client: FhirClient,
) -> request.Request(String)
pub fn testscript_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn testscript_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn testscript_resp(
  resp: response.Response(String),
) -> Result(r5.Testscript, Err)
pub fn testscript_search_req(
  sp: SpTestscript,
  client: FhirClient,
) -> request.Request(String)
pub fn testscript_update_req(
  resource: r5.Testscript,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn transport_create_req(
  resource: r5.Transport,
  client: FhirClient,
) -> request.Request(String)
pub fn transport_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn transport_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn transport_resp(
  resp: response.Response(String),
) -> Result(r5.Transport, Err)
pub fn transport_search_req(
  sp: SpTransport,
  client: FhirClient,
) -> request.Request(String)
pub fn transport_update_req(
  resource: r5.Transport,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn valueset_create_req(
  resource: r5.Valueset,
  client: FhirClient,
) -> request.Request(String)
pub fn valueset_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn valueset_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn valueset_resp(
  resp: response.Response(String),
) -> Result(r5.Valueset, Err)
pub fn valueset_search_req(
  sp: SpValueset,
  client: FhirClient,
) -> request.Request(String)
pub fn valueset_update_req(
  resource: r5.Valueset,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn verificationresult_create_req(
  resource: r5.Verificationresult,
  client: FhirClient,
) -> request.Request(String)
pub fn verificationresult_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn verificationresult_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn verificationresult_resp(
  resp: response.Response(String),
) -> Result(r5.Verificationresult, Err)
pub fn verificationresult_search_req(
  sp: SpVerificationresult,
  client: FhirClient,
) -> request.Request(String)
pub fn verificationresult_update_req(
  resource: r5.Verificationresult,
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn visionprescription_create_req(
  resource: r5.Visionprescription,
  client: FhirClient,
) -> request.Request(String)
pub fn visionprescription_delete_req(
  id: option.Option(String),
  client: FhirClient,
) -> Result(request.Request(String), Err)
pub fn visionprescription_read_req(
  id: String,
  client: FhirClient,
) -> request.Request(String)
pub fn visionprescription_resp(
  resp: response.Response(String),
) -> Result(r5.Visionprescription, Err)
pub fn visionprescription_search_req(
  sp: SpVisionprescription,
  client: FhirClient,
) -> request.Request(String)
pub fn visionprescription_update_req(
  resource: r5.Visionprescription,
  client: FhirClient,
) -> Result(request.Request(String), Err)
Search Document