Implementation Guide CH VACD
6.0.0-ballot-ci-build - ci-build Switzerland flag

Implementation Guide CH VACD, published by HL7 Switzerland. This guide is not an authorized publication; it is the continuous build for version 6.0.0-ballot-ci-build built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7ch/ch-vacd/ and changes regularly. See the Directory of published versions

Resource Profile: CHVACDRecommendationRequestMessage - Detailed Descriptions

Active as of 2024-12-18 Maturity Level: 3

Definitions for the ch-vacd-recommendation-request-message resource profile.

Guidance on how to interpret the contents of this table can be found here

0. Bundle
ShortCH VACD Immunization Recommendation Request Message
2. Bundle.identifier
ShortIdentification number of the document
NoteThis is a business identifier, not a resource identifier (see discussion)
Control1..?
4. Bundle.identifier.system
Control1..?
6. Bundle.identifier.value
Control1..?
8. Bundle.type
Fixed Valuemessage
10. Bundle.timestamp
ShortThe document's creation date and time
12. Bundle.entry
Control3..?
SlicingThis element introduces a set of slices on Bundle.entry. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • profile @ resource
  • 14. Bundle.entry:MessageHeader
    Slice NameMessageHeader
    ShortImmunization Recommendation Request MessageHeader
    Control1..1
    16. Bundle.entry:MessageHeader.resource
    Control1..?
    TypeMessageHeader(CH VACD Immunization Recommendation Request MessageHeader)
    18. Bundle.entry:Patient
    Slice NamePatient
    ShortImmunization Recommendation Request Patient
    Control1..1
    20. Bundle.entry:Patient.resource
    Control1..?
    TypePatient(CH Core Patient EPR)
    22. Bundle.entry:PractitionerRole
    Slice NamePractitionerRole
    ShortPractitionerRoles
    Control0..*
    24. Bundle.entry:PractitionerRole.resource
    Control1..?
    TypePractitionerRole(CH Core PractitionerRole)
    26. Bundle.entry:Practitioner
    Slice NamePractitioner
    ShortPractitioners
    Control0..*
    28. Bundle.entry:Practitioner.resource
    Control1..?
    TypePractitioner(CH Core Practitioner)
    30. Bundle.entry:Organization
    Slice NameOrganization
    ShortOrganizations
    Control1..*
    32. Bundle.entry:Organization.resource
    Control1..?
    TypeOrganization(CH Core Organization)
    34. Bundle.entry:Immunization
    Slice NameImmunization
    ShortImmunizations
    Control0..*
    36. Bundle.entry:Immunization.resource
    Control1..?
    TypeImmunization(CH VACD Immunization)
    38. Bundle.entry:BasicImmunization
    Slice NameBasicImmunization
    ShortBasicImmunizations
    Control0..*
    40. Bundle.entry:BasicImmunization.resource
    Control1..?
    TypeCondition(CH VACD Basic Immunization)
    42. Bundle.entry:MedicalProblem
    Slice NameMedicalProblem
    ShortMedicalProblems
    Control0..*
    44. Bundle.entry:MedicalProblem.resource
    Control1..?
    TypeCondition(CH VACD Medical Problems)
    46. Bundle.entry:PastIllness
    Slice NamePastIllness
    ShortPastIllness
    Control0..*
    48. Bundle.entry:PastIllness.resource
    Control1..?
    TypeCondition(CH VACD Past Illness)
    50. Bundle.entry:AllergyIntolerance
    Slice NameAllergyIntolerance
    ShortAllergyIntolerances
    Control0..*
    52. Bundle.entry:AllergyIntolerance.resource
    TypeAllergyIntolerance(CH VACD AllergyIntolerance)
    54. Bundle.entry:Observation
    Slice NameObservation
    ShortObservations
    Control0..*
    56. Bundle.entry:Observation.resource
    Control1..?
    TypeObservation(CH VACD Laboratory And Serology)