🧭 FSH Style Guide: Managing the `status` Field - UP-Manila-SILab/ph-core GitHub Wiki
status
Field
🎯 Purpose of the The status
field in FHIR resources shows the lifecycle state of the resource:
draft
: In developmentactive
: Approved and ready for useretired
: No longer in useunknown
: Status is not known
This field is required in many FHIR resources and is key for version control and governance.
status
in Each Resource by Default
🚫 Why Not Set Manually setting status
in every resource can cause:
- Inconsistency between authors
- Maintenance overhead when updating
- Redundancy, especially if most resources share the same status
Instead, set it once at the project level for consistency.
status
for the Whole Project
✅ Setting Use sushi-config.yaml
to define the default status:
status: draft