FHIR artifacts naming convention

From Health Level 7 Belgium Wiki

Profiles

  • Profiles should be called according to the functionality, not necessarily for the base resource type.
  • Profile names should be prefixed with BE
  • Profile ids should be prefixed with be-
  • Example: MedicationRequest can be used for several purposes
  1. for the schedule / reminder of medications for a patient (let's call it "medicationschedule")
  2. for prescriptions

The profiles for the examples above would be:

  • Medication Schedule:
    • Name: BEMedicationSchedule
    • id: be-medications-schedule
  • Prescripton:
    • Name: BEMedicationPrescription
    • id: be-medications-prescription

Logical Models

Logical models should follow the same guidelines as Profiles, but the ids should be prefixed with model- instead of be-

Code Systems

Value Sets