...
CDA Document | Logical Part in Transformation | FHIR Resource | Details |
---|---|---|---|
/ClinicalDocument/component/structuredBody/component[2]/section (title=Results) | Observation(s) Section - Results | n/a | Grouping of zero or more measurements each transformed to an observation as described below |
/ClinicalDocument/component/structuredBody/component[2]/section/entry/organizer/component/observation/ | Per Observation (or Observation and Observation.component) | Observation | |
/ClinicalDocument/component/structuredBody/component[2]/section/entry/organizer/component/ovservation/id |
|
|
Observation.identifier.system is set to “urn:oid:”+id@root |
/ClinicalDocument/component/structuredBody/component[2]/section/entry/organizer/effectiveTime |
|
| Observation.effective |
/ClinicalDocument/component/structuredBody/component[2]/section/entry/organizer/component/observation/code |
|
| if code is present and not “NI” a code is added to Observation.code with code = @code and display = @displayName We try If it is possible to match the value of @codeSystem with the oid of the known code system. If this is possible , system is set to the URL of the known codeSystem. If not we set now the value of codeSystem = urnis set to “urn:oid:” + @codeSystem |
/ClinicalDocument/component/structuredBody/component[2]/section/entry/organizer/component/observation/code/translation | if code is present and not “NI” a code is added to Observation.code with code = @code and display = @displayName We try If it is possible to match the value of @codeSystem with the oid of a the known code system. If this is possible , system is set to the URL of the known codeSystem. If not we set now the value of codeSystem = urnis set to “urn:oid:” + @codeSystem | ||
/ClinicalDocument/component/structuredBody/component[2]/section/entry/organizer/component/observation/value |
|
| If the value of @unit is “NA” and the value of @value is a 2 decimal value, the |
/ClinicalDocument/component/structuredBody/component[2]/section/entry/organizer/component/observation/methodCode |
|
| If the performer is specified as a citizen the If not, we are not able to it is not possible discern between health-care professionals as performers and care giver as performer in the FHIR model. So we set If a provision method specifies that the observation was entered by a different actor than the performer, we have there is no way of representing this and raise this as an issue is raised. |
| If the provision method is listed as automatic, a coding is added to the observation quality specifying this, if not the coding specifies that it is entered manually. | ||
/ClinicalDocument/component/structuredBody/component[2]/section/entry/organizer/component/observation/referenceRange |
|
| FHIR ranges are inverted to PHMR representation. Only Other |
/ClinicalDocument/component/structuredBody/component/section/entry/organizer/component/observation/entryRelationship/act | Comment on observation | None | This information is currently ignored. |
/ClinicalDocument/component/structuredBody/component[x]/section (title=Vital Signs) | Observation(s) Section - Vital Signs | Grouping of zero or more measurements, handled like the result section as described above | |
/ClinicalDocument/component/structuredBody/component[3]/section (title=Medical Equipment) | Medical Equipment Section | n/a | Grouping of one or more Device details |
/ClinicalDocument/component/structuredBody/component[3]/section/entry/organizer | Per Device in use | Device | |
/ClinicalDocument/component/structuredBody/component[3]/section/entry/organizer/participant/participantRole/id |
|
| set to @extension |
/ClinicalDocument/component/structuredBody/component[3]/section/entry/organizer/participant/participantRole/playingDevice/code/translation |
|
| A Coding is added to Device.type with system = code = @code display = @displayName |
/ClinicalDocument/component/structuredBody/component[3]/section/entry/organizer/participant/participantRole/playingDevice/manufacturerModelName |
|
| If the element value matches the regular expression the string is split in 3 and set to Otherwise |
/ClinicalDocument/component/structuredBody/component[3]/section/entry/organizer/participant/participantRole/playingDevice/softwareName |
|
| |
External References | n/a | Not used |
...