Dokumentation und Nachvollziehbarkeit

Bei der Erstellung von Profilen sollten folgende grundsätzlichen Regeln beachtet werden um zu einer vollständig, verständlich und nachvollziehbar dokumentierten Spezifikation zu gelangen:

  • in StructureDefinition.description sollte eine ausführliche Beschreibung des Profils angegeben werden.
  • Hinweise, die nur für die Autoren, aber nicht für die Nutzer einer Spezifikation relevant sind, können als Kommentarzeilen im Quellcode angegeben werden.

Für alle Elemente, die mit Constraints versehen wurden, gilt:

  • in ElementDefinition.short sollte die im jeweiligen UseCase gebräuchliche Bezeichnung für die Information (evtl. auch übereinstimmend mit deren Bezeichnung im Informationsmodell) angegeben werden.
  • in ElementDefinition.comment sollte eine Begründung für die auf diesem Element geltenden Constraints angegeben werden.

Beispiel in FSH:

* birthDate
  * ^short = "Geburtsdatum"
  * ^comment = "Pflichtfeld gem. §199a SGB V"
//ToDo: Prüfen, unter welchen Bedingungen die birthtime-Extension benötigt wird.

Im IG Template von HL7 Deutschland werden die genannten Elemente automatisch im Dokument angezeigt und für den Anwender gut sichtbar dargestellt.