FHIR CodeSystem: return the release date as `date`, not `revisionDate`

Đang mở Phù hợp với người mới
#3,026 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
2/5
Thời gian dự kiến
1-3 giờ
Mức phù hợp với người mới
82/100
Loại issue
Lỗi
Độ rõ ràng
Đặc tả rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
django, python
Lĩnh vực
api, backend

Hướng nghiên cứu

Bắt đầu từ các dòng được trích dẫn trong core/code_systems/serializers.py và so sánh cách ValueSet và ConceptMap hiển thị date. Cập nhật cách xử lý đọc và ghi của CodeSystem để đáp ứng danh sách kiểm tra, đồng thời tiếp tục chấp nhận revisionDate khi ghi để đảm bảo tương thích. Thêm các bài kiểm thử đọc và ghi; hoàn tất khi phản hồi trả về date từ revision_date và thao tác tạo hoặc cập nhật chấp nhận date.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

component/fhir type/bug

Part of OpenConceptLab/ocl_online#500.

OCL's CodeSystem returns revision_date as revisionDate (core/code_systems/serializers.py:199,206), which isn't a CodeSystem element. FHIR calls it date, and OCL's ValueSet and ConceptMap already use date. It matters once verified versions carry the publisher's release date.

  • CodeSystem returns date from revision_date, and accepts date on create and update.
  • revisionDate is dropped from responses; still accepted on write for compatibility.
  • Tests for read and write.

Components: core/code_systems/serializers.py.

Ngôn ngữ chính
Không có dữ liệu ngôn ngữ
Star
4
Fork
2
Merge trung bình
2 giờ 12 phút
Pull request đã merge (30 ngày)
1

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của OpenConceptLab/ocl_issues

Tất cả issue của OpenConceptLab/ocl_issues

Issue tương tự

Thêm issue về Backend & API Design

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.