Using Norwegian base profiles

DigiDOT reuses the national hl7.fhir.no.basis package version 2.2.2 for information that has the same meaning across Norwegian health services. DigiDOT adds a profile only when dental care needs a stable constraint, terminology binding or relationship that the base profile cannot express.

Reused profile DigiDOT use Reuse decision
no-basis-Patient Subject/patient for the dental journey. Reused directly. No dental-specific patient constraint is agreed.
no-basis-Practitioner and no-basis-PractitionerRole Requester, performer, contact participant and care manager. Reused directly. Professional identity and role are national concerns.
no-basis-Organization and no-basis-Location Service provider, clinic and treatment location. Reused directly. No agreed dental-specific structure is needed in this draft.
no-basis-Appointment Proposed, booked, fulfilled, cancelled or no-show scheduling. Reused directly. The native R4 fields cover the current dental scheduling pattern.
no-basis-AllergyIntolerance Allergy or intolerance that directly affects planned dental work. Reused directly as source-aware context, for example through ServiceRequest.supportingInfo.
no-basis-Substance Material or substance used or referenced in dental care. Reused directly where a dental-specific Device or Procedure profile is not required.

Appointment pattern

Use the three resources for distinct responsibilities:

Responsibility Resource and link
Planned dental work, recall due window or requested follow-up DigiDOT ServiceRequest
Proposed or booked time, patient, practitioner and location no-basis-Appointment with Appointment.basedOn -> ServiceRequest
Actual completed dental contact DigiDOT Encounter with Encounter.appointment -> Appointment and, when applicable, Encounter.basedOn -> ServiceRequest

When a course of care is relevant, use Appointment.supportingInformation -> DigiDOT EpisodeOfCare. The no-basis Appointment profile also provides national extensions for an appointment group, a parent appointment and virtual service details. Use them when the scheduling workflow needs them.

The current examples apply this pattern for recall, treatment and follow-up appointments.

Applying the profiles

Resources created or maintained by DigiDOT should declare the relevant no-basis profile in meta.profile. A referenced record imported from another source may use the base FHIR resource when no-basis conformance is not known; keep its source and provenance rather than asserting a profile it has not been validated against.

The source remains responsible for person, professional, organisation and external clinical data. DigiDOT stores a local FHIR representation only when it is needed for the dental workflow, display, search or decision support.

When to derive a DigiDOT child profile

Create a child profile only when a confirmed dental workflow requires a machine-checkable rule that is not adequately covered by the reused profile. Record the evidence from clinical review and EHR data first. For Appointment, this would require an agreed dental-specific mandatory element, binding or relationship that must be validated for every local appointment. No such requirement is established in the current draft, so a DigiDOT Appointment profile is not created now.