CH ELM (R4)
1.1.0 - trial-use Switzerland flag

This page is part of the Observations of notifiable communicable infectious diseases (v1.1.0: STU 1 Draft) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions

Resource Profile: CH ELM PractitionerRole: Orderer

Official URL: http://fhir.ch/ig/ch-elm/StructureDefinition/ch-elm-practitionerrole-orderer Version: 1.1.0
Active as of 2024-01-31 Computable Name: ChElmPractitionerRoleOrderer

Copyright/Legal: CC0-1.0

This profile constrains the PractitionerRole resource for the orderer:

  • orderer organization and/or practitioner must be present
  • a postalCode and city must be present from organization and/or practitioner

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from ChLabPractitionerRole

NameFlagsCard.TypeDescription & Constraintsdoco
.. PractitionerRole C0..*ChLabPractitionerRoleCH ELM PractitionerRole: Orderer
ch-elm-practrole: Must have at least a practitioner or an organization. Practitioner or organization must have at least a postalCode and a city defined.
... practitioner S0..1Reference(CH ELM Practitioner: Orderer)Practitioner that is able to provide the defined services for the organization
... organization S0..1Reference(CH ELM Organization: Orderer)Organization where the roles are available

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
ch-elm-practroleerrorPractitionerRoleMust have at least a practitioner or an organization. Practitioner or organization must have at least a postalCode and a city defined.
: (practitioner.exists() and practitioner.resolve().address.city.exists() and practitioner.resolve().address.postalCode.exists()) or (organization.exists() and organization.resolve().address.city.exists() and organization.resolve().address.postalCode.exists())

 

Other representations of profile: CSV, Excel, Schematron