You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* use the EventURI along with the destinations endpoints to generate the value of the Replace Status flag ([#630](https://www.github.com/nightingaleproject/vrdr-dotnet/issues/630)) ()
Helper method to extract the Steve/NCHS endpoint submission status from the MessageHeader component of the bundle.
3460
+
If both Steve and NCHS endpoints are found, this is an original submission.
3461
+
If only one is found "NCHS" endpoint is fine, this is also an original submission.
3462
+
If only STEVE is found, this messge should not be submitted to NCHS.
3463
+
Original Record (REPLACE = 0): message destination should include both http://nchs.cdc.gov/vrdr_submission and http://steve.naphsis.us/vrdr_exchange and message should use an eventUri of http://nchs.cdc.gov/vrdr_submission
3464
+
Updated Record(REPLACE = 1): message destination should include both http://nchs.cdc.gov/vrdr_submission and http://steve.naphsis.us/vrdr_exchange and message should use an eventUri of http://nchs.cdc.gov/vrdr_submission_update
3465
+
Do not send to NCHS (REPLACE = 2): message destination should include just http://steve.naphsis.us/vrdr_exchange and message should use an eventUri of http://nchs.cdc.gov/vrdr_submission_update
3466
+
3467
+
</summary>
3468
+
</member>
3457
3469
<member name="T:VRDR.Property">
3458
3470
<summary>Property attribute used to describe a DeathRecord property.</summary>
[PropertyParam("display","The human readable version of this code.")]
392
-
[FHIRPath("Bundle.entry.resource.where($this is Composition).extension.where(url='http://hl7.org/fhir/us/vrdr/StructureDefinition/ReplaceStatus')","")]
392
+
[FHIRPath("Bundle.Entry.Resource is MessageHeader","")]
393
+
// [FHIRPath("Bundle.entry.resource.where($this is Composition).extension.where(url='http://hl7.org/fhir/us/vrdr/StructureDefinition/ReplaceStatus')", "")]
@@ -428,23 +464,29 @@ public Dictionary<string, string> ReplaceStatus
428
464
/// </example>
429
465
[Property("Replace Status Helper",Property.Types.String,"Death Certification","Replace Status.",false,IGURL.DeathCertificate,true,4)]
430
466
[PropertyParam("code","The code used to describe this concept.")]
431
-
[FHIRPath("Bundle.entry.resource.where($this is Composition).extension.where(url='http://hl7.org/fhir/us/vrdr/StructureDefinition/ReplaceStatus')","")]
467
+
[FHIRPath("Bundle.Entry.Resource is MessageHeader","")]
468
+
// [FHIRPath("Bundle.entry.resource.where($this is Composition).extension.where(url='http://hl7.org/fhir/us/vrdr/StructureDefinition/ReplaceStatus')", "")]
0 commit comments