Skip to content
This repository has been archived by the owner on Feb 7, 2025. It is now read-only.

Commit

Permalink
Update OBR Segment IG Documentation (#520)
Browse files Browse the repository at this point in the history
* ig obr

* orb-4 .1 .2 .3 .9

* obr-7 string -> dateTime

* original instance ig

* added missing part from original instance

* CREATE -> UPDATE

* instance name is unique
  • Loading branch information
jorg3lopez authored Sep 7, 2023
1 parent f41e8ec commit 1e13c54
Showing 1 changed file with 25 additions and 8 deletions.
33 changes: 25 additions & 8 deletions ig/input/fsh/nbs-obr-segment.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,18 @@ Logical: OBRSegment
Id: segment-obr-logical-model
Title: "OBR Segment"
Description: "The OBR Segment"
* setOBRId 1..1 SU string "OBR-1 Set ID"
* OBRplacerOrderNumber 1..1 SU string "OBR-2 Placer Order Number"
* fillerOrderNumber 1..1 SU string "OBR-3 Filler Order Number"
* setOBRId 1..1 SU positiveInt "OBR-1 Set ID"
* placerOrderNumber 1..1 SU string "OBR-2 Placer Order Number"
* placerOrderNumberEntityIdentifier 1..1 SU string "OBR-2.1 Placer Order Number Entity Identifier"
* placerOrderNumberNamespaceID 1..1 SU string "OBR-2.2 Placer Order Number Namespace ID"
* placerOrderNumberUniversalID 1..1 SU string "OBR-2.3 Placer Order Number Universal ID"
* placerOrderNumberUniversalIDType 1..1 SU code "OBR-2.4 Placer Order Number Universal ID Type"
* universalServiceIdentifier 1..1 SU string "OBR-4 Universal Service Identifier"
* observationDateTime 1..1 SU string "OBR-7 Observation Date/Time"
* observationEndDateTime 1..1 SU string "OBR-8 Observation End Time"
* specimenID 1..1 SU string "OBR-15 or OBR-16 Specimen Id"
* specimenType 1..1 SU string "OBR-15 or OBR-16 Specimen Type"
* specimenCollectionDateTime 1..1 SU string "OBR-7 Specimen Collection Date/Time"
* universalServiceIdentifierIdentifier 1..1 SU string "OBR-4.1 Universal Service Identifier Identifier"
* universalServiceIdentifierText 1..1 SU string "OBR-4.2 Universal Service Identifier Text"
* universalServiceIdentifierNameOfCodingSystem 1..1 SU string "OBR-4.3 Universal Service Identifier Name Of Coding System"
* universalServiceIdentifierOriginalText 1..1 SU string "OBR-4.9 Universal Service Identifier Original Text"
* observationDateTime 1..1 SU dateTime "OBR-7 Observation Date/Time"
// other optional fields


Expand All @@ -27,3 +30,17 @@ Usage: #definition
* activity = http://terminology.hl7.org/CodeSystem/v3-DataOperation#CREATE
* agent[+].type = http://terminology.hl7.org/CodeSystem/provenance-participant-type#author
* agent[=].who.display = "T. R. Johnson"


Instance: segment-obr-logical-model-history-update
InstanceOf: Provenance
Title: "Removal of OBR-3, OBR-8, OBR-15 and OBR-16 segments"
Usage: #definition
* target[+] = Reference(StructureDefinition/segment-obr-logical-model)
* recorded = "2023-09-07T00:00:00.0000Z"
* occurredDateTime = "2023-09-07"
* reason = http://terminology.hl7.org/CodeSystem/v3-ActReason#METAMGT
* reason.text = "Updated segments to match the ones we initially support"
* activity = http://terminology.hl7.org/CodeSystem/v3-DataOperation#UPDATE
* agent[+].type = http://terminology.hl7.org/CodeSystem/provenance-participant-type#author
* agent[=].who.display = "jorg3lopez"

0 comments on commit 1e13c54

Please sign in to comment.