Skip to content

Reporting Export Stamp CodeSystem Code system

Canonical../CodeSystem/reporting-export-stamp
Statusretired · 1.26.0
Contentcomplete
SourceFSH · JSON

Retired. Superseded by the Reporting Export Stamp extension (../StructureDefinition/reporting-export-stamp), which carries the same fields as typed values on Bundle.meta. Do not bind to this code system and do not write it.

These codes are the FIELD NAMES of the disclosure stamp an identified reporting extract carries: an extract is a FHIR collection Bundle of patient stubs handed to a requester as a file rather than stored on a server, and the stamp is how the file can still be answered for once it has left.

Why a code system was the wrong home for them. The codes name fields, and each field has a value. A Coding has no element that can hold one: R4 defines Coding.display as a representation of the meaning of the code, fixed by the system that declares it, so it is the code's label and a terminology service is entitled to check it against the declared one. An element with a value[x] is where a value belongs, which is what the successor gives each field -- and with it a datatype, so the anchor is an instant and the declared purpose a CodeableConcept bound to HL7's PurposeOfUse.

One field does not survive the move. run is already carried as Bundle.identifier under the reporting-run naming system, which is where a consumer reads it from; the successor does not repeat it.

Nothing binds to this and nothing clinical carries it. It described an artefact's provenance, so it belonged on the Bundle of an extract and never on a patient's chart.

MIGRATION. Write the successor extension. Stamps already written in the earlier carriage are not part of this specification, are not produced going forward, and moving them is outstanding work that is not described here. The pre-migration address https://well.company/reporting/export (tracked as FHIR-381) is also written as Bundle.identifier.system on the same extract, which is a second artifact under one address; its destination is NamingSystem/reporting-run.

Code Display Definition
hic Custodian The health information custodian the extract was stamped for. Superseded by the hic sub-extension of the Reporting Export Stamp extension.
purpose Declared purpose The purpose declared for the disclosure. Superseded by the purpose sub-extension of the Reporting Export Stamp extension, which is a CodeableConcept bound to HL7's PurposeOfUs…
as-of Anchor The instant the run was anchored at -- not the moment the file was produced. Superseded by the asOf sub-extension of the Reporting Export Stamp extension, which is an instant.
watermark-position Ingest position The run's stored ingest position, carried verbatim. Superseded by the watermarkPosition sub-extension of the Reporting Export Stamp extension.
run Report run The report run the membership came from. Not carried by the successor extension: the same value is Bundle.identifier under NamingSystem/reporting-run, which is where a consume…